单选题
当变量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次
【正确答案】
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次。