智慧树知到《C语言程序设计(青岛职业技术学院)》2025章节测试答案
A、10,10,10
B、8,16,10
C、8,10,10
D、8,8,10
正确答案:B
30、已知有double型变量x=2.5,y=4.7,整型变量a=7, 则表达式 x+a%3*(int)(x+y)%2/4 的值是________.
A、2.4
B、2.5
C、2.75
D、0
正确答案:B
31、假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.
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赋初值,下列语句中哪一个是正确的_______。