1.C语言程序的执行,总是起始于(C )。
A.程序中的第一条可执行语句B.程序中的第一个函数
C.main函数D.包含文件中的第一个函数
2.以下叙述不正确的是( D )。
A.一个C源程序必须包含一个main函数
B.一个C源程序可由一个或多个函数组成
C.C程序的基本组成单位是函数
D.在C程序中,注释说明只能位于一条语句的后面
3.一个C语言程序是由( B )。
A.一个主程序和若干个子程序组成B.若干函数组成
C.若干过程组成D.若干子程序组成
4.C语言程序能够在不同的操作系统下运行,这说明C语言具有很好的( B )。
A.适应性B.移植性C.兼容性D.操作性
5.C语言规定,在一个源程序中,main函数的位置( C )。
A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后
6.下列说法中正确的是( C )。
A.C语言程序书写时,不区分大小写字母
B.C语言程序书写时,一行只能写一个语句
C.C语言程序书写时,一个语句可分成几行书写
D.C语言程序书写时每行必须有行号
7.下面对C语言特点,不正确描述的是(C)。
A.C语言兼有高级语言和低级语言的双重特点,执行效率高
B.C语言既可以用来编写应用程序,又可以用来编写系统软件
C.C语言的可移植性较差
D.C语言是一种结构化模块化程序设计语言
8.C语言程序的注释是( A )。
A.由“/*”开头,“*/”结尾B.由“/*”开头,“/*”结尾
C.由“//”开头D.由“*/”或“//”开头
9.C语言程序的语句都是以( B )结尾。
A.“.”B.“;”C.“,”D.都不是
10.标准C语言程序的文件名的后缀为(A )。
A..c B..cpp C..obj D..exe
11.C语言程序经过编译以后生成的文件名的后缀为( B )。
A..c B..obj C..exe D..cpp
12.C语言程序经过链接以后生成的文件名的后缀为( C )。
A..c B..obj C..exe D..cpp
13.C语言编译程序的首要工作是( A )。
A.检查C语言程序的语法错误B.检查C语言程序的逻辑错误
C.检查程序的完整性D.生成目标文件
14.下面四个选项中,均是不合法的用户标识符的选项是( C )。
A.A P_0 do B.float la0 _A
C.b–a sizeof int D._123 temp int
15.下面四个选项中,均是合法整型常量的选项是( A )。
A.160 –0xffff 011 B.–0xcdf 01a 0xe
C.–01 986,012 0668 D.–0x48a 2e5 0x
16.下面四个选项中,均是不合法的浮点数的选项是( B )。
一个完整的c语言程序A.160. 0.12 e3 B.123 2e4.2 .e5
C.–.18 123e4 0.0 D.–e3 .234 1e3
17.以下不合法的字符常量是(A)
A. ‘\018’
B. ‘\’’’
C. ‘\\’
D. ‘\xcc’
18.下面四个选项中,均是正确的数值常量或字符常量的选项是( D )。
A.0.0 0f 8.9e '&' B."a" 3.9e–2.5 1e1 '\"'
C.'3' 011 0xff00 0a D.+001 0xabcd 2e2 50.
19.若有说明语句:char c = '\72';则变量c( A )。
A.包含1个字符B.包含2个字符
C.包含3个字符D.说明不合法,c的值不确定
20.若有定义:int a = 7; float x = 2.5, y = 4.7; 则表达式
x + a % 3 * (int)(x + y) % 2 / 4的值是(A )。
A.2.500000 B.2.750000 C.3.500000 D.0.000000
21.设变量a是整型,f是实型,i是双精度型,则表达式
10 + 'a' + i * f值的数据类型为( C )。
A.int B.float C.double D.不确定
22.在C语言中,要求运算数必须是整型的运算符是( D )。
A./ B.++ C.!= D.%
23.若变量已正确定义并赋值,下面符合C语言语法的表达式是( B )。
A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+b
24.若变量a、i已正确定义,且i已正确赋值,则合法的语句是(B )。
A.a==1 B.++i; C.a=a++=5; D.a=int(i);
25.下面正确的字符常量是( C )。
A.”c”B.’\\”C.’W’D.”
26.假设变量a,b均为整型,则表达式 (a=2, b=5, b++, a+b) 的值是( B )。
A.7 B.8 C.6 D.2
27.假设变量x,y均为double型,则表达式 x=2, y=x+3/2 的值是(D )。
A.3.500000 B.3 C.2.000000 D.3.000000
28.判断char型变量ch是否为大写字母的正确表达式是( C )。
A.‘A’<=ch<=‘Z’ B. (ch>=‘A’)&(ch<=‘Z’)
C. (ch>=‘A’)&&(ch<=‘Z’) D. (‘A’<= ch)AND(‘Z’>= ch) 29.选出正确的输入格式( B )。
int a; float b; char c;
scanf(“a = %d,b = %f,c = %c”,&a ,&b ,&c );
A. 1,2.0,n
B. a = 1,b = 2.0,c = n
C. 1 2.0 n
D. 12.0n
30.已知函数abc的定义为:void abc( ) {……} 则函数中void的含义是( A )
A.执行函数abc 后,函数没有返回值
B.执行函数abc 后,函数不再返回
C.执行函数abc 后,可以返回任意类型
D.以上答案都不对
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论