第1章
1.以下叙述不正确的是()。
A、C程序的基本组成单位是函数
B、在C程序中,注释说明只能位于一条语句的后面
C、一个C源程序必须包含一个main函数
D、一个C源程序可由一个或多个函数组成
2.C语言的注释定界符是()。
A、\* *\
B、{ }
C、[ ]
D、/* */
3.C语言规定,在一个源程序中,main函数的位置()。
A、必须在最开始
B、必须在系统调用的库函数的后面
C、必须在最后
D、可以任意
4.一个C程序的执行是从()。
A、本程序文件的第一个函数开始,到本程序main函数结束
B、本程序的main函数开始,到main函数结束
C、本程序的main函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
5.以下叙述中正确的是()。
A、C程序中注释部分可以出现在程序中任意合适的地方
B、分号是C语句之间的分隔符,不是语句的一部分
C、花括号“{“和”}”只能作为函数体的定界符
D、构成C程序的基本单位是函数,所有函数名都可以由用户命名
6.以下叙述正确的是()。
A、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B、C语言本身没有输入输出语句
C、在C程序中,main函数必须位于程序的最前面
D、C程序的每行中只能写一条语句
7.C语言源程序的基本单位是()。
A、子程序
B、过程
C、函数
D、标识符
8.下列标识符中,不合法的C语言用户自定义标识符是()。
A、printf
B、sin
C、enum
D、_
9.下列四个选项中,均是C语言关键字的选项是()。
A、if struct type
B、switch typedef continue
C、signed union scanf
D、auto enum include
10.以下叙述中错误的是()
A、用户所定义的标识符应尽量做到"见名知意"
B、用户所定义的标识符允许使用关键字
C、用户定义的标识符中,大、小写字母代表不同标识
D、用户所定义的标识符必须以字母或下划线开头
11.下列字符序列中,可用作C标识符的一组字符序列是()。
A、#md,&12x,month,student_n!
B、D56,r_1_2,name,_st_1
C、,sum,average,_above
D、class,day,lotus_1,2day
12.下面四个选项中,均是不合法的用户标识符的选项是()。
A、_123 temp int
B、A P_0 do
C、b-a goto int
D、float la0 _A
13.下列四组选项中,均不是C语言关键字的选项是()。
A、file IF type
B、include scanf case