单选题 窗体中有一个命令按钮“Command1”和一个文本框“Text1”,编写如下程序: Function result(x As Integer)As Boolean If【】Then result=True Else result=False End If End Function Private Sub Command1_Click() x=Val(InputBox(''请输入一个整数'')) If Not result(x)Then Textl=Str(x)&''是奇数.'' Else Textl=Str(X)&''是偶数.'' End If End Sub 程序运行后单击命令按钮,在输入对话框中输入121,则“Text1”中显示“121是奇数”。 那么程序的【】处应填写( )。
【正确答案】 D
【答案解析】解析:result函数返回的是布尔值:true或false,根据主调过程command1_Click中条件判断语句: If Not resulI(x)Then Textl=Str(x)&''是奇数.'' Else Text1=Str(x)&''是偶数.'' EndIf 可知,当“result(x)”返回值是true时,显示“是偶数”;当“result(x)”返回值是false时,显示“是奇数”,所以程序中的【】处,应该是判断变量“x”的奇偶性,如果是偶数,则返回“true”,否则返回“false”,故本题应该填入语句“x Mod 2=0”,D选项正确。