C语言程序设计教程
上QQ阅读APP看书,第一时间看更新

习题

一、选择题

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.运行以下程序,查看输出结果。