C语言考试系统题库 联系客服

发布时间 : 星期日 文章C语言考试系统题库更新完毕开始阅读8a5a9d0b4b73f242336c5f4e

B:.obj

C:.exe

D:.bas

答案:C

第4题 (1.0分)

C语言源程序名的后缀是 A:exe B:c C:obj D:cp

答案:B

第5题 (1.0分)

从循环体内某一层跳出,继续执行循环外的语句是 A:break语句 B:return语句 C:continue语句 D:空语句

答案:A

第6题 (1.0分)

在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是 A:extern B:register C:auto D:static

答案:D

第7题 (1.0分)

下列数据中属于\字符串常量\的是 A:ABC B:\C:'ABC' D:'A'

答案:B

第8题 (1.0分)

若变量已正确定义,执行语句scanf(\时,___是正确的输入 A:2030,40 B:20 30 40 C:20, 30 40 D:20,30,40

答案:D

第9题 (1.0分)

C语言的if语句中,用作判断的表达式为 A:任意表达式 B:逻辑表达式 C:关系表达式 D:算术表达式

答案:A

第10题 (1.0分)

能正确表示逻辑关系:\或a≤0 \的C语言表达式是 A:a>=10 or a<=0 B:a>=0 | a<=10 C:a>=10 && a<=0 D:a>=10 || a<=0

答案:D

第11题 (1.0分)

逻辑运算符两侧运算对象的数据类型()。 A:只能是0或1

B:只能是0或非0正数

C:只能是整型或字符型数据 D:可以是任何类型的数据

答案:D

第12题 (1.0分)

以下函数调用语句中实参的个数是()。 func((e1,e2),(e3,e4,e5)); A:2 B:3 C:5

D:语法错误

答案:A

第13题 (1.0分)

在C语言的函数中,下列正确的说法是()。 A:必须有形参

B:形参必须是变量名 C:可以有也可以没有形参 D:数组名不能作形参

答案:C

第14题 (1.0分)

对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。

A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10]

D:因为数组长度与初值的个数不相同,所以此语句不正确

答案:B

第15题 (1.0分)

若定义:int a=511,*b=&a; 则printf(\的输出结果为()。 A:无确定值 B:a的地址 C:512 D:511

答案:D

第16题 (1.0分)

以下不符合C语言语法的赋值语句是()。 A:a=1,b=2 B:++j; C:a=b=5;

D:y=(a=3,6*5);

答案:A 缺少分号

第17题 (1.0分)

若有说明: int a[3][4]={0};则下面正确的叙述是()。 A:只有元素a[0][0]可得到初值0

B:此说明语句不正确

C:数组a中各元素都可得到初值,但其值不一定为0 D:数组a中每个元素均可得到初值0

答案:D

第18题 (1.0分)

设j和k都是int类型,则下面的for循环语句()。 for(j=0,k=0;j<=9&&k!=876;j++) scanf(\A:最多执行10次 B:最多执行9次 C:是无限循环

D:循环体一次也不执行

答案:A

第19题 (1.0分)

fseek函数的正确调用形式是()。 A:fseek(文件类型指针,起始点,位移量) B:fseek(fp,位移量,起始点) C:fseek(位移量,起始点,fp)

D:fseek(起始点,位移量,文件类型指针)

答案:B

第20题 (1.0分)

与实际参数为实型数组名相对应的形式参数不可以定义为()。 A:float a[ ]; B:float *a; C:float a;

D:float (*a)[3];(*a)[3]指向数组

答案:C

第21题 (1.0分)

若int a=3,则执行完表达式a-=a+=a*a后,a的值是 A:-15

B:-9 解析:a-=a+=(a*a)先执行括号中的, a*a此时括号种的值为9,a

依然为3,接下来执行a=a+3,结果为12,想、此时a为12再接下来执行a=a-12,结果为0

C:-3 D:0

答案:D