[单项选择题] 在窗体上画一个名称为Command1的命令按钮、一个名称为Label1的标签,然后编写如下事件过程; Private Sub Command1_Click()s=0For i=1 t

21 查阅

[单项选择题] 在窗体上画一个名称为Command1的命令按钮、一个名称为Label1的标签,然后编写如下事件过程;

Private Sub Command1_Click()

s=0

For i=1 to 15

x=2*i-1

If x Mod 3=0 Then s=s+1

Next i

Label1. Caption=s

End Sub

程序运行后,单击命令按钮,则标签中显示的内容是______。

A.1

B.5

C.27

D.45

参考答案:

B解析:[分析]: 在程序的运算过程中,变量x的值为1~29的奇数,其中满足“x Mod 3=0”条件的有3、9、15、21、27,所以循环结束后s=5。Caption为字符串型,s为数值型,但赋值语句兼有计算与赋值双重功能,它首先计算赋值号右边“源操作符”的值,然后把结果赋给赋值号左边的“目标操作符”,即先将数值5转换成字符串“5”,再赋值给Caption。

计算机考试