C语言补考
手机扫描二维码答题
本页时间剩余
*
您的姓名:
*
基本信息:
班级:
身份证号码:
1.
1、下列关于C语言用户标识符的叙述中正确的是
A、用户标识符中可以出现下画线和中画线(减号)
B、用户标识符中不可以出现中画线,但可以出现下画线
C、用户标识符中可以出现下画线,但不可以放在用户标识符的开头
D、用户标识符中可以出现下画线和数字,它们都可以放在用户标识符的开头
2.
2、以下程序的输出结果是 main(){ int a=12,b=0x12; printf(“%d %d\n”,- -a,++b);}
A、12 12
B、12 18
C、11 10
D、11 19
3.
3、设x为int型变量,执行下面程序后,x的值为 x=’A’;x*=2+2;
A、65
B、260
C、132
D、语句出错
4.
4、C语言的基本单位是
A、标识符
B、函数
C、表达式
D、语句
5.
5、一个C语言程序总是从( )开始执行。
A、书写顺序的第1个函数
B、书写顺序的第1条执行语句
C、主函数main( )
D、不确定
6.
6、若定义int a;变量a占用内存的2个字节,则a所能存储数据的最小值为
A、0
B、-32767
C、-32768
D、-65535
7.
7、下面( )是非法的C语言转义字符。
A、‘\t’
B、‘abc’
C、‘\0xaf’
D、’ \r’
8.
8、下列符号中与45.67不相同的常量是
A、4.567E1
B、"45.67”
C、.4567E2
D、4567E-2
9.
9、以下选项中属于C语言的数据类型是
A、复数型
B、逻辑型
C、双精度型
D、集合型
10.
10、设有说明语句‚char a=’\285’;则变量a
A、包含1个字符
B、包含2个字符
C、包含3个字符
D、说明不合法
11.
11、表达式2,4,6,8的值为
A、2
B、4
C、6
D、8
12.
12、下列表达式中正确的是
A、(k++)++
B、k---j
C、k--/=5
D、(k+3)=5
13.
13、若有语句int a=5; a++*2;此处表达式a++*2的值为
A、7
B、12
C、5
D、10
14.
14、设有以下定义int x=10,y=13,z; 则语句printf(“%d\n”,z=x%y); 的输出结果是
A、10
B、0
C、1
D、13
15.
15、以下说法正确的是
A、scanf语句的输入项可以是一个常量,如scanf(“%f”, 8.9);
B、只有格式控制符,没有输入项,也能正确输入数据到内存变量,如scanf(“a=%d”);
C、输入一个实型数据时,格式控制部分可以规定小数点后的位数,如scanf(“%6.2f”, &d);
D、当输入数据时,必须指明变量地址,如scanf(“%f”, &f);
16.
16、下面( )是合法的用户定义标识符。
A、P-S
B、putchar
C、double
D、908
17.
17、以下数值中最大的是
A、074
B、74
C、’\101’
D、’\x43’
18.
18、下面( )是C语言的保留字
A、char
B、abc
C、printf
D、Int
19.
19、下列不正确的转义字符是
A、’\\’
B、’\n’
C、’074’
D、’\0’
20.
20、设x和y都是int变量,则执行表达式x=(y=4,z=16),k=32后,x的值为
A、4
B、16
C、32
D、52
21.
21、C语言的主要特点不包括下面的
A、C语言生成的目标代码质量低
B、C语言是结构化程序设计语言
C、C语言允许直接对位、字节和地址进行操作
D、数据类型丰富
22.
22、下列4组八进制和十六进制数中,全部正确的是
A、0123 089 0x23af 0xbd
B、0a21 056 0xabc 0x789
C、010 052 0xDFA 0XFF14
D、0x123 0283 0xabc 0X25F
23.
23、设x为int型变量,执行下面程序后,x的值为()x=’A’;x*=2+2;
A、65
B、260
C、132
D、语句错误
24.
24、下面()是正确的表达式。
A、a+b=5
B、56=a11
C、5.6+6.2%3.1
D、a=5,b=6,c=7
25.
25、下列选项中,不正确的赋值语句是()
A、++t;
B、n1=(n2=(n3=0));
C、k=m=j;
D、a=b+c=1;
26.
26、设“char ch1=’A’;”表达式“ch1+5”的值是
A、'A’
B、‘F’
C、’E’
D、不确定
27.
27、设有以下语句“a=1,b=2,c=3,d=4;”表达式“(a!=b)?c++:d++”的值是
A、2
B、3
C、4
D、5
28.
28、若a,b,c,d都是int型变量且初值均为10,则赋值语句不正确的是
A、a=b=c=d
B、a=b++
C、(a+b)++
D、d=(a=b=125)-c++
29.
29、设x和y均为int型变量,则执行以下语句后的输出为()x=15;y=5;printf(“%d\n”,x%=(y%=2));
A、0
B、1
C、6
D、12
30.
30、设有定义:int a=6,b=13;则以下表达式中结果为3的是
A、(b%=a)-(a%=5)
B、b%=(a%=5)
C、b%=(a-a%5)
D、b%=b-a%5
31.
31、语句int a=b=c=5表示定义3个整型变量a、b、c,并都赋初值为5。
对
错
32.
32、C语言中,025表示八进制数25,则068表示八进制数68。
对
错
33.
33、所有的变量在使用前都必须予以定义。
对
错
34.
34、在C语言中,”A”和’A’是等价的。
对
错
35.
35、在定义变量时必须给出变量的类型。
对
错
36.
36、C语言是结构化的程序设计语言,程序结构一般采用顺序结构、选择结构和{循环}结构。
对
错
37.
37、C语言程序的语句以
结束。
38.
38、C语言的基本符号集采用自
码符号集。
39.
39、C语言源程序文件的后缀是.cpp,经过编译后,生成文件的后缀 是.obj,经过连接后,生成文件的后缀是
。
40.
40、75的十六进制写法为
评价对象得分
(?)
A.男
B.女
加载中...
如果由于网络原因导致此框一直不消失,请重新刷新页面!
问卷星
提供技术支持