111、下面程序的輸出結(jié)果是____B____.
#include
void main( )
{int x=3;
do {
printf("%d ",x-=2);
}while(!(--x));
}
A) 1 B) 1 -2 C) 3 0 D)是死循環(huán)
112、定義如下變量:
int n=10;
則下列循環(huán)的輸出結(jié)果是___B____.
while(n>7)
{ n--; printf("%d\n",n);}
A) 10 B) 9 C) 10 D) 9
9 8 9 8
8 7 8 7
7 6
113、語(yǔ)句while(!e);中的條件 !e 等價(jià)于____A____.
A) e==0 B) e!=1 C) e!=0 D) ~e
114、以下敘述正確的是_____B____.
A) continue語(yǔ)句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行
B) 只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句
C) 在循環(huán)體內(nèi)使用break語(yǔ)句或continue語(yǔ)句的作用相同
D) 從多層循環(huán)嵌套中退出時(shí),只能使用goto語(yǔ)句
115、在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是___D_.
A) int i=100; B) for( ; ; );
while (1)
{ i=i0+1;
if (i>100) break;
}
C) int k=1000; D) int s=36;
do {++k;} while (k>=1000); while (s) --s;
116、下面程序的輸出結(jié)果是____A_____.
#include
void main( )
{ int i;
for(i=1;i<=5;i++)
{ if (i%2) printf("*");
else continue;
printf("#");
}
printf("$\n");
}
A) *#*#*#$ B) #*#*#*$ C) #*#*$ D) *#*#$
117、下面程序段中,循環(huán)體的執(zhí)行次數(shù)是____C_____.
int a=10,b=0;
do {b+=2;a-=2+b;} while(a>=0);
A) 4 B) 5 C) 3 D) 2
118、若i為整型變量,則以下循環(huán)語(yǔ)句的循環(huán)次數(shù)是_B_.
for(i=2;i==0;)
printf("%d",i--);
A) 無(wú)限次 B) 0次 C) 1次 D) 2次
119、C語(yǔ)言中while 和do-while 循環(huán)的主要區(qū)別是.__A__
A) do-while的循環(huán)體至少無(wú)條件執(zhí)行一次
B) while 的循環(huán)控制條件比do-while 的循環(huán)控制條件嚴(yán)格
C) do-while 允許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D) do-while 的循環(huán)體不能是復(fù)合語(yǔ)句
120、對(duì)于for(表達(dá)式1;;表達(dá)式3)可理解為_(kāi)_____B____.
A) for(表達(dá)式1;0;表達(dá)式3)
B) for(表達(dá)式1;1;表達(dá)式3)
C) for(表達(dá)式1;表達(dá)式1;表達(dá)式3)
D) for(表達(dá)式1;表達(dá)式3;表達(dá)式3)
2015年全國(guó)職稱(chēng)計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 | |
全國(guó)職稱(chēng)計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 |