单选题 执行下列程序段以后,内存变量y的值是( )。x=76543y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDO
【正确答案】 B
【答案解析】
[解析] 程序执行情况如下表所示:
y
x
判断条件
  初始值
  0
  76543
x>0,条件真,执行循环体
  3
  7654
x>0,条件真,执行循环体
  34
  765
x>0,条件真,执行循环体
  345
  76
x>0,条件真,执行循环体
  3456
  7
x>0,条件真,执行循环体
  34567
  0
x=0,条件真,退出循环体
  34567
  0
最终变量y的结果为34567。