智慧树知到《程序设计基础(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语言语法。