- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
朱昌杰---C语言程序设计课本习题解答精选
习题1一.选择题(1)以下叙述正确的是()A. 计算机不仅能执行机器语言程序,也可以直接执行其它高级语言编写的程序B. 汇编语言是一种面向机器的低级语言,所以计算机可以直接执行用汇编语言编写的源程序C. 高级语言是与自然语言或数学语言相近的计算机语言,用高级语言编写的源程序计算机都不能直接执行D. 用高级语言编写的源程序只能经过解释程序边解释边执行(2)以下不正确的概念是()A. 一个C程序必须包含一个main函数B. 一个C程序可以只有一个语句C. 一个C程序可以由一个或多个函数组成D. 一个C语言函数可以没有任何可执行语句(3)在C语言程序中()。A. main函数必须放在程序最前头B. main函数必须放在程序最后C. main函数必须放在所有函数之前D. main函数可以放在程序任何允许放置函数的位置(4)以下C语言源程序的书写格式不正确的是()A. 正确的函数首部,其后必须加上分号B. 分号是语句的一部分C. 一行上可以书写多条语句D. 一个语句可以写在多行之上(5)以下不正确的叙述是()A. 一个#include命令只能指定一个被包含文件B. 一个#include命令可以指定多个被包含文件C. 在#include命令中,文件名可以用尖括号或双引号括起来D. 一个C程序中,可以使用多个#include文件包含命令二.填空题(1)计算机程序设计语言分为语言、语言和语言。(2)正确的算法应具有五个重要的特征是:①,②,③,④,⑤。(3)算法的表示方法主要有、、、自然语言和语言等。(4)程序设计方法主要分为程序设计方法和程序设计方法。(5)C语言的函数一般由和两部分组成。(6)注释部分从开始,以结束。(7)任何C程序的执行都是从函数开始。(8)函数体一般包括部分和部分。(9)一个C语言程序由若干个函数组成,其中必须有一个函数。三.编程题(1)上机运行本章例题,熟悉所用C语言系统(如:Turbo C/C++和Visual C++ 6.0等)的上机方法与步骤。(2)参照本章例题编写一个C语言程序,并上机运行,要求输出一下信息:**************************** Hello,World!****************************【参考答案】一.选择题(1) C (2) B (3) D (4) A (5) B二.填空题(1) 机器语言、汇编语言、高级语言(2) ①有穷性、②确定性、③有效性、④输入、⑤输出。(3) 传统流程图、N-S图、伪代码、计算机程序(4) 面向过程、面向对象(5) 函数首部、函数体(6) /* 、*/(7) main(8) 声明、执行(9) main三.编程题(1) 例1.3 输出一行信息,内容为:This is my first C program./* exa1-3.c */#include stdio.hvoid main(){printf(This is my first C program.\n);}例1.4 键盘输入两个整数,求两个整数中的较大者。/* exa1-4.c */#include stdio.h /* 头文件 */void main() /* 主函数 */{int max(int x,int y); /* 对被调用函数max的声明 */int a,b,c; /* 定义三个整型变量a,b,c */printf(Please input two integers a,b: ); /* 提示输入 */scanf(%d,%d,a,b); /* 键盘输入变量a和b的值 */c=max(a,b); /* 调用max函数,将函数返回值赋值给变量c */printf(max=%d\n,c); /* 输出c的值 */}int max(int x,int y) /* 定义整型函数max,其两个形式参数x,y也为整型 */{int z; /* 函数max的声明部分 */if(xy) z=x; /* 如果xy,将x赋值给z */else z=y; /* 否则,将y赋值给z */return(z); /* 将z的值返回给调用函数的位置 */} (2)解答:/* exe1-3-2.c */#include stdio.hvoid main(){printf(****************
您可能关注的文档
- 数学建模论文-基于改进神经网络模型控制高炉炼铁过程精选.docx
- 数学建模论文-自动车床管理精选.docx
- 数学建模论文-深圳市城市生活垃圾处理社会总成本分析精选.docx
- 数学:第十七章反比例函数复习课件(人教新课标八年级下)精选.ppt
- 数学毕业论文-整体思维在数学中的解题应用精选.docx
- 数字频率计设计课程设计精选.docx
- 数据库性能监控分析精选.docx
- 数学建模论文-基于传播特征的土壤重金属污染分析精选.docx
- 数据库课程设计-学生信息管理系统精选.docx
- 数据库课程设计-仓库管理系统精选.docx
- 机械制造与加工企业安全生产与事故特点精选.ppt
- 机械与电子工程毕业设计答辩-数控技术精选.ppt
- 机床电气控制PPT电子课件教案-第4章_PLC基本组成和工作原理精选.ppt
- 本科毕业设计-循环苯精馏塔设计精选.docx
- 机械制造基础课程设计-WY01锥齿轮的加工工艺规程及工时定额计算精选.docx
- 机械制造技术基础PPT电子课件教案-第一章 绪论精选.ppt
- 机械制造工艺学课程设计-轴承座的机械加工工艺及车轴承孔工序专用夹具设计精选.docx
- 机械制造技术课程设计-主离合器分杠杆工艺及及钻右侧Φ12小孔夹具设计精选.docx
- 机械制造技术课程设计-一倒挡变速叉零件的工艺规程与机床专用夹具设计精选.docx
- 机动车辆保险核赔师培训讲义精选.ppt
文档评论(0)