基本要求
1.具有計(jì)算機(jī)的基礎(chǔ)知識(shí)。
2.了解操作系統(tǒng)的基本概念,掌握常用操作系統(tǒng)的使用。
3.掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法,熟悉算法描述工具──流程圖的使用。
4.能熟練地使用一種高級(jí)語言或數(shù)據(jù)庫(kù)語言編寫程序、調(diào)試程序。
考試內(nèi)容
一、基礎(chǔ)知識(shí)與基本操作
(一) 基礎(chǔ)知識(shí)
1.計(jì)算機(jī)系統(tǒng)的主要技術(shù)指標(biāo)與系統(tǒng)配置。
2.計(jì)算機(jī)系統(tǒng)、硬件、軟件及其相互關(guān)系。
3.微機(jī)硬件系統(tǒng)的基本組成。包括:中央處理器(運(yùn)算器與控制器),內(nèi)存儲(chǔ)器(RAM與ROM),外存儲(chǔ)器(硬盤、
軟盤與光盤),輸入設(shè)備(鍵盤與鼠標(biāo))輸出設(shè)備(顯示器與打印機(jī))。
4.軟件系統(tǒng)的組成,系統(tǒng)軟件與應(yīng)用軟件;軟件的基本概念,文檔;程序設(shè)計(jì)語言與語言處理程序(匯編程
序、編譯程序、解釋程序)。
5.計(jì)算機(jī)的常用數(shù)制(二進(jìn)制、十六進(jìn)制及其與十進(jìn)制之間的轉(zhuǎn)換);數(shù)據(jù)基本單位(位、字節(jié)、字、字長(zhǎng))。
6.計(jì)算機(jī)的安全操作;計(jì)算機(jī)病毒的防治。
7.計(jì)算機(jī)網(wǎng)絡(luò)的一般知識(shí)。
8.多媒體技術(shù)的一般知識(shí)。
(二) DOS的基本操作
1.操作系統(tǒng)的基本功能與分類。
2.DOS操作系統(tǒng)的基本組成。
3.文件、目錄、路徑的基本概念。
4.常用DOS操作,包括:
初始化與啟動(dòng);
文件操作(TYPE,COPY,DEL,REN,XCOPY,ATTRIB);
目錄操作(DIR,MD,CD,RD,TREE,PATH);
磁盤操作(FORMAT,DISKCOPY,CHKDSK);
功能操作(VER,DATE,TIME,CLS,PROMPT,HELP);
批處理(批處理文件的建立與執(zhí)行,自動(dòng)批處理文件);
輸入輸出改向。
(三) WINDOW的基本操作
1.Windows的特點(diǎn)、基本構(gòu)成及其運(yùn)行環(huán)境。
2.Windows用戶界面的基本元素。包括:窗口、圖標(biāo)、菜單、對(duì)話框、按鈕、光標(biāo)等。
3.Windows基本操作。包括:?jiǎn)?dòng)與退出,鼠標(biāo)操作,窗口操作,圖標(biāo)操作、菜單操作,對(duì)話框操作。
二、程序設(shè)計(jì)
1.能運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法編寫程序。
2.掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法。
3.能熟練使用一種高級(jí)或一種數(shù)據(jù)庫(kù)語言(共有QBASIC、FORTRAN、PASCAL、C以及FOXBASE等五種
語言,考生任選其中一種。各種語言的考試內(nèi)容附后)。
三、上機(jī)操作
在指定的時(shí)間內(nèi)使用微機(jī)完成下述操作:
1.完成指定的計(jì)算機(jī)基本操作(包括機(jī)器啟動(dòng)和操作命令的使用)。
2.按給定要求編寫和運(yùn)行程序。
3.調(diào)試程序,包括對(duì)給出的不完善的程序進(jìn)行修改和補(bǔ)充,使之能得到正確的結(jié)果。
各種語言的考試內(nèi)容
一、QBASIC語言程序設(shè)計(jì)
(一) QBASIC的基本概念
1.QBASIC提供的數(shù)據(jù)類型。
2.常量和變量的概念、變量的命名規(guī)則、變量的類型說明。
3.運(yùn)算符和運(yùn)算規(guī)則(算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算、字符運(yùn)算)。
4.表達(dá)式(算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、字符表達(dá)式)的概念及求值。
(二) 順序結(jié)構(gòu)程序設(shè) 計(jì)
1.變量的賦值(LET語句)。
2.數(shù)據(jù)輸出(PRINT語句)。
3.數(shù)據(jù)輸入(INPUT語句,READ/DATA語句,RESTORE語句)。
4.程序停止執(zhí)行(END語句,STOP語句)。
5.程序注釋(REM語句)。
(三) 選擇結(jié)構(gòu)程序設(shè)計(jì)
1.行IF語句。
2.塊IF結(jié)構(gòu)。
3.SELECT CASE結(jié)構(gòu)。
4.選擇結(jié)構(gòu)的嵌套。
(四) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
1.循環(huán)的概念。
2.WHILE循環(huán)結(jié)構(gòu)。
3.FOR-NEXT循環(huán)結(jié)構(gòu)。
4.DO循環(huán)結(jié)構(gòu)。
5.循環(huán)結(jié)構(gòu)的嵌套。
(五) 數(shù)組
1.數(shù)組和數(shù)組元素。
2.數(shù)組定義的方法。
3.引用數(shù)組元素的方法。
4.靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組。
5.一維數(shù)組和多維數(shù)組。
6.數(shù)組的運(yùn)算。
(六) 函數(shù)與子程序
1.標(biāo)準(zhǔn)函數(shù)。
2.單行自定義函數(shù)和多行自定義函數(shù)的定義和引用。
3.塊內(nèi)子程序── 子例程(GOSUB-RETURN語句,ON GOSUB-RETURN語句及ON KEY(n) GOSUB-RETURN語句)。
4.獨(dú)立模塊的子程序的定義(SUB-END SUB語句)和調(diào)用(CALL語句)。
5.模塊化函數(shù)的定義(FUNCTION-END FUNCTION語句)和調(diào)用。
6.模塊間的數(shù)據(jù)傳遞(虛實(shí)結(jié)合)。
7.全局變量與局部變量。
8.過程的嵌套調(diào)用。
9.過程的遞歸調(diào)用。
(七) 字符處理
1.字符串和字符串變量的概念。
2.字符串變量的賦值。
3.字符串的運(yùn)算。
4.字符串函數(shù)。
5.字符串?dāng)?shù)組。
(八) 文件
1.文件的概念。
2.對(duì)源程序文件的操作。
3.對(duì)順序文件的操作。
4.記錄型變量的定義(TYPE-END TYPE語句)和隨機(jī)文件的操作。
(九) 屏幕控制與作圖
1.屏幕控制(CLS語句,LOCATE語句)。
2.顯示模式的控制(SCREEN語句)。
3.顏色的設(shè)置(COLOR語句)。
4.標(biāo)準(zhǔn)作圖語句(PSET語句,PRESET語句,LINE語句,DRAW語句和CIRCLE語句)。 5.圖形的著色(PAINT語句)。
二、C語言程序設(shè)計(jì)
(一)C語言的結(jié)構(gòu)
1.程序的構(gòu)成,main函數(shù)和其他函數(shù)。
2.頭文件、數(shù)據(jù)說明、函數(shù)的開始和結(jié)束標(biāo)志。
3.源程序的書寫格式。
4.C語言的風(fēng)格。
(二)數(shù)據(jù)類型及其運(yùn)算
1.C的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型、空類型)及其定義方法。
2.C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。
3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。
4.C表達(dá)式類型(賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、條件表達(dá)式、逗號(hào)表達(dá)式)和求
值規(guī)則。
(三)基本語句
1.表達(dá)式語句,空語句,復(fù)合語句。
2.數(shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用。
3.復(fù)合語句。
4.goto語句和語句標(biāo)號(hào)的使用。
(四)選擇結(jié)構(gòu)程序設(shè)計(jì)
1.用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)。
2.用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。
3.選擇結(jié)構(gòu)的嵌套。
(五)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
1.for循環(huán)結(jié)構(gòu)。
2.while和do while循環(huán)結(jié)構(gòu)。
3.continue語句和break語句。
4.循環(huán)的嵌套。
(六)數(shù)組的定義和引用
1.一維數(shù)組和多維數(shù)組的定義、初始化和引用。
2.字符串與字符數(shù)組。
(七)函數(shù)
1.庫(kù)函數(shù)的正確調(diào)用。
2.函數(shù)的定義方法。
3.函數(shù)的類型和返回值。
4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。
5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。
6.局部變量和全局變量。
7.變量的存儲(chǔ)類別(自動(dòng)、靜態(tài)、寄存器、外部),變量的作用域和生存期。
8.內(nèi)部函數(shù)與外部函數(shù)。
(八)編譯預(yù)處理
1.宏定義:不帶參數(shù)的宏定義;帶參數(shù)的宏定義。
2.“文件包含”處理。
(九)指針
1.指針與指針變量的概念,指針與地址運(yùn)算符。
2.變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針以及指向變量、數(shù)組、字符串、
函數(shù)、結(jié)構(gòu)體的指針變量。通過指針引用以上各類型數(shù)據(jù)。
3.用指針作函數(shù)參數(shù)。
4.返回指針值的指針函數(shù)。
5.指針數(shù)組,指向指針的指針,main函數(shù)的命令行參數(shù)。
(十)結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共用體(即“聯(lián)合”)。
1.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義方法和引用方法。
2.用指針和結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立、輸出、刪除與插入。
(十一)位運(yùn)算
1.位運(yùn)算符的含義及使用。
2.簡(jiǎn)單的位運(yùn)算。
(十二)文件操作
只要求緩沖文件系統(tǒng)(即高級(jí)磁盤I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤I/O系統(tǒng))不要求。
1.文件類型指針(FILE類型指針)。
2.文件的打開與關(guān)閉(fopen,fclose)。
3.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)),文件的定位(rewind,fseek函數(shù))。
三、FORTRAN語言程序設(shè)計(jì)
(一)FORTRAN程序的結(jié)構(gòu)、書寫規(guī)則
1.FORTRAN程序的構(gòu)成(主程序和子程序)。
2.FORTRAN源程序的書寫格式。
(二)數(shù)據(jù)類型及其運(yùn)算
1.常量和變量的類型(整型、實(shí)型、雙精度型、復(fù)型、邏輯型、字符型)。
2.定義變量類型的方法(用I-N規(guī)則隱式說明和顯示說明)。
3.符號(hào)常量及其定義方法(PARAMETER語句)。
4.運(yùn)算符及運(yùn)算優(yōu)先級(jí)。
5.表達(dá)式(算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式和字符表達(dá)式)及其求值規(guī)則。不同類型數(shù)據(jù)的混合運(yùn)算。
(三)最基本的語句
1.賦值語句(算術(shù)、邏輯和字符型賦值語句)。
2.表控格式的輸入與輸出。
3.格式輸入與輸出:
⑴格式編輯符(X、H、I、F、E、D、A、L、/),格式的重復(fù)作用。
⑵格式語句與輸入輸出語句(包括READ,WRITE語句)的相互作用。
⑶在輸入輸出語句中包含格式說明的方法。
4.暫停語句(STOP語句),停語句(END語句)。
5.賦初值語句(DATA語句)。
6.轉(zhuǎn)移語句(GO TO語句)。
(四)選擇結(jié)構(gòu)程序設(shè)計(jì)
1.邏輯IF語句。
2.塊IF結(jié)構(gòu)。
3.選擇結(jié)構(gòu)的嵌套。
(五)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
1.當(dāng)型循環(huán)與直到型循環(huán)。
2.用DO語句實(shí)現(xiàn)循環(huán):
⑴用DO語句時(shí)循環(huán)次數(shù)的計(jì)算。 ⑵循環(huán)體的概念。 ⑶循環(huán)終端語句和CONTINUE語句。
3.用塊IF和GOTO語句實(shí)現(xiàn)循環(huán)。
4.循環(huán)的嵌套。
(六)數(shù)組的應(yīng)用
1.定義數(shù)組的方法(用DIMENSION語句和類型語句定義一維或多維數(shù)組)。 2.數(shù)組元素的正確引用。 3.數(shù)組在內(nèi)存中存儲(chǔ)順序(按列存儲(chǔ))。 4.對(duì)數(shù)組賦初值的方法。
5.數(shù)組的輸入與輸出。
6.可調(diào)數(shù)組。
(七)函數(shù)和子程序
1.內(nèi)部函數(shù)的調(diào)用方法。 2.語句函數(shù)的定義及引用方法。 3.函數(shù)子程序(FUNCTION子程序)的結(jié)構(gòu)及調(diào)用方法。
4.子例行程序(SUBROUTINE子程序)的結(jié)構(gòu)及調(diào)用方法。 5.模塊間的數(shù)據(jù)傳遞(虛實(shí)結(jié)合)。
(八)數(shù)據(jù)聯(lián)系 1.公用語句(COMMON語句),無名公用區(qū)和有名公用區(qū)
2.數(shù)據(jù)塊子程序
(九)字符處理
1.字符串、字符型變量和字符型數(shù)組。 2.字符型數(shù)據(jù)的賦值和運(yùn)算。 3.字符型數(shù)據(jù)的輸入與輸出。
(十)文件
1.文件與記錄的概念。 2.文件的打開與關(guān)閉。 3.順序文件的存取方法。 4.直接文件的存取方法。
四、Pascal語言程序設(shè)計(jì)
(一)Pascal程序的構(gòu)成
1.源程序的組成語言要素。
2.程序首部,說明部分,執(zhí)行部分。
3.程序的書寫規(guī)定。
(二)數(shù)據(jù)的類型及其運(yùn)算
1.Pascal的數(shù)據(jù)類型、定義方法及其使用:
⑴標(biāo)準(zhǔn)類型(實(shí)型、整型、布爾型和字符型)。 ⑵用戶自定義類型(枚舉類型、子界類型)。 ⑶構(gòu)造類型(數(shù)組類型、集合類型、記錄類型、文件類型)。 ⑷指針類型。
2.運(yùn)算符和表達(dá)式(包括算術(shù)型、集合型、關(guān)系型和布爾型)。
3.數(shù)據(jù)類型的相容性。
(三)基本語句
1.賦值語句。 2.輸入輸出語句及其格式控制。 3.復(fù)合語句。
(四)選擇結(jié)構(gòu)程序設(shè)計(jì)
1.用IF語句實(shí)現(xiàn)選擇結(jié)構(gòu)。 2.用CASE語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。 3.選擇結(jié)構(gòu)的嵌套。
(五)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
1.FOR循環(huán)結(jié)構(gòu)。 2.REPEAT循環(huán)結(jié)構(gòu)。 3.WHILE循環(huán)結(jié)構(gòu)。 4.循環(huán)結(jié)構(gòu)的嵌套。
(六)數(shù)組
1.一維數(shù)組和多維數(shù)組的基本概念、定義方法和引用數(shù)組元素的方法。
2.壓縮數(shù)組的概念。 3.字符串和字符數(shù)組。
(七)過程和函數(shù)
1.過程與函數(shù)的概念。 2.標(biāo)準(zhǔn)過程和標(biāo)準(zhǔn)函數(shù)。 3.過程和函數(shù)的定義方法和調(diào)用方法。
4.形式參數(shù)和實(shí)在參數(shù)的結(jié)合,值參數(shù)和變量參數(shù)的使用。 5.過程和函數(shù)的遞歸調(diào)用。
6.標(biāo)識(shí)符的作用域(全程量的局部量)。
(八)動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)
1.指針變量的概念。 2.動(dòng)態(tài)存儲(chǔ)單元的開辟、釋放和引用。 3.單向鏈表和循環(huán)鏈表的操作。
(九)文件
1.文件的概念。 2.文件的基本操作(建立、打開、關(guān)閉、存?。?。
五、數(shù)據(jù)庫(kù)語言程序設(shè)計(jì)
(一) 數(shù)據(jù)庫(kù)系統(tǒng)及FoxBASE+基礎(chǔ)知識(shí)
1.基本概念:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)模型及其相互關(guān)系
2.關(guān)系數(shù)據(jù)庫(kù):
(1)關(guān)系模型,關(guān)系模式、關(guān)系、元組、屬性、域。 (2)關(guān)系運(yùn)算:選擇、投影、聯(lián)接以及三種關(guān)系運(yùn)算在FoxBASE+中的體現(xiàn)。
3.系統(tǒng)性能與工作方式:
(1)各種文件類型及特點(diǎn),命令格式。 (2)系統(tǒng)主要性能指標(biāo)。 (3)兩種工作方式:交互方式和程序運(yùn)行方式。
4.FoxBASE+的數(shù)據(jù)元素:
(1)常量:數(shù)值型、字符型、邏輯型、日期型常量。 (2)變量:字段變量、簡(jiǎn)單內(nèi)存變量、數(shù)組、內(nèi)存變量的保存及恢復(fù)。
(3)表達(dá)式:表達(dá)式的類型及運(yùn)算。 (4)常用函數(shù):數(shù)值計(jì)算函數(shù)、字符處理函數(shù)、日期類函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)。
(二) 數(shù)據(jù)庫(kù)的基本操作
1.數(shù)據(jù)庫(kù)的建立、修改與復(fù)制:
(1)數(shù)據(jù)庫(kù)結(jié)構(gòu)的建立、修改與復(fù)制。 (2)數(shù)據(jù)庫(kù)記錄的增、刪、改與復(fù)制。 (3)文件管理命令。
2.數(shù)據(jù)庫(kù)的重新組織及查詢:
(1)直接查詢與記錄指針定位。 (2)數(shù)據(jù)庫(kù)排序與索引。 (3)快速檢索FIND,SEEK。
3.數(shù)據(jù)統(tǒng)計(jì)與計(jì)算:
(1)統(tǒng)計(jì)記錄數(shù)、求和、求平均值。 (2)分類匯總。
4.多重?cái)?shù)據(jù)庫(kù)操作:
(1)工作區(qū)的選擇和使用。 (2)數(shù)據(jù)庫(kù)關(guān)聯(lián)與聯(lián)接SET RELATION,JOIN。 (3)數(shù)據(jù)庫(kù)間的數(shù)據(jù)更新UPDATE。
(三) 程序設(shè)計(jì)(命令文件)
1.命令文件的建立與運(yùn)行。
2.程序的三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)。 (2)選擇結(jié)構(gòu): 條件選擇語句IF-ELSE-ENDIF及其嵌套形式的使用。 多分支選擇語句DO CASE-ENDCASE的使用。 (3)循環(huán)結(jié)構(gòu):循環(huán)語句DO WHILE-ENDDO及其嵌套形式的使用。
3.格式設(shè)計(jì):
(1)格式設(shè)計(jì)命令@的使用。 (2)屏幕格式的建立與使用。 (3)光帶式菜單的設(shè)計(jì)。
4.子程序與過程:
(1)子程序設(shè)計(jì)與調(diào)用。 (2)過程與過程文件。 (3)局部變量和全局變量、過程調(diào)用中的參數(shù)傳遞。
5.命令文件的編譯與使用。
(四) 系統(tǒng)環(huán)境和狀態(tài)參數(shù)
1.常用的SET命令:
(1)常用的開關(guān)狀態(tài)設(shè)置命令。 (2)常用的環(huán)境參數(shù)設(shè)置命令。
2.FoxBASE+的系統(tǒng)配置文件:CONFIG.FX配置文件的作用。