问题
单项选择题
下列程序段,在运行时最后输出的内容是 a=2 c=1 AAA: c=c + a If c<10 ThenPrint cGoTo AAA ElsePrint "10以内的奇数显示完毕" End If
A.3
B.7
C.9
D.10以内的奇数显示完毕
答案
参考答案:D
解析:[命题目的] 考查考生对GoTo语句的应用能力。[解题要点] 在本题中使用了If语句与GoTo语句。当c<10时,输出c,并继续运行;当大于10时,显示“10以内的奇数显示完毕。”并结束程序。因为c=c+a,c和a都是正数,总有大于10的时候,所以最后输出的一定是“10以内的奇数显示完毕”。[错解分析] GoTo语句的格式是:GoTo标号|行号,其执行过程是,当程序运行到GoTo语句时,程序直接转到GoTo语句后面的标号或行号所在的位置,然后继续往下运行程序。[考点链接] GoTo语句的应用。