《C语言程序设计》试题库及答案 下载本文

内容发布更新时间 : 2024/5/7 6:31:54星期一 下面是文章的全部内容请认真阅读。

8.2填空题 ............................................................................................................................................. 70 8.3编程题 ............................................................................................................................................. 71 第9章 结构体 ........................................................................................................................................... 72

9.1选择题 ............................................................................................................................................. 72 9.2填空题 ............................................................................................................................................. 73 9.3编程题 ............................................................................................................................................. 74 第10章 利用文件保存数据 ....................................................................................................................... 75

10.1选择题 ........................................................................................................................................... 75 10.2填空题 ........................................................................................................................................... 77 10.3编程题 ........................................................................................................................................... 79

第二部分 参考答案

第1章C语言概述 ...................................................................................................................................... 81

1.1选择题 ............................................................................................................................................. 81 1.2填空题 ............................................................................................................................................. 81 1.3编程题 ............................................................................................................................................. 81 第2章 数据的存储与运算 ......................................................................................................................... 81

2.1选择题 ............................................................................................................................................. 81 2.2填空题 ............................................................................................................................................. 82 2.3编程题 ............................................................................................................................................. 82 第3章 最简单的程序设计-顺序程序设计 ................................................................................................ 83

3.1选择题 ............................................................................................................................................. 83 3.2填空题 ............................................................................................................................................. 83 3.3编程题 ............................................................................................................................................. 83 第4章 选择结构程序设计 ......................................................................................................................... 84

4.1选择题 ............................................................................................................................................. 84 4.2填空题 ............................................................................................................................................. 85 4.3编程题 ............................................................................................................................................. 85 第5章循环结构程序设计 ........................................................................................................................... 87

5.1选择题 ............................................................................................................................................. 88 5.2填空题 ............................................................................................................................................. 88 5.3编程题 ............................................................................................................................................. 88 第6章 利用数组处理批量数据 ................................................................................................................. 95

6.1选择题 ............................................................................................................................................. 95 6.2填空题 ............................................................................................................................................. 95 6.3编程题 ............................................................................................................................................. 95

III

第7章 用函数实现模块化程序设计 ....................................................................................................... 100

7.1选择题 ........................................................................................................................................... 100 7.2填空题 ........................................................................................................................................... 100 7.3编程题 ........................................................................................................................................... 100 第8章 善于使用指针 ............................................................................................................................... 104

8.1选择题 ........................................................................................................................................... 104 8.2填空题 ........................................................................................................................................... 104 8.3编程题 ........................................................................................................................................... 104 第9章 结构体 ......................................................................................................................................... 106

9.1选择题 ........................................................................................................................................... 106 9.2填空题 ........................................................................................................................................... 106 9.3编程题 ........................................................................................................................................... 106 第10章 利用文件保存数据 ..................................................................................................................... 107

10.1选择题 ......................................................................................................................................... 107 10.2填空题 ......................................................................................................................................... 107 10.3编程题 ......................................................................................................................................... 107

IV

第一部分 习 题 第1章 C语言概述

1.1选择题

1. 以下说法中正确的是( )。

(A)C语言程序总是从第一个定义的函数开始执行

(B)在C语言程序中,要调用的函数必须在main()函数中定义 (C)C语言程序总是从main()函数开始执行

(D)C语言程序中的main()函数必须放在程序的开始部分 2. 以下叙述中正确的是( )。

(A)C语言比其他语言高级

(B)C语言可以不用编译就能被计算机识别执行

(C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 (D)C语言出现的最晚,具有其他语言的一切优点 3. 在一个C程序中( )。

(A)main函数必须出现在所有函数之前 (B)main函数可以在任何地方出现 (C)main函数必须出现在所有函数之后 (D)main函数必须出现在固定位置 4. 以下叙述中正确的是( )。

(A)C程序中注释部分可以出现在程序中任意合适的地方 (B)花括号\和\只能作为函数体的定界符

(C)构成C程序的基本单位是函数,所有函数名都可以由用户命名 (D)分号是C语句之间的分隔符,不是语句的一部分 5. 用C语言编写的代码程序( )。

(A)可立即执行 (B)是一个源程序

(C)经过编译即可执行 (D)经过编译解释即可执行 6. 以下叙述中错误的是( )。

(A)C语言源程序经编译后生成后缀为.obj的目标程序

(B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件(C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中 (D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 7. 以下叙述中正确的是( )。

(A)C语言程序将从源程序中第一个函数开始执行

(B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 (C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 (D)main可作为用户标识符,用以命名任意一个函数作为主函数

1

1.2填空题

1.C语言源程序文件的后缀是 。

2.一个C语言源程序由若干函数组成,其中至少应含有一个 。

1.3编程题

编写一个C程序,输出以下信息: ******************************

Very good!

******************************

2