A-A+
设有以下程序:Private Sub Form_ Click() x=50 For i=1
问题详情
设有以下程序:Private Sub Form_ Click() x=50 For i=1 To 4 y=InputBox(“请输入—个整数”) y=Val(y) If y Mod 5=0 Then a=a+ y x=y Else a=a+ x End If Next i Print aEnd Sub 程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为 ______。
A.100
B.50
C.120
D.70
参考答案
正确答案:A
解析:For循环控制变量i从1到4变化,步长为1,每执行一次循环变量的值加1,因此循环语句的执行了4次。
程序的执行过程如下:
第一次:i=1,y=15,y Mod 5=0,所a=a+ y=0+15=15,x=y=15
第二次:i=2,y=24,y Mod 5<>0,所以a=a +x=15+15=30
第三次:i=3,y=35,y Mod 5=0,所以a=a +y=30+35=65,x=y=35
第四次:i=4,y=46,y Mod 5<>0,所以a=a +x=65+35=100