第一图书网

C语言程序设计习题精选与实验指导

常东超 等编著 清华大学出版社
出版时间:

2010-2  

出版社:

清华大学出版社  

作者:

常东超 等编著  

页数:

191  

内容概要

本书是与“21世纪普通高校计算机教育实用规划教材”《C语言程序设计》配套的习题集与实验教材,用于帮助学生自学和辅助教师实践教学。  本书介绍了Turbo C 2.0和Microsoft Visual C++ 6.0两种集成开发环境的基本操作方法,从作者多年从事本科C语言教学和计算机等级考试培训的经验出发,精选了C语言的典型习题并进行了全面解析,实验项目大多采用全国计算机等级考试上机真题。全书共分两部分: 第一部分是与C语言的知识点相关的大量习题及解析,帮助学生更好地理解知识要点,学会解读C语言程序; 第二部分从培养学生计算机语言编程能力出发,安排了10个上机实验,循序渐进地介绍C语言程序的开发过程,详细介绍C语言程序的调试方法。  本书侧重逻辑思维和动手能力的培养,为学生将来走向实际工作岗位奠定扎实的基础,适合高等院校的师生及编程人员阅读。

书籍目录

 第一部分 C语言习题精选及解析  一、单选题  二、填空题 第二部分 C语言实验指导  实验1 C语言程序设计初步   一、实验目的   二、实验内容   三、实验要求  实验2 数据类型及顺序结构   一、实验目的   二、实验内容   三、实验要求  实验3 分支结构程序设计   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验4 循环结构程序设计   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验5 数组   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验6 字符数组与字符串   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验7 函数   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验8 指针   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验9 结构体与共用体   一、实验目的   二、实验内容   三、实验要求   四、选做题  实验10 文件   一、实验目的   二、实验内容   三、实验要求   四、选做题 参考文献

章节摘录

106.以下叙述中正确的是_________。A.C语言源程序不必通过编译就可以直接运行B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C源程序经编译形成的二进制代码可直接运行D.C语言中的函数不可以单独进行编译【参考答案】本题答案为B选项。【试题解析】C语言是高级语言,因此用C编写的源程序必须经过编译(即把源程序翻译成二进制形式的“目标程序”才可运行,故A选项错误;C源程序经编译形成的二进制代码还必须与系统提供的库函数等连接后才可运行,因此C选项错误;C语言中的void main()函数可以单独进行编译,因此D选项错误;只有B选项是正确的,即本题答案是B。107.用C语言编写的代码程序_______。A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行【参考答案】本题答案为B选项。【试题解析】用C语言编写的代码程序是源程序,必须经过编译、连接后才能执行,因此本题中A、C、D选项有误,B选项正确。108.C语言中用于结构化程序设计的3种基本结构是_______。A.顺序结构、选择结构、循环结构B.if、SWitch、breakC.for、while、do-whlleD.if、for、continue【参考答案】本题答案为A选项。109.算法具有5个特性,以下选项中不属于算法特性的是_______。A.有穷性 B.简洁性C.可行性 D.确定性【参考答案】本题答案为B选项。【试题解析】一个算法应具有以下5个特性:(1)有穷性;(2)确定性;(3)可行性;(4)有零个或多个输入;(5)有一个或多个输出。所以本题答案是B。110.结构化程序由3种基本结构组成,3种基本结构组成的算法_______。A.可以完成任何复杂的任务B.只能完成部分复杂的任务C.只能完成符合结构化的任务D.只能完成一些简单的任务【参考答案】本题答案为A选项。【试题解析】无论是简单的任务还是复杂的任务,完成任务所需的算法都是对相应条件进行判断和处理,而3种基本结构包括顺序、选择和循环,可以完成对所有条件的判断和处理,因此,3种基本结构组成的算法可以完成任何复杂的任务,即本题的正确答案是A。


编辑推荐

《C语言程序设计习题精选与实验指导》:21世纪高等学校计算机教育实用规划教材

图书封面

广告

下载页面


C语言程序设计习题精选与实验指导 PDF格式下载



不错,,,,,,,,,,


相关图书