【正文】
. . . . .2009年9月全國計算機等級考試二級筆試試卷Visual Basic語言程序設計 一、選擇題 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。 (1) 下列數(shù)據(jù)結構中,屬于非線性結構的是 A) 循環(huán)隊列 B) 帶鏈隊列 C) 二叉樹 D) 帶鏈棧 (2) 下列數(shù)據(jù)結構中,能夠按照“先進后出”原則存取數(shù)據(jù)的是 A) 循環(huán)隊列 B) 棧 C) 隊列 D) 二叉樹 (3) 對于循環(huán)隊列,下列敘述中正確的是 A) 隊頭指針是固定不變的 B) 隊頭指針一定大于隊尾指針 C) 隊頭指針一定小于隊尾指針 D) 隊頭指針可以大于隊尾指針,也可以小于隊尾指針 (4) 算法的空間復雜度是指 A) 算法在執(zhí)行過程中所需要的計算機存儲空間 B) 算法所處理的數(shù)據(jù)量 C) 算法程序中的語句或指令條數(shù) D) 算法在執(zhí)行過程中所需要的臨時工作單元數(shù) (5) 軟件設計中劃分模塊的一個準則是 A) 低內聚低耦合 B) 高內聚低耦合 C) 低內聚高耦合 D) 高內聚高耦合 (6) 下列選項中不屬于結構化程序設計原則的是 A) 可封裝 B) 自頂向下 C) 模塊化 D) 逐步求精 (7) 軟件詳細設計產(chǎn)生的圖如下。 該圖是 A) NS圖 B) PAD圖 C) 程序流程圖 D) ER圖 (8) 數(shù)據(jù)庫管理系統(tǒng)是 A) 操作系統(tǒng)的一部分 B) 在操作系統(tǒng)支持下的系統(tǒng)軟件C) 一種編譯系統(tǒng) D) 一種操作系統(tǒng)(9) 在ER圖中,用來表示實體聯(lián)系的圖形是 A) 橢圓形 B) 矩形 C) 菱形 D) 三角形 (10) 有3個關系R、S和T如下。 其中關系T由關系R和S通過某種操作得到,該操作為 A) 選擇 B) 投影 C) 交 D) 并 (11) 以下變量名中合法的是 A) x21 B) print C) str_n D) 2x (12) 把數(shù)學表達式表示為正確的VB表達式應該是 A) (5x+3)/(2y6) B) x*5+3/2*y6 C) (5*x+3)247。(2*y6) D) (x*5+3)/(y*26) (13) 下面有關標準模塊的敘述中,錯誤的是 A) 標準模塊不完全由代碼組成,還可以有窗體 B) 標準模塊中的Private過程不能被工程中的其他模塊調用 C) D) 標準模塊中的全局變量可以被工程中的任何模塊引用 (14) 下面控件中,沒有Caption屬性的是 A) 復選框 B) 單選按鈕 C) 組合框 D) 框架 (15) 用來設置文字字體是否斜體的屬性是 A) FontUnderline B) FontBold C) FontSlope D) Fontltalic (16) 若看到程序中有以下事件過程,則可以肯定的是,當程序運行時 Private SubClick_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Print VB Program End Sub A) 用鼠標左鍵單擊名稱為Command1的命令按鈕時,執(zhí)行此過程 B) 用鼠標左鍵單擊名稱為MouseDown的命令按鈕時,執(zhí)行此過程 C) 用鼠標右鍵單擊名稱為MouseDown的控件時,執(zhí)行此過程 D) 用鼠標左鍵或右鍵單擊名稱為Click的控件時,執(zhí)行此過程 (17) 可以產(chǎn)生30~50(含30和50) 之間的隨機整數(shù)的表達式是 A) Int(Rnd*21+30) B) Int(Rnd*20+30) C) Int(Rnd*50Rnd*30) D) Int(Rnd*30+50) (18) 在程序運行時,下面的敘述中正確的是 A) 用鼠標右鍵單擊窗體中無控件的部分,會執(zhí)行窗體的FormLoad事件過程 B) 用鼠標左鍵單擊窗體的標題欄,會執(zhí)行窗體的Form_Click事件過程 C) 只載入而不顯示窗體,也會執(zhí)行窗體的Form_Load事件過程 D) 載入窗體后,每次顯示該窗體時,都會執(zhí)行窗體的Form_Click事件過程 (19) 窗體上有名稱為Commandl的命令按鈕和名稱為Text1的文本框 Private Sub Command1_Cliek() =程序設計 End Sub Private Sub Text1_GotFocus() =等級考試 End Sub 運行以上程序,單擊命令按鈕后 A) 文本框中顯示的是“程序設計”,且焦點在文本框中 B) 文本框中顯示的是“等級考試”,且焦點在文本框中 C) 文本框中顯示的是“程序設計”,且焦點在命令按鈕上 D) 文本框中顯示的是“等級考試”,且焦點在命令按鈕上 (20) 設窗體上有名稱為Option1的單選按鈕,且程序中有語句: If =True Then 下面語句中與該語句不等價的是 A) If Then B) If Option1=True Then C) If Value=True Then D) If Option1 Then (21) 設窗體上有1個水平滾動條,已經(jīng)通過屬性窗口把它的Max屬性設置為1,Min屬性設置為100。下面敘述中正確的是 A) 程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就增加 B) 程序運行時,若使?jié)L動塊向左移動,滾動條的Value屬性值就減少 C) 由于滾動條的Max屬性值小于Min屬性值,程序會出錯 D) 由于滾動條的Max屬性值小于Min屬性值,程序運行時滾動條的長度會縮為一點,滾動塊無法移動 (22) 有如下過程代碼: Sub var_dim() Static numa As Integer Dim numb As Integer numa=numa+2 numb=numb+1 print numa。mumb End Sub ,第3次調用時輸出的是 A) 2 1 B) 2 3 C) 6 1 D) 6 3