软件技术基础 ( 第2次 ).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基础 ( 第2次 )

第2次作业 一、填空题(本大题共20分,共 4 小题,每小题 5 分) 1. putchar(c ) 函数的功能是 ______ 。 2. 有语句:char A[ ]=“I am a student”;该字符串的长度是 ______ ,A[3]= ______ 3. 以下函数f利用全局变量的特性,实现将2个数据按从大到小顺序输出。请填空完成程序。 4. 以下函数max的功能是计算两个数a,b的最大值,请填空完成。 二、程序阅读题(本大题共20分,共 2 小题,每小题 10 分) 1. 以下程序的输出结果是? 2. 已知字符A的ASCII代码值为65,字符0(零)的ASCII代码值为48。以下程序运行时若从键盘输入:B33回车.则输出结果是? 三、单项选择题(本大题共60分,共 20 小题,每小题 3 分) 1. 一个C语言程序是由( )组成 A. 主程序 B. 子程序 C. 函数 D. 过程 2. 使用#include “文件名”,寻找被包含文件的方式为( ) A. 直接搜索include系统目录文件 B. 先搜索include系统目录文件,再搜索当前目录的文件 C. 先搜索当前目录的文件,再搜索include系统目录文件 D. 仅搜索当前目录的文件 3. 以下选项中,不能作为合法常量的是( ) A. 1.234e4 B. e C. ‘\0’ D. 1234 4. 在函数中,不能定义自动变量的位置是( ) A. 所有函数体外 B. 函数形参 C. 复合语句内 D. 函数体的开始部分 5. 以下程序的输出结果是 ( ) A. * B. *** C. ** D. **** 6. 已知字符A的ASCII码值是65,且char c1=A, c2=D; 则执行语句printf(%d,%d\n, c1, c2-2); 后的输出结果是( ) A. A,D B. A,B C. 65,68 D. 65,66 7. 以下程序的运行结果是( ) A. 7 B. 6 C. 5 D. 4 8. 表达式18/4.3*sqrt(40)/8值的数据类型为: ( ) A. int B. float C. double D. 不确定 9. 以下对C语言函数的有关描述中,不正确的是( ) A. 调用函数时,只能把实参的值传递给形参,形参的值不能传送给实参 B. C函数不能嵌套定义,但可以递归调用 C. 函数必须有返回值,否则就无法使用 D. 一个函数的源代码必须放在一个源程序文件中 10. 为表示关系x≥y≥z,应使用C语言表达式( ) A. (x=y)(y=z) B. (x=y) AND (y=z) C. x=y=z D. (x=z)(y=z) 11. 以下程序编译时出现错误,以下叙述中正确的是( ) A. 程序中只有a=\;语句不正确 B. b=\xbc;语句不正确 C. d=\0127;语句不正确 D. a=\;和c=\0x78;语句都不正确 12. 以下程序的输出结果是( ) A. Good! Good! Good! B. Not good! C. Good! Good! D. Not good! Not good! 13. ?以下正确的叙述是( ) A. 在C语言中,main函数必须位于文件的开头 B. C语言每行中只能写一条语句 C. C语言程序由函数组成 D. 注释不能在一行的开头 14. 写出程序运行结果( ) A. 0 B. 1 C. 3 D. 6 15. 下列程序段的输出结果为 ( )。 A. 3 2 1 B. 3 C. 2 1 D. 2 1 0 16. 有以下程序运行后的输出结果是( ) A. 192 B. 29 C. 25 D. 编译出错 17. 若有以下函数定义: ? ?则myfun函数值的类型是( ) A. void B. double C. int D. char 18. 有以下程序 若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是( ) A. m=123n=456p=789 B. M=123 N=456 P=789 C. M=123,N=456,P=789 D. 123 456 789 19. 下列程序的输出结果为 ( ) A. 8,4 B. 4,7 C. 9,4 D. 8,1 20. 要使以下程序中t的输出结果是4,则输入a和b应满足的选择是( ) A. a0并且ab B. a0并且ab C. a0并且a==b D. a0并且a=b 答案: 一、填空题(20分,共 4 题,每小题 5 分) 1. 参考答案: 在屏幕上显示变量c代表的字符 解题方案: 评分标准: 2. 参考答案: ①14 ②m 解题方案: 评分标准: 3

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档