一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的
括号内。每小题 1 分,共 16 分)
1.对于一个正常运行的 C 程序,以下叙述中正确的是 。
A)程序的执行总是从 main 函数开始,在 main 函数结束
B)程序的执行是从程序的第一个函数开始,在 main 函数结束
C)程序的执行是从 main 函数开始,在程序的最后一个函数中结束
D)程序的执行是从程序的第一个函数开始,在程序的最后一个函数中结束
2.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是 。
A)字母 B)减号 C)数字字符 D)下划线
3.下列定义变量的语句中错误的是 。
A)int _if; B)double If; C)char forch D)float x&;
4.以下选项中可作为 C 语言合法常量的是 。
A)-80 B)-0819 C)-1el.0 D)-168.0e
5.以下能正确定义且赋初值的语句是 。
A)int a=b=16; B)char c=97;
C)float x=x+1.8; D)double x=1.23E2.0
6.设有定义:“int a=1,b=6,c=8;”,则以下选项中值为 0 的表达式是 。
A)(!a==1)&&(!b==0) B)(a<b)&& !c || !0
C)a && b D)a || b
7.下列叙述正确的是 。
A)break 语句只能用于 switch 语句
B)break 语句只能用于循环语句
C)break 语句必须与 switch 语句中的 case 配对
D)break 语句可用于 switch 语句和循环语句中
8.在以下给出的表达式中,与 while(E)中的“(E)”不等价的表达式是 。
A)(E!=0) B)(E>0 || E<0) C)(E==0) D)(!E==0)
9.以下数组定义中错误的是 。
A)int x[][3]={0,1,2,3};
B)int x[2][3]={{1,2}, {3,4}, {5,6}};
C)int x[][3]={{1,2,3},{4,5,6}};
D)int x[2][3]= {1,2,3,4,5,6};
注:1 试题字迹务必清晰,书写工整。 本题 6 页,本页为第 1 页
2 题间不留空,一般应题卷分开 教务处试题编号:
3 务必用 A4 纸打印 A 卷
评论0