當前位置:才華齋>計算機>計算機四級>

全國計算機等級考試四級筆試試題附答案

計算機四級 閱讀(2.95W)

全國計算機等級考試,是經原國家教育委員會(現教育部)批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。以下是為大家分享的全國計算機等級考試四級筆試試題附答案,供大家參考借鑑,歡迎瀏覽!

全國計算機等級考試四級筆試試題附答案

一、選擇題:(共70題,每題1分,滿分70分。其中1-55題為中文題,56-70題為英文題)。下列各題A)、B)、C)、D)四個選項中,只有一個是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

(1) 計算機控制器的核心是_____。

A) 時序產生器 B) 程式計數器 C) 操作控制器 D) 指令暫存器

(2) 若一個子程式起始地址為2K,呼叫指令CALL的記憶體地址為K+2,則執行CALL指令所要執行指令的地址為_____。

A) 2K B) 2K+1 C) 2K-1 D) K+3

(3) 2000年3月17日生效的標準GB18030-2000共收錄漢字的數目為_____。

A) 6763個 B) 7360個 C) 17000個 D) 27000個

(4) 棧S最多能容納4個元素。現在6個元素按A、B、C、D、E、F的順序進棧,下列哪一個序列不是可能的出棧序列?_____。

A) A、B、C、D、E、F B) A、F、E、D 、C、B

C) C、B、E、D、A、F D) C、D、B、F、 E、 A

(5) 由四個結點可以構造出多少種不同的二叉樹?_____。

A) 4 B) 5 C) 14 D) 15

(6) 下圖所示為一棵二叉排序樹,其儲存採取llink-rlink法。現要刪除指標q所指的結點,下面哪一個操作序列不能得到正確的結果?_____。

A) q^:=q^k^;

q^k:=nil;

B) q^:=q^k^k^;

q^k^k:=nil;

C) p^·llink:=q^·llink;

p^k^k:=q^k;

D) p^k:=q^nk;

p^k^k:=q^k;

(7) 設散列表的當前狀態如下:該散列表的負載因子約為_____。

A) 0.27 B) 0.42 C) 0.58 D) 0.73

(8) 下面關於有向圖的運算的敘述中,哪個(些)是正確的?_____。

Ⅰ. 求有向圖結點的拓撲序列,其結果必定是唯一的

Ⅱ. 求兩個指向結點間的最短路徑,其結果必定是唯一的

Ⅲ. 求事件結點網路的關鍵路徑,其結果必定是唯一的

A) 只有Ⅰ B) Ⅰ和Ⅱ C) 都正確 D) 都不正確

(9) 下列命題公式中哪個(些)為重言式?_____。

Ⅰ. ((p∨q)→r┌) →((p→r)∧(q→r))

Ⅱ. (p→(q∨r)) →((p→q )∧(p→r))

Ⅲ. ((p→q)∧(p→r)) →((p→r)

Ⅳ. ((p∨q)∧(p→r))←(p→r)

A) Ⅲ B) Ⅰ和Ⅲ C) Ⅰ和Ⅱ D) Ⅰ、Ⅱ、Ⅲ和Ⅳ

(10) 設A、B、C、D為任意的集合,下面命題中為假的是_____。

A) A-B=B當且僅當A=B=?∩???? B) 若A?B∧C?D,則(A?C) ? ( B? D)

C) 若A?B∧C?D,則(A?C) ? ( B? D) D) A-B=A?~B

(11) 設f:Z×Z→Z,f( )=n2k,其中Z為整數集合,下面哪些命題為真?_____。

Ⅰ. f是滿射的

Ⅱ. f是單射的

Ⅲ. f-1(N)=Z×N(N為自然數集合)

Ⅳ. f(z{1})=N

A) Ⅰ和Ⅱ B) Ⅰ和Ⅳ C) Ⅰ和Ⅲ D) 全為真

(12) 設N為自然數集合, 在下面四種運算下不構成代數系統的是_____。

A) x*y=x+y-2-x-y B) x*y=x+y C) x*y=x-y D) x*y=|x|+|y|

(13) 設七階(即七個頂點)無向圖G為k-正則圖,下面列出k值中哪個(些)對於上述命題不成立?_____。

Ⅰ. k=4

Ⅱ. k=5

Ⅲ. k=6

Ⅳ. k=7

A) Ⅱ和Ⅳ B) 只有Ⅳ C) Ⅰ、Ⅱ和Ⅳ D) 全部

(14) 下列命題中哪個一定為真?_____。

A) 若無向圖G為極大平面圖,則G的對偶圖G`也是極大平面圖

B) G為非無向連通圖當且僅當G的邊連通度λ(G)=0

C) 若能將無向圖G的所有頂點排在G的同一個初級迴路上,則G為哈密頓圖

D) 若G為n階m條邊r個面的平面圖,則n-m +r=2工程所需的最長時間。

(15) 下列關於網路作業系統和分散式作業系統的敘述中,哪個是正確的_____。

Ⅰ. 它們都通過訊息實現通訊

Ⅱ. 它們都執行相同的作業系統

Ⅲ. 它 們都有網路的支援

A) 只有Ⅰ B) 只有Ⅱ C) 只有Ⅲ D) 都不正確

(16) 當系統正在處理某一中斷時,若要防止同級中斷的干擾,可採取下列哪一種手段?_____。

A) 中斷優先順序 B) 中斷遮蔽 C) 中斷巢狀 D) 中斷響應

(17) 下列關於程序控制塊PCB的敘述中,哪些是正確的?_____。

Ⅰ. 系統利用PCB描述程序的基本靜態特徵

Ⅱ. PCB可用於描述程序的運動變化過程

Ⅲ. 一個程序唯一對應一個PCB

A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 全都正確

(18) 在採用非搶佔式程序排程方式下,下列哪一種情況不會引起程序切換___。

A) 一個更高優先順序的程序就緒 B) 時間片到

C) 程序執行完畢 D) 程序執行P操作

(19) 在多道程式系統中,記憶體中既有作業系統,又有許多使用者程式。為使系統正確執行,要採 取儲存保護措施以防止_____。

Ⅰ.地址越界

Ⅱ.操作越權

A) 只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅲ D) 都不正確

(20) 在檔案系統中,若要實現檔案拷貝功能,可利用已有的系統呼叫,它們是_____。

A) create,open,read,write,close

B) create,open,read,write,

C) create,open,read,write

D) create,read,write,close

(21) 在多道程式系統中,多個程序可對共享裝置進行同時訪問。因此,在實現時應考慮下列哪些問題?_____。

Ⅰ. 正確性

Ⅱ. 系統性能

Ⅲ. 合理性

A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 都正確

(22) 下列關於UNIX的敘述中,不正確的是_____。

A) UNIX的檔案系統是樹型結構的,便於管理和檢索

B) UNIX提供了豐富的軟體工具,如實用程式、文字工具和開發工具

C) UNIX把普通檔案、目錄檔案和裝置檔案分別以不同方式進行管理

D) UNIX是多使用者、多工的分時作業系統

(23) 在UNIX系統中,組成UNIX執行環境的是一系列_____。

A) 環境變數 B) 管道 C) 特殊檔案 D) 管理命令

(24) 軟體開發的結構化生命週期方法將軟體生命週期劃分成_____。

A) 計劃階段、開發階段、執行階段 B) 計劃階段、程式設計階段、測試階段

C) 總體設計、詳細設計、程式設計除錯 D) 需求分析、功能定義、系統設計

(25) 資料流圖是常用的進行軟體需求分析的圖形工具,其基本圖形符號_____。

A) 輸入、輸出、外部實體和加工

B) 變換、加工、資料流和儲存

C) 加工、資料流、資料儲存和外部實體

D) 變換、資料儲存、加工和資料流

(26) 判定表和判定樹是資料流圖中用以描述加工的工具,它常描述的物件是_____。

A) 邏輯判斷 B) 層次分解 C) 操作條目 D) 組合條件

(27) 模組獨立性是軟體模組化所提出的要求,衡量模組獨立性的度量標準則是模組的_____。

A) 抽象和住處隱蔽 B) 區域性化和封裝化

C) 內聚性和耦合性 D) 啟用機制和控制方法

(28) 軟體設計一般分為總體設計和詳細設計,它們之間的關係是_____。

A) 全域性和區域性 B) 抽象和具體

C) 總體和層次 D) 功能和結構

(29) 軟體的複審是保證軟體質量的`必要手段,下述

Ⅰ.軟體的可追溯性

Ⅱ.軟體的可維護性

Ⅲ.方案的可選擇性

Ⅳ.介面的明確性

哪些是軟體複審時所涉及的技術內容?_____。

A) Ⅰ和Ⅱ B) Ⅰ、Ⅱ和Ⅲ C) Ⅱ和Ⅲ D) 都正確

(30) 原型化方法是軟體開發中一類常用的方法,它與結構化方法相比較,更需要_____。

A) 明確的需求定義 B) 完整的生命週期

C) 較長的開發時間 D) 熟練的開發人員

(31) 軟體測試是軟體開發的重要環節,而進行軟體測試的目的是_____。

A) 證明軟體錯誤不存在 B) 證明軟體錯誤的存在

C) 改正程式所有的錯誤 D) 發現程式所有的錯誤

(32) 軟體維護是保證軟體正常、有效執行的重要手段,而軟體的下述特性:

Ⅰ.可測試性

Ⅱ.可理解性

Ⅲ.可修改性

Ⅳ.可移植性

哪個(些)有利於軟體的維護?_____。

A) 只有Ⅰ B) Ⅱ和Ⅲ C) Ⅰ、Ⅱ和Ⅲ D) 都有利

(33) 資料庫的三級模式結構由外模式、模式和內模式組成,它適合於哪個(些)型別的資料庫?_____。

Ⅰ. 關係型資料庫 Ⅱ. 層次型資料庫 Ⅲ. 網狀型資料庫

A) 只有Ⅰ B) Ⅰ和Ⅱ C) Ⅱ和Ⅲ D) 都適合

(34) 設關係R和關係S的元素分別是3和4,關係T是R與S的笛卡爾積,即:T=R>×S,則關係T的元數是_____。

A) 7 B) 9 C) 12 D) 16

(35) 在SQL語言中的表(Table)是資料庫的_____。

A) 內模式 B) 模式 C) 外模式 D) 概念模式

(36) 設有關係R和S,在下列的關係運算中,哪一種運算不要求:"R和S具有相同的元數,且它們對應屬性的資料型別也相同"?_____。

A) R?S B) R∩S C) R-S D) R×S

(37) 設有關係R(A,B,C,D),其函式依賴集F={A→B,A→C,BD},則關係R至多滿足_____。

A) 1NF B) 2NF C) 3NF D) BCNF

(38) 設有關係R(A,B,C),在下列的等式中,哪一個是不成立的?_____。

A) σA<2(πA, B(R))=πA, B(σA<2 (R))

B) πA, C(σA<2(R))=σA<2(πA, C(R))

C) πB, C(σA<2(R))=σA<2(πB,C(R))

D) πA(πA, B (R))=πA (R)

(39) 關係資料模型通常由三部分組成,它們是_____。

A) 資料結構,資料通訊,關係操作

B) 資料結構,關係操作,完整性約束

C) 資料通訊,關係操作,完整性約束

D) 資料結構,資料通訊,完整性約束

(40) 在關係資料庫設計中,對關係進行規範化處理,使關係達到一定的正規化,例如達到3NF,這是哪個設計階段的內容?_____。

A) 需求分析階段 B) 概念設計階段

C) 邏輯設計階段 D) 物理設計階段

(41) 如果有兩個事務,同時對資料庫中同一資料進行操作,不會引起衝突的操作是_____。

A) 其中有一個是DELETE

B) 一個是SELECT,另一個是UPDATE

C) 兩個都是SELECT

D) 兩個都是UPDATE

(42) 通過計算機某些部分的改進而獲得的效能增益可以用阿姆達爾定律計算出來,該定律指出:利用更快的執行方式而獲得的效能改善所受到的限制是_____。

A) 該方式所佔的空間大小 B) 該方式所佔的時間比例

C) 該方式所佔的晶片多少 D) 該方式所佔的流水位置

(44) 在指令編碼優化過程中,哈夫曼編碼的核心思想是_____。

A) 使用頻率高的指令用短碼錶示

B) 使用頻率高的指令用長碼錶示

C) 使用頻率高的指令用理論碼錶示

D) 使用頻率高的指令用等長碼錶示

(45) RISC的關鍵技術是暫存器視窗重疊技術,這項技術很好地支援過程呼叫和返回操作。這裡所謂的重疊是指_____。

A) 全域性暫存器與高位暫存器重疊

B) 全域性暫存器與區域性暫存器重疊

C) 高位暫存器與低位暫存器重疊

D) 高位暫存器與區域性暫存器重疊

(46) 奔騰處理器已經普遍採用超流水線技術。所謂超流水線技術就是____。

A) 把普通流水線的主頻大大提高 B) 多建立幾條流水線而已

C) 用多指令分發技術 D) 細化流水、增加級數、提高主頻

(47) 在儲存體系中,兩個重要層次是快取記憶體與主存、主存與輔存,這兩層次的共同點是____。

A) 都為提高儲存體系的速度 B) 都需要硬體來實現

C) 地址變換,失效時要替換 D) 都對程式設計師透明

(48) 通道實質上是主存與I/O裝置之間的DMA介面在邏輯上的延伸。適合連線多臺高速裝置的通道是____。

A) 位元組多路通道 B) 選擇通道 C) 組多路通道 D) 塊多路通道

(49) 目前計算機網路的通訊子網中所採用的轉輸技術可以有兩類,即點一點方式與____。

A) 物理網路 B) 廣播方式 C) 數字方式 D) 軟體方式

(50) 隨著光纖技術、多媒體技術、高解析度動態影象與檔案傳輸技術的發展,CCITT希望設計出將語音、資料、靜態與動態影象等所有服務綜合於一個網中傳輸的通訊網,這種通訊網路就是____。

A) B-ISDN B) Fast Ethernet C) Internet D) Switching LAN

(51) 網路中的計算機之間要做到有條不紊地交換資料就必須遵守網路協議,一個網路協議主要包括三個要素,即____。

A) 語法、原語與資料 B) 語義、資料與軟體

C) 層次、介面與原語 D) 語法、語義與時序

(52) 當PCM用於數字化語音系統時,它將聲音分為128個量化級,每個量化級採用7位二進位制碼錶示。由 於取樣速率為8000樣本/秒,因此,資料傳輸速率應該達到____。

A) 2880bps B) 56Kbps C) 144Kbps D) 1200bps

(53) 具有分時系統檔案管理的全部功能,提供網路使用者訪問檔案、目錄的併發控制與安全保密功能的區域網伺服器叫做____。

A) 電子郵件伺服器 B) WWW伺服器

C) 檔案伺服器 D) FTP伺服器

(54) 在網路層實現多個區域網互連的裝置是____。

A) 集線器 B) 網橋 C) 路由器 D) 閘道器

(55) 在WWW系統中,使用者可以根據需要自動從一臺Web Server搜尋到其他任何一臺Web Server,它所採用的是____。

A) 超文字(hypertext)技術 B) 超連結(hyperlink)技術

C) 超媒體(hypermedia)技術 D) 超文字標註語言HTML

(56) Give the logical variables X=Y=1, The value of X V Y(logical addition)

is____.

A) 1 B) 2 C) 10 D) 0

(57) The Programming Counter (PC) is normally used to point out____.

A) Programmed execution instruction

B) The address of last execution instruction

C) The address of current execution instruction

D) The address of next execution instruction

Items (58) and (59) are based on the following Pascal code.

FOR i:=1 TO n -1 do

BEGIN

k:=i:

FOR j:=i+1 TO n DO

IF A[j]br> THEN k:=j:

IF k<>i

THEN BEGIN

X:=A[k];

A[k]:=A[i];

A[i]:=x

END

END;

(58) The sorting method described by the code is called____.

A) Insertion sort B) Selection sort C) Radix sort D) Merge sort

(59) Suppose elements in array A are already sorted ascending order of their

values when the code begins to run, then execution time of the code will be____.

A) O(log2n) B) O(n) C) O(nlog2n) D) O(n2)

(60) Assume that N=2M and FIFO is used. If the string p1,p2,…,pN is repeated

three times, then the number of page faults is____.

A) N/2 B) N C) 2N D) 3N

(61) Chang, Tian and An are three users of the system. Chang and An are in

the same group. Tian is a Super User. Which of the following rights is inconsistent

with the given policies?____.

A) Tian has W(write) access to An's Mail files

B) Tian has E(execute) access to An's Mail files

C) Chian has R(read) access to An's text files

D) Tian has E(execute) access to Chang's Binary files

(62) Software Engineering Economy is an effective part of software engineering,

which of the fo llowing content is the research comtent of software engineering

economy?____.

Ⅰmation of software development cost

Ⅱ & Cost analysis of software development

Ⅲstment of software development progress

A) Ⅲ only B) Ⅱ and Ⅲ C) Ⅰ and Ⅱ D) all

(63) Prototype method is one of the software engineering methods frequently

used, which of the following item is the necessary condition for implementing

prototype method?____.

Ⅰ acquire the user requirement quickly

Ⅱ the tools for building software fast

Ⅲ a certain accumulation of prototype systems

A) Ⅰ only B) Ⅰand Ⅱ C) Ⅱ and Ⅲ D) all

(64) ORACLE RDBMS is a distributed DBMS. Which of the following techniques

adapted ensure atomicity of distributed transaction?____.

A) remote procedure call (RPC) B) Two _phases commit (2PC)

C) Snapshots D) triggers

(65) In order to get names of schoolboys(SEX='M')whose age=22, from a relation____.

S(SNO,SNAME,SEX,AGE),which of the following expressions is (are) correct?

Ⅰ.πsname(σsex='M'^age=22(S))

Ⅱ.σsex='M'^age=22(πsname(S))

A) Ⅰ only B) Ⅱ only C) Ⅰand Ⅱ D) neither

(66) In order to improve the performance of a network server, you need to select

bus or local bus. The appropriate local bus is____.

A) VESA B) PCI C) EISA D) ISA

(67) In terms of n's taxonomy, the systolic array falls into____.

A) SISD B) MIMD C) SIMD D) MISD

(68) In the WAN, when a point-to-point subnet is used, an important design

issue is the roucer interconnection____.

A) topology B) computer C) service D) lines

(69) In the Ethernet LAN, an algorithm was chosen to dynarnically adapt to

the number of stations trying to send. It is called____.

A) backward learning B) binary exponential backoff

C) spanning tree D) CRC

(70) The typical firewall consists of two packet filters and a (an)____.

A) router B) bridge C) application D) server

二、論述題 (四個論述題可任選其一,並只選其一,多選無效,滿分30分)

論述題 1

設計一個用於管理會議室的資料庫。經調查分析,得到的資料項列出如下:

房間號r# CH AR(4),部門號d# CHAR(3),部門名稱dname CHAR(20),房間容量content INT,部門主管dmanager CHAR(8),開會日期mdate DATE,會議名稱cname CHAR(20),會議主題(subject)CHAR(80),會議型別(type),部門人數dnum INT,當前房間狀態state CHAR(1),並確定以會議室(room)資訊,部門(department)資訊,會議(conference)資訊為實體,它們通過"開會(meeting)"聯絡起來。為了簡化問題做如下假定:

l 會議以部門召開,但一個部門在同一會議室不能重複召開同一個會議。

l 會議室按部門借用,且不預借。

l 當前房間狀態取值為'1'表示該會議室當前正在開會,取值為'0'表示該會議室當前未被借用。

要求:

⑴ 資料庫的邏輯結構設計:給出相應的表名、表的屬性名(資料型別可省)、主鍵。(14分)

⑵ 給出下列查詢的SQL語句:(16分,每小題4分)

a) 當前未借用的會議室(房間號)和容量:

b) 2000年4月8日有哪些部門(部門名稱)在開會?他們的主管是誰?

c) 2000年4月8日'資訊中心'在哪個會議室(房間號)開會?會議名稱和主題是什麼?

d) 當前能夠適合'資訊中心'開會的有哪些會議室(房間號)?

論述題2

原型化方法或稱快速原型化方法是一種當前常用的軟體工程方法,儘管其特徵民傳統的結構化生命週期法有所不同,但從原型化方法的演變仔細分析,仍可看出它與結構化方法的內在聯絡,試回顧兩種方法的發展特徵和演進歷史並論述下述問題:

⒈ 兩種方法的基本特徵和內在聯絡。(14分)

⒉ 結構化生命週期方法的優點及其適應物件。(8分)

⒊ 實施快速原型法的前提和條件。(8分)

論述題3

⒈ 程序排程的主要功能。(8分)

⒉ 何時可進行程序排程?(8分)

⒊ 程序排程演算法解決以何種次序對各就緒程序進行處理機的分配以及按何種時間比例讓程序佔用處理機。時間片輪轉程序排程演算法的基本思想是什麼?時間片的大小對系統有什麼影響?在選取時間片時應考慮哪些因素?(14分)

論述題4

Internet網路層IP協議目前應用最為廣泛。試根據你對IP協議的理解,討論以下問題:

⑴ 論點1:Internet中沒有兩臺或兩臺以上的主機或路由器可以同時使用同一個IP地址。論點1正確嗎?為什麼?(10分)

⑵ 論點2:連線在Internet中的一臺主機或路由器只能有一個IP地址。論點2正確嗎?為什麼?(10分)

⑶ 有一臺主機的IP地址是""。你認為這個IP地址有沒有錯誤。為什麼?(10分)