智慧树知到《C语言程序设计(商洛学院)》章节测试答案
智慧树知到《C语言程序设计(商洛学院)》章节测试答案
第一章单元测试
1、C语言是一种()
A.以上都不是
B.高级语言
C.机器语言
D.汇编语言
正确答案:高级语言
2、构成C语言程序的基本单位是()
A.语句
B.函数
C.程序行
D.字符
正确答案:函数
3、以下不是C语言的特点的是()
A.语言简洁紧凑
B.C语言移植性好
C.C语言可以直接对硬件操作
D.能够编制出功能复杂的程序
正确答案:能够编制出功能复杂的程序
4、以下叙述中正确的是()
A.程序设计的任务就是确定所用数据结构
B.程序设计的任务就是编写程序代码并上机调试
C.其余三种说法都不完整
D.程序设计的任务就是确定所用算法
正确答案:其余三种说法都不完整
5、算法具有五个特性,以下选项中不属于算法特性的是()
A.有效性
B.简洁性
C.确定性
D.有穷性
正确答案:简洁性
6、计算机科学家冯 · 诺依曼曾提出一著名公式:计算机程序=算法+数据结构。()
A.正确
B.错误
正确答案:错误
7、在程序设计中提到的算法就是“解决问题的方法和步骤”。()
A.正确
B.错误
正确答案:正确
8、根据计算机解决问题的类型不同,计算机算法一般分为数值运算算法和非数值运算算法两类。()
A.正确
B.错误
正确答案:正确
9、计算机程序的算法就是解决“做什么”和“怎么做”的问题。()
A.正确
B.错误
正确答案:正确
10、一般情况下,我们所说的算法是专指使用计算机解决问题的方法和步骤,即计算机算法。()
A.正确
B.错误
正确答案:正确
第二章单元测试
1、设有整型变量m值为8,下列赋值语句中,正确的是()。
A.m+1=8
B.m=m++
C.m+1+=8
D.++m=6
正确答案:m=m++
2、设字符型变量ch的值为';A';,整型变量m的值为1,假定执行ch=getchar();m=getchar();时,从键盘输入B,则变量ch和m的值分别为()。
A.';A';和';1'
B.';B';和';1'
C.';B';和';'
D.';B';和';'
正确答案:';B';和';'
3、设字符型变量ch的值为';A';,整型变量m的值为';1';,假定执行putchar(m);putchar(';';);putchar(ch);后,则输出结果是()。
A.lA
B.A l
C.A1
D.1;A
正确答案:1;A
4、如果用scanf()来输入长整型数据,则正确的格式控制符是 ()。
A.%lD
B.%d
C.%x
D.%lx
正确答案:%lx
5、如果用printf()来输出双精度型数据、则正确的格式控制符是 ()。
A.%le
B.%-10.2f
C.%lg
D.%lf
正确答案:%-10.2f
6、执行语句scanf(";%d,%d";,&;m,&;n);使m和n的值分别为1和2,正确输入是 ()。
A.1,2