例3、(2002年09月考題)在窗體上畫一個(gè)命令按鈕,名稱為Command1。程序運(yùn)行后,如果單擊命令按鈕,則顯示一個(gè)輸入對話框,在該對話框中輸入一個(gè)整數(shù),并用這個(gè)整數(shù)作為實(shí)參調(diào)用函數(shù)過程F1。在F1中判斷所輸入的整數(shù)是否是奇數(shù),如果是奇數(shù),過程F1返回1,否則返回0。能夠正確實(shí)現(xiàn)上述功能的代碼是
A) Private Sub Command1_Click()
x=InputBox(“請輸入整數(shù)”)
a=F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
B) Private Sub Command1_Click()
x=InputBox(“請輸入整數(shù)”)
a=F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=0
Else
F1=1
End If
End Function
C) Private Sub Command1_Click()
x=InputBox(“請輸入整數(shù)”)
F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=1
Else
F1=0
End If
End Function
D) Private Sub Command1_Click()
x=InputBox(“請輸入整數(shù)”)
F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
【答案】B
【分析】從四個(gè)選項(xiàng)中的已標(biāo)記為灰色背景的四條語句可以看出,除選項(xiàng)C最先返回值1外,其它都返回0,所以C錯(cuò)。一般情況下,錯(cuò)誤的選項(xiàng)中也會包含正確的信息,從中我們發(fā)現(xiàn)這四行文本主要考查函數(shù)返回值的基本寫法,并據(jù)此可以馬上得以答案B。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |