總體要求
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的數據庫應用