案例式C语言程序设计教程实验指导.pdf 作者-许薇 王淑艳 黄海鸥 主编120页
内容简介:
本书除了包含各章节的习题及参考答案外,还包含“全国计算机等级考试二级”的相关习题、参考答案以及相关实验项目和一个课程设计示例等内容。书中的实验都进行了验证,习题参考答案全部上机调试通过。实验、习题和课程设计内容丰富,具有启发性和综合性。本书是学习C语言及上机实践的必备参考书,既可以作为高等院校计算机专业或其他专业的程序设计教程、全国二级考试的参考书,也可以作为从事计算机应用工作的科技人员的参考书或培训教材。
目录菜单:
封面,扉页,版权,前言,第一部分 习题解答,第1章 C语言概述,第2章 C程序设计的基本知识,第3章 顺序结构,第4章 选择结构,第5章 循环结构,第6章 函数,第7章 数组,第8章 地址和指针,第9章 编译预处理和动态存储分配,第10章 结构体、共用体和枚举,第11章 位运算,第12章 文件,第二部分 二级考试习题解答,全国计算机等级考试笔试模仿试卷(1),全国计算机等级考试笔试模仿试卷(2),第三部分 上机指导,实验一 初识C语言程序及其运行环境,实验二 顺序结构,实验三 选择结构,实验四 循环结构,实验五 函数,实验六 数组,实验七 地址和指针,实验八 结构体、共用体和枚举,实验九 位运算,实验十 文件,第四部分 综合程序设计,综合程序设计指导
文本摘要:
21世纪高等教育计算机规划教材21st Century University Planned Textbooks of Computer Science案例式C语言程序设计教程实验指导许薇 王淑艳 黄海鸥 主编吕庆军 林森 副主编人民邮电出版社北京图书在版编目(CIP)数据案例式C语言程序设计教程实验指导/许薇,王淑艳,黄海鸥主编.--北京:人民邮电出版社,2015.1221世纪高等教育计算机规划教材ISBN 978-7-115-41446-5Ⅰ.①案… Ⅱ.①许…②王…③黄… Ⅲ.①C语言—程序设计—高等学校—教学参考资料 Ⅳ.①TP312中国版本图书馆CIP数据核字(2016)第017481号内容提要本书除了包含各章节的习题及参考答案外,还包含“全国计算机等级考试二级”的相关习题、参考答案以及相关实验项目和一个课程设计示例等内容。书中的实验都进行了验证,习题参考答案全部上机调试通过。实验、习题和课程设计内容丰富,具有启发性和综合性。本书是学习C语言及上机实践的必备参考书,既可以作为高等院校计算机专业或其他专业的程序设计教程、全国二级考试的参考书,也可以作为从事计算机应用工作的科技人员的参考书或培训教材。◆编著 许薇 王淑艳 黄海鸥副主编 吕庆军 林森责任编辑 武恩玉责任印制 沈蓉 彭志环◆人民邮电出版社出版发行 北京市丰台区成寿寺路11号邮编 100164 电子邮件 315@ptpress.com.cn网址 http://www.ptpress.com.cn大厂聚鑫印刷有限责任公司印刷◆开本:787×1092 1/16印张:12.25 2015年12月第1版字数:319千字 2015年12月河北第1次印刷定价:29.80元读者服务热线:(010)81055256 印装质量热线:(010)81055316反盗版热线:(010)81055315前言“C语言程序设计”既是计算机和电子信息类相关专业的一门重要的专业基础课程,又是高校非计算机专业必修的通识教育课程。“C语言程序设计”课程以编程语言为平台,旨在普及高级程序设计语言知识,着重培养学生在实践中的程序设计思想和方法以及用计算机解决问题的能力。在众多的程序设计语言中,C语言以其功能丰富、使用灵活方便、应用面广和实用性受到了广大计算机应用人员的喜爱。C语言在巩固其原有应用领域的同时,又再拓展新的应用领域,支持大型数据库开发和Internet应用。读者一旦掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的面向对象程序设计、Windows程序设计、Java程序设计等程序设计语言的学习打下基础。《案例式C语言程序设计教程实验指导》是《案例式C语言程序设计教程》的配套教材。为了加强实验教学,提高学生的实际动手能力,按照教学大纲的要求,我们组织多年从事C语言课程教学、具有丰富实践经验的一线教师编写本书。本书将基础知识与实践技能融入实际的操作过程之中,有利于培养读者的实践操作能力。本书共分为4个部分:第一部分为习题解答,内容包括基于《案例式C语言程序设计教程》每一章节理论知识要点的习题,主要以填空题、选择题、程序题的形式出现;第二部分为二级考试习题解答,内容包括全国计算机等级考试二级考试上机题的习题与解答;第三部分为上机指导,内容包括《案例式C语言程序设计教程》每一章节的理论知识的上机实践指导;第四部分为综合程序设计,内容为学生成绩管理系统的程序设计。综合程序设计是对学生的一种全面综合训练,能让学生对前面学过的内容有一个全面的运用,使学生更好地深化理解和灵活掌握教学内容。本书习题解答部分的第1~4章由许薇编写;习题解答部分的第5~9章由王淑艳编写;习题解答部分的第10~12章由吕庆军编写;二级考试习题解答部分和上机指导部分由黄海鸥编写;综合程序设计指导部分由林森编写。全书由许薇老师进行统稿。在本书的编写过程中,参考了海内许多正式和非正式出版的相关著作,在此向这些作者们致以衷心的谢意!编者2015年11月第一部分 习题解答第1章 C语言概述1.1 填空题1.一个算法应具有的特点是______、______、有零个或多个输入、有一个或多个输出、有效性。2.用高级语言编写的源程序必须通过______程序翻译成二进制程序才能执行。这个二进制程序称为______程序。3.广义地说,为解决一个问题而采用的方法和步骤就称为______。4.程序的三种基本结构为______、______和______。1.2 选择题1.一个C程序的执行是从______。A.本程序的main()函数开始,到main()函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main()函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main()函数结束2.C语言规定,在一个源程序中,main()函数的位置______。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后3.以下叙述不准确的是______。A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main()函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面4.一个C语言程序由______。A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成5.以下叙述准确的是______。A.在C程序中,main()函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入/输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误6.算法具有5个特性,以下选项中不属于算法特性的是______。A.有穷性B.可行性C.简洁性D.确定性7.以下叙述中准确的是______。A.用C语言实现的算法必须要有输入和输出操作B.用C语言实现的算法可以没有输入但必须要有输出C.用C语言实现的算法可以没有输出但必须要有输入D.用C语言实现的算法可以既没有输入也没有输出8.以下叙述中准确的是______。A.C语言比其他语言高级B.C语言出现的最晚,具有其他语言的一切长处C.C语言可以不用编译就能被计算机识别执行D.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式9.以下叙述中准确的是______。A.C程序中的注释部分可以出现在程序中任意合适的地方B.花括号“{”和“}”只能作为函数体的定界符C.构成C程序的基本单位是函数,所有函数名都可以由用户命名D.分号是C语言语句之间的分隔符,不是语句的一部分10.结构化程序由3种基本结构组成,这3种基本结构组成的算法______。A.可以完成任何复杂的任务B.只能完成部分复杂的任务C.只能完成符合结构化的任务D.只能完成一些简朴的任务11.下列4组选项中,均不是C语言关键字的选项是______。A.defineIFtypeB.getccharprintfC.includescanfcaseD.whilegopow12.在计算机中,一个字节所包含二进制位的个数是______。A.2B.4C.8D.1613.能将高级语言编写的源程序转换为目标程序的软件是______。A.汇编程序B.编辑程序C.解释程序D.编译程序14.下列叙述中准确的是______。A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关15.算法中,对需要执行的每一步操作,必须给出清晰、严格的规定,这属于算法的______。A.正当性B.可行性C.确定性D.有穷性16.下列叙述中错误的是______。A.计算机不能直接执行用C语言编写的源程序B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D.后缀为.obj和.exe的二进制文件都可以直接运行17.下列叙述中准确的是______。A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对18.下列叙述中错误的是______。A.计算机不能直接执行用C语言编写的源程序B.C语言源程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D.后缀为.obj和.exe的二进制文件都可以直接运行19.按照C语言规定的用户标识符命名规则,不能直接出现在标识符中的是______。A.大写字母B.连接符C.数字字符D.下画线20.下列叙述中错误的是______。A.C语言是一种结构化程序设计语言B.结构化程序由顺序、分支、循环3种基本结构组成C.使用3种基本结构构成的程序只能解决简朴问题D.结构化程序设计提倡模块化的设计方法21.要把高级语言编写的源程序转换为目标程序,需要使用______。A.编辑程序B.目标程序C.诊断程序D.编译程序22.下列叙述中准确的是______。A.用C程序实现的算法必须要有输入和输出操作B.用C程序实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出23.下列叙述中错误的是______。A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知义”C.用户所定义的标识符必须以字母或下画线开头
案例式C语言程序设计教程实验指导.pdf下载链接:https://max.book118.com/html/2020/1217/6004210101003035.shtm
本书除了包含各章节的习题及参考答案外,还包含“全国计算机等级考试二级”的相关习题、参考答案以及相关实验项目和一个课程设计示例等内容。书中的实验都进行了验证,习题参考答案全部上机调试通过。实验、习题和课程设计内容丰富,具有启发性和综合性。本书是学习C语言及上机实践的必备参考书,既可以作为高等院校计算机专业或其他专业的程序设计教程、全国二级考试的参考书,也可以作为从事计算机应用工作的科技人员的参考书或培训教材。
目录菜单:
封面,扉页,版权,前言,第一部分 习题解答,第1章 C语言概述,第2章 C程序设计的基本知识,第3章 顺序结构,第4章 选择结构,第5章 循环结构,第6章 函数,第7章 数组,第8章 地址和指针,第9章 编译预处理和动态存储分配,第10章 结构体、共用体和枚举,第11章 位运算,第12章 文件,第二部分 二级考试习题解答,全国计算机等级考试笔试模仿试卷(1),全国计算机等级考试笔试模仿试卷(2),第三部分 上机指导,实验一 初识C语言程序及其运行环境,实验二 顺序结构,实验三 选择结构,实验四 循环结构,实验五 函数,实验六 数组,实验七 地址和指针,实验八 结构体、共用体和枚举,实验九 位运算,实验十 文件,第四部分 综合程序设计,综合程序设计指导
文本摘要:
21世纪高等教育计算机规划教材21st Century University Planned Textbooks of Computer Science案例式C语言程序设计教程实验指导许薇 王淑艳 黄海鸥 主编吕庆军 林森 副主编人民邮电出版社北京图书在版编目(CIP)数据案例式C语言程序设计教程实验指导/许薇,王淑艳,黄海鸥主编.--北京:人民邮电出版社,2015.1221世纪高等教育计算机规划教材ISBN 978-7-115-41446-5Ⅰ.①案… Ⅱ.①许…②王…③黄… Ⅲ.①C语言—程序设计—高等学校—教学参考资料 Ⅳ.①TP312中国版本图书馆CIP数据核字(2016)第017481号内容提要本书除了包含各章节的习题及参考答案外,还包含“全国计算机等级考试二级”的相关习题、参考答案以及相关实验项目和一个课程设计示例等内容。书中的实验都进行了验证,习题参考答案全部上机调试通过。实验、习题和课程设计内容丰富,具有启发性和综合性。本书是学习C语言及上机实践的必备参考书,既可以作为高等院校计算机专业或其他专业的程序设计教程、全国二级考试的参考书,也可以作为从事计算机应用工作的科技人员的参考书或培训教材。◆编著 许薇 王淑艳 黄海鸥副主编 吕庆军 林森责任编辑 武恩玉责任印制 沈蓉 彭志环◆人民邮电出版社出版发行 北京市丰台区成寿寺路11号邮编 100164 电子邮件 315@ptpress.com.cn网址 http://www.ptpress.com.cn大厂聚鑫印刷有限责任公司印刷◆开本:787×1092 1/16印张:12.25 2015年12月第1版字数:319千字 2015年12月河北第1次印刷定价:29.80元读者服务热线:(010)81055256 印装质量热线:(010)81055316反盗版热线:(010)81055315前言“C语言程序设计”既是计算机和电子信息类相关专业的一门重要的专业基础课程,又是高校非计算机专业必修的通识教育课程。“C语言程序设计”课程以编程语言为平台,旨在普及高级程序设计语言知识,着重培养学生在实践中的程序设计思想和方法以及用计算机解决问题的能力。在众多的程序设计语言中,C语言以其功能丰富、使用灵活方便、应用面广和实用性受到了广大计算机应用人员的喜爱。C语言在巩固其原有应用领域的同时,又再拓展新的应用领域,支持大型数据库开发和Internet应用。读者一旦掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的面向对象程序设计、Windows程序设计、Java程序设计等程序设计语言的学习打下基础。《案例式C语言程序设计教程实验指导》是《案例式C语言程序设计教程》的配套教材。为了加强实验教学,提高学生的实际动手能力,按照教学大纲的要求,我们组织多年从事C语言课程教学、具有丰富实践经验的一线教师编写本书。本书将基础知识与实践技能融入实际的操作过程之中,有利于培养读者的实践操作能力。本书共分为4个部分:第一部分为习题解答,内容包括基于《案例式C语言程序设计教程》每一章节理论知识要点的习题,主要以填空题、选择题、程序题的形式出现;第二部分为二级考试习题解答,内容包括全国计算机等级考试二级考试上机题的习题与解答;第三部分为上机指导,内容包括《案例式C语言程序设计教程》每一章节的理论知识的上机实践指导;第四部分为综合程序设计,内容为学生成绩管理系统的程序设计。综合程序设计是对学生的一种全面综合训练,能让学生对前面学过的内容有一个全面的运用,使学生更好地深化理解和灵活掌握教学内容。本书习题解答部分的第1~4章由许薇编写;习题解答部分的第5~9章由王淑艳编写;习题解答部分的第10~12章由吕庆军编写;二级考试习题解答部分和上机指导部分由黄海鸥编写;综合程序设计指导部分由林森编写。全书由许薇老师进行统稿。在本书的编写过程中,参考了海内许多正式和非正式出版的相关著作,在此向这些作者们致以衷心的谢意!编者2015年11月第一部分 习题解答第1章 C语言概述1.1 填空题1.一个算法应具有的特点是______、______、有零个或多个输入、有一个或多个输出、有效性。2.用高级语言编写的源程序必须通过______程序翻译成二进制程序才能执行。这个二进制程序称为______程序。3.广义地说,为解决一个问题而采用的方法和步骤就称为______。4.程序的三种基本结构为______、______和______。1.2 选择题1.一个C程序的执行是从______。A.本程序的main()函数开始,到main()函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main()函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main()函数结束2.C语言规定,在一个源程序中,main()函数的位置______。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后3.以下叙述不准确的是______。A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main()函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面4.一个C语言程序由______。A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成5.以下叙述准确的是______。A.在C程序中,main()函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入/输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误6.算法具有5个特性,以下选项中不属于算法特性的是______。A.有穷性B.可行性C.简洁性D.确定性7.以下叙述中准确的是______。A.用C语言实现的算法必须要有输入和输出操作B.用C语言实现的算法可以没有输入但必须要有输出C.用C语言实现的算法可以没有输出但必须要有输入D.用C语言实现的算法可以既没有输入也没有输出8.以下叙述中准确的是______。A.C语言比其他语言高级B.C语言出现的最晚,具有其他语言的一切长处C.C语言可以不用编译就能被计算机识别执行D.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式9.以下叙述中准确的是______。A.C程序中的注释部分可以出现在程序中任意合适的地方B.花括号“{”和“}”只能作为函数体的定界符C.构成C程序的基本单位是函数,所有函数名都可以由用户命名D.分号是C语言语句之间的分隔符,不是语句的一部分10.结构化程序由3种基本结构组成,这3种基本结构组成的算法______。A.可以完成任何复杂的任务B.只能完成部分复杂的任务C.只能完成符合结构化的任务D.只能完成一些简朴的任务11.下列4组选项中,均不是C语言关键字的选项是______。A.defineIFtypeB.getccharprintfC.includescanfcaseD.whilegopow12.在计算机中,一个字节所包含二进制位的个数是______。A.2B.4C.8D.1613.能将高级语言编写的源程序转换为目标程序的软件是______。A.汇编程序B.编辑程序C.解释程序D.编译程序14.下列叙述中准确的是______。A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关15.算法中,对需要执行的每一步操作,必须给出清晰、严格的规定,这属于算法的______。A.正当性B.可行性C.确定性D.有穷性16.下列叙述中错误的是______。A.计算机不能直接执行用C语言编写的源程序B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D.后缀为.obj和.exe的二进制文件都可以直接运行17.下列叙述中准确的是______。A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对18.下列叙述中错误的是______。A.计算机不能直接执行用C语言编写的源程序B.C语言源程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D.后缀为.obj和.exe的二进制文件都可以直接运行19.按照C语言规定的用户标识符命名规则,不能直接出现在标识符中的是______。A.大写字母B.连接符C.数字字符D.下画线20.下列叙述中错误的是______。A.C语言是一种结构化程序设计语言B.结构化程序由顺序、分支、循环3种基本结构组成C.使用3种基本结构构成的程序只能解决简朴问题D.结构化程序设计提倡模块化的设计方法21.要把高级语言编写的源程序转换为目标程序,需要使用______。A.编辑程序B.目标程序C.诊断程序D.编译程序22.下列叙述中准确的是______。A.用C程序实现的算法必须要有输入和输出操作B.用C程序实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出23.下列叙述中错误的是______。A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知义”C.用户所定义的标识符必须以字母或下画线开头
案例式C语言程序设计教程实验指导.pdf下载链接:https://max.book118.com/html/2020/1217/6004210101003035.shtm
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论