习题

一、简答题

简要回答下列问题。

1.程序的定义是什么?程序主要由几部分组成?

2.C语言的主要特点有哪些?

3.C语言程序是由哪些部分组成的,各部分的作用是什么?

二、选择题

以下各题在给定的四个答案中选择一个正确答案。

1.以下叙述正确的是( )。

A.C语言允许直接访问物理地址,可以直接对硬件进行操作

B.C语言程序不用编译,即可被计算机识别运行

C.C语言不允许直接访问物理地址,不可以直接对硬件进行操作

D.C语言程序只需编译,无须连接即可被计算机运行

2.在一个C程序中,( )。

A.main函数出现在所有函数之前,C语言程序不一定都有main函数

B.main函数可以在任何地方出现,一个C语言程序必须有且仅有一个main函数

C.main函数必须出现在所有函数之后,一个C语言程序只能有一个main函数

D.main函数出现在固定位置,一个C语言程序可以有多个main函数

三、填空题

1.C语言开发工具直接输入的程序代码是 A 文件,经过编译后生成的是 B 文件,经过连接后生成的是 C 文件。

2.C语言源文件的后缀是 A ,经过编译后生成的文件的后缀是 B ,经过连接后生成的文件的后缀是 C 

四、编写程序题

输入下面的程序,上机调试并运行。