2015年上半年-程序員-上午卷和下午卷-試題和詳細答案_第1頁
2015年上半年-程序員-上午卷和下午卷-試題和詳細答案_第2頁
2015年上半年-程序員-上午卷和下午卷-試題和詳細答案_第3頁
2015年上半年-程序員-上午卷和下午卷-試題和詳細答案_第4頁
2015年上半年-程序員-上午卷和下午卷-試題和詳細答案_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

以下關(guān)于打開擴展名為docx的文件的說法中,不正確的選項是〔1〕。

(1)A.通過安裝Office兼容包就可以用Word2003打開docx文件

B.用Word2007可以直接打開docx文件

C.用WPS2012可以直接打開docx文件

D.將擴展名docx改為doc后可以用Word2003打開docx文件

【答案】D

【解析】

擴展名為docx的文件是Word2007及后續(xù)版本采用的文件格式,擴展名為doc的文件

是Word2003釆用的文件格式,這兩種文件的格式是不同的,如果將擴展名docx改為doc

后是不能用Word2003打開的。但如果安裝Office兼容包就可以用Word2003打開docx

文件。另外,WPS2012兼容docx文件格式,故可以直接打開docx文件。

Windows系統(tǒng)的一些對話框中有多個選項卡,以下列圖所示的“鼠標(biāo)屬性”對話框中〔2〕

為當(dāng)前選項卡。

(2)A.鼠標(biāo)鍵B.指針C.滑輪D.硬件

【答案】C

【解析】

在Windows系統(tǒng)的一些對話框中,選項分為兩個或多個選項卡,但一次只能查看一個

選項卡或一組選項。當(dāng)前選定的選項卡將顯示在其他選項卡的前面。顯然“滑輪”為當(dāng)前選

項卡。

某公司有幾個地區(qū)銷售業(yè)績?nèi)缦卤硭荆僭O(shè)在B7單元格中輸入(3),則該單元格的值

為銷售業(yè)績?yōu)樨?fù)數(shù)的地區(qū)數(shù)。假設(shè)在B8單元格中輸入(4),則該單元格的值為不包含南部的

各地區(qū)的平均銷售業(yè)績。

(3)A.COUNTIF(B2:B6,"<=0")B.COUNTA(B2:B6,"<=0")

C.=COUNTIF(B2:B6,"<=0")D.=COUNTA(B2:B6,"<=0")

(4)A.AVERAGEIF(A2:A6,"<>南部",B2:B6)

B.=AVERAGEIF(A2:A6,"<>南部",B2:B6)

C.AVERAGEIF(A2:A6,"IN(東部,西部,北部,中西部)",B2,:B6)

D.=AVERAGEIF(A2:A6,"IN(東部,西部,北部,中西部)",B2,:B6)

【答案】CB

【解析】此題考查Excel基本操作及應(yīng)用。

試題〔3)的正確選項為C。Excel規(guī)定公式以等號〔=)開頭,選項A和選項B沒有”=

“,因此不正確。選項D是錯誤的,因為函數(shù)COUNTA函數(shù)計算中區(qū)域不為空的單元格的個

數(shù)。選項C是計算B2:B6單元格區(qū)域中小于等于0的單元格的個數(shù),結(jié)果等于2。

試題〔4)的正確選項為B。函數(shù)AVERAGEIF的功能是計算某個區(qū)域內(nèi)滿足給定條件的

所有單元格的平均值〔算術(shù)平均值),此題要求查詢“不包含南部的各地區(qū)的平均銷售業(yè)績”

意味著應(yīng)在A2:A6區(qū)域中查詢“<>南部”的各地區(qū)的平均銷售業(yè)績。

以下關(guān)于電子郵件的表達中,不正確的選項是〔5〕。

(5)A.用戶可以向自己的Email郵箱發(fā)送郵件

B.網(wǎng)絡(luò)擁塞可能會導(dǎo)致接收者不能及時收取郵件

C.打開來歷不明的電子郵件附件可能會感染電腦病毒

D.Email郵箱的容量是在用戶使用的電腦上分配給該郵箱的硬盤容量

【答案】D

【解析】此題考查收發(fā)電子郵件及電子郵箱的基本概念。

收發(fā)電子郵件涉及到電腦病毒、網(wǎng)絡(luò)阻塞、試發(fā)電子郵件、電子郵箱等基本概念。

電子郵件附件可以是文本文件、圖像、程序和軟件等,有可能攜帶或被感染電腦病毒,

如果打開攜帶或被感染電腦病毒的電子郵件附件〔來歷不明的電子郵件附件有可能攜帶電腦

病毒),就可能會給所使用的電腦系統(tǒng)傳染上電腦病毒。

當(dāng)發(fā)送者發(fā)送電子郵件成功后,由于接收者端與接收端郵件服務(wù)器間網(wǎng)絡(luò)擁塞,接收者

可能需要很長時間后才能收到郵件。

當(dāng)人們通過申請〔注冊〕獲得郵箱或收郵件者收不到郵件時〔原因很多,如郵箱、郵件

服務(wù)器、線路等),往往需要對郵箱進行測試,判別郵箱是否有問題。用戶對郵箱進行測試,

最簡單的方法是向自己的Email郵箱發(fā)送一封郵件,判別郵箱是否正常。

電子郵箱通常由Internet服務(wù)提供商或局域網(wǎng)〔企業(yè)網(wǎng)、校園網(wǎng)等〕網(wǎng)會中心提供,電

子郵件一般存放在郵件服務(wù)器、郵件數(shù)據(jù)庫中。因此,電子郵箱的容量由Internet服務(wù)提

供商或局域網(wǎng)〔企業(yè)網(wǎng)、校園網(wǎng)〕網(wǎng)管中心提供,而不是由用戶在當(dāng)前使用的電腦上,給電

子郵箱分配硬盤容量。.

CPU中不包括〔6)。

(6)A.直接存儲器(DMA)控制器B.算邏運算單元

C.程序計數(shù)器D.指令譯碼器

【答案】A

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

CPU是電腦工作的核心部件,用于控制并協(xié)調(diào)各個部件,其基本功能如下所述。

①指令控制。CPU通過執(zhí)行指令來控制程序的執(zhí)行順序,其程序計數(shù)器的作用是當(dāng)程序

順序執(zhí)行時,每取出:一條指令,PC內(nèi)容自動增加一個值,指向下一條要取的指令。當(dāng)程序

出現(xiàn)轉(zhuǎn)移時,則將轉(zhuǎn)移地址送入PC,然后由PC指出新的指令地址。

②操作控制。一條指令功能的實現(xiàn)需要假設(shè)干操作信號來完成,CPU通過指令譯碼器

產(chǎn)生每條指令的操作信號并將操作信號送往不同的部件,控制相應(yīng)的部件按指令的功能要求

進行操作。

③時序控制。CPU通過時序電路產(chǎn)生的時鐘信號進行定時,以控制各種操作按照指定的

時序進行。

④數(shù)據(jù)處理。在CPU的控制下由算邏運算單元完成對數(shù)據(jù)的加工處理是其最根本的任務(wù)。

直接存儲器〔DMA)控制器是一種能夠通過一組專用總線將內(nèi)部和外部存儲器與每個具有DMA

能力的外設(shè)連接起來的控制器,它是在處理器的編程控制下來執(zhí)行傳輸?shù)摹?/p>

(7)不屬于按照尋址方式命名的存儲器。

(7)A.讀寫存儲器B.隨機存儲器C.順序存儲器D.直接存儲器

【答案】A

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

存儲器按尋址方式可分為隨機存儲器、順序存儲器和直接存儲器。讀寫存儲器是指存

儲器的內(nèi)容既可讀出也可寫入,通常指RAM,而ROM是只讀存儲器的縮寫。

CPU中用于暫時存放操作數(shù)和中間運算結(jié)果的是〔8〕。

(8)A.指令寄存器B.數(shù)據(jù)寄存器C.累加器D.程序計數(shù)器

【答案】C

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

寄存器是CPU中的一個重要組成部分,它是CPU內(nèi)部的臨時存儲單元。寄存器既可以

用來存放數(shù)據(jù)和地址,也可以存放控制信息或CPU工作時的狀態(tài)。

累加器在運算過程中暫時存放操作數(shù)和中間運算結(jié)果,它不能用于長時間保存數(shù)據(jù)。標(biāo)

志寄存器也稱為狀態(tài)字寄存器,用于記錄運算中產(chǎn)生的標(biāo)志信息。指令寄存器用于存放正在

執(zhí)行的指令,指令從內(nèi)存取出后送入指令寄存器。數(shù)據(jù)寄存器用來暫時存放由內(nèi)存儲器讀出

的一條指令或一個數(shù)據(jù)字;.反之,當(dāng)向內(nèi)存寫入一個數(shù)據(jù)字時,也暫時將它們存放在數(shù)據(jù)緩

沖寄存器中。

程序計數(shù)器的作用是存儲待執(zhí)行指令的地址,實現(xiàn)程序執(zhí)行時指令執(zhí)行的順序控制。

(9)是描述浮點數(shù)運算速度指標(biāo)的術(shù)語。

(9)A.MIPSB.MFLOPSC.CPID.IPC

【答案】B

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

MIPS是單字長定點指令平均執(zhí)行速度MillionInstructionsPerSecond的縮寫,每

秒處理百萬級的機器語言指令數(shù)。這是衡量CPU速度的一個指標(biāo)。

MFLOPS(MillionFloating-pointOperationsperSecond,每秒百萬個浮點操作〕是

衡量電腦系統(tǒng)的技術(shù)指標(biāo),不能反映整體情況,只能反映浮點運算情況。

CPI是指每條指令的時鐘周期數(shù)〔ClockcyclePerInstruction)。

IPC是Inter-ProcessCommunication的縮寫,表示進程間通信。

顯示器的〔10)是指顯示屏上能夠顯示出的像素數(shù)目,(11)指的是顯示器全白畫面亮度

與全黑畫面亮度的比值。

(10)A.亮度B.顯示分辨率C.刷新頻率D.比照度

(11)A.亮度B.顯示分辨率C.刷新頻率D.比照度

【答案】BD

【解析】此題考查電腦性能評價方面的基礎(chǔ)知識。

試題〔10)的正確選項為B。顯示器的分辨率指的是屏幕上顯示的文本和圖像的清晰度。

分辨率越高〔如1600X1200像素),項目越清楚,同時屏幕上的項目越小,因此屏幕可以容

納越多的項目。分辨率越低〔例如800X600像素),在屏幕上顯示的項目越少,但尺寸越大。

可以使用的分辨率取決于顯示器支持的分辨率。)

試題〔11)的正確選項為D。比照度指的是顯示器的白色亮度與黑色亮度的比值。比方

一臺顯示器在顯示全白畫面〔255)時實測亮度值為200cd/m2,全黑畫面實測亮度為0.5cd/m2,

那么它的比照度就是400:1。顯示器的亮度就是屏幕發(fā)出來的光強度,在全白畫面下的見

度是液晶顯不器的最大売度,目前一般為300流明〔luminance)。

王某按照其所屬公司要求而編寫的軟件文檔著作權(quán)〔12)享有。

(12)A.由公司B.由公司和王某共同

C.由王某D.除署名權(quán)以外,著作權(quán)的其他權(quán)利由王某

【答案】A

【解析】此題考查知識產(chǎn)權(quán)基本知識。

依據(jù)著作權(quán)法第十一條、第十六條規(guī)定,職工為完成所在單位的工作任務(wù)而創(chuàng)作的作品

屬于職務(wù)作品。職務(wù)作品的著作權(quán)歸屬分為兩種情況。

情況1:雖是為完成工作任務(wù)而為,但非經(jīng)法人或其他組織主持,不代表其意志創(chuàng)作,

也不由其承擔(dān)責(zé)任的職務(wù)作品,如教師編寫的教材,著作權(quán)應(yīng)由作者享有,但法人或者其

他組織具有在其業(yè)務(wù)范圍內(nèi)優(yōu)先使用的權(quán)利,期限為2年。

情況2:由法人或者其他組織主持,代表法人或者其他組織意志創(chuàng)作,并由法人或者其

他組織承擔(dān)責(zé)任的職務(wù)作品,如工程設(shè)計、產(chǎn)品設(shè)計圖紙及其說明、電腦軟件、地圖等職務(wù)

作品,以及法律規(guī)定或合同約定著作權(quán)。

美國甲公司生產(chǎn)的平板電腦在其本國享有“A”注冊商標(biāo)專用權(quán),但未在中國申請注冊。

中國的乙公司生產(chǎn)的平板電腦也使用“A”商標(biāo),并享有中國注冊商標(biāo)專用權(quán),但未在美國

申請注冊。美國的甲公司與中國的乙公司生產(chǎn)的平板電腦都在中國市場上銷售。此情形下,

依據(jù)中國商標(biāo)法,〔13〕商標(biāo)權(quán)。

(13)A.甲公司侵犯了乙公司的B.甲公司未侵犯乙公司的

C.乙公司侵犯了甲公司的D.甲公司與乙公司均未侵犯

【答案】A

【解析】此題考查知識產(chǎn)權(quán)的基本知識。

商標(biāo)權(quán)〔商標(biāo)專用權(quán)、注冊商標(biāo)專用權(quán)〕是商標(biāo)注冊人依法對其注冊商標(biāo)所享有的專有

使用權(quán)。注冊商標(biāo)是指經(jīng)國家主管機關(guān)核準(zhǔn)注冊而使用的商標(biāo)。商標(biāo)權(quán)人的權(quán)利主要包括

使用權(quán)、禁止權(quán)、許可權(quán)和轉(zhuǎn)讓權(quán)等。使用權(quán)是指商標(biāo)權(quán)人〔注冊商標(biāo)所有人〕在核定使

用的商品上使用核準(zhǔn)注冊的商標(biāo)的權(quán)利。商標(biāo)權(quán)人對注冊商標(biāo)有充分支配和完全使用的權(quán)利,

可以在其注冊商標(biāo)所核定的商品或服務(wù)上單獨使用該商標(biāo),也可以根據(jù)自己的意愿,將注

冊商標(biāo)權(quán)轉(zhuǎn)讓給他人或許可他人使用其注冊商標(biāo)。禁止權(quán)是指商標(biāo)權(quán)利人禁止他人未經(jīng)其

許可擅自使用、印刷注冊商標(biāo)及其他侵權(quán)行為的權(quán)利。許可權(quán)是注冊商標(biāo)所有人許可他人

使用其注冊商標(biāo)的權(quán)利。轉(zhuǎn)讓權(quán)是指注冊商標(biāo)所有人將其注冊,商標(biāo)轉(zhuǎn)移給他人的權(quán)利。.'

此題美國甲公司生產(chǎn)的平板電腦在其本國享有“A”注冊商標(biāo)專用杈,但未在中國申請注冊。

中國的乙公司生產(chǎn)的平板電腦也使用“A”:商標(biāo),:并享有中領(lǐng)注冊商標(biāo)專用權(quán),但未在美

國申請注冊。美國的甲公司與中國的乙公司生產(chǎn)的平板電腦都在中國市場上銷售。此情形下,

依據(jù)中國商標(biāo)法,甲公司未經(jīng)乙公司的許可擅自使用,故甲公司侵犯了乙公司的商標(biāo)權(quán)。

微型電腦系統(tǒng)中,顯示器屬于表現(xiàn)媒體,鼠標(biāo)屬于〔14〕。

(14)A.感覺媒體B.傳輸媒體C.表現(xiàn)媒體D.存儲媒體

【答案】C

【解析】此題考查多媒體基本知識。

表現(xiàn)媒體是指進行信息輸入和輸出的媒體,如鍵盤、鼠標(biāo)、話筒,以及顯示器、打印機、

喇叭等;表示媒體指傳輸感覺媒體的中介媒體,即用于數(shù)據(jù)交換的編碼,如圖像編碼、文本

編碼和聲音編碼等;傳輸媒體指傳輸表示媒體的物理介質(zhì),如電纜、光纜、電磁波等;存儲

媒體指用于存儲表示媒體的物理介質(zhì),如硬盤、光盤等。

音頻信號經(jīng)電腦系統(tǒng)處理后送到揚聲器的信號是〔15〕信號。

〔15〕A.數(shù)字B.模擬C.采樣D.量化

【答案】B

【解析】此題考查多媒體的基本知識。

聲音是通過空氣傳播的一種連續(xù)的波,稱為聲波。聲波在時間和幅度上都是連續(xù)的模擬

信號。音頻信號主要是人耳能聽得到的模擬聲音〔音頻〕信號,音頻信號經(jīng)電腦系統(tǒng)處理后

送到揚聲器的信號是模擬信號。

以下文件格式中,(16)是聲音文件格式。

〔16〕A.MP3B.BMPC.JPGD.GIF

【答案】A

【解析】此題考查多媒體的基本知識。

聲音、圖像、動畫等在電腦中存儲和處理時,其數(shù)據(jù)必須以文件的形式進行組織,所

選用的文件格式必須得到操作系統(tǒng)和應(yīng)用軟件的支持。此題中,MP3屬于聲音文件格式,BMP,

JPG和GIF屬于圖形圖像文件格式。

以下四個病毒中,屬于木馬的是〔17〕。

〔17〕A.B.

C.D.

【答案】A

【解析】此題考查電腦病毒的基本知識。

一般地,根據(jù)電腦病毒的發(fā)作方式和原理,在病毒名稱前面加上相應(yīng)的代碼以表示該病

毒的制作原理和發(fā)作方式。

例如,以Trojan.開始的病毒一般為木馬病毒,以VBS.、JS.、Script.開頭的病毒一般

為腳本病毒,以Worm.開頭的一般為蠕蟲病毒等。

不屬于系統(tǒng)安全性保護技術(shù)措施的是〔18〕。

〔18〕A.數(shù)據(jù)加密B.負(fù)荷分布C.存取控制D.用戶鑒別

【答案】B

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

系統(tǒng)安全性保護技術(shù)措施主要包括數(shù)據(jù)加密、存取控制和用戶鑒別。負(fù)荷分布技術(shù)通常

是指將信息系統(tǒng)的信息處理、數(shù)據(jù)處理以及其他信息系統(tǒng)管理功能分布在多個設(shè)備單元上。

十六進制數(shù)92H的八進制表示為〔19〕。

(19)A.444B.442C.234D.222

【答案】D

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

十六進制數(shù)92H表示為二進制是10010010,從右往左每3位一組得到對應(yīng)的八進制表示

222。

機器字長確定后,(20)運算過程中不可能發(fā)生溢出。

〔20〕A.定點正整數(shù)X與定點正整數(shù)Y相加B.定點負(fù)整數(shù)X與定點負(fù)整數(shù)Y相加

C.定點負(fù)整數(shù)X與定點負(fù)整數(shù)Y相減D.定點負(fù)整數(shù)X:與定點正整數(shù)Y相減

【答案】C

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識.

進行定點數(shù)加減運算時,絕對值假設(shè)變大,則可能溢出,反之,則不會溢出。因此定點

負(fù)整數(shù)X與定點負(fù)整數(shù)Y相減不會發(fā)生溢出。

設(shè)X、Y為邏輯變量,與邏輯表達式等價的是〔21〕。

〔21〕A.B.C.D.

【答案】A

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

構(gòu)造各邏輯表達式的真值表如下,從表中可知,

已知,假設(shè)采用8位定點機器碼表示,則[x]補=(22)

〔22〕A.B.C.D.

【答案】C

【解析】此題考查電腦系統(tǒng)基礎(chǔ)知識。

因此,X的二進制表示為-0.1001111,即[x]原=1.1001111,將數(shù)值位各位取反末位加1

后得到[x]補=1.0110001。

Windows操作系統(tǒng)通常將系統(tǒng)文件保存在〔23〕;為了確保不會喪失,用戶的文件應(yīng)當(dāng)

定期進行備份,以下關(guān)于文件備份的說法中,不正確的選項是〔24〕。

(23)A.“Windows”文件或“ProgramFiles”文件中

B.“Windows”文件夾或“ProgramFiles”文件夾中

C.“QMDownload”文件或“Office_Visio_Pro—2007”文件中

D.“QMDownload”文件夾或“Office_Visio_Pro_2007,,文件夾中

(24)A.將文件備份到移動硬盤中

B.將需要備份的文件刻錄成DVD盤

C.將文件備份到安裝Windows操作系統(tǒng)的硬盤分區(qū)中

D.將文件備份到未安裝Windows操作系統(tǒng)的硬盤分區(qū)中

【答案】BC

【解析】此題考査Windows操作系統(tǒng)基礎(chǔ)知識。

試題(23)的正確選項為B,系統(tǒng)文件是電腦上運行Windows所必需的任意文件。系統(tǒng)文

件通常位于“Windows”文件夾或“ProgramFiles”文件夾中。.默認(rèn)情況下,系統(tǒng)文件是隱

藏的。最好讓系統(tǒng)文件保持隱藏狀態(tài),以避兔將其意外修改或刪除。

試題(24)的正確選項為C。為了確保不會喪失用戶的文件,應(yīng)當(dāng)定期備份這些文件,但

不要將文件備份到安裝了Windows操作系統(tǒng)的硬盤中。將用于備份的介質(zhì)〔外部硬盤、DVD

或CD)存儲在安全的位置,以防止未經(jīng)授權(quán)的人員訪問文件。

假設(shè)有5個進程共享一個互斥段X,如果最多允許2個進程同時進入互斥段X,則信號

量S的變化范圍是〔25〕;假設(shè)信號量S的當(dāng)前值為-3,則表示系統(tǒng)中有〔26〕個正在等待該

資源的進程。

(25)A.-5~1B.-1~3C.-3~2D.0~5

(26)A.0B.1C.2D.3

【答案】CD

【解析】此題考查操作系統(tǒng)進程管理同步與互斥方面的基礎(chǔ)知識。

試題〔25)的正確答案為C。系統(tǒng)中有5個進程共享一個互斥X,如果最多允許2個進程

同時進入X,那么信號S的初值應(yīng)設(shè)為2。假設(shè)5個進程依次進入X,那么當(dāng)?shù)谝粋€進程進

入X時,信號量S減1等于1;當(dāng)?shù)诙€進程進入X時,信號量S減1等于0;當(dāng)?shù)谌齻€進程

進入X時,信號量s減1等于-1;當(dāng)?shù)谒膫€進程進入X時,信號量S減1等于-2;當(dāng)?shù)谖鍌€

進程進入X時,信號量S減1等于-3??梢姡盘柫康淖兓秶?32。

試題〔26)的正確答案為D。根據(jù)PV操作定義,當(dāng)信號量的值小子0時,其絕對值表示

等待資源的進程數(shù)。此題中信號量S的當(dāng)前值為-3,則表示系統(tǒng)中有3個進程請求資源得不

到滿足。

在請求分頁系統(tǒng)中,當(dāng)運行進程訪問的頁面不在主存且主存中沒有可用的空閑塊時,系

統(tǒng)應(yīng)該先產(chǎn)生缺頁中斷,然后依次按照〔27〕的順序進行處理。

〔27〕A.決定淘汰頁一頁面調(diào)出一頁面調(diào)入

B.決定淘汰頁—頁面調(diào)入—頁面調(diào)出

C.頁面調(diào)出一決定淘汰頁一頁面調(diào)入

D.頁面調(diào)出一頁面調(diào)入一決定淘汰頁

【答案】A

【解析】此題考查操作系統(tǒng)存儲管理方面的基礎(chǔ)知識。

試題〔27)的正確選項為A。頁式虛擬存儲管理把作業(yè)信息作為副本存放在磁盤上,作

業(yè)執(zhí)行時,把作業(yè)信息的部分頁面裝入主存儲器,作業(yè)執(zhí)行時假設(shè)所訪問的頁面已在主存中,

則按頁式存儲管理方式進行地址轉(zhuǎn)換,得到欲訪問的主存絕對地址,假設(shè)頁面不存在,則產(chǎn)

生一個“缺頁中斷”。

當(dāng)主存中無空閑塊時,為了裝入一個頁面而必須按某種算法從已在主存的頁中選擇一頁,

將它暫時調(diào)出主存,讓出主存空間,用來存放所需裝入的頁面,這個作成為頁面調(diào)度。一個

好的頁面調(diào)度算法能防止“抖動”和“顛簸”。所謂“抖動”和“顛簸”,是指有些作業(yè)剛

被調(diào)出主存可能又要調(diào)進來。經(jīng)常使用的調(diào)度算法有:,先進先出調(diào)度算法,最近最少使用

調(diào)度算法和最近最不常用調(diào)度算法等。

因此,不管使用什么調(diào)度策略,卷進程訪問的貫面不在主存,系統(tǒng)應(yīng)該先產(chǎn)生缺頁中斷,

然后依次按照決定淘汰頁一頁面調(diào)出一頁面調(diào)入的順序進行處理。

在對源程序進行編譯的過程中,(28)是正確的順序。

(28)A.語義分析、語法分析、詞法分析B.語法分析、詞法分析、語義分析

C.詞法分析、語法分析、語義分析D.詞法分析、語義分析、語法分析

【答案】C

【解析】此題考查程序語言基礎(chǔ)知識。

編譯程序的功能是把某高級語言書寫的源程序翻譯成與之等價的目標(biāo)程序〔匯編語言程

序或機器語言程序〕。編譯程序的工作過程可以分為詞法分析、語法分析、語義分析、中間

代碼生成、代碼優(yōu)化、目標(biāo)代碼生成、狩號表管理和出錯處理,如以下列圖所示。

編譯過程中符號表的作用是記錄〔29〕中各個符號的必要信息,以輔助語義的正確性檢

査和代碼生成。

〔29〕A.源程序B.目標(biāo)程序C.匯編程序D.可執(zhí)行程序

【答案】A

【解析】此題考查程序語言基礎(chǔ)知識。

符號表的作用是記錄源程序中各個符號的必要信息,以輔助語義的正確性檢查和代碼生

成,在編譯過程中需要對符號表進行快速有效地查找、插入、修改和刪除等操作。符號表的

建立可以始于詞法分析階段,也可以放到語法分析和語義分析階段,但符號表的使用有時會

延續(xù)到目標(biāo)代碼的運行階段。

將高級語言源程序翻譯成機器語言程序的過程中常引入中間代碼。以下關(guān)于中間代碼的

表達中,正確的選項是〔30〕。

〔30〕A.中間代碼不依賴于具體的機器

B.不同的高級程序語言不能翻譯為同一種中間代碼

C.匯編語言是一種中間代碼

D.中間代碼的優(yōu)化必須考慮運行程序的具體機器

【答案】A

【解析】此題考查程序語言基礎(chǔ)知識。

中間代碼生成階段的工作是根據(jù)語義分析的輸出生成中間代碼?!爸虚g代碼”是一種簡

單且含義明確的記號系統(tǒng),可以有假設(shè)干種形式,它們的共同特征是與具體的機器無關(guān)。中

間代碼的設(shè)計原則主要有兩點:一是容易生成,二是容易被翻譯成目標(biāo)代碼。

程序中的錯誤一般可分為語法錯誤和語義錯誤兩類,其中,語義錯誤可分為靜態(tài)語義錯

誤和動態(tài)語義錯誤。(31)屬于動態(tài)語義錯誤。

〔31〕A.關(guān)鍵詞〔或保留字〕拼寫錯誤B.程序運行中變量取值為0時作為除數(shù)

C.表達式的括號不匹配D.運算符的運算對象類型不正確

【答案】B

【解析】此題考査程序語言基礎(chǔ)知識。

用戶編寫的源程序不可防止地會有一些錯誤,這些錯誤大致可分為語法錯誤和語義錯誤,

有時也用靜態(tài)錯誤和動態(tài)錯誤的說法。動態(tài)錯誤也稱動態(tài)語義錯誤,它們發(fā)生在程序運行時,

例如變量取零時作除數(shù)、引用數(shù)組元素下標(biāo)越界等錯誤。靜態(tài)錯誤是指編譯時所發(fā)現(xiàn)的程序

錯誤,可分為語法錯誤和靜態(tài)語義錯誤,如單詞拼寫錯誤、標(biāo)點符號錯、表達式中缺少操作

數(shù)、括號不匹配等有關(guān)語言結(jié)構(gòu)上的錯誤稱為語法錯誤;而語義分析時發(fā)現(xiàn)的運算符與運算

對象類型不合法等錯誤屬于靜態(tài)語義錯誤。

算術(shù)表達式a+(b-c)*d的后綴式是〔32〕(-,+,*)表示算術(shù)的減、加、乘運算,運算符

的優(yōu)先級和結(jié)合性遵循慣例〕。

(32)A.abcd+-*B.abc-d*+C.abc-+d*D.ab-cd*+

【答案】B

【解析】此題考查程序語言基礎(chǔ)知識。

后綴式〔逆波蘭式〕是波蘭邏輯學(xué)家盧卡西維奇發(fā)明的一種表達式的表示方法。這種表

示方式把運算符寫在運算對象的后面,例如,把a+b寫成ab+,所以也稱為后綴式。這種表

示法的優(yōu)點是根據(jù)運算對象和運算符的出現(xiàn)次序進行計算,不需要使用括號,也便于用棧實

現(xiàn)求值。

a+(b-c)*d的后綴式是abc-d*+。

程序語言提供的傳值調(diào)用機制是將〔33〕。

〔33〕A.實參的值傳遞給被調(diào)用函數(shù)的形參B.實參的地址傳遞給被調(diào)用函數(shù)的形參

C.形參的值傳遞給被調(diào)用函數(shù)的實參D.形參的地址傳遞給被調(diào)用函數(shù)的實參

【答案】A

【解析】此題考查程序語言基礎(chǔ)知識。

傳值調(diào)用是指將實參的值傳遞給形參,然后執(zhí)行被調(diào)用的函數(shù)。實參可以是常量、變量、

表達式和函數(shù)調(diào)用等。

在解決電腦與打印機之間速度不匹配的問題時,通常設(shè)置一個打印數(shù)據(jù)緩沖區(qū),電腦

將要輸出的數(shù)據(jù)依次寫入該緩沖區(qū),而打印機則依次從該緩沖區(qū)取出數(shù)據(jù)。因此,該緩沖

區(qū)的數(shù)據(jù)結(jié)構(gòu)應(yīng)該是〔34〕。

(34)A.樹B.圖C.棧D.隊列

【答案】D

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

隊列是一種先進先出(FIFO)的線性表,它只允許在表的一端插入元素,而在表的另一端

刪除元素。題目中所述情形為隊列的應(yīng)用場景。

已知字符串s=“(x+y)*z”,其中,雙引號不是字符串的內(nèi)容,經(jīng)過以下運算后,t3的值是

〔35〕。

t1=SubString(s,3,1)

t2=Concat('XY',t1)

t3=Replace(s,SubString(s,1,5),t2)

注:SubString(s,k,n)表示從串s的第k個字符開始取出長度為n的子串,Concat(s,t)表

示將串t連接在s之后,Replace(s,t,r)表示用r替換串s中的子串t。

〔35〕A.'XY+Z*'B.'(X+Z)*Y'C.'XYZ+*'D.'XY+*Z'

【答案】D

【解析】本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

t1=SubString(s,3,1)=SubString('(X+Y)*Z',3,1)='+’

t2=Concat('XY',t1)=Concat('XY';'+')='XY+'

t3=Replace(s,SubString(s,1,5),t2)=Replace('(X+Y)*Z','(X+Y)';XY+')='XY+*Z'

含有n個元素的線性表采用順序存儲,等概率刪除其中任一個元素,平均需要移動〔36〕

個元素。

(36)A.nB.lognC.(n-1)/2D.(n+2)/2

【答案】C

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

在表長為n的線性表中刪除一個元素時,共有n個可刪除的元素。刪除a1時需要移動

n-1個元素,刪除an時不需要移動元素,因此,等概率下刪個元素時平均的移動元素個數(shù)

Eddete為

其中,qi表示刪除第i個元素(ai)的概率。

對于順序棧和鏈棧,(37)不是兩者共有的運算特征。

(37)A.元素后進先出B.入棧時需要判斷是否棧滿

C.出棧時需要判斷是否棧空D.每次只能訪問棧頂元素

【答案】B

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

棧的順序存儲〔也稱為順序?!呈侵赣媒M地址連續(xù)的存儲單元依次存儲自棧頂?shù)綏5椎?/p>

數(shù)據(jù)元素,同時附設(shè)指針top指示找頂元素的位置在順序存儲方式下,需要預(yù)先定義或申請

棧的存儲空間,也就是說??臻g的容量是有限的。因此在順序棧中,當(dāng)一個元素入棧時,需

要判斷是否棧滿〔即棧空間中是否有空閑單元)'假設(shè)棧滿,則元素入棧會發(fā)生上溢現(xiàn)象。

用鏈表作為存儲結(jié)構(gòu)的棧稱為鏈棧,鏈表中的結(jié)點根據(jù)需要動態(tài)申請,不存在棧滿的情

況。由于棧中元素的插入和刪除僅在棧頂一端進行,因此不必另外設(shè)置頭指針,鏈表的頭指

針就是棧頂指針。

無論棧采用哪種存儲結(jié)構(gòu),進行出棧操作時都要判斷是否棧空,棧為空時無法完成出棧

操作。

假設(shè)元素a、b、c、d、e、f依次進棧,允許進棧、出棧操作交替進行。但不允許連續(xù)

5次進行出棧工作,則不可能得到的出棧序列是〔38〕。

〔38〕A.dcebfaB.cbdaefC.bcaefdD.afedcb

【答案】D

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

對于選項A的出棧序列dcebfa,其操作序列為:push(a入)、push(b入)、push(c

入〕、push(d入〕、pop(d出〕、pop(c出〕、push(e入〕、pop(e出〕、pop(b出〕、push

(f入〕、pop(f出〕、pop(a出〕。

對于選項B的出棧序列cbdaef,其操作序列為:push(a入〕、push(b入)、push(c

入)、pop(c出〕、pop(b出〕、push(d入)、pop(d也)、pop(a出〕、push(e入)、pop

(e出〕、push(f入〕、pop(f出〕。

對于選項C的出棧序列bcaefd,其操作序列為;push(a入〕、push(b入)、pop(b出〕、

push(c入〕、pop(c出〕、pop(a出).、push(d入)、push(e入〕、pop(e出〕、push(f

入〕、pop(f出〕、pop(d出〕。

對于選項D的出棧序列afedcb,其操作序列為:push(a入).、pop(a出〕、push(b

入〕、push(c入〕,,push(d入〕、push(e入〕、push(f入〕、.pop(f出〕、pop(e出〕、

pop(d出〕、pop(c出〕、pop(b出〕,存在連續(xù)5次的出棧操作,違背題中所述的運算要

求。

在一個線性表上可以進行二分查找〔折半查找〕的充分必要條件是(39)。

〔39〕A.線性表采用順序存儲且元素有序排列

B.線性表釆用順序存儲且元素?zé)o序排列

C.線性表采用單鏈表存儲且元素有序排列

D.線性表采用單鏈表存儲且元素?zé)o序排列

【答案】A

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

分查找〔折半查找〕過程令處于中間位置記錄的關(guān)鍵字與給定值比較,假設(shè)相等,則

查找成功;假設(shè)不等,則縮小范圍,直至新的查找區(qū)間中間位置記錄的關(guān)鍵字等于給定值或

者査找區(qū)間沒有元素時〔說明査找不成功〕為止。

顯然,在折半查找過程中需要對元素進行隨機訪問,且需要元素有序排列?

某圖G的鄰接表如下所示。以下關(guān)予圖G的表達中,正確的選項是〔40〕。

〔40〕A.G是強連通圖B.G是有7條弧的有向圖

C.G是完全圖D.G是有7條邊的無向圖

【答案】B

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

頂點A、B、C、D、E的編號分別為1、2、3、4、5。如果為無向圖,則每條邊在鄰接

表中會表示兩次,因此表結(jié)點的數(shù)目應(yīng)為偶數(shù)。題中的鄰接表中有7個表結(jié)點,顯然是有向

圖。

從頂點A的鄰接表中可知,編號為2和3的頂點為A的鄰接頂點,即存在弧<A,B>和<A,

C>。

從頂點B的鄰接表中可知,編號為3、4和5的頂點為B的鄰接頂點,即存在弧<B,C>、

<B,D>和<B,E>。

從頂點C的鄰接表中可知,編號為4的頂點為C的鄰接頂點,即存在弧<C,D>。從頂

點D的鄰接表中可知,該頂點沒有鄰接頂點。

從頂點E的鄰接表中可知,編號為1的頂點為E的鄰接頂點,即存在弧<E,A>。

圖G如下所示。

設(shè)有關(guān)鍵碼序列〔10,40,30,20),根據(jù)該序列構(gòu)建的二叉排序樹是〔41〕。

(41)A.B.C.D.

【答案】C

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。

二叉排序樹又稱為二叉查找樹,它或者是一棵空樹,或者是具有如下性質(zhì)的二叉樹:假

設(shè)它的左子樹非空,則左子樹上所有結(jié)點的值均小于根結(jié)點的值:假設(shè)它的右子樹非空,則

右子樹上所有結(jié)點的值均大于根結(jié)點的值;左、右子樹本身就是二叉排序樹。

二叉查找樹是通過依次輸入數(shù)據(jù)元素并把它們插入到二叉樹的適當(dāng)位置上構(gòu)造起來的,

具體的過程是:每讀入一個元素,建立一個新結(jié)點,假設(shè)二叉查找樹非空,則將新結(jié)點的

值與根結(jié)點的值相比較,如果小于根結(jié)點的值,則插入到左子樹中,否則插入到右子樹中;

假設(shè)二叉查找樹為空,則新結(jié)點作為二叉查找樹的根結(jié)點。

選項A所示的二叉樹結(jié)點30與其右孩子的關(guān)系不滿足二叉排序樹的定義。

選項B滿足二叉排序樹的定義,但與輸入序列不符。根據(jù)輸入序列,根結(jié)點應(yīng)為10。

選項C是正確的。

選項D不是二叉排序樹,以10為例,顯然10小于20,它應(yīng)該在20的左子樹上。

根據(jù)樞軸元素〔或基準(zhǔn)元素〕劃分序列而進行排序的是〔42)。

(42)A.快速排序B.冒泡排序C.簡單項選擇擇排序D.直接插入排序

【答案】A

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)知識。

快速排序的基本思想是:通過一趟排序?qū)⒋诺挠涗泟澐譃楠毩⒌膬刹糠?,其中一?/p>

分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,然后再分別對這兩部分記錄繼續(xù)進行快速排

序,以到達整個序列有序。

劃分時從待排序列中選一個元素作為樞軸元素,將不大于樞軸元素者和不小于樞軸元素

者分開。

序列〔43〕可能是第一趟冒泡排序后的結(jié)果。

(43)A.40102030705060B.20301040705060

C.30104020706050D.20301040605070

【答案】D

【解析】此題考查數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)知識。

n個記錄進行冒泡排序的方法是:首先將第一個記錄的關(guān)鍵字和第二個記錄的關(guān)鍵字進

行比較,假設(shè)為逆序,則交換兩個記錄的值,然后比較第二個記錄和第三個記錄的關(guān)鍵字,

依此類推,直至第個記錄和第《個記錄的關(guān)鍵字比較完為止。上述過程稱作一趟冒泡排序,

其結(jié)果是關(guān)鍵字最大的記錄被交換到第n個位置。然后進行第二趟冒泡排序,對前n-1個

記錄進行同樣的操作,其結(jié)果是關(guān)鍵字次大的記錄被交換到第n-1個位置。當(dāng)進行完第n-1

趟時,所有記錄有序排列。

顯然,第一趟冒泡排序后最大元素會交換至序列末端。

繼承關(guān)系是父類和子類之間共享數(shù)據(jù)和方法的機制,子類都是父類的特例。當(dāng)一個類只

能有一個父類時,稱為〔44〕;當(dāng)一個類有兩個或兩個以上的類作為父類時,稱為〔45〕。

(44)A.單重繼承B.多態(tài)C.混合繼承D.多重繼承

(45)A.單重繼承B.多態(tài)C.混合繼承D.多重繼承

【答案】AD

【解析】此題考查面向?qū)ο蟮幕局R。

在進行類設(shè)計時,有些類之間存在一般和特殊關(guān)系,即一些類是某個類的特殊情況,某

個類是一些類的一般情況,這就是繼承關(guān)系。在定義和實現(xiàn)一個類的時候,可以在一個已

經(jīng)存在的類〔一般情況〕的基礎(chǔ)上來進行,把這個己經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)

容,并加入假設(shè)干新的內(nèi)容,即子類比父類更加具體化。一個父類可以有多個子類,這些子

類都是父類的特例。子類只能有一個父類,稱為單重繼承;如果一個類可以有兩個或更多個

父類,稱為多重繼承。

多態(tài)〔Polymorphism)是不同的對象收到同一消息可以產(chǎn)生完全不同的結(jié)果現(xiàn)象。

在面向?qū)ο蠓椒ㄖ?,對象之間通過發(fā)送〔46〕進行通信,當(dāng)其發(fā)送給某個對象時,包

含要求接收對象去執(zhí)行某些活動的信息。

(46)A.協(xié)作B.依賴C.消息D.封裝

【答案】C

【解析】此題考查面向?qū)ο蟮幕局R。

面向?qū)ο蟮?個核心概念是對象、類、繼承和消息傳遞。其中,對象是基本的運行時的

實體,它既包括數(shù)據(jù)〔屬性〕,也包括作用于數(shù)據(jù)的操作〔行為〕。所以,一個對象把屬性和

行為封裝為一個整體。消息是對象之間進行通信的一種構(gòu)造,包含要求接收對象去執(zhí)行某些

活動的信息。依賴是兩個事物間的語義關(guān)系,其中一個事物〔獨立事物〕發(fā)生變化會影響

另一個事物〔依賴事物〕的語義。協(xié)作是一些共同工作的類、接口和其他元素的群體,該群

體提供的一些合作行為強于所有這些元素的行為之和。

UML中有4種事物:結(jié)構(gòu)事物、行為事物、分組事物和注釋事物。類、接口、構(gòu)件屬于

〔47〕事物。

(47)A.結(jié)構(gòu)B.行為C.分組D.注釋

【答案】A

【解析】此題考查統(tǒng)一建模語言〔UML)的基本知識。

UML由三個要素構(gòu)成:UML的基本構(gòu)造塊、支配這些構(gòu)造塊如何放置在一起的規(guī)則和運

用與整個語言的一些公共機制。UML的詞匯表包含三種構(gòu)造塊:事物、關(guān)系和圖。事物是對

模型中最具有代表性的成分的抽象;關(guān)系把事物結(jié)合在一起;圖聚集了相關(guān)的事物。

UML中有4種事物:結(jié)構(gòu)事物、行為事物、分組事物和注釋事物。結(jié)構(gòu)事物是UML模型

中的名詞,通常是模型的靜態(tài)部分,描述概念或物理元素。結(jié)構(gòu)事物包括類〔Class)、接

口〔Interface)、協(xié)作〔Collaboration)、用例〔UseCase)、主動類〔ActiveClass)、構(gòu)

件〔Component)、制品〈Artifact)和結(jié)點〔Node)。行為事物是UML模型的動態(tài)部分。它

們是模型中的動詞,描述了跨越時間和空間的行為。行為事物包括:交互〔Interaction)、

狀態(tài)機〔StateMachine)和活動〔Activity)。分組事物是UML模型的組織部分,是一些由

模型分解成的“盒子”,最主要的分組事物是包〔Package)。注釋事物是UML模的解釋部分。

這些注釋事物用來描述、說明和標(biāo)注模型的任何元素。注解〔Note)是一種主要的注釋事物。

UML圖中,一張交互圖顯示一個交互,由一組對象及其之間的關(guān)系組成,包含它們之間

可能傳遞的消息,以下不是交互圖的是〔48〕。

〔48〕A.序列圖B.對象圖C.通信圖D.時序圖

【答案】B

【解析】此題考查統(tǒng)一建模語言〔UML)的基本知識。

UML2.0中提供了多種圖形,描述系統(tǒng)的靜態(tài)和動態(tài)方面。交互圖用于對系統(tǒng)的動態(tài)方

面進行建模。一張交互圖表現(xiàn)的是一個交互,由一組對象和它們之間的關(guān)系組成,包含它們

之間可能傳遞的消息。交互圖表現(xiàn)為序列圖、通信圖、交互概覽圖和時序圖,每種針對不

同的目的,適用于不同的情況。序列圖是強調(diào)消息時間順序的交互圖;通信圖是強調(diào)接收和

發(fā)送消息的對象的結(jié)構(gòu)組織的交互圖;交互概覽圖強調(diào)控制流的交互圖。時序圖

〔TimingDiagram)關(guān)注沿著線性時間軸、生命線內(nèi)部和生命線之間的條件改變。對象圖展現(xiàn)

了某一時刻一組對象以及它們之間的關(guān)系。對象圖描述了在類圖中所建立的事物的實例的靜

態(tài)快照,給出系統(tǒng)的靜態(tài)設(shè)計視圖或靜態(tài)進程視圖。

在結(jié)構(gòu)化設(shè)計方法中,概要設(shè)計階段的任務(wù)是給出系統(tǒng)的各個模塊,確定每個模塊的

功能、接口〔模塊間傳遞的數(shù)據(jù)〕及調(diào)用關(guān)系,用模塊及對模塊的調(diào)用來構(gòu)建軟件的體系結(jié)

構(gòu),并采用結(jié)構(gòu)圖進行描述。結(jié)構(gòu)圖的基本成分有(49)。結(jié)構(gòu)圖的形態(tài)特征中,(50)是指一

層中最大的模塊個數(shù),

〔49〕A.模塊、類和消息B.模塊、數(shù)據(jù)流和接口

C.模塊、調(diào)用和數(shù)據(jù)D.模塊、數(shù)據(jù)結(jié)構(gòu)和算法

〔50〕A.深度B.寬度C.扇出D.扇入

【答案】CB

【解析】此題考查結(jié)構(gòu)化設(shè)計方法的基礎(chǔ)知識。

結(jié)構(gòu)化程序設(shè)計方法中使用結(jié)構(gòu)圖來描述軟件系統(tǒng)的體系結(jié)構(gòu),指出一個軟件系統(tǒng)由哪

些模塊組成,以及模塊之間的調(diào)用關(guān)系。其基本成分有模塊、調(diào)用和數(shù)據(jù)。

模塊是指具有一定功能并可以用模塊名調(diào)用的一組程序語句,是組成程序的基本單元,

用矩形表示。模塊之間的調(diào)用關(guān)系用從一個模塊指向另一個模塊的箭頭表示,表示前者調(diào)用

了后者。模塊之間還可以用帶注釋的短箭頭表示模塊調(diào)用過程中來回傳遞的信息,箭頭尾部

帶空心圓表示傳遞的是數(shù)據(jù),帶實心圓表示傳遞的是控制信息。

結(jié)構(gòu)圖有四種特征,其中:深度指結(jié)構(gòu)圖控制的層次,即模塊的層數(shù);寬度指一層中最

大的模塊數(shù);扇出指一個模塊的直接下屬模塊數(shù);扇入指一個模塊的直接上屬模塊數(shù)。

(51)不屬于良好的編碼風(fēng)格。

〔51〕A.恰當(dāng)使用縮進、空行以改善清晰度

B.用括號使邏輯表達式或算術(shù)表達式的運算次序清晰直觀

C.用短的變量名使得程序更緊湊

D.保證代碼和注釋的一致性

【答案】C

【解析】此題考查編碼風(fēng)格的相關(guān)知識。

良好的程序設(shè)計風(fēng)格可有效地提高程序的可讀性、可維護性等,已存在的一些常用的程

序設(shè)計風(fēng)格原則,包栝恰當(dāng)使用縮進、空行以改善清晰度;用語句括號把判斷和循環(huán)體的語

句組織在一起,暫以清晰地看到程序結(jié)構(gòu);保證代碼和注釋的一致性對程序的理解和維護具

有重要意義。假設(shè)用短的變量命名雖然可以使得程序更緊湊,但是不利于程序的閱讀和理解,

不易于軟件的維護。

使用獨立測試團隊的最主要原因是〔52)。

(52)A.有利于項目人員分工B.減少相關(guān)人員之間的矛盾

C.可以更徹底地進行軟件測試D.只有測試人員最熟悉測試方法和工具

【答案】C

【解析】此題考查軟件測試的基礎(chǔ)知識。

在軟件測試階段,獨立的測試小組沒有進行設(shè)計和實現(xiàn)工作,往往可以更徹底地進行軟

件測試,這也是最主要的目標(biāo)。

以下關(guān)于軟件測試的表達中,不正確的選項是〔53〕。

(53)A.對軟件產(chǎn)品了解到什么程度,測試才能做到什么程度

B.優(yōu)秀的測試人員需要對測試知識和技能、測試經(jīng)驗做持續(xù)積累

C.軟件測試與軟件開發(fā)都有很髙的技術(shù)含量

D.軟件產(chǎn)品的發(fā)布時間應(yīng)由測試團隊來決定

【答案】D

【解析】此題考查軟件工程基礎(chǔ)知識。

軟件產(chǎn)品的發(fā)布需要綜合很多因素來決定,包括公司的評估準(zhǔn)則,產(chǎn)品質(zhì)量與市場時機

的平衡考慮,產(chǎn)品戰(zhàn)略與成本等,需要由多種角色參與研究,由管理層發(fā)布。

程序設(shè)計的準(zhǔn)則不包括〔54〕。

(54)A.以用戶需求和使用體驗為重B.實現(xiàn)同樣功能的程序越短越好

C.算法流程設(shè)計應(yīng)以簡約為美D.變量聲明盡量靠近相應(yīng)的計算

【答案】B

【解析】此題考查軟件工程基礎(chǔ)知識。

實現(xiàn)同樣功能的程序不是越短越好,更應(yīng)注重易于理解、易于維護。其他三項原則是正

確的。

軟件工程項目質(zhì)量管理不包括〔55〕。

(55)A.質(zhì)量計劃B.質(zhì)量保證C.質(zhì)量控制D.質(zhì)量評級

【答案】D

【解析】此題考查軟件工程基礎(chǔ)知識。

軟件工程項目質(zhì)量管理包括質(zhì)量計劃〔確定合適的質(zhì)量標(biāo)準(zhǔn),如何實施其質(zhì)量方針〕、

質(zhì)量保證〔包括質(zhì)量管理方法、采用的工程技術(shù)、測試技術(shù)和軍審技術(shù)、對文檔及其修改的

控制、項目的標(biāo)準(zhǔn)及規(guī)格等〕和質(zhì)量控制〔監(jiān)控項目成果是否符合有關(guān)的標(biāo)準(zhǔn),找出方法

來解決質(zhì)量問題)。對軟件產(chǎn)品質(zhì)量和軟件過程質(zhì)量的評價〔包括評級〕有利于改進質(zhì)量管

理工作。

以下關(guān)于程序員職業(yè)素養(yǎng)的表達中不正確的選項是〔56〕。

〔56〕A.面對程序中出現(xiàn)的問題,采用的解決方式和反思的深度表達程序員的素養(yǎng)

B.職業(yè)素養(yǎng)強調(diào)的不是天賦的神秘和技藝的高超,而是持續(xù)積淀的結(jié)晶

C.職業(yè)素養(yǎng)高的程序員會對經(jīng)理為了趕工期而降低程序質(zhì)量的要求說“不”

D.職業(yè)素養(yǎng)高的程序員對用戶提出的任何需求變更和功能調(diào)整說“是”

【答案】D

【解析】此題考查軟件工程基礎(chǔ)知識。

用戶的需求中'可能會有|些無理的需求、非專業(yè)的需求、目前述實現(xiàn)不了的需求、重復(fù)

的需求、會造成不良后果的需求等,需要分析系統(tǒng)維護時用戶提出的修改意見,不能立即進

行修改,還需要分析討論,經(jīng)批準(zhǔn)后才能執(zhí)行修改,否則可能會引發(fā)意想不到的問題。

在關(guān)系模型中用〔57〕來表達實體集,其結(jié)構(gòu)是由關(guān)系模式定義的。

(57)A.元組B.列C.表D.字段

【答案】C

【解析】此題考查關(guān)系數(shù)據(jù)庫系統(tǒng)中的基本概念。

關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,在關(guān)系模型中用表格結(jié)構(gòu)表達實體

集,以及實體集之間的聯(lián)系,其最大特色是描述的一致性??梢姡P(guān)系數(shù)據(jù)庫是表的集合,

其結(jié)構(gòu)是由關(guān)系模式定義的。

某醫(yī)院有科室關(guān)系D(科室號,科室名,負(fù)責(zé)人,聯(lián)系),其中:“科室號”唯一標(biāo)

識關(guān)系D中的每一個元組。住院部設(shè)有病人關(guān)系R(住院號,,性別,科室號,家庭住址〕,

其中,“住院號”唯一標(biāo)識關(guān)系R中的每一個元組,“性別”的取值只能為M或F,要求科室

號參照科室關(guān)系D中的科室號。創(chuàng)建R關(guān)系的SQL語句如下:

(58)A.PRIMARYKEYB.REFERENCESD(科室號〕

C.NOTNULLD.FOREIGNKEY

(59)A.IN(M,F)B.CHECK(’M',F(xiàn)〕

C.LIKE(’M',F(xiàn)〕D.CHECK(性別IN(’M',F(xiàn)〕〕

(60)A.PRIMARYKEYNOTNULLB.PRIMARYKEYUNIQUE

C.FOREIGNKEYREFERENCESD(科室號〕D.FOREIGNKEYREFERENCESD(科室名〕

【答案】ADC

【解析】此題考查關(guān)系數(shù)據(jù)庫基礎(chǔ)知識。

試題〔58)的正確答案是A。根據(jù)題意,屬性“住院號”唯一標(biāo)識關(guān)系R中的每一個元

組,因此需要用語句“PRIMARYKEY”進行主鍵的完整性約束。

試題〔59)的正確答案是D。根據(jù)題意,屬性“性別”的取值巧能為M或F,因此需要

用語句CHECK(性別IN(’M',F(xiàn)〕〕進行完整性約束。

試題(60)的正確答案是C。根據(jù)題意。屬性“科室號”是外鍵,因此需要用語句

“REFERENCESD(科室號)”進行參考完整性約束。

假設(shè)系統(tǒng)中有事務(wù)T1和T2,數(shù)據(jù)D1和D2。假設(shè)T1對D1已加排它鎖,對D2已共享鎖;

那么T2對D1(61),T2對D2,(62)。

〔61〕A.加共享鎖成功,加排它鎖失敗B.加共享鎖、加排它鎖都失敗

C.加共享鎖、加排它鎖都成功D.加排它鎖成功,加共享鎖失敗

(62)A.加共享鎖成功,加排它鎖失敗B.加共享鎖、加排它鎖都失敗

C.加共享鎖、加排它鎖都成功D.加排它鎖成功,加共享鎖失敗

【答案】BA

【解析】此題考查數(shù)據(jù)庫事務(wù)處理基礎(chǔ)知識。

事務(wù)并發(fā)處理時,如果對數(shù)據(jù)讀寫不加以控制,會破壞事務(wù)的隔離性和一致性??刂频?/p>

手段就是加鎖,在事務(wù)執(zhí)行時限制其他事務(wù)對數(shù)據(jù)的讀取。在并發(fā)控制中引入兩種鎖:排它

鎖〔ExclusiveLocks,簡稱X鎖〕和共享鎖(ShareLocks,簡稱S鎖〕。

排它鎖又稱為寫鎖,用于對數(shù)據(jù)進行寫操作時進行鎖定。如果事務(wù)T對數(shù)據(jù)A加上X

鎖后,就只允許事務(wù)T讀取和修改數(shù)據(jù)A,其他事務(wù)對數(shù)據(jù)A不能再加任何鎖,從而也不能

讀取和修改數(shù)據(jù)A,直到事務(wù)T釋放A上的鎖。

共享鎖又稱為讀鎖,用于對數(shù)據(jù)進行讀操作時進行鎖定。如果事務(wù)T對數(shù)據(jù)A加上了S

鎖后,事務(wù)T就只能讀數(shù)據(jù)A但不可以修改,其他事務(wù)可以再對數(shù)據(jù)A加S鎖來讀取,只要

數(shù)據(jù)A上有S鎖,任何事務(wù)都只能再對其加S鎖讀取而不能加X鎖修改。

從①地開車到⑥地,按以下列圖標(biāo)明的道路和行駛方向,共有(63)種路線。.

〔63〕A.6B.7C.8D.9

【答案】C

【解析】此題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。

可以用下面的層次結(jié)構(gòu)圖來描述所有的路線〔共有8條路線):

某國近幾年GDP增長率維持在2%的水平上,為使明年GDP到達200億美元,今年的GDP

應(yīng)到達〔64〕億美元。

(64)A.200/(1+2%)B.200*(1-2%)C.200*(1+2%)D.200/(1-2%)

【答案】A

【解析】此題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。

設(shè)該國今年的GDP為X億美元,在GDP增長率為2%的情況下,明年的GDP約為(1+2%)X

億美元。已知(1+2%)X=200,因此X=200/(1+2%)。

37支籃球隊舉行淘汰賽爭奪冠軍,每場球賽的勝者〔無平局):或輪空者進入下一輪賽,

共需進行(65)比賽。

(65)A.5輪28場B.5輪30場C.6輪31場D.6輪36場

【答案】D

【解析】此題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。

淘汰賽沒有平局,每場比賽淘汰1個隊??偣?7個隊,霈要淘汰36個隊才能賽出冠軍,

因此共需要比賽36場。各輪比賽的情況如下:.

第1輪:共37隊,比賽18場,輪空1隊,賽后留下19隊;

第2輪:共19隊,比賽9場,輪空1隊,賽后留下10隊;

第3輪:共10隊,比賽5場,賽后留下5隊;

第4輪:共5隊,比賽2場,輪空1隊,賽后留下3隊;

第5輪:共3隊,比賽1場,輪空1隊,賽后留下2隊;

第6輪:共2隊,比賽1場,賽后留下1個冠軍。

某html文檔中有如下代碼,則在瀏覽器中打開該文檔時顯示為〔66〕.

(66)A.B.C.D.

【答案】A

【解析】此題考查HTML語言中input標(biāo)簽的type屬性。

在HTML語言中的input標(biāo)簽有多種屬性,具體屬性如下表所示:

題目中指定了type屬性為“text”,表示定義一個單行的輸入字段,使用戶可以在其

中輸入文本。據(jù)此,可在備選項中選擇相應(yīng)答案。

登錄遠程電腦采用的協(xié)議是〔67〕。

(67)A.B.TelnetC.FTPD.SMTP

【答案】B

【解析】此題考查應(yīng)用層協(xié)議及主要功能。

是超文本傳輸協(xié)議,用以瀏覽網(wǎng)頁;Telnet是遠程登錄協(xié)議;FTP為文件傳輸協(xié)議;

SMTP為簡單郵件傳輸協(xié)議,用來發(fā)送郵件。

DHCP協(xié)議的功能是〔68〕。

(68)A.WINS名字解析B.靜態(tài)地址分配

C.DNS域名解析D.自動分配IP地址

【答案】D

【解析】此題考查DHCP和FTP兩個應(yīng)用協(xié)議。

DHCP協(xié)議的功能是自動分配IP地址;FTP協(xié)議的作用是文件傳輸,使用的傳輸層協(xié)議

為TCP。

以下關(guān)于URL的說法中,錯誤的選項是〔69〕。

〔69〕A.使用abc和abc打開的是同一頁面

B.在地址欄中輸入abc默認(rèn)使用協(xié)議

C.abc中的“www”是主機名

D.abc中的“abc”是域名

【答案】A

【解析】此題考查URL的格式和使用方式。

URL由5部分組成:資源類型、存放資源的主機域名、資源文件名。

URL的一般語法格式為〔帶方括號t]的為可選項):protocol://hostname[:port]/

path/filename

其中,protocol指定使用的傳輸協(xié)議,最常見的是或者S協(xié)議,也可以有其他

協(xié)議,如file、ftp、gopher、mms、ed2k等.;

Hostname是指主機名,即存放資源的服務(wù)域名或者IP地址;

Port是指各種傳輸協(xié)議所使用的默認(rèn)端口號,該選項是可選選項,例如的默認(rèn)端

口號為80,一般可以省略,如果為了安全考慮,可以更改默認(rèn)的端口號,這時,該選項是

必選的;

Path是指路徑,由一個或者多個“/”分隔,一般用來表示主機上的一個目錄或者文件

地址;

filename是指文件名,該選項用于指定需要打開的文件名稱。

一般情況下,一個URL可以采用“主機名.域名”的形式打開抬定頁面,也可以單獨使

用“域名”來打開指定頁面,但是這樣實現(xiàn)的前提是需進行相應(yīng)的設(shè)置和對應(yīng)。

假定子網(wǎng)掩碼為24,(70)屬于有效的主機地址。

(70)A.B.

C.D.

【答案】B

【解析】

由于子網(wǎng)掩碼為24,所以主機地址只占用最右邊的5位。

選項A.3地址的二進制為:00001111.11101010.01110110.00111111這

是一個廣播地址;

選項C.59的二進制:11001001.00101101.01110100.10011111這是一

個廣播地址;

選項D.92的二進制:11001010.00110101.00001100.11000000這是一個

子網(wǎng)地址。

Thelineofcomputi

溫馨提示

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

評論

0/150

提交評論