在窗体上有一个命令按钮“Commandl”和一个文本框“Textl”,按钮“commandl”的Click事件过程如下: Function result(ByVal x As Integer)As Boolean If x Mod 2=

admin2020-10-14  37

问题 在窗体上有一个命令按钮“Commandl”和一个文本框“Textl”,按钮“commandl”的Click事件过程如下:
    Function result(ByVal x As Integer)As Boolean
      If x Mod 2=0 Then
         result=True
      Else
         result=False
      End If
    End Function
    Prirate Sub Commandl_Click()
       x=Val(InputBox(”请输入一个整数”))
       If【  】Then
          Textl=Str(x)&”是偶数.”
       Else
         Textl=Str(x)&”是奇数.”
       EndIf
    End Sub
程序运行后单击命令按钮,在对话框中输入110,则“Textl”中显示“110是偶数”。在程序【  】处应填写的是(  )

选项 A、result(x)="偶数"
B、result(x)
C、result(x)="奇数"
D、Not result(x)

答案B

解析 程序结果需要根据输入的数,显示是奇数还是偶数,如果输入的是偶数,则返回是偶数,否则返回是奇数;在commandl_Click过程中,通过If语句进行判断,在result函数中,判断从主调过程中传过来的是奇数还是偶数,如果能被2整除,则返回True,否则返回False,所有在Commandl_cliek过程的IF语句中应该是对result函数进行调用,返回值正好作为If的条件,故【  】处填充直接调用result函数即可。故本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/8icp777K
0

最新回复(0)