问题 单项选择题

单击一次命令结束后,下列程序的执行结果是()。  Private Sub Commandl_Click( )   s=Sat(1)+Sat(2)+Sat(3)+Sat(4)   Print s  End Sub  Public Function Sat(N As Integer)    Static Sum    For i=1 To N      Sum=Sum+i    Next i    Sat=Sum  End Function

A.(5)

B.(6)

C.(7)

D.(11)

答案

参考答案:A

解析:此题是根据用户的输入计算变量a的值并显示。当输入字符“-”时,第一个If条件不成立,跳过,而第二个If语句条件满足,因此执行a=a-2,使a=- 2。所以选项B)是正确答案。

单项选择题
单项选择题 A1型题