MOOC C语言程序设计(卢志茂 2021春季学期)(大连理工大学)1462547184 最新慕课完整章节测试答案
第1 周 程序设计与C语言简介
第1周单元测验
1、单选题:
通常把高级语言源程序翻译成目标程序的程序称为( )。
选项:
A: 编辑程序
B: 解释程序
C: 汇编程序
D: 编译程序
答案: 【 编译程序】
2、单选题:
一个算法应该具有"确定性"等5个特性,下面对另外4个特性的描述中错误的是()。
选项:
A: 有零个或多个输出
B: 有穷性
C: 有零个或多个输入
D: 可行性
答案: 【 有零个或多个输出】
3、单选题:
结构化程序由三种基本结构组成,三种基本结构组成的算法,( )。
选项:
A: 只能完成一些简单的任务
B: 只能完成符合结构化的任务
C: 可以完成任何复杂的任务
D: 只能完成部分复杂的任务
答案: 【 可以完成任何复杂的任务】
4、单选题:
C语言规定,在一个源程序中,main函数的位置()。
选项:
A: 必须在系统调用的库函数的后面
B: 必须在最后
C: 可以任意
D: 必须在最开始
答案: 【 可以任意】
5、单选题:
以下叙述正确的是()。
选项:
A: 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B: 在C程序中,main函数必须位于程序的最前面
C: C语言本身没有输入输出语句
D: C程序的每行中只能写一条语句
答案: 【 C语言本身没有输入输出语句】
6、单选题:
一个C程序的执行是从()。
选项:
A: 本程序的main函数开始,到main函数结束
B: 本程序文件的第一个函数开始,到本程序main函数结束
C: 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
D: 本程序的main函数开始,到本程序文件的最后一个函数结束
答案: 【 本程序的main函数开始,到main函数结束】
7、单选题:
以下叙述中正确的是 ()。
选项:
A: 花括号"{"和"}"只能作为函数体的定界符
B: 构成C程序的基本单位是函数,所有函数名都可以由用户命名
C: 分号是C语句之间的分隔符,不是语句的一部分
D: C程序中注释部分可以出现在程序中任意合适的地方
答案: 【 C程序中注释部分可以出现在程序中任意合适的地方】
8、单选题:
以下叙述正确的是( )。
选项:
A: C语言允许直接访问物理地址,可以直接对硬件进行操作
B: C语言程序不用编译,即可被计算机识别运行
C: C语言不允许直接访问物理地址,不可以直接对硬件进行操作
D: C语言程序只需编译,不需连接即可被计算机运行
答案: 【 C语言允许直接访问物理地址,可以直接对硬件进行操作】
9、单选题:
下面不是算法特征的是( )。
选项:
A: 继承性
B: 有穷性
C: 确定性
D: 可行性
答案: 【 继承性】
10、单选题:
关于C语言,下面叙述不正确的是()。
选项:
A: 既具有高级语言的特点,又具有汇编语言的特点
B: 既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序
C: 语法限制不太严格,例如,对数组下标越界不作检查
D: 不用编译可以直接运行
答案: 【 不用编译可以直接运行】
11、单选题:
下面选项()不属于结构化程序设计原则。
选项:
A: 自顶向下
B: 逐步求精
C: 程序模块化
D: 不限制GOTO语句使用
答案: 【 不限制GOTO语句使用】
12、单选题:
下面选项中,( )不属于程序的特性。
选项:
A: 目的性
B: 有序性
C: 有限性
D: 可操作性
E: 实用性
答案: 【 实用性】
13、判断题:
计算机只能完成其能力范围内的计算工作,超出计算机能力范围的计算计算机将无法完成。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
可计算问题的规模造成复杂度加大,理论上计算机可以完成的计算工作,实际计算机都可以完成。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
程序是计算机为完成某一任务所必须执行的一系列指令的有序集合。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
高级语言是用接近自然语言的符号,按照一定的语法规则编写程序,需要编译程序翻译成机器指令才能被计算机执行。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
编译方式下的程序当修改源程序后,需要重新编译才能够正确运行。
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
面向对象程序设计方法具有与人们的习惯与思维方法一致,便于解决复杂问题的特性。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
C语言属于面向过程的优秀程序设计语言,既可作为系统设计语言,也可作为应用程序设计语言。