第一章测试
1
【单选题】(1分)
C语言程序的基本单位是()
A. 程序行
B. 函数
C. 语句
D. 字符
2
【单选题】(1分)
C语言规定,在一个源程序中main函数的位置()
A. 必须在最开始
B. 必须在最后
C.
必须在预处理命令的后面
D.
可以在其他函数之前或之后
3
【单选题】(1分)
对于一个正常运行的C程序,以下叙述中正确的是()
A.
程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
B.
程序的执行总是从main函数开始,在程序的最后一个函数中结束
C.
程序的执行总是从main函数开始,在main函数结束
D.
程序的执行总是从程序的第一个函数开始,在main函数结束
4
【单选题】(1分) 以下叙述的是()
A.
C程序的主函数必须用main作为函数名
B.
C程序在书写时,有严格的缩进要求,否则不能编译通过
C.
一个C程序只能有一个主函数
D.
一个C程序可以包含多个不同名的函数
5
【单选题】(1分) 下列说法正确的是()
A.
一个函数的函数体必须要有变量定义和执行部分
B.
C程序的书写格式自由,一个语句可以分写在多行上
C.
一个函数的函数体必须要有执行部分,可以没有变量定义
D.
C程序的书写格式严格限制,一行内必须写一个语句
6
【多选题】(1分)
下列关于注释行的描述中,正确的是()
A.
单行注释以“//”开头,“//”后面是注释内容
B.
注释只在C语言源程序中有效,在编译时会被编译器忽略
C.
单行注释以符号“/*”开头,以符号“*/”结尾
D.
注释只能对程序中的某一行代码进行解释
7
【单选题】(1分)
关于计算机语言的描述,正确的是()
A.
机器语言由0和1组成,执行速度快
B.
汇编语言比机器语言执行速度快
C.
汇编语言已将机器语言符号化,所以它与机器无关
D.
机器语言因为是面向机器的低级语言,所以执行速度慢
8
【单选题】(1分) 用C语言编写的程序()
A. 可直接被执行
B.
是一个源程序文件
C.
经过编译或解释才能被执行
D.