2016年软件技术基础 ( 第2次 )作业.doc

上传人:文****钱 文档编号:53030 上传时间:2018-05-26 格式:DOC 页数:6 大小:180.50KB
下载 相关 举报
2016年软件技术基础 ( 第2次 )作业.doc_第1页
第1页 / 共6页
2016年软件技术基础 ( 第2次 )作业.doc_第2页
第2页 / 共6页
2016年软件技术基础 ( 第2次 )作业.doc_第3页
第3页 / 共6页
2016年软件技术基础 ( 第2次 )作业.doc_第4页
第4页 / 共6页
2016年软件技术基础 ( 第2次 )作业.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 第 2次作业 一、单项选择题(本大题共 50分,共 25 小题,每小题 2 分) 1. 下面的程序执行后 ,文件 test中的内容是( ) P_9A3FD4A0D2816619482DF5FF309AA0D7 A. new world B. worldhello, C. hello, D. hello, rld 2. 建立函数的目的的正确说法是( ) A. 提高程序的执行效率 B. 支持模块化程序设计 C. 减少程序的长度 D. 减少程序文件的存储空间 3. 写出程序运行结果( ) P_6190A68618487D83C40D5E1FFA54E6BE A. 0 B. 1 C. 3 D. 6

2、4. 算法是解决一个问题的方法和步骤。其中 ,计算方法是可行的 ,计算步骤是( ) A. 有穷的 B. 无限的 C. 可读的 D. 可行的 5. 下列描述中正确的是 ( ) A. 程序就是软件 B. 软件开发不受计算机系统的限制 C. 软件既是逻辑实体 ,又是物理实体 D. 软件是程序、数据与相关文档的集合 6. 以下程序段的描述,正确的是( ) A. 是死循环 B. 循环执行两次 C. 循环执行一次 D. 有语法错误 7. C语言中,以下叙述正确的是 ( ) A. 一条语句可分为几行书写 B. 复合语句中不能定义变量 C. break语句只能用于 switch结构中 D. main 函数必须

3、位于源程序的开头 8. 下列程序的输出结果为 ( ) void main() int a=14, b=1; printf(“%dn“, (a A. 0 B. 1 C. true D. false 9. 已知教师记录定义为 : 若要把变量 t中的生日赋值为 “2004年 2月 23日 ”, 则正确的赋值方式为( ) A. y=2004;m=2;d=23 B. t.y=2004;t.m=2; t.d=23 C. t.birthday.y=2004; t.birthday.m=2; t.birthday.d=23 D. t(birthday)y=2004; t(birthday)m=2; t(bir

4、thday)d=23 10. 以下正确的叙述是( ) A. 在 C语言中 ,main函数必须位于文件的开头 B. C语言每行中只能写一条语句 C. C语言程序由函数组成 D. 注释不能在一行的开头 11. 在下面的函数声明中,正确的是( ) A. void BC( int a , b ) B. void BD( int x , int y ) C. void BE( int , int=5 ) D. void BF( int x ; int y ) 12. 说明语句 int (*p)(); 的含义是 ( ) A. p 是一个指向一维数组的指针变量 B. p是指针变量,它指向一个整型数据的指针

5、C. p是一个指向函数的指针变量,该函数的返回值为整型数 D. p是一个指针函数,该函数的返回值为指针值 13. 设各变量的类型说明如下 : int k,a,b; unsigned long w= 5; double x=1.42; 则以下不符合 C语言语法的表达式是( ) A. x%(-3) B. w+= -2 C. k=(a=2,b=3,a+b) D. a+= a-=(b=4)*(a=3) 14. 下列程序段的运行结果为 ( ) A. continue B. CONTINUE C. CONT D. contINUE 15. 字符串 ” HellotWorldn” 的长度为( ) A. 12

6、 B. 13 C. 14 D. 11 16. 有以下程序运行后的输出结 果是 ( ) A. 0 1 2 B. 1 2 3 C. 2 3 4 D. 3 4 5 17. 若有定义 typedef char STRING255; STRING s; 则 s是 ( ) A. 字符指针数组变量 B. 字符数组变量 C. 字符变量 D. 字符指针变量 18. C语言规定 ,简单变量做实参时 ,它和对应形参之间的数据传递方式为( ) A. 地址传递 B. 单向值传递 C. 由实参传给形参 ,再由形参传回给实参 D. 由用户指定传递方式 19. 若定义 float a;现要从键盘输入 a的数据,其整数位为 3

7、位,小数位为 2位,则选用 ( ) A. scanf(“%f”,i= _ ;) printf(“%d n”,i+=2); 三、程序阅读题(本大题共 20分,共 2 小题,每小题 10 分) 1. 以下程序的输出结果是? 2. 以下程序的输出结果是 ? 四、程序设计题(本大题共 10分,共 1 小题,每小题 10 分) 设计与调用求素数函数,打印 11000之间的所有素数。 答案: 一、单项选择题( 50 分,共 25 题,每小题 2 分) 1. C 2. B 3. D 4. A 5. D 6. C 7. A 8. A 9. C 10. C 11. B 12. C 13. A 14. C 15.

8、 B 16. D 17. B 18. B 19. A 20. D 21. A 22. B 23. D 24. D 25. A 二、填空题( 20 分,共 4 题,每小题 5 分) 1. 参考答案: 14 m 解题方案: 评分标准: 2. 参考答案: 逻辑、 物理 解题方案: 评分标准: 3. 参考答案: k=1,a=0,b=3_ 解题方案: 评分标准: 4. 参考答案: 18 解题方案: 评分标准: 三、程序阅读题( 20 分,共 2 题,每小题 10 分) 1. 参考答案: 32,2 解题方案: 评分标准: 2. 参考答案: 52 解题方案: 评分标准: 四、程序设计题( 10 分,共 1 题,每小题 10 分) 0. 参考答案: 解题方案: 评分标准:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。