智慧树知到《程序设计基础(C语言)(山东联盟)》章节测试答案


智慧树知到《程序设计基础(C语言)(山东联盟)》章节测试答案

第一章单元测试

1、以下叙述中正确的是()。

A.用C程序实现的算法可以没有输出但必须要有输入

B.用C程序实现的算法可以没有输入但必须要有输出

C.用C程序实现的算法必须要有输入和输出操作

D.用C程序实现的算法可以既没有输入也没有输出

正确答案:用C程序实现的算法可以没有输入但必须要有输出

2、以下不能定义为用户标识符的是()。

A.Main

B.()10

C.()scanf

D.printf

正确答案:printf

3、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。

A.连接符

B.小写字母

C.数字字符

D.下划线

正确答案:连接符

4、以下C语言用户标识符中,不合法的是()。

A.()1

B.a()b

C.AaBc

D.a--b

正确答案:a--b

5、结构化程序由三种基本结构组成,三种基本结构组成的算法()。

A.只能完成一些简单的任务

B.只能完成部分复杂的任务

C.只能完成符合结构化的任务

D.可以完成任何复杂的任务

正确答案:可以完成任何复杂的任务

6、以下叙述中正确的是()。

A.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

B.C语言程序将从源程序中第一个函数开始执行

C.C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

D.main可作为用户标识符,用以命名任意一个函数作为主函数

正确答案:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

7、C语言源程序名的后缀是()。

A..cpp

B..c

C..exe

D..obj

正确答案:.c

8、以下叙述中错误的是()。

A.一个C程序中可以包含多个不同名的函数

B.C程序在书写时,有严格的缩进要求,否则不能编译通过

C.一个C程序只能有一个主函数

D.C程序的主函数必须用main作为函数名

正确答案:C程序在书写时,有严格的缩进要求,否则不能编译通过

9、下列关于C语言用户标识符的叙述中正确的是()。

A.用户标识符中不可以出现中划线,但可以出现下划线

B.用户标识符中可以出现下划线,但不能放在用户标识符的开头

C.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

D.用户标识符中可以出现下划线和中划线(减号)

正确答案:用户标识符中不可以出现中划线,但可以出现下划线

10、下列4个选项中,()是合法的用户自定义标识符。

A.float

B.()isw

C.b-b

D.2a

正确答案:()isw

第二章单元测试

1、下列选项中,()可以将x、y定义成double类型变量,并赋同一初值3.14。

A.double x=y=3.14

B.double x, y=3.14

C.double x=3.14, y=3.14

D.double x, y=2*3.14

正确答案:double x=3.14, y=3.14

2、若变量已正确定义并赋值,表达式()不符合C语言语法。