C语言程序设计2023章节测试答案_C语言程序设计智慧树知到答案
A、4
B、3
C、2
D、1
我的答案:D
32、有以下程序,其中k的初值为八进制数 #include <stdio.h> main() {int k=011; printf("%d\n",k++); } 程序运行后的输出结果是________
A、12
B、11
C、10
D、9
我的答案:D
33、有以下程序 #include #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } 程序运行后的输出结果是_______
A、0
B、-12
C、-20
D、10
我的答案:C
34、有以下定义语句,编译时会出现编译错误的是_______
A、char a=’a’;
B、char a=’\n’;
C、char a=’aa’;
D、char a=’\x2d’
我的答案:C
35、以下选项中,不正确的 C 语言浮点型常量是_______
A、160.
B、0.12
C、2e4.2
D、0.0
我的答案:C
36、以下选项中,_______是不正确的 C 语言字符型常量。
A、'a'
B、'\x41'
C、'\101'
D、"a"
我的答案:D
37、以下合法的标识符是_______。
A、int
B、_a12
C、3ce
D、stu#
我的答案:B
38、已知int x=023,表达式++x的值是_______。
A、17
B、18
C、19
D、20
我的答案:D
39、已知int x=10,表达式x+=x-=x-x的值是_______。
A、10
B、40
C、30
D、20
我的答案:D
40、在 C 语言中,字符型数据在计算机内存中,以字符的_______形式存储。
A、原码
B、反码
C、ASCII 码
D、BCD码
我的答案:C
41、若变量x、i、j和k都是int型变量,则计算下面表达式后,x的值是_______。 x=(i=4,j=16,k=32)
A、4
B、16
C、32
D、52
我的答案:C
42、下列不正确的转义字符是_______。
A、'\\'
B、'\' '
C、'074'
D、'\0'
我的答案:C
43、
A、a/b/c*e*3
B、3*a*e/b/c
C、3*a*e/b*c
D、a*e/c/b*3
我的答案:C
44、要为字符型变量 a赋初值,下列语句中哪一个是正确的_______。
A、char a="3";
B、char a=‘3’;
C、char a=%;
D、char a=*;
我的答案:B
45、字符串"ABC"在内存占用的字节数是_______。
A、3
B、4
C、6
D、8
我的答案:B
46、若有说明语句:char c='\72';则变量c在内存占用的字节数是_______。
A、1
B、2
C、3
D、4
我的答案:A
47、C语言中,要求运算对象只能为整数的运算符是_______。
A、%
B、/
C、>
D、*
我的答案:A
48、若已定义 x 和 y为double 类型,则表达式 x=1,y=x+3/2 的值是_______。
A、1
B、2