發(fā)布時(shí)間:2010-01-13 共12頁(yè)
【解析】該題考查的是For Each…Next語(yǔ)句。該語(yǔ)句可用于對(duì)數(shù)組元素進(jìn)行處理,重復(fù)執(zhí)行的次數(shù)由數(shù)組中元素的個(gè)數(shù)確定的,因此For Each arrItem In a是沒(méi)有語(yǔ)法錯(cuò)誤的,相反,F(xiàn)or Each…Next語(yǔ)句比For…Next語(yǔ)句更方便,因?yàn)樗挥弥该餮h(huán)結(jié)束的條件。
(22)【答案】 C)
【解析】經(jīng)賦值后數(shù)組a的元素為(2,3,4,4,6,8,6,9,12),而第三個(gè)For循環(huán)語(yǔ)句的作用是求次對(duì)角線上三個(gè)元素的和,即Sum=a(1,3)+a(2,2)+a(3,1)=4+6+6=16。
(23)【答案】 D)
【解析】由if語(yǔ)句知:當(dāng)j為1或者3時(shí),a減1,而j為1、2、3和4的時(shí)候a均加1,因此,實(shí)際上經(jīng)過(guò)For j=1 To 4后,a增加了2,而程序的最外部循環(huán)了兩次,因此結(jié)果應(yīng)該為a=4。
(24)【答案】 A)
【解析】該程序?qū)嶋H上是通過(guò)檢驗(yàn)單選按鈕數(shù)組的索引來(lái)確定相應(yīng)的運(yùn)算,當(dāng)Index=1表示選定的是單選按鈕1,當(dāng)Index=2表示選定的是單選按鈕2,當(dāng)Index=3表示選定的是單選按鈕3。
(25)【答案】 D)
【解析】Function過(guò)程中的x與事件過(guò)程Command1_Click中的x使用的是同一地址,因此在Function過(guò)程中執(zhí)行x=x+3這一語(yǔ)句時(shí),事件過(guò)程Command1_Click中的x也同時(shí)執(zhí)行該語(yǔ)句,因此Print函數(shù)的內(nèi)容是a(f(2)+2+3)=a(10),因而輸出應(yīng)該為18。
(26)【答案】 B)
【解析】函數(shù)過(guò)程要返回一個(gè)值,而且只能返回一個(gè)值。
(27)【答案】 D)
【解析】Visual Basic通過(guò)關(guān)鍵字ByVal來(lái)實(shí)現(xiàn)傳值。這時(shí)候,Visual Basic為形參分配內(nèi)存,并將相應(yīng)的實(shí)參值復(fù)制給形參。對(duì)于f,其參數(shù)分別為x=36,y=24,這里的x、y與事件過(guò)程中的x、y使用的不是同一個(gè)地址。f的返回值為12,因此Text3中的內(nèi)容是12。
(28)【答案】 C)
【解析】該題考查內(nèi)容為控件參數(shù)。在一個(gè)通用過(guò)程中設(shè)置相同性質(zhì)控件所需要的屬性,然后用不同的控件調(diào)用此過(guò)程。
(29)【答案】 C)
【解析】KeyDown和KeyUp都有兩個(gè)參數(shù),即KeyCode和Shift,KeyCode是按鍵的實(shí)際ASCII碼,Shift是轉(zhuǎn)換鍵。Chr函數(shù)為求ASCII字符,而ASC(C)=ASC(A)+2。因此輸出結(jié)果應(yīng)該為A與C。
(30)【答案】 A)
【解析】Columns屬性為返回一個(gè)值,決定列表框是在一列中垂直滾動(dòng)(這時(shí)值為0)還是多個(gè)列中水平滾動(dòng)(這時(shí)值大于0)。