●面向對象程序設計以__(1)__為基本的邏輯構件,用__(2)__來描述具有共同特征的一組對象;以__(3)__為共享機制,共享類中的方法和數據。 
  (1)A.模塊   B.對象   C.結構    D.類 
  (2)A.類型   B.抽象   C.類     D.數組 
  (3)A.引用   B.數據成員 C.成員函數  D.繼承  
  ●鏈表不具備的特點是__(4)__。 
  (4)A.可隨機訪問任何一個元素   B.插入、刪除操作不需要移動元素 
    C.無需事先估計存儲空間大小  D.所需存儲空間與線性表長度成正比 
  ●對矩陣壓縮存儲的主要目的是__(5)__。 
  (5)A.方便運算 B.節省存儲空間 C.降低計算復雜度 D.提高運算速度 
  ●判斷“鏈式隊列為空”的條件是__(6)__(front為頭指針,rear為尾指針)。 
  (6)A.front==NULL B.rear==NULL 
    C.front==rear D.front!=rear 
  ●以下關于字符串的判定語句中正確的是__(7)__。 
  (7)A.字符串是一種特殊的線性表  B.串的長度必須大于零 
    C.字符串不屬于線性表的一種  D.空格字符組成的串就是空串 
  ●在具有100個結點的樹中,其邊的數目為__(8)__。 
  (8)A.101    B.100    C.99     D.98 
  ●程序設計語言的定義一般應包 __(9)__幾個方面。 
  (9)A.語法、語義和語句     B.語法、語義和語用 
    C.語義、語句和語用     D.語法、語用和語句 
  ●在C語言中,若函數調用時實參是數組名,則傳遞給對應形參的是__(10)__。 
  (10)A.數組空間的首地址    B.數組的第一個元素值 
    C.數組中元素的個數    D.數組中所有的元素 
  ●在下面的程序中,若實參a與形參x以引用調用(call by reference)的方式傳遞信息,則輸出結果為__(11)__;若實參a與形參x以值調用(callbyvalue)的方式傳遞信息,那么輸出結果為__(12)__。 
Mainprogram  
 a:=1; 
 addone(a); 
 write(a); 
Procedure addom(x)  
 a:=x+1; 
 x:=x+2; 
 return; 
  (11)A.1     B.2     C.3      D.4 
  (12)A.1     B.2     C.3      D.4 
  ●在程序的執行過程中,用__(13)__結構可實現嵌套調用函數的正確返回。 
  (13)A.隊列    B.棧     C.樹      D.圖 
  ●已知有一維數組T[O...m*n-1],其中m>n。從數組T的第一個元素(T[0])開始,每隔n個元素取出一個元素依次存入數組B[1...m]中,即B[1]=T[0],B[2]=T[n],依此類推,那么放入B[k](1≤k≤n)的元素是__(14)__。  
  (14)A.T[(K-1)*n] B.T[K*n]   C.T[(K-1)*m]  D.T[K*m] 
  ●已知遞歸函數f(n)的功能是計算1+2+…+n,且n≥1,應采用的代碼段是__(15)__。 
  (15)A.if n>l then return 1 else return n+f(n-1) 
    B.if n>l then return 1 else return n+f(n+1) 
    C.if n>l then return 0 else return n+f(n-1) 
    D.if n>l then return 0 else return n+f(n+1) 
  ●在下面的流程圖中,如果標記為b的運算執行了m次(m>1),那么標記為a的運算的執行次數為__(16)__。 
  (16)A.1      B.m-1     C.m     D.m+l 
  ●數據庫系統從廣義的角度看,應該由__(17)__組成。數據字典中存放__(18)__,數據庫管理系統對應用程序的操作都要通過數據字典來進行。 
  (17)A.數據庫、硬件、軟件和人員 
    B.數據庫、硬件、數據庫管理系統和軟件 
    C.數據庫、軟件和人員 
    D.數據庫、數據庫管理系統和人員 
    (18)A.數據庫管理系統軟件      B.數據定義語言DDL 
    C.數據操縱語言DML       D.數據庫體系結構的描述 
  ●設有一個關系Student(學號,姓名,系名,課程號,成績),查詢至少選修了四門課程的學生學號、姓名及平均成績的SELECT語句應該是: 
  SELECT 學號,姓名,AVG(成績) AS 平均成績 
   FROM Student 
   GROUP BY__(19)__ 
   HAVING__(20)__ 
  (19)A.學號    B.姓名    C.系名    D.課程號 
  (20)A.COUNT(DISTINCT 學號)>3   B.COUNT(課程號)>3 
    C.COUNT(DISTINCT 學號)>=3  D.COUNT(課程號)>=3 
    ●通過關系數據庫的__(20)__運算,可以從表1和表2獲得表3.表1  
編號產品名 
010PC機 
011顯示器 
020打印機 
025鍵盤 
030調制解調器 
表2  
編號訂貨者 
010A<, /SPAN>公司 
011B公司 
020C公司 
025D公司 
030E公司 
表3  
編號產品名訂貨者 
010PC機A公司 
011顯示器B公司 
020打印機C公司 
025鍵盤D公司 
030調制解調器E公司 
  (21)A.連接    B.投影     C.選擇    D.包括 
  ●若計算機系統中的進程在“就緒”、“運行”和“等待”三種狀態之間轉換,進程不可能出現__(20)__的狀態轉換。 
  (22)A.“就緒”→“運行”     B.“運行”→“就緒” 
    C.“運行”→“等待”     D.“就緒”→“等待” 
  ●若內存采用固定分區管理方案,在已分配區可能會產生未用空間,通常稱之為_(23)__。 
  (23)A.廢塊 B.空閑頁面 C.碎片 D.空閑簇 
  ●在虛擬分頁存儲管理系統中,若進程訪問的頁面不在主存,且主存中沒有可用的空閑塊時,系統正確的處理順序為_(24)__。 
  (24)A.決定淘汰頁→頁面調出→缺頁中斷→頁面調入 
    B.決定淘汰頁→頁面調入→缺頁中斷→頁面調出 
    C.缺頁中斷→決定淘汰頁→頁面調出→頁面調入 
    D.缺頁中斷→決定淘汰頁→頁面調入→頁面調出 
●系統軟件是__(25)__的軟件. 
  (25)A.向應用軟件提供系統調用等服務 
    B.與具體硬件邏輯功能無關 
    C.在應用軟件基礎上開發 
    D.并不具體提供人機界面 
  ●在操作系統中,SPOOLING技術是一種并行機制,它可以使__(26)__。 
  (26)A.不同進程同時運行     B.應用程序和系統軟件同時運行 
    C.不同的系統軟件同時運行  D.程序的執行與打印同時進行 
  ●在常用的字處理軟件中,選中文本塊后,按下Ctrl鍵再拖曳鼠標,可以__(27)__;直接用鼠標拖曳已選定的文本,可以__(28)__。 
  (27)A.復制選中的文本      B.移動選中的文本 
    C.選中一個段落       D.選中一個矩形區域中的文本 
  (28)A.復制選中的文本      B.移動選中的文本?br/>    C.選中一個段落       D.選中一個矩形區域中的文本 
  ●通過設置文件的__(29)__,可以使其成為“只讀”文件。 
  (29)A.類型    B.格式    C.屬性    D.狀態 
  ●辦公自動化軟件一般應用于__(30)__。 
  (30)A.科學計算  B.實時控制  C.信息管理  D.輔助設計 
  ●Windows“回收站”占用的是__(31)__中的空間. 
●Windows“回收站”占用的是__(31)__中的空間. 
  (31)A.主存    B.軟盤    C.光盤    D.硬盤 來源:考試大-軟件水平考試●軟件的復雜性與許多因素有關。__(32)__不屬于軟件的復雜性參數。 
  (32)A.源程序的代碼行數     B.程序的結構 
    C.算法的難易程度      D.程序中注釋的多少 
  ●在結構化分析與設計方法中,為了在需求改變時對軟件的影響較小,應該使__(33)__。 
  (33)A.程序結構與問題結構相對應 B.程序結構與問題結構相獨立 
    C.程序結構與用戶界面相對應 D.程序結構與用戶界面相獨立 
  ●系統的硬件環境、軟件環境和數據環境發生變化時需要對系統進行維護,這種維護屬于__(34)__。 
  (34)A.校正性維護        B.適應性維護 
    C.完善性維護        D.預防性維護 
  ●以下選項中,主要聯系高層管理人員的信息系統是__(35)__。 
  (35)A.MIS(管理信息系統)     B.DSS(決策支持系統) 
    C.EDPS(電子數據處理系統)  D.TPS(事務處理系統) 
  ●__(36)__是關于質量管理體系的一系列標準,有助于企業交付符合用戶質量要求的產品。 
  (36)A.IS09(EE)  B.CMM    C.IS01400    D.SW-CMM 
  ●某軟件公司根據市場需求,組織開發出一套應用軟件,并對其公司的職工進行了保密的約束,以確保市場競爭.但是該公司某開發人員將該應用軟件的程序設計技巧和算法(由該開發人員設計)作為論文向社會發表。該軟件開發人員__(37)__,而該軟件公司喪失了這套應用軟件的__(38)__。 
  (37)A.喪失了計算機軟件著作權  B.未喪失計算機軟件著作權 
    C.喪失了發表權       D.喪失了專利權 
  (38)A.商業秘密         B.計算機軟件著作權 
    C.發表權          D.專利權 
  ●在網絡通信中,當消息發出后,接收方能確認消息確實是由聲稱的發送方發出的;同樣,當消息接收到后,發送方能確認消息確實已由聲稱的接收方收到。這樣的安全服務稱為__(39)__服務。 
  (39)A.數據保密性 B.數據完整性 C.不可否認性  D.訪問控制 
  ●OSI(OpenSystemInterconnection)安全體系方案X.800將安全服務定義為通信開放系統協議層提供的服務,用來保證系統或數據傳輸有足夠的安全性。X.800定義了五類可選的安全服務。下列相關的選項中不屬于這五類安全服務的是__(40)__。 
  (40)A.數據保密性 B.訪問控制  C.認證     D.數據壓縮 
  ●下列關于加密的敘述中,正確的是__(41)__。 
  (41)A.DES屬于公鑰密碼體制 
    B.RSA屬于公鑰密碼體制,其安全性基于大數因子分解困難 
    C.公鑰密碼體制的密鑰管理復雜 
    D.公鑰密碼體制中,加密和解密采用不同的密鑰,解密密鑰是向社會公開的 
  ●多媒體技術中,表達信息的媒體數據具有一些特定的性質。下述關于媒體數據性質的描述中,不正確的是__(42)__。 
  (42)A.有格式的數據才能表達信息 
    B.不同的媒體所表達的信息量不同 
    C.媒體之間的關系也代表著信息 
    D.任何媒體都可以直接進行相互轉換 
  ●PC機中數字化后的聲音有兩類表示方式:一類是波形聲音,一類是合成聲音。__(43)__是一種合成聲音文件的后綴。 
  (43)A,WAV    B.MID     C.RA     D.MP3 
  ●在RGB彩色空間中,R(紅)、O(綠)、B(藍)為三基色,青色、晶紅和黃色分別為紅、綠、藍三色的補色.根據相加混色原理,綠色+品紅=__(44)__。 
  (44)A.藍色    B.黃色     C.紫色    D.白色 
  ●若碼值FFH是一個整數的原碼表示,則該整數的真值為__(45)__:若碼值FFH是一個整數的補碼表示,則該整數的真值為__(46)__。 
  (45)A.127    B.0      C.-127    D.-1 
  (46)A.127    B.0      C.-127    D.-1 
  ●內存地址從4000H到43FFH,共有__(47)__個內存單元。若該內存每個存貯單元可存儲16位二進制數,并用4片存儲器芯片構成,則芯片的容量是__(48)__。 
  (47)A.256    B.512     C.1024    D.2048 
  (48)A.512?6bit B.256?bit   C.256?6bit  D.1024?bit 
  ●某程序的目標代碼為16384個字節,將其寫到以字節編址的內存中,以80000H為首地址開始依次存放,則存放該目標程序的末地址為__(49)__。 
  (49)A.81000H   B.83FFFH    C.84FFFH    D.86000H 
  ●構成運算器需要多個部件,__(50)__不是構成運算器的部件。 
  (50)A.加法器   D.累加器    C.地址寄存器 D.ALU(算術邏輯部件) 
  ●程序計數器(或指令地址寄存器)屬于CPU的__(51)__部件。(51)A.運算器   B.控制器    C.存儲器   D.I/O接口 
  ●控制機器指令執行的微程序存放在__(52)__中。 
  (52)A.控制存儲器 B.指令寄存器  C.內部存儲器 D.SRAM 
  ●構成4M?bit的存儲器,若采用256K?bit的芯片,需__(53)__片:若采用512K譴bit的芯片,需__(54)__片。 
  (53)A.8     B.16      C.32     D.64 
  (54)A.8     B.16      C.32     D.64 
  ●在進行原碼乘法時,乘積的符號位是由被乘數的符號位和乘數的符號位通過__(55)__運算來獲得的。 
  (55)A.或     B.與      C.異或    D.分別取反后再進行或 
  ●在CPU執行一段程序的過程中,Cache的存取次數為3800次,由主存完成的存取次數為200次。若Cache的存取廚期為5ns,主存的存取周期為25ns,則Cache的命中率為__(56)__CPU的平均訪問時間為__(57)__ ns。 
  (56)A.0.93    B.0.95     C.0.97    D.0.99 
  (57)A.5     B.6      C.7      D.8 
  ●磁盤存取時間包括尋道的時間、定位扇區的時向以及讀寫數據的時間,若磁盤的轉速提高一倍,則__(58)__。 
  (58)A.平均存取時間減少      B.平均尋道時間減少 
    C.存儲道密度增加一倍     D.平均尋道時間增加 
  ●以串行同步方式傳送數據塊時,經常采用的差錯校驗方法是__(59)__。 
  (59)A.偶校驗   B.奇校驗    C.海明碼校驗 D.CRC校驗 
  ●在主存和CPU之間增加Cache的自的是__(60)__。 
  (60)A.增加內存容量          B.為程序員編程提供方便 
    C.解決CPU與內存間的速度匹配問題 D.提高內存工作的可靠性 
  ●ADSL對應的中文術語是__(61)__,它的兩種Intenet接入方式是__(62)__接入。 
  (61)A.分析數字系統層       B.非對稱數字線 
    C.非對稱數字用戶線      D.異步數字系統層 
  (62)A.固定接入和虛擬撥號     B.專線接入和VLAN 
    C.固定接入和VLAN       D.專線接入和虛擬撥號 
  ●TCP/IP是一個協議簇,它的體系結構分為四層:應用層、網際層、網絡接口層和__(63)__,其中ARP協議屬于__(64)__。為了在源主機和目的主機之間傳送數據,IP協議需要確定源主機和目的主機是否在同一個網絡中。如果不在同一網絡時,則必須通過__(65__進行通信。 
  (63)A.會話層  B.傳輸層    C.網絡層    D.表示層 
  (64)A.應用層  B.傳輸層    C.網際層    D.網絡接口層 
  (65)A.網關或路由器 B.中繼器  C.集線器    D.終端匹配器 
  ●One use of networks is to let several computers share __(66)__ such as file systems, 
printers, and tape drives. 
  (66) A.CPU   B.memory    C.resources   D.data 
  ●A firewall is a __(67)__ system designed to __(68)__ an organization’s network against threats. 
  (67) A.operating  B.programming C.security  D.service 
  (68) A.prevent   B.protect   C.develop   D.exploit 
  ●The __(69)__ has several major components, including the system kernel, a memory management system, the file system manager, device drivers, and the system libraries. 
  (69) A.application        B.information system 
    C.network          D.operating system 
  ●__(70)__ is the address of a variable or a variable in which the address of another variable is stored. 
  (70) A.Director  B.Pointer  C.Array     D.Record 
  ●C++ is used with proper __(71)__ design techniques. 
  (71) A.object-oriented      B.object-based 
  C.face to object         D.face to target 
  ●__(72)__ is a contiguous, numbered set of variables of a given base type, which can be used and passed to functions as a unit. 
  (72) A.Record   B.Array   C.File     D. Parameter 
  ●(73) is not a programming language. 
  (73) A.COBOL    B.Java    C.UML      D.Basic 
  ●__(74)__ is nonprogram text embedded in a program to explain its form and function to 
human readers. 
  (74) A.Command   B.Compile  C.Comment    D.Statement 
  ●When the result of an operation becomes larger than the limits of the representation,__(75)__ occurs. 
  (75) A.overdose  B.overflow  C.overdraft  D.overexposure 
答案 
(1)B(16)C(31)D(46)C(61)A 
(2)D(17)D(32)B(47)A(62)A 
(3)A(18)C(33)C(48)B(63)C 
(4)D(19)A(34)A(49)A(64)C 
(5)A(20)D(35)C(50)B(65)B 
(6)C(21)C(36)D(51)D(66)B 
(7)B(22)A(37)A(52)B(67)C 
(8)C(23)C(38)C(53)D(68)D 
(9)A(24)B(39)B(54)C(69)B 
(10)B(25)A(40)A(55)B(70)C 
(11)D(26)C(41)A(56)C(71)D 
(12)D(27)A(42)A(57)A(72)D 
(13)B(28)B(43)C(58)D(73)A 
(14)C(29)D(44)D(59)C(74)C 
(15)B(30)D(45)A(60)D(75)B
