C程序设计题解与上机指导.doc

上传人:marr****208 文档编号:132159026 上传时间:2020-05-13 格式:DOC 页数:220 大小:2.67MB
返回 下载 相关 举报
C程序设计题解与上机指导.doc_第1页
第1页 / 共220页
C程序设计题解与上机指导.doc_第2页
第2页 / 共220页
C程序设计题解与上机指导.doc_第3页
第3页 / 共220页
C程序设计题解与上机指导.doc_第4页
第4页 / 共220页
C程序设计题解与上机指导.doc_第5页
第5页 / 共220页
点击查看更多>>
资源描述

《C程序设计题解与上机指导.doc》由会员分享,可在线阅读,更多相关《C程序设计题解与上机指导.doc(220页珍藏版)》请在金锄头文库上搜索。

1、C 程序设计题解与上机指导程序设计题解与上机指导 岐艳芳岐艳芳 主编主编 杜叔强杜叔强 副主编副主编 前言前言 C 语言由于其强大的功能 丰富的表达能力 高效的代码 良好的移植性和灵活 性 自问世以来 经久不衰 即使现在出现了面向对象的程序设计方法和开发工具 它任然是人们学习程序设计的首选语言 正如一句行话所说 编程语言入门容易得道难 对于多数学生来说 要想真正学 有所成 不但要有恒心 毅力 更要有方法 本书是为配合西安电子科技大学出版社 出版的柴世红编写的 C 语言程序设计 的配套教材 希望此书不仅能帮助同学们有 效地学好本门课程 更能提高学习 C 语言的兴趣 为今后专业学习以及开发实际应用

2、 程序打下坚实的基础 本书包括 5 部分 第 1 部分为章节同步训练习题 在这一部分中编录了 C 语言 程序设计 一书教材内容章节相关的配套习题 可供学生对教材所学内容的巩固 加 深理解 课后练习及自我检测使用 习题形式新颖多样 由浅入深 内容覆盖所学知 识点 读者通过大量练习题可以熟悉课堂内容的讲授 巩固并掌握学过的知识 同时 方便教师布置作业和学生自测 第 2 部分为同步训练参考答案 这一部分是对第 1 部分习题的解答 对其中一些 复杂编程题 除给出参考程序外 还给出了运行结果 以便读者对照分析 应该说明 给出的程序并非是唯一正确的解答 对同一题目可以编出多种程序 我们给出的只是 其中一种

3、 所有程序都在 TC 环境下调试通过 第 3 部分为上机实验指导 这部分是上机实验课的材料 包括实验目的 实验要 求 实验内容和步骤 实验思考等 4 方面内容 实验内容根据教学重点 有针对性的 精心设计 实用性强 语言简练 对于较难的题目 还给出了编程思路 甚至完整程 序 使读者逐步掌握编程方法和技巧 第 4 部分为模拟试题 这部分提供了 2 套综合模拟试题及答案 方便学生期末综 合复习以及参加全国计算机等级考试二级 C 语言时复习自测 第 5 部分为附录 这部分提供了 Turbo C 2 0 编译错误信息一览表 ASC 码查 阅表 Turbo C 2 0 集成开发环境快捷键以及常用库函数等

4、4 项附录内容 以便读者在 做题时快速 方便的查找相关知识内容 本书由岐艳芳主编 杜叔强副主编 具体分工是 第 1 部分 第 2 部分由岐艳芳 编写 第 3 部分 第 4 部分由杜叔强编写 第 5 部分由岐艳芳 杜叔强共同编写 全 书由岐艳芳统一编排定稿 在编写过程中 我们力求做到严谨细致 精益求精 由于编者水平有限 书中疏 漏和不妥之处在所难免 殷切希望广大读者和专家提出宝贵意见 帮助我们不断改进 和完善 编 者 2010 年 10 月 目 录 I 目录目录 第第 1 1 部分部分 章节同步训练习题章节同步训练习题 习题一 习题一 C 语言概述语言概述 2 一 填空题 2 二 选择题 2 三

5、 简答题 3 四 编程题 3 习题二习题二 常量 变量及数据类型常量 变量及数据类型 4 一 填空题 4 二 选择题 4 三 简答题 5 习题三习题三 运算符与表达式运算符与表达式 5 一 填空题 5 二 选择题 6 三 阅读程序 写出运行结果 6 四 计算下列表达式的值 7 习题四习题四 基本输入输出基本输入输出 7 一 填空题 7 二 选择题 8 三 阅读程序 写出运行结果 10 四 编程题 11 习题五习题五 选择结构程序设计选择结构程序设计 11 一 填空题 11 二 选择题 12 三 阅读程序 写出运行结果 14 四 程序填空 16 五 编程题 17 习题六习题六 循环结构程序设计循

6、环结构程序设计 18 一 简答题 18 二 选择题 18 三 阅读程序 写出运行结果 21 四 程序填空 22 II C 程序设计题解与上机指导 五 编程题 24 习题七习题七 数组数组 24 一 填空题 24 二 选择题 25 三 阅读程序 写出运行结果 27 四 程序填空 28 五 编程题 30 习题八习题八 字符数组与字符串字符数组与字符串 30 一 填空题 30 二 选择题 30 三 阅读程序 写出运行结果 31 四 程序填空 32 五 编程题 33 习题九习题九 函数函数 33 一 填空题 33 二 选择题 34 三 阅读程序 写出运行结果 37 四 程序填空 40 五 编程题 41

7、 习题十习题十 结构体与共用体结构体与共用体 41 一 填空题 41 二 选择题 43 三 编程题 45 习题十一习题十一 指针指针 45 一 填空题 45 二 选择题 46 三 阅读程序 写出运行结果 49 四 程序填空 52 五 编程题 53 习题十二习题十二 文件管理文件管理 53 一 填空题 53 二 选择题 54 三 程序填空 55 四 编程题 56 习题十三习题十三 编译预处理编译预处理 57 目 录 III 一 填空题 57 二 选择题 58 三 简答题 59 四 编程题 60 第第 2 2 部分部分 同步训练参考答案同步训练参考答案 习题一 习题一 C 语言概述语言概述 62

8、习题二 数据类型 运算符与表达式习题二 数据类型 运算符与表达式 64 习题三习题三 运算符与表达式运算符与表达式 65 习题四习题四 基本输入输出基本输入输出 66 习题五习题五 选择结构程序设计选择结构程序设计 69 习题六习题六 循环结构程序设计循环结构程序设计 72 习题七习题七 数组数组 78 习题八习题八 字符数组与字符串字符数组与字符串 84 习题九习题九 函数函数 85 习题十习题十 结构体与共用体结构体与共用体 88 习题十一习题十一 指针指针 90 习题十二习题十二 文件管理文件管理 92 习题十三习题十三 编译预处理编译预处理 94 第第 3 3 部分部分 上机实验指导上

9、机实验指导 实验目的与要求实验目的与要求 98 实验实验 1 熟悉熟悉 C 程序的开发环境程序的开发环境 101 一 实验目的 101 二 实验要求 101 三 实验内容和步骤 101 四 实验思考 113 实验实验 2 常量 变量及数据类型常量 变量及数据类型 114 一 实验目的 114 二 实验要求 114 三 实验内容和步骤 114 四 实验思考 116 IV C 程序设计题解与上机指导 实验实验 3 运算符与表达式运算符与表达式 117 一 实验目的 117 二 实验要求 117 三 实验内容和步骤 117 四 实验思考 119 实验实验 4 基本输入输出基本输入输出 120 一 实

10、验目的 120 二 实验要求 120 三 实验内容和步骤 120 四 实验思考 122 实验实验 5 选择结构程序设计选择结构程序设计 123 一 实验目的 123 二 实验要求 123 三 实验内容和步骤 123 四 实验思考 127 实验实验 6 循环结构程序设计循环结构程序设计 128 一 实验目的 128 二 实验要求 128 三 实验内容和步骤 128 四 实验思考 132 实验实验 7 数组数组 133 一 实验目的 133 二 实验要求 133 三 实验内容和步骤 133 四 实验思考 136 实验实验 8 字符数组与字符串字符数组与字符串 137 一 实验目的 137 二 实验

11、要求 137 三 实验内容和步骤 137 四 实验思考 140 实验实验 9 函数函数 141 一 实验目的 141 二 实验要求 141 三 实验内容和步骤 141 四 实验思考 144 目 录 V 实验实验 10 结构体与共用体结构体与共用体 145 一 实验目的 145 二 实验要求 145 三 实验内容和步骤 145 四 实验思考 147 实验实验 11 指针指针 148 一 实验目的 148 二 实验要求 148 三 实验内容和步骤 148 四 实验思考 155 实验实验 12 文件文件 156 一 实验目的 156 二 实验要求 156 三 实验内容和步骤 156 四 实验思考 1

12、60 实验实验 13 编译预处理编译预处理 161 一 实验目的 161 二 实验要求 161 三 实验内容和步骤 161 四 实验思考 163 第第 4 4 部分部分 综合模拟试题综合模拟试题 综合模拟试题一综合模拟试题一 165 综合模拟试题一参考答案 176 综合模拟试题二综合模拟试题二 177 综合模拟试题二参考答案 187 附附 录录 188 附录 A TURBO C 2 0 编译错误信息一览表 188 附录 B ASC 码查阅表 201 附录 C TURBO C 2 0 集成开发环境快捷键 203 附录 D 常用库函数 204 第 1 部分 章节同步训练习题 1 第第 1 1 部分

13、部分 章节同步训练习题章节同步训练习题 2 C 程序设计题解与上机指导 习题一 习题一 C 语言概述语言概述 一 填空题一 填空题 1 应用程序 myfile c 中只有一个函数 这个函数的名称是 2 一个函数由 和 两部分组成 3 在一个 C 源程序中 注释部分两侧的分界符分别是 和 4 在 C 语言中 输入操作是由库函数 完成的 输出操作是由库函数 完成的 5 通过文字编辑建立的源程序文件的扩展名是 编译后生成目标程序文件 扩展名是 连接后生成可执行程序文件 扩展名是 运行得到结 果 6 C 语言程序的基本单位或者模块是 7 C 语言程序的语句结束符是 8 编写一个 C 程序 上机运行 要

14、经过哪几个步骤 和 9 符合结构化原则的三种基本控制结构是 和 10 程序流程图中菱形框表示的是 二 选择题二 选择题 1 一个 C 程序的执行是从 A 本程序的 main 函数开始 到 main 函数结束 B 本程序文件的第一个函数开始 到本程序文件的最后一个函数结束 C 本程序的 main 函数开始 到本程序文件的最后一个函数结束 D 本程序文件的第一个函数开始 到本程序 main 函数结束 2 以下不是 C 语言特点的是 A C 语言简洁 紧凑 使用方便 灵活 B C 语言允许直接访问物理地址 能进行位操作 能实现汇编语言的大部分功 能 可以直接对硬件进行操作 C C 语言具有结构化的控

15、制语句 D C 语言中没有运算符 3 以下叙述不正确的是 A 一个 C 源程序可由一个或多个函数组成 B 一个 C 源程序必须包含一个 main 函数 C 在 C 程序中 注释说明只能位于一条语句的后面 D C 程序的基本组成单位是函数 第 1 部分 章节同步训练习题 3 4 C 语言规定 在一个源程序中 main 函数的位置 A 必须在程序的开头 B 必须在系统调用的库函数的后面 C 可以在程序的任意位置 D 必须在程序的最后 5 一个 C 语言程序是由 A 一个主程序和若干子程序组成 B 函数组成 C 若干过程组成 D 若干子程序组成 6 C 编译程序是 A 将 C 源程序编译成目标程序的

16、程序 B 一组机器语言指令 C 将 C 源程序编译成应用软件 D C 程序的机器语言版本 7 以下叙述中正确的是 A C 语言的源程序不必通过编译就可以直接运行 B C 语言中的每条可执行语句最终都将被转换成二进制的机器指令 C C 源程序经编译形成的二进制代码可以直接运行 D C 语言中的函数不可以单独进行编译 8 用 C 语言编写的代码程序 A 可立即执行B 是一个源程序 C 经过编译即可执行D 经过编译解释才能执行 三 简答题三 简答题 1 C 语言程序的总体结构是怎样的 2 C 语言程序的基本单位是什么 它的结构又如何 3 主函数 main 在程序中的地位如何 程序总是从哪个函数开始执行 到哪个函 数执行完后结束 4 什么是算法 算法有些什么特性 计算机如何表示算法 5 执行一个 c 语言程序的一般过程是什么 四 编程题四 编程题 1 请参照本章例题 1 1 编写一个 C 程序 输出以下信息 2 请参照本章例题 1 2 设计一程序 计算 10 20 50 的和 4 C 程序设计题解与上机指导 习题二习题二 常量 变量及数据类型常量 变量及数据类型 一 填空题一 填空题 1 C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号