【程序】SET TAIK OFFSTORE 0 TO M,NDO WHILE M<30 N=N+3 M=M+NENDDO? M,NSET TALK ONPETURN
单选题 M的输出结果为 ______。
【正确答案】 A
【答案解析】
单选题 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,所以进入了死循环,一直执行循环,无任何输出。