当变量I在奇偶数之间变化时,下面程序的输出结果为
CLEAR
I=0
DO WHILE I<10
IF INT(I/2)=I/2
?"W"
ENDIF
?"ABC"
I=I+1
ENDDO
A.W ABC ABC 连续显示5次
B.ABC ABC ABC 连续显示5次
C.W ABC ABC连续显示4次
D.ABC ABC W连续显示4次
第1题:
以下程序运行后的输出结果是【 】。
include <iostream.h>
main()
{
int i=10,j=0;
do
{
j=j+ i; i--;
}
while(i>2);
cout<<j;
}
第2题:
以下程序段中,循环次数不超过10的是()
A.int i=10; do{ i=i+1;} while(i<0);
B.int i=5; do{ i+=1;} while(i>0);
C.int i=1; do{ i+=2;} while(i!=10);
D.int i=6; do{ i-=2;} while(i!=1);
第3题:
下面两个程序段中,变量sum与i的初值均相同,在()情况下,两个程序段的执行结果不同。 (1)while(i<=10) (2)do { { sum+=i; sum+=i; i++; i++; } }while(i<=10) ;
A.i的初值大于10
B.i的初值小于10
C.任意条件
D.sum的初值为0
第4题:
下面代码输出结果是( )。
inti=0,s=0;
do{
if(i%2==0){
i++;
continue;
}
i++;
s=s+i;
}while(i<7);
System.out.println(s);
A、16
B、12
C、28
D、21
第5题:
若有以下程序段,sum和i都是整型变量,则不能与下面程序段等价的选项是() sum=0; i=2; while(i<=10) { sum=sum+i; i++; }
A.for(i=2, sum=0; i<=10; i++) sum+=i;
B.sum=0; i=2; do{ sum=sum+i; i++; }while(i<=10);
C.sum=0; i=10; while(i>1) { sum=sum+i; i--; }
D.sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);