单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 SET TAIK OFF STORE 0 TO M,N DO WHILE
M<30 N=N+3 M=M+N ENDDO ? M,N SET TALK
ON PETURN |
单选题
M的输出结果为 ______。
单选题
N的输出结果为 ______。
【正确答案】
C
【答案解析】[解析] 当M=0时,N=3,M=3;当M=3时,N=6,M=9;当M=9时,N=9,M=18;当M=18时,N=12,M=30。当M=30时不满足DO WHILE循环条件M<20.所以结束循环,输出M值为 30,N值为12。
单选题
若将DO WHILE的循环条件M<30改为M>30,则M,N的输出结果为 ______。
【正确答案】
A
【答案解析】[解析] 当循环条件为M>=30时,而M的初值为0,不满足循环条件,所以不执行循环体,直接输出M,N值均为0。
单选题
若将DO WHILE 的循环条件M<30改为.T.,则M、N的输出结果为 ______。
【正确答案】
D
【答案解析】[解析] DO WHILE循环条件恒为真,没有退出循环节的命令,EXIT,所以进入了死循环,一直执行循环,无任何输出。