填空题 有如下程序 tota1=0 For k=1 To 3 If k>1 Then part=1 ElseIf k>=2 Then part=2 ElseIf k>=3 Then part=3 Else part=4 End If Print part; total=total+part Next k Print total 运行时输出的结果是{{U}} 【14】 {{/U}}。
  • 1、
【正确答案】 1、11 13    
【答案解析】[解析] 本题考查If Else语句的用法,难度较大,考生容易混淆。当k=1、2、3中的任何一个时,程序都是执行part=1后,直接跳到End If,If语句结束,ElseIf语句块和Else语句块实际上都不起作用,这是考生应该注意的问题。如果错认为在k=1时执行part=1,k=2时执行part=2,k=3时执行part=3,则会输出错误结果,或者认为在k=1时,执行完part=1后,继续执行part=2,……,都会导致输出的结果错误。本题正确答案是11 13。