2011年3月全國計算機等級考試二級VB筆試試卷及答案(wor.pdf_第1頁
2011年3月全國計算機等級考試二級VB筆試試卷及答案(wor.pdf_第2頁
2011年3月全國計算機等級考試二級VB筆試試卷及答案(wor.pdf_第3頁
2011年3月全國計算機等級考試二級VB筆試試卷及答案(wor.pdf_第4頁
2011年3月全國計算機等級考試二級VB筆試試卷及答案(wor.pdf_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1 2011 年 3 月全國計算機等級考試二級筆試試卷 Visual Basic 語言程序設計 考試時間 90 分鐘 滿分 100 分 一 選擇題 每小題 2 分 共 70 分 下列各題 A B C D 四個選項中 只有一個選項是正確的 請將正確選項填涂在答題卡 相應位置上 答在試卷上不得分 1 下列關于棧敘述正確的是 A 棧頂元素最先能被刪除B 棧頂元素最后才能被刪除 C 棧底元素永遠不能被刪除D 以上三種說法都不對 2 下列敘述中正確的是 A 有一個以上根結點的數(shù)據(jù)結構不一定是非線性結構 B 只有一個根結點的數(shù)據(jù)結構不一定是線性結構 C 循環(huán)鏈表是非線性結構 D 雙向鏈表是非線性結構 3 某二叉樹共有 7 個結點 其中葉子結點只有 1 個 則該二叉樹的深度為 假設根結點在第 1 層 A 3B 4C 6D 7 4 在軟件開發(fā)中 需求分析階段產(chǎn)生的主要文檔是 A 軟件集成測試計劃B 軟件詳細設計說明書 C 用戶手冊D 軟件需求規(guī)格說明書 5 結構化程序所要求的基本結構不包括 A 順序結構B GOTO 跳轉(zhuǎn) C 選擇 分支 結構D 重復 循環(huán) 結構 6 下面描述中錯誤的是 A 系統(tǒng)總體結構圖支持軟件系統(tǒng)的詳細設計 B 軟件設計是將軟件需求轉(zhuǎn)換為軟件表示的過程 C 數(shù)據(jù)結構與數(shù)據(jù)庫設計是軟件設計的任務之一 D PAD 圖是軟件詳細設計的表示工具 7 負責數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是 A 數(shù)據(jù)定義語言B 數(shù)據(jù)管理語言C 數(shù)據(jù)操縱語言D 數(shù)據(jù)控制語言 8 一個教師可講授多門課程 一門課程可由多個教師講授 則實體教師和課程間的聯(lián)系是 A 1 1 聯(lián)系B 1 m 聯(lián)系C m 1 聯(lián)系D m n 聯(lián)系 9 有三個關系 R S 和 T 如下 RST ABC A12 B21 C31 則由關系 R 和 S 得到關系 T 的操作是 A 自然連接B 交C 除D 并 10 定義無符號整數(shù)類為 UInt 下面可以作為類 UInt 實例化值的是 A 369B 369C 0 369D 整數(shù)集合 1 2 3 4 5 11 在 Visual Basic 集成環(huán)境中 可以列出工程中所有模塊名稱的窗口是 A 工程資源管理器窗口B 窗體設計窗口 C 屬性窗口D 代碼窗口 C 1 AB c3 2 12 假定編寫了如下 4 個窗體事件的事件過程 則運行應用程序并顯示窗體后 已經(jīng)執(zhí)行的事件 過程是 A LoadB ClickC LostFocusD KeyPress 13 為了使標簽具有 透明 的顯示效果 需要設置的屬性是 A CaptionB AlignmentC BackStyleD AutoSize 14 下面可以產(chǎn)生 20 30 含 20 和 30 的隨機整數(shù)的表達式是 A Int Rnd 10 20 B Int Rnd 11 20 C Int Rnd 20 30 D Int Rnd 30 20 15 設窗體上有一個名稱為 HS1 的水平滾動條 如果執(zhí)行了語句 HS1 Value HS1 Max HS1 Min 2 HS1 Min則 A 滾動塊處于最左端 B 滾動塊處于最右端 C 滾動塊處于中間位置 D 滾動塊可能處于任何位置 具體位置取決于 Max Min 屬性的值 16 窗體上有一個名稱為 Cb1 的組合框 程序運行后 為了輸出選中的列表項 應使用的語句是 A Print Cb1 Selected B Print Cb1 List Cb1 ListIndex C Print Cb1 Selected Text D Print Cb1 List ListIndex 17 為了在窗體上建立 2 組單選按鈕 并且當程序運行時 每組都可以有一個單選按鈕被選中 則 以下做法中正確的是 A 把這 2 組單選按鈕設置為名稱不同的 2 個控件數(shù)組 B 使 2 組單選按鈕的 Index 屬性分別相同 C 使 2 組單選按鈕的名稱分別相同 D 使 2 組單選按鈕分別畫到 2 個不同的框架中 18 如果一個直線控件在窗體上呈現(xiàn)為一條垂直線 則可以確定的是 A 它的 Y1 Y2 屬性的值相等 B 它的 X1 X2 屬性的值相等 C 它的 X1 Y1 屬性的值分別與 X2 Y2 屬性的值相等 D 它的 X1 X2 屬性的值分別與 Y1 Y2 屬性的值相等 19 設 a 2 b 3 c 4 d 5 則下面語句的輸出是 Print 3 2 b Or a c And bc Or c d A False B 1 C True D 1 20 窗體 Form1 上有一個名稱為 Command1 的命令按鈕 以下對應窗體單擊事件的事件過程是 A Private Sub Form1 Click End Sub B Private Sub Form Click End Sub C Private Sub Command1 Click End Sub D Private Sub Command Click 3 End Sub 21 默認情況下 下面聲明的數(shù)組的元素個數(shù)是 Dima 5 2 to 2 A 20 B 24 C 25 D 30 22 設有如下程序段 Dim a 10 For Each x In a Print x Next x 在上面的程序段中 變量 x 必須是 A 整型變量B 變體型變量C 動態(tài)數(shù)組D 靜態(tài)數(shù)組 23 設有以下函數(shù)過程 Private Function Fun a As Integer As String As Integer End Function 若已有變量聲明 Dim x 5 As Integer n As Integer ch As String 則下面正確的過程調(diào)用語句是 A x 0 Fun x ch B n Fun n ch C Call Fun x ch D n Fun x 5 ch 24 假定用下面的語句打開文件 Open Filel txt ForInputAS 1 則不能正確讀文件的語句是 A Input 1 ch B Line Input 1 ch C ch Input 5 1 D Read 1 ch 25 下面程序執(zhí)行結果是 Private Sub Command 1 Click a 10 For k 1 To 5 Step 1 A a k Nest k Print a k End Sub A 5 6B 5 5C 100D 101 26 設窗體上有一個名為 Text1 的文體框和一個名為 Command1 的命令按鈕 并有以下事件過程 Private Sub Command 1 Click X Val Text1 Text Select Casex Case Is 20 Print 輸入錯誤 Case Is 0 Print 20 x Case Is 10 Print 20 4 Case Is5 Or x 1 Next End Sub 運行程序 其中 Do 循環(huán)執(zhí)行的次數(shù)是 A 15B 10C 7D 3 28 閱讀程序 Private Sub Command1 Click Dim arr Dim i As Integer Arr Array 0 1 2 3 4 5 6 7 8 9 10 For i 0 To 2 Printarr 7 i Next End Sub 程序運行后 窗體上顯示的是 A 876B 765 C 654D 543 29 在窗體上畫一個名為 Command 1 的命令按鈕 然后編寫以下程序 Private Sub Command 1 Click Dim a 10 As Integer For k 10 TO 1 Step 1 a k 20 2 k Next k K k 7 Print a k a k EndSub 運行程序 單擊命令按鈕 輸出結果是 A 18B 12C 8D 6 30 窗體上有一個名為 Command 1 的命令按鈕 并有如下程序 Private Sub Command 1 Click Dim a 10 x For k 1To10 a k Int Rnd 90 10 x x a k Mod 2 Next k 5 Printx EndSub 程序運行后 單擊命令按鈕 輸出結果是 A 10 個數(shù)中奇數(shù)的個數(shù)B 10 個數(shù)中偶數(shù)的個數(shù) C 10 個數(shù)中奇數(shù)的累加和D 10 個數(shù)中偶數(shù)的累加和 31 窗體上有一個名為 Command 1 的命令按鈕和一個名為 Timer 1 的計時器 并有下面的事件 過程 Private SubCommand 1 Click Timer 1 Enabled True EndSub PrivateSubForm Load Timer 1 Interval 10 Timer 1 Enabled False EndSub PrivateSubTimer 1 Timer Command 1 Left Command 1 Left 10 EndSub 程序運行時 單擊命令按鈕 則產(chǎn)生的結果是 A 命令按鈕每 10 秒向左移動一次 B 命令按鈕每 10 秒向右移動一次 C 命令按鈕每 10 毫秒向左移動一次 D 命令按鈕每 10 毫秒向右移動一次 32 設窗體上有一個名為 List1 的列表框 并編寫下面的事件過程 Private Sub List 1 Click Dim ch AS String ch List 1 List List1 ListIndex List 1 RemoveItem List1 ListIndex List 1 AddItem ch End Sub 程序運行時 單擊一個列表項 則產(chǎn)生的結果是 A 該列表項被移到列表的最前面B 該列表項被刪除 C 該列表項被移到列表的最后面D 該列表項被刪除后又在原位置插入 33 窗體上有一個名為 Command1 的命令按鈕 并有如下程序 Private Sub Command1 Click Dim a As Integer b As Integer a 8 b 12 Print Fun a b a b End Sub Private Function Fun ByVal a As Integer b As Integer As Integer a a Mod 5 b b 5 Fun a End Function 程序運行時 單擊命令按鈕 則輸出結果是 A 332 B 382 C 8812 6 D 3812 34 為了從當前文件夾中讀入文件 File1 txt 某人編寫了下面的程序 Private Sub Command1 Click Open File1 txt For Output As 20 Do While Not EOF 20 Line Input 20 ch Print ch Loop End Sub 程序調(diào)試時 發(fā)現(xiàn)有錯誤 下面的修改方案中正確的是 A 在 Open 語句中的文件名前添加路徑 B 把程序中各處的 20 改為 1 C 把 Print ch 語句改為 Print 20 ch D 把 Open 語句中的 Output 改為 Input 35 以下程序運行后的窗體如圖所示 其中組合框的名稱是 Combo1 已有列表項如圖所示 命 令按鈕的名稱是 Command1 Private Sub Command1 Click If Not check Combo1 Text Then MsgBox 輸入錯誤 Exit Sub End If For k 0 To Combo1 ListCount 1 If Combo1 Text Combo1 List k Then MsgBox 添加項目失敗 Exit Sub End If Next k Combo1 AddItem Combo1 Text MsgBox 添加項目成功 End Sub Private Function Check ch As String As Boolean n Len ch For k 1 To n c UCase Mid ch k 1 If c Z Then Check False Exit Function End If Next k Check True End Function 程序運行時 如果在組合框的編輯區(qū)中輸入 Java 則單擊命令按鈕后產(chǎn)生的結果是 A 顯示 輸入錯誤 B 顯示 添加項目失敗 C 顯示 添加項目成功 D 沒有任何顯示 二 填空題 每空 2 分 共 30 分 請將每空的正確答案寫在答題卡 1 至 15 序號的橫線上 答在試卷上不得分 7 1 有序線性表能進行二分查找的前提是該線性表必須是 1 存儲的 2 一棵二叉樹的中序遍歷結果為 DBEAFC 前序遍歷結果為 ABDECF 則后序遍歷結果為 2 3 對軟件設計的最小單位 模塊或程序單元 進行的測試通常稱為 3 測試 4 實體完整性約束要求關系數(shù)據(jù)庫中元組的 4 屬性值不能為空 5 在關系 A S SN D 和關系 B D CN NM 中 A 的主關鍵字是 S B 的主關鍵字是 D 則稱 5 是關系 A 的外碼 6 在窗體上有 1 個名稱為 Command1 的命令按鈕 并有如下事件過程和函數(shù)過程 Private Sub Command1 Click Dim p As Integer p m 1 m 2 m 3 Print p End Sub Private Function m n As Integer As Integer Static s As Integer For k 1 To n s s 1 Next m s End Function 運行程序 單擊命令按鈕 Command1 后的輸出結果為 6 7 在窗體上畫 1 個名稱為 Command1 的命令按鈕 然后編寫如下程序 Private Sub Command1 Click Dim m As Integer x As Integer Dim flag As Boolean flag False n Val Intputbox 請輸入任意 1 個正整數(shù) Do While Not flag a 2 flag 7 Do While flag And a i Then i i 1 a i 10 End If Loop While i a j then temp a i a i a j 12 Next j Next i For i 1 To 10 Print a i Next i End Sub 9 窗體上已有名稱分別為 Drive1 Dir1 File1 的驅(qū)動器列表框 目錄列表框和文件列表框 且有 1 個名稱為 Text1 的文本框 以下程序的功能是 將指定位置中擴展名為 txt 的文件顯示 在 File1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論