《C语言程序设计》习题集及答案

上传人:儿*** 文档编号:146226822 上传时间:2020-09-28 格式:DOCX 页数:116 大小:252.17KB
返回 下载 相关 举报
《C语言程序设计》习题集及答案_第1页
第1页 / 共116页
《C语言程序设计》习题集及答案_第2页
第2页 / 共116页
《C语言程序设计》习题集及答案_第3页
第3页 / 共116页
《C语言程序设计》习题集及答案_第4页
第4页 / 共116页
亲,该文档总共116页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《C语言程序设计》习题集及答案》由会员分享,可在线阅读,更多相关《《C语言程序设计》习题集及答案(116页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计习题荣及答案C语育程序说计习题集及菩粢电子信患工程学院2014. 9. 1内容简介本习题集是为根据嘉应学院电子信息工程学院C语言程序设计课程教学大纲筛 选题目整理而成的。本习题集共分10章,提供了 361道选择题,85道填空题,42道编程题,题集覆 盖了C语言程序设计的全部内容,满足嘉应学院电子信息工程学院C语言程序设 计考试大纲的要求。第3页第3页第3页第2页C语言程序设计习题荣及答案寄语亲爱的同学们:很鬲兴你们学习计算机的语言一C语言,她将带你进入一个全新的计算机的世界。 我是你们的老师,但我更希望是你们的朋友,为你在学习C语言的道路上提供帮助。同学们,攻城不怕坚,攻书莫畏难

2、。科学有险阻,苦战能过关。”,学习是辛苦的, 但也充满了挑战和乐趣。我希望你们在学习C语言时,带着希望出发,体会一路的艰 辛,最后满载收获而回。朋友们,学习向来没有什么捷径可寻。“多看、多模仿、多操作是我能给你们的 唯一建议。祝你们学业有成。杨久红2014. 9.1第1页第1页第】页第1页C语言程序设计习题荣及答案目乗第一部分习题第】章C语言概述11选择题11.2填空题21.3编程题2第2章数据的存储与运算32.1选择题32.2填空题62.3编程题7第3章最简单的程序设计.顺序程序设计83.1选择题83.2填空题133.3编程题14第4章选择结构程序设计154.1选择题154.2填空题194.

3、3编程题20第5章循环结构程序设计215选择题215.2填空题295.3编程题30第6章利用数组处理批址数据326.1选择题326.2填空题376.3编程题39第7章用函数实现模块化程序设计407选择题407.2填空题527.3编程题57第8章善于使用指针588.1选择题58第4页第4页第4页第3页C语言程序设计习题荣及答案8.2填空题708.3编程题71第9章结构体729.1选择题729.2填空题739.3编程题74第】0章利用文件保存数据7510.1选择题7510.2填空题7710.3编程题79第二部分参考答案第1章C语言概述801.1选择题801.2填空题801.3编程题80第2章数据的

4、存储与运算802.1选择题802.2填空题812.3编程题81第3章最简单的程序设计顺序程序设计813.1选择题813.2填空题823.3编程题82第4章选择结构程序设计834.1选择题834.2填空题8343编程题84第5章循环结构程序设计855选择题855.2填空题865.3编程题86第6章利用数组处理批虽数据906选择题906.2填空题916.3编程题91第7章用函数实现模块化程序设计94第3页第3页第3页第3页C语言程序设计习题荣及答案7选择题947.2填空题957.3编程题95第8章善于便用指针988.1选择题988.2填空题988.3编程题98第9章结构体999.1选择题999.2

5、填空题1009.3编程题100第】0章利用文件保存数据10110.1选择题10110.2填空题10110.3编程题101第4页第4页第4页第4页C语言程序设计习题荣及答案第1章C语言概述1.1选择题1. 以下说法中正确的是().(A) C语言程序总是从第一个定义的函数开始执行(B) 在C语言程序中,要调用的函数必须在main ()函数中定义(C) C语言程序总是从main()换数开始执行(D) C语言程序中的main()函数必须放在程序的开始部分2. 以下叙述中正确的是().(A) C语言比其他语言高级(B) C语言可以不用编译就能被计算机识别执行(C) C语言以接近英语国家的门然语言和数学语

6、言作为语言的表达形式(D) C语言出现的最晚.具有其他语言的一切优点3. 在一个C程序中().(A) main函数必须出现在所有函数之前(B)main函数可以在任何地方出现(C)main函数必须出现在所有函数之后(D)main函数必须出现在固定位迓4. 以下叙述中正确的是().(A) C程序中注释部分可以出现在程序中任意合适的地方(B) 花括号和 ”只能作为函数体的定界符(C) 构成C程序的基本单位是函数,所有函数名都可以由用户命名(D) 分号是C语句之间的分隔符,不是语句的一部分5. 用C语言编写的代码程序()。(A) 可立即执行(B)是一个源程序(C)经过编译即可执行(D)经过编译解肆即可

7、执行& 以下叙述中错误的是().(A) C语言源程序经编译后生成后缀为.obj的目标程序(B) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件(C) 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中(D) C语育中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 7.以下叙述中正确的是()(A) C语言程序将从源程序中第一个函数开始执行(B) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行(C) C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束(D) main可作为用户标识符,用以命名任意一个函数作

8、为主函数第1页第1页第1页第1页c语言程序设计习题荣及答案1.2填空题1. C语言源程序文件的后缀是O2. 一个C语言源程序由若干函数组成,其中至少应含有一个.1.3编程题编写一个c程序,输出以下倍息:Very good!第20页第20页第20页第2页C语言程序设计习题集及答案2.1选择题第2章数据的存储与运算1. c语言提供的合法的数据类型关键字是().(A) Double (B)short (C)intcgcr (D)Char2. 若有说明和语句:int a=5;a+;此处表达式a+的值是()(A)7(B)6(C)5(D)43. C语言中最简单的数据类型包括()。(A)整型、实型、逻辑型(

9、B)整型、实型、字符型(C)整型、字符型、逻辑型(D)整型、实型、逻辑型、字符型4. 在C语言中,要求运算数必须是整型的运算符是()。(A)%(B)/(C)(D)!5. 以下有4个用户标识符,其中合法的一个是()。6.(A) for (B) 4d 下而程序的输出是( main() int x=I0,y=3; printR%dn,y=x/y);(A)0(B)l(C) f2_G3(D) short)(D)不确定的值7.9.10.(C)3C语言提供的合法的关键字是()(A)Switch(B)chcr(C)Case在C语言中,合法的字符常虽是()(A)*084*(Byx43(C)ab*若已定义x和y为

10、double类型,且x=l,则表达式:y=x+3/2的值是()。(A)l(B)2(C)2.0(D)2.5下列不正确的转义字符是().(A)W (B)V(C)074, (DM若有以下定义:(D)dciaull(B)Ax43*(D)Wchar a; int b;float c; double d;则表达式a*b+d-c值的类型为()o(A) float (B) int (C) char (D) double12. 以下程序的输出结果是()main() int a=12,b=12;printft,,%d,%dn- -a,+ +b);第25页第25页第25页第4页C语言程序设计习题荣及答案(A) 10

11、 10(B) 12 12(C) 11 10(D) 11 1313. 以下选项中属于C语言的数据类型是()(A) 复数型(B)逻辑型(C)双精度型(D)集合型14. 设有int x=ll;则表达式(x+*l/3)的值是()。(A) 3(B)4(C) ll(D) 1215. C语言中运算对象必须是整型的运算符是()。(A)%=(B)/(C)=(D) =16. 设有说明语句:chara=72则变址a中()。(A)包含1个字符(B)包含2个字符 (C)包含3个字符 (D)说明不合法17. 下列选项中,合法的C语言关键字是().(A) VAR (B) chcr(C) integer (D) defaul

12、t18. 以下选项中,非法的字符常星是()-(A) V(B)17(C)”n(D)Axaa19. 若变虽a是ini类型,并执行了语句:aiA,+1.6;,则正确的叙述是().(A) a的值是字符C(B) a的值是浮点型(C)不允许字符型和浮点型相加(D) a的值是字符2,的ASCII值加上I。20. 以下选项中不属于C语音的类型的是()。(A) signed short int (B) unsigned long int(C) unsigned int (D) long short21. 以下选项中合法的用户标识符是().(A) long(B) _2Tcst (C) 3Dmax (D) A.da

13、t22. 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常屋3101,是()(A)字符A (B)字符a (C)字符c(D)非法的常虽23. 下列叙述中正确的是().(A) C语言中既有逻辑类型也有集合类型(B) C语言中没有逻辑类型但有集合类型(C) C语言中有逻辑类型但没有集合类型(D) C语言中既没有逻辑类型也没有集合类型24. 下列关于C语言用户标识符的叙述中正确的是()(A) 用户标识符中可以岀现在下划线和中划线(减号)(B) 用户标识符中不可以出现中划线,但可以出现下划线(C) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头(D)

14、 用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头25. 有以下程序main()int i=I0j=l;printa,%d.%dn,i-,+j);执行后输出结果是()o(A) 92(B) 10,2 (C) 9,1 (D) 10,126. 以下选项中可作为C语言合法整数的是().第4页第4页第4页第4页C语言程序设计习题集及答案(A) IOIIOB(B)0386 (C)Oxfia (D)x2a227. 以下不能定义为用户标识符的是()。(A)scan (B)num (C)_3com_(D)int28. 已定义ch为字符型变虽,以下赋值语句中错误的是()。(A)ch=V; (B)ch=62+3; (C)ch=80; (D)ch=*xaa;29. 已定义c为字符型变虽.则下列语句中正确的是(

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

当前位置:首页 > 大杂烩/其它

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