问题
单项选择题
当变量I在奇偶数之间变化时,下面程序的输出结果为( )。
CLEAR
I=0
DO WHILE I<10
IF INT(I/2)=I/2
“W”
ENDIF
“ABC”
I=I+1
ENDDO
A) WABCABC
连续显示5次
B) ABCABCABC
连续显示5次
C) W ABC ABC连续显示4次
D) ABC ABC W连续显示4次
答案
参考答案:A
解析: 本题是DO WHILE循环和条件语句结合使用,INT(I/2)=I/2判断是否能被2整除,10以内能满足INT(I/2)=I/2这个条件的I值分别为0、2、4、6、8共5个数,所以W共显示5次,ABC显示5次,当I为奇数1、3、5、7、9时W不显示,但ABC还会显示5次,所以每一次循环,显示结果是
W
ABC
ABC
共显示5次。