计算机选择题全部

}while(!(--x)); } A) 1 B) 1 -2 C) 3 0 D)是死循环 &&H&& A B C D

&&D&& B

*4、B

下面程序的输出结果是( )。 main( ) { int y=9;

for(;y>0;y--) { if(y%3==0)

{ printf(\ continue; } } }

A) 741 B) 852 C) 963 D) 875421 &&H&& A B C D

&&D&& B

*5、C

以下程序段的输出结果是( )。 int k,n,m; n=10; m=1; k=1;

while (k<=n) { m*=2; k+=4; }

printf(\ A) 4 B) 16 C) 8 D) 32 &&H&& A B C D

&&D&& C

*6、C

若有以下程序段,w和k都是整型变量: w=k;

LB:if(w==0) goto LE; w--;

printf(\ goto LB; LE:

则不能与上面程序段等价的循环语句是 A)

for(w=k; w!=0; w--) B) w=k;

while(w--!=0) printf(\ printf(\w++; C) w=k; do{w--; D) for(w=k; w;

--w) printf(\

}while(w!=0) printf(\

&&H&& A B

C D

&&D&& C

*7、B

设有如下程序段: int i=0, sum=1; do { sum+=i++; } while(i<6);

printf(\

上述程序段的输出结果是( )。 A) 11 B) 16 C) 22 D) 15 &&H&& A B C D

&&D&& B

*8、A

执行下面程序后sum的值是( )。 main( ) {

int i,sum=0;

for(i=1;i<6;i++) sum+=i; printf(\ } A) 15 B) 14

C) 不确定 D) 0 &&H&& A B C D

&&D&& A

*9、C

以下程序的输出结果是( )。 #include main( ) {

int count,i=0;

for(count=1; count<=4; count++) {

i+=2;

printf(\ } } A) 20 B) 246 C) 2468 D) 2222 &&H&& A B C D

&&D&& C

*10、B

下面程序的输出结果是( )。 main( ) {

unsigned int num,k; num=26; k=1; do {

k*=num; num/=10; } while(num); printf(\}

A) 2 B) 12 C) 60 D) 18 &&H&& A B

联系客服:779662525#qq.com(#替换为@)