以下是本站小編爲大家整理的2016年全國計算機二級VB考試大綱,大家可以來看一看,鞏固一下自己的知識。
一、基本要求
1. 熟悉Visual Basic集成開發環境。
2. 瞭解Visual Basic中對象的概念和事件驅動程序的基本特性。
3. 瞭解簡單的數據結構和算法。
4. 能夠編寫和調試簡單的Visual Basic程序。
考試內容
一、Visual Basic程序開發環境
1. Visual Basic的特點和版本。
2. Visual Basic的啓動與退出。
3. 主窗口:
(1)標題和菜單。
(2)工具欄。
4. 其他窗口:
(1)窗體設計器和工程資源管理器。
(2)屬性窗口和工具箱窗口。
二、對象及其操作
1. 對象:
(1)Visual Basic的對象。
二級各科目考試的公共基礎知識考試大綱及樣題見高等教育出版社出版的《全國計算機等級考試二級教程———公共基礎知識(2013年版)》附錄部分。
(2)對象屬性設置。
2. 窗體:
(1)窗體的結構與屬性。
(2)窗體事件。
3. 控件:
(1)標準控件。
(2)控件的命名和控件值。
4. 控件的畫法和基本操作。
5. 事件驅動。
三、數據類型及其運算
1. 數據類型:
(1)基本數據類型。
(2)用戶定義的數據類型。
2. 常量和變量:
(1)局部變量與全局變量。
(2)變體類型變量。
(3)缺省聲明。
3. 常用內部函數。
4. 運算符與表達式:
(1)算術運算符。
(2)關係運算符與邏輯運算符。
(3)表達式的執行順序。
四、數據輸入、輸出
1. 數據輸出:
(1)Print 方法。
(2)與Print 方法有關的函數(Tab,Spc,Space$)。
(3)格式輸出(Format$)。
2. InputBox函數。
3. MsgBox函數和MsgBox語句。
4. 字形。
5. 打印機輸出:
(1)直接輸出。
(2)窗體輸出。
五、常用標準控件
1. 文本控件:
(1)標籤。
(2)文本框。
2. 圖形控件:
(1)圖片框,圖像框的屬性,事件和方法。
(2)圖形文件的裝入。
(3)直線和形狀。
3. 按鈕控件。
4. 選擇控件:複選框和單選按鈕。
5. 選擇控件:列表框和組合框。
6. 滾動條。
7. 計時器。
8. 框架。
9. 焦點與Tab順序。
六、控制結構
1. 選擇結構:
(1)單行結構條件語句。
(2)塊結構條件語句。
(3)IIf 函數。
2. 多分支結構。
3. For 循環控制結構。
4. 當循環控制結構。
5. Do循環控制結構。
6. 多重循環。
七、數組
1. 數組的概念:
(1)數組的定義。
(2)靜態數組與動態數組。
2. 數組的基本操作:
(1)數組元素的輸入、輸出和複製。
(2)ForEach. . . Next 語句。
(3)數組的初始化。
3. 控件數組。
八、過程
1. Sub過程:
(1)Sub過程的建立。
(2)調用Sub過程。
(3)通用過程與事件過程。
2. Function過程:
(1)Function過程的定義。
(2)調用Function過程。
3. 參數傳送:
(1)形參與實參。
(2)引用。
(3)傳值。
(4)數組參數的傳送。
4. 可選參數與可變參數。
5. 對象參數:
(1)窗體參數。
(2)控件參數。
九、菜單與對話框
1. 用菜單編輯器建立菜單。
2. 菜單項的控制:
(1)有效性控制。
(2)菜單項標記。
(3)鍵盤選擇。
3. 菜單項的增減。
4. 彈出式菜單。
5. 通用對話框。
6. 文件對話框。
7. 其他對話框(顏色,字體,打印對話框)。
十、多重窗體與環境應用
1. 建立多重窗體應用程序。
2. 多重窗體程序的執行與保存。
3. Visual Basic工程結構:
(1)標準模塊。
(2)窗體模塊。
(3)SubMain過程。
4. 閒置循環與DoEvents語句。
十一、鍵盤與鼠標事件過程
1. KeyPress事件。
2. KeyDown與KeyUp事件。
3. 鼠標事件。
4. 鼠標光標。
5. 拖放。
十二、數據文件
1. 文件的結構和分類。
2. 文件操作語句和函數。
3. 順序文件:
(1)順序文件的寫操作。
(2)順序文件的讀操作。
4. 隨機文件:
(1)隨機文件的打開與讀寫操作。
(2)隨機文件中記錄的增加與刪除。
(3)用控件顯示和修改隨機文件。
5. 文件系統控件:
(1)驅動器列表框和目錄列表框。
(2)文件列表框。
6. 文件基本操作。
考試方式
上機考試,考試時長120分鐘,滿分100分。
1. 題型及分值
單項選擇題40分(含公共基礎知識部分10分)。
基本操作題18分。
簡單應用題24分。
綜合應用題18分。
2. 考試環境
Microsoft Visual Basic6.0。
相關閱讀:計算機二級VB練習題
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)。