计算机二级

执行下面的程序后,a的值为( )。 main() { int a,b; for(a=1,b=1;a<=10;a++) { if(b%3==1) { b+=3; continue;} b=5; } }A.7B.8C.9D.10

题目

执行下面的程序后,a的值为( )。 main() { int a,b; for(a=1,b=1;a<=10;a++) { if(b%3==1) { b+=3; continue;} b=5; } }

A.7

B.8

C.9

D.10

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下面程序段后,a的值()。 int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3= =1) { b+=3;continue; } b+=5; }


8

第2题:

执行下面的程序后变量a的值为____。 int main (void) { int a, b; for (a=1, b=1; a<=100; a++) { if (b>10) break; if (b%3==1) { b+=3; continue; } b-=3; } return 0;}

A.8

B.7

C.6

D.5


B 解析:本题主要考查了循环语句中break和continue语句的使用。break语句的作用是结束本层循环,而continue语句的作用是结束本次循环直接进入到下次循环。

第3题:

执行下面的程序后,a的值为

main()

{ int a,b;

for(a=1,b=1; a<=10; a++)

{if(b%3==1)

{b+=3;

continue; }

b-=5; } }

A.7

B.8

C.9

D.10


正确答案:D
解析:考查continue语句的使用。continue语句的作用是结束本次循环,直接进入下次循环。

第4题:

执行下面的程序后,a的值为( )。 main { int a,b; for(a=1,b=1;a<=10;a++) { if(b%3==l) { b+=3; continue;} b-=5;}}

A.7

B.8

C.9

D.10


正确答案:D
本题考查continue的用法,continue语句的作用是结束本次循环,直接进行下次循环。所以在程序中,只有当a=10时,才退出循环,故选择D选项。

第5题:

下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; i

下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d",a); }

A.7

B.8

C.9

D.10


正确答案:B

第6题:

下面程序的执行结果为______。main(){ int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break;if(b

下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20)break; if(b%3==1) {b+=3; continue; } b-=5; } printf("%d",A) ; }

A.7

B.8

C.9

D.10


正确答案:B
解析:本题考查循环辅助控制语句break和continue,建议读者用本书采用的列表法分析本题。

第7题:

执行下面的程序后,a的值为main(){ int a,b;for(a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1)

执行下面的程序后,a的值为 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } }

A.7

B.8

C.9

D.10


正确答案:B
解析:本题主要考查了循环语句中break和continue语句的使用。break语句的作用是结束本层循环,而continue语句的作用是结束本次循环直接进入到下次循环。

第8题:

main {inta,b; for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue; } b-=5; } } 程序的输出结果a的值为__________。


正确答案:
8

第9题:

执行下面的程序后,a的值为 main() { int a,b; for(a=1,b=1;a<=10;a++) {if(b%3==1) {b+=3; continue;} b-=5;}}

A.7

B.8

C.9

D.10


正确答案:D