【正文】
供用戶選擇所要打開的文件,所以正確答案為A)。 (35) A [解析] 錯誤原因:每一次刪除列表框滿足項,列表框的項目數(shù)目就會相應地減少,所以就出現(xiàn)了漏刪內(nèi)容。 (7) [9] Is [10] Else [11] EndSelect [解析] 在Select判斷語句中,如果是判斷區(qū)間變量值,可以用“表達式 To 表達式”的形式;如果不是判斷區(qū)間變量值,則關(guān)系運算表達式前面要加上Is,所以第9個空應該為Is;Select判斷其余的情況應該用Case Else來表示,所以第10個空為 Else;情況語句以Select Case開頭,以End Select結(jié)束,所以第11個空應該填End Select。能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。 (9) [14] Number [15] s [解析] EOF函數(shù)的格式為EOF(文件號),用于測試文件指針是否到達文件末尾,因此第14個空應填文件號Number; Line函數(shù)返回文件中一行的數(shù)據(jù),要將文件中的內(nèi)容在文本框中顯示。 二、填空題 (1) 14 [解析] 在二叉樹中,度為0的節(jié)點數(shù)是度為2的節(jié)點數(shù)加1,故二叉樹中節(jié)點數(shù)的總和為度為0的節(jié)點數(shù)、度為1的節(jié)點數(shù)及度為2的節(jié)點數(shù)三者相加,得出結(jié)果為14個節(jié)點。”符號,那么該字母就成了熱鍵字母,并且在窗體上顯示時,該字母有下畫線;在操作時同時按“Alt鍵和該字母,就可以選擇這個菜單選項,所以正確答案為B)。c等于a值的累加,其值在逐步增大,c當然能整除a;而循環(huán)結(jié)束的條件為c是否能整除b,當剛好整除時跳出循環(huán)體,所以c的值能整除a和b的最小值,因此Do Loop循環(huán)語句運行的結(jié)果為a和b的最小公倍數(shù)。 (22) C [解析] 由題意可知,numa是靜態(tài)變量,所以3次調(diào)用過程該變量值是累加的,而numb是動態(tài)變量,每次調(diào)用過程,該變量值都被初始化為0,所以3次調(diào)用該過程后輸出的結(jié)果是6和1。所以正確答案為D)。 (11) C [解析] 變量命名應遵循以下規(guī)則:①名字只能由字母、數(shù)字和下畫線組成;②名字的第一個字符必須是英文字母,最后一個字符可以是類型說明符;③名字的有效字符為255個;④不能用Visual Basic的保留字作變量名,但可以把保留字嵌入變量名中;同時,變量名也不能是末尾帶有類型說明符的保留字。一般來說,要求模塊之間的耦合盡可能得低,即模塊盡可能獨立,要求模塊的內(nèi)聚程度盡可能得高,即遵循高內(nèi)聚、低耦合的原則。根據(jù)各種結(jié)構(gòu)的定義可知二叉樹是一種非線性結(jié)構(gòu)。有如下程序段: If s>=90 Then Leve1=A Else If s>=75 Then Leve1=B Else If s>=60 Then Leve1=C Else Leve1=D End If 下面用Select Case結(jié)構(gòu)改寫上述程序,使兩段程序所實現(xiàn)的功能完全相同,請?zhí)羁铡? (4) 在數(shù)據(jù)庫技術(shù)中,實體集之間的聯(lián)系可以是一對一或一對多或多對多的,那么“學生”和“可選課程”的聯(lián)系為______。為得到與題目要求相符的結(jié)果,下面修改方案中正確的是 A) 把計時器的Interval屬性設置為1 B) 把For k= To Step 100和Next k兩行刪除 C) 把For k= To Step 100改為For k= To Step 100 D) 把If +< Then改為If < Then (34) 下列有關(guān)文件的敘述中,正確的是 A) 以Output方式打開一個不存在的文件時,系統(tǒng)將顯示出錯信息 B) 以Append方式打開的文件,既可以進行讀操作,也可以進行寫操作 C) 在隨機文件中,每個記錄的長度是固定的 D) 無論是順序文件還是隨機文件,其打開的語句和打開方式都是完全相同的 (35) 窗體如圖1所示。HC000amp。HPPamp。. . . . .2009年9月全國計算機等級考試二級筆試試卷Visual Basic語言程序設計 一、選擇題 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。 Timer1的事件過程如下: Private Sub Timer1_Timer() Static flag As Integer If flag=0 Then flag=1 flag=flag If flag=1 Then =amp。amp。 為實現(xiàn)上述功能,某人把計時器的Interval屬性設置為1000,并編寫了如下 程序: Private SubTimer1_Timer() For k= To Step 100 If +< Then =+100 End If Next k End Sub 運行程序時發(fā)現(xiàn)圓立即移動到了右邊的直線處,與題目要求的移動方式不符。 (3) 軟件開發(fā)過程主要分為需求分析、設計、編碼與測試4個階段,其中______階段產(chǎn)生“軟件需求規(guī)格說明書”。 *r*r End If End Sub (7) 設有整型變量s,取值范圍為0~100,表示學生的成績。線性結(jié)構(gòu)表示數(shù)據(jù)元素之間為一對一的關(guān)系,非線性結(jié)構(gòu)表示數(shù)據(jù)元素之間為一對多或者多對一的關(guān)系。 (5) B [解析] 模塊劃分應考慮的因素包括模塊之間的耦合和內(nèi)聚。 (10) D [解析] 兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的元組組成的集合。 (15) D [解析] FontUnderline屬性是表示正文字體是否帶有下畫線;FontBold屬性是表示正文字體是否是粗體;沒有 FontSlope屬性;FontItalic屬性是表示正文字體是否是斜體。 (21) A [解析] 因為Max<Min,最大值將被置于水平滾動條的最左端,所以在程序運行時水平滾動條左邊為100,右邊為1,滾動條向左移動,滾動條的Value屬性值就增加,所以正確答案為A) 。取模運算符Mod用來求余數(shù),即結(jié)果是數(shù)c整除數(shù)b所得的余數(shù)。 (31) B [解析] 如果在菜單標題的某個字母前加一個“amp。從最后一個項目往第一個項目查找,滿足條件就刪除該項目,那么就不會出現(xiàn)遺漏現(xiàn)象,所以正確答案為A)。 (8) [12] 12 [13] 10 [解析] 函數(shù)fy中的參數(shù)a是按地址傳遞,函數(shù)fx中的參數(shù)a是按值傳遞,所以執(zhí)行z=fy(y)后,y的值為10,z的值為 10,x的值為3;而執(zhí)行fx(fx(x))后,fx(fx(x))的值為12。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻給所有努力的人.學習參考