C语言程序设计-第6章-习题

C语言程序设计-第6章-习题

ID:43324121

大小:132.49 KB

页数:13页

时间:2019-09-30

C语言程序设计-第6章-习题_第1页
C语言程序设计-第6章-习题_第2页
C语言程序设计-第6章-习题_第3页
C语言程序设计-第6章-习题_第4页
C语言程序设计-第6章-习题_第5页
资源描述:

《C语言程序设计-第6章-习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、习题1、选择题(1)若i、j为im类型,则下面程序段中内循环体的总执行次数是()for(i=5;i>0;i++)for(j=0;j<4;j++){・・・}A.20B.24C.25D.30(2)以下叙述正确的是()oA.do-while()语句构成的循环不能用其他语句构成的循环来代替B.do・・・wh订c()语句构成的循环只能用break语句退出C.do・・・while()语句构成的循环,在wh订e后的表达式为非零时结束循环D.do・・・wh订e()语句构成的循环,在wh订e后的表达式为零时结束循环(3)以下程序的执行结果是()。main(){intn==9;while(n>6){

2、n-;printf(u%d,,,n);}}A.987B.876C.8765D.987(4)以下说法不正确的是()oA.对于各种循环,循环体中的语句均可以由空语句构成B.do・・・wh订e()和for循环均无条件地执行一次循环体,再对表达式进行判断C.使用wh订e和do-wh订e()循环时,循环变量初始化的操作应在循环语句之前完成D.wh订e循环是先判断表达式,再执行循环体语句(5)下列程序输出结果是()omain(){inta=0,i;for(i=l;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5

3、;A.31B.13C.10D.20(1)下列语句屮可以只输出26个大写英文字母的是()A.for(a=,A,;a<=,Z,;printf(“%c”,++a));B.for(a=,AJ;a<=,ZJ;計+,printf(“%c”,a));C.for(a=,;a<=,Z*;printf(“%c”,a++));D.for(a二'A';a<二'Z';printf(“%c”,++a));(2)设有程序段:intk=0;while(k=0)k—;则下面描述中正确的是()B.循环无限次执行D.循环体语句执行一次B.循环无限次执行D.循环体语句执行一次A.while循环执行10次C.循环体语句一

4、次也不执行(3)设有程序段:intk=0;while(k=l)k—;则下面描述中正确的是()A.while循环执行10次C.循环体语句一次也不执行(4)以下关于语句的说法屮正确的是()A.do---while()语句的循环体至少会执行一次B.wh订e语句的循环体至少会执行一次C.for语句的循环体至少会执行一次D.在C语句中只能用do、do-wh订e()或for语句实现循环结构(5)C语句用()表示逻辑“真”值。A.trueB.t或yC.非零的任何数D.整数0(6)以下for循环是()for(x=0,y=0;(y!=123)&&(x<4);x++);A.无限循环B.循环次数不定C

5、.执行4次D.执行3次(7)while语句和do…wh订e()语句的主要区别是()A.do・・・wh订e()的循环体至少无条件执行一次B.while的循环体控制条件比do…while()的循环控制条件严格C.do・・・wh订e()允许从外部转到循环体内A.do・・・wh订e()的循环体不能是复合语句(1)以下程序输出结果是()#includemain(){inti;for(i=l;i<=5;i++){if(i%2)printfelsecontinue;printfC#");}printf(“siT);}A.*#*#*#$B.#*#*#*$C.*#*#$D.#*

6、#*$(2)执行语句“for(s=0,i=l;i<=10;i=i+2)s+二i;”后,变量s、i的当前值分别是()A.25,11B.12,10C.25,10D.12,11(3)下面的程序段可循环的次数为()inti=2;while(i=O)printff6%d,,,i);i++;printf(“");A.2B.1C.0D.死循环,无数次(4)下面的程序执行后()main(){intx=3;do{printf(u%d5x-=2);}while(!(—x));}A.输岀的是1B.输出的是1和2C.输出的是3和0D.是死循环(5)定义inta=10,下列循环的输出结果是()w

7、hile(a>7){a-;printf(u%d,a);}A.1098B987C・10987D.9876(1)若i、j已定义为int类型,则以下程序段中的内循环总共被执行()for(i=4;i;i-)for(j=0;j<5;j卄){・・・}A.24次B.30次C.25次D.20次2、输入若干个字符,输入字符“$”结束输入,统计并输出字符串屮非数字字符的个数。#includevoidmain()charch;inta;a=0;do{scanf(”%c”&ch);/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。