智慧树知到《程序设计基础(C语言)(山东联盟)》章节测试答案
A.3.14%2
B.a*b/c
C.2, b
D.a/b/c
正确答案:3.14%2
3、下列表达式中值为0的是()。
A.3/5
B.3/5.0
C.3.0/5
D.3%5
正确答案:3/5
4、以下选项中,()是不正确的字符常量。
A.";a"
B.';5;'
C.';\103'
D.';A'
正确答案:";a"
5、以下选项中不正确的整型常量是()。
A.82L
B.1,900
C.253U
D.-100
正确答案:1,900
6、以下正确的字符串常量是()。
A.';123456 '
B.q1234ty
C.HELLO
D.";5111"
正确答案:";5111"
7、假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式
;的表达式是()。
A.1/(a*b*c)
B.1/a*b*c
C.1.0/a/b/c
D.1/a/b/(float)c
正确答案:1.0/a/b/c
8、以下能正确定义且赋初值的语句是()。
A.int n1=n2=10
B.float f=f+1.1
C.char ch=';A'
D.double x=12.3E2.5
正确答案:char ch=';A'
9、设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,32+z)后,x的值为()。
A.32
B.16
C.4
D.48
正确答案:48
10、C语言中,运算对象必须是整型数的运算符是()。
A.%
B./
C.*
D.%;和/
正确答案:%
11、有以下程序main(){;char a1=';M';,a2=';m';;printf(";%c";,(a1,a2));}以下叙述中正确的是()。
A.格式说明符不足,编译出错
B.程序运行时产生出错信息
C.程序输出小写字母m
D.程序输出大写字母M
正确答案:程序输出小写字母m
12、在C语言中,下列属于构造类型的是()。
A.字符型
B.整型
C.实型
D.数组类型
正确答案:数组类型
13、设d为字符型变量,下列表达式不正确的是()。
A.d=’a’
B.d=’3’
C.d=99
D.d=”a”
正确答案:d=”a”
14、若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句后输出结果为()。
A.输出符号不够,输出不正确值
B.5.800000
C.3.600000,5.800000
D.3.600000
正确答案:5.800000
15、表达式(double)(20/3)的值为()。
A.6
B.2
C.3
D.6.0
正确答案:6.0
16、表达式3.6-5/2+1.2+5%2的值是()。
A.4.3
B.4.8
C.3.8
D.3.3
正确答案:3.8
17、表达式sizeof(";hello";)的值为()。
A.4
B.7
C.5
D.6
正确答案:6
18、设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。
A.b=a/2
B.b=a-5
C.b=8-(3,a-5)
D.b=a%2