单选题 下列程序在调试时出现了死循环:
【正确答案】 D
【答案解析】【解析】若输入一个偶数,符合IF条件于是执行n=n+1,此时的n变为奇数,而Do循环结束的条件是n=1000,所以该程序会出现死循环;若输入一个奇数时,则执行If语句的Else子句n=n+2,此时的n仍然是奇数,故输入任何整数都会出现死循环。