例4、(2004年04月考題)在窗體上畫一個名稱為Listl的列表框,為了對列表框中的每個項目都能進行處理,應使用的循環(huán)語句為
A) For I=0 to Listl.ListCount-l
……….
Next
B) For I=0 to Listl.Count-l
……….
Next
C)For I=1 to Listl.ListCount
……….
Next
D) For I=0 to Listl.Count
……….
Next
【答案】A
【分析】從每個選項的第一行我們可以發(fā)現只有選項C的循環(huán)初值是從1開始,其它都從0開始,所以C錯,由于錯誤的題目中一般會包含正確的信息,從中我們可以推理得到正確的答案是A。
B、填空題解題方法:
除部分填空題考查識記知識點外,對于理解性的編程類填空題,我們有時可以用推理的方法初步得到解題思路,在此基礎上進行相關的驗證后最終得到正確答案。
例1、(2004年04月考題)在窗體上畫兩個組合框,其名稱分別為Combo1、Combo2,然后畫兩個標簽,名稱分別為label1、label2,如圖所示。程序運行后,如果在某個組合框中選擇一個項目,則把所選中的項目在其下面的標簽中顯示出來。請?zhí)羁铡?/P>
Private Sub Combo1_Click()
Call showitem(Combo1, Label1)
End Sub
Private Sub Combo2_Click()
Call showitem(Combo2, Label2)
End Sub
Public Sub showitem(tmpcombo As ComboBox, tmplabel As Label)
【1】 .Caption = 【2】 .Text
End Sub
【分析】此題考查Sub過程的參數傳遞問題,由于本題參數傳遞值有兩個:tmpcombo和tmplabel,而Sub參數傳遞一般一定要用到,考慮到參數變量名“tmplabel”的字母組合中“l(fā)abel”意為標簽,故從題意中馬上推定第一個空格應填“tmplabel”,推定第二個應填“tmpcombo”。
相關推薦:2010年9月計算機等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |