MOOC C语言程序设计(广东工业大学)1451227173 最新慕课完整章节测试答案
第4讲 编写第一个C程序
课后测验:编写第一个C程序
1、单选题:
以下叙述中正确的是
选项:
A: C语言比其他语言高级
B: C语言可以不用编译就能被计算机识别执行
C: C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D: C语言出现的最晚,具有其他语言的一切优点
答案: 【 C语言以接近英语国家的自然语言和数学语言作为语言的表达形式】
2、单选题:
以下叙述中正确的是( )。
选项:
A: C程序中注释部分可以出现在程序中任意合适的地方
B: 花括号"{"和"}"只能作为函数体的定界符
C: 构成C程序的基本单位是函数,所有函数名都可以由用户命名
D: 分号是C语句之间的分隔符,不是语句的一部分
答案: 【 C程序中注释部分可以出现在程序中任意合适的地方】
3、单选题:
C程序是由 ( )组成的。
选项:
A: 过程
B: 函数
C: 子程序
D: 主程序和子程序
答案: 【 函数】
4、单选题:
一个C程序的基本结构是( )。
选项:
A: 一个主函数和若干个非主函数
B: 若干个主函数和若干个非主函数
C: 一个主函数和最多一个非主函数
D: 若干个主函数和最多一个非主函数
答案: 【 一个主函数和若干个非主函数】
5、单选题:
用C语言编写的源程序文件( )。
选项:
A: 可立即执行
B: 是一个源程序
C: 经过编译连接,正确后可以执行
D: 经过编译解释才能执行
答案: 【 经过编译连接,正确后可以执行】
6、单选题:
以下四个程序中,完全正确的是( )。
选项:
A: #include <stdio.h>int main();{ /*programming*/ printf("programming!n"); return 0;}
B: #include <stdio.h>int main(){ /*programming*/ printf("programming!n"); return 0;}
C: include <stdio.h>void main(){ /*programming*/ printf("programming!n"); return 0;}
D: #include <stdio.h>int mian(){ /*programming*/ printf("programming!n"); return 0;}
答案: 【 #include <stdio.h>int main(){ /*programming*/ printf("programming!n"); return 0;}】
7、单选题:
C程序编译时,程序中的注释部分( )。
选项:
A: 参加编译,并会出现在目标程序中
B: 参加编译,但不会出现在目标程序中
C: 不参加编译,但会出现在目标程序中
D: 不参加编译,也不会出现在目标程序中
答案: 【 不参加编译,也不会出现在目标程序中】
8、单选题:
以下叙述中错误的是( )。
选项:
A: C语言源程序经编译后生成后缀为obj的目标程序
B: C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C: 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D: C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
答案: 【 C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令】
9、单选题:
编写C++程序一般需经过的几个步骤依次是( )
选项:
A: 编译、编辑、连接、调试
B: 编辑、编译、连接、调试
C: 编译、调试、编辑、连接
D: 编辑、调试、编译、连接
答案: 【 编辑、编译、连接、调试】
10、单选题:
在C语言中,main函数默认返回一个( )类型的值。
选项:
A: int
B: float
C: char
D: void
答案: 【 int】
11、单选题:
以下不属于C语言语法允许使用的字符集合的是( )
选项:
A: 汉字
B: 大小写字母
C: 数字
D: 空白符
答案: 【 汉字】
12、单选题:
以下属于C语言语法保留字的是( )
选项:
A: return
B: Int
C: value
D: main
答案: 【 return】
13、单选题:
以下属于合法的C语言标识符的是( )
选项:
A: Main
B: short
C: npu-2015
D: 8849
答案: 【 Main】
14、单选题:
C语言源程序文件的后缀名为( )
选项:
A: .c
B: .h
C: .cpp
D: .res
答案: 【 .c】