
习题
一、选择题
1.以下说法正确的是( )
A.C语言程序总是从第一个函数开始执行
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
2.下列关于注释的描述中,正确的是( )
A.注释只在C语言源文件中有效,在编译时会被编译器忽略
B.注释只能对程序中的某一行代码进行解释
C.注释不可以嵌套使用
D.单行注释以符号“/*”开头,以符号“*/”结尾
3.一个完整的C语言程序( )。
A.由一个主函数或一个以上的非主函数构成
B.由一个且仅由一个主函数和零个以上(含零)的非主函数构成
C.由一个主函数和一个以上的非主函数构成
D.由一个且只有一个主函数或多个非主函数构成
4.下列是多行注释的符号是( )。
A.// B./ C./* D./**/
5.C语言可执行程序的开始执行点是( )。
A.程序中第一条可执行语句 B.程序中第一个函数
C.程序中的main()函数 D.包含文件的第一个函数
6.C语言程序经连接以后生成的可执行文件的扩展名是( )。
A..c B..o C..exe D..obj
7.C语言具有低级语言的能力,主要指的是( )。
A.程序的可移植性
B.具有控制流语句
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
8.结构化程序设计的基本原则不包括( )。
A.自顶向下 B.逐步求精 C.模块化 D.多态性
二、填空题
1.C程序的执行是从函数________开始的。
2.程序的三种控制结构是:________、________和________。
3.C语言程序运行过程:________、________、________和________。
4.C语言预处理命令都是以________开头。
5.算法应具有5个特性,即有穷性、________、可行性、输入项和输出项。
6.stdio.h头文件包含了标准的________声明。
三、综合题
1.一个C程序只能包含一个.c文件吗?
2.编程实现在屏幕上显示“How are you!”。
3.运行以下程序,查看输出结果。


4.运行以下程序,查看输出结果。
