单选题 在Visual Foxpro中,下列程序段执行以后,内存变量y的值是CLEARx=45678y=0DO WHILE x>0 y=y+x%10 x=int(x/10)ENDDO?y
【正确答案】 A
【答案解析】解析:DO WHILE-ENDDO是一个功能全面使用频率较高的循环语句,运行该语句时,先判断<条件>是否为真,如果是真则运行DO WHILE与ENDDO间的循环体,当运行到ENDDO时,再返回DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDDO后的语句。本题x=45678,y=y+x%10的最后运算结果为30。