軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)_第1頁(yè)
軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)_第2頁(yè)
軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)_第3頁(yè)
軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)_第4頁(yè)
軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:軟件水平考試(初級(jí))程序員綜合軟件水平考試(初級(jí))程序員綜合(習(xí)題卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件水平考試(初級(jí))程序員綜合第1部分:?jiǎn)雾?xiàng)選擇題,共96題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.專業(yè)程序員小王記錄的編程心得體會(huì)中,()并不正確。A)編程工作中記錄日志很重要,腦記憶并不可靠B)估計(jì)進(jìn)度計(jì)劃時(shí)寧可少估一周,不可多算一天C)簡(jiǎn)單模塊要注意封裝,復(fù)雜模塊要注意分層D)程序要努力文檔化,讓代碼講自己的故事答案:B解析:項(xiàng)目進(jìn)度計(jì)劃是在擬定年度或?qū)嵤╇A段完成投資的基礎(chǔ)上,根據(jù)相應(yīng)的工程量和工期要求,對(duì)各項(xiàng)工作的起止時(shí)間、相互銜接協(xié)調(diào)關(guān)系所擬定的計(jì)劃,同時(shí)對(duì)完成各項(xiàng)工作所需的時(shí)間、勞力、材料、設(shè)備的供應(yīng)做出具體安排,最后制定出項(xiàng)目的進(jìn)度計(jì)劃。預(yù)估時(shí)要保證在預(yù)定時(shí)間內(nèi)可以完成任務(wù)[單選題]2.IT企業(yè)對(duì)專業(yè)程序員的素質(zhì)要求中,不包括()。A)能千方百計(jì)縮短程序提高運(yùn)行效率B)與企業(yè)文化高度契合C)參與軟件項(xiàng)目開發(fā)并解決所遇到的問(wèn)題D)誠(chéng)信、聰明、肯干答案:A解析:本題考察程序員的能力要求。千方百計(jì)縮短程序是沒(méi)有必要的,關(guān)鍵是程序運(yùn)行正常,沒(méi)有錯(cuò)誤,其次才是性能要求。[單選題]3.嵌入式操作系統(tǒng)的主要特點(diǎn)是微型化、()。A)可定制、實(shí)時(shí)性、高可靠性和易移植性B)可定制、實(shí)時(shí)性和易移植性,但可靠性差C)實(shí)時(shí)性、可靠性和易移植性,但不可定制D)可定制、實(shí)時(shí)性和可靠性,但不易移植答案:A解析:本題考查操作系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式操作系統(tǒng)運(yùn)行在嵌入式智能芯片環(huán)境中,對(duì)整個(gè)智能芯片以及它所操作、控制的各種部件裝置等資源進(jìn)行統(tǒng)一協(xié)調(diào)、處理、指揮和控制。其主要特點(diǎn):①微型化。從性能和成本角度考慮,希望占用資源和系統(tǒng)代碼量少,如內(nèi)存少、字長(zhǎng)短、運(yùn)行速度有限、能源少(用微小型電池)。②可定制。從減少成本和縮短研發(fā)周期考慮,要求嵌入式操作系統(tǒng)能運(yùn)行在不同的微處理器平臺(tái)上,能針對(duì)硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置,以滿足不同應(yīng)用需要。③實(shí)時(shí)性。嵌入式操作系統(tǒng)主要應(yīng)用于過(guò)程控制、數(shù)據(jù)采集、傳輸通信、多媒體信息及關(guān)鍵要害領(lǐng)域需要迅速響應(yīng)的場(chǎng)合,所以對(duì)實(shí)時(shí)性要求高。④可靠性。系統(tǒng)構(gòu)件、模塊和體系結(jié)構(gòu)必須達(dá)到應(yīng)有的可靠性,對(duì)關(guān)鍵要害應(yīng)用還要提供容錯(cuò)和防故障措施。⑤易移植性。為了提高系統(tǒng)的易移植性,通常采用硬件抽象層(HardwareAbstractionLevel,HAL)和板級(jí)支持包(BoardSupportPackage,BSP)的底層設(shè)計(jì)技術(shù)。[單選題]4.顯示器的()顯示的圖像越清晰,質(zhì)量也越高。A)刷新頻率越高B)分辨率越高C)對(duì)比度越大D)亮度越低答案:B解析:刷新頻率是指圖像在顯示器上更新的速度,也就是圖像每秒在屏幕上出現(xiàn)的幀數(shù),單位為Hz.刷新頻率越高,屏幕上的圖像的閃爍感就越小,圖像越穩(wěn)定,視覺效果也越好。一般刷新頻率在75Hz以上時(shí),影像的閃爍才不易被人眼察覺。[單選題]5.在uml圖中,()展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。(請(qǐng)作答此空)強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。()軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。A)類圖B)包圖C)部署圖D)定時(shí)圖答案:D解析:類圖展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。[單選題]6.在設(shè)計(jì)數(shù)據(jù)庫(kù)前,常常先建立概念模型,用()來(lái)表示實(shí)體類型及實(shí)體間的聯(lián)系。A)數(shù)據(jù)流圖B)E-R圖C)模塊圖D)程序框圖答案:B解析:數(shù)據(jù)庫(kù)系統(tǒng)是對(duì)現(xiàn)實(shí)世界中數(shù)據(jù)的一種抽象,首先我們通過(guò)概念模型將現(xiàn)實(shí)世界抽象成為信息世界,然后再抽象成為基本數(shù)據(jù)模型。而最常使用的概念模型就是E-R模型,最常用的基本數(shù)據(jù)模型則是關(guān)系模型。[單選題]7.Software()activitiesinvolvemakingenhancementstosoftwareproducts,adaptingproductstonewenvironments,andcorrectingproblems.A)analysisB)designC)codingD)maintenance答案:D解析:軟件維護(hù)活動(dòng)包括增強(qiáng)軟件產(chǎn)品、調(diào)整軟件產(chǎn)品以適應(yīng)新的環(huán)境和糾正軟件中的問(wèn)題。[單選題]8.使用150DPI的掃描分辨率掃描一幅3×4英寸的彩色照片,得到原始的24位真彩色圖像的數(shù)據(jù)量是(16)Byte。A)1800B)90000C)270000D)810000答案:D解析:150DPI是指每英寸150個(gè)像素點(diǎn),24位真彩色圖像是指每個(gè)像素點(diǎn)用3(即24/8)個(gè)字節(jié)來(lái)表示,掃描3×4英寸的彩色照片得到3*150*4*150個(gè)像素點(diǎn),所以數(shù)據(jù)量為3*150*4*150*3=810000字節(jié)[單選題]9.假設(shè)有5個(gè)進(jìn)程共享一個(gè)互斥段X,如果最多允許2個(gè)進(jìn)程同時(shí)進(jìn)入互斥段X,則信號(hào)量S的變化范圍是();若信號(hào)量S的當(dāng)前值為-3,則表示系統(tǒng)中有(請(qǐng)作答此空)個(gè)正在等待該資源的進(jìn)程。A)0B)1C)2D)3答案:D解析:本題的正確答案為D。根據(jù)PV操作定義,當(dāng)信號(hào)量的值小于0時(shí),其絕對(duì)值表示等待資源的進(jìn)程數(shù)。本題中信號(hào)量S的當(dāng)前值為-3,則表示系統(tǒng)中有3個(gè)進(jìn)程請(qǐng)求資源得不到滿足。[單選題]10.下圖所示為(請(qǐng)作答此空)設(shè)計(jì)模式,適用于()。A)適配器(Adapter)B)責(zé)任鏈(ChainofResponsibility)C)外觀(Facade)D)橋接(Bridge)答案:C解析:外觀設(shè)計(jì)模式要求一個(gè)子系統(tǒng)的外部與其內(nèi)部的通信必須通過(guò)一個(gè)統(tǒng)一的對(duì)象進(jìn)行交互。外觀設(shè)計(jì)模式提供一個(gè)高層次的接口,使得子系統(tǒng)更易于使用。外觀模式適用情況如下:1)為復(fù)雜的子系統(tǒng)提供一個(gè)簡(jiǎn)單的接口;2)客戶程序與抽象類的實(shí)現(xiàn)部分之間存在著很大的依賴性;3)構(gòu)建一個(gè)層次結(jié)構(gòu)的子系統(tǒng)時(shí),適用外觀模式定義子系統(tǒng)中每層的入口點(diǎn)。[單選題]11.計(jì)算機(jī)剛加電時(shí),()的內(nèi)容不是隨機(jī)的。A)E2PROMB)RAMC)通用寄存器D)數(shù)據(jù)寄存器答案:A解析:本題考查計(jì)算機(jī)系統(tǒng)存儲(chǔ)器基礎(chǔ)知識(shí)。E2PROM是電可擦可編程只讀存儲(chǔ)器的簡(jiǎn)稱,其內(nèi)容需提前設(shè)置好,可通過(guò)高于普通電壓的作用來(lái)擦除和重編程(重寫)。E2PROM一般用于即插即用(Plug&Play)設(shè)備,也常用在接口卡中,用來(lái)存放硬件設(shè)置數(shù)據(jù),以及用在防止軟件非法拷貝的"硬件鎖"上面。RAM(隨機(jī)存儲(chǔ)器)是與CPU直接交換數(shù)據(jù)的內(nèi)部存儲(chǔ)器,也是主存(內(nèi)存)的主要部分。在工作狀態(tài)下RAM可以隨時(shí)讀寫,而且速度很快,計(jì)算機(jī)剛加電時(shí),其內(nèi)容是隨機(jī)的。通用寄存器是CPU中的寄存器,一般用于傳送和暫存數(shù)據(jù),也可參與算術(shù)邏輯運(yùn)算,并保存運(yùn)算結(jié)果。數(shù)據(jù)寄存器是通用寄存器的一種,或者是作為CPU與內(nèi)存之間的接口,用于暫存數(shù)據(jù)。[單選題]12.一個(gè)HTML頁(yè)面的主體內(nèi)容需寫在()標(biāo)記內(nèi)。A)<bodv></body>B)<head></head>C)<font></font>D)<frame></frame>答案:A解析:本題考查HTML的基礎(chǔ)知識(shí)。一個(gè)HTML文件包含有多個(gè)標(biāo)記,其中所有的HTML代碼需包含在<html></html>標(biāo)記對(duì)之內(nèi),文件的頭部需寫在<head></head>標(biāo)記對(duì)內(nèi),<font></font>標(biāo)記對(duì)的作用是設(shè)定文字字體,<frame></fiame>標(biāo)記對(duì)是框架,<font></font>標(biāo)記對(duì)和<frame></frame>均屬于HTML頁(yè)面的主題內(nèi)容的一部分,均需寫在<body></body>標(biāo)記對(duì)內(nèi)。[單選題]13.Statedmoreformally,anobjectissimply()ofaclass.A)apartB)acomponentC)aninstanceD)anexample答案:C解析:嚴(yán)格地說(shuō),對(duì)象只是類的一個(gè)實(shí)例。[單選題]14.在計(jì)算機(jī)系統(tǒng)中常用的輸入/輸出控制方式有無(wú)條件傳送、中斷、程序查詢和DMA等。其中,采用()方式時(shí),不需要CPU控制數(shù)據(jù)的傳輸過(guò)程。A)中斷B)程序查詢C)DMAD)無(wú)條件傳送答案:C解析:直接程序控制(無(wú)條件傳送/程序查詢方式):無(wú)條件傳送:在此情況下,外設(shè)總是準(zhǔn)備好的,它可以無(wú)條件地隨時(shí)接收CPU發(fā)來(lái)的輸出數(shù)據(jù),也能夠無(wú)條件地隨時(shí)向CPU提供需要輸入的數(shù)據(jù)。[單選題]15.一個(gè)應(yīng)用軟件的各個(gè)功能模塊可采用不同的編程語(yǔ)言來(lái)編寫,分別編譯并產(chǎn)生(請(qǐng)作答此空),再經(jīng)過(guò)()后形成在計(jì)算機(jī)上運(yùn)行的可執(zhí)行程序A)源程序B)目標(biāo)程序C)匯編程序D)子程序答案:B解析:本題考察程序語(yǔ)言基礎(chǔ)知識(shí)。一個(gè)應(yīng)用軟件的各個(gè)功能模塊可采用不同的編程語(yǔ)言來(lái)編寫,分別編譯并產(chǎn)生目標(biāo)程序,再經(jīng)過(guò)鏈接后形成在計(jì)算機(jī)上運(yùn)行的可執(zhí)行程序。[單選題]16.某地區(qū)有1000人參加了程序員考試(包括上午科目和下午科目),其中上午科目45分以上有700人,下午科目45分以上有600人。據(jù)此可以推斷,至少有()人這兩個(gè)科目的成績(jī)同時(shí)在45分以上。A)600B)400C)300D)200答案:C解析:根據(jù)題意,1000人參加了考試,上午科目有700人在45分以上(及格),下午科目有600人在45分以上(及格)。上午科目和下午科目都在45分以上(都及格)時(shí)才能合格。合格人數(shù)最多時(shí)顯然就是上午科目及格人群與下午科目及格人群重合最多的情況,因此最多600人合格(下午科目及格的所有的人其上午科目也都合格)。合格人數(shù)最少時(shí)顯然就是上午科目及格人群與下午科目及格人群最為分離的情況,即相交最少的情況。因此,最少的合格人數(shù)為600+700-1000=300人。[單選題]17.在Word2003的編輯狀態(tài)下,若要插入公式,應(yīng)該(),選擇"公式3.0";若要修改已輸入的公式,(請(qǐng)作答此空),打開公式編輯窗口,再進(jìn)行修改即可。A)在"插入"菜單中,單擊"符號(hào)"命令B)在"插入"菜單中,單擊"對(duì)象"命令C)在"編輯"菜單中,單擊"符號(hào)"命令D)在"編輯"菜單中,單擊"對(duì)象"命令答案:B解析:本題考查文字處理軟件應(yīng)用方面的基本操作知識(shí)。在Word2003的編輯狀態(tài)下,若要插入公式,應(yīng)該在"插入"菜單中,單擊"對(duì)象"命令,在彈出的"對(duì)象"對(duì)話框中選擇"公式3.0",如下圖所示。若要修改已輸入的公式,只需雙擊此公式,打開公式編輯窗口,再進(jìn)行修改即可。[單選題]18.軟件系統(tǒng)的維護(hù)包括多個(gè)方面,增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征,從而擴(kuò)充系統(tǒng)功能和改善系統(tǒng)性能,是()維護(hù)。A)正確性B)適應(yīng)性C)完善性D)預(yù)防性答案:C解析:本題考查軟件維護(hù)的基礎(chǔ)知識(shí)。軟件維護(hù)一般包括四種類型:①正確性維護(hù),是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤。②適應(yīng)性維護(hù),是指使應(yīng)用軟件適應(yīng)新型技術(shù)變化和管理需求變化而進(jìn)行的修改。③完善性維護(hù),是指為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征。④預(yù)防性維護(hù),是指為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來(lái)的軟硬件環(huán)境的變化,主動(dòng)增加預(yù)防性的信功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。[單選題]19.數(shù)字簽名通常采用(請(qǐng)作答此空)對(duì)消息摘要進(jìn)行加密,接收方采用()來(lái)驗(yàn)證簽名。A)發(fā)送方的私鑰B)發(fā)送方的公鑰C)接收方的私鑰D)接收方的公鑰答案:A解析:本題考察安全性中加密與解密知識(shí)點(diǎn)。發(fā)送報(bào)文時(shí),發(fā)送方用一個(gè)哈希函數(shù)從報(bào)文文本中生成報(bào)文摘要,然后用自己的私人密鑰對(duì)這個(gè)摘要進(jìn)行加密,這個(gè)加密后的摘要將作為報(bào)文的數(shù)字簽名和報(bào)文一起發(fā)送給接收方,接收方首先用與發(fā)送方一樣的哈希函數(shù)從接收到的原始報(bào)文中計(jì)算出報(bào)文摘要,接著再用發(fā)送方的公用密鑰來(lái)對(duì)報(bào)文附加的數(shù)字簽名進(jìn)行解密,如果這兩個(gè)摘要相同、那么接收方就能確認(rèn)該數(shù)字簽名是發(fā)送方的。[單選題]20.現(xiàn)需要申請(qǐng)一些場(chǎng)地舉辦一批活動(dòng),每個(gè)活動(dòng)有開始時(shí)間和結(jié)束時(shí)間。在同一個(gè)場(chǎng)地,如果一個(gè)活動(dòng)結(jié)束之前,另一個(gè)活動(dòng)開始,即兩個(gè)活動(dòng)沖突。若活動(dòng)A從1時(shí)間開始,5時(shí)間結(jié)束,活動(dòng)B從5時(shí)間開始,8時(shí)間結(jié)束,則活動(dòng)A和B不沖突?,F(xiàn)要計(jì)算n個(gè)活動(dòng)需要的最少場(chǎng)地?cái)?shù)。求解該問(wèn)題的基本思路如下(假設(shè)需要場(chǎng)地?cái)?shù)為m,活動(dòng)數(shù)為n,場(chǎng)地集合為P1,P2,…,Pm),初始條件Pi均無(wú)活動(dòng)安排:(1)采用快速排序算法對(duì)n個(gè)活動(dòng)的開始時(shí)間從小到大排序,得到活動(dòng)a1,a2,…,an。對(duì)每個(gè)活動(dòng)ai,i從1到n,重復(fù)步驟(2)、(3)和(4);(2)從p1開始,判斷ai與P1的最后一個(gè)活動(dòng)是否沖突,若沖突,考慮下一個(gè)場(chǎng)地P2,…;(3)一旦發(fā)現(xiàn)ai與某個(gè)Pj的最后一個(gè)活動(dòng)不沖突,則將ai安排到Pj,考慮下一個(gè)活動(dòng);(4)若ai與所有己安排活動(dòng)的Pj的最后一個(gè)活動(dòng)均沖突,則將ai安排到一個(gè)新的場(chǎng)地,考慮下一個(gè)活動(dòng);(5)將n減去沒(méi)有安排活動(dòng)的場(chǎng)地?cái)?shù)即可得到所用的最少場(chǎng)地?cái)?shù)算法首先采用了快速排序算法進(jìn)行排序,其算法設(shè)計(jì)策略是();后面步驟采用的算法設(shè)計(jì)策略是()。整個(gè)算法的時(shí)間復(fù)雜度是()。下表給出了n=11的活動(dòng)集合,根據(jù)上述算法,得到最少的場(chǎng)地?cái)?shù)為(請(qǐng)作答此空)。A)4B)5C)6D)7答案:B解析:快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對(duì)這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個(gè)排序過(guò)程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列??焖倥判虿捎玫乃枷胧欠种嗡枷搿X澬乃惴ǎㄓ址Q貪婪算法)是指,在對(duì)問(wèn)題求解時(shí),總是做出在當(dāng)前看來(lái)是最好的選擇。也就是說(shuō),不從整體最優(yōu)上加以考慮,他所做出的是在某種意義上的局部最優(yōu)解。整個(gè)算法的時(shí)間復(fù)雜度是O(nlogn)。場(chǎng)地上可以安排活動(dòng)1、8、11為一個(gè)場(chǎng)地;活動(dòng)2、6、9一個(gè)場(chǎng)地;活動(dòng)3為一個(gè)場(chǎng)地;活動(dòng)4、7為一個(gè)場(chǎng)地;活動(dòng)5、10為一個(gè)場(chǎng)地,共5個(gè)場(chǎng)地。[單選題]21.創(chuàng)建一個(gè)范圍在(0,1)之間的長(zhǎng)度為12的等差數(shù)列:A)np.linspace(0,12)B)np.linspace(1,12)C)np.linspace(1,2,12)D)np.linspace(0,12,1)答案:A解析:注意numpy模塊的使用[單選題]22.關(guān)于"鏈接",下列說(shuō)法中正確的是()。A)鏈接為發(fā)送電子郵件做好準(zhǔn)備B)鏈接將指定的文件與當(dāng)前文件合并C)點(diǎn)擊鏈接就會(huì)轉(zhuǎn)向鏈接指向的地方D)鏈接指將約定的設(shè)備用線路連通答案:C解析:本題考查鏈接的概念。鏈接是指點(diǎn)擊鏈接就會(huì)轉(zhuǎn)向鏈接指向的地方。這個(gè)概念在網(wǎng)絡(luò)和數(shù)據(jù)結(jié)構(gòu)中用得比較多,鏈表就是通過(guò)鏈接的方式實(shí)現(xiàn)的。例如,我們要把一個(gè)結(jié)點(diǎn)鏈接到一個(gè)非空鏈表的尾部,那么應(yīng)該讓鏈表的尾部結(jié)點(diǎn)指向下個(gè)結(jié)點(diǎn)的指針指向這個(gè)結(jié)點(diǎn)[單選題]23.死鎖的產(chǎn)生條件不包括A)剝奪B)環(huán)路等待C)互斥D)保持和等待答案:A解析:[單選題]24.可以用棧來(lái)檢查算術(shù)表達(dá)式中的括號(hào)是否匹配。分析算術(shù)表達(dá)式時(shí),初始棧為空,從左到右掃描字符,遇到字符?(?就將其入棧,遇到?)?就執(zhí)行出棧操作。對(duì)算術(shù)表達(dá)式?(a+b*(a+b))/c)+(a+b)?,檢查時(shí),(請(qǐng)作答此空);對(duì)算術(shù)表達(dá)式?((a+b/(a+b)-c/a)/b?,檢查時(shí),()。這兩種情況都表明所檢查的算術(shù)表達(dá)式括號(hào)不匹配。A)棧為空卻要進(jìn)行出棧操作B)棧已滿卻要進(jìn)行入棧操作C)表達(dá)式處理已結(jié)束,棧中仍留有字符?(?D)表達(dá)式處理已結(jié)束,棧中仍留有字符?)?答案:A解析:對(duì)算術(shù)表達(dá)式(a+b*(a+b))/c)+(a+b)進(jìn)行括號(hào)檢查時(shí),棧操作的順序?yàn)椋喝霔?,入棧,出棧,出棧,出棧,……?dāng)需要進(jìn)行第三次出棧操作時(shí),發(fā)現(xiàn)棧已空,已不可能完成出棧操作。對(duì)算術(shù)表達(dá)式((a+b/(a+b)-c/a)/b進(jìn)行括號(hào)檢查時(shí),棧操作的順序?yàn)椋喝霔#霔?,入棧,出棧,出棧?次出棧操作取出的是第3次剛?cè)霔5?(?,第2次出棧操作取出的是第2次入棧的?(?。直到表達(dá)式檢查結(jié)束,第1次入棧的?(?仍沒(méi)有取出,因此,表達(dá)式中的括號(hào)并不匹配。本例是棧的重要應(yīng)用之例。編譯程序中常用棧來(lái)檢查語(yǔ)句(或程序)中的括號(hào)是否匹配。在日常生活中,當(dāng)人們進(jìn)入一個(gè)復(fù)雜的大院時(shí),需要多次進(jìn)門,多次出門。每次出門,總是退出最近進(jìn)門的院。在同一位置堆積貨物時(shí),總是先取最近剛放上的貨。所以,棧的應(yīng)用也是比較常見的。可以用這種日常生活中的例子來(lái)形象地理解棧的操作。[單選題]25.某學(xué)校為防止網(wǎng)絡(luò)游戲沉迷,通常采用的方式不包括()。A)安裝上網(wǎng)行為管理軟件B)通過(guò)防火墻攔截規(guī)則進(jìn)行阻斷C)端口掃描,關(guān)閉服務(wù)器端端口D)賬戶管理,限制上網(wǎng)時(shí)長(zhǎng)答案:C解析:一臺(tái)服務(wù)器為什么可以同時(shí)是Web服務(wù)器,也可以是FTP服務(wù)器,還可以是郵件服務(wù)器等,其中一個(gè)很重要的原因是各種服務(wù)采用不同的端口分別提供不同的服務(wù),比如:通常TCP/IP協(xié)議規(guī)定Web采用80號(hào)端口,F(xiàn)TP采用21號(hào)端口等,而郵件服務(wù)器是采用25號(hào)端口。這樣,通過(guò)不同端口,計(jì)算機(jī)就可以與外界進(jìn)行互不干擾的通信。網(wǎng)絡(luò)端口一般是為了保證計(jì)算機(jī)安全。[單選題]26.算術(shù)表達(dá)式a*(b-c)+d的后綴式是()(-、+、*表示算術(shù)的減、加、乘運(yùn)算,運(yùn)算符的優(yōu)先級(jí)和結(jié)合性遵循慣例)。A)abcd-*+B)abc-*d+C)abc-d*+D)ab-cd*+答案:B解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。后綴式(逆波蘭式)是波蘭邏輯學(xué)家盧卡西維奇發(fā)明的一種表示表達(dá)式的方法。這種表示方式把運(yùn)算符寫在運(yùn)算對(duì)象的后面,例如,把a(bǔ)+b寫成ab+,所以也稱為后綴式。算術(shù)表達(dá)式"a*(b-c)+d"的后綴式是"abc-*d+"。[單選題]27.設(shè)數(shù)組a[1..n,1..m](n>1,m>1)中的元素以列為主序存放,每個(gè)元素占用1個(gè)存儲(chǔ)單元,則數(shù)組元素a[i,j](1≤i≤n,1≤j≤m)相對(duì)于數(shù)組空間首地址的偏移量為()。A)(i-1)*m+j-1B)(i-1)*n+j-1C)(j-1)*m+i-1D)(j-1)*n+i-1答案:D解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。存儲(chǔ)數(shù)組元素時(shí),需要將元素按照某種順序排列。對(duì)于二維及多維數(shù)組,則有按行存儲(chǔ)和按列存儲(chǔ)兩種方式,其不同在于同一個(gè)元素相對(duì)于數(shù)組空間起始位置的偏移量不同。本問(wèn)題中n行m列的二維數(shù)組a[1..n,1..m]是按列存儲(chǔ),則對(duì)于元素a[i,j]來(lái)說(shuō),它之前有完整的j-1列、每列n個(gè)元素,在第j列上排在a[i,j]之前的元素個(gè)數(shù)是i-1個(gè),因此排列在a[i,j]之前的元素個(gè)數(shù)為(j-1)*n+i-1,由于每個(gè)元素占一個(gè)單元,該表達(dá)式的值就是偏移量。[單選題]28.將源程序中多處使用的同一個(gè)常數(shù)定義為常量并命名,()。A)提高了編譯效率B)縮短了源程序長(zhǎng)度C)提高了源程序的可維護(hù)性D)提高了程序的運(yùn)行效率答案:C解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。編寫源程序時(shí),將程序中多處引用的常數(shù)定義為一個(gè)符號(hào)常量可以簡(jiǎn)化對(duì)此常數(shù)的修改操作(只需改一次),并提高程序的可讀性,以便于理解和維護(hù)。[單選題]29.以下關(guān)于防火墻功能特性的說(shuō)法中,錯(cuò)誤的是()。A)控制進(jìn)出網(wǎng)絡(luò)的數(shù)據(jù)包和數(shù)據(jù)流向B)提供流量信息的日志和審計(jì)C)隱藏內(nèi)部IP以及網(wǎng)絡(luò)結(jié)構(gòu)細(xì)節(jié)D)提供漏洞掃描功能答案:D解析:防火墻認(rèn)為內(nèi)部網(wǎng)是可信賴的,而外部網(wǎng)是不安全和不信任的。本題考查防火墻的基本概念。防火墻是指一種邏輯裝置,用來(lái)保護(hù)內(nèi)部的網(wǎng)絡(luò)不受來(lái)自外界的侵害。它在內(nèi)部網(wǎng)與外部網(wǎng)之間的界面上構(gòu)造一個(gè)保護(hù)層,并強(qiáng)制所有的連接都必須經(jīng)過(guò)此保護(hù)層,在此進(jìn)行檢查和連接。只有被授權(quán)的通信才能通過(guò)此保護(hù)層,從而保護(hù)內(nèi)部網(wǎng)資源免遭非法入侵。防火墻主要用于實(shí)現(xiàn)網(wǎng)絡(luò)路由的安全性。其主要功能包括:限制外部網(wǎng)對(duì)內(nèi)部網(wǎng)的訪問(wèn),從而保護(hù)內(nèi)部網(wǎng)特定資源免受非法侵犯;限制內(nèi)部網(wǎng)對(duì)外部網(wǎng)的訪問(wèn),主要是針對(duì)一些不健康信息及敏感信息的訪問(wèn);過(guò)濾不安全的服務(wù)等。但是防火墻對(duì)內(nèi)網(wǎng)病毒傳播無(wú)法控制[單選題]30.數(shù)組的內(nèi)情向量中肯定不含有數(shù)組的()信息A)維數(shù)B)類型C)維上下界D)各維的界差答案:D解析:數(shù)組的內(nèi)情向量是用來(lái)描述數(shù)組屬性信息的一些常量,包括數(shù)組類型、維數(shù)、各維的上下界及數(shù)組首地址。這些屬性信息是確定存儲(chǔ)分配時(shí)數(shù)組所占空間的大小和數(shù)組元素位置的依據(jù)。[單選題]31.IP地址塊92/26包含了(請(qǐng)作答此空)個(gè)主機(jī)地址,以下IP地址中,不屬于這個(gè)網(wǎng)絡(luò)的地址是()A)15B)32C)62D)64答案:C解析:92/26表示32位長(zhǎng)度的IP地址中,前26位是網(wǎng)絡(luò)前綴,后6位是主機(jī)號(hào),因此包含的主機(jī)地址個(gè)數(shù)為26-2=62,主機(jī)地址范圍為93~54,顯然91不屬于這個(gè)網(wǎng)絡(luò)。[單選題]32.()軟件成本估算模型是一種靜態(tài)單變量模型,用于對(duì)整個(gè)軟件系統(tǒng)進(jìn)行估算。A)PutnamB)基本COCOMOC)中級(jí)COCOMOD)詳細(xì)COCOMO答案:B解析:COCOMO用3個(gè)不同層次的模型來(lái)反映不同程度的復(fù)雜性,它們分別為:基本模型(BasicModel):是一個(gè)靜態(tài)單變量模型,它用一個(gè)已估算出來(lái)的源代碼行數(shù)(LOC)為自變量的函數(shù)來(lái)計(jì)算軟件開發(fā)工作量,與本題內(nèi)容符合。中級(jí)模型(IntermediateModel):則在用LOC為自變量的函數(shù)計(jì)算軟件開發(fā)工作量的基礎(chǔ)上,再用涉及產(chǎn)品、硬件、人員、項(xiàng)目等方面屬性的影響因素來(lái)調(diào)整工作量的估算。詳細(xì)模型(DetailedModel):包括中級(jí)COCOMO型的所有特性。但用上述各種影響因素調(diào)整工作量估算時(shí),還要考慮對(duì)軟件工程過(guò)程中分析、設(shè)計(jì)等各步驟的影響。[單選題]33.設(shè)有一個(gè)員工關(guān)系EMP(員工號(hào),姓名,部門名,職位,薪資),若需查詢不同部門中擔(dān)任"項(xiàng)目主管"的員工的平均薪資,則相應(yīng)的SELECT語(yǔ)句為:SELECT部門名,AVG(薪資)AS平均薪資FROMEMPGROUPBY(請(qǐng)作答此空)HAVING()將員工號(hào)為"10058"、姓名為"黃曉華"、部門名為"開發(fā)部"的元組插入EMP關(guān)系中的SQL語(yǔ)句為:Insert()A)員工號(hào)B)姓名C)部門名D)薪資答案:C解析:本題考查對(duì)SQL語(yǔ)言的掌握程度。根據(jù)題意,查詢不同部門中擔(dān)任"項(xiàng)目主管"的職工的平均薪資,需要先按"部門名"進(jìn)行分組,然后再按條件職位='項(xiàng)目主管'進(jìn)行選取,因此正確的SELECT語(yǔ)句如下:SELECT部門名,AVG(薪資)AS平均薪資FROMEMPGROUPBY部門名HAVING職位='項(xiàng)目主管'第3小題正確的答案是選項(xiàng)B,因?yàn)椴迦胝Z(yǔ)句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]...)VALUES(常量[,常量]...);查詢語(yǔ)句從上可見,選項(xiàng)C和D顯然是不正確的。選項(xiàng)A也是不正確的,因?yàn)榘凑誗ELECT語(yǔ)句的語(yǔ)法,字符串插入時(shí),需要用單引號(hào)括起,可在選項(xiàng)A中"黃曉華"和"研發(fā)部"明顯是字符串,但是卻沒(méi)有用單引號(hào)括起。[單選題]34.在uml圖中,()展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。()軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。(請(qǐng)作答此空)描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。A)類圖B)包圖C)部署圖D)交互圖答案:B解析:類圖展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。[單選題]35.某系統(tǒng)磁盤數(shù)據(jù)塊的大小為1024KB,系繞磁盤管理采用索引文件結(jié)構(gòu),每個(gè)索引指針占用4個(gè)字節(jié)。一個(gè)索引文件的索引節(jié)點(diǎn)有8個(gè)直接塊地址、1個(gè)一級(jí)間接塊地址、1個(gè)二級(jí)間接塊地址和1個(gè)三級(jí)間接塊地址。假設(shè)索引節(jié)點(diǎn)已經(jīng)在內(nèi)存中,那么訪問(wèn)該文件偏移地址9089字節(jié)的數(shù)據(jù)需要再訪問(wèn)()次磁盤。A)1B)2C)3D)4答案:A解析:盤塊大小為1024KB,8個(gè)直接塊能訪問(wèn)的容量是1024KB*8=8192KB,偏移地址9089B遠(yuǎn)小于8192KB,處于直接塊訪問(wèn)范圍內(nèi),因此只要訪問(wèn)一次磁盤即可。[單選題]36.某企業(yè)職工關(guān)系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的屬性分別表示職工號(hào)、姓名、部門、地址和電話;經(jīng)費(fèi)關(guān)系FUNDS(E_no,E_limit,E_used)中的屬性分別表示職工號(hào)、總經(jīng)費(fèi)金額和己花費(fèi)金額。若要查詢部門為"開發(fā)部"且職工號(hào)為"03015"的職工姓名及其經(jīng)費(fèi)余額,則相應(yīng)的SQL語(yǔ)句應(yīng)為:SELECT(60)FROM(61)WHERE(62)A)EMPB)FUNDSC)EMP,FUNDSD)IN[EMP,FUNDS]答案:C解析:[單選題]37.私網(wǎng)IP地址區(qū)別于公網(wǎng)IP地址的特點(diǎn)是()。A)必須向IANA申請(qǐng)B)可使用CIDR組成地址塊C)不能通過(guò)Internet訪問(wèn)D)通過(guò)DHCP服務(wù)器分配的答案:C解析:私網(wǎng)IP地址與公網(wǎng)IP地址的區(qū)別是私網(wǎng)地址不能通過(guò)Internet訪問(wèn)。下面的地址都是私網(wǎng)地址:~551個(gè)A類地址~5516個(gè)B類地址~55256個(gè)C類地址[單選題]38.程序中凡是引用(請(qǐng)作答此空)對(duì)象的地方都可使用()對(duì)象代替。A)基類B)派生類C)基本類型D)用戶定義類型答案:A解析:任何一個(gè)派生類的對(duì)象都是一個(gè)基類的對(duì)象,所以凡是引用基類對(duì)象的地方都可以用派生類對(duì)象代替。[單選題]39.在面向?qū)ο蟮姆椒ǔ霈F(xiàn)以前,開發(fā)人員都是采用面向()的程序設(shè)計(jì)方法。A)過(guò)程B)用戶C)結(jié)構(gòu)D)以上都不對(duì)答案:A解析:本題考查程序設(shè)計(jì)方法。程序設(shè)計(jì)方法是指把系統(tǒng)設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序的方法。面向?qū)ο蟮姆椒ㄊ敲嫦驅(qū)ο蠓椒▽W(xué)從誕生、發(fā)展到走向成熟的第一片領(lǐng)地,也是使面向?qū)ο蟮能浖_發(fā)最終落實(shí)的重要階段。在它產(chǎn)生以前一般都采用面向過(guò)程的程序設(shè)計(jì)方法。[單選題]40.若某文件系統(tǒng)的目錄結(jié)構(gòu)如下圖所示,假設(shè)用戶要訪問(wèn)文件fault.swf,且當(dāng)前工作目錄為swshare,則該文件的全文件名為(),相對(duì)路徑和絕對(duì)路徑分別為(請(qǐng)作答此空)。A)swshare\flash\和\flash\B)flash\和\swshare\flash\C)\swshare\flash\和flash\D)\flash\和\swshare\flash\答案:B解析:全文件名應(yīng)該從根目錄開始,因此為\swshare\flash\fault.swf。相對(duì)路徑是從當(dāng)前路徑開始的路徑,fault.swf在當(dāng)前工作目錄swshare下的flash文件夾中,因此相對(duì)路徑為flash\。絕對(duì)路徑是指從根目錄開始的路徑,即\swshare\flash\。[單選題]41.源程序中的()與程序的運(yùn)行結(jié)果無(wú)關(guān)。A)注釋的多少B)變量的取值C)循環(huán)語(yǔ)句的執(zhí)行次數(shù)D)表達(dá)式的求值方式答案:A解析:源程序中的注釋是寫給人看的,翻譯源程序的過(guò)程中會(huì)被過(guò)濾掉,因此注釋的多少與程序的運(yùn)行結(jié)果無(wú)關(guān)。[單選題]42.第一個(gè)完整、健全的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言是()。A)EiffelB)C++C)SmalltalkD)COBOL答案:C解析:本題考查對(duì)程序設(shè)計(jì)語(yǔ)言的了解。第一個(gè)完整、健全的面向?qū)ο蟪绦蛟O(shè)計(jì)的語(yǔ)言是Smalltalk,隨后才有C++等其他面向?qū)ο蟪绦蛟O(shè)計(jì)的語(yǔ)言。[單選題]43.一個(gè)計(jì)算機(jī)算法是對(duì)特定問(wèn)題求解步驟的一種描述。()并不是一個(gè)算法必須具備的特性;若一個(gè)算法能夠識(shí)別非法的輸入數(shù)據(jù)并進(jìn)行適當(dāng)處理或反饋,則說(shuō)明該算法的(請(qǐng)作答此空)較好。A)可行性B)正確性C)健壯性D)確定性答案:C解析:本題考查算法基礎(chǔ)知識(shí)。算法是問(wèn)題求解過(guò)程的精確描述,它為解決某一特定類型的問(wèn)題規(guī)定了一個(gè)運(yùn)算過(guò)程,并且具有下列特性。①有窮性。一個(gè)算法必須在執(zhí)行有窮步驟之后結(jié)束,且每一步都可在有窮時(shí)間內(nèi)完成。②確定性。算法的每一步必須是確切定義的,不能有歧義。③可行性。算法應(yīng)該是可行的,這意味著算法中所有要進(jìn)行的運(yùn)算都能夠由相應(yīng)的計(jì)算裝置所理解和實(shí)現(xiàn),并可通過(guò)有窮次運(yùn)算完成。④輸入。一個(gè)算法有零個(gè)或多個(gè)輸入,它們是算法所需的初始量或被加工的對(duì)象的表示。這些輸入取自特定的對(duì)象集合。⑤輸出。一個(gè)算法有一個(gè)或多個(gè)輸出,它們是與輸入有特定關(guān)系的量。算法的健壯性也稱為魯棒性,即對(duì)非法輸入的抵抗能力。對(duì)于非法的輸入數(shù)據(jù),算法應(yīng)能加以識(shí)別和處理,而不會(huì)產(chǎn)生誤動(dòng)作或執(zhí)行過(guò)程失控。[單選題]44.用Excel制作的學(xué)生計(jì)算機(jī)文化基礎(chǔ)課程成績(jī)表如下。當(dāng)學(xué)生成績(jī)小于60分,需要在對(duì)應(yīng)的備注欄填"不及格";若學(xué)生成績(jī)大于59分,小于79,需要在對(duì)應(yīng)的備注欄填"及格",否則在對(duì)應(yīng)的備注欄填"良好"。實(shí)現(xiàn)時(shí),可在D3單元格輸入"=IF(),"不及格",(請(qǐng)作答此空)",并向下拖動(dòng)填充柄至D7單元格即可。A)IF(IN(59<c3,c3<79),"及格","良好")B)"IF(IN(59<c3,c3<79),"及格","良好")"C)IF(AND(59<c3,c3<79),"及格","良好")D)"IF(AND(59<c3,c3<79),"及格","良好")"答案:C解析:本題考查Excel基礎(chǔ)知識(shí)。第1小題正確的答案為選項(xiàng)B,第2小題正確的答案為選項(xiàng)C。AND函數(shù)的一種常見用途就是擴(kuò)大用于執(zhí)行邏輯檢驗(yàn)的其他函數(shù)的效用。例如,IF函數(shù)用于執(zhí)行邏輯檢驗(yàn),它在檢驗(yàn)的計(jì)算結(jié)果為TRUE時(shí)返回一個(gè)值,結(jié)果為FALSE時(shí)返回另一個(gè)值。通過(guò)將AND函數(shù)用作IF函數(shù)的logicaltest參數(shù),可以檢驗(yàn)多個(gè)不同的條件,而不僅僅是一個(gè)條件。例如,公式"=IF(AND(1<A3,A3<100),A3,"數(shù)值超出范圍")"表示如果單元格A3中的數(shù)字介于1和100之間,則顯示該數(shù)字。否則,顯示消息"數(shù)值超出范圍"。根據(jù)題意,實(shí)現(xiàn)的公式為"=IF(AND((13<60),"不及格",(IF(AND(59<C3,C3<79),"及格","良好")))"。[單選題]45.設(shè)有一個(gè)關(guān)系emp-sales(部門號(hào),部門名,商品編號(hào),銷售數(shù)),查詢各部門至少銷售了5種商品或者部門總銷售數(shù)大于2000的部門號(hào)、部門名及平均銷售數(shù)的SQL語(yǔ)句如下:SELECT部門號(hào),部門名,AVG(銷售數(shù))AS平均銷售數(shù)FROMemp-salesGROUPBY()HAVING()OR(請(qǐng)作答此空);A)SUM(銷售數(shù))>2000B)SUM(銷售數(shù))>-2000C)SUM(?銷售數(shù)?)>2000D)SUM(?銷售數(shù)?)>-2000答案:C解析:本題考察數(shù)據(jù)庫(kù)SQL基礎(chǔ)知識(shí)。要查詢各部門至少銷售了5種商品或者部門總銷售數(shù)大于2000的部門號(hào)、部門名及平均銷售數(shù)的SQL語(yǔ)句為:SELECT部門號(hào),部門名,AVG(銷售數(shù))AS平均銷售數(shù)FROMemp-salesGROUPBY部門號(hào)HAVINGCOUNT(商品編號(hào))>=5ORSUM(?銷售數(shù)?)>2000[單選題]46.關(guān)于軟件著作權(quán)產(chǎn)生的時(shí)間,表述正確的是()。A)自軟件首次公開發(fā)表時(shí)B)自開發(fā)者有開發(fā)意圖時(shí)C)自軟件開發(fā)完成之日時(shí)D)自軟件著作權(quán)登記時(shí)答案:C解析:本題考查計(jì)算機(jī)軟件知識(shí)產(chǎn)權(quán)方面的基礎(chǔ)知識(shí)。根據(jù)《著作權(quán)法》和《計(jì)算機(jī)軟件保護(hù)條例》的規(guī)定,計(jì)算機(jī)軟件著作權(quán)的權(quán)利自軟件開發(fā)完成之日起產(chǎn)生,保護(hù)期為50年。保護(hù)期滿,除開發(fā)者身份權(quán)以外,其他權(quán)利終止。一旦計(jì)算機(jī)軟件著作權(quán)超出保護(hù)期,軟件就進(jìn)入公有領(lǐng)域。[單選題]47.進(jìn)程P1、P2、P3、P4、P5的前趨圖如下。若用PV操作控制進(jìn)程并發(fā)執(zhí)行的過(guò)程,則需要相應(yīng)于進(jìn)程執(zhí)行過(guò)程設(shè)置5個(gè)信號(hào)量S1、S2、S3、S4和S5,且信號(hào)量初值都等于零。下圖中a處應(yīng)填寫();b和c、d和e處應(yīng)分別填寫(請(qǐng)作答此空),f、g和h應(yīng)分別填寫()。A)P(S1)和P(S2)、V(S3)和V(S4)B)P(S1)和P(S2)、P(S3)和P(S4)C)V(S1)和V(S2)、P(S3)和P(S4)D)P(S1)和V(S3)、P(S2)和V(S4)答案:D解析:根據(jù)前驅(qū)圖,P1進(jìn)程運(yùn)行結(jié)束需要利用V操作分別通知P2和P3進(jìn)程,所以用V(SI)操作通知P2進(jìn)程,用V(S2)操作通知P3進(jìn)程。根據(jù)前驅(qū)圖,P2進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S1)操作測(cè)試PI進(jìn)程是否運(yùn)行完,P2進(jìn)程運(yùn)行結(jié)束而要利用V(S3)操作通知P4進(jìn)程。同理根據(jù)前驅(qū)圖P3進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S2)操作測(cè)試P1進(jìn)程是否運(yùn)行完,P3進(jìn)程運(yùn)行到結(jié)束需要利用V(S4)操作通知P4進(jìn)程。根據(jù)前驅(qū)圖,P4進(jìn)程開始運(yùn)行前必須等待P2和P3進(jìn)程的通知,需要用P(S3)和P(S4)操作分別測(cè)試P2和P3進(jìn)程是否運(yùn)行完,故空f(shuō)應(yīng)填寫P(S3)P(S4)0P4進(jìn)程運(yùn)行結(jié)束需利用V(S5)操作通知P5進(jìn)程,故空g應(yīng)填寫V(S5)o根據(jù)前驅(qū)圖,P5進(jìn)程開始運(yùn)行前必須等待P4進(jìn)程的通知,需要用P(S5)操作測(cè)試P4進(jìn)程是否運(yùn)行故空(17)填寫P(S5)。[單選題]48.設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面關(guān)于多值依賴的敘述中,不正確的是()。A)若X→→Y,則X→→ZB)若X→Y,則X→→YC)若X→→Y,且X包含Y,則X→YD)若Z=φ,則X→→Y答案:D解析:多值依賴的定義如下:設(shè)U是關(guān)系模式R的屬性集,X和Y是U的子集,Z=R-X-Y,小寫的x、y、z表示屬性集X、Y、Z的值。對(duì)于R的關(guān)系r,在r中存在元組(x,y1,z1)和(,xy2,z2)時(shí),也就存在元組(x,y2,x1)和(x,y1,z2),那么稱多值依賴x→→Y在模式R上成立。若X→→Y,則X→→Z,這是多值依賴的補(bǔ)規(guī)則;若X→Y,則X→→Y,這是多值依賴的復(fù)制性;若X→→Y,且X包含Y,則顯然有X→Y成立。[單選題]49.哈希表的平均查找長(zhǎng)度和()無(wú)直接關(guān)系。A)哈希函數(shù)B)裝填因子C)哈希表記錄類型D)處理沖突的方法答案:C解析:哈希表的目的是建立希望不經(jīng)過(guò)任何比較,一次存取便能取得所查的記錄。在哈希表存儲(chǔ)時(shí),一般是通過(guò)在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間建立一個(gè)確定的對(duì)應(yīng)關(guān)系,使得每個(gè)關(guān)鍵字和結(jié)構(gòu)中的一個(gè)唯一的存儲(chǔ)位置對(duì)應(yīng),而這個(gè)對(duì)應(yīng)關(guān)系就是哈希函數(shù)。哈希表記錄類型是指哈希表中記錄的數(shù)據(jù)類型,與哈希表的查找過(guò)程沒(méi)有什么關(guān)系。裝填因子=表中填入的記錄個(gè)數(shù)/哈希表的長(zhǎng)度。[單選題]50.編譯和解釋是實(shí)現(xiàn)高級(jí)程序設(shè)計(jì)語(yǔ)言的兩種方式,其區(qū)別主要在于()。A)是否進(jìn)行語(yǔ)法分析B)是否生成中間代碼文件C)是否進(jìn)行語(yǔ)義分析D)是否生成目標(biāo)程序文件.答案:D解析:在實(shí)現(xiàn)程序語(yǔ)言的編譯和解釋兩種方式中,編譯方式下會(huì)生成用戶源程序的目標(biāo)代碼,而解釋方式下則不產(chǎn)生目標(biāo)代碼。目標(biāo)代碼經(jīng)鏈接后產(chǎn)生可執(zhí)行代碼,可執(zhí)行代碼可獨(dú)立加載運(yùn)行,與源程序和編譯程序都不再相關(guān)。而在解釋方式下,在解釋器的控制下執(zhí)行源程序或其中間代碼,因此相對(duì)而言,用戶程序執(zhí)行的速度更慢。[單選題]51.若關(guān)鍵碼序列(23,35,14,49,8,12,30,7)采用散列法進(jìn)行存儲(chǔ)和查找。設(shè)散列函數(shù)為H(Key)=Key%11,采用線性探查法(順序地探查可用存儲(chǔ)單元)解決沖突,尚未構(gòu)造完成的散列表如下所示,則元素12應(yīng)存入哈希地址單元()。A)0B)4C)11D)12答案:B解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。根據(jù)構(gòu)造哈希表的方式,先由哈希函數(shù)計(jì)算12在哈希表中的存儲(chǔ)位置為1(12%11),此時(shí)因1號(hào)單元被23占用而發(fā)生沖突,線性探查法解決沖突的方式是順序地探查2號(hào)單元,仍然沖突,再探查3號(hào)單元,繼續(xù)沖突,再探查4號(hào)單元,不再?zèng)_突,從而在經(jīng)過(guò)4次探查后把12存入空閑的4號(hào)單元。[單選題]52.通過(guò)()可清除上網(wǎng)痕跡。A)禁用腳本B)禁止SSLC)清除CookieD)查看ActiveX控件答案:C解析:本題考查瀏覽器配置相關(guān)知識(shí)。禁用腳本是禁止本地瀏覽器解釋執(zhí)行客戶端腳本;禁止SSL是禁止采用加密方式傳送網(wǎng)頁(yè);Cookie中保存有用戶賬號(hào)等臨時(shí)信息,即上網(wǎng)之后留下的信息;ActiveX控件是本地可執(zhí)行的插件。因此要清除上網(wǎng)痕跡,需清除Cookie。[單選題]53.CPU在執(zhí)行指令的過(guò)程中,會(huì)自動(dòng)修改()的內(nèi)容,以使其保存的總是將要執(zhí)行的下一條指令的地址。A)指令寄存器B)程序計(jì)數(shù)器C)地址寄存D)指令譯碼器答案:B解析:程序計(jì)數(shù)器pc是用于存放下一條指令所在單元的地址的地方。指令寄存器是臨時(shí)放置從內(nèi)存里面取得的程序指令的寄存器,用于存放當(dāng)前從主存儲(chǔ)器讀出的正在執(zhí)行的一條指令。地址寄存器用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址。指令譯碼器,從內(nèi)存中取出的一條指令經(jīng)數(shù)據(jù)總線送往指令寄存器中。[單選題]54.不同的對(duì)象收到同一消息可以進(jìn)行不同的響應(yīng),并且會(huì)產(chǎn)生完全不同的結(jié)果,這種現(xiàn)象稱為多態(tài),其實(shí)現(xiàn)由()支持。多態(tài)分為多種,(請(qǐng)作答此空)多態(tài)是指同一個(gè)名字在不同上下文中可代表不同的含義。A)參數(shù)B)包含C)過(guò)載D)強(qiáng)制答案:C解析:本題考查面向?qū)ο蟮幕局R(shí)。面向?qū)ο笙到y(tǒng)中,在收到消息時(shí),對(duì)象要予以相應(yīng)。多態(tài)(polymorphism)是不同的對(duì)象收到同一消息可以進(jìn)行不同的響應(yīng),產(chǎn)生完全不同的結(jié)果,用戶可以發(fā)送一個(gè)通用的消息,而實(shí)現(xiàn)細(xì)節(jié)則由接收對(duì)象自行決定,使得對(duì)象對(duì)同一個(gè)消息可以調(diào)用不同的方法,即一個(gè)對(duì)象具有多種形態(tài)。多態(tài)的實(shí)現(xiàn)受到繼承的支持,利用類的層次關(guān)系,把具有通用功能的消息存放在高層次,而不同的實(shí)現(xiàn)這一功能的行為放在較低層次,在這些低層次上的生成的對(duì)象能夠給通用消息以不同的響應(yīng)。Cardelli和wlegner將多態(tài)分為4類:參數(shù)多態(tài)、包含多態(tài)、過(guò)載多態(tài)和強(qiáng)制多態(tài)。其中參數(shù)多態(tài)的應(yīng)用比較廣,包含多態(tài)在許多語(yǔ)言中都存在,最常見的例子就是子類型化。過(guò)載多態(tài)是同一個(gè)名字在不同的上線文中所代表的含義。[單選題]55.在數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)階段,需要()階段形成的(請(qǐng)作答此空)作為設(shè)計(jì)依據(jù)。A)程序文檔、數(shù)據(jù)字典和數(shù)據(jù)流圖B)需求說(shuō)明文檔、程序文檔和數(shù)據(jù)流圖C)需求說(shuō)明文檔、數(shù)據(jù)字典和數(shù)據(jù)流圖D)需求說(shuō)明文檔、數(shù)據(jù)字典和程序文檔答案:C解析:數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,按照規(guī)范的設(shè)計(jì)方法,一般分為以下六個(gè)階段:①需求分析:分析用戶的需求,包括數(shù)據(jù)、功能和性能需求;②概念結(jié)構(gòu)設(shè)計(jì):主要采用E-R模型進(jìn)行設(shè)計(jì),包括畫E-R圖;③邏輯結(jié)構(gòu)設(shè)計(jì):通過(guò)將E-R圖轉(zhuǎn)換成表,實(shí)現(xiàn)從E-R模型到關(guān)系模型的轉(zhuǎn)換;④數(shù)據(jù)庫(kù)物理設(shè)計(jì):主要是為所設(shè)計(jì)的數(shù)據(jù)庫(kù)選擇合適的存儲(chǔ)結(jié)構(gòu)和存取路徑;⑤數(shù)據(jù)庫(kù)的實(shí)施:包括編程、測(cè)試和試運(yùn)行;⑥數(shù)據(jù)庫(kù)運(yùn)行與維護(hù):系統(tǒng)的運(yùn)行與數(shù)據(jù)庫(kù)的日常維護(hù)。[單選題]56.在uml圖中,(請(qǐng)作答此空)展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。()軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。A)類圖B)對(duì)象圖C)部署圖D)定時(shí)圖答案:A解析:類圖展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。[單選題]57.以下關(guān)于磁盤的描述不正確的是()。A)同一個(gè)磁盤上每個(gè)磁道的位密度都是相同的B)同一個(gè)磁盤上的所有磁道都是同心圓C)提高磁盤的轉(zhuǎn)速一般不會(huì)減少平均尋道時(shí)間D)磁盤的格式化容量一般要比非格式化容量小答案:A解析:本題考查計(jì)算機(jī)系統(tǒng)硬件基礎(chǔ)知識(shí)。磁盤存儲(chǔ)器由盤片、驅(qū)動(dòng)器、控制器和接口組成。盤片用來(lái)存儲(chǔ)信息。驅(qū)動(dòng)器用于驅(qū)動(dòng)磁頭沿盤面作徑向運(yùn)動(dòng)以尋找目標(biāo)磁道位置,驅(qū)動(dòng)盤片以額定速率穩(wěn)定旋轉(zhuǎn),并且控制數(shù)據(jù)的寫入和讀出。硬盤中可記錄信息的磁介質(zhì)表面叫做記錄面。每一個(gè)記錄面上都分布著若干同心的閉合圓環(huán),稱為磁道。數(shù)據(jù)就記錄在磁道上。使用時(shí)要對(duì)磁道進(jìn)行編號(hào),按照半徑遞減的次序從外到里編號(hào),最外一圈為0道,往內(nèi)道號(hào)依次增加。為了便于記錄信息,磁盤上的每個(gè)磁道又分成若干段,每一段稱為一個(gè)扇區(qū)。位密度是指在磁道圓周上單位長(zhǎng)度內(nèi)存儲(chǔ)的二進(jìn)制位的個(gè)數(shù)。雖然每個(gè)磁道的周長(zhǎng)不同,但是其存儲(chǔ)容量卻是相同的,因此,同一個(gè)磁盤上每個(gè)磁道的位密度都是不同的。最內(nèi)圈的位密度稱為最大位密度。磁盤的容量有非格式化容量和格式化容量之分。一般情況下,磁盤容量是指格式化容量。非格式化容量=位密度×內(nèi)圈磁道周長(zhǎng)×每個(gè)記錄面上的磁道數(shù)×記錄面數(shù)格式化容量=每個(gè)扇區(qū)的字節(jié)數(shù)×每道的扇區(qū)數(shù)×每個(gè)記錄而的磁道數(shù)×記錄面數(shù)尋道時(shí)間是指磁頭移動(dòng)到目標(biāo)磁道(或柱面)所需要的時(shí)間,由驅(qū)動(dòng)器的性能決定,是個(gè)常數(shù),由廠家給出。等待時(shí)間是指等待讀寫的扇區(qū)旋轉(zhuǎn)到磁頭下方所用的時(shí)間,一般選用磁道旋轉(zhuǎn)一周所用時(shí)間的一半作為平均等待時(shí)間。提高磁盤轉(zhuǎn)速縮短的是平均等待時(shí)間。[單選題]58.Adata()isafilethatcontainsmetadata-thatis,dataaboutdata.A)structureB)tableC)baseD)dictionary答案:D解析:數(shù)據(jù)字典就是包含元數(shù)據(jù)的文件,即關(guān)于數(shù)據(jù)的數(shù)據(jù)。[單選題]59.軟件設(shè)計(jì)中劃分程序模塊通常遵循的原則之一是使各模塊間的()。A)耦合度高,內(nèi)聚性低B)耦合度高,內(nèi)聚度高C)耦合度低,內(nèi)聚度高D)耦合度低,內(nèi)聚度低答案:C解析:本題考查的是模塊設(shè)計(jì)原則,一般有以下幾點(diǎn):(1)模塊獨(dú)立性好,模塊之間沒(méi)有過(guò)多的相互作用。(2)模塊耦合度低。(3)模塊內(nèi)聚度高,各成分之間結(jié)合緊密。(4)模塊規(guī)模適中,模塊大小以30到100行為宜,規(guī)模過(guò)大不宜理解。(5)模塊的扇入和扇出要適當(dāng)。(6)模塊的作用域應(yīng)當(dāng)在控制域中。[單選題]60.某分頁(yè)存儲(chǔ)管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示。若系統(tǒng)以字節(jié)編址,則該系統(tǒng)每個(gè)頁(yè)面的大小為(27)。A)4096KBB)1MBC)2MBD)4MB答案:B解析:本題考查操作系統(tǒng)分頁(yè)存儲(chǔ)管理系統(tǒng)的基礎(chǔ)知識(shí)。根據(jù)題意,頁(yè)號(hào)的地址長(zhǎng)度為二進(jìn)制12位,212=4096,所以該系統(tǒng)共4096個(gè)頁(yè)面。頁(yè)內(nèi)地址的長(zhǎng)度為二進(jìn)制20位,220=210×210=1024x1024=1024KB=1MB,所以該系統(tǒng)頁(yè)的大小為1MB。[單選題]61.為了提高計(jì)算機(jī)磁盤存取效率,通??梢裕?1)。A)用磁盤格式化程序定期對(duì)ROM進(jìn)行碎片整理B)用磁盤碎片整理程序定期對(duì)內(nèi)存進(jìn)行碎片整理C)用磁盤碎片整理程序定期對(duì)磁盤進(jìn)行碎片整理D)用磁盤格式化程序定期對(duì)磁盤進(jìn)行碎片整理答案:C解析:本題考查計(jì)算機(jī)系統(tǒng)性能方面的基礎(chǔ)知識(shí)。文件在磁盤上一般是以塊(或扇區(qū))的形式存儲(chǔ)的。磁盤文件可能存儲(chǔ)在一個(gè)連續(xù)的區(qū)域內(nèi),或者被分割成若干個(gè)?片?存儲(chǔ)在磁盤中不連續(xù)的多個(gè)區(qū)域。后一種情況對(duì)文件的完整性沒(méi)有影響,但由于文件過(guò)于分散,將增加計(jì)算機(jī)讀盤的時(shí)間,從而降低了計(jì)算機(jī)的效率。磁盤碎片整理程序可以在整個(gè)磁盤系統(tǒng)范圍內(nèi)對(duì)文件重新安排,將各個(gè)文件碎片在保證文件完整性的前提下轉(zhuǎn)換到連續(xù)的存儲(chǔ)區(qū)內(nèi),提高對(duì)文件的讀取速度。但整理是要花費(fèi)時(shí)間的,所以應(yīng)該定期對(duì)磁盤進(jìn)行碎片整理,而不是每小時(shí)對(duì)磁盤進(jìn)行碎片整理。[單選題]62.在一條筆直公路的一邊有許多房子,現(xiàn)要安裝消防栓,每個(gè)消防栓的覆蓋范圍遠(yuǎn)大于房子的面積,如下圖所示。現(xiàn)求解能覆蓋所有房子的最少消防栓數(shù)和安裝方案(問(wèn)題求解過(guò)程中,可將房子和消防栓均視為直線上的點(diǎn))。該問(wèn)題求解算法的基本思路為:從左端的第一棟房子開始,在其右側(cè)m米處安裝一個(gè)消防栓,去掉被該消防栓覆蓋的所有房子。在剩余的房子中重復(fù)上述操作,直到所有房子被覆蓋。算法采用的設(shè)計(jì)策略為(請(qǐng)作答此空);對(duì)應(yīng)的時(shí)間復(fù)雜度為()。假設(shè)公路起點(diǎn)A的坐標(biāo)為0,消防栓的覆蓋范圍(半徑)為20米,10棟房子的坐標(biāo)為(10,20,,30,35,60,80,160,210,260,300),單位為米。根據(jù)上述算法,共需要安裝()個(gè)消防栓。以下關(guān)于該求解算法的敘述中,正確的是()A)分治B)動(dòng)態(tài)規(guī)劃C)貪心D)回溯答案:C解析:快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對(duì)這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個(gè)排序過(guò)程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列??焖倥判虿捎玫乃枷胧欠种嗡枷搿X澬乃惴ǎㄓ址Q貪婪算法)是指,在對(duì)問(wèn)題求解時(shí),總是做出在當(dāng)前看來(lái)是最好的選擇。也就是說(shuō),不從整體最優(yōu)上加以考慮,他所做出的是在某種意義上的局部最優(yōu)解。整個(gè)算法的時(shí)間復(fù)雜度是O(nlogn)。場(chǎng)地上可以安排活動(dòng)1、8、11為一個(gè)場(chǎng)地;活動(dòng)2、6、9一個(gè)場(chǎng)地;活動(dòng)3為一個(gè)場(chǎng)地;活動(dòng)4、7為一個(gè)場(chǎng)地;活動(dòng)5、10為一個(gè)場(chǎng)地,共5個(gè)場(chǎng)地。[單選題]63.對(duì)于線性表,相對(duì)于順序存儲(chǔ),采用鏈表存儲(chǔ)的缺點(diǎn)是()。A)數(shù)據(jù)元素之間的關(guān)系需要占用存儲(chǔ)空間,導(dǎo)致存儲(chǔ)密度不高B)表中節(jié)點(diǎn)必須占用地址連續(xù)的存儲(chǔ)單元,存儲(chǔ)密度不高C)插入新元素時(shí)需要遍歷整個(gè)鏈表,運(yùn)算的時(shí)間效率不高D)刪除元素時(shí)需要遍歷整個(gè)鏈表,運(yùn)算的時(shí)間效率不高答案:A解析:鏈接需要額外的空間存儲(chǔ)節(jié)點(diǎn)之間的連接關(guān)系,因此存儲(chǔ)密度不高,但其優(yōu)點(diǎn)是插入和刪除單個(gè)元素的時(shí)間復(fù)雜度為O(1)。[單選題]64.對(duì)于一個(gè)初始為空的棧,其入棧序列為abe時(shí),其出棧序列可以有()種。A)3B)4C)5D)6答案:C解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。入棧序列為abc時(shí),出棧序列可以為abc、acb、bac、bca、cba,以I表示入棧、O對(duì)應(yīng)出棧,原則是:每個(gè)元素僅入棧、出棧各1次;一次出棧操作的條件是棧不為空且只能讓棧頂元素出棧。出棧序列為abc時(shí),對(duì)應(yīng)的操作序列為IOIOIO。出棧序列為acb時(shí),對(duì)應(yīng)的操作序列為IOIIOO。出棧序列為bac時(shí),對(duì)應(yīng)的操作序列為IIOOIO。出棧序列為bca時(shí),對(duì)應(yīng)的操作序列為IIOIOO。出棧序列為cba時(shí),對(duì)應(yīng)的操作序列為IIIOOO。在棧的合法操作序列中,其任何前綴部分中,出棧操作的次數(shù)都不多于入棧操作。[單選題]65.模塊A、B和C包含相同的5個(gè)語(yǔ)句,這些語(yǔ)句之間沒(méi)有聯(lián)系,為了避免重復(fù),把這5個(gè)模塊抽取出來(lái)組成模塊D。則模塊D的內(nèi)聚類型為()內(nèi)聚。A)功能B)通信C)邏輯D)巧合答案:D解析:內(nèi)聚類型主要有以下幾種。功能內(nèi)聚:完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可。順序內(nèi)聚:處理元素相同,而且必須順序執(zhí)行。通信內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的區(qū)域上。過(guò)程內(nèi)聚:處理元素相關(guān),而且必須按待定的次序執(zhí)行。瞬時(shí)內(nèi)聚:所包含的任務(wù)必須在同一時(shí)間間隔內(nèi)執(zhí)行(如初始化模塊)。邏輯內(nèi)聚:完成邏輯上相關(guān)的一組任務(wù)。偶然內(nèi)聚:完成一組沒(méi)有關(guān)系或松散關(guān)系的任務(wù)。[單選題]66.下圖所示為()設(shè)計(jì)模式,適用于(請(qǐng)作答此空)。A)一個(gè)系統(tǒng)要由多個(gè)產(chǎn)品系列中的一個(gè)來(lái)配置時(shí)B)當(dāng)一個(gè)類希望由它的子類來(lái)指定它所創(chuàng)建的對(duì)象時(shí)C)當(dāng)創(chuàng)建復(fù)雜對(duì)象的算法應(yīng)該獨(dú)立于該對(duì)象的組成部分及其裝配方式時(shí)D)當(dāng)一個(gè)系統(tǒng)應(yīng)該獨(dú)立于它的產(chǎn)品創(chuàng)建、構(gòu)成和表示時(shí)答案:C解析:生成器又稱建造模式,是一種對(duì)象構(gòu)建模式。它可以將復(fù)雜對(duì)象的建造過(guò)程抽象出來(lái)(抽象類別),使這個(gè)抽象過(guò)程的不同實(shí)現(xiàn)方法可以構(gòu)造出不同表現(xiàn)(屬性)的對(duì)象。該模式通常包含Builder,ConcreteBuilder,Di-rector和Product四部分。[單選題]67.在結(jié)構(gòu)化分析方法中,用于對(duì)功能建模的(49)描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,它只反映系統(tǒng)必須完成的邏輯功能;用于行為建模的模型是(50),它表達(dá)系統(tǒng)或?qū)ο蟮男袨?。A)數(shù)據(jù)流圖B)實(shí)體聯(lián)系圖C)狀態(tài)-遷移圖D)用例圖答案:A解析:數(shù)據(jù)流圖:用圖形的方式從數(shù)據(jù)加工的角度來(lái)描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,只反映系統(tǒng)必須完成的功能,是一種功能模型。在結(jié)構(gòu)化分析方法中用狀態(tài)遷移圖表達(dá)系統(tǒng)或?qū)ο蟮男袨?。[單選題]68.Unittestingreferstothateach()istestedtoensurethatitoperatescorrectly.A)subsystemB)deviceC)applicationD)module答案:D解析:單元測(cè)試就是對(duì)每個(gè)模塊進(jìn)行測(cè)試以確保其能正確運(yùn)行。[單選題]69.假設(shè)磁盤塊與緩沖區(qū)大小相同,每個(gè)盤塊讀入緩沖區(qū)的時(shí)間為16us,由緩沖區(qū)送至用戶區(qū)的時(shí)間是5us,在用戶區(qū)內(nèi)系統(tǒng)對(duì)每塊數(shù)據(jù)的處理時(shí)間為1us.若用戶需要將大小為10個(gè)磁盤塊的Doc1文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時(shí)間為(請(qǐng)作答此空)us:采用雙緩沖區(qū)需要花費(fèi)的時(shí)間為,()us.A)160B)161C)166D)211答案:D解析:這是一個(gè)簡(jiǎn)單的緩沖區(qū)的問(wèn)題。由于緩沖區(qū)的訪問(wèn)是互斥的,所以對(duì)單一緩沖區(qū),從磁盤寫入和讀出到用戶區(qū)的操作必須串行執(zhí)行,也就是要保證互斥操作。而CPU對(duì)數(shù)據(jù)的分析與從用戶區(qū)讀數(shù)據(jù)也是需要互斥操作,但是CPU分析與從磁盤寫入緩沖區(qū)的操作可以并行。從本題看,由于分析所用的時(shí)間小于從磁盤寫入緩沖區(qū)的時(shí)間,因此,CPU會(huì)空閑。單緩沖區(qū)的總時(shí)間=(磁盤寫入緩沖區(qū)時(shí)間+緩沖區(qū)讀出時(shí)間)×10+CPU處理最后一塊數(shù)據(jù)的時(shí)間=(16+5)×10+1=211μs。當(dāng)采用雙緩沖區(qū)時(shí),每塊緩沖區(qū)的操作也必須滿足互斥操作,但是,對(duì)兩塊緩沖區(qū)的操作卻可以并行,所以,當(dāng)?shù)谝粋€(gè)緩沖區(qū)寫滿以后,磁盤緊接著寫另一個(gè)緩沖區(qū),同時(shí),前一個(gè)已經(jīng)滿了的緩沖區(qū)被讀出到用戶區(qū),并立即進(jìn)行CPU的數(shù)據(jù)分析。讀出操作和數(shù)據(jù)分析必須互斥進(jìn)行,故,從時(shí)間上看,當(dāng)數(shù)據(jù)被讀出并分析后,恰好另一個(gè)緩沖區(qū)也寫滿了,可以立即進(jìn)行讀出數(shù)據(jù)到用戶區(qū)并進(jìn)行數(shù)據(jù)分析。兩塊緩沖區(qū)交替進(jìn)行讀寫,直到數(shù)據(jù)分析完畢,因此,總時(shí)間=(磁盤寫入緩沖區(qū)時(shí)間)×10+讀出最后一塊數(shù)據(jù)時(shí)間+CPU分析最后一塊數(shù)據(jù)時(shí)間=(16)×10+5+1=166s。[單選題]70.Thebasicfunctionofthefilesystemisaccessingfilesbynames.Thefunctioncanberealizedby()A.directory-managingA)boostingthespeeB)ofthefile-accessingC)file-protectingD)improvingtheutilizationofstorage答案:A解析:本題考查專業(yè)英語(yǔ)應(yīng)用能力。參考譯文:文件系統(tǒng)的基本功能是通過(guò)文件名來(lái)存取文件。這個(gè)功能是通過(guò)目錄管理來(lái)實(shí)現(xiàn)的。[單選題]71.軟件開發(fā)的生命周期劃分為軟件項(xiàng)目計(jì)劃、()、軟件設(shè)計(jì)、編碼、測(cè)試、運(yùn)行(維護(hù))6個(gè)階段。A)可行性分析B)初始調(diào)查C)需求分析與定義D)問(wèn)題分析答案:C解析:系統(tǒng)開發(fā)的生命周期是指一個(gè)系統(tǒng)歷經(jīng)軟件項(xiàng)目計(jì)劃、需求分析與定義、軟件設(shè)計(jì)、編程、測(cè)試、運(yùn)行和維護(hù)直至淘汰的整個(gè)過(guò)程。[單選題]72.以下關(guān)于軟件維護(hù)和可維護(hù)性的敘述中,不正確的是()。A)軟件維護(hù)要解決軟件產(chǎn)品交付用戶之后運(yùn)行中發(fā)生的各種問(wèn)題B)軟件的維護(hù)期通常比開發(fā)期長(zhǎng)得多,其投入也大得多C)進(jìn)行質(zhì)量保證審查可以提高軟件產(chǎn)品的可維護(hù)性D)提高可維護(hù)性是在軟件維護(hù)階段考慮的問(wèn)題答案:D解析:在軟件設(shè)計(jì)階段就應(yīng)該考慮軟件的可維護(hù)性。[單選題]73.表示定點(diǎn)數(shù)時(shí),若要求數(shù)值0在機(jī)器中唯一地表示為全0,應(yīng)采用()。A)原碼B)補(bǔ)碼C)反碼D)移碼答案:B解析:本題考查計(jì)算機(jī)系統(tǒng)數(shù)據(jù)表示基礎(chǔ)知識(shí)。以字長(zhǎng)為8為例,[+0]原=00000000,[-0]原=10000000。[+0]反=00000000,[-0]反=11111111。[+0]補(bǔ)=00000000,[-0]補(bǔ)=00000000。[+0]移=10000000,[-0]移=10000000。[單選題]74.隨著企業(yè)的發(fā)展,某信息系統(tǒng)需要處理大規(guī)模的數(shù)據(jù)。為了改進(jìn)信息處理的效率而修改原有系統(tǒng)的一些算法,此類行為屬于()維護(hù)。A)正確性B)適應(yīng)性C)完善性D)預(yù)防性答案:C解析:本題考查軟件維護(hù)的基礎(chǔ)知識(shí)。軟件維護(hù)一般包括四種類型:正確性維護(hù),是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤;適應(yīng)性維護(hù),是指使應(yīng)用軟件適應(yīng)新技術(shù)變化和管理需求變化而進(jìn)行的修改;完善性維護(hù),是指為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征;預(yù)防性維護(hù),是指為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來(lái)的軟硬件環(huán)境的變化,主動(dòng)增加預(yù)防性的功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。根據(jù)題干以及四種維護(hù)類型的定義,很容易判斷該情況屬于完善性維護(hù)。[單選題]75.在UML圖中,()圖用于建模系統(tǒng)的動(dòng)態(tài)行為,它描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流A)序列B)交互C)活動(dòng)D)通信答案:C解析:將進(jìn)程或其他計(jì)算的結(jié)構(gòu)展示為計(jì)算內(nèi)部一步步的控制流和數(shù)據(jù)流,主要用來(lái)描述系統(tǒng)的動(dòng)態(tài)視圖?;顒?dòng)圖在本質(zhì)上是一種流程圖?;顒?dòng)圖著重表現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流,是內(nèi)部處理驅(qū)動(dòng)的流程。[單選題]76.王某在其公司獨(dú)立承擔(dān)了某綜合信息管理系統(tǒng)軟件的程序設(shè)計(jì)工作。該系統(tǒng)交付用戶、投入試運(yùn)行后,王某辭職,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司。王某認(rèn)為,綜合信息管理系統(tǒng)源程序是他獨(dú)立完成的,他是綜合信息管理系統(tǒng)源程序的軟件著作權(quán)人。王某的行為()。A)侵犯了公司的軟件著作權(quán)B)未侵犯公司的軟件著作權(quán)C)侵犯了公司的商業(yè)秘密權(quán)D)不涉及侵犯公司的軟件著作權(quán)答案:A解析:王某的行為侵犯了公司的軟件著作權(quán)。因?yàn)橥跄匙鳛楣镜穆殕T,完成的某一綜合信息管理系統(tǒng)軟件是針對(duì)其本職工作中明確指定的開發(fā)目標(biāo)而開發(fā)的軟件。該軟件應(yīng)為職務(wù)作品,并屬于特殊職務(wù)作品。公司對(duì)該軟件享有除署名權(quán)外的軟件著作權(quán)的其他權(quán)利,而王某只享有署名權(quán)。王某持有該軟件源程序不歸還公司的行為,妨礙了公司正常行使軟件著作權(quán),構(gòu)成對(duì)公司軟件著作權(quán)的侵犯,應(yīng)承擔(dān)停止侵權(quán)法律責(zé)任,交還軟件源程序。[單選題]77.程序語(yǔ)言的語(yǔ)句從功能上大體可分為()兩大類。A)聲明語(yǔ)句和可執(zhí)行語(yǔ)句B)簡(jiǎn)單語(yǔ)句和復(fù)雜語(yǔ)句C)順序語(yǔ)句和判定語(yǔ)句D)程序語(yǔ)句和注釋語(yǔ)句答案:A解析:程序中注釋的作用是為了方便人對(duì)代碼的理解和維護(hù)而引入的,它對(duì)程序的功能沒(méi)有影響。在結(jié)構(gòu)化程序中,程序的基本邏輯結(jié)構(gòu)可分為順序、選擇和重復(fù)三種,程序語(yǔ)言提供相應(yīng)的語(yǔ)句及語(yǔ)句的組織方式表達(dá)這三種結(jié)構(gòu)。聲明語(yǔ)句對(duì)程序需要進(jìn)行處理的數(shù)據(jù)進(jìn)行聲明??蓤?zhí)行語(yǔ)句用于表達(dá)對(duì)數(shù)據(jù)的運(yùn)算處理。因此,從功能上程序語(yǔ)言的語(yǔ)句大體可分為聲明語(yǔ)句和可執(zhí)行語(yǔ)句兩大類。[單選題]78.在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)模型的三要素是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和()。建立數(shù)據(jù)庫(kù)系統(tǒng)的主要目標(biāo)是為了減少數(shù)據(jù)的冗余,提高數(shù)據(jù)的獨(dú)立性,并檢查數(shù)據(jù)的(請(qǐng)作答此空)。A)操作性B)兼容性C)可維護(hù)性D)完整性答案:D解析:本題的正確選項(xiàng)為D。數(shù)據(jù)庫(kù)管理技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來(lái)的。數(shù)據(jù)控制功能包括對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全性、完整性、并發(fā)和恢復(fù)的控制。數(shù)據(jù)庫(kù)管理技術(shù)的主要目標(biāo)如下:①實(shí)現(xiàn)不同的應(yīng)用對(duì)數(shù)據(jù)的共享,減少數(shù)據(jù)的重復(fù)存儲(chǔ),消除潛在的不一致性。②實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性,使應(yīng)用程序獨(dú)立于數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和存取方法,從而不會(huì)因?yàn)閷?duì)數(shù)據(jù)結(jié)構(gòu)的更改而要修改應(yīng)用程序。③由系統(tǒng)軟件提供數(shù)據(jù)安全性和完整性上的數(shù)據(jù)控制和保護(hù)功能。[單選題]79.當(dāng)程序運(yùn)行陷于死循環(huán)時(shí),說(shuō)明程序中存在()。A)語(yǔ)法錯(cuò)誤B)靜態(tài)的語(yǔ)義錯(cuò)誤C)詞法錯(cuò)誤D)動(dòng)態(tài)的語(yǔ)義錯(cuò)誤答案:D解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。無(wú)論是對(duì)于編譯方式還是解釋方式來(lái)實(shí)現(xiàn)高級(jí)語(yǔ)言,對(duì)于有錯(cuò)誤的程序,如果是詞法或語(yǔ)法錯(cuò)誤,則不能進(jìn)入運(yùn)行階段,運(yùn)行時(shí)陷于死循環(huán)屬于動(dòng)態(tài)的語(yǔ)義錯(cuò)誤。[單選題]80.甲、乙兩公司的軟件設(shè)計(jì)師分別完成了相同的計(jì)算機(jī)程序發(fā)明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向?qū)@稚暾?qǐng)發(fā)明專利。此情形下,()可獲得專利權(quán)。A)甲公司B)甲、乙公司均C)乙公司D)由甲、乙公司協(xié)商確定誰(shuí)答案:D解析:本題考查知識(shí)產(chǎn)權(quán)中專利權(quán)知識(shí)點(diǎn)。專利的發(fā)明創(chuàng)造是無(wú)形的智力創(chuàng)造性成果,不像有形財(cái)產(chǎn)那樣直觀可見,必須經(jīng)過(guò)專利主管機(jī)關(guān)依照法定程序?qū)彶榇_定,在未經(jīng)審批以前,任何一項(xiàng)發(fā)明創(chuàng)造都不得成為專利。兩個(gè)以上的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,專利權(quán)授予最先申請(qǐng)的人。中華人民共和國(guó)專利法實(shí)施細(xì)則(2010修訂)第四十一條:兩個(gè)以上的申請(qǐng)人同日(指申請(qǐng)日;有優(yōu)先權(quán)的,指優(yōu)先權(quán)日)分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,應(yīng)當(dāng)在收到國(guó)務(wù)院專利行政部門的通知后自行協(xié)商確定申請(qǐng)人??傊?,專利權(quán)的申請(qǐng)?jiān)瓌t為:誰(shuí)先申請(qǐng)誰(shuí)獲得,同時(shí)申請(qǐng)協(xié)商確定。[單選題]81.Program()graphicallypresentthedetailedsequenceofstepsneededtosolveaprogrammingproblem.A)modulesB)flowchartsC)structuresD)functions答案:B解析:程序流程圖以圖形方式展示了解決程序設(shè)計(jì)問(wèn)題所需的一系列步驟。[單選題]82.下列設(shè)計(jì)模式中,(請(qǐng)作答此空)模式既是類結(jié)構(gòu)型模式,又是對(duì)象結(jié)構(gòu)型模式。此模式與()模式類似的特征是,都給另一個(gè)對(duì)象提供了一定程度上的間接性,都涉及到從自身以外的一個(gè)接口向這個(gè)對(duì)象轉(zhuǎn)發(fā)請(qǐng)求。A)橋接(Bridge)B)適配器(Adapter)C)組成(Composite)D)裝飾器(Decorator)答案:B解析:適配器模式(Adapter)用于將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口。適配器模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。適配器有類結(jié)構(gòu)和對(duì)象結(jié)構(gòu)兩種模式,如下圖所示。在類適配器中,因?yàn)锳dapter類既繼承了Adaptee(被適配類),也實(shí)現(xiàn)了Target接口,在Client類中我們可以根據(jù)需要選擇并創(chuàng)建任一種符合需求的子類,來(lái)實(shí)現(xiàn)具體功能。在對(duì)象適配器中,Adapter不是使用多繼承或繼承再實(shí)現(xiàn)的方式,而是使用直接關(guān)聯(lián),或者稱為委托的方式。裝飾器模式用于動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)或者行為。裝飾器模式提供了改變子類的靈活方案。裝飾器模式在不必改變?cè)愇募褪褂美^承的情況下,動(dòng)態(tài)地?cái)U(kuò)展一個(gè)對(duì)象的功能。它是通過(guò)創(chuàng)建一個(gè)包裝對(duì)象,也就是裝飾來(lái)包裹真實(shí)的對(duì)象。當(dāng)用于一組子類時(shí),裝飾器模式更加有用。如果你擁有一組子類(從一個(gè)父類派生而來(lái)),你需要在與子類獨(dú)立使用情況下添加額外的特性,你可以使用裝飾器模式,以避免代碼重復(fù)和具體子類數(shù)量的增加。[單選題]83.編譯和解釋是實(shí)現(xiàn)高級(jí)語(yǔ)言翻譯的兩種基本方式,相對(duì)應(yīng)的程序分別稱為編譯器和解釋器。與編譯器相比,解釋器(請(qǐng)作答此空)。編譯器對(duì)高級(jí)語(yǔ)言源程序的處理過(guò)程可以劃分為詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等幾個(gè)階段;其中,代碼優(yōu)化和()并不是每種編譯器都必需的。詞法分析的作用是識(shí)別源程序中的()。A)不參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更慢B)參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更慢C)參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更快D)不參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更快答案:B解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。在實(shí)現(xiàn)程序語(yǔ)言的編譯和解釋兩種方式中,編譯方式下會(huì)生成用戶源程序的目標(biāo)代碼,而解釋方式下則不產(chǎn)生目標(biāo)代碼。目標(biāo)代碼經(jīng)鏈接后產(chǎn)生可執(zhí)行代碼,可執(zhí)行代碼可獨(dú)立加載運(yùn)行,與源程序和編譯程序都不再相關(guān)。而在解釋方式下,在解釋器的控制下執(zhí)行源程序或其中間代碼,因此相對(duì)而言,用戶程序執(zhí)行的速度更慢。中間代碼生成和優(yōu)化不是編譯過(guò)程中必需的階段。對(duì)用戶源程序依次進(jìn)行了詞法分析、語(yǔ)法分析和語(yǔ)義分析后,原則上就可以產(chǎn)生目標(biāo)代碼了,只是目標(biāo)代碼的質(zhì)量和效率可能不夠高。詞法分析時(shí)編譯或解釋用戶源程序過(guò)程中唯一與源程序打交道的階段,其主要功能是按順序分析出源程序的記號(hào)。[單選題]84.在計(jì)算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無(wú)條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。()方式I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),并且只適用于簡(jiǎn)單的I/O控制()允許主存儲(chǔ)器和I/O設(shè)備之間通過(guò)某種控制器直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時(shí),整個(gè)過(guò)程無(wú)須CPU的干預(yù)。()在一定的硬件基礎(chǔ)上利用軟件手段實(shí)現(xiàn)對(duì)I/O的控制和傳送,更多地免去了cpu的接入(請(qǐng)作答此空)指專門負(fù)責(zé)輸入/輸出的處理機(jī)。可以有獨(dú)立的存儲(chǔ)器、運(yùn)算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A)I/O處理機(jī)B)DMA方式C)通道控制方式D)中斷方式答案:A解析:在計(jì)算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。1、程序控制方式分為無(wú)條件查詢和程序查詢方式。①無(wú)條件傳送方式,I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),而cpu在需要時(shí),隨時(shí)直接利用I/O指令訪問(wèn)相應(yīng)的I/O端口,實(shí)現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點(diǎn)是軟、硬件結(jié)構(gòu)簡(jiǎn)單,缺點(diǎn)是對(duì)時(shí)序要求高,只適用于簡(jiǎn)單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機(jī)與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測(cè)試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準(zhǔn)備好(Ready)狀態(tài)時(shí),CPU就可以與I/O設(shè)備進(jìn)行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時(shí),就會(huì)向CPU發(fā)出中斷請(qǐng)求信號(hào),CPU收到信號(hào)就可以采取相應(yīng)措施。當(dāng)某個(gè)進(jìn)程要啟動(dòng)某個(gè)設(shè)備時(shí),CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動(dòng)指令,然后CPU又返回做原來(lái)的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲(chǔ)器和I/O設(shè)備之間通過(guò)?DMA控制器(DMAC)?直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時(shí),整個(gè)過(guò)程無(wú)須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實(shí)現(xiàn)對(duì)I/O的控制和傳送,更多地免去了cpu的接入,使主機(jī)和外設(shè)并行工作程度更高。5、I/O處理機(jī)指專門負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲(chǔ)器、運(yùn)算部件和指令控制部件。[單選題]85.在TCP/IP網(wǎng)絡(luò)體系中,ICMP協(xié)議的作用是什么?()。A)ICMP用于從MAC地址查找對(duì)應(yīng)的IP地址B)ICMP把全局IP地址轉(zhuǎn)換為私網(wǎng)中的專用IP地址C)當(dāng)IP分組傳輸過(guò)程中出現(xiàn)差錯(cuò)時(shí)通過(guò)ICMP發(fā)送控制信息D)當(dāng)網(wǎng)絡(luò)地址采用集中管理方案時(shí)ICMP用于動(dòng)態(tài)分配IP地址答案:C解析:ICMP(InternetControlMessageProtocol)與IP協(xié)議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)通信問(wèn)題的消息,例如數(shù)據(jù)報(bào)不能到達(dá)目標(biāo)站,路由器沒(méi)有足夠的緩存空間,或者路由器向發(fā)送主機(jī)提供最短通路信息等。[單選題]86.分配給某公司網(wǎng)絡(luò)的地址塊是/20,該網(wǎng)絡(luò)可以被劃分為()個(gè)C類子網(wǎng)。A)4B)8C)16D)32答案:C解析:子網(wǎng)掩碼的前20位為1,還有4位可以表示不同的子網(wǎng),故最多可以劃分為24=16個(gè)子網(wǎng)。[單選題]87.某計(jì)算機(jī)的地址線、數(shù)據(jù)線均為8位,一條兩字節(jié)的相對(duì)尋址的無(wú)條件轉(zhuǎn)移指令,存于內(nèi)存20H和21H單元中,指令操作碼存放在20H中,存放在21H中的位移量為15H。則取該指令時(shí)PC(程序計(jì)數(shù)器)為(請(qǐng)作答此空)H,該指令執(zhí)行結(jié)束時(shí)PC為()H。A)20B)21C)22D)41答案:A解析:由于兩個(gè)字節(jié)的相對(duì)尋址的無(wú)條件轉(zhuǎn)移指令存于內(nèi)存20H單元和21H單元中,當(dāng)CPU準(zhǔn)備取出該指令時(shí),PC的內(nèi)容必定指向存放該指令第一個(gè)字節(jié)的地址,即PC=20H。當(dāng)CPU取出該指令準(zhǔn)備執(zhí)行時(shí),PC的內(nèi)容為22H,而取出的位移量為15H,執(zhí)行該指令時(shí)是:PC+位移量→PC。因此,該指令執(zhí)行結(jié)束時(shí)PC為37H。[單選題]88.某軟件公司欲設(shè)計(jì)一款圖像處理軟件,幫助用戶對(duì)拍攝的照片進(jìn)行后期處理。在軟件需求分析階段,公司的系統(tǒng)分析師識(shí)別

溫馨提示

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

評(píng)論

0/150

提交評(píng)論