窗体中有文本框为Text1、Text2和Text3。运行时在Textl中输入整数m,在Text2中输入整数13(m<n),单击“计算”按钮Commandl计算m到n之间(含m和n)全部偶数之和,并在Text3中输出结果。 事件代码如下: P

admin2021-01-04  31

问题 窗体中有文本框为Text1、Text2和Text3。运行时在Textl中输入整数m,在Text2中输入整数13(m<n),单击“计算”按钮Commandl计算m到n之间(含m和n)全部偶数之和,并在Text3中输出结果。
    事件代码如下:
    Private Sub Commandl Click()
    m=Val(Me!Textl)
    n=Val(Me!Text2)
    sum=0
    For To n Step 2
    sum=sum+k
    Next k
    Me!Text3=sum
    End Sub
    程序画线处应填写的语句是(    )。

选项 A、k=IIf(m Mod 2=0,m,m+1)
B、k=IIf(m Mod 2<>0,m,m+1)
C、k=IIf(m Mod 2>0,m,m+1)
D、k=IIf(m Mod 2<0,m,m+1)

答案A

解析 For循环的初始条件是找出大于等于m的最小偶数,A选项中如果m Mod2=0,说明m为偶数,则返回m;否则m为奇数,m+1则为偶数,返回m+l。因此满足条件的只有选项A。因此,本题应选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/PQSp777K
0

最新回复(0)