二級(jí)考試的內(nèi)容包括基礎(chǔ)知識(shí)和程序設(shè)計(jì)兩大部分。
基礎(chǔ)知識(shí)部分包括電腦基本知識(shí)、DOS基本知識(shí)和基本操作以及WINDOWS的基本概念與操作,本部分的主要難點(diǎn)包括電腦系統(tǒng)的主要技術(shù)指標(biāo)及其衡量方法、電腦系統(tǒng)軟硬件各組成部分及其間的相互關(guān)系、數(shù)制及其相互轉(zhuǎn)換;DOS中的文件、目錄、路徑的概念及其使用方法;DOS輸入輸出重定向等。
二級(jí)考試程序設(shè)計(jì)要求報(bào)考者從5種語(yǔ)言(QBASIC,FORTRAN,PASCAL,C,FOXBASE)中選擇其一。包括程序設(shè)計(jì)的基本知識(shí)與基本程序設(shè)計(jì)方法兩部分內(nèi)容,在基本知識(shí)中特別要注意具體語(yǔ)言對(duì)數(shù)據(jù)類型、表達(dá)式、基本語(yǔ)句和語(yǔ)法的規(guī)定,字符串的使用與操作,數(shù)組的定義與使用,子程序(包括函數(shù)型和過(guò)程型)的定義方法及其使用;基本程序設(shè)計(jì)要求考生熟練掌握順序、分支和循環(huán)語(yǔ)句的格式及正確運(yùn)用,多分支與雙重循環(huán)對(duì)許多考生是難點(diǎn);在語(yǔ)言類(QBASIC,FORTRAN,PASCAL,C)的考試中,要求考生能夠讀懂典型的程序段,掌握常用的程序設(shè)計(jì)算法(簡(jiǎn)單數(shù)學(xué)問(wèn)題的程序設(shè)計(jì)),如求和(積)算法,求最大值最小值及平均值算法、基本排序算法(選擇法、冒泡法等)、基本查找算法等。數(shù)據(jù)庫(kù)FOXBASE的編程著重強(qiáng)調(diào)基本的關(guān)系數(shù)據(jù)庫(kù)操作,如分類匯總,多庫(kù)關(guān)聯(lián),求兩個(gè)數(shù)據(jù)庫(kù)的交集、差集,在兩個(gè)數(shù)據(jù)庫(kù)中進(jìn)行查詢操作等。
二級(jí)考試的上機(jī)考試包括三個(gè)部分的內(nèi)容,即DOS操作題、程序修改題和程序編制題,DOS操作題的基本情況可參考本報(bào)上一期關(guān)于一級(jí)考試操作的說(shuō)明,但其難度比一級(jí)考試要大,要操作的目錄往往是多級(jí)子目錄,子目錄和文件的名字也取的比較“晦澀”,特別指出的是考生應(yīng)注意用COPY命令實(shí)現(xiàn)文件合并的操作。程序修改題是給定一個(gè)程序及其功能的簡(jiǎn)要說(shuō)明,要求改正其中的錯(cuò)誤,給出的程序以“******FOUND******”的注釋行標(biāo)出錯(cuò)誤的大體位置,考生應(yīng)特別注意不能給程序增行或減行,也不能更改程序的結(jié)構(gòu)。程序編制題目一般是對(duì)某個(gè)數(shù)學(xué)問(wèn)題設(shè)計(jì)算法并編程實(shí)現(xiàn)。QBASIC、PASCAL(TURBOPASCAL5·0或以上)和C(TURBOC2·0或以上)語(yǔ)言程序設(shè)計(jì)環(huán)境都是集成化的,考生應(yīng)注意掌握在這些集成化環(huán)境中如何編輯和調(diào)試程序,FORTRAN語(yǔ)言的考生應(yīng)特別注意FORTRAN編譯系統(tǒng)仍然是傳統(tǒng)的“編輯——編譯——連接——運(yùn)行”模式。
三級(jí)和四級(jí)的上機(jī)考試都是完成一個(gè)程序設(shè)計(jì),三級(jí)A是匯編程序,三級(jí)B與四級(jí)均是C程序,題目將給出要求和必要的程序接口。三級(jí)考試要求考生掌握數(shù)據(jù)結(jié)構(gòu),算法設(shè)計(jì)及相應(yīng)的程序?qū)崿F(xiàn),而四級(jí)考試更是注重綜合能力的測(cè)試。
二級(jí)、三級(jí)、四級(jí)的上機(jī)考試程序設(shè)計(jì)一般都包括文件的輸入輸出操作,因此考生應(yīng)對(duì)相應(yīng)語(yǔ)言中的文件輸入輸出操作有一定的掌握。全國(guó)計(jì)算機(jī)等級(jí)考試的指導(dǎo)思想是測(cè)試應(yīng)試者計(jì)算機(jī)的應(yīng)用能力,因此試題內(nèi)容強(qiáng)調(diào)基本理論、算法和“解題”思路,考生不必要在目前比較熱門的“界面”程序設(shè)計(jì)上下功夫。