问题 单项选择题

在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:
Option Base 1
Private Sub Command1 Click()
d = 0 :c = 10
x=Array(10,12,21,32,24)
For i = 1 To 5
If x(i) > c Then
d = d + x(i)
c = x(i)
Else
d = d-c
End If
Next i
Print d
End Sub
程序运行后,如果单击命令按钮,则在窗体上输出的内容为

A) 89
B) 99
C) 23
D) 77

答案

参考答案:C

解析: 在5次循环中,变量c的计算为10、 10、12、21、32、32,变量d的计算为0、-10、 2、23、55、23。本题要注意的是:关系表达式“x(i)>c”中的c值是变化的。

操作题
单项选择题 A1/A2型题