C语言循环和数组训练题.doc

C语言循环和数组训练题.doc

ID:56720941

大小:101.50 KB

页数:24页

时间:2020-07-06

C语言循环和数组训练题.doc_第1页
C语言循环和数组训练题.doc_第2页
C语言循环和数组训练题.doc_第3页
C语言循环和数组训练题.doc_第4页
C语言循环和数组训练题.doc_第5页
资源描述:

《C语言循环和数组训练题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1,下列语句序列执行后,i的值是:()inti=10;do{i=i/2;i--;}while(i>1);A.1B.5C.2D.-12,假设代码完整,执行下面代码结果()for(intk=0;;k++){printf(“这是:%d”,k);}A,语法错误,缺少条件B,程序什么都不输出C,死循环D,输出:这是03,阅读下面代码,正确的运行结果是()intnum=6;for(inti=1;i<=10;i++){if((i+num)>8){break;}printf(”%dt”,i);}A,12B,78910C,1234D,56784,关于以下说法正确的是()(选择两项)for(①;②;③)

2、{if(条件){continue;}④}A,if条件不成立时到④,再到②B,if条件不成立时到④,再到③C,if条件成立时到③,再到②D,if条件成立时到④,再到③5,关于以下说法正确的是()(选择两项)for(①;②;③){if(条件){break;}④}⑤A,if条件不成立时到④,再到②B,if条件不成立时到④,再到③C,if条件成立时到④,再到⑤D,if条件成立时到⑤6,下列代码输出结果是()inti=10;while(i>0){i=i+1;if(i==10){break;}}A.while循环执行10次B.死循环C.循环一次都不执行D.循环执行一次7,下面有关for循环的描述正

3、确的是().A.for循环体语句中,可以包含多条语句,但要用大括号括起来B.for循环只能用于循环次数已经确定的情况C.在for循环中,不能使用break语句跳出循环D.for循环是先执行循环体语句,后进行条件判断8,以下关于循环结构特点描述不正确的是()A.循环结构需要循环操作B.循环结构需要循环条件C.循环结构可以不要循环变量D.循环结构如果不改变循环变量会出现死循环9,执行下面代码结果()for(inti=0;;){printf("这是%d",i);break;}A语法错误,缺少表达式2和表达式3B死循环C程序什么都不输出D输出:这是0;10,执行下面代码结果()for(inti

4、=1;i<100;i++){switch(i){case1:if(i==1){i=i+10;break;}break;case2:if(i==2){i+=10;break;}break;}printf(“%dt”,i);}A.输出11到99B.输出102030405060708090C.语法错误在一个case中有两个break;D.输出11结束循环11,下面关于跳转语句说法不正确的是()(选择两项)A.break语句只终止一次循环不影响下一次循环的进行B.break语句可以终止循环的进行C.continue语句只终止一次循环D.continue语句可以终止循环的进行12,下面代码输出

5、结果是()。inti=0,s=0;do{if(i%2==0){i++;continue;}i++;s=s+i;}while(i<7);printf(“%d”,s);A.16B.12C.28D.2113,下面程序中,while循环的循环次数是()。voidmain(){inti=0;while(i<10){if(i<1){continue;}if(i==5){break;}i++;}}A.1B.10C.6D.死循环14,以下程序输出的结果为()inti;for(i=0;i<3;i++){if(i%2==0)continue;printf(“%d”,i);}A.1B.2C.3D.014,以

6、下程序输出的结果为()inti=3;while(i<8){i++;if(i%2==0)break;}printf(“%d”,i);A.3B.4C.5D.615,下面关于C语言中的数组,使用错误的有()(多选)A.intscore[]={12,13,14,15};B.intscore[3]={12,13,14,15};C.inta=3;intscore[a]={3,5,6};D.intscore[3]={12,13,14.5};16,分析下面的代码片段,编译运行后的结果是().(选择一项)for(inti=0;i<6;i++){intk=i;while(k<5){printf(“%d”,

7、i);break;}}A)024B)02bC)01234D)1317,在C语言的控制结构中,break语句是经常用到的语句。下面一段代码中break语句起到()的作用。(选择一项)intpointer=0;while(pointer<=10){switch(pointer%3){case1:pointer+=1;break;case2:pointer+=2;break;default:pointer+=3;break;}}A,结束当次循环,使控

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

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

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