江蘇省計算機二級VB考試大綱
總體要求
1.測試計算機的基本知識及操作使用計算機的能力;
2.測試使用一種軟件包或使用一種高級語言進行編程和上機調試、運行的能力。
考試范圍
一. 計算機基本知識
1.計算機與信息處理技術的發展及應用,以及計算機處理的基本特點;
2.各種記數制系統及其數值的轉換.
3.信息和數據的基本概念、中西文信息在計算機內的各種編碼及其處理方式;
4.計算機的組成、各部分的功能極其基本工作原理,計算機分類與性能評測;
5.微型計算機硬件組成、各部件的功能幾起發展;
6.計算機軟件的功能及分類,操作系統、數據庫系統、程序設計語言及語言處理程序的基礎知識,軟件工程的基礎知識軟件的知識產權;
7.多媒體技術基礎:圖形、聲音和視頻信息在計算機內的表示、多媒體計算機系統的組成,多媒體技術的應用;
8.計算機安全與病毒防范的基礎知識;
9.計算機網絡與Internet的基礎知識。
二、pc機操作使用的基本技能
1.基本硬件、軟件的安裝與調試;
2.常見外部設備(輔助存儲器、鍵盤、打印機等)操作使用的基礎知識;
3.Windows 9x操作系統的組成、功能極其基本操作技能;
4.Office軟件包的基本操作技能;
5.局域網與internet應用的基本操作技能;
三、程序設計的基本知識和編程能力
1.了解目前二級考試所開設的各種高級語言及軟件開發工具,掌握一種高級語言或軟件包;
2.程序的編輯、編譯、連接、運行、調試等個環節的基礎知識和操作能力;
3.算法的概念、程序設計中的基本技巧(交換、類加、類乘等)和常用算法(窮舉、迭代、遞推、遞歸、排序、查找等);
4.閱讀、理解源程序和設計流程圖的能力;
5.了解結構化程序設計和面向對象程序設計的思想,編制出風格良好的程序;
6.考生可選用下列高級語言或軟件包之一應試:
Visual Basic的考試要求
1. Visual Basic的基本概念
(1) 面向對象的程序設計的基本概念:對象、屬性、方法、事件及事件驅動
(2) 開發Visual Basic應用程序的一般步驟
2.Visual Basic的界面設計
(1) 創建窗體
① 常用的窗體屬性: Name、Caption、BorderStyle、Enabled、Font、BackColor、 ForeColor、Icon、Left、Height、Top、Width、Visible
② 常用的窗體方法:Move、Show、Hide、Print、PrintForm、Refresh、Cls、
③ 常用的窗體事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize
④ 窗體的顯示與隱藏、裝載與卸載
(2) 基本控件的特性及應用
公共屬性: Name、Caption、Enabled、Fant、Height、Width、Index、Left、Top、 TabStop、Visible
公共方法:Move、Refresh、Setfocus
公共事件:Click、DblClick、LostFocus
文本框(TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine屬性、Chang、LostFocus事件
標簽(Label):Alignment、AutoSize屬性
命令按鈕(CommandButton):Cancel、Default屬性
列表框(ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected屬性;AddItem、 Clear、RemoveItem方法。
組合框(ComboBox):Style、Text屬性;AddItem、Clear、RemoveItem方法。
單選按鈕(OptionButton)、復選框(CheckBox)及框架(Frame):Alignment、Value屬性。
圖片框(PictureBox)與圖象(Image)控件:AutoSize、Image、Picture屬性;Cls、Circle方法;DragDrop事件
定時器(Timer):Interval屬性
(3) 定制窗體菜單 :創建下拉菜單和彈出式菜單
3.Visual Basic語言基礎
( 1) 程序代碼的組織方式:過程(事件過程、通用過程)與模塊(窗體模塊、標準模塊及類模塊)
(2) 程序代碼的書寫規則
(3) 數制與數據類型
(4) 不同類型常量的表示方法、系統內置常量、用戶定義常量的定義方法
(5) 變量:變量命名;全局變量、局部變量和靜態變量的說明;變量的作用域
(6) 數組:數組命名及說明;數組類型;數組的結構;數組元素;靜態數組與動態數組,數組重定義
(7) 運算符與表達式:算術運算、關系運算、邏輯運算與字符串運算;各種運算的優先級。
4.Visual Basic的基本語句
( 1) Option語句:Option Explicit、Option Base
(2) 順序結構語句:
賦值語句:相同類型與不同類型數據之間的賦值。
Cls、Print方法
( 3) 分支結構語句:If-Then 結構語句和 Select Case結構語句
(4) 循環結構語句:D0 - Loop結構語句、For-Next 結構語句
5.公共函數
(1)算術函數(Abs, Sin, Cos, Atn, Exp, Hex, Log, Rnd, Sgn, Sqr, Tan)
(2)字符串函數(Asc, Chr, Lcase, Ucse, Left, Len, Trim, Mid, Right, Space, String, InStr)
(3)日期及時間函數(Time, Date, Now, DateValue,Day, Month, Year, WeekDay)
(4)轉換函數(Str, Val, Chr, Asc, Cint, Fix, Int, CBool, Cbyte, CDate, Cdbl,Cstr)
(5)用戶交互函數:InputBox函數與MsgBox函數
(6)數組函數(Array,Ubound,Lbound)
6.過程設計
( 1)Sub過程(事件Sub過程及通用Sub過程)的定義和調用
(2)Function過程的定義及調用
(3)過程調用時的數據傳遞:按值傳遞、按地址傳遞;簡單變量參數、數組參數、對象參數的傳遞
(4)靜態變量與靜態過程
(5)遞歸過程
(6)模塊級變量及全局變量的應用
(7)多窗體工程的設計
7.文件操作
( 1)文件的基本概念:文件的存取方式及文件類型、文件的基本操作步驟(打開、讀/寫及關閉)
(2)基本文件操作控件:驅動器列表控件、文件夾列表控件及文件列表控件
(3)常用文件操作語句(Open, Close, Reset, Lock, Unlock, Seek)及文件操作函數(Eof, FileAttr,FireLen,FreeFile, Lof, Loc,Seek);順序文件、隨機文件及二進制文件的打開、讀/寫及關閉
8.鼠標方法、文本、圖形及多媒體處理
( 1)常用鼠標方法(MouseDown, MouseUp,MouseMove)
(2)數據輸出的格式化處理(Format函數)
(3)圖形控件Line、Shape使用及多媒體處理
9.數據庫操作
( 1)數據庫的基本概念:庫、表、記錄和字段
(2)創建Access數據庫
(3)SQL 查詢的基本概念及其子句
(4)使用數據控件訪問數據庫:記錄的增、刪、改
(5)數據訪問對象(DAO):DAO對象模型、使用DAO進行數據操作
(6)報表設計與輸出
(7)遠程數據訪問及基于Internet的數據庫應用