智慧树知到《C之算法与程序》章节测试答案020017.docx
《智慧树知到《C之算法与程序》章节测试答案020017.docx》由会员分享,可在线阅读,更多相关《智慧树知到《C之算法与程序》章节测试答案020017.docx(8页珍藏版)》请在冰点文库上搜索。
智慧树知到《C之算法与程序》章节测试答案020017
智慧树知到《C之算法与程序》章节测试答
案
智慧树知到《C之算法与程序》章节测试答案
第一章单元测试
1、问题:
在一个C语言程序中
选项:
A:
可以有多个main()函数
B:
可以没有main()函数
C:
有且只有一个main()函数
D:
必须有数据输入函数
答案:
【有且只有一个main()函数】
2、问题:
一个C语言程序是由
选项:
A:
一个主程序和若干个子程序组成
B:
若干个函数组成
C:
若干个过程组成
D:
若干个子程序组成
答案:
【若干个函数组成】
3、问题:
下列程序中不正确的语句是
选项:
A:
voidmain()
B:
inta,b,c;
C:
a=31:
b=22;
D:
c=a+b;
答案:
[a=31:
b=22;]
4、问题:
下列说法中正确的是
选项:
A:
书写C语言程序时,不区分字母大小写
B:
书写C语言程序时,一行只能写一条语句
C:
书写C语言程序时,一条语句可分成几行书写
D:
C语言本身有输入/输出语句
答案:
【书写C语言程序时,一条语句可分成几行书写]
5、问题:
下而不是C语言特点的是
选项:
A:
简洁.紧凑
B:
能够编制出功能复杂的程序
C:
移植性好
D:
可以直接对硬件进行操作
答案:
【可以直接对硬件进行操作】
6、问题:
C语言具有低级语言的功能,主要是指
选项:
A:
程序的可移植性
B:
程序的使用方便性
C:
能直接访问物理地址,可进行位操作
D:
具有现代化编程语言的各种数据结构
答案:
【能直接访问物理地址,可进行位操作】
第二章单元测试
1、问题:
以下选项中,不属于C语言的类型的是
选项:
A:
signedshortint
B:
unsignedlongint
C:
unsignedint
D:
longshort
答案:
【longshort]
2、问题:
以下语句的输出结果是:
intu=010,v=0xl0,w=10;
printf(u%d,%d,%d\n",u,v,w);
选项:
A:
8,16,10
B:
10,10,10
C:
8,8,10
D:
8,10,10
答案:
[8,16,10]
3、问题:
下列4组数据类型中,C语言允许的一组是
选项:
A:
整型、实型、逻辑型、双精度型
B:
整型、实型、字符型、空类型
C:
整型、双精度型、布尔型、空类型
D:
整型、实型、复型、字符型
答案:
【整型、实型、字符型、空类型】
4、问题:
以下关于float型变量和double型变量的描述,不正确
的是
选项:
A:
double型变量精度更高
B:
double型变量的取值范围更大
C:
double型变量占用的存储空间更大
D:
double型变量更常用
答案:
【double型变量更常用】
5、问题:
以下关于long、int和short型数据占用内存大小的叙述,正确的是
选项:
A:
均占4个字节
B:
根据数据的大小来决定所占内存的字节数
C:
由用户自己定义
D:
由C语言编译系统决定
答案:
【由C语言编译系统决定】
6、问题:
以下程序段的输出结果为
inti=65;
putchar(i);
printf(“%d”,i);
printf(“%c”,i);
选项:
A:
A,65,A
B:
65,65,A
C:
A,A,65
D:
A,A,A
答案:
【A,65,AJ
7、问题:
已知:
inta=2;,则表达式
(a+’E’-‘A’)3的值是
选项:
A:
18
B:
12
C:
8
D:
20
答案:
【18】
8、问题:
若有说明语句:
charc=’\t’;,则变量为c
选项:
A:
包含1个字符
B:
包含2个字符
C:
包含3个字符
D:
说明不合法,c的值不确定
答案:
【包含1个字符】
9、问题:
下面选项中,合法的字符常量是
选项:
A:
”B”
B:
‘\010’
C:
68
D答案:
[‘\010’]
10、问题:
表达式5/2的值是
选项:
A:
2.5
B:
2
C:
3
D:
1
答案:
【2】
11、问题:
设有如下定义:
inta;
floatf;
doublei;
则表达式10+a+if的值的数据类型为:
A:
int
B:
float
C:
double
D:
不确定
答案:
【double】
12、问题:
假设在程序中a.b、c均被定义成整型,并且己赋非0
值,则能正确计算代数式1/abc的表达式是
选项:
A:
1/abc
B:
1/(abc)
C:
1/a/b/(float)c
D:
1.0/a/b/c
答案:
[1.0/a/b/c]
13、问题:
下列不正确的转义字符是
A:
’
B:
’\n’
C:
’081’
D:
’\0’
答案:
【’081’】
14、问题:
在下列运算符中,优先级最高的是
选项:
A:
&&
B:
%
C:
=
D:
>=
答案:
[%]
15、
问题:
下列选项中,正确的C语言标识符是
A:
%x
B:
a+b
C:
123
D:
A123
答案:
【A123】
16、问题:
在C语言程序中,表达式5%2的结果是
选项:
A:
2.5
B:
2
C:
1
D:
3
答案:
【1】
17、问题:
C语言中,关系表达式和逻辑表达式的值是
选项:
A:
0
B:
0或1
C:
1
D:
答案:
【0或1】