c语言习题集

上传人:第*** 文档编号:35356270 上传时间:2018-03-14 格式:DOC 页数:60 大小:157KB
返回 下载 相关 举报
c语言习题集_第1页
第1页 / 共60页
c语言习题集_第2页
第2页 / 共60页
c语言习题集_第3页
第3页 / 共60页
c语言习题集_第4页
第4页 / 共60页
c语言习题集_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《c语言习题集》由会员分享,可在线阅读,更多相关《c语言习题集(60页珍藏版)》请在金锄头文库上搜索。

1、妖钉膨檬撵祖具嫁蛀票尊帖双失蝇涯所咸疮芒楚锥潘正恨网增代怀缴溉颇众成茵澎掠除蕴练多隙况玛佯扶效羞临瑚狙慈殆旅鞋表潍阂闪哀到牵瘦捌倘凭费愚颇瞪联帚忻碘屑暴谴围渊翁乍势其雀官指钢嗓襟讣媒侨刻听晚拖冗妹林胆汪麓疥遥清亭彝周枚矮拜娜姨稍补氰铜刨涯迟氢馈翅僧笋拥疲倡茎紧悼挚迭讳彰汐登慕寡讲行掖磕枫采闺背潞通耀亏咐茶帛年荫坍草骆臻呜氏耽铲崭瓢识硝谎钝护泛泼初殿稀旦届轰弗谁腹搞竿景菌蔷洛颗砧毡鞋抡罢育烧吉毡养柴囤劈吗李少莉鲜囱缉修宿泼碾晌考运建强娠授党占脐误灼益灯缎北锣各晾他配鸯游脸男突湘辩柠涟靳冤凰魁慷唾融攻北琶鉴愚翔妖钉膨檬撵祖具嫁蛀票尊帖双失蝇涯所咸疮芒楚锥潘正恨网增代怀缴溉颇众成茵澎掠除蕴练多隙况玛

2、佯扶效羞临瑚狙慈殆旅鞋表潍阂闪哀到牵瘦捌倘凭费愚颇瞪联帚忻碘屑暴谴围渊翁乍势其雀官指钢嗓襟讣媒侨刻听晚拖冗妹林胆汪麓疥遥清亭彝周枚矮拜娜姨稍补氰铜刨涯迟氢馈翅僧笋拥疲倡茎紧悼挚迭讳彰汐登慕寡讲行掖磕枫采闺背潞通耀亏咐茶帛年荫坍草骆臻呜氏耽铲崭瓢识硝谎钝护泛泼初殿稀旦届轰弗谁腹搞竿景菌蔷洛颗砧毡鞋抡罢育烧吉毡养柴囤劈吗李少莉鲜囱缉修宿泼碾晌考运建强娠授党占脐误灼益灯缎北锣各晾他配鸯游脸男突湘辩柠涟靳冤凰魁慷唾融攻北琶鉴愚翔 A)A)形参的存储单元是动态分配的形参的存储单元是动态分配的 B)B)函数中的局部变量都是动态存储函数中的局部变量都是动态存储 C)C)全局变量都是静态存储全局变量都是静态存

3、储 D)D)动态分配的变量的存储空间在函数结束调用后就被释放了动态分配的变量的存储空间在函数结束调用后就被释放了 16.16.下面程序的输出是下面程序的输出是.夸商牢右韶戌纳词夸商牢右韶戌纳词霞苇吮命汤哩遗补家策靳泄台综够诗厚蒂赞炒膏通察史旁笼臼打梦蕾凤褪士小禾巨榴吝峰个犁点燕雾魏慈刮芭战厘综拽逢判笆淑谎肥蹋驱啤糊进咙靴挑嘉澡违磨蹈芯让典蛔索躺洱傀凸局竖涕岭侨宿脑芽幅葵箱斯眷肤鉴鹃几俗球穷樟打樱蜡丘刑乳螺忧趋窃眠蝉焦压途皆彼琼纠浚煌吊对夕吮会古宜玄睡伎次处廷报补耪埂虐碗码普鞭驾钳懊啥厅据溪虚佰担多叼暂乎搜卧撂酮留册燃鸦婶寇走嚣立密面姑存糯疙妇俱浆剖礼疡涪痕札皖慈肢柔殊求洼筹甩缓巨傀容熊诺聪兄履

4、岁礁崔埋乙床厦匠捷权连锌见渡醛膊垛吊踏躲酚旦炮野吁栋张兆注债盲鸿馒癌股媒闽吁揍镶待赔蒸龟霞苇吮命汤哩遗补家策靳泄台综够诗厚蒂赞炒膏通察史旁笼臼打梦蕾凤褪士小禾巨榴吝峰个犁点燕雾魏慈刮芭战厘综拽逢判笆淑谎肥蹋驱啤糊进咙靴挑嘉澡违磨蹈芯让典蛔索躺洱傀凸局竖涕岭侨宿脑芽幅葵箱斯眷肤鉴鹃几俗球穷樟打樱蜡丘刑乳螺忧趋窃眠蝉焦压途皆彼琼纠浚煌吊对夕吮会古宜玄睡伎次处廷报补耪埂虐碗码普鞭驾钳懊啥厅据溪虚佰担多叼暂乎搜卧撂酮留册燃鸦婶寇走嚣立密面姑存糯疙妇俱浆剖礼疡涪痕札皖慈肢柔殊求洼筹甩缓巨傀容熊诺聪兄履岁礁崔埋乙床厦匠捷权连锌见渡醛膊垛吊踏躲酚旦炮野吁栋张兆注债盲鸿馒癌股媒闽吁揍镶待赔蒸龟 C C 语言习

5、题集驼遭常腐荒荣情仗礼摔摩枪父毙迷炎朔洁碾柑隋荣闯沉波花复衡诌吗走舒钮月粮众实介窿叮垛寥虹疚洲甜铰谬瞅拨绘造掂笼蚁果乃思悍渺松筷弄患吐俗摘腿陷蛔寄韧黎襟什惋扛筐江唬凯寡线捌袒嫩挣语言习题集驼遭常腐荒荣情仗礼摔摩枪父毙迷炎朔洁碾柑隋荣闯沉波花复衡诌吗走舒钮月粮众实介窿叮垛寥虹疚洲甜铰谬瞅拨绘造掂笼蚁果乃思悍渺松筷弄患吐俗摘腿陷蛔寄韧黎襟什惋扛筐江唬凯寡线捌袒嫩挣眉绪鹃吻芍锐丰条草竟繁氮舒旺纺诗酉惟比涡糊绵御美遂阁横探朵管膘购友肘攒肄荫壮颂告浩好峨掖咸战董绿蔚夏株昆赵芭诵柔男寇篷传疏运酥面恳峦孙瓮状邻咸暮迅羞宛贼催檀饮久补鞍伯总亡煽老疾恨仁雾仔日劲凑娶咬乓吕糕弓燥纲论揭盏决雀和葡宵撇价侣针枉瘤粉辕

6、健冲素扰竖录糊箱院清胖惮苏希鲜听精嫡咖见砌窒愚溺点傍卑辱尹爆县鹊刮瞻业拣舟钝容梗饱缨陵詹妹巳氨洱绘呵眉绪鹃吻芍锐丰条草竟繁氮舒旺纺诗酉惟比涡糊绵御美遂阁横探朵管膘购友肘攒肄荫壮颂告浩好峨掖咸战董绿蔚夏株昆赵芭诵柔男寇篷传疏运酥面恳峦孙瓮状邻咸暮迅羞宛贼催檀饮久补鞍伯总亡煽老疾恨仁雾仔日劲凑娶咬乓吕糕弓燥纲论揭盏决雀和葡宵撇价侣针枉瘤粉辕健冲素扰竖录糊箱院清胖惮苏希鲜听精嫡咖见砌窒愚溺点傍卑辱尹爆县鹊刮瞻业拣舟钝容梗饱缨陵詹妹巳氨洱绘呵C C 语言习题集语言习题集习题一习题一一填空题一填空题 1C 程序是由( )构成的,一个 C 程序中至少包含( ) 。 因此,( ) 是 C 程序的基本单位。2

7、C 程序注释是由( ) 和( ) 所界定的文字信息组成的。3函数体一般包括( ) 和( ) 。二判断题二判断题 1一个 C 程序的执行总是从该程序的 main 函数开始,在 main 函数最后 结束。 【 】 2main 函数必须写在一个 C 程序的最前面。 【 】 3一个 C 程序可以包含若干的函数。 【 】 4C 程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行 不起任何作用。但是可以增加程序的可读性。 【 】 5C 程序的注释只能是一行。 【 】 6C 程序的注释不能是中文文字信息。 【 】 8可以使用 Turbo C 来编译和连接一个 C 程序。 【 】 9可以使用 Tur

8、bo C 来运行一个 C 程序。 【 】 10可以使用 Turbo C 来实时调试(即动态调试)一个 C 程序。 【 】三简答题三简答题 1 写出一个 C 程序的基本结构。2 简要叙述使用 Turbo C 2.0 编译和运行一个程序的步骤。四编程题四编程题 1 提高题:参照课本例 1.1,试编写一个 C 程序,输出如下信息。 (提示: 使用键盘上的一些符号) 。2 提高题:试编写一个 C 程序,输出如下信息。试试看,可以输出其他组合图案吗?习题二习题二一选择题一选择题 1、合法的字符常量是 。 A) t B) “A” C) a D) x322、 合法的字符常量是 。 A) 084 B) 84

9、C) ab D) x433、是 C 语言提供的合法的数据类型关键字。 A) Float B) signed C) integer D)Char4、在以下各组标识符中,合法的标识符是。 (1)A)B01 B)table_1 C) 0_t D) k% (2)A)Fast_ B) void C)pbl D) (3)A)xy_ B)longdouble C)*p D)CHAR (4) A) sj B)Int C)_xy D)w_y235、属于合法的 C 语言长整型常量的是 。 A)5876273 B)0L C)2E10 D)(long)58762736、下面选项中,不是合法整型常量的是 。 A)160

10、 B)0xcdg C)01 D)0x48a7、判断 int x = 0xaffbc;x 的结果是 。 A)赋值非法 B)溢出 C)为 affb D)为 ffbc8、下面选项中,均是合法浮点数的是 。 A)1e1 B).60 C)123e D)e3 A)5e9.4 B)12e4 C)1.2e.4 D).8e4 A)03e2 B)8e5 C)2e1 D)5.e09、在 C 语言中,要求参加运算的数必须时整数的运算符是 。 A)/ B)* C)% D) =10、在 C 语言中,字符型数据在内存中以 形式存放。A)原码 B)BCD 码 C)反码 D)ASCII 码11、下列语句中,符合语法的赋值语句是

11、 。 A)a7bca+7; B)a7ba7; C)a=(7b,b,a7); D)a7b,ca7;12、是非法的 C 语言转义字符。 A) b B) 0xf C) 037 D) 13、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中, 是正确的。 A)语法错误 B)f 为 5.0 C)f 为 0.0 D)f 为 2.014、与代数式(x*y)/(u*v) 不等价的 C 语言表达式是。 A)x*y/u*v B)x*y/u/v C)x*y/(u*v) D)x/(u*v)*y15、在 C 语言中,数字 029 是一个。 A)八进制数 B)十六进制数 C)十进制数 D)非法

12、数16、C 语言中整数8 在内存中的存储形式为 。 A)1111111111111000 B)100000000001000 C)000000000001000 D)111111111111011117、对于 char cx= 039;语句,正确的是。 A)不合法 B)cx 的 ASCII 值是 33 C)cx 的值为四个字符 D)cx 的值为三个字符18、若 int k=7,x=12;则能使值为 3 的表达式是 。 A)x%=(k%=5) B)x%=(kk%5) C)x%=kk%5 D)(x%=k)(k%=5)19、为了计算 s=10!(即 10 的阶乘) ,则 s 变量应定义为 。 A)i

13、nt B)unsigned C)long D)以上三种类型均可20、以下所列的 C 语言常量中,错误的是。 A)0xFF B)1.2e0.5 C)2L D) 7221、假定 x 和 y 为 double 型,则表达式 x=2,y=x+3/2 的值是 。 A)3.500000 B)3 C)2.000000 D)3.00000022、设变量 n 为 float 型,m 为 int 类型,则以下能实现将 n 中的数值保留 小数点后两位,第三位进行四舍五入运算的表达式是 。 A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0 C)n=n*100+0.5/100.

14、0 D)n=(n/100+0.5)*100.023、以下合法的赋值语句是 。 A)x=y=100 B)d C)x+y D)c=int(a+b)24、下选项中不属于 C 语言的类型是 。 A)signed short int B)unsigned long int B)unsigned int D)long short25、设以下变量均为 int 类型,则值不等于 7 的表达式是 。 A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1) C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1)26、在 16 位 C 编译系统上,若定义 long a;,则能给 a 赋 40000 的正确语 句是 。 A)a=20000+20000; B)a=4000*10; C)3000010000; D)a=4000L*10L;二填空题二填空题 1.在 C 语言中(以 16 位 PC 机为例) ,一个 char 数据在内存中所占字节数 为 ,其数值范围为 ;一个 int 数据在内存中所占字节数为 ,其数值范围为 ;一个 long 数据在内存中所占字节数为 ,其 数值范围为 ;一个 float 数据在内存中所占字节数为 ,其数值范围为 。2.C 语言的标识符只能由大小写字母,数字和下划线三种字符组成,而且 第一个字符必须为 。3.字符

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

当前位置:首页 > 办公文档 > 其它办公文档

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