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

admin2019-08-21  41

问题 窗体中有文本框Textl、Text2和Text3。运行时在Textl中输入整数m,在Text2中输入整数n(m<n),单击按钮Commandl,计算m到n之间(含m和n)全部奇数之和,然后在Text3中输出结果。
    事件代码如下:
    Private Sub Command1_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=1,m,m+1)
B、k=IIf(m Mod 2<>l,m,m+1)
C、k=IIf(m Mod 2>1,In,m+1)
D、k=IIf(m Mod 2<1,m,m+1)

答案A

解析 本题考查的是for循环的初始条件。题目要求输出m和n的所有奇数之和,因此初始条件应该是一个奇数,即大于或等于m的最小奇数。本题m mod 2=l,说明m为奇数,则表达式返回m值,即k=m,否则m mod 2=0;m为偶数,则m+1为奇数,返回m+1。故选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/fu0p777K
0

最新回复(0)