C语言程序设计第四章练习题及答案高职.docx
《C语言程序设计第四章练习题及答案高职.docx》由会员分享,可在线阅读,更多相关《C语言程序设计第四章练习题及答案高职.docx(8页珍藏版)》请在第一文库网上搜索。
1、习题41选择题1)有如下程序main()inta=2,b=-1,c=2;if(ab)if(bO)c=0;e1sec+;printf(%dn,c);)该程序的输出结果是()A)0B)1C)2D)32)对doWhiIe语句错误的说法是:A)可构成多重循环结构B)循环次数不可能为0O循环次数可能为0D)先执行后判断3)任何复杂的程序,都是由构成的。A)分支结构、顺序结构、过程结构B)循环结构、分支结构、过程结构C)顺序结构、循环结构、分支结构D)循环结构、分支结构4)设有intx,y;以下语句判断X和y是否相等,正确的说法是该语句,if(x=y)printf(Xisequa1toy.);A)语法错B
2、)不能判断x和y是否相等C)编译出错D)能判断X和y是否相等5)C语言中规定,if语句的嵌套结构中,e1se总是与配对。A)与最近的if配套B)与第一个if配套C)按缩进位置相同的if配套D)与最近的且尚未配对的if配套6)以下有关switch语句的正确说法是oA)break语句是语句中必须的一部分B)在SWitCh语句中可以根据需要使用或不使用break语句C)break语句在SWitCh语句中不可以使用D)在SWitCh语句中的每一个case都要用break语句7)当执行以下程序时,。#inc1udevoidmain()inta;whi1e(a=5)printf(%d,a-);)A)循环体
3、将执行5次B)循环体将执行O次O循环体将执行无限次D)系统会当机。8)以下if语句错误的是。A) if(xy)x+;y+;e1sex;y;B) if(x)x+=y;C) if(xy);D) if(x!=y)scanf(,%d,fcx);e1sex+;9)以下说法错误的是oA)dowhi1e语句与WhiIe语句的区别仅是关键词whi1e”出现的位置不同B)WhiIe语句是先进行循环条件判断,后执行循环体的C) do-whi1e是先执行循环体,后进行循环条件判断D) whi1e、dowhi1e和for语句的循环体都可以是空语句10)当执行以下程序时,o#inc1udevoidmain()(inta
4、;whi1e(a=5)printf(%d,a-);IA)循环体将执行5次B)循环体将执行0次O循环体将执行无限次D)系统会当机。2 .填空题1)有程序段:inti=0,a=1;whi1e(i9)i+;+a;)其中循环条件是_,循环控制变量是一,循环体是一,修改循环条件的语句是_,该循环条件将执行一次,结束循环时,i的值是一,a的值是2)有程序段:inti=0,a=1;for(i=1;i,写出程序运行结果。#inc1udevoidmain()(intx;scanf(,%dx);if(x=60)printf(pass);e1seprintf(,fai,);)2)阅读以下程序,若输入5,写出程序运行



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 第四 练习题 答案 高职
