2023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)_第1頁
2023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)_第2頁
2023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)_第3頁
2023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)_第4頁
2023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)_第5頁
已閱讀5頁,還剩306頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE12023年程序員《基礎(chǔ)知識》考前通關(guān)必練題庫(含答案)一、單選題1.設(shè)計操作系統(tǒng)時不需要考慮的問題是()。A、計算機系統(tǒng)中硬件資源的管理B、計算機系統(tǒng)中軟件資源的管理C、用戶與計算機之間的接口D、語言編譯器的設(shè)計實現(xiàn)答案:D解析:操作系統(tǒng)有兩個重要作用:①通過資源管理提高計算機系統(tǒng)的效率,操作系統(tǒng)是計算機系統(tǒng)的資源管理者,它含有對系統(tǒng)軟/硬件資源實施管理的一組程序。②改善人機界面,向用戶提供友好的工作環(huán)境。明白操作系統(tǒng)的作用,就不難選出結(jié)果。2.以下關(guān)于下圖所示有限自動機的敘述中,不正確的是()。A、該自動機識別的字符串中a不能連續(xù)出現(xiàn)B、自動機識別的字符串中b不能連續(xù)出現(xiàn)C、自動機識別的非空字符串必須以a結(jié)尾D、自動機識別的字符串可以為空串答案:A解析:圖中a可代表兩個步驟:狀態(tài)1→1,狀態(tài)2→1。如果兩個a連續(xù)出現(xiàn),則無法區(qū)分。3.采用模2除法進行校驗碼計算的是()。A、CRC碼B、ASCⅡ碼C、BCD碼D、海明碼答案:A解析:CRC表示循環(huán)冗余檢驗碼。模2除法與算術(shù)除法類似,但每一位除的結(jié)果不影響其它位,即不向上一位借位,所以實際上就是異或。在循環(huán)冗余校驗碼(CRC)的計算中有應(yīng)用到模2除法。4.對于浮點數(shù)x=m*2i和y=w*2j,已知i>j,那么進行x+y運算時,首先應(yīng)該對階,即(19),使其階碼相同。A、將尾數(shù)m左移(i-j)位B、將尾數(shù)m右移(i-j)位C、將尾數(shù)w左移(i-j)位D、將尾數(shù)w右移(i-j)位答案:D解析:對階的原則是小階對大階,采用補碼表示的尾數(shù)右移時,符號位保持不變。5.給定員工關(guān)系EMP(EmpID,Ename,sex,age,tel,DepID),其屬性含義分別為:員工號、姓名、性別、年齡、電話、部門號;部門關(guān)系DEP(DepID,Dname,Dtel,DEmpID),其屬性含義分別為:部門號、部門名、電話,負責(zé)人號。若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時用(請作答此空)進行約束。若要查詢開發(fā)部的負責(zé)人姓名、年齡,則正確的關(guān)系代數(shù)表達式為()。A.PrimaryKey(DepID)OnDEP(DepID)B.PrimaryKey(DepID)OnEMP(DepID)C.ForeignKey(DepID)ReferencesDEP(DepIA、B、ForeignKey(DepIC、ReferencesEMP(DepID、答案:C解析:員工關(guān)系中的:DepID是一個外鍵,為了保證數(shù)據(jù)的正確性,通過參照完整性加以約束。SQL語言通過使用保留字ForeignKey定義外鍵,References指明外碼對應(yīng)于哪個表的主碼。參照完整性定義格式如下:ForeignKey(屬性名)References表名(屬性名)可見,若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時用"ForeignKey(DepID)ReferencesDEP(DepID)"進行約束。6.若棧采用鏈式存儲且僅設(shè)頭指針,則()時入棧和出棧操作最方便。A、采用不含頭結(jié)點的單鏈表且棧頂元素放在表尾結(jié)點B、采用不含頭結(jié)點的單鏈表且棧頂元素放在表頭結(jié)點C、采用含頭結(jié)點的單循環(huán)鏈表且棧頂元素隨機存放在鏈表的任意結(jié)點D、采用含頭結(jié)點的雙向鏈表且棧頂元素放在表尾結(jié)點答案:B解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。棧的操作要求是后進先出,而且僅在表尾一端加入和刪除元素。對單鏈表進行操作時,必須從頭指針出發(fā)。根據(jù)棧的操作要求,單循環(huán)鏈表和雙向鏈表都是沒有必要的,而且選項c中將棧頂元素任意存放是錯誤的??梢圆捎脝捂湵碜鳛闂5拇鎯Y(jié)構(gòu),將表頭作為棧頂來使用。含頭結(jié)點的單鏈表如下圖所示,其中La為頭指針,La指向的結(jié)點為頭結(jié)點。不含頭結(jié)點且棧頂元素放在表尾結(jié)點的單鏈表如下圖所示,其中La為頭指針,La指向的結(jié)點存儲了先進入棧且沒有出棧的元素。顯然,因為要從La出發(fā)遍歷至表尾才能進行入棧和出棧操作,在這種情況下出棧和入棧都是最低效的,時間復(fù)雜度都是O(n)。如果采用不含頭結(jié)點且棧頂元素放在表頭的單鏈表,如下圖所示,出棧和入棧操作都在表頭,時間復(fù)雜度都為O(1)。7.多態(tài)分為參數(shù)多態(tài)、包含多態(tài)、過載多態(tài)和強制多態(tài)四種不同形式,其中()多態(tài)在許多語言中都存在,最常見的例子就是子類型化。A、參數(shù)B、包含C、過載D、強制答案:B解析:多態(tài)分為兩種:通用的多態(tài)和特定的多態(tài)。兩者的區(qū)別是前者對工作的類型不加限制,允許對不同類型的值執(zhí)行相同的代碼:后者只對有限數(shù)量的類型有效,而對不同類型的值可能要執(zhí)行不同的代碼。通用的多態(tài)又分為參數(shù)多態(tài)(parametric)和包含多態(tài)(Inclusion);特定的多態(tài)分為過載多態(tài)(overloading)和強制多態(tài)(coercion)。強制多態(tài):編譯程序通過語義操作,把操作對象的類型強行加以變換,以符合函數(shù)成操作符的要求。程序設(shè)計語言中基本類型的大多數(shù)操作符,在發(fā)生不同類型的數(shù)據(jù)進行混合運算時,編譯程序一般都進行強制多態(tài)。過載(overloading)多態(tài):同一個名(操作符、函數(shù)名)在不同的上下文中有不同的類型,程序設(shè)計語言中基本類型的大多數(shù)操作符都是過載多態(tài)的。參數(shù)多態(tài):采用參數(shù)化模板,通過給出不同的類型參數(shù),使得一個結(jié)構(gòu)有多種類型。包含多態(tài):同樣的操作可用于一個類型及其子類型(注意是子類型,不是子類。)包含多態(tài)一般需要進行運行時的類型檢查。8.M書法家將自己創(chuàng)作的一幅書法作品原件出售給了L公司。L公司未經(jīng)M書法家的許可將這幅書法作品作為商標注冊,并取得商標權(quán)。以下說法正確的是()。A、L公司的行為侵犯了M書法家的著作權(quán)B、L公司的行為未侵犯M書法家的著作權(quán)C、L公司的行為侵犯M書法家的商標權(quán)D、L公司與M書法家共同享有該書法作品的著作權(quán)答案:A解析:本題考查知識產(chǎn)權(quán)方面的基礎(chǔ)知識。某些知識產(chǎn)權(quán)具有財產(chǎn)權(quán)和人身權(quán)雙重性,例如著作權(quán),其財產(chǎn)權(quán)屬性主要體現(xiàn)在所有人享有的獨占權(quán)以及許可他人使用而獲得報酬的權(quán)利,所有人可以通過獨自實施獲得收益,也可以通過有償許可他人實施獲得收益,還可以像有形財產(chǎn)那樣進行買賣或抵押;其人身權(quán)屬性主要是指署名權(quán)等。有的知識產(chǎn)權(quán)具有單一的屬性,例如,發(fā)現(xiàn)權(quán)只具有名譽權(quán)屬性,而沒有財產(chǎn)權(quán)屬性;商業(yè)秘密只具有財產(chǎn)權(quán)屬性,而沒有人身權(quán)屬性;專利權(quán)、商標權(quán)主要體現(xiàn)為財產(chǎn)權(quán)。所以,L公司未經(jīng)M書法家的許可將這幅書法作品作為商標注冊,并取得商標權(quán),L公司的行為侵犯了M書法家的著作權(quán)。9.若連接數(shù)據(jù)庫過程中需要指定用戶名和密碼,則這種安全措施屬于()。A、授權(quán)機制B、視圖機制C、數(shù)據(jù)加密D、用戶標識與鑒別答案:D解析:授權(quán)機制是指指定用戶對數(shù)據(jù)庫對象的操作權(quán)限;視圖機制是通過視圖訪問而將基本表中視圖外的數(shù)據(jù)對用戶屏蔽實現(xiàn)安全;數(shù)據(jù)加密通過對存儲和傳輸數(shù)據(jù)庫的數(shù)據(jù)進行加密;用戶標識與鑒別是指用戶進入數(shù)據(jù)庫系統(tǒng)時提供自己的身份標識,由系統(tǒng)鑒定是否為合法用戶,只有合法用戶才可以進入。10.以下關(guān)于軟件維護的敘述中,錯誤的是()。A、軟件維護解決軟件產(chǎn)品交付用戶之后運行中發(fā)生的各種問題B、軟件維護期通常比開發(fā)期長得多,投入也大得多C、軟件的可維護性是軟件開發(fā)階段各個時期的關(guān)鍵目標D、軟件工程存在定量度量軟件可維護性的很好的普遍適用的方法答案:D解析:本題考查軟件工程中軟件維護的基礎(chǔ)知識。在軟件開發(fā)完成交付用戶使用后,就進入軟件運行/維護階段。在維護階段,對軟件進行的任何工作,都視為軟件維護。軟件維護階段通常比軟件開發(fā)階段,包括需求分析、軟件設(shè)計、軟件構(gòu)造和軟件測試,時間更長,需要的投入也更多。由于軟件的需求會隨時發(fā)生變化,軟件的錯誤也不可能在測試階段全部能發(fā)現(xiàn)和修改,環(huán)境和技術(shù)在發(fā)生變化,開發(fā)團隊也會有變化,因此在開發(fā)過程的每個階段都應(yīng)該以可維護性作為重要的目標。目前,可維護性還沒有很好的定量度量指標。11.()不屬于腳本語言。A、COBOLB、PythonC、PHPD、JavaScript答案:A解析:主要的程序語言如下:Fortran語言(第一個高級程序設(shè)計語言,科學(xué)計算,執(zhí)行效率高)Pascal語言(結(jié)構(gòu)化程序設(shè)計語言,表達能力強,Delphi)C語言(通用、結(jié)構(gòu)化程序設(shè)計語言,指針操作能力強,高效)Lisp語言(函數(shù)式程序語言,符號處理,人工智能)C++語言(C語言基礎(chǔ)上增加了類機制,面向?qū)ο?,高效)Java語言(面向?qū)ο?,中間代碼,跨平臺,通用的程序設(shè)計語言)Python(面向?qū)ο?,解釋型程序設(shè)計語言,通用的腳本語言)PHP(服務(wù)器端腳本語言,制作動態(tài)網(wǎng)頁)Ruby(簡單快捷、面向?qū)ο?、腳本語言)Delphi(快速應(yīng)用程序開發(fā)工具,可視化編程環(huán)境)COBOL(數(shù)據(jù)處理領(lǐng)域最為廣泛的程序設(shè)計語言,高級編程語言)PROLOG(邏輯式語言,建造專家系統(tǒng)、自然語言理解、智能知識庫等)12.在計算機系統(tǒng)工作環(huán)境的下列諸因素中,對磁盤工作影響最小的因素是();為了提高磁盤存取效率,通常需要利用磁盤碎片整理程序(請作答此空)。A、定期對磁盤進行碎片整理B、每小時對磁盤進行碎片整理C、定期對內(nèi)存進行碎片整理D、定期對ROM進行碎片整理答案:A解析:本題正確答案為A。文件在磁盤上一般是以塊(或扇區(qū))的形式存儲的。有的文件可能存儲在一個連續(xù)的區(qū)域內(nèi),有的文件則被分割成若干個"片"存儲在磁盤中不連續(xù)的多個區(qū)域。這種情況對文件的完整性沒有影響,但由于文件過于分散,將增加讀盤時間,從而降低了計算機系統(tǒng)的效率。磁盤碎片整理程序可以在整個磁盤系統(tǒng)范圍內(nèi)對文件重新安排,將各個文件碎片在保證文件完整性的前提下轉(zhuǎn)換到連續(xù)的存儲區(qū)內(nèi),提高對文件的讀取速度。13.文件的物理結(jié)構(gòu)不包括()A、連續(xù)結(jié)構(gòu)B、索引結(jié)構(gòu)C、分區(qū)結(jié)構(gòu)D、多個物理塊的索引結(jié)構(gòu)答案:C14.為了保證數(shù)據(jù)庫中數(shù)據(jù)的安全可靠和正確有效,系統(tǒng)在進行事務(wù)處理時,對數(shù)據(jù)的插入、刪除或修改的全部有關(guān)內(nèi)容先寫入(請作答此空);當(dāng)系統(tǒng)正常運行時,按一定的時間間隔,把數(shù)據(jù)庫緩沖區(qū)內(nèi)容寫入();當(dāng)發(fā)生故障時,根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容及相關(guān)文件來恢復(fù)系統(tǒng)的狀態(tài)。A、索引文件B、數(shù)據(jù)文件C、日志文件D、數(shù)據(jù)字典答案:C解析:數(shù)據(jù)庫管理系統(tǒng)利用日志文件來進行事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)。在事務(wù)處理過程中,DBMS把事務(wù)開始、事務(wù)結(jié)束以及對數(shù)據(jù)庫的插入、刪除和修改的每一次操作寫入日志文件。當(dāng)系統(tǒng)正常運行時,按一定的時間間隔,把數(shù)據(jù)庫緩沖區(qū)內(nèi)容寫入數(shù)據(jù)文件;一旦發(fā)生故障,DBMS的恢復(fù)子系統(tǒng)利用日志文件撤銷事務(wù)對數(shù)據(jù)庫的改變,回退到事務(wù)的初始狀態(tài)。15.在Pandas中如果要查看某一列數(shù)據(jù)的值(去除重復(fù)后的值),那么可以使用以下哪種方法:A、null()B、isunique()C、unique()D、isnull()答案:C16.程序的注釋是為了提高程序可讀性而加入的,它不影響程序?qū)崿F(xiàn)的功能。編譯程序在()階段刪除掉源程序中的注釋。A、詞法分析B、語法分析C、語義分析D、代碼優(yōu)化答案:A17.如果一棵二叉樹的中序序列和后序序列分別為CDBEAGHFK和DCEBHGKFA,則該樹的前序序列為()。A、KHGFEDCBAB、ABDCEFKGHC、ABEFCDGHKD、ABCDEFGHK答案:D解析:本題考查二叉樹的遍歷和二叉樹的一些性質(zhì)。二叉樹是一個結(jié)點最多只有兩個兒子結(jié)點的樹,其二叉樹遍歷有3種形式:(1)前序遍歷:首先訪問根結(jié)點,然后按前序遍歷根結(jié)點的左子樹,再按前序遍歷根結(jié)點的右子樹。(2)中序遍歷:首先按中序遍歷根結(jié)點的左子樹,然后訪問根結(jié)點,再按中序遍歷根結(jié)點的右子樹。(3)后序遍歷:首先按后序遍歷根結(jié)點的左子樹,然后按后序遍歷根結(jié)點的右子樹,再訪問根結(jié)點。要解答本題,需要一些技巧,我們從后序序列中可以看到A是最后一個,可以確定A是整個二叉樹的根結(jié)點。再從中序序列CDBEAGHFK可以知道,CDBE是根A的左子樹中的結(jié)點,而GHFK是根A的右子樹中的結(jié)點?,F(xiàn)在我們來分析左子樹中的情況,同樣由后序序列中DCEB可以看出B是左子樹的根結(jié)點,由中序序列CDBE可以看出E是B的右子樹的結(jié)點。同理,我們可以分析出整個二叉樹的結(jié)點分布。此二叉樹前序遍歷的結(jié)果為ABCDEFGHK。18.為了檢查對軟件進行修改后是否引入新的錯誤,需要對軟件進行的測試類型為()測試。A、功能B、回歸C、可靠性D、恢復(fù)答案:B解析:本題考查軟件測試的基礎(chǔ)知識。軟件測試的目的是識別錯誤,而不是改正錯誤。但是,開發(fā)團隊希望錯誤發(fā)現(xiàn)后盡快地找出其原因,進而改正錯誤。而且,有些錯誤的持續(xù)存在會阻止進一步的測試。在這種情況下,在測試過程中改正錯誤可能會在修復(fù)已有錯誤的同時引入新的錯誤?;貧w測試用于識別在改正當(dāng)前錯誤的同時可能引入的新錯誤。19.以下關(guān)于電子郵件的敘述中,不正確的是()。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)前使用的計算機上,給電子郵箱分配硬盤容量。20.某機器字長為n,最高位是符號位,其定點整數(shù)的最大值為()。A、AB、BC、CD、D答案:B解析:由于最高位是符號位,因此最大的定點整數(shù)是:21.在電子郵件系統(tǒng)中,客戶端代理()。A、發(fā)送郵件和接收郵件通常都使用SMTP協(xié)議B、發(fā)送郵件通常使用SMTP協(xié)議,而接收郵件通常使用POP3協(xié)議C、發(fā)送郵件通常使用POP3協(xié)議,而接收郵件通常使用SMTP協(xié)議D、發(fā)送郵件和接收郵件通常都使用POP3協(xié)議答案:C解析:本題考查電子郵件及其應(yīng)用??蛻舳舜硎翘峁┙o用戶的界面,在電子郵件系統(tǒng)中,發(fā)送郵件通常使用SMTP協(xié)議,而接收郵件通常使用POP3協(xié)議。22.某公司有幾個地區(qū)銷售業(yè)績?nèi)缦卤硭荆粼贐7單元格中輸入(),則該單元格的值為銷售業(yè)績?yōu)樨摂?shù)的地區(qū)數(shù)。若在B8單元格中輸入(請作答此空),則該單元格的值為不包含南部的各地區(qū)的平均銷售業(yè)績。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)答案:B解析:本題的正確選項為B。函數(shù)AVERAGEIF的功能是計算某個區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值),本題要求查詢"不包含南部的各地區(qū)的平均銷售業(yè)績"意味著應(yīng)在A2:A6區(qū)域中查詢"<>南部"的各地區(qū)的平均銷售業(yè)績。23.Thebasicfunctionofthefilesystemisaccessingfilesbynames.Thefunctioncanberealizedby()A.directory-managingA、boostingthespeeB、ofthefile-accessingC、file-protectingD、improvingtheutilizationofstorage答案:A解析:本題考查專業(yè)英語應(yīng)用能力。參考譯文:文件系統(tǒng)的基本功能是通過文件名來存取文件。這個功能是通過目錄管理來實現(xiàn)的。24.在進行網(wǎng)絡(luò)規(guī)劃時,應(yīng)制定全網(wǎng)統(tǒng)一的網(wǎng)絡(luò)架構(gòu),并遵循統(tǒng)一的通信協(xié)議標準,使符合標準的計算機系統(tǒng)很容易進行網(wǎng)絡(luò)互聯(lián),這體現(xiàn)了網(wǎng)絡(luò)規(guī)劃的()原則。A、實用性B、開放型C、先進性D、可靠性答案:B解析:網(wǎng)絡(luò)規(guī)劃原則:(1)實用性原則。網(wǎng)絡(luò)建設(shè)應(yīng)當(dāng)作工程項目來完成,而不是當(dāng)作研究或?qū)嶒炚n題。網(wǎng)絡(luò)應(yīng)用和服務(wù)在整個網(wǎng)絡(luò)建設(shè)中應(yīng)置于非常重要的地位,這是因為只有應(yīng)用才是網(wǎng)絡(luò)建設(shè)的最終目的,網(wǎng)絡(luò)基礎(chǔ)設(shè)施是為最終應(yīng)用服務(wù)的。因此,實用原則強調(diào)設(shè)計目標和設(shè)計結(jié)果能滿足需求并且行之有效。(2)開放性原則。網(wǎng)絡(luò)應(yīng)具有良好的開放性。這種開放性靠標準化實現(xiàn),使用符合這些標準的計算機系統(tǒng)很容易進行網(wǎng)絡(luò)互聯(lián)。為此,必須制定全網(wǎng)統(tǒng)一的網(wǎng)絡(luò)架構(gòu),并遵循統(tǒng)一的通信協(xié)議標準。網(wǎng)絡(luò)架構(gòu)和通信協(xié)議應(yīng)選擇廣泛使用的國際工業(yè)標準,使得網(wǎng)絡(luò)成為一個完全開放式的網(wǎng)絡(luò)計算環(huán)境。開放性原則包括采用開放標準、開放技術(shù)、開放結(jié)構(gòu)、開放系統(tǒng)組件、開放用戶接口。(3)先進性原則。建設(shè)網(wǎng)絡(luò),盡可能采用成熟先進的技術(shù),使用具有時代先進水平的計算機系統(tǒng)和網(wǎng)絡(luò)設(shè)備,這些設(shè)備應(yīng)該在相當(dāng)長的時間內(nèi)保證其先進性。開發(fā)或選購的各種網(wǎng)絡(luò)應(yīng)用軟件也盡可能先進,并有相當(dāng)長時間的可用性。先進性原則包括設(shè)計思想先進、軟硬件設(shè)備先進、網(wǎng)絡(luò)結(jié)構(gòu)先進、開發(fā)工具先進。25.某計算機內(nèi)存空間按字節(jié)編址,若某區(qū)域的起始地址為4A000H,終止地址為4DFFFH,則該段內(nèi)存區(qū)域的容量為()。A.2^4KBA、2^14KBB、1MBC、2MD、答案:A解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。終止地址減去起始地址即可得到編址單元的個數(shù),即4DFFF-4A000=3FFF,由于是按字節(jié)編址,所以將十六進制的3FFF表示為十進制后等于2^4KB或2^14B。26.在CPU中,()的主要功能是在控制器的控制下完成各種算術(shù)運算和邏輯運算。()為ALU提供一個工作區(qū),用來暫存數(shù)據(jù)。(請作答此空)存儲下一條要執(zhí)行指令的地址。A、運算器B、累加寄存器C、程序計數(shù)器D、地址寄存器答案:C解析:運算器。運算器也稱為算術(shù)邏輯單元(ArithmeticandLogicUnit,ALU),其主要功能是在控制器的控制下完成各種算術(shù)運算和邏輯運算。累加寄存器AC:通用寄存器,為ALU提供一個工作區(qū),用在暫存數(shù)據(jù);程序計數(shù)器PC:存儲下一條要執(zhí)行指令的地址地址寄存器AR:用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。27.某數(shù)據(jù)的7位編碼為0100011,若要增加一位奇校驗位(最高數(shù)據(jù)位之前),則編碼為()。A、11011100B、01011100C、10100011D、00100011答案:D解析:本題考查校驗基礎(chǔ)知識。奇校驗是指加入1個校驗位后使得數(shù)據(jù)位和校驗位中1的個數(shù)合起來為奇數(shù)。題目中數(shù)據(jù)的編碼為0100011,其中1的個數(shù)為3,已經(jīng)是奇數(shù)了,因此校驗位應(yīng)為0,將校驗位加在最高數(shù)據(jù)位之前得到的編碼為00100011。28.匿名FTP訪問通常使用()作為用戶名。A、guestB、userC、administratorD、anonymous答案:D解析:匿名FTP訪問通常使用的用戶名是anonymous。29.在面向?qū)ο蠓椒ㄖ校?)定義了超類和子類的概念,子類在原有父類接口的前提下,用適合于自己要求的實現(xiàn)去置換父類中的相應(yīng)實現(xiàn)稱為(請作答此空)。A、繼承B、覆蓋C、封裝D、多態(tài)答案:B解析:本題考查面向?qū)ο蟮幕局R。繼承是父類和子類之間共享數(shù)據(jù)和方法的機制。這是類之間的一種關(guān)系,在定義和實現(xiàn)一個類的時候,可以在一個已經(jīng)存在的類的基礎(chǔ)上來進行,把這個已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容,即子類比父類更加具體化。封裝是一種信息隱蔽技術(shù),其主要目的是對象的使用者和生產(chǎn)者分離,是對象的定義和實現(xiàn)分開。多態(tài)(polymorphism)是不同的對象收到同一消息可以進行不同的響應(yīng),產(chǎn)生完全不同的結(jié)果,用戶可以發(fā)送一個通用的消息,而實現(xiàn)細節(jié)則由接收對象自行決定,使得同一個消息就可以調(diào)用不同的方法,即一個對象具有多種形態(tài)。覆蓋是一個名稱多個含義,即同一個方法名稱,帶有不同的參數(shù)個數(shù)或類型。交通工具是泛指各類交通工具,而汽車是一種交通工具,且具有自己的特性。因此,繼承關(guān)系最適合表達這些類的設(shè)計,在繼承交通工具的基礎(chǔ)上,設(shè)計汽車類,添加自己特有的行為,設(shè)計出子類。30.在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述()。當(dāng)采用數(shù)據(jù)流圖對一個圖書館管理系統(tǒng)進行分析時,(請作答此空)是一個外部實體。A、讀者B、圖書C、借書證D、借閱答案:A解析:在結(jié)構(gòu)化分析中,數(shù)據(jù)流圖用來記錄系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)在特定的過程中的流動,即數(shù)據(jù)如何被采集、處理、保存和使用的(圍繞信息系統(tǒng)的功能)。外部實體指系統(tǒng)之外又與系統(tǒng)有聯(lián)系的人或事物。它表達了該系統(tǒng)數(shù)據(jù)的外部來源和去處。31.在Windows系統(tǒng)中,設(shè)E盤的根目錄下存在document1文件夾,用戶在該文件夾下已創(chuàng)建了document2文件夾,而當(dāng)前文件夾為document1。若用戶將test.docx文件存放在document2文件夾中,則該文件的絕對路徑為();在程序中能正確訪問該文件且效率較高的方式為(請作答此空)。A.\document1\test.docxA、document1\document2\test.docxB、documem2\test.docxC、D、\document1\document2\test.docx答案:C解析:按查找文件的起點不同可以將路徑分為絕對路徑和相對路徑。從根目錄開始的路徑稱為絕對路徑;從用戶當(dāng)前工作目錄開始的路徑稱為相對路徑,相對路徑是隨著當(dāng)前工作目錄的變化而改變的。在Windows操作系統(tǒng)中,絕對路徑是從根目錄開始到文件所經(jīng)過的文件夾名構(gòu)成的,并以"\"開始,表示根目錄;文件夾名之間用符號"\"分隔。按題意,"test.docx"的絕對路徑表示為:E:\document1\document2。相對路徑是從當(dāng)前文件夾開始到文件所經(jīng)過的文件夾名。編程時采用相對路徑名document2\test.docx,不僅能正確地訪問該文件而且效率也更高。32.假定某企業(yè)2014年5月的員工工資如下表所示:查詢?nèi)藬?shù)大于2的部門和部門員工應(yīng)發(fā)工資的平均工資的SQL語句如下:SELECT()FROM工資表(請作答此空)();A、ORDERBY姓名B、ORDERBY部門C、GROUPBY姓名D、GROUPBY部門答案:D解析:本題要查詢的是"部門"和"部門員工應(yīng)發(fā)工資的平均工資",查詢條件是"部門人數(shù)大于2"。選項中,將AVG(應(yīng)發(fā)工資)命名為"平均工資",重命名用AS子句實現(xiàn):Old-nameAsNew-name,可見(54)應(yīng)選A。本題在查詢中應(yīng)按部門分組,并加上條件"部門人數(shù)大于2"。分組應(yīng)采用GROUPBY,分組的依據(jù)是"部門",對分組加上限制使用HAVING子句,COUNT(姓名)可統(tǒng)計各個部門中的人數(shù),而COUNT(部門)統(tǒng)計的則是部門數(shù)。因此,完整的SQL語句應(yīng)是:SELECT部門,AVG(應(yīng)發(fā)工資)AS平均工資33.對于線性表,相對于順序存儲,采用鏈表存儲的缺點是()。A、數(shù)據(jù)元素之間的關(guān)系需要占用存儲空間,導(dǎo)致存儲密度不高B、表中節(jié)點必須占用地址連續(xù)的存儲單元,存儲密度不高C、插入新元素時需要遍歷整個鏈表,運算的時間效率不高D、刪除元素時需要遍歷整個鏈表,運算的時間效率不高答案:A解析:鏈接需要額外的空間存儲節(jié)點之間的連接關(guān)系,因此存儲密度不高,但其優(yōu)點是插入和刪除單個元素的時間復(fù)雜度為O(1)。34.從下列名詞中區(qū)分類和對象。其中,(請作答此空)全部是類,()全部是對象。A、課程、2013"Web工程"課程、學(xué)生B、課程、學(xué)生、教室C、2013"Web工程"課程、學(xué)生D、2013"Web工程"課程、B601教室答案:B解析:本題考查面向?qū)ο蟮幕A(chǔ)知識。在面向?qū)ο蟮南到y(tǒng)中,一個類定義了一組大體上相似的對象,所包含的方法和數(shù)據(jù)描述了一組對象的共同行為和屬性。每個現(xiàn)實世界中的實體都是對象,即對象是基本的運行時實體,每個對象都有自己的屬性和操作。類是對象之上的抽象,對象是類的具體化,是類的實例。如課程、學(xué)生、教室等是類,而2013"Web工程"課程說明具體某年度的一門課,是課程的一個實例,B601教室是具體的一間教室,是教室的一個實例。35.對于初始為空的棧S,入棧序列為a、b、c、d,且每個元素進棧、出棧各1次。若出棧的第一元素為d,則合法的出棧序列為()。A、dcbaB、dabcC、dcabD、dbca答案:A36.以下關(guān)于文檔的敘述中,不正確的是()。A、項目相關(guān)人員可以通過文檔進行溝通B、編寫文檔會降低軟件開發(fā)的效率C、編寫高質(zhì)量文檔可以提高軟件開發(fā)的質(zhì)量D、文檔是軟件的不可或缺的部分答案:B解析:在軟件的不同階段,需要編寫不同的文檔。因為我們在實際開發(fā)過程中,會發(fā)現(xiàn)之前設(shè)計不合理的地方或者考慮不周的地方,這就需要對之前的文檔進行修改。37.對于關(guān)鍵碼序列(54,34,5,14,50,36,47,83),用鏈地址法(或拉鏈法)解決沖突構(gòu)造散列表(即將沖突的元素存儲在同一個單鏈表中,單鏈表的頭指針存入散列地址對應(yīng)的單元),設(shè)散列函數(shù)為H(Key)=KeyMOD7(MOD表示整除取余運算),則構(gòu)造散列表時沖突次數(shù)最多的哈希單元的地址是()。A、0B、1C、5D、6答案:C解析:本題考察數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)知識。計算關(guān)鍵碼序列(54,34,5,14,50,36,47,83)的散列函數(shù)值,為5,6,5,0,1,1,5,6,則其出現(xiàn)5的次數(shù)為3次。沖突次數(shù)最多。38.在windows系統(tǒng)中,若要將文件“D:\user\my.doc"設(shè)置成只讀屬性,可以通過修改該文件的(請作答此空)來實現(xiàn)。將文件設(shè)置為只讀屬性可控制用戶對文件的修改,這一級安全管理稱之為()安全管理。A、屬性B、內(nèi)容C、文件名D、路徑名答案:A解析:本題考察文件管理的基礎(chǔ)知識。文件屬性決定文件是只讀或者可讀可寫。文件級安全管理控制用戶對文件的改變。權(quán)限由高到低大概為:administrators,powerusers,users,guests39.假設(shè)Excel工作表的部分信息如下所示,如果用戶在A3單元格中輸入=SUM(MAX(A1:D1),MIN(A2:D2)),則A3單元格中的值為()。A、27B、39C、40D、49答案:B解析:本題考查Excel基礎(chǔ)知識。SUM函數(shù)是求和,MAX函數(shù)是求最大值,MIN函數(shù)是求最小值,所以=SUM(MAX(A1:D1),MIN(A2:D2))的含義是求單元格區(qū)域A1:D1中的最大值28和單元格區(qū)域A2:D2中的最小值11之和,結(jié)果應(yīng)為39。40.A、AB、BC、CD、D答案:A解析:本題考查操作系統(tǒng)中PV操作這一知識點。信號量是一個整型變量,根據(jù)控制對象的不同賦不同的值。信號量可分為兩類。公用信號量:實現(xiàn)進程間的互斥,初值為資源的數(shù)目。私用信號量:實現(xiàn)進程間的同步,初值=0或某個整數(shù)。本題中PV操作順序如下:BeginBeginP1;V(S1);end;題目中a處填寫V(S1);BeginP(S1);P2;V(S2);V(S3);end;題目中b處填寫P(S1),c處填寫V(S2)和V(S3)BeginP(S2);P3;V(S4);end;題目中d處填寫P(S2),e處填寫V(S4)BeginP(S3);P4;V(S5);end;題目中f處填寫P(S3),BeginP(S4);P(S5);P5;end;題目中g(shù)處填寫P(S4)和P(S5)。得到本題選項。41.許多大型企業(yè)的數(shù)據(jù)中心,為了解決存儲擴張和管理難度增大的問題,采用了存儲虛擬化技術(shù),其主要作用不包括()。A、將內(nèi)存和一部分磁盤容量作為虛存,以利于同時調(diào)度運行多個應(yīng)用程序B、屏蔽多種異構(gòu)存儲設(shè)備的物理特性C、實現(xiàn)不同類型存儲資源的集中管理和統(tǒng)一分配D、滿足多業(yè)務(wù)系統(tǒng)對存儲性能和容量的不同要求,提高存儲服務(wù)的靈活性答案:A解析:本題考查軟件工程基礎(chǔ)知識。將內(nèi)存和一部分磁盤容量作為虛存,以利于在較小的物理內(nèi)存中同時調(diào)度運行多個較大的應(yīng)用程序。這是操作系統(tǒng)中的虛擬存儲技術(shù)。對大型企業(yè)的數(shù)據(jù)中心來說,由于存儲設(shè)備不斷擴張,不同時期購買的多種異構(gòu)存儲設(shè)備其物理特性不同,簡單放在一起是難以管理的,也難以分配給各個應(yīng)用程序使用。多個業(yè)務(wù)系統(tǒng)對存儲性能和容量有不同要求,需要提高存儲服務(wù)的靈活性。由此產(chǎn)生了存儲虛擬化技術(shù)。這樣,上層軟件就屏蔽了多種異構(gòu)存儲設(shè)備的物理特性,實現(xiàn)了不同類型存儲資源的集中管理和統(tǒng)一分配,提高了存儲服務(wù)的靈活性。42.()testingensuresthatasoftwaremoduleoperatescorrectlyandreliably.A、ApplicationB、IntegrationC、SystemD、Unit答案:D解析:單元測試確保軟件模塊正確和可靠地運行。A應(yīng)用B集成C系統(tǒng)D單元43.在Word編輯狀態(tài)下,若要顯示或隱藏編輯標記,則單擊()按鈕;若將光標移至表格外右側(cè)的行尾處,按下Enter鍵,則(請作答此空)。A、光標移動到上一行,表格行數(shù)不變B、光標移動到下一行,表格行數(shù)不變C、在光標的上方插入一行,表格行數(shù)改變D、在光標的下方插入一行,表格行數(shù)改變答案:D解析:本題的正確答案為D。將光標移至表格外右側(cè)的行尾處并按下Enter鍵時,會在光標的下方插入一行,表格行數(shù)改變。44.自動售貨機根據(jù)庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用()模式設(shè)計實現(xiàn),其類圖如下圖所示,其中(請作答此空)是客戶程序使用的主要接口,可用狀態(tài)來對其進行配置。此模式為(),體現(xiàn)的最主要的意圖是()。A、VendingMachineStateB、BuyC、VendingDepositStateD、VendingStockState答案:A解析:狀態(tài)型模式的特點是對于對象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨封裝成類。題干中根據(jù)投入貨幣的情況,售貨機分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設(shè)計模式的類型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關(guān)系,使得每當(dāng)一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。訪問者模式(VisitorPattern):表示一個作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個對象或者一組對象,不同的訪問者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣就可以將該對象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化。命令模式(mandPattern):將一個請求封裝成一個對象,從而使得用不同的請求對客戶進行參數(shù)化;對請求排隊或記錄請求日志,以及支持可撤銷的操作。45.正規(guī)式(ab|c)(0|1|2)表示的正規(guī)集合中有()個元素,(請作答此空)是該正規(guī)集中的元素。A、abc012B、a0C、c02D、c0答案:D解析:本題考查程序語言基礎(chǔ)知識。正規(guī)式(ab|c)表示的正規(guī)集為{ab,c},正規(guī)式(0|1|2)表示的正規(guī)集為{0,1,2},將{ab,c)與{0,1,2)進行連接運算后的正規(guī)集為{ab0,ab1,ab2,c0,c1,c2},因此該正規(guī)集有6個元素,c0屬于該集合。46.Prim算法和Kruscal算法都是無向連通網(wǎng)的最小生成樹的算法,Prim算法從一個頂點開始,每次從剩余的頂點中加入一個頂點,該頂點與當(dāng)前的生成樹中的頂點的連邊權(quán)重最小,直到得到一顆最小生成樹;Kruscal算法從權(quán)重最小的邊開始,每次從不在當(dāng)前的生成樹頂點中選擇權(quán)重最小的邊加入,直到得到一顆最小生成樹,這兩個算法都采用了(請作答此空)設(shè)計策略,且()。A、分治B、貪心C、動態(tài)規(guī)劃D、回溯答案:B解析:Prim算法從擴展頂點開始,每次總是"貪心的"選擇與當(dāng)前頂點集合中距離最短的頂點,而Kruscal算法從擴展邊開始,每次總是"貪心的"選擇剩余的邊中最小權(quán)重的邊,因此兩個算法都是基于貪心策略進行的。Prim算法的時間復(fù)雜度為O(n2),其中n為圖的頂點數(shù),該算法的計算時間與圖中的邊數(shù)無關(guān),因此該算法適合于求邊稠密的圖的最小生成樹;Kruscal算法的時間復(fù)雜度為O(mlgm),其中m為圖的邊數(shù),該算法的計算時間與圖中的頂點數(shù)無關(guān),因此該算法適合于求邊稀疏的圖的最小生成樹。當(dāng)圖稠密時,用Prim算法效率更高。但若事先沒有關(guān)于圖的拓撲特征信息時,無法判斷兩者的優(yōu)劣。由于一個圖的最小生成樹可能有多棵,因此不能保證用這兩種算法得到的是同一棵最小生成樹。47.某CPU的時鐘頻率為2.0GHz,其時鐘信號周期為()ns。A、2.0B、1.0C、0.5D、0.25答案:C解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。周期是頻率的倒數(shù),頻率越高則周期越短。時鐘頻率為1.0GHz,時鐘信號周期等于1ns。題目中,時鐘頻率為2.0GHz,換算出的時鐘信號周期等于1/2.0GHz,即0.5ns。48.計算機軟件有系統(tǒng)軟件和應(yīng)用軟件,下列(2)屬于應(yīng)用軟件。A、LinuxB、UnixC、Windows7D、InternetExplorer答案:D解析:InternetExplorer,是微軟公司推出的一款網(wǎng)頁瀏覽器。國內(nèi)網(wǎng)民計算機上常見的網(wǎng)頁瀏覽器有,QQ瀏覽器、InternetExplorer、Firefox、Safari,Opera、GoogleChrome、百度瀏覽器、搜狗瀏覽器、獵豹瀏覽器、360瀏覽器、UC瀏覽器、傲游瀏覽器、世界之窗瀏覽器等,瀏覽器是最經(jīng)常使用到的客戶端程序。Linux、Unix和Windows都是操作系統(tǒng)。49.當(dāng)程序運行陷于死循環(huán)時,說明程序中存在()。A、語法錯誤B、靜態(tài)的語義錯誤C、詞法錯誤D、動態(tài)的語義錯誤答案:D解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。無論是對于編譯方式還是解釋方式來實現(xiàn)高級語言,對于有錯誤的程序,如果是詞法或語法錯誤,則不能進入運行階段,運行時陷于死循環(huán)屬于動態(tài)的語義錯誤。50.在ISO/IEC軟件質(zhì)量模型中,可靠性是指在規(guī)定的二段時間內(nèi)和規(guī)定的條件下,軟件維持在其性能水平的能力;其子特性不包括()。A、成熟性B、容錯性C、易恢復(fù)D、可移植性答案:D解析:可靠性包含四個子特征:成熟性、容錯性、易恢復(fù)和兼容性。51.快速排序算法是,在排序過程中,在待排序數(shù)組中確定一個元素為基準元素,根據(jù)基準元素把待排序數(shù)組劃分成兩個部分,前面一部分元素值小于基準元素,而后面一部分元素值大于基準元素。然后再分別對前后兩個部分進一步進行劃分。根據(jù)上述描述,快速排序算法采用了()算法設(shè)計策略。已知確定著基準元素操作的時間復(fù)雜度為O(n),則快速排序算法的最好和最壞情況下的時間復(fù)雜度為(請作答此空)。A、O(n)和O(nlgn)B、O(n)和O(n2)C、O(nlgn)和O(nlgn)D、O(nlgn)和O(n2)答案:D解析:將數(shù)據(jù)分成若干份,每份單獨處理后再合并,其思想為分治。理想情況下,快速排序每次將數(shù)據(jù)劃分為規(guī)模相近的兩部分,并遞歸至不可再劃分,因此其時間復(fù)雜度為O(nlgn)。在最壞情況下,每次劃分都極不均勻,如一個類別中僅有一個元素,另一個類別中包含剩余所有元素。這時劃分的復(fù)雜度為O(n),次操作的總復(fù)雜度為O(n2)。52.網(wǎng)絡(luò)防火墻中對數(shù)據(jù)包進行過濾時,通常不能過濾()。A、源和目的IP地址B、存在安全威脅的URLC、IP協(xié)議號D、源和目的端口答案:B解析:包過濾防火墻可以過濾IP包中的源地址、目的地址、協(xié)議與端口等。但無法區(qū)分可信網(wǎng)絡(luò)與不可信網(wǎng)絡(luò),無法過濾存在安全威脅的URL。53.以下關(guān)于木馬程序的敘述中,正確的是()。A、木馬程序主要通過移動磁盤傳播B、木馬程序的客戶端運行在攻擊者的機器上C、木馬程序的目的是使計算機或網(wǎng)絡(luò)無法提供正常的服務(wù)D、Sniffer是典型的木馬程序答案:B解析:本題考查木馬程序的基礎(chǔ)知識。木馬程序一般分為服務(wù)器端(Server)和客戶端(Client),服務(wù)器端是攻擊者傳到目標機器上的部分,用來在目標機上監(jiān)聽等待客戶端連接過來??蛻舳耸怯脕砜刂颇繕藱C器的部分,放在攻擊者的機器上。木馬(Trojans)程序常被偽裝成工具程序或游戲,一旦用戶打開了帶有特洛伊木馬程序的郵件附件或從網(wǎng)上直接下載,或執(zhí)行了這些程序之后,當(dāng)你連接到互聯(lián)網(wǎng)上時,這個程序就會通知黑客用戶的IP地址及被預(yù)先設(shè)定的端口。黑客在收到這些資料后,再利用這個潛伏其中的程序,就可以恣意修改用戶的計算機設(shè)定、復(fù)制任何文件、窺視用戶整個硬盤內(nèi)的資料等,從而達到控制用戶的計算機的目的?,F(xiàn)在有許多這樣的程序,國外的此類軟件有BackOffice、Netbus等,國內(nèi)的此類軟件有Netspy、YAI、SubSeven、冰河、"廣外女生"等。Sniffer是一種基于被動偵聽原理的網(wǎng)絡(luò)分析軟件。使用這種軟件,可以監(jiān)視網(wǎng)絡(luò)的狀態(tài)、數(shù)據(jù)流動情況以及網(wǎng)絡(luò)上傳輸?shù)男畔?,其不屬于木馬程序。54.以下關(guān)于RISC和CISC的敘述中,不正確的是()。A、RISC通常比CISC的指令系統(tǒng)更復(fù)雜B、RISC通常會比CISC配置更多的寄存器C、RISC編譯器的子程序庫通常要比CISC編譯器的子程序庫大得多D、RISC比CISC更加適合VLSI工藝的規(guī)整性要求答案:A解析:①指令系統(tǒng):RISC設(shè)計者把主要精力放在那些經(jīng)常使用的指令上,盡量使它們具有簡單高效的特色。對不常用的功能,常通過組合指令來完成。而CISC計算機的指令系統(tǒng)比較豐富,有專用指令來完成特定的功能。因此,處理特殊任務(wù)效率較高。②存儲器操作:RISC對存儲器操作有限制,使控制簡單化;而CISC機器的存儲器操作指令多,操作直接。③程序:RISC匯編語言程序一般需要較大的內(nèi)存空間,實現(xiàn)特殊功能時程序復(fù)雜,不易設(shè)計;而CISC匯編語言程序編程相對簡單,科學(xué)計算及復(fù)雜操作的程序設(shè)計相對容易,效率較高。④設(shè)計周期:RISC微處理器結(jié)構(gòu)簡單,布局緊湊,設(shè)計周期短,且易于采用最新技術(shù);CISC微處理器結(jié)構(gòu)復(fù)雜,設(shè)計周期長。⑤應(yīng)用范圍:由于RISC指令系統(tǒng)的確定與特定的應(yīng)用領(lǐng)域有關(guān),故RISC機器更適合于專用機;而CISC機器則更適合于通用機。55.面向?qū)ο蠓治鲋?,對象是類的實例。對象的?gòu)成成分包含了(),屬性和方法(或操作)。A、標識B、消息C、規(guī)則D、結(jié)構(gòu)答案:A解析:對象是類的實例,一個對象通??捎蓪ο竺俗R)、屬性和操作(方法)三部分組成。56.若進程P1正在運行,操作系統(tǒng)強行撤下P1進程所占用的CPU,讓具有更高優(yōu)先級的進程P2運行,這種調(diào)度方式稱為()。A、中斷方式B、搶占方式C、非搶占方式D、查詢方式答案:B解析:本題考查操作系統(tǒng)進程管理方面的基礎(chǔ)知識。在操作系統(tǒng)進程管理中,進程調(diào)度方式是指某進程正在運行,當(dāng)有更高優(yōu)先級的進程到來時如何分配CPU。調(diào)度方式分為可剝奪和不可剝奪兩種??蓜儕Z式是指當(dāng)有更高優(yōu)先級的進程到來時,強行將正在運行進程的CPU分配給高優(yōu)先級的進程;不可剝奪式是指當(dāng)有更高優(yōu)先級的進程到來時,必須等待正在運行進程自動釋放占用的CPU,然后將CPU分配給高優(yōu)先級的進程。57.用16位二進制數(shù)來表示帶符號定點整數(shù),則其可以表示的最大的數(shù)為()。A、216B、215C、216-1D、215-1答案:D解析:16位二進制數(shù)可以表示的最大帶符號定點數(shù)為58.計算機系統(tǒng)采用(7)技術(shù)執(zhí)行程序指令時,多條指令執(zhí)行過程的不同階段可以同時進行處理。A、流水線B、云計算C、大數(shù)據(jù)D、面向?qū)ο蟠鸢福篈解析:流水線(pipeline)技術(shù)是指在程序執(zhí)行時多條指令重疊進行操作的一種準并行處理實現(xiàn)技術(shù)。59.以下關(guān)于類和對象的敘述中,正確的是()。A、類是對象的模板,一個類僅能生成一個對象B、對象是類的模板,一個對象僅能生成一個類C、類是對象的模板,一個類是一組對象的集合D、對象是類的模板,一個對象是一組類的集合答案:C解析:本題考查類和對象的基本概念。類是對象的模板,類定義了對象共有的屬性和方法。類也可以看做是一組對象共有特性的集合,即一個類中的對象擁有相同的屬性和方法,一般而言,從一個類可以產(chǎn)生多個對象。60.事務(wù)的()是指事務(wù)一旦提交,即使之后又發(fā)生故障,對其執(zhí)行的結(jié)果也不會有任何影響。A、原子性B、持久性C、隔離性D、一致性答案:B解析:原子性:事務(wù)是原子的,要么做,要么都不做。一致性:事務(wù)執(zhí)行的結(jié)果必須保證數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。隔離性:事務(wù)相互隔離。當(dāng)多個事務(wù)并發(fā)執(zhí)行時,任一事務(wù)的更新操作直到其成功提交的整個過程,對其它事物都是不可見的。持久性:一旦事務(wù)成功提交,即使數(shù)據(jù)庫崩潰,其對數(shù)據(jù)庫的更新操作也永久有效。串行調(diào)度:多個事務(wù)依次串行執(zhí)行,且只有當(dāng)一個事務(wù)的所有操作都執(zhí)行完后才執(zhí)行另一個事務(wù)的所有操作。61.Theearliestmethodofdeliveringtelemunicationsisthe().A、telegraphB、telephoneC、e-mailD、letter答案:B解析:因特網(wǎng)的計算機之間是工作在客戶機/服務(wù)器模式之上的。62.下圖所示為(請作答此空)設(shè)計模式,適用于()。A、抽象工廠(AbstractFactory)B、生成器(Builder)C、工廠方法(FactoryMethod)D、原型(Prototype)答案:B解析:生成器又稱建造模式,是一種對象構(gòu)建模式。它可以將復(fù)雜對象的建造過程抽象出來(抽象類別),使這個抽象過程的不同實現(xiàn)方法可以構(gòu)造出不同表現(xiàn)(屬性)的對象。該模式通常包含Builder,ConcreteBuilder,Di-rector和Product四部分。63.某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進程A和進程B的頁表結(jié)構(gòu)。如果物理頁的大小為512字節(jié),那么進程A邏輯地址為1111(十進制)的變量存放在(請作答此空)號物理內(nèi)存頁中。假設(shè)進程A的邏輯頁4與進程B的邏輯頁5要共享物理頁8,那么應(yīng)該在進程A頁表的邏輯頁4和進程B頁表的邏輯頁5對應(yīng)的物理頁處分別填()。A、9B、2C、4D、6答案:C解析:物理頁的大小為512字節(jié),進程A邏輯地址為1111的變量的邏輯頁號為2,對應(yīng)的物理頁號為4。根據(jù)題意進程A的邏輯頁4與進程B的邏輯頁5要共享的物理頁8,那么應(yīng)該在進程A頁表的邏輯頁4對應(yīng)的物理頁處填8,進程B頁表的邏輯頁5對應(yīng)的物理頁處也填8。64.UML圖中,一張交互圖顯示一個交互,由一組對象及其之間的關(guān)系組成,包含它們之間可能傳遞的消息。()不是交互圖。A、序列圖B、對象圖C、通信圖D、時序圖答案:B解析:交互圖由一組對象和它們之間的關(guān)系構(gòu)成,其中包括:需要什么對象,對象相互之間發(fā)送什么消息,什么角色啟動消息以及消息按什么順序發(fā)送。交互圖的分類:交互圖主要分為這兩種:順序圖和協(xié)作圖。對象圖不是交互圖的一種。65.PPP中的安全認證協(xié)議是(),它使用三次握手的會話過程傳送密文。A、MDSB、PAPC、CHAPD、NCP答案:C解析:①安全認證介紹1)PPP的NCP可以承截多種協(xié)議的三層數(shù)據(jù)包。2)PPP使用LCP控制多種鏈路的參數(shù)(建立、認證、壓縮、回撥)。②PPP的認證類型1)PPP的PAP認證是通過二次握手建立認證(明文不加密)。2)PPP的CHAP挑戰(zhàn)握手認證協(xié)議,通過三次握手建立認證(密文采用MEDS加密)。3)PPP的雙向驗證,采用的是CHAP的主驗證風(fēng)格。4)PPP的加固驗證,采用的是兩種(PAP、CHAP)驗證同時使用。66.線性表采用單鏈表存儲時的特點是()。A、插入、刪除不需要移動元素B、可隨機訪問表中的任一元素C、必須事先估計存儲空間需求量D、結(jié)點占用地址連續(xù)的存儲空間答案:A解析:本題考查數(shù)據(jù)結(jié)構(gòu)知識。線性表采用單鏈表存儲時,每個元素用一個結(jié)點表示,結(jié)點中的指針域指出后繼元素所在結(jié)點,存取元素時只能從頭指針出發(fā)順序地查找元素,可根據(jù)需要動態(tài)申請和釋放結(jié)點,也不要求結(jié)點的存儲地址連續(xù)。在單鏈表上插入和刪除元素只需要修改邏輯上相關(guān)的元素所在結(jié)點的指針域,而不需要移動元素。67.以下媒體中,(請作答此空)是表示媒體,()是表現(xiàn)媒體。A、圖像B、圖像編碼C、電磁波D、鼠標答案:B解析:表示媒體指的是為了傳輸感覺媒體而人為研究出來的媒體,借助于此種媒體,能有效地存儲感覺媒體或?qū)⒏杏X媒體從一個地方傳送到另一個地方。如語言編碼、電報碼、條形碼等。表現(xiàn)媒體指的是用于通信中使電信號和感覺媒體之間產(chǎn)生轉(zhuǎn)換用的媒體。如輸入、輸出設(shè)備,包括鍵盤、鼠標器、顯示器、打印機等。68.Adata()isafilethatcontainsmetadata-thatis,dataaboutdata.A、structureB、tableC、baseD、dictionary答案:D解析:數(shù)據(jù)字典就是包含元數(shù)據(jù)的文件,即關(guān)于數(shù)據(jù)的數(shù)據(jù)。69.Cloudputingisaphraseusedtodescribeavarietyofputingconceptsthatinvolvealargenumberofputers()throughareal-timemunicationnetworksuchastheInternet.Inscience,cloudputingisa(請作答此空)fordistributedputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication.A、replacementB、switchC、substituteD、synonym(同義詞)答案:D解析:云計算是一個用來描述各種計算概念的一個短語,計算概念涉及大量計算機通過實時通信的網(wǎng)絡(luò),如Internet,()在一起。在科學(xué)研究中,云計算是分布式網(wǎng)絡(luò)計算的(請作答此空),意味著有()同時在多臺互連的計算機上運行一個程序或應(yīng)用。云的結(jié)構(gòu)分為3層:基礎(chǔ)設(shè)施、平臺和應(yīng)用。基礎(chǔ)實施層由虛擬計算機存儲和網(wǎng)絡(luò)資源構(gòu)成;平臺層是具有通用性和復(fù)用性的軟件資源的集合;應(yīng)用層是云上針對SaaS應(yīng)用的所有應(yīng)用軟件的集合?;A(chǔ)設(shè)施層時建立平臺層的()基礎(chǔ);相應(yīng)地,平臺層是執(zhí)行應(yīng)用層SaaS()的基礎(chǔ)。A.替代品B.轉(zhuǎn)換C.代替D.同義詞70.將高級語言源程序翻譯成機器語言程序的過程,常引入中間代碼。以下關(guān)于中間代碼的敘述中,不正確的是()。A、中間代碼不依賴于具體的機器B、使用中間代碼可提高編譯程序的可移植性C、中間代碼可以用樹或圖表示D、中間代碼可以用棧和隊列表示答案:D解析:中間代碼是源程序的一種內(nèi)部表示,或稱中間語言。中間代碼的作用是使編譯程序的結(jié)構(gòu)在邏輯上更為簡單明確。使用中間代碼可提高編譯程序的可移植性,常見的有逆波蘭記號、四元式、三元式和樹。71.程序語言提供的傳值調(diào)用機制是將()。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)用等。72.Cloudputingisaphraseusedtodescribeavarietyofputingconceptsthatinvolvealargenumberofputers()throughareal-timemunicationnetworksuchastheInternet.Inscience,cloudputingisa()fordistributedputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe(請作答此空)forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication.A、networkB、foundationC、softwareD、hardware答案:D解析:云計算是一個用來描述各種計算概念的一個短語,計算概念涉及大量計算機通過實時通信的網(wǎng)絡(luò),如Internet,()在一起。在科學(xué)研究中,云計算是分布式網(wǎng)絡(luò)計算的(),意味著有()同時在多臺互連的計算機上運行一個程序或應(yīng)用。云的結(jié)構(gòu)分為3層:基礎(chǔ)設(shè)施、平臺和應(yīng)用?;A(chǔ)實施層由虛擬計算機存儲和網(wǎng)絡(luò)資源構(gòu)成;平臺層是具有通用性和復(fù)用性的軟件資源的集合;應(yīng)用層是云上針對SaaS應(yīng)用的所有應(yīng)用軟件的集合?;A(chǔ)設(shè)施層時建立平臺層的(請作答此空)基礎(chǔ);相應(yīng)地,平臺層是執(zhí)行應(yīng)用層SaaS()的基礎(chǔ)。A.網(wǎng)絡(luò)B.基礎(chǔ)C.軟件D.硬件73.用帶符號位的定點補碼表示純小數(shù),8位編碼11111111表示的十進制真值是()。A、0B、-1C、+2-7D、-2-7答案:D解析:在計算機機器數(shù)的編碼中,8位定點純小數(shù)的格式為:b0b-1b-2b-3b-4b-5b-6b-7。并且,b0為符號位,小數(shù)點就在其后。故采用8位字長用定點補碼表示純小數(shù),編碼11111111所表示的十進制數(shù)是一個負數(shù),其絕對值為00000001。因此該數(shù)應(yīng)為-2-7。74.防火墻通常分為內(nèi)網(wǎng)、外網(wǎng)和DMZ三個區(qū)域,按照受保護程度,從低到高正確的排列次序為()。A、內(nèi)網(wǎng)、外網(wǎng)和DMZB、外網(wǎng)、DMZ和內(nèi)網(wǎng)C、DMZ、內(nèi)網(wǎng)和外網(wǎng)D、內(nèi)網(wǎng)、DMZ和外網(wǎng)答案:B解析:本題考查網(wǎng)絡(luò)安全中防火墻相關(guān)知識。防火墻通常分為內(nèi)網(wǎng)、外網(wǎng)和DMZ三個區(qū)域,按照默認受保護程度,從低到高正確的排列次序為外網(wǎng)、DMZ和內(nèi)網(wǎng)。75.修改現(xiàn)有軟件系統(tǒng)的設(shè)計文檔和代碼以增強可讀性,這種行為屬于(50)維護。A、正確性B、適應(yīng)性C、完善性D、預(yù)防性答案:C解析:本題考查維護的基礎(chǔ)知識。系統(tǒng)維護類型有正確性維護、適應(yīng)性維護、完善性維護、預(yù)防性維護四類。①正確性維護(改正性維護)是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。②適應(yīng)性維護是指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進行的修改。③完善性維護是為擴展功能和改善性能而進行的修改。④預(yù)防性維護是改變系統(tǒng)的某些方面,以預(yù)防失效的發(fā)生。修改現(xiàn)有軟件系統(tǒng)的設(shè)計文檔和代碼以增強吋讀性,事實上是在提高軟件的質(zhì)量。因此屬于完善性維護。76.工作在UDP協(xié)議之上的協(xié)議是()。A、HTTPB、TelnetC、SNMPD、SMTP答案:C解析:本題考查TCP/IP協(xié)議簇中應(yīng)用層協(xié)議及其采用的傳輸層協(xié)議。HTTP、Telnet、SMTP傳輸層均采用TCP,SNMP傳輸層采用SNMP。77.私網(wǎng)IP地址區(qū)別于公網(wǎng)IP地址的特點是()。A、必須向IANA申請B、可使用CIDR組成地址塊C、不能通過Internet訪問D、通過DHCP服務(wù)器分配的答案:C解析:私網(wǎng)IP地址與公網(wǎng)IP地址的區(qū)別是私網(wǎng)地址不能通過Internet訪問。下面的地址都是私網(wǎng)地址:~551個A類地址~5516個B類地址~55256個C類地址78.計算機中機械硬盤的性能指標不包括();其平均訪問時間等于(請作答此空)。A、磁盤轉(zhuǎn)速+平均等待時間B、磁盤轉(zhuǎn)速+平均尋道時間C、平均數(shù)據(jù)傳輸時間+磁盤轉(zhuǎn)速D、平均尋道時間+平均等待時間答案:D解析:硬盤平均訪問時間=平均尋道時間+平均等待時間。其中,平均尋道時間(Averageseektime)是指硬盤在盤面上移動讀寫頭至指定磁道尋找相應(yīng)目標數(shù)據(jù)所用的時間,它描述硬盤讀取數(shù)據(jù)的能力,單位為毫秒;平均等待時間也稱平均潛伏時間(Averagelatencytime),是指當(dāng)磁頭移動到數(shù)據(jù)所在磁道后,然后等待所要的數(shù)據(jù)塊繼續(xù)轉(zhuǎn)動到磁頭下的時間。79.在堆棧操作中,()保持不變。A、堆棧的頂B、堆棧的底C、堆棧指針D、堆棧中的數(shù)據(jù)答案:B解析:本題考查計算機系統(tǒng)基礎(chǔ)知識。根據(jù)棧的定義,入棧和出棧操作都僅在棧頂進行,因此棧頂是變化的,這通過堆棧指針來體現(xiàn)。保持不變的是棧底。80.下圖所示的程序流程圖中有(請作答此空)條不同的簡單路徑,采用McCabe度量法計算該程序圖的環(huán)路復(fù)雜性為()。A、3B、4C、5D、6答案:A解析:三條簡單路徑分別為begin→y=n-1成立→outputA→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1]→y=n-1成立→end;MacCabe度量法公式為V(G)=m-n+2,V(G)是有向圖G中環(huán)路數(shù),m是圖G中弧數(shù),n是圖G中節(jié)點數(shù)。本題中m=10,n=9,故V(G)=3。81.以下關(guān)于類繼承的說法中,錯誤的是()。A、通過類繼承,在程序中可以復(fù)用基類的代碼B、在繼承類中可以增加新代碼C、在繼承類中不能定義與被繼承類(基類)中的方法同名的方法D、在繼承類中可以覆蓋被繼承類(基類)中的方法答案:C解析:繼承是面向?qū)ο蠹夹g(shù)的核心概念之一,它是父類和子類之間共享數(shù)據(jù)和方法的機制,是類之間的一種關(guān)系。在定義和實現(xiàn)一個類的時候,可以在一個已經(jīng)存在的類的基礎(chǔ)上進行,把這個已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容,也可以定義和被繼承類相同方法名稱的方法,構(gòu)成方法的重載或覆蓋。82.文件型計算機病毒主要感染的文件類型是()。A、EXE和B、EXE和DOCC、XLS和DOCD、和XLS答案:A解析:本題考查計算機病毒的基礎(chǔ)知識。文件型計算機病毒感染可執(zhí)行文件(包括EXE和文件)。一旦直接或間接地執(zhí)行了這些受計算機病毒感染的程序,計算機病毒就會按照編制者的意圖對系統(tǒng)進行破壞,這些計算機病毒還可細分為:駐留型計算機病毒、主動型計算機病毒、覆蓋型計算機病毒、伴隨型計算機病毒。83.在軟件正式運行后,一般來說,()階段引入的錯誤需要的維護代價最高。A、需求分析B、概要設(shè)計C、詳細設(shè)計D、編碼答案:A解析:本題考查軟件工程的基礎(chǔ)知識。一般來說,軟件開發(fā)中的錯誤越早發(fā)現(xiàn),修改的成本越小。在維護階段,發(fā)現(xiàn)越早期的錯誤,修改和維護的成本就越大。因此,從維護成本上說,需求階段的錯誤維護代價最高,然后依次是概要設(shè)計階段、詳細設(shè)計階段和編碼階段。這從另一方面提示開發(fā)人員提高每一階段的開發(fā)質(zhì)量,并重視階段制品的評審工作。84.對n個關(guān)鍵碼構(gòu)成的序列采用直接插入排序法進行升序排序的過程是:在插入第i個關(guān)鍵碼Ki時,其前面的i-1個關(guān)鍵碼己排好序,因此令Ki與Ki-1、Ki-2、...,依次比較,最多到K1為止,找到插入位置并移動相關(guān)元素后將Ki插入有序子序列的適當(dāng)位置,完成本趟(即第i-1趟)排序。以下關(guān)于直接插入排序的敘述中,正確的是()。A、若原關(guān)鍵碼序列已經(jīng)升序排序,則排序過程中關(guān)鍵碼間的比較次數(shù)最少B、若原關(guān)鍵碼序列已經(jīng)降序排序,則排序過程中關(guān)鍵碼間的比較次數(shù)最少C、第1趟完成后即可確定整個序列的最小關(guān)鍵碼D、第1趟完成后即可確定整個序列的最大關(guān)鍵碼答案:A85.編譯器和解釋器是兩種基本的高級語言處理程序。編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等階段,其中,(請作答此空)并不是每個編譯器都是必需的。與編譯器相比,解釋器()。A、詞法分析和語法分析B、語義分析和中間代碼生成C、中間代碼生成和代碼優(yōu)化D、代碼優(yōu)化和目標代碼生成答案:C解析:本題考查程序語言基礎(chǔ)知識。解釋程序也稱為解釋器,它可以直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;而編譯程序(編譯器)則首先將源程序翻譯成目標語言程序,然后在計算機上運行目標程序。這兩種語言處理程序的根本區(qū)別是:在編譯方式下,機器上運行的是與源程序等價的目標程序,源程序和編譯程序都不再參與目標程序的執(zhí)行過程;而在解釋方式下,解釋程序和源程序(或其某種等價表示)要參與到程序的運行過程中,運行程序的控制權(quán)在解釋程序。解釋器翻譯源程序時不產(chǎn)生獨立的目標程序,而編譯器則需將源程序翻譯成獨立的目標程序。分階段編譯器的工作過程如下圖所示。其中,中間代碼生成和代碼優(yōu)化不是必需的。86.在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)模型的三要素是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和(請作答此空)。建立數(shù)據(jù)庫系統(tǒng)的主要目標是為了減少數(shù)據(jù)的冗余,提高數(shù)據(jù)的獨立性,并檢查數(shù)據(jù)的()。A、數(shù)據(jù)安全B、數(shù)據(jù)兼容C、數(shù)據(jù)約束條件D、數(shù)據(jù)維護答案:C解析:本題考查數(shù)據(jù)庫系統(tǒng)基本概念。本題的正確選項為C。數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)是數(shù)據(jù)模型,是用來描述數(shù)據(jù)的一組概念和定義。數(shù)據(jù)模型的三要素是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束條件。例如,用大家熟悉的文件系統(tǒng)為例。它所包含的概念有文件、記錄、字段。其中,數(shù)據(jù)結(jié)構(gòu)和約束條件為對每個字段定義數(shù)據(jù)類型和長度;文件系統(tǒng)的數(shù)據(jù)操作包括打開、關(guān)閉、讀、寫等文件操作。87.HTML中,以下<input>標記的type屬性值()在瀏覽器中的顯示不是按鈕形式。A、submitB、buttonC、passwordD、reset答案:C解析:本題考查HTML語言的基本知識。HTML語言中<input>標記含有多種屬性,其中type屬性用于規(guī)定input元素的類型,包含button、checkbox、hidden、image、password、reset、submit、text等幾種,其中:button用于定義可點擊的按鈕;checkbox用于定義文檔中的復(fù)選框;hidden用于定義隱藏的輸入字段;image用于定義圖像形式的提交按鈕;password用于定義密碼字段,該字段中的字符將被掩碼;reset用于定義重置按鈕,重置按鈕可以清除表單中的所有數(shù)據(jù);submit用于定義提交按鈕,該按鈕可以將表單數(shù)據(jù)發(fā)送至服務(wù)器;text用于定義單行的輸入字段,用戶可在其中輸入文本,默認寬度為20個字符。88.在Excel中,若在A1單元格輸入如下圖所示的內(nèi)容,則A1的值為()。A、7B、8C、TRUED、#NAME?答案:B解析:本題考查Excel的公式和函數(shù)。在EXCEL里,邏輯值結(jié)果為True的時候在進行運算會轉(zhuǎn)化為1,如果是False會轉(zhuǎn)化為0。SUM函數(shù)是進行求和,所以這里的答案是=3+4+1=8。89.CMM將軟件過程改進的進化步驟組織成5個成熟度等級,其中,在(),所有項目都采用根據(jù)實際情況修改后得到的標準軟件過程來開發(fā)和維護軟件。A、可重復(fù)級B、已定義級C、已管理級D、優(yōu)化級答案:B解析:在可重復(fù)級,建立了基本的項目管理過程和實踐來跟蹤項目費用、進度和功能特性。在已定義級,所有項目都采用根據(jù)實際清況修改后得到的標準軟件過程來開發(fā)和維護軟件。在已管理級,收集對軟件過程和產(chǎn)品質(zhì)量的詳細度量,對軟件過程和產(chǎn)品都有定量的理解與控制。在優(yōu)化級,過程的量化反饋和先進的新思想、新技術(shù)促使過程不斷改進。90.如果要使得用C語言編寫的程序在計算機上運行,則對其源程序需要依次進行(31)等階段的處理。A、預(yù)處理、匯編和編譯B、編譯、鏈接和匯編C、預(yù)處理、編譯和鏈接D、編譯、預(yù)處理和鏈接答案:C解析:可參考《程序員教程(第四版)》P385。源程序的處理步驟——預(yù)處理、編譯、鏈接、運行91.Theterm“software()"isusedtodescribethesoftwareengineeringactivitiesthatoccurfollowingdeliveryofasoftwareproducttothecustomer.A、analysisB、designC、implementationD、maintenance答案:D92.下列部件中屬于CPU中算術(shù)邏輯單元的部件是()。'A、程序計數(shù)器B、加法器C、指令寄存器D、指令譯碼器答案:B解析:本題考查計算機系統(tǒng)硬件基礎(chǔ)知識。題目中給出的選項中,程序計數(shù)器、指令寄存器和指令譯碼器都是CPU中控制單元的基本部件,加法器是算術(shù)邏輯單元中的基本部件。93.HTTP協(xié)議的默認端口號是()。A、23B、25C、80D、110答案:C解析:超文本傳輸協(xié)議(HTTP,HyperTextTransferProtocol)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。所有的文件都必須遵守這個標準。HTTP是一個客戶端和服務(wù)器端請求和應(yīng)答的標準(TCP)。客戶端是終端用戶,服務(wù)器端是網(wǎng)站。通過使用Web瀏覽器、網(wǎng)絡(luò)爬蟲或者其它的工具,客戶端發(fā)起一個到服務(wù)器上指定端口(默認端口為80)的HTTP請求。94.專業(yè)程序員小王記錄的工作經(jīng)驗中,不正確的是()。A、疲勞、煩心、缺思路時不要編程,可以先做事務(wù)性工作B、"先寫測試方案再編程"的測試驅(qū)動開發(fā)是切實可行的C、專業(yè)程序員可能自負、固執(zhí)和內(nèi)向,所以更需要強調(diào)協(xié)作D、專業(yè)程序員面對經(jīng)理催促交付時,要服從大局不計困難答案:D解析:本題考查軟件工程(程序員素質(zhì))基礎(chǔ)知識。編程是一項強腦力勞動,從構(gòu)思設(shè)計到寫代碼需要專心細致地做工作。人在疲勞、煩心時,思路也不會清晰,編程容易出錯。而且,程序出錯后的檢查糾錯很麻煩,隱蔽的錯誤更會嚴重影響應(yīng)用效果,甚至?xí)斐珊艽髶p失。所以,此時還不如放下編程,先做些事務(wù)性工作,等人的狀態(tài)休整好了,再做編程,效果會更好。最近幾年的實踐表明,"先寫測試方案再編程"的測試驅(qū)動開發(fā)是切實可行的,也有利于提高軟件的質(zhì)量。由于專業(yè)程序員需要注重實現(xiàn)細節(jié),常常對自己經(jīng)過反復(fù)思考獲得的算法實現(xiàn)邏輯非常自信,常常表現(xiàn)出自負、固執(zhí)和內(nèi)向,特別是多人共同編程時,常會產(chǎn)生爭執(zhí)。因此,強調(diào)協(xié)作精神是非常重要的。軟件開發(fā)過程中,由于各種技術(shù)因素十分復(fù)雜,拖延工期很常見。用戶要求按期交付,經(jīng)理則常來催促。專業(yè)程序員應(yīng)向經(jīng)理如實說明拖延工期的原因,解釋軟件測試等因素的復(fù)雜性和不確定性,這些因素不是增加人力和加班所能解決的,如實說明趕工期的危害性。專業(yè)程序員應(yīng)根據(jù)經(jīng)驗估計,經(jīng)過最大努力最快能在什么時間交付,由經(jīng)理再仔細考慮決策。一味聽從經(jīng)理安排,可能事與愿違,有時不得不減少測試,降低軟件質(zhì)量,造成更大的應(yīng)用問題。據(jù)統(tǒng)計,大部分用戶催促交付,不過是強調(diào)合同的重要性,即使真的按期交付,也會放在那里一段時間,等待投入使用。95.在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述(請作答此空)。當(dāng)采用數(shù)據(jù)流圖對一個圖書館管理系統(tǒng)進行分析時,()是一個外部實體。A、數(shù)據(jù)對象之間的關(guān)系,用于對數(shù)據(jù)建模

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論