计算机二级

执行下面的程序后,a的值为( )。A.7B.8C.9D.10

题目

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

A.7

B.8

C.9

D.10

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

第1题:

执行下面的程序段后,变量k中的值为 include void main( ) { int k=3,s[2]; s[

执行下面的程序段后,变量k中的值为 #include<iostream.h> void main( ) { int k=3, s[2]; s[0]=k; k=s[1] *10; cout < < k;}

A.不定值

B.33

C.30

D.10


正确答案:A
解析:如果定义数组时没有进行初始化,则其各个成员的值不确定。注意:使用数组时应先赋初值。

第2题:

执行下面的程序后,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语句的作用是结束本次循环,直接进入下次循环。

第3题:

执行下面的程序后,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选项。

第4题:

执行下面的程序后,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语句的作用是结束本次循环,直接进入到下次循环中。

第5题:

设有如下程序段:

a$=“BejingShanghai”

b$=Mid(a$,InStr(a$,“g”)+1)

执行上面的程序段后,变量b$的值为 【 】 。


正确答案:Shanghai
Shanghai

第6题:

执行下面的程序段后,变量a的值为__________。


正确答案:
7【解析】本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数已知的情况。在For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中仔细计算可知循环共执行7次,所以最后结果为7。

第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题:

执行下面的程序后,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

第9题:

设有如下程序段:

a$="BeijingShanghai"

b$=Mid(a$,InStr(a$,"g")+1)

执行上面的程序段后,变量b$的值为______。


正确答案:

 "Shanghai"