C语言AB答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010学年秋季学期 《C语言》试卷A答案 一、填空(每题2分,共计20分) 1、(110110010)2 、 (322)8 、(208)10、(A8)16 2、1111001 3、0 4、1 5、25 6、8 7、3.50 8、d=10,x=1 9、a=11 10、a=2,b=1 二、选择(每题2分,共计30分) 1—5 CBDDA 6—10 CDBCD 11—15 AABCD 三、简答(1、2题每题5分,3题10分,共计20分) 1、简述程序设计的一般过程。 (1) 分析问题。提出解决问题的可行方案。 (2) 确定算法。针对提出的可行方案确定解决问题、完成任务的每一个细节步骤。 (3) 编程。使用程序设计语言把上述算法严格地描述出来(即写成程序),输入到计算机里并存盘。 (4) 在计算机上运行并调试这个程序。如果在运行过程中发现了错误,就仔细分析出错的原因,然后更正错误。再次运行该程序,直到程序准确无误并得到正确的输出结果为止。 (5) 总结。写出书面报告。 2、简述软件开发的生命周期。 一个软件的生存周期包括以下几个阶段: (1) 问题定义与需求分析。 (2) 总体设计(或称概要设计)。 (3) 详细设计。 (4) 编写程序和单元测试。 (5) 综合测试和确定运行。 (6) 系统维护。 3、通过你对本课程的学习,谈谈你对C语言的理解。 C语言是一种成功的系统描述语言,用C语言开发的UNIX操作系统就是一个成功的范例;同时C语言又是一种通用的程序设计语言,在国际上广泛流行。世界上很多著名的计算公司都成功的开发了不同版本的C语言,很多优秀的应用程序也都是用C语言开发的,它是一种很有发展前途的高级程序设计语言。    (1) C是中级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。    (2) C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。    (3)C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。 (4)C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。 (5)C语言文件由数据序列组成,可以构成二进制文件或文本文件。 四、编程(1、2题每题7分,3、4题每题8分,共计30分) 1、编程解决货物征税问题。价格在1万元以上的征5 %,5000元以上1万元以下的征3%,1000元以上5000以下的征2%,1000元以下的免税,读入货物价格,计算并输出税金。 #include stdio.h int main() { int m; float s,t; scanf(%d,m); if(m = 1000) t = 0; else if(m 1000 m = 5000) t = (m - 1000) * .02; else if(m 5000 m = 10000) t = 80 + (m - 5000) * .03; else if (m 10000) t = 80 + 150 + (m - 10000) * .05; printf(t = %f\n, t); } 2、编程实现下面的功能:输出1~500中能被7除余5、被5除余3、被3除余2的数(每行输出5个数)。 #include stdio.h int main() { int i = 1; int j = 0; while (i = 500) { if(i % 7 == 5 i % 5 == 3 i % 3 ==2) { printf(%d , i); j++; } if(j % 5 == 0 j != 0) { printf(\n); j = 0; } i++; } return 0; } 3、编程实现下面的功能:把从键盘

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档