窗体中有一个命令按钮“Command1”和一个文本框“Text1”,编写如下程序: Function result(x As Integer)As Boolean If【 】Then result=True Else result

admin2021-04-07  30

问题 窗体中有一个命令按钮“Command1”和一个文本框“Text1”,编写如下程序:
Function result(x As Integer)As Boolean
  If【  】Then
    result=True
  Else
    result=False
  End If
End Funetion
Private Sub Comand1_Click()
  x=Val(InputBox(“请输入一个整数”))
  If Not result(x) Then
    Text1=Str(x)&“是奇数.”
  Else
    Text1=Str(x)&“是偶数.”
  End If
  End Sub
程序运行后单击命令按钮,在输入对话框中输入121,则“Text1”中显示“121是奇数”。
那么程序的【    】处应填写(    )。

选项 A、x Mod 2=1
B、x Nod 2==1
C、x Nod 2==0
D、x Mod 2=0

答案D

解析 result函数返回的是布尔值:true或false,根据主调过程Command1_Click中条件判断语句:
    If Not result(x) Then
    Text1=str(x)&“是奇数.”
    Else
    Text1=Str(x)&“是偶数.”
    Endlf
    可知,当“result(x)”返回值是true时,显示“是偶数”;当“result(x)”返回值是false时,显示“是奇数”,所以程序中的【】处,应该是判断变量“x”的奇偶性,如果是偶数,则返回“true”,否则返回“false”,故本题应该填入语句“x Mod 2=0”。故选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/qNSp777K
0

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