单选题
下列程序段执行以后,内存变量Y的值是( )。 x=34567 y=0 DO WHILE x>0 y=x%l0+Y*10 x=int(x/10) ENDD0
A、
3456
B、
34567
C、
7654
D、
76543
【正确答案】
D
【答案解析】
INT<数值表达式>的功能是返回数值表达式的整数部分。DO WHILE<表达式条件>ENDD0,当<表达式条件>为真时执行循环体,当遇到ENDD0则自动返回到DO WHILE语句继续判断循环条件是否成立,以决定是否继续循环。当<表达式条件>为假时结束循环,执行ENDDO后面的语句。
提交答案
关闭