2.5 习题

一、填空题

1.标识符在C语言中是用来标识___________的符号。

2.标识符的第一个字符必须是___________或___________,后跟___________、___________或___________;标识符中区别大小写字母。

3.要实现程序功能,程序编写后,还需要经历___________、___________和___________三个步骤。

4.编译阶段可以分为___________、___________、___________和___________四个部分。

5.链接的作用是将经过编译后得到的___________组合在一起,并解析它们之间的交叉引用。

二、选择题

1.下面哪一项是对C程序的错误描述:

A.执行主体都放在main函数前面

B.变量必须在定义后才能使用

C.可以使用一系列的操作符对变量进行操作

D.可以调用函数来执行一些功能

2.C程序中包含以下哪种要素:

A.标识符

B.关键字

C.操作符

D.变量

3.下列哪一项是不合法的标识符:

A._abort

B.printf

C.Main_2

D.2_int

4.下列哪一项不是关键字:

A.int

B.good

C.main

D.struct

三、简答题

1.请至少说出C程序的三个特点。

2.简述标识符和关键字的概念和区别。

3.简述C程序的开发流程,并说明编译、链接和运行三个阶段的作用。

四、编程题

在Turbo C、VC环境或GCC 3.2.2环境下编译运行第1章的编程题。