07.c语言(分支和循环结构)单元练习二 26

07.c语言(分支和循环结构)单元练习二 26

ID:15103395

大小:54.00 KB

页数:6页

时间:2018-08-01

07.c语言(分支和循环结构)单元练习二 26_第1页
07.c语言(分支和循环结构)单元练习二 26_第2页
07.c语言(分支和循环结构)单元练习二 26_第3页
07.c语言(分支和循环结构)单元练习二 26_第4页
07.c语言(分支和循环结构)单元练习二 26_第5页
资源描述:

《07.c语言(分支和循环结构)单元练习二 26》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(分支和循环结构)单元练习二一.单选1.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。A.if((a>b)&&(b>c))k=1;B.if((a>b)

2、

3、(b>c))k=1elsek=0;elsek=0;C.if(a<=b)k=0;D.if(a>b)k=1;elseif(b<=c)k=1;elseif(b>c)k=1;elsek=0;2.C语言的do_while循环中,循环由do开始,用while结束;而且在while表达式后面的______不能丢,它表示do_while循环的结束。A.B.“;”C

4、.“%”D.“,”3.执行程序段:x=-1;do{x=x*x;}while(!x);的结果是______。A.死循环B.循环执行2次C.循环执行一次D.有语法错误4.下面程序段的输出结果是______。inti,sum;for(i=1;i<=10;i++)sum+=sum;printf("%d",i);A.10B.9C.15D.115.以下叙述正确的是______。A.for循环中设置for(条件)break,当条件成立时中止程序执行。B.for循环中设置for(条件)continue,当条件成立时中止本层循环。C.for循环中设置

5、for(条件)break,当条件成立时中止本层循环。D.for循环中设置for(条件)break,当条件成立时暂停本次循环。6.下面有关for循环的正确描述是______。A.for循环只能用于循环次数已经确定的情况。B.for循环是先执行循环体语句,后判断表达式。C.在for循环中,不能用break语句跳出循环体。D.for循环的循环体语句中,可以包含多条语句。7.以下能正确计算1×2×3×4...×10的程序段是______。A.do{i=1;s=1;s=s*i;i++;}while(i<=10);B.do{i=1;s=0;s=s*

6、i;i++;}while(i<=10);C.i=1;s=1;do{s=s*i;i++;}while(i<=10);D.i=1;s=0;do{s=s*i;i++;}while(i<=10);8.有以下程序#includevoidmain(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d",d);elseif((c-1>=d)==1)printf("%d",d+1);elseprintf("%d",d+2);}执行后输出结果是______。A.2B.3C.4D.编译时有错,无结果

7、9.以下程序段的输出结果是______。intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d",x);}A.3981B.4284C.2668D.287010.设有程序段:intk=10;while(k=0)k=k-1;,则下面描述正确的是______。A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次11.有以下程序:#includevoidmain(){while(putc

8、har(getchar())!='?');}当输入"china?"时,程序的执行结果是______。A.chinaB.dijobC.dijob?D.china?12.下面程序的运行结果是______。#includevoidmain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}printf("x=%d",x);}A.x=4B.x=8C.x=6D.x=1213.若有条件表达式(expression)?a++

9、:b--,则以下表达式中能完全等价于表达式(expression)的是______。A.(expression==0)B.(expression!=0)C.(expression==1)D.(expression!=1)14.下面循环的循环次数是______。intx=3;while(x=0){printf("%d",x);x--;}A.3次B.2次C.1次D.0次15.设i为整型量,执行循环语句for(i=500;i>=0;i-=100);后,i值为______。A.500B.0C.100D.-10016.以下______为不正确

10、的if语句。A.if(x

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

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

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