习题解析部分 2
第1章 概述 2
1.1 教材习题 2
一、单项选择题 2
二、填空题 3
三、分析理解题 4
1.2 补充提高习题 6
第2章 基本数据类型及运算符 7
2.1 教材习题 7
一、单项选择题 7
二、填空题 8
三、分析程序运行结果 10
四、编程题 13
2.2 补充提高习题 14
一、单项选择题 14
二、编程题 23
第3章 程序控制结构 51
3.1 教材习题 51
一、单项选择题 51
二、阅读程序题 53
三、程序填空题 56
四、编程题 58
3.2 补充提高习题 64
一、单项选择题 64
二、编程题 80
第4章 数组 104
4.1 教材习题 104
一、单项选择题 104
二、填空题 105
三、阅读题 106
四、程序填空题 108
五、编程题 110
4.2 补充提高习题 116
一、单项选择题 116
二、编程题 132
第5章 函数 150
5.1 教材习题 150
一、单项选择题 150
二、填空题 151
三、阅读程序题 152
四、程序填空题 155
五、编程题 159
5.2 补充提高习题 169
一、单项选择题 169
二、编程题 177
第6章 指针 185
6.1 教材习题 185
一、单项选择题 185
二、填空题 186
三、阅读程序题 187
四、程序填空题 189
五、编程题 191
6.2 补充提高习题 197
一、单项选择题 197
二、编程题 205
第7章 构造数据类型 226
7.1 教材习题 226
一、单项选择题 226
二、填空题 228
三、分析程序运行结果题 229
四、程序填空题 232
五、编程题 234
7.2 补充提高习题 243
一、单项选择题 243
二、编程题 257
第8章 文件 270
8.1 教材习题 270
一、单项选择题 270
二、分析程序,写出以下程序的功能 271
8.2 补充提高习题 272
一、单项选择题 272
二、编程题 276
第9章 编译预处理 278
9.1 教材习题 278
一、单项选择题 278
二、写出程序运行结果 279
三、编程题 280
9.2 补充提高习题 281
一、单项选择题 281
二、编程题 283
实验部分 286
实验1 C巭C++++程序调试初步 286
一、实验目的 286
二、实验内容 286
三、实验范例 286
实验2 认识数据类型 297
一、实验目的 297
二、实验内容 297
三、实验范例 297
实验3 使用运算符与表达式进行计算 301
一、实验目的 301
二、实验内容 301
三、实验范例 301
实验4 顺序结构程序设计 305
一、实验目的 305
二、实验内容 305
三、实验范例 305
实验5 选择结构程序设计 310
一、实验目的 310
二、实验内容 310
三、实验范例 310
实验6 循环结构程序设计 315
一、实验目的 315
二、实验内容 315
三、实验范例 315
实验7 数组及其应用 320
一、实验目的 320
二、实验内容 320
三、实验范例 320
实验8 函数及其应用 325
一、实验目的 325
二、实验内容 325
三、实验范例 325
实验9 指针及其应用 330
一、实验目的 330
二、实验内容 330
三、实验范例 330
实验10 结构体和共用体及其应用 335
一、实验目的 335
二、实验内容 335
三、实验范例 335
实验11 文件操作 340
一、实验目的 340
二、实验内容 340
三、实验范例 340
实验12 C编译预处理 344
一、实验目的 344
二、实验内容 344
三、实验范例 344
附录A 实验报告参考样本 348
附录B 常见错误信息 349
参考文献 352