江蘇省高等學(xué)校計(jì)算機(jī)等級(jí)考試 二級(jí)Visual Basic考試大綱 一、計(jì)算機(jī)信息技術(shù)基礎(chǔ)知識(shí) 考核要求 1.掌握以計(jì)算機(jī)、多媒體、網(wǎng)絡(luò)等為核心的信息技術(shù)基本知識(shí)。 2.具有使用常用軟件的能力。 考試范圍 1.信息技術(shù)的基本概念及其發(fā)展,包括信息技術(shù)、信息處理系統(tǒng)、信息產(chǎn) 業(yè)和信息化;微電子技術(shù)、通信技術(shù)和數(shù)字技術(shù)基礎(chǔ)知識(shí)等。 2.計(jì)算機(jī)硬件基礎(chǔ)知識(shí)。包括:計(jì)算機(jī)的邏輯結(jié)構(gòu)及各組成部分的功能, CPU的基本結(jié)構(gòu),指令與指令系統(tǒng)的概念;PC的物理組成,常用的微處理器產(chǎn) 品及其主要性能,PC的主板、內(nèi)存、I/O總線與接口等主要部件的結(jié)構(gòu)及其功 能,常用I/O設(shè)備的類(lèi)型、作用、基本工作原理,常用外存的類(lèi)型、性能、特點(diǎn)、基 本工作原理等。 3.計(jì)算機(jī)軟件基礎(chǔ)知識(shí)。包括:軟件的概念、分類(lèi)及其作用;操作系統(tǒng)的功 能、分類(lèi)、常用產(chǎn)品及其特點(diǎn);程序設(shè)計(jì)語(yǔ)言的分類(lèi)及其主要特點(diǎn),程序設(shè)計(jì)語(yǔ) 言處理系統(tǒng)的類(lèi)型及其基本工作方式;算法與數(shù)據(jù)結(jié)構(gòu)的基本概念;計(jì)算機(jī)病 毒的概念和防治手段。 4.計(jì)算機(jī)網(wǎng)絡(luò)與因特網(wǎng)基礎(chǔ)知識(shí)。包括:計(jì)算機(jī)網(wǎng)絡(luò)的組成與分類(lèi),數(shù)據(jù) 通信的基本概念和常用技術(shù),局域網(wǎng)的特點(diǎn)、組成、常見(jiàn)類(lèi)型和常用設(shè)備;因特 網(wǎng)的發(fā)展、組成、TCP/IP協(xié)議、主機(jī)地址與域名系統(tǒng)、接入方式、網(wǎng)絡(luò)服務(wù)及其 基本工作原理,Web文檔的常見(jiàn)形式及其特點(diǎn);影響網(wǎng)絡(luò)安全的主要因素及其 常用防范措施。 5.數(shù)字媒體基礎(chǔ)知識(shí)。包括:數(shù)值信息在計(jì)算機(jī)中的表示方法;常用字符 集(如ASCII、GB2312 - 80、GBK、Unicode、GB18030等)及其主要特點(diǎn),文本的類(lèi) 型、特點(diǎn)、輸入/輸出方式和常用的處理軟件;圖形、圖像、聲音和視頻等數(shù)字媒 體信息的獲取手段、常用的壓縮編碼標(biāo)準(zhǔn)、文件格式和常用的處理軟件。 6.信息系統(tǒng)與數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。包括:信息系統(tǒng)的基本結(jié)構(gòu)、主要類(lèi)型、發(fā) 展趨勢(shì),數(shù)據(jù)模型與關(guān)系數(shù)據(jù)庫(kù)的概念,軟件工程的概念,信息系統(tǒng)開(kāi)發(fā)方法。 7.PC操作使用的基本技能。包括:PC硬件和常用軟件的安裝與調(diào)試,常 用輔助存儲(chǔ)器和I/O設(shè)備的使用與維護(hù),Windows操作系統(tǒng)的基本功能及其操 作,互聯(lián)網(wǎng)常用的服務(wù)及操作,Microsoft Office軟件的基本功能及操作。 二、Visual Basic程序設(shè)計(jì) 考核要求 1.了解、掌握Visual Basic的基礎(chǔ)知識(shí)、語(yǔ)法規(guī)則、常見(jiàn)控件的用法和使用 其進(jìn)行程序界面設(shè)計(jì)及程序編寫(xiě)的方法。 2.能正確閱讀、理解及完善Visual Basic程序,并較為熟練地運(yùn)用Visual Basic編寫(xiě)完整的應(yīng)用程序,掌握調(diào)試、運(yùn)行的方法,具有一定的分析和解決實(shí) 際計(jì)算問(wèn)題的能力和基本思維。 考試范圍 1.Visual Basic的基本概念。 (1)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念:對(duì)象、屬性、方法、事件及事件驅(qū)動(dòng)。 (2)開(kāi)發(fā)Visual Basic應(yīng)用程序的一般步驟。 (3) Visual Basic相關(guān)文件及擴(kuò)展名:工程文件.vbp、窗體文件.frm及模塊 文件.bas;不同文件中包含的內(nèi)容。 2.Visual Basic的界面設(shè)計(jì)。 (1)創(chuàng)建窗體。 ①窗體的常用屬性:Name(名稱(chēng))、Caption、BorderStyle、Enabled、Font、 BackColor、ForeColor、Left、Top、Width、Height、Visible、Picture;窗體名稱(chēng)的多種 表示。 ②常用的窗體方法:Print、Cls、Show、Hide、Refresh、Move;與繪圖相關(guān)的窗 體方法:PSet、Line、Circle、PaintPicture。
③常用的窗體事件:Activate、Deactivate、Click、DbIClick、Initialize、Load、 Unload、ReSize;窗體啟動(dòng)時(shí),事件的觸發(fā)順序;窗體關(guān)閉時(shí),事件的觸發(fā)順序。 窗體的顯示與隱藏。 窗體裝載與卸載語(yǔ)句Load、Unload。 (2)控件的公用屬性、事件和方法。 ①公用屬性:Name(名稱(chēng))、Alignment、Caption、Enabled. Font、Left、Top、 Width、Height、Visible、Index、Tablndex;設(shè)計(jì)時(shí)屬性、運(yùn)行時(shí)屬性、設(shè)計(jì)運(yùn)行時(shí)屬 性;屬性之間的互斥或互聯(lián)關(guān)系。 ②公用方法:Move、Refresh、SetFocus。 ③公用事件:鼠標(biāo)事件 Click. DblClick、MouseDown、MouseUp;鍵盤(pán)事件 KeyDoWn、KeyPress、KeyUp;其他事件GotFocus、 LostFocus 。 (3)常用控件的特性及應(yīng)用。 ①文本框( TextBox):Text、PasswordChar,MultiLine屬性;Change事件。 ②標(biāo)簽( Label):Alignment.AutoSize屬性。 ③命令按鈕( CommandButton):Cancel、Default 、Style 、Picture屬性。 ④單選按鈕( OptionButton)、復(fù)選框(CheckBox)及框架(Frame):Value ⑤列表框( ListBox):List、 ListCount、 ListIndex、 Text 、 Sorted、 Selected屬性 ; AddItem 、 Clear 、RemoveItem ⑥組合框( ComboBox):Style、Text屬性;AddItem、Clear、RemoveItem方法。 ⑦圖片框( PictureBox)與圖像(Image)控件:AutoSize、Image、Picture屬性; Cls、Circle、Line、PSet、PaintPicture方法。 ⑧定時(shí)器( Timer):Interval屬性。 ⑨滾動(dòng)條( HScrollBar、VScrollBar):Value、Max、Min、LargeChange、 SmallChange屬性;Change、Scroll事件。 ⑩圖形控件:Line的X1、Y1、X2、Y2屬性;Shape的Shape屬性。 (4)定制窗體菜單:創(chuàng)建下拉菜單和彈出式菜單。 3.Visual Basic語(yǔ)言基礎(chǔ)。 (1)程序代碼的組織方式:過(guò)程(事件過(guò)程、通用過(guò)程)與模塊(窗體模塊、 標(biāo)準(zhǔn)模塊及類(lèi)模塊)。 (2)程序代碼的書(shū)寫(xiě)規(guī)則及代碼的縮進(jìn),一條語(yǔ)句分多行書(shū)寫(xiě);一行書(shū)寫(xiě) 多條語(yǔ)句。 (3)數(shù)制與數(shù)據(jù)類(lèi)型;溢出(表示范圍)與誤差(精度)、數(shù)據(jù)的存儲(chǔ)長(zhǎng)度。 (4)不同類(lèi)型常量的表示方法,系統(tǒng)內(nèi)置常量、用戶自定義常量的聲明。 (5)變量:變量命名;全局變量、局部變量和靜態(tài)變量的顯示/隱式聲明與 用法;變量作用域;同名變量。 (6)數(shù)組:數(shù)組命名及聲明;數(shù)組類(lèi)型、數(shù)組結(jié)構(gòu);數(shù)組元素;固定大小數(shù)組 與動(dòng)態(tài)數(shù)組;數(shù)組重定義;數(shù)組的下標(biāo)越界問(wèn)題;ReDim語(yǔ)句(Preserve關(guān)鍵字用 法)Erase語(yǔ)句;控件數(shù)組。 (7)運(yùn)算符與表達(dá)式: ①算術(shù)運(yùn)算:算術(shù)運(yùn)算符“ * / \ Mod + -;算術(shù)運(yùn)算符的優(yōu) 先級(jí);/和\運(yùn)算的差異;算術(shù)表達(dá)式;參與運(yùn)算的數(shù)據(jù)類(lèi)型和結(jié)果數(shù)據(jù)類(lèi)型。 ②關(guān)系運(yùn)算:關(guān)系運(yùn)算符> >= < <= <>;關(guān)系表達(dá) 式;參與運(yùn)算的數(shù)據(jù)類(lèi)型和結(jié)果數(shù)據(jù)類(lèi)型。 ③邏輯運(yùn)算:邏輯運(yùn)算符Not And Or Xor;邏輯運(yùn)算符的優(yōu)先級(jí);邏輯 表達(dá)式。 ④字符串運(yùn)算:&和+;參與運(yùn)算的數(shù)據(jù)類(lèi)型和結(jié)果數(shù)據(jù)類(lèi)型。 ⑤復(fù)雜表達(dá)式中各種運(yùn)算的優(yōu)先級(jí)。 ⑥數(shù)學(xué)表達(dá)式與VB表達(dá)式的異同。 4.Visual Basic的基本語(yǔ)句。 (1)注釋語(yǔ)句及注釋符的用法。 (2)結(jié)束語(yǔ)句End。 (3)說(shuō)明語(yǔ)句:常量說(shuō)明語(yǔ)句;變量說(shuō)明語(yǔ)句;數(shù)組說(shuō)明語(yǔ)句。 (4) Option語(yǔ)句:Option Explicit、Option Base;窗體/模塊的通用聲明處可使 用的語(yǔ)句。 (5)順序結(jié)構(gòu)語(yǔ)句。 ①賦值語(yǔ)句:相同類(lèi)型與不同類(lèi)型數(shù)據(jù)之間的轉(zhuǎn)換與賦值。 ②數(shù)據(jù)的輸入與輸出:通過(guò)TextBox的Text屬性實(shí)現(xiàn)數(shù)據(jù)的輸入與輸出; 通過(guò)InputBox函數(shù)實(shí)現(xiàn)數(shù)據(jù)輸入;通過(guò)Form、PictureBox的Print方法實(shí)現(xiàn)數(shù)據(jù) 的輸出;通過(guò)ListBox的AddItem方法實(shí)現(xiàn)數(shù)據(jù)輸出。 (6)分支結(jié)構(gòu)語(yǔ)句。 ①I(mǎi)f - Then - Else - End If結(jié)構(gòu)語(yǔ)句及多種變形形式。 ②Select Case結(jié)構(gòu)語(yǔ)句;測(cè)試項(xiàng)與測(cè)試表達(dá)式。 (7)循環(huán)結(jié)構(gòu)語(yǔ)句。 ①Do - Loop結(jié)構(gòu)語(yǔ)句;先判斷后循環(huán)與先循環(huán)后判斷;Exit Do語(yǔ)句。 ②For - Next結(jié)構(gòu)語(yǔ)句;For循環(huán)的執(zhí)行機(jī)制;For Each - Next結(jié)構(gòu)語(yǔ)句; Exit For語(yǔ)句。 ③語(yǔ)句的嵌套。 ④初始化語(yǔ)句的位置。 5.公共函數(shù)。 (1)算術(shù)函數(shù):Rnd()、Abs()、Sqr()、Sin()、Cos()、Tan()、Atn()、Exp()、 Log().Sgn() .Hex() .Oct(). (2)字符串函數(shù):Asc().Chr() .LCase().UCase().Left().Len() .Trim () .Mid().Right().Space() .String().InStr(). (3)日期及時(shí)間函數(shù):Time().Date().Now().Day() .Month().Year()、 WeekDay()。 (4)轉(zhuǎn)換函數(shù):Str().CStr().Val() .Chr() .Asc().CInt().Fix() ,Int()、 CBool() .CByte() .CDate() .CDbl(). (5)用戶交互函數(shù):InputBox().MsgBox()。 (6)數(shù)組函數(shù):Array().UBound().LBound()。 (7)格式化函數(shù):Format()。 6.過(guò)程設(shè)計(jì)。 (i) Sub過(guò)程(事件Sub過(guò)程及通用Sub過(guò)程)的定義及調(diào)用。 (2) Function過(guò)程的定義及調(diào)用。 (3) Sub過(guò)程與Function過(guò)程的異同。 (4)過(guò)程調(diào)用時(shí)的數(shù)據(jù)傳遞(形實(shí)結(jié)合):按數(shù)值傳遞、按地址傳遞、簡(jiǎn)單變 量參數(shù)、數(shù)組參數(shù)、對(duì)象參數(shù)的傳遞。 (5) Exit Sub與Exit Function語(yǔ)句。 (6)遞歸過(guò)程。 (7)模塊級(jí)變量及全局變量的應(yīng)用。 (8)多窗體工程的設(shè)計(jì),程序啟動(dòng)對(duì)象的設(shè)置。 7.文件操作。 (1)文件的基本概念:文件的存取方式及文件類(lèi)型;文件的基本操作步驟 (打開(kāi)、讀/寫(xiě)及關(guān)閉)。 (2)基本文件操作控件(驅(qū)動(dòng)器列表控件、文件夾列表控件、文件列表控 件)及通用對(duì)話框控件的添加與應(yīng)用。 (3)常用文件操作語(yǔ)句(Open、Close、Reset、Seek)及文件操作函數(shù)(EOF()、 FileLen()、FreeFile()、LOF()、Loc()、Seek());順序文件、隨機(jī)文件及二進(jìn)制文件 的打開(kāi)、讀/寫(xiě)及關(guān)閉。 8.程序調(diào)試 (1)錯(cuò)誤的類(lèi)型。 (2)編輯、運(yùn)行、中斷三種狀態(tài)。 (3)中斷死循環(huán)(Ctrl+Break);單步執(zhí)行(F8);斷點(diǎn)設(shè)置和刪除。 (4)監(jiān)視窗口(監(jiān)視表達(dá)式)、立即窗口(Debug. Print)、本地窗口。
9.應(yīng)當(dāng)掌握的一般算法。 (1)基本操作:交換、累加、累乘、數(shù)字/字符分解、求因子、求素?cái)?shù)、求最大/ 最小值、求最大公約數(shù)、求最小公倍數(shù)、進(jìn)制轉(zhuǎn)換、無(wú)重/去重。 (2)非數(shù)值計(jì)算常用經(jīng)典算法:窮舉、排序(選擇法、插入法、冒泡法)、歸并 (或合并)、查找(順序法、二分法)。 (3)數(shù)值計(jì)算常用經(jīng)典算法。 ①級(jí)數(shù)計(jì)算(遞推法)、一元非線性方程求根(牛頓迭代法)。 ②一元非線性方程求根(半分區(qū)間法)。 (4)解決各類(lèi)問(wèn)題的一般算法。 6. 0。 三、考試說(shuō)明 1.考試方式為無(wú)紙化網(wǎng)絡(luò)考試,考試時(shí)間為120分鐘。 2.軟件環(huán)境:中文版Window XP/Window 7操作系統(tǒng),Microsoft Visual Basic6.0 3.考試題型及分值分布見(jiàn)樣卷。
|