问题 单项选择题

设有以下程序:Private Sub Form_ Click() x=50 For i=1 To 4y=InputBox(“请输入—个整数”)y=Val(y)If y Mod 5=0 Then a=a+ y x=yElse a=a+ xEnd If Next i Print aEnd Sub 程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为 ______。

A.100

B.50

C.120

D.70

答案

参考答案:A

解析:[知识点] If语句与Mod函数[评析] 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

单项选择题
多项选择题