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章的编程题。