网站大量收购独家精品文档,联系QQ:2885784924

C语言循环和数组训练题.文档.docVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1,下列语句序列执行后,i的值是:()

inti=10;

do{

i=i/2;

i-;

}while(i1);

1 B.5C.2D.-1

假设代码完整,执行下面代码结果()

for(intk=0;;k++){

printf(“这是:%d”,k);

}

语法错误,缺少条件

程序什么都不输出

死循环

输出:这是0

阅读下面代码,正确的运行结果是()

intnum=6;

for(inti=l;i=10;i++){

if((i+num)8){

break;

A,

1

2

B,

7

8

9

10

C,

1

2

3

4

D,

5

6

7

8

关于以下说法正确的是()(选择两项)

for(①;②;③){

if(条件){

continue;

if条件不成立时到④,再到②

if条件不成立时到④,再到③

if条件成立时到③,再到②

if条件成立时到④,再到③

关于以下说法正确的是()(选择两项)

for(①;②;③){

if(条件){

break;

}

if条件不成立时到④,再到②

if条件不成立时到④,再到③

if条件成立时到④,再到⑤

if条件成立时到⑤

下列代码输出结果是()

inti=10;

while(i0)

(

i=i+l;

if(i==10)

(

break;

}

}

while循环执行10次

死循环

循环一次都不执行

循环执行一次

下面有关for循环的描述正确的是().

for循环体语句中,可以包含多条语句,但要用大括号括

起来

for循环只能用于循环次数己经确定的情况

在for循环中,不能使用break语句跳出循环

for循环是先执行循环体语句,后进行条件判断

以下关于循环结构特点描述不正确的是()

循环结构需要循环操作

循环结构需要循环条件

循环结构可以不要循环变量

循环结构如果不改变循环变量会出现死循环

执行下面代码结果()

for(inti=0;;){

printf(”这是%d,i);

break;

}

A语法错误,缺少表达式2和表达式3

B死循环

C程序什么都不输出

D输出:这是0;

执行下面代码结果()

for(inti=l;i100;i++)

(

switch(i)

(

case1:

if(i==l)

(

i=i+10;

break;

}

break;

case2:

if(i==2)

(

i+=10;

break;

break;

输出11到99

输出102030405060708090

语法错误在一个case中有两个break;

输出11结束循环

下面关于跳转语句说法不正确的是()(选择两项)

break语句只终止一次循环不影响下一次循环的进行

break语句可以终止循环的进行

continue语句只终止一次循环

continue语句可以终止循环的进行

下面代码输出结果是()o

inti=0,s=0;

do{

if(i%2==0)

i++;

continue;

i++;

s=s+i;

}while(i7);

printf(%d,s);

TOC\o1-5\h\z16 B.12

C.28 D.21

下面程序中,while循环的循环次数是( )。

voidmain()

(

inti=0;

while(i10)

(

if(iD(

continue;

}

if(i=5)(

break;

}

i++;

A.l

B.10

C.6

D.死循环

以下程序输出的结果为(

inti;

for(i=0;i3;i++)

if(i%2==0)

continue;

A.1B.2C.3D.O

A.1

B.2

C.3

D.O

14,以下程序输出的结果为(

inti=3;

while(i8)

i++;

if(i%2==0)

break;

printf(%d,i);

A.3

B.4

C.5

D.6

下面关于C语言中的数组,使用错误的有()(多选)

intscore[]={12,13,14,15);

intscore[3]={12,13,14,15);

inta=3;

intscore[a]={3,5,6};

intscore[3]={12,13,14.5);

分析下面的代码片段,编译运行后的结果是().选

择一项)

for(inti=0;i6;i++)

(

intk=i;

while(k5)

(

printf(%d,i);

break;

}

}

TOC\o1-5\h\z024

02b

01234

13

在C语言的控制结构中,break语句是经常用到的语句。

F面一段代码中break语句起到()的作用。(选择一项)

intpoi

文档评论(0)

139****2118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档