智慧树知到《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