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

admin2021-04-07  23

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

答案A

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

相关试题推荐
最新回复(0)