一、選擇題
1、為了在執行時能顯示窗體左上角的控制框(系統選單),可以設定以下哪個屬性的值為True( )。
r01Box utton utton erStyle
參考答案:A
參考解析:本題考查窗體的常見屬性。窗體中ControlBox屬性用來控制是否顯示控制選單,屬性值為False時不顯示控制選單。屬性MinButton和MaxButton控制是否顯示最大化和最小化按鈕,屬性BorderStyle則是設定窗體的邊界樣式。
2、組合框是文字框和( )特性的組合。
A.複選框 B.標籤 C.列表框 D.目錄列表框
參考答案:C
參考解析:本題考查組合框。組合框控制元件(ComboBox)是將文字框和列表框的功能結合在一起,使用者可以在列表中選擇某項(注:只能選取一項),或在編輯區域中直接輸入文字內容來選定專案。
3、Visual Basic根據計算機訪問檔案的方式將檔案分成3類,其中不包括( )。
A.順序檔案 檔案 C.二進位制檔案 D.隨機檔案
參考答案:B
參考解析:本題考查VB檔案的分類。VB中根據檔案的訪問形式分為順序檔案、隨機檔案和二進位制檔案。
4、下列模式中,能夠給出資料庫物理儲存結構與物理存取方法的是( )。
A.內模式 B.外模式 C.概念模式 D.邏輯模式
參考答案:A
參考解析:資料庫管理系統的三級模式結構由外模式、模式和內模式組成。外模式,或予模式,或使用者模式,是指資料庫使用者所看到的資料結構,是使用者看到的資料檢視。模式,或邏輯模式,是資料庫中對全體資料的邏輯結構和特性的描述,是所有使用者所見到的資料檢視的總和。外模式是模式的一部分。內模式,或儲存模式,或物理模式,是指資料在資料庫系統內的儲存介質上的表示,即對資料的物理結構和存取方式的描述。
二、填空題
5、符合結構化原則的三種基本控制結構是順序結構、__________和迴圈結構。
參考解析:選擇結構
【解析】程式設計語言僅僅使用順序、選擇和重複(迴圈)三種基本控制結構就足以表達出各種其他形式結構的程式設計方法。遵循程式結構化的設計原則,按結構化程式設計方法設計出的程式易於理解、使用和維護;可以提高程式設計工作的效率,降低軟體的開發成本。
6、對資料元素之間的邏輯關係的描述是_______。
參考解析:資料的邏輯結構
【解析】資料的邏輯結構是對資料元素之間的邏輯關係的描述,它可以用一個數據元素的集合和定義在此集合中的若干關係來表示。
7、軟體工程研究的內容主要包括:軟體開發技術和________。
參考解析:軟體工程管理
【解析】軟體工程研究的'內容主要包括:軟體開發技術和軟體工程管理。軟體開發技術包括:軟體開發方法學、開發過程、開發工具和軟體工程環境,其主體內容是軟體開發方法學。軟體工程管理包括軟體管理學、軟體工程經濟學、軟體心理學等內容。
8、軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和__________的集合。
參考解析:相關文件
【解析】軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和有關的文件。程式是對計算機的處理物件和處理規則的描述,是軟體開發入員根據使用者需求開發的、用程式語言描述的、適合計算機執行的指令序列。資料是使程式能正常操作資訊的資料結構。文件是為了便於瞭解程式所需的資源說明,是與程式的開發、維護和使用有關的資料。
9、_______語句的作用是暫時停止VB程式的執行,將控制權轉交給作業系統。
參考解析:
DoEvents
【解析】本題考查DoEvents函式。DoEvents函式的功能是將控制權轉交給作業系統,以便讓系統有機會去檢查是否有其他事件需要提供服務,當作業系統處理完佇列中的事件後,返回控制權。該函式可以返回VB應用程式中開啟窗體的數目。
10、當用________方式開啟檔案時,如果對檔案進行寫操作,則寫入的資料附加到原檔案的後面。
%參考解析:Append(追加)
【解析】本題考查檔案的開啟方式。開啟檔案有3種模式。Output:向檔案中寫資料,當指定的檔案不存在時,則在指定的資料夾下建立檔案;Input:從檔案中讀資料,當檔案不存在時,則報錯;Append:追加資料到檔案末尾,當指定的檔案不存在時,則報錯。
11、演算法的基本特徵主要包括四個方面,它們分別是可行性、確定性、_________和擁有足夠的情報。
參考解析:有窮性
【解析】演算法的基本特徵主要包括以下四個方面:可行性:針對實際問題而設計的演算法,執行後能夠得到滿意的結果;確定性:演算法中的每一個步驟都必須有明確的定義,不允許有模稜兩可的解釋和多義性;有窮性:演算法必需在有限時間內做完,即演算法必需能在執行有限個步驟之後終止;擁有足夠的情報:要使演算法有效必需為演算法提供足夠的情報,當演算法擁有足夠的情報時,此演算法才最有效的;而當提供的情報不夠時,演算法可能無效。
12、對長度為8的線性表進行氣泡排序,最壞情況下需要比較的次數為__________ 。
參考解析:28
【解析】在最壞情況下,氣泡排序所需要的比較次數為n(n.1)/2;簡單插入排序所需要的比較次數為n(n-1)/2;希爾排序所需要的比較次數為O(n1 5);堆排序所需要的比較次數為O(nl092n)。
三、基本操作
注意:下面出現的“考生資料夾”均為%USER%
請根據以下各小題的要求設計Visual Basic應用程式(包括介面和程式碼)。
(1)在名稱為Form1 的窗體上建立一個二級下拉選單(選單項見下表),執行時的窗體如圖所示。
*注意:
存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。
解題思路:
啟動Visual Basic系統,建立一個Form1窗體。
在該窗體上通過選單編輯器建立一個主選單,在選單編輯器的標題處輸入“檔案”,名稱處輸入File,在該選單下有二個子選單,在選單編輯器的標題處分別輸入“開啟”、“關閉”,名稱處分別輸入Open和Close,將“關閉”按鈕的“有效”單選按鈕設為不選狀態。
參考檔案:c:wexam26990001hlpsys參考答案、、
請把這些檔案複製到c:wexam26990001中,然後開啟檔案並執行。
(2)在名稱為Form1 的窗體上畫兩個文字框,名稱分別為Text1、Text2,均無初始內容。要求:
1)通過屬性視窗設定適當的屬性,使Text1、Text2 中顯示的文字的字型為“隸書”;
2)編寫適當的事件過程,使得在 Text1 中輸入每一個字元時,立即在Text2中顯示Text1中的內容,如圖所示。
*注意:
要求程式中不得使用變數,事件過程中只能寫一條語句。
存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。
解題思路:
啟動Visual Basic系統,建立一個Form1窗體。
在該窗體上畫二個文字框控制元件,通過其屬性視窗將名稱分別設為Text1和Text2,文字內容(Text屬性)均設為空,點選文字框的Font屬性,其彈出的字型對話方塊中將字型均設為“隸書”。改變Text1的內容(即執行Change事件過程),在該Change事件過程中加入語句:
Private Sub Text1_Change()
Text2 = Text1
End Sub
參考檔案:c:wexam26990001hlpsys參考答案、、
請把這些檔案複製到c:wexam26990001中,然後開啟檔案並執行。