第1
1.下列叙述中不正确的是(D)
A.一个C源程序可有一个或多个函数组成
B.一个完整的C源程序必须包含一个main函数
C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句之后
提示:基本概念题,请阅读教材及参考书。
2.在C语言中,复合语句要用一对(C)括起来。
A. 方括号
B. 圆括号
C. 大括号
D. 尖括号
提示:基本概念题
3.C语言中,下面哪项是不合法的标识符?(B)
A. user
B. switch
C. _345
D. Abc
提示:标识符不能为c语言保留字,不能以数字开头。
4.下列叙述中错误的是(D)
A.C语言源程序经编译后生成后缀为.obj的目标程序
B.C语言经过编译、连接步骤之后才能形成一个可执行程序
C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D.C语言的每条语句(连同注释在内)最终都将被转换为二进制的机器指令
提示:基本概念题
5.以下说法中正确的是(C)
A.C语言比其他语言高级
B.C语言不用编译就能被计算机执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚,具有其他语言的一切优点
6.若变量x、y已正确定义并赋值,以下不符合C语言语法规则的表达式是(B)
A.++x, y = x--;
B.x + 1 = y;
C.y *= x;
D.(double) x / 10;
注:等号左边必须是一个合法的左值(L-value)。
7.下列程序的输出结果为(C)
void main()
{
int x, y, z;
x = y = 1;
z = x++, y++, ++y; // 提示:注意运算优先级