在窗体上画一个名称为Command1的命令按钮、一个名称为Label1的标签,然后编写如下事件过程; Private Sub Command1_Click() s=0 For i=1 to 15 x=2*

admin2010-09-11  24

问题 在窗体上画一个名称为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。
转载请注明原文地址:https://kaotiyun.com/show/pRmp777K
0

最新回复(0)