练习题一
一、选择题
1.源程序要正确地运行,必须要有什么函数?
A. printf函数    B. 自定义的函数    C. main函数      D. 不需要函数
2.一个C程序的执行是从
A. 本程序的main函数开始,main函数结束
B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C. 本程序的main函数开始,到本程序文件的最后一个函数结束
D. 本程序文件的第一个函数开始,到本程序main函数结束
3.以下叙述正确的是
A. C程序中,main函数必须位于程序的最前面
B. C程序的每行中只能写一条语句
C. C语言本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
4. 下列说法正确的是
A.在执行C程序时不是从main函数开始的
B. C程序书写格式严格限制,一行内必须写一个语句
C. C程序书写格式自由,一个语句可以分写在多行上
D. C程序书写格式严格限制,一行内必须写一个语句,并要有行号
5. 以下说法中正确的是
A. C语言程序总是从第一个定义的函数开始执行
B.C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
6.以下叙述不正确的是。
A. 一个C源程序可由一个或多个函数组成
B. 一个C源程序必须包含一个main函数
C. C程序的基本组成单位是函数
D. C程序中,注释说明只能位于一条语句的后面
7. 下列说法正确的是
A. main函数必须放在C程序的开头
B. main函数必须放在C程序的最后
C. main函数可以放在C程序的中间部分,即在一些函数之前在另一些函数之后,但在执行C程序时是从程序开头执行的
D. main函数可以放在C程序的中间部分,即在一些函数之前在另一些函数之后,但在执行C程序时是从main函数开始的
8.C关于printf函数正确的是语言规定:在一个源程序中,main函数的位置
A.必须在最开始      B. 必须在系统调用的库函数的后面
C. 可以任意          D. 必须在最后
9.一个C语言程序是由
A. 一个主程序和若干子程序组成  B. 函数组成
C. 若干过程组成                D. 若干子程序组成
10. 构成C程序的基本单位是
A. 函数        B. 函数和过程            C.超文本过程    D. 子程序
11.以下叙述中不正确的是
A. 一个源文件可由多个函数组成        B.一个源文件中必须包含一个主函数
C. 一个C程序可由多个源文件组成        D. C程序必须经过编译和连接才能运行
12.以下以下叙述中正确的是
A. 源程序注解中可以有换行符            B. C程序总是从第一个函数开始运行的
C. 源程序中的注解可以嵌套            D. C程序是由用户函数和库函数构成的
13. C语言规定,必须用__________作为主函数名。
A. function            B. include            C. main        D. stdio
14. 一个C程序可以包含任意多个不同名的函数,但有且仅有一个
A.过程            B. 主函数            C. 函数        D. include
15. 下列说法正确的是
A. 一个函数的函数体必须要有变量声明和执行部分,二者缺一不可
B. 一个函数的函数体必须要有执行部分,可以没有变量声明
C. 一个函数的函数体可以没有变量声明和执行部分,函数可以是空函数
D. 以上都不对
16. C语言中,每个语句和数据定义是用__________结束。
A.句号              B. 逗号            C. 分号        D. 括号
17.C语言程序的执行,总是起始于
A. 程序中的第一条可执行语句        B. 程序中的第一个函数
C. main函数                D. 包含文件中的第一个函数
18.要把高级语言编写的源程序转换为目标程序,需要使用
A. 编辑程序        B. 驱动程序        C.诊断程序        D. 编译程序
19.下列说法中正确的是
A. C程序书写时,不区分大小写字母
B. C程序书写时,一行只能写一个语句
C. C程序书写时,一个语句可分成几行书写
D. C程序书写时每行必须有行号