2014年9月份考试c语言程序设计第二次作业

上传人:xzh****18 文档编号:41596368 上传时间:2018-05-30 格式:DOC 页数:6 大小:39KB
返回 下载 相关 举报
2014年9月份考试c语言程序设计第二次作业_第1页
第1页 / 共6页
2014年9月份考试c语言程序设计第二次作业_第2页
第2页 / 共6页
2014年9月份考试c语言程序设计第二次作业_第3页
第3页 / 共6页
2014年9月份考试c语言程序设计第二次作业_第4页
第4页 / 共6页
2014年9月份考试c语言程序设计第二次作业_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2014年9月份考试c语言程序设计第二次作业》由会员分享,可在线阅读,更多相关《2014年9月份考试c语言程序设计第二次作业(6页珍藏版)》请在金锄头文库上搜索。

1、 1 1 / 6 620142014 年年 9 9 月份考试月份考试 C C 语言程序设计第二次作业语言程序设计第二次作业 一、单项选择题(本大题共一、单项选择题(本大题共 100100 分,共分,共 4040 小题,每小题小题,每小题 2.52.5 分)分) 1. 下面程序fun3(int x) static int a=3; a +=x; return(a);main() int k=2, m=1, n; n=fun3(k);m=fun3(m);printf(“%dn“,n);的输出是( ). A. 3B. 4C. 5D. 92. 下面的程序main()int x=3;do printf(

2、“%dn“,x-=2); while(!(-x) ); ( ). A. 输出的是 1 B. 输出的是 1 和-2 C. 输出的是 3 和 0 D. 是死循环3. 以下叙述中正确的是( ). A. 预处理命令行必须位于源文件的开头B. 在源文件的一行上可以有多条预处理命令C. 宏名必须用大写字母表示D. 宏替换不占用程序的运行时间4. 以下叙述中正确的是( ). A. 局部变量说明为 static 存储类,其生存期将得到延长B. 全局变量说明为 static 存储类,其 作用域将被扩大C. 任何存储类的变量在未赋初值时,其值都是不确定的 D. 形参可以使用的存 储类说明符与局部变量完全相同5.

3、下列语句中,符合 C 语言语法的赋值语句是( ). A. a=7+b+c=a+7B. a=7+b+=a+7C. a=7+b,b+,a+7 D. a=7+b,c=a+7 6. 下面程序main() int y=9;for(;y0;y-) 2 2 / 6 6if(y%3=0) printf(“%d“,-y); continue; 的输出是( ). A. 741 B. 852 C. 963 D. 875421 7. 下面程序main() int x=32; printf(“%dn“,x=x=A i=f(4+4)/f(2+2);printf(“%dn“,i); 执行后输出的结果是( ). A. 28B

4、. 22C. 16D. 432. 下面函数 int fun1(char*x) char *y=x; while(*y+);return(y-x-1); 的功能是( ). A. 求字符串的长度B. 比较两个字符串的大小C. 将字符串 x 复制到字符串 y D. 将字符串 x 连接到字符串 y 后面33. 以下程序运行后的输出结果是( )fun(int a, int b)6 6 / 6 6if(ab) return a; else return b; main()int x=3, y=8, z=6, r;r=fun(fun(x,y), 2*z);printf(“%dn“, r); A. 3B. 6

5、C. 8D. 1234. 已定义 c 为字符型变量,则下列语句中正确的是( ). A. c=97B. c=“97“;C. c=97;D. c=“a“;35. 若变量已正确定义并赋值,下面符合 C 语言的表达式是( ). A. a:=b+1B. a=b=c+2C. int 18.5%3D. a=a+7=c+b36. s1 和 s2 已正确定义并分别指向两个字符串.若要求:当 s1 所指串大于 s2 所指串时,执行语句 S;,则 以下选项中正确的是( ). A. if(s1s2) SB. if(strcmp(s1,s2) SC. if(strcmp(s2,s1)0) S D. if(strcmp(

6、s1,s2)0) S37. 以下选项中属于 C 语言的数据类型是( ) A. 复数型B. 逻辑型C. 集合型D. 双精度型38. C 语言中,long 类型的数据占字节数为( )A. 1B. 2C. 4D. 839. 有以下程序 main() int a=1,b;for(b=1;b=8) break; if(a%2=1)a+=5;continue; a-=3;printf(“%dn“,b); 程序运行后的输出结果是( ). A. 3B. 4C. 5D. 6 40. 编辑程序的功能是( ) A. 建立并修改程序B. 将 C 源程序编译成目标程序C. 调试程序 D. 命令计算机执行指定的操作 答案:答案: 一、单项选择题(一、单项选择题(100100 分,共分,共 4040 题,每小题题,每小题 2.52.5 分)分) 1. C 2. B 3. D 4. A 5. D 6. B 7. D 8. B 9. D 10. D 11. C 12. B 13. A 14. C 15. C 16. B 17. B 18. C 19. B 20. C 21. C 22. A 23. A 24. B 25. B 26. C 27. B 28. C 29. A 30. C 31. A 32. A 33. D 34. C 35. B 36. D 37. D 38. C 39. B 40. A

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号