軟件水平考試(初級)程序員上午(基礎知識)模擬試卷21_第1頁
軟件水平考試(初級)程序員上午(基礎知識)模擬試卷21_第2頁
軟件水平考試(初級)程序員上午(基礎知識)模擬試卷21_第3頁
軟件水平考試(初級)程序員上午(基礎知識)模擬試卷21_第4頁
軟件水平考試(初級)程序員上午(基礎知識)模擬試卷21_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件水平考試(初級)程序員上午(基

礎知識)模擬試卷21

一、中文選擇題(本題共64題,每題1.0分,共64

分。)

1、以下給出的快捷功能按鈕中,能夠在畫好的圖形內填充顏色的是(1)。

A、2

B、

C、Q

D、-

標準答案:A

知識點解析:在本試題所給出的快捷功能按鈕中,選項A的“—”能夠在畫好的圖

形內填充顏色;選項B的“△?,,能夠改變圖形內所添加的文字的顏色;選項c的

“工二”能夠改變圖形邊框等線條的顏色;選項D的“三?”能夠改變所選中的對象(如

“文字”等)的背景顏色,以達到突出顯示的效果。

2、對于Word文檔【工具】菜單中的【字數(shù)統(tǒng)計】命令的功能,其不能統(tǒng)計(2)。

A、字符數(shù)

B、段落數(shù)

C、行數(shù)

D、分欄數(shù)

標準答案:D

知識點腦析:在Word文檔,按【Ctrl+A】組合鍵選擇整篇文檔(或者只選擇某段文

字,或者不進行選擇操作)后,選擇【工具】一【字數(shù)統(tǒng)計】命令,系統(tǒng)將彈出如

圖1-6所示的統(tǒng)計信息。該統(tǒng)計信息包含了整篇Word文檔(或所選擇的某段文字,

或當前頁)的頁數(shù)、字數(shù)、字符數(shù)、段落數(shù)和行數(shù)等信息,但不能統(tǒng)計Word文檔

字R餐請

tsitaa

頁數(shù)

T?12

字號數(shù)小評空格)13

?n舜6十空拓)17

段落舞I

行數(shù)1

韭中文單詞I

中文字符宓削弊遇單詞10

r包福臉*i摩注①)

顯示工具欄6

中的分欄數(shù)信息。圖IF"字數(shù)統(tǒng)計"信息界面

3、在Excel“單元格格式”對話框的“對齊”選項卡中,“水平對齊”下拉列表中不包括

⑶選項。

A、靠上

B、填充

C、跨列居中

D、兩端對齊

標準答案:A

知識之解析:在Excel工作簿文件中,選擇【格式】一【單元格】命令,切換至

“對齊”選項卡,系統(tǒng)彈出的對話框如圖1-7和圖1-8所示。其中,“水平對齊”下拉

列表包括常規(guī)、靠左、居中、靠右、填充、兩端對齊、跨列居中和分散對齊等選

項:“垂直對齊”下拉列表中包括靠上、居中、靠下、填充、兩端對齊和分散對齊等

選項。

國1-7.水¥對齊”選項界圓圖1-8“垂直對齊”送鼻界面

由圖1-7可知,“單元格格式”對話框的“對齊”選項卡中,“水平對齊”下拉列表不包

括選項A的“靠上”選項,

所示,并進行如下操作:

圖1-1某Excel工作薄文件

1)選擇C3單元格:2)選擇【插入】

一【行】命令;3)選擇【插入】一【列】命令:則顯示的結果是(4)。

知識點解析:用Excel打開某一工作簿文件,其中的數(shù)據(jù)如圖1-9所示。選中C3

單元格后,選擇【插入】一【行】命令,系統(tǒng)顯示的結果如圖1-10所示。

BCID3-A5….C_l.D

E1-9某ExcelH作簿文件界面I圖1-10某Excel工作簿文件界面2

接著選擇【插入】一【列】命令,系統(tǒng)顯示的結果如圖1-11所示。

EMl某Excel工作簿文件界面3在圖1-9中,選擇C4單元

格,選擇【插入】一【行】命令,接著選擇【插入】?【行】命令,系統(tǒng)顯示的結

果為選項A的圖示。在圖1-9中,選擇D3單元格后,選擇【插入】一【行】命

令,接著選擇【插入】一【列】命令,系統(tǒng)顯示的結果為選項C的圖示。在圖1-9

中,選擇D4單元格,選擇【插入】一>【行】命令,接著點擊【插入】->【列】命

令,系統(tǒng)顯示的結果為選項D的圖示。

5、以下選項中,(5)協(xié)議不能實現(xiàn)電子郵件的安全傳輸。

A、PGP

B、S/MIME

C、SMTP

D、TLS

標準答案:C

知識點解析:PGP(PrettvGoodPrivacy)是一個基于RSA公匙加密體系的郵件加

密軟件??梢杂盟鼘︵]件保密以防止非授權者閱讀,它還能對郵件加上數(shù)字簽名從

而使收信人可以確認郵件的發(fā)送者,并能確信郵件沒有被篡改。多用途網(wǎng)際郵件擴

充協(xié)議(MukipurposeInternetMailExtensions,MIME)說明了如何安排消息格

式使消息在不同的郵件系統(tǒng)內進行交換。其靈活的格式允許郵件中包含任意類型的

文件。MIME消息包含文本、圖像、聲音、視頻及其他應用程序的特定數(shù)據(jù)。

MiME的安全版本S/MIME(Secure/MullipurposeInternetMailExtensions)設計

用來支持郵件的加密。S/MIME為電子消息應用程序提供認證、完整性保護、鑒定

及數(shù)據(jù)保密等安全服務。安全傳輸層協(xié)議(TransportLayerSecurityProtocol,

TLS)是IETF的SSL(安全套接層)3.0版,在兩個通信應用程序之間提供保密性和數(shù)

據(jù)完整性。該協(xié)議主要由TLS記錄協(xié)議(TLSRecord)和TLS握手協(xié)議(TLS

Handshake)組成。簡單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP)是

一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議,它主要用于傳輸系統(tǒng)之間的郵件信息并

提供來信的相關通知。SMTP獨立于特定的傳輸子系統(tǒng),且只需要可靠有序的數(shù)據(jù)

流信道支持。SMTP重要特性之一是其能跨越網(wǎng)絡傳輸郵件,即“SMTP郵件中

繼“。SMTP不能實現(xiàn)電子郵件的安全傳輸。

6、Cache存儲器通常采用(6)存儲器件構成。

A、DRAM

B、SRAM

C、EPROM

D、NVRAM

標準答案:B

知識點解析:半導體存儲器按存取方式分為只讀存儲器ROM和隨機存取存儲器

RAMo其中,RAM根據(jù)存儲器件能否長期保存信息而分為靜態(tài)RAM(SRAM)、

動態(tài)RAM(DRAM)和非易失RAM(NVRAM)。SRAM的集成度低、功耗較大:

DRAM的集成度較高、功耗小,但存取速度比SRAM低。通常,計算機的主存采

用DRAM,Cache的存儲器件采用SRAM。

7、在以下對通用串行忠線(USB)接口特點的描述中,不正確的是(7)。

A、由4條信號線組成,其中兩條用于傳送數(shù)據(jù),另外兩條傳送控制信號和電源

B、支持即插即用及熱插拔

C、可經(jīng)過集線器(HUB)進行5層樹狀連接,該總線上最多可接127個設備

D、USB2.0的數(shù)據(jù)傳輸速率可達480Mbps

標準答案:A

知識點解析:通用串行總線USB的主要特點如下。1)USB最大的優(yōu)點是支持即插

即用及熱插拔;2)由4條信號線組成,其中兩條用于傳送數(shù)據(jù),另外兩條傳送+5V

容量為500mA的電源。3)USB1.0有兩種數(shù)據(jù)傳輸速率:低速為1.5Mbps,高速

為12Mbps。USB2.0的數(shù)據(jù)傳輸速率為480Mbps。4)可以經(jīng)過集線器(HUB)進行

樹狀連接,最多可達5層。該總線上可接127個設備。

8、利用海明碼(HammingCode)糾正單位錯,如果有8位信息位,則至少需要加

入(8)位冗余位。

A、2

B、3

C、4

D、5

標準答案:C

知識點解析:信息冗余中的海明碼能糾正可能出現(xiàn)的單比特錯。假設信息位為匕

冗余校驗位為r,糾正單比特錯需滿足2汰+什1的關系。本試題中,k=8,則侖4。

9、系統(tǒng)可靠性的簡單度量是平均故障間隔時間(MTBF),其計算公式是(9)。

MTTF:MeanTimeTOFailure;MTTR:MeanTimeTORepair)

A、MTTF+MTTR

B、MTTF-MTTR

C、MTTR+MTTF

D、MTTFxMTTR

標準答案:A

知識點解析:可靠性用于衡量需要系統(tǒng)在某段時間內保持正常的運行,即確定一個

系統(tǒng)在一個特定的運行時間內有效運行的概率。目前,使用最為廣泛的一個衡量可

靠性的參數(shù)是平均失效前時間(MeanTimetoFailure,MTTF),定義為隨機

變量、出錯時間等的“期望值”。但是,MTTF經(jīng)常被錯誤地理解為“能保證的最短

的生命周期"。MTTF的長短,通常與使用周期中的產品有關,但不包括老化失效

時間。平均恢復前時間(MeanTimetoRepair,MTTR)源自于IEC61508中的

平均維護時間(MeanTimetoRepair),是隨機變量恢復時間的期望值。它包括

確認失效發(fā)生所必需的時間、維護所需要的時間、獲得配件的平均故障間隔時間

(MeanTimeBetweenFailures,MTBF)定義為失效或維護中所需要的平均時

間,包括故障時間及檢測和維護設備的時間,即MTBF=MTTF+MTTR。由于

MTTR通常遠小于MTTF,因此MTBF可近似等于MTTF。MTBF適用于可維護性

和不可維護的系統(tǒng)。

10、存儲一個16x16點陣的漢字(每個點占用Ibit),需用(10)個字節(jié)。

A、16

B、32

C、128

D、256

標準答案:B

知識點解析:由于每個點占用Ibit,因此存儲一個16x16點陣的漢字需要

16xl6(bit)o由于8比特定義為1個字節(jié),故存儲一個16x16點陣的漢字需要

32Bo

II、以下關于CISC/RISC計算機的敘述中,說法不正確的是(II)。

A、RISC機器指令比CISC機器指令簡單

B、RISC機器中通用寄存器比CISC機器多

C、CISC機器采用微碼比RISC機器多

D、CISC機器比RISC機器更好地支持高級語言

標準答案:D

知識點解析:RISC是秘簡指令集計算機的英文縮寫,它是在繼承復雜指令集計算

機(CISC)成功技術并克服其缺點的基礎上產生并發(fā)展的,RISC與CISC在技術特點

上的對比如表1-3所示。

表1-3RISC與CISC的特點表

類別RISCCISC

指令系統(tǒng)指令長度因定,指令格式少(少于1。0種)指令數(shù)量很多

選取使用頻率較高的一些藺單指令,且指令執(zhí)行有些指令執(zhí)行時間很長,如存

執(zhí)行時間

時間較短儲器內容的塊復制

編碼長度固定,通常為4字節(jié)可變,1?15字節(jié)

尋址方式種類少,即簡單尋址種類豐富

設置大量通用寄存器,該間存儲器指令簡單,只可以對存儲器和寄存器進行算

操作

能對寄存器進行算術和邏輯操作術和邏輯操作

難以用優(yōu)化編譯器生成高效的

編深采用優(yōu)化編譯技術,生成高效的目標代碼程度

目標代碼程度

RISC機器在沒計時選擇了一些使用頻率較高的簡單指令;CPU中增加了通用寄存

器的數(shù)量,從而可減少訪存(存/取數(shù)據(jù))次數(shù):采用優(yōu)化的編譯程序,更有效地支持

高級語言;硬件邏輯控制,不用微程序控制技術;大部分指令在一個機器周期內完

成,采用流水線技術;只有存取數(shù)指令訪問主存,其他指令都在寄存器之間運算。

CISC機器的微碼電路在芯片上所占的面積要占總面積的50%以上。

12、帶256MB存儲卡的數(shù)碼相機拍攝分辨率設定為1600x1200(像素),顏色深

度為24位,若不采用壓縮存儲技術,則最多可以存儲(12)張照片。

A、44

B、46

C、47

D、51

標準答案:B

知識點解析:當像素顏色深度為24位,且不采用壓縮算法時,存儲一個像素需要

24位,即占用3個字節(jié)存儲空間。一張照片的像素數(shù)為1600x1200(像素),則

存儲該幅圖像所需的存儲空間為1600x1200x3B=5760000Bo最多可以存

256—1024“I024B

儲的照片數(shù)目:N=1600x12OOX3B=46.604,向下取整數(shù)N=46。

13、JPEG壓縮編碼算法(13)。

A、使用DPCM對直流系數(shù)(DC)和交流系數(shù)(AC)進行編碼

B、使用DPCM對直流系數(shù)(DC)進行編碼,使用RLE對交流系數(shù)(AC)進行編碼

C、使用RLE對直流系數(shù)(DC)和交流系數(shù)(AC)進行編碼

D、使用RLE對直流系數(shù)(DC)進行編碼,使用DPCM對交流系數(shù)(AC)進行編碼

標準答案:B

知識點解析:JPEG是一個由ISO和ITU兩個組織機構聯(lián)合組成的一個專家組制定

的靜態(tài)數(shù)字圖像壓縮編碼標準,其算法稱為JPEG算法(又稱為JPEG標準)。它包

括基于差分脈沖編碼調制(DPCM)、離散余弦變換(DCT)和哈夫吧(Huffman)編碼的

有損壓縮算法兩個部分。JPEG壓縮編碼算法的主要計算步驟如下。1)通過正向離

散余弦變換①CT)去除數(shù)據(jù)冗余。2)使用量化表對DCT系數(shù)進行量化。3)Z字形

(Zig-Zag)編碼。4)使用差分脈沖調制(DPCM)對直流系數(shù)(DC)近似編碼,即對相鄰

像素塊之間的L系數(shù)的差值進行編碼。5)使用行程長度編碼(RLE)時交流系數(shù)(A。

近似編碼。對其余的63個交流分量(AC系數(shù))使用RLE編碼,從左上角開始沿對

角線方向,以2字形進行掃描直至結束。量化后的AC系數(shù)將會有許多0值,以Z

字形路徑進行游程編碼有效地增加了連續(xù)出現(xiàn)的0值個數(shù)。6)嫡編碼,即對DC碼

和AC行程編碼進行基于統(tǒng)計特性的端編碼。JPEG標準建議使用的嫌編碼方法有

哈夫曼(Huffman)編碼和自適應二進制算術編碼。利用這些算法進行圖像壓縮時將

損失一部分信息,但壓縮比可以很大(例如,壓縮20倍左右),人眼基本上看不出

失真。

14、目前常用的數(shù)碼視頻主要是MPEG標準。DVD中視頻的編碼規(guī)范符合(14)標

準。

A、MPEG-1

B、MPEG-2

C、MPEG-4

D、MPEG-7

標準答案:B

知識點解析:目前常用的數(shù)碼視頻主要有MPEG-1、MPEG-2和MPEG-43個

MPEG標準,MPEG-7標準與MPEG-21標準仍處于研發(fā)階段。其中,MPEG-1

標準是針對L5Mbps以下數(shù)據(jù)傳輸率的數(shù)碼視頻圖像及音頻編碼而設計的,主要應

用在VCD、CD等多媒體載體,存儲內容為彩色同步運動視頻圖像。MPEG-2標準

主要是針對4?9Mbps的影音視頻數(shù)據(jù)。該標準提供了一個較為廣泛的壓縮比改變

范圍,以適應各種情況下不同畫面質量、存儲容量和帶寬的要求。MPEG-2可以將

一部長為120分鐘的電影壓縮至4?8GB,并可將其刻錄在一張DVD碟片中。

MPEG-2的音頻編碼可提供左、右、中,從及兩個環(huán)繞聲道、1個重低音聲道和數(shù)

量多達7個的伴音聲道。MPEG-4標準是面向低速、低碼率傳輸條件下(如移動通

信網(wǎng)和公用電話交換網(wǎng)(PSTN))的影音編碼標準。其主要特點是多媒體系統(tǒng)的交互

性和靈活性,擁有高效編碼、快速存儲與傳播及便于交互操作的特點。由于

MPEG-4采用的是高比率有損壓縮的算法,因此在對圖像質量要求較高的視頻領域

內還不適用。MPEG-7是一個多媒體內容描述接口標準。主要針對不同類型的多媒

體數(shù)據(jù)進行標準化的描述,并把其描述的結果聯(lián)系起來,以便于用戶的管理和應

用。由以上分析可知,DVD中視頻的編碼規(guī)范符合MPEG-2標準。

15、某企業(yè)內部網(wǎng)段與Internet連的網(wǎng)絡拓撲結構如圖1-2所示,其防火墻結構

屬于(15)。圖12某防火墻拓撲結構圖

A、帶屏蔽路由器的雙宿主主機結構

B、帶屏蔽路由器的XXDMZ防火墻結構

C、帶屏蔽路由器的單網(wǎng)段防火墻結構

D、單DMZ防火墻結構

標準答案:C

知識點露析:防火墻的非軍事區(qū)(DMZ)用于隔離不同網(wǎng)段,是放置公共信息的最佳

位置,所以可以在該區(qū)域內部署本公司對外發(fā)布的Web服務器,使得外部訪問者

可以不用通過內網(wǎng)就能夠宜接獲得他們所需要的信息。圖1-2的拓撲結構示意的是

帶屏蔽路由器的單網(wǎng)段防火墻結構。

16、在非授權的情況下,使用Sniffer軟件接收和截獲網(wǎng)絡上傳輸?shù)男畔?,這和攻

擊方式屬于(16)。

A、放置特洛伊木馬程序

B、DDoS攻擊

C、網(wǎng)絡監(jiān)聽

D、網(wǎng)絡欺騙

標準答案:C

知識點解析:網(wǎng)絡監(jiān)聽工具是提供給管理員的一類管理工具。使用這種工具,可以

監(jiān)視網(wǎng)絡的狀態(tài)、數(shù)據(jù)流動情況及網(wǎng)絡上傳輸?shù)男畔?。但是網(wǎng)絡監(jiān)聽工具也為黑客

們提供了手段,當信息以明文的形式在網(wǎng)絡上傳輸時,便可以使用網(wǎng)絡監(jiān)聽的方式

來進行攻擊。將網(wǎng)絡接口設置在雜亂(promiscuous)模式,便可以源源不斷地將網(wǎng)上

傳輸?shù)男畔⒔孬@。常見的網(wǎng)絡監(jiān)聽例子是,在非授權的情況下,使用Sniffer工具

接收和截獲網(wǎng)絡上傳輸?shù)男畔ⅰ?/p>

17、程序員甲在調動工作1年內,在新單位完成了一項與原單位工作有關的發(fā)明創(chuàng)

造,該發(fā)明創(chuàng)造的專利申請權屬于(17)。

A、甲

B、原單位

C、新單位

D、甲和原單位

標準答案:B

知識點解析?:專利申請權不僅包括了精神權利,更重要的是它包含了財產權利的內

容。專利申請權可以轉讓而獲得轉讓費,專利申請人可以對實施相同發(fā)明創(chuàng)造的單

位和個人主張臨時保護雙,還可以作價入股。在專利申請獲得批準后,專利申請人

成為專利權人,可以通過獨占實施、許可、轉讓、技術入股及主張侵權賠償獲得更

多的經(jīng)濟利益。準獲得了專利申清權,誰就有可.能獲得現(xiàn)實的或者將來的經(jīng)濟利

益。為了平衡與發(fā)明創(chuàng)造相關的各方利益,更是為了防止一些科技人員利用離開原

單位的機會而不正當?shù)乩迷瓎挝坏募夹g成果(例如,在已有的技術成果上進行改

進甚至竊取原單位的技術成果),我國《專利法》第6條和《專利法實施細則》第

11條規(guī)定,退職、退休或者調動工作1年后做出的與其在原單位承擔的本職工作

或者原單位分配的任務有關的發(fā)明創(chuàng)造,為職務發(fā)明創(chuàng)造,申請專利的權利歸原單

位。根據(jù)以上規(guī)定可知,程序員甲在調動工作1年內,在新單位完成了一項與原單

位工作有關的發(fā)明創(chuàng)造,該發(fā)明創(chuàng)造屬于職務發(fā)明創(chuàng)造,其專利申請權屬于原單

位。

18、GB/T19000—2000(idtISO9000—2000)表示(18)國際標準。

A、修改采用

B、等同采用

C、等效采用

D、非等效采用

標準答案:B

知識點解析:我國國家技術監(jiān)督局制定的“采用國際標準和國外先進標準管理辦法”

第11條規(guī)定,我國標準采用國際標準或國外先進標準的程度,分為等同采用

(Identical,簡記為idt)、等效采用Equivalent,簡記為eqv)、修改采用(Modified,

簡記為mod)和非等效采用(No【Equivalent,簡記為neq)。GB/T19000—2000

是中華人民共和國國家標準質量管理體系,它是一種國家推薦標準。它等同采用

(identical,簡記為idt)ISO9000:2000Fundamentalsandvocabulary,并代替

GB/T6583-1994和GB/T19000.1—1994標準。

19、在計算機中,最適合進行數(shù)字加減運算的數(shù)字編碼是(19)。

A、原碼

B、反碼

C、補碼

D、移碼

標準答案:C

知識點解析:本題考查的知識點是機內數(shù)據(jù)的表示形式。進行原碼加減運算時,

操作數(shù)與運算結果均用原碼表示。由于原碼進行加減運算時需要將符號位單獨處

理,運算比較復雜,因此在計算機中很少被采用。為了簡化運算方法,常采用補碼

表示法,以便符號位也能作為數(shù)值的一部分參與運算。補碼加法的運算法則是:和

的補碼等于補碼求和。補碼減法的運算法則是:差的補碼等于被減數(shù)的補碼加上減

數(shù)取負后的補碼。負數(shù)補碼表示的實質是將負數(shù)映射到正數(shù)域,所以可將減法運算

轉化為加法運算。與原碼減法運算相比,補碼減法運算的過程要簡便得多。在補碼

加減運算中,符號位和數(shù)值位一樣參加運算,無須進行特殊處理。因此,多數(shù)計算

機都采用補碼加減運算法,即本題的選項C是正確的答案。移碼(又稱為增碼)是機

器數(shù)的另一種表示方法,最適合表示浮點數(shù)的階碼。移碼的符號位,用I表示正

號,用。表示負號,求法是把其補碼的符號位直接取反即可。

20、與十六進制數(shù)9F.E等值的十進制數(shù)是(20)。

A、105.875

B、156.875

C、105.14

D、156.14

標準答案:B

知識點解析:此類非十進制數(shù)轉換成十進制數(shù)試題的解答思路是按權展開求和,即

每位數(shù)字乘以相應的位雙再累加起來。本試題中十六進制數(shù)A?F應寫成十進制數(shù)

10?15,將十六進制數(shù)9F.E轉換成十進制數(shù)為:(9F.E)16=9xl61+15xl60+14xl6-

1=144II2i0.875=156.875o另外提醒注意的是,在10進制數(shù)轉換為非10進制數(shù)

時,對整數(shù)部分是除以基數(shù)的余數(shù)按逆序排列,最后得到的余數(shù)是最高有效位:對

小數(shù)部分是乘以基數(shù)的整數(shù)按正序排列,最先得到的整數(shù)是最高有效位。

21、兩個同符號的數(shù)相加或異符號的數(shù)相減,所得結果的符號位SF和進位標志

CF進行(21)運算為1時,表示運算的結果產生溢出。

A^與

B、或

C、與非

D、異或

標準答案:D

知識點解析:判別兩個同符號的數(shù)相加或異符號的數(shù)相減是否溢出的邏輯表達式

是:VF=SFCFO即將所得結果的符號位SF和進位標志CF進行異或運算,結果

為1時表示溢出;反之沒有溢出。

22、在國標GB2312—80標準編碼中,若某漢字的機內碼為OCOADH,則該字

的區(qū)位碼是(22)。

A、100DH

B、200DH

C、402DH

D、0A08DH

標準答案:B

知識點解析:這是一類考查漢字機內碼、國標碼和區(qū)位碼三者之間轉換關系的試

題。機內碼等于國標碼的兩個字節(jié)各加80H,國標碼等于區(qū)位碼的兩個字節(jié)各加

20Ho按上述關系由機,內碼(OCOADH)可求出該漢字的國標碼為402DH,并且可

求出該漢字的區(qū)位碼為200DH,表示該漢字在20H區(qū)0DH位上,因此本試題的

正確答案是選項B。

23、主存儲器簡稱為主存(或內存)。以下不屬于主存組成部件的是(23)。

A、控制線路

B、數(shù)據(jù)寄存器

C、時序電路

D、地址譯碼器

標準答案:C

知識點解析:主存儲器簡稱為主存(或內存)。主存由存儲體、控制線路、地址寄存

器、數(shù)據(jù)寄存器和地址譯碼器5部分組成。時序電路不是主存的組成部件。

24、某總線有104根信號線,其中數(shù)據(jù)總線(DB)32根。若總線工作頻率為

33MHz,則其理論最大傳輸速率為(24)。(注:本題答案中的B表示Byte)

A、33MBps

B、64MBps

C、132MBps

D、164MRps

標準答案:C

知識點解析:總線帶寬表示單位時間內總線所能傳輸?shù)淖畲髷?shù)據(jù)量。其單位通常用

MB/s表示。某總線有104根信號線,其中數(shù)據(jù)總線(DB)32根。若總線工作頻率為

D32x33x106

33MHz,則其理論最大傳輸速率R=^=32X33X106B/S=8B/s=132MB/So

25、CPU主要由運算單元(ALU)、控制單元(CU)、寄存器和時序電路組成。在指令

執(zhí)行過程中存放指令、操作數(shù)和中間結果的功能是由(25)實現(xiàn)的。

A、運算單元

B、控制單元

C、寄存器

D、時序電路

標準答案:C

知識點解析:CPU主要由運算單元(ALU)、控制單元(CU)、寄存器和時序電路等部

件組成。其中,寄存器用于在指令執(zhí)行過程中存放指令、操作數(shù)和中間結果。運算

單元主要完成算術運算和邏輯運算,實現(xiàn)對數(shù)據(jù)的加工與處理??刂茊卧刂七\算

單元和寄存器準確地實現(xiàn)要求的操作。例如,對指令進行譯碼的功能是由控制單元

實現(xiàn)的。

26、某單CPU的計算機系統(tǒng)采用可搶占優(yōu)先級的任務調度方案,且所有任務可以

并行使用I/O通道。內存中有Al、A2兩個任務,按照Al、A2的次序運行,其內

部計算和I/O操作時間如表1-1所示。

表1-1可搶占優(yōu)先級的任務調度表

任務優(yōu)先級每個任務獨立運行時毋需的時間及過程

A1高計算30msfI/O40ns-*計算20ms

A2任計算60msfI/O60ns—計菖30ms

序的執(zhí)行時間忽略不計,按多道程序運行方式完成這兩個任務比按單道程序運行方

式節(jié)省的時間是(26)。

A、40ms

B、60ms

C、100ms

D、200ms

標準答案:A

知識點解析:對于表皿中Al、A2兩個任務按單CPU、單道方式運行所需花費的

時間11為:tl=(30+40+20)+(60+60+30)=240ms。如果在該單CPU的計算機系統(tǒng)中

采用可搶占優(yōu)先級的任務調度方案,且所有任務可以并行使用I/O通道。對于表1-

1中Al、A2兩個任務的多道程序運行時序如圖1?12所示。注意:任務A1的CPU

運行優(yōu)先級高于任務A2。

Y1.1。?,甲?.甲?.甲一甲一中,尸”

l/OQ電

Al占用

CPU的時序'

A2占用

CPU的時序

SM2任務Al、A2的多道程序運行時序圖由圖匚

12可知,Al、A2兩個任務按多道程序運行方式所需花費的時間12為:

t2=30+40+20+20+60+30=200ms因此,多道程序運行方式完成這兩個任務比按單道

程序運行方式節(jié)省的時間t3為:t3=240-200=40ms

27、在一①、②、③的位置應分別填入

圖1?3某進程狀態(tài)轉換圖

(27)o

A、運行態(tài)、等待態(tài)、就緒態(tài)

B、等待態(tài)、就緒態(tài)、運行態(tài)

C、就緒態(tài)、等待態(tài)、運行態(tài)

D、就緒態(tài)、運行態(tài)、等待態(tài)

標準答案:C

知識點解析:在進程狀態(tài)轉換時,不可發(fā)生“等待態(tài)—運行態(tài)''和"就緒態(tài)一>等待態(tài)”

這兩種轉換情況,由此可判斷圖1-3中"②”空缺處為“等待態(tài)”。就緒態(tài)是指進程已

經(jīng)具備了運行的條件,但是由于CPU,正在運行其他的進程,所以暫時不能運行

的狀態(tài)。處于就緒態(tài)的進程只要把CPU控制權分配給進程調度就能夠立刻執(zhí)行,

此時發(fā)生“就緒態(tài)—運行態(tài)”的狀態(tài)轉換。當處于運行態(tài)的進程時間片用完了,此時

將發(fā)生“運行態(tài)一就緒態(tài)”的狀態(tài)轉換。根據(jù)圖1-3中①、②、③空缺處的方向箭

頭,可判定“①”空缺處填寫的內容是“就緒態(tài)","③''空缺處填寫的內容是“運行

態(tài)”。

28、以下關于C語言的函數(shù)參數(shù)敘述中,說法正確的是(28)。

A、只有在發(fā)生函數(shù)調用時,函數(shù)中的形參才被分配內存單元

B、如果形參是數(shù)組名,則傳遞的是每個數(shù)組元素的值

C、形參變量所占用的內存單元位于堆中

D、實參對形參的數(shù)據(jù)傳遞是“值傳遞”,因此,在被調用的函數(shù)當中,沒有辦

法去修改主函數(shù)中變量的值

標準答案:A

知識點解析:定義函數(shù)時函數(shù)名后面括號中的變量名稱為形式參數(shù)。調用函數(shù)時函

數(shù)名后面括號中的表達式稱為實際參數(shù)。形參在未出現(xiàn)函數(shù)調用時,并不占內存中

的存儲單元。只有在發(fā)生函數(shù)調用時,函數(shù)中的形參才被分配內存單元。在調用結

束后,形參所占的內存單元也被釋放。因此選項A說法正確。通常認為數(shù)組名是

一個地址常量,當數(shù)組名作為形參時,傳遞的是數(shù)組的起始地址,而不是每個數(shù)組

元素的值。由此可見,選項B說法錯誤。操作系統(tǒng)內存的??臻g用于保存運行的

上下文,函數(shù)調用時的局部變量和形參。因此選項C說法錯誤。C語言規(guī)定,實參

對形參的數(shù)據(jù)傳遞是“值傳遞”,即單向傳遞(實參的值可以傳給形參,形參的值不

能傳給實參)。在內存中,實參單元與形參單元是不同的單元。在被調用的函數(shù)當

中,函數(shù)返回值將影響主調函數(shù)中相關變量的值。由此可見,選項D說法錯誤。

29、若有以下C語言語句,且OSiVlO,則對數(shù)組元素的錯誤引用是(29)。

inta[i]={1,2,3?4,5,6,?,8,9,0),*p,i:p=a;

A、*(a+i)

B、p+I

C、a[p-a)

D、*(&a[i])

標準答案:B

知識點常析:由于C語言規(guī)定數(shù)組名代表數(shù)組中第一個元素的地址,因此選項A

的*(a+i)與a[i]等價。由于指針變量p的初值為數(shù)組a的首地址,即p指向a,因此

p?a的結果為0,選項C的a[p?a]相當于a[0]。對于選項D,&a[i]代表咖的地址,

所以*(&a[i])表示該地址所指向的變量a[i]。因此選項A、C和D都能實現(xiàn)對數(shù)組a

中元素的正確引用。對于選項B,指針變量p指向數(shù)組a的首地址,與整數(shù)值i相

加后,結果仍是地址值,它表示數(shù)組a中的第i個元素的地址,顯然這不是對數(shù)組

元素的正確引用。

30、C++語言支持(30)。①過程式程序設計②數(shù)據(jù)抽象程序設

計③面向對象程序設計④泛型(通用)程序設計

A、①

B、②③

C、④⑤④

D、①②③④

標準答案:D

知識點解析:C++語言是C語言的一個向上兼容的擴充,而不是一種新語言。C++

是一種支持多范型的程序設計語言,它既支持面向對象程序設計,也支持過程式程

序設計和數(shù)據(jù)抽象程序沒計。

31、(31)的源語言是某種高級語言,其目標語言是同一種語言的標準形式。

A、預處理

B、編輯

C、編譯

D、鏈接

標準答案:A

知識點解析:預處理、鏈接和編譯等屬于語言處理程序,這些程序主要從語法和語

義角度分析和處理源程序代碼。預處理軟件的源語言是某種高級語言,其目標語言

是同一種語言的標準形式。例如,C編譯器包括的預處理器用于將C的宏展開為標

準的C語句。編譯軟件用于將源語言程序翻譯成目標程序,源語言是高級語言,

而悶標語言與實際計算:機的機器語言相近,可以是匯編語言或是機器語言。鏈接

軟件用于將多個目標程序鏈接為可執(zhí)行程序。程序員編寫的源程序是文本文件,nJ-

以使用文本編輯編寫和修改程序。門前各種語言程序的集成開發(fā)環(huán)境中同時包含了

預處理、編輯、編譯和鏈接等軟件模塊。

32、對于需要編譯的程序,在編譯過程中能發(fā)現(xiàn)(32)錯誤。

A、死循環(huán)

B、無窮遞歸

C、0作為除數(shù)

D、括號不匹配

標準答案:D

知識點解析:程序中的錯誤分為語法錯誤和語義錯誤兩種。語法是關于程序結構的

規(guī)則,語法錯誤是形式上的錯誤,這類錯誤編譯器可以檢查出來。括號不匹配和關

鍵字拼寫錯誤屬于語言結構錯誤,是兩種常見的語法錯誤。語義錯誤是程序含義

(或功能)上的錯誤,可以分為靜態(tài)語義錯誤和動態(tài)語義錯誤。靜態(tài)語義錯誤編澤器

可以檢查出來。動態(tài)語義錯誤反映程序的邏輯,這種錯誤發(fā)生在程序運行期間,常

見的邏輯錯誤有0作為除數(shù)、死循環(huán)和無窮遞歸等,編譯時檢查不出這類錯誤。

33、以下關于程序運行時內存分配區(qū)域的敘述中,說法錯誤的是(33)。

A、全局變量區(qū)域存放了程序當中的所有全局變量,是靜態(tài)分配的區(qū)域

B、棧區(qū)域是由系統(tǒng)自動來分配的

C、堆是在函數(shù)調用時分配的,當函數(shù)調用結束之后,相應的堆就會被釋放.

D、主函數(shù)和其他函數(shù)的代碼在程序開始運行時,就被裝入到內存,保存在代碼區(qū)

標準答案:C

知識點解析:棧幀是指在調用函數(shù)時,系統(tǒng)會自動地分配一塊內存區(qū)域給這個函

數(shù),用來保存它的運行上下文、形參和局部變量。棧幀是在函數(shù)調用時分配的,當

函數(shù)調用結束之后,相應的棧幀就會被釋放。而堆區(qū)域主要用做動態(tài)分配的內存。

34、在UML類圖中,(34)暗示著整體在概念上處于比局部更高的一個級別,在實

例圖中不存在回路,即只能是一種單向關系。

A、實例關系(Realization)

B、泛化關系(Generalization)

C、關聯(lián)關系(Association)

D、聚集關系(Aggregation)

標準答案:D

知識點解析:選項A的“實例(Realization)關系”,用于指定兩個實體之間的一個個

同。選項B的“泛化(Generalization)關系”,表示類與類、接口與接口之間的繼承關

系。選項C的“關聯(lián)(Association)關系”,表示類與類之間的連接,即一個類保存對

另一個類實例的引用,并在需要的時候調用這個實例。選項D的“聚集

(Aggregation)關系”,是關聯(lián)關系的一種形式,代表兩個類之間的整體/局部關系。

聚集關系暗示著整體在概念上處于比局部更高的一個級別,在實例圖中不存在回

路,即只能是一種單向關系。而關聯(lián)關系暗示兩個類在概念上處于相同的級別。

35、在面向對象分析過程中,通常用概念模型來詳細描述系統(tǒng)的問題域。(35)可用

來表示概念模型。

A、構件圖

B、對象圖

C、配置圖

D、類圖

標準答案:D

知識點解析:在面向對象分析過程中,用概念模型來詳細描述系統(tǒng)的問題域。類圖

用于描述系統(tǒng)的結構化設計,即用來表示概念模型。它最基本的元素是類或接口,

表達了類、接口及它們之間的靜態(tài)結構和關系。對象圖用于展示一組對象及它們之

間的關系,用于說明類圖中所反映事物實例的數(shù)據(jù)結構和靜態(tài)快照,是類圖的一個

實例。構件圖用于描述弋碼構件的物理結構及各構件之間的依賴關系。用于對源代

碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫和可調整的系統(tǒng)建模。配置圖用于展現(xiàn)運行時處理

節(jié)點及其構件的部署。它描述系統(tǒng)硬件的物理拓撲結構(包括網(wǎng)絡布局和構件在網(wǎng)

絡上的位置)及在此結構上執(zhí)行的軟件(即運行時軟構件在節(jié)點中的分布情況)。它說

明系統(tǒng)結構的靜態(tài)部署視圖,即說明分布、交付和安裝的物理系統(tǒng)。

36、通常,(36)應用于保護被中斷程序現(xiàn)場等場合。

A、隊列

B、數(shù)組

C、雙鏈表

D、堆棧

標準答案:D

知識點解析:在廿算機中,堆棧被定義為一段特殊的內存區(qū)。其存取數(shù)據(jù)的特點是

先進后出(FILO)。這一特點使它最常應用于保護被中斷程序的現(xiàn)場等場合。

37、以下關于平衡二叉礴的敘述中,說法錯誤的是(37)。

A、任意節(jié)點的左、右子樹節(jié)點數(shù)目相同

B、任意節(jié)點的左、右子樹高度可以不相同

C、所有節(jié)點的平衡因子只可能是-1、0和1

D、任意節(jié)點的左、右子樹高度之差的絕對值不大于1

標準答案:A

知識點解析:平衡二叉樹又稱為AVL樹,它或者是一棵空樹,或者是具有下列性

質的二叉樹:它的左子棚和右子樹都是平衡二叉樹,且左子樹和右子樹的深度之差

的絕對值不超過1。若將二叉樹節(jié)點的平衡因子(BalanceFactor,BF)定義為該節(jié)

點的左子樹的深度減去其右子樹的深度,則平衡二叉樹上所有節(jié)點的平衡因子只可

能是-1、0和1。只要平衡二叉樹上有一個節(jié)點的平衡因子的絕對值大于1,則該

二叉樹就是不平衡的。選項A——“任意節(jié)點的左、右子樹節(jié)點數(shù)目相同”的說法不

正確。

38、給定一個有n個元素的有序線性表。若采用順序存儲結構,則在等概率的前提

下,刪除其中的一個元素平均需要移動(38)個元素。

A、〃

n

B、2

C、2

/t—1

D、2

標準答案:D

知識點解析:在表長為n的線性表中,共有n個可刪除的元素。若刪除第一個元素

al時;則需要將后面的n?l個元素依次前移:若刪除最后一個元素an,不需要移

動元素。因此,在等概率的前提下刪除元素,平均需要移動的元素個數(shù)為:

1+2+...+。-1_"-1

?2。

39、由權值為5,9,2,6的4個葉子構造一棵哈夫曼樹,該樹的帶權路徑長度為

(39)。

A、21

B、22

C、42

D、44

標準答案:C

知識點解析:根據(jù)哈大曼算法,由權值為5,9,2,6的4個葉子構造一棵哈大曼

樹如圖1-13所示。圖1T3哈夫曼棚圖1?13所示哈夫曼樹的權

W(T)=(2+5)x3+6x2+9x1=42。

40、無向圖的鄰接矩陣一定是(40)。

A、稀疏矩陣

B、對稱矩陣

C、對角矩陣

D、三角矩陣

標準答案:B

知識點解析:圖的鄰接矩陣表示法是利用一個矩陣來表示圖中頂點之間的關系。對

于具有n個頂點的圖G=(V,E)來說,其鄰接矩陣是一個n階方陣,且滿足

I若(W,少或<也的>是E中的邊

A刖二?

0若(%少或<%修>不是£中的邊顯然在無向圖中,若存在邊(Vi,

Vj),則一定存在邊(Vj,Vi),因此無向圖的鄰接矩陣一定是對稱矩陣。

41、對于求取兩個長度為n的字符串的最長公共子序列問題,利用(41)策略可以有

效地避免子串最長公共子序列的重復計算,得到時間復雜度為0(/)的正確算法。

A、貪心

B、分治

C、分支邛艮界

D、動態(tài)規(guī)劃

標準答案:D

知識點解析:對于求取兩個長度為n的字符串的最長公共子序列(LCS)問題,是利

用動態(tài)規(guī)劃策略解決的經(jīng)典問題之一。利用動態(tài)規(guī)劃策略求解該問題時可以通過查

表得到已經(jīng)計算出的子串的最長公共子序列,從而避免重復計算。例如,利用動態(tài)

規(guī)劃算法可以得到串VI,0,0」,0,1,0,1>和<0,1,0,1,1,0,1,1>的

最長公共子序列的長度為6如“101011”。

42、在鏈表結構中,采用(42)可以用最少的空間代價和最高的時間效率實現(xiàn)隊列結

構。

A、僅設置頭指針的單向循環(huán)鏈表

B、僅設置尾指針的雙向鏈表

C、僅設置頭指針的雙向鏈表

D、僅設置尾指針的單向循環(huán)鏈表

標準答案:D

知識點露析:采用鏈表作為存儲結構時,從節(jié)省空間的角度和需要實現(xiàn)的運算角度

考慮(不需要從兩個方向遍歷元素),應使用單鏈表?;娟犃卸x為元素從一端進

從另一端出,以保證先進入的元素先出來。若要以最高的時間效率實現(xiàn)元素入、出

隊列,就應該在鏈表兩端設置指針,使入隊和出隊操作最簡單。若儀設置頭指針

(指向鏈表的第一個節(jié)點),刪除元素時比較簡單(修改第一個節(jié)點的指針域的指

向),而插入元素時就需要遍歷整個鏈表以獲得尾指針。若儀設置尾指針(指向鏈表

的最后一個節(jié)點),則可直接獲得頭指針(取尾節(jié)點指針域的值)來實現(xiàn)刪除操作,插

入元素時只需修改兩個指針域(尾節(jié)點指針域和新插入節(jié)點的指針域)。顯然,在鏈

表結構中,采用僅設置尾指針的單向循環(huán)鏈表,可以用最少的空間代價和最高的時

間效率實現(xiàn)隊列結構。

43、在內部排序中,通常要對被排序數(shù)據(jù)序列進行多趟掃描。各種排序方法有其不

同的排序實施過程和(時間)復雜性。對于冒泡排序算法的復雜性是(43)。

A、O(n2)

B、O(nlog2ii)

2

C、O(log2n)

D、O(n-log2n)

標準答案:A

知識點解析:冒泡排序的過程是先將第1個數(shù)與第2個數(shù)相比較,若為逆序則交換

兩數(shù),然后比較每兩個數(shù)與笫三個數(shù),依此類推,直到笫n-1個數(shù)與笫n個數(shù)進行

過比較為止。上述過程禰為一趟冒泡排序,結果是最大的數(shù)被排在了最后。然后進

行第二趟排序,對前面41個數(shù)進行冒泡排序,結果是次大的數(shù)被排到了n-1的位

置上。一般來說,第i趟冒泡排序是從第一個數(shù)到第n-i+1的位置上,整個排序過

程需進行A(隆kSn)趟。分析冒泡排序的效率,若初始序列為正序,則只進行一次

排序。在排序過程中只進行n-1次比較,不交換數(shù)據(jù)。若為逆序,則需進行n-1趟

排序,需進行n(n-l)/2次比較,交換數(shù)據(jù)的數(shù)量組也相同。因此,冒泡排序的復雜

性是0(仔)。快速排序是對冒泡排序的一種改進,其基本思想是通過一趟排序將待

排序的數(shù)據(jù)分成兩部分,其中一部分的關鍵字均比另一部分的關鍵字小,然后再對

這兩部分分別進行快速排序,最后達到整個序列有序。因此,快速排序的復雜是

O(nlog2n)o

44、重置(OverRiding)的基本思想是通過(44)機制的支持,使得子類在繼承父類

界面定義的前提下,用適合于自己要求的實現(xiàn)去置換父類中的相應實現(xiàn)。

A、對象引用

B、動態(tài)綁定

C、多態(tài)遷移

D、類型匹配

標準答案:B

知識點解析:重置(OverRiding)的基本思想是通過動態(tài)綁定機制的支持,使得子

類在繼承父類界面定義的前提下,用適合于自己要求的實現(xiàn)去置換父類中的相應實

現(xiàn)。在Java語言中,通過抽象方法來進行重置的聲明,通過方法查找實現(xiàn)重置方

法體的動態(tài)綁定。在C++語言中,通過虛擬函數(shù)的定義來進行重置的聲明,通過

虛擬函數(shù)跳轉表結構來實現(xiàn)里置方法體的動態(tài)綁定。

45、在某信息管理系統(tǒng)中存在兩個類:類“客戶”和類“訂單”。它們之間的業(yè)務關系

是:①一個客戶提交。個或多個訂單:②一個訂單由一個且僅由一個客戶提交。

能夠正確表示這個業(yè)務關系的UML類圖是(47)。

客戶口—H訂單?

A、

B|客戶3_訂單

|客戶4_士]訂單|

D~/訂單?

標準答案:D

知識點解析:由試題中的關鍵信息“①一個客戶提交0個或多個訂單;②一個訂單

由一個且僅由一個客戶提交”可知,對應每個“訂單”類的實例,都必須存在1個“客

戶''類的實例,對應每個“客戶''類的實例,可能存在0個或多個“訂單”類的實例。

可見,正確表示該信息管理系統(tǒng)中類“客戶”和類“訂單”之間業(yè)務關系,是選項D的

UML類圖。選項A的圖示,,一表示的是一種泛化關系(繼承關系的反關系):選

項B的圖示“一O”表示的是一種聚集關系(一種特殊的關聯(lián)關系),空心菱形的一端

表示整體的概念:選項C的圖示“t”也是表示一種關聯(lián)關系,但該UML類圖所表

達的關聯(lián)多重度不符合試題的描述。

46、以下關于類的實例化的敘述中,說法正確的是(48)。

A、不同的類的對象具有相同的靜態(tài)數(shù)據(jù)成員值

B、同一個類的對象具有不同的靜態(tài)數(shù)據(jù)成員值

C、同一個類的對象具有不同的對象自身引用(this)值

D、同一個類的對象具有相同的對象自身引用(this)值

標準答案:C

知識點解析:由同一個類實例化得到的不同對象具有相同的數(shù)據(jù)成員,但數(shù)據(jù)成員

的值是不同的。靜態(tài)數(shù)據(jù)成員用來實現(xiàn)同一個類的不同對象之間的數(shù)據(jù)共享。同一

個類的不同對象共享靜態(tài)數(shù)據(jù)成員值,當通過一個對象改變了靜態(tài)數(shù)據(jù)成員的值

時,通過同類的其他對象可以看到這個修改。因此選項A、B關于靜態(tài)數(shù)據(jù)成員

的描述都是錯誤的。對象自身引用(C++中稱為this)是面向對象程序設計語言口特

有的、十分重要的機制。每個對象都有屬于自己的對象自身引用值。

47、以下選項中,正確的XML代碼是(51)。

A、V!--xml示例<?xmlversion="1.0"encoding="gb23i2n>

<?xmlstylesssheettype="text/css"herf=,'mycss.cssn?><mytag>

hellowworld!</mytag>

B、<?XMLversion="1.0"encoding="gb2312"><?XML

stylesssheettype=,'text/css"herf="mycss.cssn?><!-xml示例

<mytag>hellowworld!</mytag>

C、<?XMLencoding="gb2312"version="1.0"><?xmlstylesssheet

type=',text/CSS"herf="mycss.cssH?>V!--xml示例一>V

xmltag>hellowworld!</xmltag>

D、V!--xml示例<?xmlversion="1.0"encoding="gb2312">

<?xmlstylesssheettype="text/css'^herf=,'mycss.css"?><xmltag>

hellowworld!</xmltag>

標準答案:B

知識點解析:XML(ExtensibleMarkupLanguage),即可擴展標記語言,是用于標記

電子文件的結構化語言。與HTML相比,XML是一種真正的數(shù)據(jù)描述語言,它沒

有固定的標記符號,允許用戶自己定義一套適合于應用的文檔元素類型,因而具有

很大的靈活性。一個格式正規(guī)的XML文檔由3個部分組成:可選的序言

(Prolog)x文檔的主體(Body)和可選的尾聲(Epilog)。一個XML文件通常以一個

XML聲明開始,后面通過XML元素來組織XML數(shù)據(jù)。XML元素包括標記和字

符數(shù)據(jù)。標記用尖括號不起來以便與數(shù)據(jù)區(qū)分開來。尖括號中可以包含一些屬性。

一個XML文件通常以一個XML聲明作為開始,XML聲明在文件中是可選內容。

XML聲明由“V?”開始,由“?>”結束。在“V?”后面緊跟著處理指示的名稱,在這

里“xml”、“XML”這兩個字母不區(qū)分大小寫。XML聲明中要求必須指定Version的

屬性值,同時,聲明中還有兩個可選屬性,分別是Standalone和enco-ding。

Version屬性指明所采用的XML的版木號,且必須在屬性列表中排在第一位。因

此選項C中包含了錯誤的XML聲明語句。另外,選項C中XML標記中出現(xiàn)了

xml開頭的錯誤,即Vxmltag>heHowworld!V/xmltag>是錯誤的XML標記。在

XML中,注釋是用“V!」和“一”括起來的。但XML注釋不能出現(xiàn)在XML聲明之

前,也不能放在標記之中。而選項A和D的“V!xml示例一”注釋語句出現(xiàn)在XML

聲明之前,因此是錯誤的XML代碼。

48、某電子商務公司由相對獨立的6個子公司組成,在管理上其中3個子公司管理

基礎完善,基本達到科學管理的要求。企業(yè)高層為企業(yè)長遠發(fā)展考慮決定建設一個

基于B/S結構的管理信息系統(tǒng)。該系統(tǒng)項目可使用[52)進行開發(fā)建設。

A、生命周期法

B、原型法

C、CASE開發(fā)方法

D、面向對象開發(fā)方法

標準答案:B

知識點解析:生命周期法的基本思想是將系統(tǒng)的生命周期劃分為系統(tǒng)規(guī)劃、系統(tǒng)分

析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行和維護等階段,應用系統(tǒng)工程的方法,按照規(guī)

定的步驟和任務要求,使用一定的圖表工具完成規(guī)定的文檔,在結構化和模塊化的

基礎上進行管理信息系統(tǒng)的開發(fā)工作。原型法是指在獲取一組基本的需求定義后,

利用高級軟伺:工具可觀化的開發(fā)環(huán)境,快速地建立一個目標系統(tǒng)的最初版本,并

把它交給用戶試用、補充和修改,再進行新的版本開發(fā)。反復進行這個過程,直到

得出系統(tǒng)的“精確解”,即用戶滿意為止。經(jīng)過這樣一個反復補充和修改過程,應用

系統(tǒng)“最初版本''就逐步演變?yōu)橄到y(tǒng)“最終版本、'<>面向對象的分析方法是在一個系統(tǒng)

的開發(fā)過程中進行了系統(tǒng)業(yè)務調查以后,按照面向對象的思想來分析問題。其強調

的是在系統(tǒng)調查資料的基礎上,針對面向對象方法所需要的素材進行的歸類分析和

整理,而不是對管理業(yè)務現(xiàn)狀和方法的分析。計算機輔助開發(fā)方法(Computer-aided

SoRwareEngineering,CASE)解決問題的基本思路是:系統(tǒng)開發(fā)過程中的第一步

如果都可以在一定程度上形成對應關系的話,那么就完全可以借助于專門研制的軟

件工具來實現(xiàn)上述一個個的開發(fā)過程。在實際開發(fā)一個系統(tǒng)中,CASE環(huán)境的應用

必須依賴于具體的開發(fā)方法,例如生命周期法、原型法等,而一套大型完備的

CASE產品,能為用戶提供支持上述各種系統(tǒng)開發(fā)方法的開發(fā)環(huán)境。CASE只是一

種輔助的開發(fā)方法,主要體現(xiàn)在幫助開發(fā)者方便、快捷地產生出系統(tǒng)開發(fā)過程中的

各類圖表、程序和說明性文檔。由于該管理信息系統(tǒng)是為高層提供決策使用,并且

各子公司相對獨立,管理基礎差別較大,因此該系統(tǒng)項目使用原型法進行開發(fā)建設

比較適合。

49、在結構化分析方法中,數(shù)據(jù)字典是重要的文檔。對加工的描述是數(shù)據(jù)字典的組

成內容之一,常用的加工描述方法(53)。

A、只有結構化語言

B、有結構化語言和判定樹

C、有判定樹和判定表

D、有結構化語言、判定樹和判定表

標準答案:D

知識點解析:在結構化分析中,數(shù)據(jù)流圖以圖形形式描述了系統(tǒng)的邏輯模型,而數(shù)

據(jù)字典是以文字形式描述系統(tǒng)的邏輯模型。但數(shù)據(jù)流圖沒有對圖中各成分進行說

明。而數(shù)據(jù)字典就是為了數(shù)據(jù)流圖中的每個數(shù)據(jù)流、數(shù)據(jù)存儲、加工、外部實體及

組成數(shù)據(jù)流或文件的數(shù)據(jù)項做出說明。其中對加工的描述稱為“小說明”,或稱為

“加工邏輯說明”,它描述了輸入數(shù)據(jù)流、輸入文件與輸出數(shù)據(jù)流、輸出文件之間的

邏輯關系。常用的加工邏輯描述方法主要有結構化語言、判定樹和判定表。

50、以下耦合類型中,耦合程度最低的是(54)。

A、標記耦合

B、控制耦合

C、內容耦合

D、公共耦合

標準答案:A

知識點解析:模塊的耦合度表現(xiàn)了模塊之間相互關聯(lián)的程度。按模塊耦合程度從低

到高排序有:無直接耦合、數(shù)據(jù)耦合、標記耦合、控制耦合、公共耦合和內容耦合

6級。模塊之間沒有直接的信息傳遞,稱為非直接耦合。模塊之間通過接口傳遞參

數(shù)(數(shù)據(jù)),稱為數(shù)據(jù)耦合。模塊間通過接口傳遞內部數(shù)據(jù)結構的一部分(而不是簡單

的參數(shù)),稱為標記(Stamp)耦合。此數(shù)據(jù)結構的變化將使相關的模塊發(fā)生變化,模

塊傳遞信號(如開關值、標志量等)給另一個模塊,接收信號的模塊根據(jù)信號值調整

動作,稱為控制耦合。兩個以上的模塊共同引用一個全局數(shù)據(jù)項,稱為公共耦合。

當一個模塊直接修改或操作另一個模塊的數(shù)據(jù),或者直接轉入另一個模塊時,就發(fā)

生了內容耦合。

51、軟件測試通??煞譃榘缀袦y試和黑盒測試。其中,黑盒測試是根據(jù)(55)來設計

測試用例。

A、程序的內部邏輯

B、程序的功能

C、程序的性能

D、軟件規(guī)格說明

標準答案:D

知識點解析:軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤-通常,軟件:測試

可分為白盒測試和黑盒測試。其中,白盒測試是根據(jù)程序的內部邏輯來設計測試用

例,黑盒測試是根據(jù)軟件規(guī)格說明來設計測試用例。

52、以下敘述中,與提高軟件可移植性相關的是(56)。

A、選擇空間效率高的算法

B、選擇時間效率高的算法

C、盡可能減少注釋

D、盡量用高級語言編寫系統(tǒng)中對效率要求不高的部分

標準答案:D

知識點解析:軟件可移植性是指與軟件可從某一環(huán)境移植到另一環(huán)境的能力有關的

一組屬性。通常高級語言具有較好的可移植性,因此編輯時應盡量用高級語言編寫

系統(tǒng)中對效率要求不高的程序部分。采用減少注釋、選擇時間/空間效率高的算法

都不能有效地提高軟件的可移植性。

53、關于診療科、醫(yī)師、患者和治療觀察關系修疔際的加下。診療科(診療科代

碼,診療科福師而T同編'鉀,醫(yī)師姓名,)患者(患者編號?,患者姓

名)治療觀察其中,帶實下畫線的表示主鍵,虛下畫線的表示外

鍵,雙下畫線的表示既是主鍵又是外鍵。(57)表示上述關系模式的E-R圖。(圖

中,:*、1*和11上分別表2多對多:1對多產11對1的聯(lián)系)

A|診療科產——二丁新產——工|患者|

■診療科產1醫(yī)"尸1患者

c|診療科F——,丁師尸——,患者|

n|診療科F——引醫(yī)師F—:患者

標準答案:C

知識點解析:由題意可知,本試題有3個實體(診療科、醫(yī)師和患者)及一個“治療

觀察”聯(lián)系。其中,“治療觀察''聯(lián)系的關系模式的主鍵經(jīng)鷲我垂直纏聿由“醫(yī)師”關

系的主鍵醫(yī)師(醫(yī)師代碼)和“患者”關系的主鍵患者(患者編號)構成。由于多對多聯(lián)

系向關系模式轉換時只能轉換成1個獨立的關系模式,關系模式的名稱取聯(lián)系的名

稱,關系模式的屬性取該聯(lián)系所關聯(lián)的兩個多方文體的碼及聯(lián)系的屬性,關系的碼

是多方實體的碼構成的屬性組。因此“醫(yī)師”和"患者”之間應該為多對多(**)的聯(lián)

系,故可先排除選項B和選項D。根據(jù)E-R模型中一對多聯(lián)系向關系模式轉換規(guī)

則可知,一個一對多的聯(lián)系可以轉換為一個獨立的關系模式,也可以與多端的關系

模式合并。如果與多端的關系模式合并的話,則需要將一端的碼和聯(lián)系上的屬性合

并到多端的關系模式中。因為本試題將“診療科”的主鍵(診療科代碼)合并到了“醫(yī)

師”關系模式中,所以"診療科''和"醫(yī)師”之間應該是一個一對多(1*)的聯(lián)系,故選

項C為本試題的正確答案。

54、數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)庫的(60)。

A、外模式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論