设有以下程序:Private Sub Form_ Click() x=50 For i=1 To 4 y=InputBox(“请输入—个整数”) y=Val(y) If y Mod 5=0 Then

admin2009-09-28  21

问题 设有以下程序: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
转载请注明原文地址:https://kaotiyun.com/show/ES1p777K
0

最新回复(0)