2024年計算機軟考(初級)程序員考試題庫大全(含真題等)_第1頁
2024年計算機軟考(初級)程序員考試題庫大全(含真題等)_第2頁
2024年計算機軟考(初級)程序員考試題庫大全(含真題等)_第3頁
2024年計算機軟考(初級)程序員考試題庫大全(含真題等)_第4頁
2024年計算機軟考(初級)程序員考試題庫大全(含真題等)_第5頁
已閱讀5頁,還剩337頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE3382024年計算機軟考(初級)程序員考試題庫大全(含真題等)一、單選題1.通常,以科學(xué)計算為主的計算機,對()要求較高。A、外存儲器的讀寫速度B、I/O設(shè)備的速度C、顯示分辨率D、主機的運算速度答案:D解析:本題考察計算機的基礎(chǔ)知識??茖W(xué)計算為主的PC需要更強的主機運算速度。2.軟件開發(fā)模型用于指導(dǎo)軟件開發(fā)。演化模型是在快速開發(fā)一個()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點,并增加了(請作答此空)。噴泉模型描述的是面向()的開發(fā)過程,反映了該開發(fā)過程的()特征。A、質(zhì)量評價B、進度控制C、版本控制D、風(fēng)險分析答案:D解析:軟件開發(fā)模型是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進入下一階段。演化模型是在快速開發(fā)一個原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過程中提出的反饋意見和建議,對原型進行改進,獲得原型的新版本。重復(fù)這一過程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點,并增加了風(fēng)險分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過制訂計劃、風(fēng)險分析、實施工程、客戶評價等活動,并開發(fā)原型的一個新版本。經(jīng)過若干次螺旋上升的過程,得到最終的軟件。噴泉模型主要用來描述面向?qū)ο蟮拈_發(fā)過程。它體現(xiàn)了面向?qū)ο箝_發(fā)過程的迭代和無間隙特征。迭代意味著模型中的開發(fā)活動常常需要多次重復(fù);無間隙是指開發(fā)活動(如分析、設(shè)計)之間不存在明顯的邊界,各項開發(fā)活動往往交叉迭代地進行。3.如果模塊A的三個處理都對同一數(shù)據(jù)結(jié)構(gòu)操作,則模塊A的內(nèi)聚類型是(49)。A、邏輯內(nèi)聚B、時間內(nèi)聚C、功能內(nèi)聚D、通信內(nèi)聚答案:D解析:本題考查軟件設(shè)計的基礎(chǔ)知識。模塊間的耦合和模塊的內(nèi)聚是度量模塊獨立性的兩個準則。內(nèi)聚是模塊功能強度的度量,即模塊內(nèi)部各個元素彼此結(jié)合的緊密程度。一個模塊內(nèi)部各個元素之間的緊密程度越高,則其內(nèi)聚性越高,模塊獨立性越好。模塊內(nèi)聚類型主要有以下幾類:①偶然內(nèi)聚或巧合內(nèi)聚:指一個模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。②邏輯內(nèi)聚:指模塊內(nèi)執(zhí)行若千個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。③時間內(nèi)聚:把需要同時執(zhí)行的動作組合在一起形成的模塊。④過程內(nèi)聚:指一個模塊完成多個任務(wù),這些任務(wù)必須按指定的過程執(zhí)行。⑤通信內(nèi)聚:指模塊內(nèi)的所有處理元素都在一個數(shù)據(jù)結(jié)構(gòu)上操作,或者各處理使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。⑥順序內(nèi)聚:指一個模塊中的各個處理元素都密切相關(guān)于同一個功能且必須順序執(zhí)行,前一個功能元素的輸出就是下一功能元素的輸入。⑦功能內(nèi)聚:指模塊內(nèi)的所有元素共同作用完成一個功能,缺一不可。4.在數(shù)據(jù)庫設(shè)計過程中,關(guān)系規(guī)范化屬于()。A、概念結(jié)構(gòu)設(shè)計B、邏輯結(jié)構(gòu)設(shè)計C、物理設(shè)計D、數(shù)據(jù)庫實施答案:B解析:數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中各個成分的具體含義,它以一種準確的、無二義性的說明方法為系統(tǒng)的分析、設(shè)計及維護提供了有關(guān)元素一致的定義和詳細的描述。數(shù)據(jù)庫設(shè)計可以分為需求分析階段、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計等階段。需求分析階段:分析用戶的需求,包括數(shù)據(jù)、功能和性能需求;概念結(jié)構(gòu)設(shè)計:在分析階段,已經(jīng)得到了系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典,現(xiàn)在要結(jié)合數(shù)據(jù)規(guī)范化的理論,用一種數(shù)據(jù)模型將用戶的數(shù)據(jù)需求明確地表示出來。概念數(shù)據(jù)模型是面向問題的模型,反映了用戶的現(xiàn)實工作環(huán)境,是與數(shù)據(jù)庫的具體實現(xiàn)技術(shù)無關(guān)的。建立系統(tǒng)概念數(shù)據(jù)模型的過程叫做概念結(jié)構(gòu)設(shè)計。邏輯結(jié)構(gòu)設(shè)計:根據(jù)已經(jīng)建立的概念數(shù)據(jù)模型,以及所采用的某個數(shù)據(jù)庫管理系統(tǒng)軟件的數(shù)據(jù)模型特性,按照一定的轉(zhuǎn)換規(guī)則,把概念模型轉(zhuǎn)換為這個數(shù)據(jù)庫管理系統(tǒng)所能夠接受的邏輯數(shù)據(jù)模型。不同的數(shù)據(jù)庫管理系統(tǒng)提供了不同的邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。物理結(jié)構(gòu)設(shè)計:為一個確定的邏輯數(shù)據(jù)模型選擇一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就叫做數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫的物理數(shù)據(jù)模型。5.對于一般的樹結(jié)構(gòu),可以采用孩子-兄弟表示法,即每個結(jié)點設(shè)置兩個指針域,一個指針(左指針)指示當(dāng)前結(jié)點的第一個孩子結(jié)點,另一個指針(右指針)指示當(dāng)前結(jié)點的下一個兄弟結(jié)點。某樹的孩子-兄弟表示如下圖所示。以下關(guān)于結(jié)點D與E的關(guān)系的敘述中,正確的是(40)。A、結(jié)點D與結(jié)點E是兄弟B、結(jié)點D與結(jié)點E的祖父結(jié)點C、結(jié)點E的父結(jié)點與結(jié)點D的父結(jié)點是兄弟D、結(jié)點E的父結(jié)點與結(jié)點D是兄弟答案:D解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。按照樹的孩子-兄弟表示法,題圖二叉輸對應(yīng)的樹如下圖所示。結(jié)點E的父結(jié)點是C,結(jié)點C與D是兄弟關(guān)系。6.一個HTML頁面的主體內(nèi)容需寫在()標記內(nèi)。A、<bodv></body>B、<head></head>C、<font></font>D、<frame></frame>答案:A解析:本題考查HTML的基礎(chǔ)知識。一個HTML文件包含有多個標記,其中所有的HTML代碼需包含在<html></html>標記對之內(nèi),文件的頭部需寫在<head></head>標記對內(nèi),<font></font>標記對的作用是設(shè)定文字字體,<frame></fiame>標記對是框架,<font></font>標記對和<frame></frame>均屬于HTML頁面的主題內(nèi)容的一部分,均需寫在<body></body>標記對內(nèi)。7.敏捷開發(fā)的原則不包括()。A、使用分階段的計劃來管理流程,并詳細地編寫開發(fā)文檔B、歡迎需求變化,并利用這種變化來提高用戶的競爭優(yōu)勢C、盡早并持續(xù)地發(fā)布并交付有價值的軟件以滿足用戶需求D、無論團隊內(nèi)外,面對面的交流始終是最有效的溝通方式答案:D解析:關(guān)于團隊內(nèi)外的交流溝通,如果都采用面對面交流就會花費大量的時間和精力,因此要采用合適的方式進行溝通交流。8.puter()focusesonprotectinginformation,hardware,andsoftwarefromunauthorizeduseanddamage.A、networkB、virusC、securityD、architecture答案:C解析:計算機安全性注重保護信息、硬件和軟件,防止非授權(quán)使用和損壞。9.已知函數(shù)f132、f232的定義如下圖所示。設(shè)調(diào)用函數(shù)f1時傳遞給形參x的值是1,若函數(shù)調(diào)用f2(a)采用引用調(diào)用(callbyreference)的方式傳遞信息,則函數(shù)f1的返回值為(請作答此空);若函數(shù)調(diào)用f2(a)以值調(diào)用(callbyvalue)的方式傳遞信息,則函數(shù)f1的返回值為()。A、-5B、6C、15D、35答案:C解析:本題考查程序語言基礎(chǔ)知識。函數(shù)f1被調(diào)用而運行時,其局部變量值的變化情況如下:在調(diào)用f2(a)之前,x的值為1,a的值為5。在以引用調(diào)用方式調(diào)用f2(a)時,形參x是實參a的引用,在函數(shù)f2中的x就是函數(shù)f1中a的別名(或者說此時x與a所對應(yīng)的存儲單元是同一個,只是角度不同而已),因此執(zhí)行函數(shù)f2時,條件表達式x>1即等同于a>1,a的值是5所以該條件表達式成立,從而執(zhí)行了"x=x*x",就將x所對應(yīng)存儲單元的內(nèi)容改為了25,然后結(jié)束f2的執(zhí)行并將所返回的-10賦值給f1中的x,因此在f1結(jié)束時返回的值為a+x=25-10=15。在值調(diào)用方式下調(diào)用f2(a)時,是將實參a的值5傳遞給f2的形參x,a和x所對應(yīng)的存儲單元是不同的,此后執(zhí)行f2時,由于x的值是5,所以條件表達式x>1即等同于5>1,是成立的,從而執(zhí)行了"x=x*x",此時是將f2中的x修改為25,與f1中的a和x都無關(guān),在結(jié)束f2的執(zhí)行并將返回值-10賦值給f1中的x后,f1結(jié)束時進行的計算為a+x=5-10=-5。10.序列()可能是第一趟冒泡排序后的結(jié)果。A、40102030705060B、20301040705060C、30104020706050D、20301040605070答案:D解析:本題考查數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)知識。n個記錄進行冒泡排序的方法是:首先將第一個記錄的關(guān)鍵字和第二個記錄的關(guān)鍵字進行比較,若為逆序,則交換兩個記錄的值,然后比較第二個記錄和第三個記錄的關(guān)鍵字,依此類推,直至第n-1個記錄和第n個記錄的關(guān)鍵字比較完為止。上述過程稱作一趟冒泡排序,其結(jié)果是關(guān)鍵字最大的記錄被交換到第n個位置。然后進行第二趟冒泡排序,對前n-1個記錄進行同樣的操作,其結(jié)果是關(guān)鍵字次大的記錄被交換到第n-1個位置。當(dāng)進行完第n-1趟時,所有記錄有序排列。顯然,第一趟冒泡排序后最大元素會交換至序列末端。11.以邏輯變量X和Y為輸入,當(dāng)且僅當(dāng)X和Y同時為0時,輸出才為0,其他情況下輸出為1,則邏輯表達式為()。A、B、C、D、答案:B解析:本題考查邏輯運算基礎(chǔ)知識。顯然,符合題目描述的運算是X+Y。12.硬盤的性能指標不包括(請作答此空);其平均訪問時間=()。A、磁盤轉(zhuǎn)速及容量B、磁盤轉(zhuǎn)速及平均尋道時間C、盤片數(shù)及磁道數(shù)D、容量及平均尋道時間答案:C解析:本題考查計算機性能方面的基礎(chǔ)知識。硬盤的性能指標主要包括磁盤轉(zhuǎn)速、容量、平均尋道時間。硬盤平均訪問時間=平均尋道時間+平均等待時間。其中,平均尋道時間(Averageseektime)是指硬盤在盤面上移動讀寫頭至指定磁道尋找相應(yīng)目標數(shù)據(jù)所用的時間,它描述硬盤讀取數(shù)據(jù)的能力,單位為毫秒;平均等待時間也稱平均潛伏時間(Averagelatencytime),是指當(dāng)磁頭移動到數(shù)據(jù)所在磁道后,然后等待所要的數(shù)據(jù)塊繼續(xù)轉(zhuǎn)動到磁頭下的時間。13.若用256K×8bit的存儲器芯片,構(gòu)成地址40000000H到400FFFFFH且按字節(jié)編址的內(nèi)存區(qū)域,則需(6)片芯片。A、4B、8C、16D、32答案:A解析:首先,計算出所需的存儲器容量為:400FFFFFH-40000000H+1H=1000000H=1048576(字節(jié))然后,計算出每片存儲器芯片的容量為:256K×8bit=256K×1Byte=256K(字節(jié))最后,將所需的存儲器容量除以每片存儲器芯片的容量,即可得到所需的芯片數(shù)量:1048576÷256K=4因此,答案為A。14.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)用軟件的集合。基礎(chǔ)設(shè)施層時建立平臺層的(請作答此空)基礎(chǔ);相應(yīng)地,平臺層是執(zhí)行應(yīng)用層SaaS()的基礎(chǔ)。A.網(wǎng)絡(luò)B.基礎(chǔ)C.軟件D.硬件15.王某按照其所屬公司要求而編寫的軟件文檔著作權(quán)()享有。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)由法人或非法人單位單獨享有的職務(wù)作品,作者享有署名權(quán),其他權(quán)利由法人或者其他組織享有。16.若用256K×8bit的存儲器芯片,構(gòu)成地址40000000H到400FFFFFH且按字節(jié)編址的內(nèi)存區(qū)域,則需()片芯片。A、4B、8C、16D、32答案:A解析:內(nèi)存區(qū)域從40000000H到400FFFFH,占用的字節(jié)數(shù)為400FFFFFH-40000000H+1=100000H=100000000000000000000B=220=1024K一片256K×8bit的存儲器芯片的存儲容量為256KB,需要的芯片數(shù)為1024divide256=4。17.分時操作系統(tǒng)采用()方式來處理來自終端的信息。A、優(yōu)先級B、多級反饋C、短作業(yè)優(yōu)先D、時間片輪轉(zhuǎn)答案:D解析:分時操作系統(tǒng)是一臺計算機連接多個終端,各用戶通過各自的終端交互使用這臺計算機。在分時系統(tǒng)中,把CPU的運行時間分成一個個長度相等的時間片,并按這些時間片依次輪流執(zhí)行各終端程序。若某個終端程序在分配給它的時間片內(nèi)沒有運行完,則暫停該終端程序的執(zhí)行并把CPU分配給下一個終端程序。通過采用時間片輪轉(zhuǎn)方式處理終端用戶的方式,使各終端之間獨立操作相互不受干擾,似乎獨占機器。18.對于一個相始為空的棧,其入棧序列為1、2、3、…、n(n>3),若出棧序列的第一個元素是1,則出棧序列的第n個元素(38)A、可能是2~n中的任何一個B、一定是2C、一定是n-lD、一定是n答案:A解析:出入棧的基本原則為:先進后出,后進先出。但是此時不確定2……n出入棧的情況,如果2進棧,2出棧,3進棧,3出?!趇進棧后,以序列i+1,i+2……n依次進棧后再依次出棧,則最后出棧的為i(2<=i<=n)。19.將源程序中多處使用的同一個常數(shù)定義為常量并命名,()。A、提高了編譯效率B、縮短了源程序長度C、提高了源程序的可維護性D、提高了程序的運行效率答案:C解析:本題考查程序語言基礎(chǔ)知識。編寫源程序時,將程序中多處引用的常數(shù)定義為一個符號常量可以簡化對此常數(shù)的修改操作(只需改一次),并提高程序的可讀性,以便于理解和維護。20.在數(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)閉、讀、寫等文件操作。21.http://./index.html中的http表示()。A、域名B、所使用的協(xié)議C、訪問的主機D、請求查看的文檔名答案:B解析:統(tǒng)一資源地址(URL)用來在Internet上唯一確定位置的地址,通常用來指明所使用的計算機資源位置及查詢信息的類型。http://./index.html中,http表示所使用的協(xié)議,.表示訪問的主機和域名,.cn表示域名,index.html表示請求查看的文檔。22.用戶界面設(shè)計的原則不包括(56)A、適合用戶的業(yè)務(wù)領(lǐng)域和操作習(xí)慣B、保持界面元素、布局與術(shù)語的一致性C、提供反饋機制,注重用戶體驗D、按照五年后的發(fā)展潮流進行時尚設(shè)計答案:D解析:本題考查軟件工程基礎(chǔ)知識。只有某些軟件(例如游戲軟件、新手機軟件等)常追求時尚設(shè)計,一般的軟件不會將時尚設(shè)計作為界面設(shè)計原則。時尚往往只持續(xù)1?2年,就成為普通了。五年后的時尚是任何人都難以想象的。本題其他選項確實都是用戶界面設(shè)計的基本原則。23.在面向?qū)ο蟪绦蛟O(shè)計語言中,對象之間通過(請作答此空)方式進行通信。以下關(guān)于好的面向?qū)ο蟪绦蛟O(shè)計語言的敘述中,不正確的是()。A、消息傳遞B、繼承C、引用D、多態(tài)答案:A解析:對象間通過接口傳遞消息,實現(xiàn)通信。B,C,D為實現(xiàn)概念。C只針對部分語言,如C++,不具有代表性。24.在面向?qū)ο蠓椒ㄖ校?請作答此空)定義了超類和子類的概念,子類在原有父類接口的前提下,用適合于自己要求的實現(xiàn)去置換父類中的相應(yīng)實現(xiàn)稱為()。A、繼承B、覆蓋C、封裝D、多態(tài)答案:A解析:本題考查面向?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è)計出子類。25.Agoodprogramshouldbe(74)byprogrammersotherthanthepersonwhowroteit.A、reliableB、understandableC、structuredD、blockeD答案:B解析:好的程序應(yīng)是可理解的,其他程序,(非編寫者)也能理解它。26.UML由三個要素構(gòu)成:UML的基本構(gòu)造塊、支配這些構(gòu)造塊如何放置在一起的規(guī)則、用于整個語言的公共機制。UML的詞匯表包含三種構(gòu)造塊:事物、關(guān)系和圖。類、接口、構(gòu)件屬于(請作答此空)構(gòu)造塊。泛化和聚集等是()。將多邊形與三角形、四邊形分別設(shè)計為類,多邊形類與三角形之間是()關(guān)系。A、事物B、關(guān)系C、規(guī)則D、圖答案:A解析:本題考察UML基礎(chǔ)知識。UML有3種基本的構(gòu)造塊:事物、關(guān)系和圖。事物是對模型中最具有代表性的成分的抽象,包括結(jié)構(gòu)事物,如類(Class)、接口(Interface)、協(xié)作(Collaboration)、用例(UseCase)、主動類(ActiveClass)、組件(ponent)和節(jié)點(Node);行為事物,如交互(Interaction)、態(tài)機(Statemachine)、分組事物(包,Package)、注釋事物(注解,Note)。關(guān)系用來把事物結(jié)合在一起,包括依賴、關(guān)聯(lián)、泛化和實現(xiàn)關(guān)系。27.以下說法正確的是()A、關(guān)系R與S的并是由屬于R但不屬于S的元組構(gòu)成的集合B、關(guān)系R與S的交是由屬于R同時又屬于S的元組構(gòu)成的集合C、選擇是取得關(guān)系R中符合條件的列D、投影取得關(guān)系R中符合條件的行答案:B解析:A.關(guān)系R與S的并是由屬于R但不屬于S的元組和屬于S但不屬于R的元組構(gòu)成的集合,因此該說法不正確。B.關(guān)系R與S的交是由屬于R同時又屬于S的元組構(gòu)成的集合,因此該說法正確。C.選擇是取得關(guān)系R中符合條件的行,而不是列,因此該說法不正確。D.投影是取得關(guān)系R中指定的列,而不是符合條件的行,因此該說法不正確。綜上所述,選項B正確,其他選項不正確。28.在解決計算機與打印機之間速度不匹配的問題時,通常設(shè)置一個打印數(shù)據(jù)緩沖區(qū),計算機將要輸出的數(shù)據(jù)依次寫入該緩沖區(qū),而打印機則依次從該緩沖區(qū)取出數(shù)據(jù)。因此,該緩沖區(qū)的數(shù)據(jù)結(jié)構(gòu)應(yīng)該是()。A、樹B、圖C、棧D、隊列答案:D解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。隊列是一種先進先出(FIFO)的線性表,它只允許在表的一端插入元素,而在表的另一端刪除元素。題目中所述情形為隊列的應(yīng)用場景。29.若程序中定義了三個函數(shù)f1、f2和f3,并且函數(shù)f1執(zhí)行時會調(diào)用f2、函數(shù)f2執(zhí)行時會調(diào)用f3,那么正常情況下,()。A、f3執(zhí)行結(jié)束后返回f2繼續(xù)執(zhí)行,f2結(jié)束后返回f1繼續(xù)執(zhí)行B、f3執(zhí)行結(jié)束后返回f1繼續(xù)執(zhí)行,f1結(jié)束后返回f2繼續(xù)執(zhí)行C、f2執(zhí)行結(jié)束后返回f3繼續(xù)執(zhí)行,f3結(jié)束后返回f1繼續(xù)執(zhí)行D、f2執(zhí)行結(jié)束后返回f1繼續(xù)執(zhí)行,f1結(jié)束后返回f3繼續(xù)執(zhí)行答案:A解析:本題考查函數(shù)調(diào)用的概念。當(dāng)程序語言允許嵌套調(diào)用函數(shù)時,應(yīng)遵循先入后出的規(guī)則。即函數(shù)fl調(diào)用f2、f2調(diào)用f3,應(yīng)先從f3返回f2,然后從f2返回f1。30.以數(shù)字表示的聲音在時間上是離散的,而模擬聲音在時間上是連續(xù)的。要把模擬聲音轉(zhuǎn)換為數(shù)字聲音,就需在某些特定的時刻獲取模擬聲音,該過程稱為()。A、采樣B、量化C、編碼D、模/數(shù)變換答案:A解析:聲音信號的數(shù)字化可以分為采樣、量化與編碼三個過程。在某些特定的時刻獲取模擬聲音屬于采樣過程。31.當(dāng)一個企業(yè)的信息系統(tǒng)建成并正式投入運行后,該企業(yè)信息系統(tǒng)管理工作的主要任務(wù)是()。A、對該系統(tǒng)進行運行管理和維護B、修改完善該系統(tǒng)的功能C、繼續(xù)研制還沒有完成前功能D、對該系統(tǒng)提出新的業(yè)務(wù)需求和功能需求答案:A解析:系統(tǒng)已經(jīng)投入運行,則主要的工作是系統(tǒng)運行和維護。32.對于二進制編碼0100101,在最高位之前加一位偶校驗位,得到的編碼用十六進制表示為()A、25B、A5C、4AD、45答案:B解析:偶校驗會使編碼中1的個數(shù)變?yōu)榕紨?shù)個,即10100101,轉(zhuǎn)換成16進制是A5。33.某商場商品數(shù)據(jù)庫的商品關(guān)系模式P(商品代碼,商品名稱,供應(yīng)商,聯(lián)系方式,庫存量),函數(shù)依賴集F={商品代碼→商品名稱,(商品代碼,供應(yīng)商)→庫存量,供應(yīng)商→聯(lián)系方式}。商品關(guān)系模式P達到(請作答此空);該關(guān)系模式分解成()后,具有無損連接的特性,并能夠保持函數(shù)依賴。A、1NFB、2NFC、3NFD、BCNF答案:A解析:根據(jù)題意,零件P關(guān)系中的(商品代碼,供應(yīng)商)可決定的零件P關(guān)系的所有屬性,所以零件P關(guān)系的主鍵為(商品代碼,供應(yīng)商);又因為,根據(jù)題意(商品代碼,供應(yīng)商)→商品名稱,而商品代碼→商品名稱,存在部分依賴關(guān)系不滿足2NF,因此該關(guān)系模式屬于1NF。由于關(guān)系模式P屬于1NF,1NF存在冗余度大、修改操作的不一致性、插入異常和刪除異常四個問題。所以需要對模式分解,其中選項A、選項B和選項C分解后的P1∩P2=?,是有損連接,并且分解后的關(guān)系式丟失了函數(shù)依賴,如選項A中的P1(商品代碼,聯(lián)系方式)與原F關(guān)系式中的"商品代碼→商品"不相符,即不保持函數(shù)依賴。34.Theoperationofremovinganelementfromthestackissaidto()thestack.A、popB、pushC、storeD、fetch答案:A解析:從棧中刪除一個元素的操作可以稱為從棧中取出來。棧(stack)又名堆棧,它是一種運算受限的線性表。其限制是僅允許在表的一端進行插入和刪除運算。這一端被稱為棧頂,相對地,把另一端稱為棧底。向一個棧插入新元素又稱作進棧、入?;驂簵#前研略胤诺綏m斣氐纳厦?,使之成為新的棧頂元素;從一個棧刪除元素又稱作出?;蛲藯?,它是把棧頂元素刪除掉,使其相鄰的元素成為新的棧頂元素。popstack表示出棧。35.數(shù)組是程序語言提供的基本數(shù)據(jù)結(jié)構(gòu),對數(shù)組通常進行的兩種基本操作是數(shù)組元素的()。A、插入和刪除B、讀取和修改C、插入和檢索D、修改和刪除答案:B解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。由于數(shù)組一旦被定義,就不再有元素的增減變化,因此對數(shù)組通常進行的兩種基本操作為讀取和修改,也就是給定一組下標,讀取或修改其對應(yīng)的數(shù)據(jù)元素值。36.在設(shè)計數(shù)據(jù)庫前,常常先建立概念模型,用()來表示實體類型及實體間的聯(lián)系。A、數(shù)據(jù)流圖B、E-R圖C、模塊圖D、程序框圖答案:B解析:數(shù)據(jù)庫系統(tǒng)是對現(xiàn)實世界中數(shù)據(jù)的一種抽象,首先我們通過概念模型將現(xiàn)實世界抽象成為信息世界,然后再抽象成為基本數(shù)據(jù)模型。而最常使用的概念模型就是E-R模型,最常用的基本數(shù)據(jù)模型則是關(guān)系模型。37.適合開發(fā)設(shè)備驅(qū)動程序的編程語言是()。A、C/C++B、VisualBasicC、PythonD、Java答案:A解析:匯編:和機器語言一樣有高效性,功能強大;編程很麻煩,難發(fā)現(xiàn)哪出現(xiàn)錯誤。在運行效率要求非常高時內(nèi)嵌匯編。C:執(zhí)行效率很高,能對硬件進行操作的高級語言;不支持OOP。適用于編操作系統(tǒng),驅(qū)動程序;C++:執(zhí)行效率也高,支OOP,功能強大;難學(xué)。適用于編大型應(yīng)用軟件和游戲。C#:簡單,可網(wǎng)絡(luò)編程;執(zhí)行效率比上面的慢。適用于快速開發(fā)應(yīng)用軟件。Java:易移植;執(zhí)行效率慢。適用于網(wǎng)絡(luò)編程,手機等的開發(fā)38.MPEG壓縮標準是針對()設(shè)計的。A、靜止圖像B、運動圖像C、圖像格式D、文本數(shù)據(jù)答案:B解析:MPEG壓縮標準是針對運動圖像和語音壓縮的標準。39.某公司要開發(fā)一個軟件產(chǎn)品,產(chǎn)品的某些需求是明確的,而某些需求則需要進一步細化。由于市場競爭的壓力,產(chǎn)品需要盡快上市,則開發(fā)該軟件產(chǎn)品最不適合采用()模型。A、瀑布B、原型C、增量D、螺旋答案:A解析:瀑布模型將軟件生命周期劃分為需求分析、軟件設(shè)計、程序編寫、軟件測試和運行維護等基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。瀑布模型要求待開發(fā)的系統(tǒng)需求是完整的、簡明的、一致的,其突出的缺點是不適應(yīng)用戶需求的變化,開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)成果。對于需求不確定的軟件產(chǎn)品不適合采用瀑布模型。40.在計算機中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機。(請作答此空)方式I/O端口總是準備好接受主機的輸出數(shù)據(jù),或是總是準備好向主機輸入數(shù)據(jù),并且只適用于簡單的I/O控制()允許主存儲器和I/O設(shè)備之間通過某種控制器直接進行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。()在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入()指專門負責(zé)輸入/輸出的處理機??梢杂歇毩⒌拇鎯ζ?、運算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A、中斷方式B、I/O處理機C、無條件傳送D、程序查詢答案:C解析:在計算機中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機。1、程序控制方式分為無條件查詢和程序查詢方式。①無條件傳送方式,I/O端口總是準備好接受主機的輸出數(shù)據(jù),或是總是準備好向主機輸入數(shù)據(jù),而cpu在需要時,隨時直接利用I/O指令訪問相應(yīng)的I/O端口,實現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點是軟、硬件結(jié)構(gòu)簡單,缺點是對時序要求高,只適用于簡單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準備好(Ready)狀態(tài)時,CPU就可以與I/O設(shè)備進行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時,就會向CPU發(fā)出中斷請求信號,CPU收到信號就可以采取相應(yīng)措施。當(dāng)某個進程要啟動某個設(shè)備時,CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動指令,然后CPU又返回做原來的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲器和I/O設(shè)備之間通過“DMA控制器(DMAC)”直接進行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開始和結(jié)束時,整個過程無須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實現(xiàn)對I/O的控制和傳送,更多地免去了cpu的接入,使主機和外設(shè)并行工作程度更高。5、I/O處理機指專門負責(zé)輸入/輸出的處理機??梢杂歇毩⒌拇鎯ζ鳌⑦\算部件和指令控制部件。41.程序中凡是引用()對象的地方都可使用(請作答此空)對象代替。A、基類B、派生類C、抽象類D、用戶定義類型答案:B解析:任何一個派生類的對象都是一個基類的對象,所以凡是引用基類對象的地方都可以用派生類對象代替。42.估計一個項目所需時間常有樂觀估計時間、最可能時間和悲觀估計時間。根據(jù)這三個時間的加權(quán)平均(權(quán)為常數(shù))可以推算出這個項目的期望時間。下表中,項目3的期望時間大致是()天。A、6.2B、6.5C、6.6D、6.7答案:B解析:本題考查數(shù)學(xué)應(yīng)用(線性方程組求解)基本能力。設(shè)計算期望時間的三個權(quán)分別為a、b、c,其中a+b+c=1,即期望時間=a*樂觀估計+b*最可能估計+c*悲觀估計由題中的項目1和2可知:a+3b+11c=4,a+1.5b+14c=3.5,由于a+b+c=1,所以a=1/6,b=4/6,c=1/6。從而,項目3的期望時間為3/6+6.25*4/6+11/6=6.5。43.將高級語言源程序翻譯成機器語言程序的過程中常引入中間代碼。以下關(guān)于中間代碼的敘述中,正確的是()A、中間代碼不依賴于具體的機器B、不同的高級程序語言不能翻譯為同一種中間代碼C、匯編語言是一種中間代碼D、中間代碼的優(yōu)化必須考慮運行程序的具體機器答案:A解析:本題考查程序語言基礎(chǔ)知識。中間代碼生成階段的工作是根據(jù)語義分析的輸出生成中間代碼。"中間代碼"是一種簡單且含義明確的記號系統(tǒng),可以有若干種形式,它們的共同特征是與具體的機器無關(guān)。中間代碼的設(shè)計原則主要有兩點:一是容易生成,二是容易被翻譯成目標代碼。44.對于順序棧和鏈棧,()不是兩者共有的運算特征。A、元素后進先出B、入棧時需要判斷是否棧滿C、出棧時需要判斷是否??誅、每次只能訪問棧頂元素答案:B解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。棧的順序存儲(也稱為順序棧)是指用一組地址連續(xù)的存儲單元依次存儲白棧頂?shù)綏5椎臄?shù)據(jù)元素,同時附設(shè)指針top指示棧頂元素的位置。在順序存儲方式下,需要預(yù)先定義或申請棧的存儲空間,也就是說??臻g的容量是有限的。因此在順序棧中,當(dāng)一個元素入棧時,需要判斷是否棧滿(即??臻g中是否有空閑單元),若棧滿,則元素入棧會發(fā)生上溢現(xiàn)象。用鏈表作為存儲結(jié)構(gòu)的棧稱為鏈棧,鏈表中的結(jié)點根據(jù)需要動態(tài)申請,不存在棧滿的情況。由于棧中元素的插入和刪除僅在棧頂一端進行,因此不必另外設(shè)置頭指針,鏈表的頭指針就是棧頂指針。無論棧采用哪種存儲結(jié)構(gòu),進行出棧操作時都要判斷是否???,棧為空時無法完成出棧操作。45.在Pandas中,drop_duplicates()提供了刪除重復(fù)值的功能,這個方法主要幫助我們刪除后出現(xiàn)的重復(fù)值。例如,某列數(shù)據(jù)如下:Open:Open11223刪除后變?yōu)?443那么以下哪種參數(shù)可以幫助我們實現(xiàn)刪除先出現(xiàn)的重復(fù)值。A、df[‘open’].drop_first()B、df[‘open].drop_duplicates(keep=’first’)C、df[‘open’].drop_duplicates(keep=’last’)D、f[‘open’].drop_last()答案:B解析:本題考察對Pandas中drop_duplicates()方法的理解。該方法可以刪除DataFrame或Series中的重復(fù)行或列,其中keep參數(shù)可以指定保留哪個重復(fù)值,其可選值為first、last和False,默認為first。根據(jù)題目描述,需要刪除先出現(xiàn)的重復(fù)值,因此應(yīng)該選擇keep=’first’,即選項B。選項A中的drop_first()方法是刪除第一行或列的方法,與本題無關(guān);選項C中的keep=’last’表示保留后出現(xiàn)的重復(fù)值,與題目要求相反;選項D中的drop_last()方法是刪除最后一行或列的方法,也與本題無關(guān)。因此,本題答案為B。46.Whenpayingonline,youshouldpayattentionto()yourpersonalandfinancialinformation.A、readingB、writingC、executingD、protecting答案:D解析:在線支付時應(yīng)注意保護個人信息和賬戶信息。47.計算機系統(tǒng)中,CPU對主存的訪問方式屬于()。A、隨機存取B、順序存取C、索引存取D、哈希存取答案:A解析:48.進程P1、P2、P3和P4的前趨圖如下所示若用PV操作控制進程P1~P4并發(fā)執(zhí)行的過程,則需要設(shè)置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于0。下圖中a、b和c處應(yīng)分別填寫(請作答此空);d、e和f處應(yīng)分別填寫()。A、V(S1)V(S2)、P(S1)V(S3)和V(S4)B、P(S1)V(S2)、P(S1)P(S2)和V(S1)C、V(S1)V(S2)、P(S1)P(S3)和V(S4)D、P(S1)P(S2)、V(S1)P(S3)和V(S2)答案:C解析:因為P1是P2和P3的前驅(qū),當(dāng)P1執(zhí)行完需通知P2和P3,應(yīng)采用V(S1)V(S2)操作分別通知P2和P3,故a處應(yīng)填寫V(S1)V(S2);又因為P2是P1和P3的后繼,當(dāng)P2執(zhí)行前應(yīng)測試P1和P3是否執(zhí)行完,應(yīng)采用P(S1)P(S3)操作測試P1和P3是否執(zhí)行完,故b處應(yīng)填寫P(S1)P(S3);同理,P2是P4的前驅(qū),當(dāng)P2執(zhí)行完應(yīng)通知P4,應(yīng)采用V(S4)操作分別通知P4,故C處應(yīng)填寫V(S4)。因為P3是P1的后繼,當(dāng)P3執(zhí)行前應(yīng)測試P1是否執(zhí)行完,應(yīng)采用P(S2)操作測試P1是否執(zhí)行完,故d處應(yīng)填寫P(S2);又因為P3是P2和P4的前驅(qū),當(dāng)P3執(zhí)行完應(yīng)通知P2和P4,應(yīng)采用V(S3)V(S5)操作通知P5,故e處應(yīng)填寫V(S3)V(S5);P4是P2和P3的后繼,當(dāng)P4執(zhí)行前應(yīng)測試P2和P3是否執(zhí)行完,應(yīng)采用P(S4)P(S5)操作測試P2和P3是否執(zhí)行完,故f處應(yīng)填寫P(S4)P(S5)。49.某教務(wù)系統(tǒng)的部分需求包括:教務(wù)人員輸入課程信息;學(xué)生選擇課程,經(jīng)教務(wù)人員審核后安排到特定的教室和時間上課;教師根據(jù)安排的課程上課,在考試后錄入課程信息;學(xué)生可以查詢本人的成績;教務(wù)人員可以查詢、修改和刪除課程信息。若用頂層數(shù)據(jù)流圖來建模,則上述需求應(yīng)包含()個加工。用模塊化方法對系統(tǒng)進行模塊劃分后,若將對課程信息的增加、修改、刪除和查詢放到一個模塊中,則該模塊的內(nèi)聚類型為(請作答此空)。A、邏輯內(nèi)聚B、信息內(nèi)聚C、過程內(nèi)聚D、功能內(nèi)聚答案:B解析:本題考查的是軟件工程中的頂層數(shù)據(jù)流圖和模塊化設(shè)計。首先,根據(jù)需求描述,可以畫出以下的頂層數(shù)據(jù)流圖:![image.png](/upload/image_hosting/ed7j5f5v.png)可以看出,該系統(tǒng)包含5個加工,分別是輸入課程信息、選擇課程、審核課程、錄入成績和查詢成績。因此,答案為5個加工。接下來,根據(jù)模塊化設(shè)計的原則,可以將對課程信息的增加、修改、刪除和查詢放到一個模塊中。這個模塊的內(nèi)聚類型應(yīng)該是信息內(nèi)聚,因為這些功能都是圍繞課程信息展開的,彼此之間有很強的關(guān)聯(lián)性,需要共享同樣的數(shù)據(jù)和狀態(tài)。因此,答案為B。50.計算機在進行浮點數(shù)的相加(減)運算前需先進行對階操作,若x的階碼大于y的階碼,則應(yīng)將()。A、x的階碼縮小至與y的階碼相同,并對x的尾數(shù)進行算術(shù)左移B、x的階碼縮小至與y的階碼相同,并對x的尾數(shù)進行算術(shù)右移C、y的階碼擴大至與x的階碼相同,并對y的尾數(shù)進行算術(shù)左移D、y的階碼擴大至與x的階碼相同,并對y的尾數(shù)進行算術(shù)右移答案:D解析:在浮點數(shù)加減運算時,首先要進行對階,根據(jù)對階的規(guī)則,階碼和尾數(shù)將進行相應(yīng)的操作。對階,首先應(yīng)求出兩數(shù)階碼Ex和Ey之差,即△E=Ex-Ey若△E=0,表示兩數(shù)階碼相等,即Ex=Ey;若△E>0,表示Ex>Ey;若△E<0,表示Ex<Ey。當(dāng)Ex≠Ey時,要通過尾數(shù)的移位來改變Ex或Ey,使Ex=Ey相等。對階的規(guī)則是:小階向大階看齊。即階碼小的數(shù)的尾數(shù)右移,每右移一位,階碼加1,直到兩數(shù)的階碼相等為止。如:Ex=Ey,無需對階。Ex>Ey,則My右移。每右移一位.Ey+1→Ey,直至Ex=Ey為止。Ex<Ey,則Mx右移。每右移一位,Ex+1→Ex,直至Ex=Ey為止。51.在某高校教學(xué)管理系統(tǒng)中,有院系關(guān)系D(院系號,院系名,負責(zé)人號,聯(lián)系方式),教師關(guān)系T(教師號,姓名,性別,院系號,身份證號,聯(lián)系電話,家庭住址),課程關(guān)系C(課程號,課程名,學(xué)分)。其中,“院系號”唯一標識D的每一個元祖,“教師號”唯一標識T的每一個元組,“課程號”唯一標識C中的每一個元組。假設(shè)一個教師可以講授多門課程,一門課程可以有多名教師講授,則關(guān)系T和C之間的聯(lián)系類型為()。假設(shè)一個院系有多名教師,一個教師只屬于一個院系,則關(guān)系D和T之間的聯(lián)系類型為()。關(guān)系T(請作答此空),其外鍵是()A、有1個侯選建,為教師號B、有2個候選鍵,為教師號和身份證號C、有1個候選鍵,為身份證號D、有2個候選鍵,為教師號和院系號答案:C解析:(61)“教師號”唯一標識T中的每一個元組,因此目前“教師號”是T目前的主鍵。而T中的教師號和身份證號是可以唯一識別教師的標志,因此“身份證號”是T的候選鍵。本題選C。主關(guān)鍵字(primarykey)是表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。在兩個表的關(guān)系中,主關(guān)鍵字用來在一個表中引用來自于另一個表中的特定記錄。主關(guān)鍵字是一種唯一關(guān)鍵字,表定義的一部分。一個表的主鍵可以由多個關(guān)鍵字共同組成,并且主關(guān)鍵字的列不能包含空值。主關(guān)鍵字是可選的。52.將某高級語言程序翻譯為匯編語言形式的目標程序,該過程稱為()。A、編譯B、解釋C、匯編D、解析答案:A解析:編譯程序也叫編譯系統(tǒng),是把用高級語言編寫的面向過程的源程序翻譯成目標程序的語言處理程序。編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;中間代碼生成;代碼優(yōu)化;目標代碼生成。其主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發(fā)現(xiàn)有語法錯誤,給出提示信息,然后再通過連接程序?qū)⒕幾g后的目標文件連接成可執(zhí)行的應(yīng)用程序。53.如果按變址方式讀取操作數(shù),則有效地址是指()。A、基址寄存器中存放的地址B、變址計算獲得的地址C、變址寄存器中存放的地址D、指令中直接給出的地址答案:B解析:變址尋址方式是將地址碼和變址寄存器內(nèi)容相加后形成數(shù)據(jù)的地址,它的有效地址是計算后的地址。由于變址寄存器能自動修改,這種方式對數(shù)組運算、字符串操作等批量數(shù)據(jù)的處理非常有效。54.采用()的手段可以防止系統(tǒng)出現(xiàn)死鎖。A、限制進程互斥使用共享資源B、PV操作管理共享資源C、定時運行死鎖檢測程序D、資源靜態(tài)分配策略答案:D解析:當(dāng)若干個進程互相競爭對方已占有的資源,無限期地等待,不能向前推進時,會造成“死鎖”。死鎖是系統(tǒng)的一種出錯狀態(tài)。產(chǎn)生死鎖的必要條件是:互斥條件、保持和等待條件、不可剝奪條件及環(huán)路等待條件??梢酝ㄟ^打破產(chǎn)生死鎖的必要條件來預(yù)防死鎖,如采用靜態(tài)分配資源的策略,則可打破環(huán)路等待條件。55.王某在其公司獨立承擔(dān)了某綜合信息管理系統(tǒng)軟件的程序設(shè)計工作。該系統(tǒng)交付用戶、投入試運行后,王某辭職,并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還公司。王某認為,綜合信息管理系統(tǒng)源程序是他獨立完成的,他是綜合信息管理系統(tǒng)源程序的軟件著作權(quán)人。王某的行為()。A、侵犯了公司的軟件著作權(quán)B、未侵犯公司的軟件著作權(quán)C、侵犯了公司的商業(yè)秘密權(quán)D、不涉及侵犯公司的軟件著作權(quán)答案:A解析:王某的行為侵犯了公司的軟件著作權(quán)。因為王某作為公司的職員,完成的某一綜合信息管理系統(tǒng)軟件是針對其本職工作中明確指定的開發(fā)目標而開發(fā)的軟件。該軟件應(yīng)為職務(wù)作品,并屬于特殊職務(wù)作品。公司對該軟件享有除署名權(quán)外的軟件著作權(quán)的其他權(quán)利,而王某只享有署名權(quán)。王某持有該軟件源程序不歸還公司的行為,妨礙了公司正常行使軟件著作權(quán),構(gòu)成對公司軟件著作權(quán)的侵犯,應(yīng)承擔(dān)停止侵權(quán)法律責(zé)任,交還軟件源程序。56.在下列尋址方式中,()取得操作數(shù)的速度最快。A、直接尋址B、寄存器尋址C、立即尋址D、寄存器間接尋址答案:C解析:本題考查計算機系統(tǒng)中指令系統(tǒng)基礎(chǔ)知識。直接尋址方式下,操作數(shù)在內(nèi)存中,指令中給出操作數(shù)的地址,需要再訪問一次內(nèi)存來得到操作數(shù)。立即尋址方式下,操作數(shù)在指令中,所以在取得指令時就得到操作數(shù),是速度最快的。寄存器尋址方式下,操作數(shù)在CPU的寄存器中,與在內(nèi)存中取得操作數(shù)相比,該方式下獲取操作數(shù)的速度是很快的。寄存器間接尋址方式下,操作數(shù)的地址在CPU的寄存器中,還需要訪問一次內(nèi)存來得到操作數(shù)。57.根據(jù)過去的一些數(shù)據(jù)以及經(jīng)驗?zāi)P?,人們往往可以總結(jié)出某種規(guī)律。按照這種規(guī)律,又可以對不久的未來做大致的預(yù)測。例如,已知f(0)=1,f(1)=1,f(2)=2,如果f(x)大致為二次多項式,則f(3)大致為()。A、2B、3C、5D、4答案:D解析:本題考查數(shù)學(xué)(線性方程)的應(yīng)用能力。二次多項式的一般形式為ax2+bx+c。設(shè)f(x)=ax2+bx+c,則f(0)=c=1,f(1)=a+b+c=1,f(2)=4a+2b+c=2。因此,a+b=0,4a+2b=1。從而a=0.5,b=-0.5,f(3)=9a+3b+c=4。58.存儲管理主要是實現(xiàn)對()的管理。A、緩存區(qū)B、計算機的主存C、臨時文件D、計算機的外存儲器答案:B解析:本題考查存儲管理的概念。存儲管理的主要對象是內(nèi)存,是除處理器外操作系統(tǒng)管理的最重要的資源。其主要任務(wù)是負責(zé)對內(nèi)存的分配和回收、內(nèi)存的保護和內(nèi)存的擴充。存儲管理的目的是盡量提高內(nèi)存的使用效率。59.某道多項選擇題有A、B、C、D、E五個備選項,要求從中選擇2項或2項以上,全部選對才算解答正確。按照上述要求,某考生憑猜測答題,解答正確的概率是()。A、1/10B、1/16C、1/26D、1/31答案:C解析:假設(shè)考生選擇了n個備選項,那么解答正確的情況只有一種,即全部選對。因此,考生解答正確的概率為:$$\frac{1}{\binom{5}{n}}$$其中,$\binom{5}{n}$表示從5個備選項中選擇n個的組合數(shù)??紤]n=2的情況,即考生選擇了2個備選項。此時,解答正確的概率為:$$\frac{1}{\binom{5}{2}}=\frac{1}{10}$$考慮n=3的情況,即考生選擇了3個備選項。此時,解答正確的概率為:$$\frac{1}{\binom{5}{3}}=\frac{1}{10}$$考慮n=4的情況,即考生選擇了4個備選項。此時,解答正確的概率為:$$\frac{1}{\binom{5}{4}}=\frac{1}{5}$$考慮n=5的情況,即考生選擇了全部5個備選項。此時,解答正確的概率為:$$\frac{1}{\binom{5}{5}}=1$$因此,考生解答正確的概率為:$$\frac{1}{\binom{5}{2}}+\frac{1}{\binom{5}{3}}+\frac{1}{\binom{5}{4}}+1=\frac{1}{10}+\frac{1}{10}+\frac{1}{5}+1=\frac{26}{260}=\frac{1}{10}$$因此,選項C正確。60.采用白盒測試方法對下圖進行測試,設(shè)計了4個測試用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要測試用例①②才能完成(請作答此空)覆蓋,至少需要測試用例①②③或①②④才能完成()覆蓋。A、語句B、條件C、判定/條件D、路徑答案:A解析:語句覆蓋要求被測程序中的每一條語句至少執(zhí)行一次,這種覆蓋對程序執(zhí)行邏輯的覆蓋很低。條件覆蓋要求每一判定語句中每個邏輯條件的各種可能的值至少滿足一次。判定/條件覆蓋要求判定中每個條件的所有可能取值(真/假)至少出現(xiàn)一次,并使得每個判定本身的判定結(jié)果(真/假)也至少出現(xiàn)一次。路徑覆蓋則要求覆蓋被測程序中所有可能的路徑。通過測試用例①(x=0,y=3),能執(zhí)行到語句A,同時覆蓋左側(cè)路徑;通過測試用例②(x=1,y=2),能執(zhí)行到語句B,同時覆蓋右側(cè)路徑;通過測試用例③(x=-1,y=2)或④(x=3,y=1),什么也不執(zhí)行,覆蓋中間路徑。61.對下面流程圖用白盒測試方法進行測試,要滿足路徑覆蓋,至少需要(51)個測試用例。白盒測試方法主要用于()。A、3B、4C、5D、6答案:A解析:本題考查軟件測試的基礎(chǔ)知識。白盒測試和黑盒測試是兩種最常用的測試方法。其中路徑覆蓋是白盒測試的一種具體方法。路徑覆蓋是指設(shè)計若干個測試用例,覆蓋程序中的所有路徑。該流程圖中一共有三條路徑:①②③④⑤⑥③⑦、①②③④⑥③⑦和①②③⑦。白盒測試是對程序內(nèi)部結(jié)構(gòu)進行測試,因此主要用主單元測試。62.某教務(wù)系統(tǒng)的部分需求包括:教務(wù)人員輸入課程信息;學(xué)生選擇課程,經(jīng)教務(wù)人員審核后安排到特定的教室和時間上課;教師根據(jù)安排的課程上課,在考試后錄入課程信息;學(xué)生可以查詢本人的成績;教務(wù)人員可以查詢、修改和刪除課程信息。若用頂層數(shù)據(jù)流圖來建模,則上述需求應(yīng)包含(請作答此空)個加工。用模塊化方法對系統(tǒng)進行模塊劃分后,若將對課程信息的增加、修改、刪除和查詢放到一個模塊中,則該模塊的內(nèi)聚類型為()。A、1B、3C、5D、6答案:A解析:根據(jù)題目描述,可以畫出以下的頂層數(shù)據(jù)流圖:![image-20211201153213972](/2021/12/01/7vJ6z8KZ5j9yX4O.png)可以看出,共有1個加工。接下來,根據(jù)模塊化方法對系統(tǒng)進行模塊劃分,可以將系統(tǒng)劃分為以下模塊:1.課程信息管理模塊:包括增加、修改、刪除和查詢課程信息的功能。2.學(xué)生選課模塊:包括學(xué)生選擇課程和教務(wù)人員審核后安排到特定的教室和時間上課的功能。3.教師上課模塊:包括教師根據(jù)安排的課程上課,在考試后錄入課程信息的功能。4.成績查詢模塊:包括學(xué)生查詢本人的成績的功能。根據(jù)題目要求,將對課程信息的增加、修改、刪除和查詢放到一個模塊中,即課程信息管理模塊。因此,該模塊的內(nèi)聚類型為1,即功能內(nèi)聚。答案為A。63.以下關(guān)于專業(yè)程序員知識和技能的敘述中,不正確的是()。A、了解編譯原理有助于快速根據(jù)編譯錯誤和警告信息修改代碼B、了解開發(fā)工具知識有助于直接用工具開發(fā)軟件而無須任何編程C、了解OS底層運行機制有助于快速找到運行時錯誤的問題根源D、了解網(wǎng)絡(luò)協(xié)議的原理有助于分析網(wǎng)絡(luò)在哪里可能出現(xiàn)了問題答案:B解析:本題考查軟件工程基礎(chǔ)知識。了解軟件開發(fā)工具知識有助于直接用工具開發(fā)軟件,使軟件開發(fā)更快捷,更可靠。但使用軟件開發(fā)工具開發(fā)的過程中,也需要在給定的框架內(nèi)做些人工編程。在應(yīng)用部門,當(dāng)軟件開發(fā)工具不能完全滿足本單位要求時,還需要補充做些編程工作,增加些功能。64.評價軟件詳細設(shè)計時不考慮()。A、可理解性,使最終用戶能理解詳細設(shè)計,并提出改進意見B、可擴展性,容易添加新的功能C、靈活性,使代碼修改能平穩(wěn)地進行D、可插入性,容易將一個模塊抽出去,將另一個有同樣接口的模塊加進來答案:A解析:本題考查評價軟件詳細設(shè)計時需要考慮的因素。選項A中提到了可理解性,即使最終用戶能夠理解詳細設(shè)計并提出改進意見,但是這并不是評價軟件詳細設(shè)計時不考慮的因素。因此,選項A為本題答案。選項B、C、D都是評價軟件詳細設(shè)計時需要考慮的因素,因為它們都能夠影響軟件的可維護性和可擴展性。因此,本題的正確答案為A。65.標準化對象一般可分為兩大類:一類是標準化的具體對象,即需要制定標準的具體事物;另一類是(),即各種具體對象的總和所構(gòu)成的整體,通過它可以研究各種具體對象的共同屬性、本質(zhì)和普遍規(guī)律。A、標準化抽象對象B、標準化總體對象C、標準化虛擬對象D、標準化面向?qū)ο蟠鸢福築解析:標準化對象一般可分為兩類:一類是標準化的具體對象;另一類是標準化總體對象。66.以下那個函數(shù)可以幫助我們計算平方根:A、bsB、expC、sqrtD、ceil答案:C解析:本題考查對數(shù)學(xué)函數(shù)的基本認識。平方根是一個常見的數(shù)學(xué)運算,可以用sqrt函數(shù)來計算。因此,選項C是正確答案。選項A的函數(shù)abs是用來計算絕對值的,與平方根無關(guān);選項B的函數(shù)exp是用來計算指數(shù)函數(shù)的,也與平方根無關(guān);選項D的函數(shù)ceil是用來向上取整的,同樣與平方根無關(guān)。因此,本題的正確答案是C。67.在關(guān)系代數(shù)運算中,若對表1按(),可以得到表2。A、商品號進行選擇運算B、名稱、單價進行投影運算C、名稱等于“毛巾”進行選擇運算,再按名稱、單價進行投影運算D、商品號等于“01020211”進行選擇運算,再按名稱、單價進行投影運算答案:D解析:需要有選擇和投影運算結(jié)合才能得出結(jié)果。68.下列有關(guān)應(yīng)用層協(xié)議的說法中錯誤的是()。A、FTP基于客戶/服務(wù)器模型B、Telnet是一個客戶/服務(wù)器應(yīng)用程序C、SNMP基于TCP/IP模型D、HTTP不基于客戶/服務(wù)器模型答案:D解析:HTTP也是基于客戶/服務(wù)器模型的,工作在應(yīng)用層。69.用16位二進制數(shù)來表示帶符號定點整數(shù),則其可以表示的最大的數(shù)為()。A、216B、215C、216-1D、215-1答案:D解析:16位二進制數(shù)可以表示的最大帶符號定點數(shù)為70.假設(shè)有5個進程共享一個互斥段X,如果最多允許2個進程同時進入互斥段X,則信號量S的變化范圍是();若信號量S的當(dāng)前值為-3,則表示系統(tǒng)中有(請作答此空)個正在等待該資源的進程。A、0B、1C、2D、3答案:D解析:本題的正確答案為D。根據(jù)PV操作定義,當(dāng)信號量的值小于0時,其絕對值表示等待資源的進程數(shù)。本題中信號量S的當(dāng)前值為-3,則表示系統(tǒng)中有3個進程請求資源得不到滿足。71.假設(shè)有5個網(wǎng)站A、B、C、D、E,這些網(wǎng)站之間具有的鏈接關(guān)系如下表:其中符號"√"表示存在從一個網(wǎng)站到另一個網(wǎng)站的鏈接。假設(shè)網(wǎng)站的權(quán)威度定義為有多少個網(wǎng)站鏈接到該網(wǎng)站,則上述5個網(wǎng)站中權(quán)威度最高的是()。A、B、C、D、答案:D解析:本題考查數(shù)學(xué)應(yīng)用能力。從題中的表可以看出,只有一個網(wǎng)站(B)指向(鏈接到)網(wǎng)站A,有2個網(wǎng)站(A和D)指向網(wǎng)站B,有2個網(wǎng)站(A和D)指向網(wǎng)站C,有3個網(wǎng)站(A、B和E)指向網(wǎng)站D,只有1個網(wǎng)站(C)指向網(wǎng)站E。從而,在這五個網(wǎng)站中,網(wǎng)站D的權(quán)威度最高。72.在面向?qū)ο蠓椒ㄖ校?)是一種信息隱蔽技術(shù),其目的是使對象的使用者和生產(chǎn)者分離,使對象的定義和實現(xiàn)分開。A、對象B、屬性C、封裝D、行為答案:C解析:本題考查面向?qū)ο蟮幕靖拍?。在面向?qū)ο笙到y(tǒng)中,對象是基本的運行時實體,它既包括數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(行為)。一個對象把屬性和行為封裝為一個整體。封裝是一種信息隱蔽技術(shù),其主要目的是對象的使用者和生產(chǎn)者分離,是對象的定義和實現(xiàn)分開。73.若某文件系統(tǒng)的目錄結(jié)構(gòu)如下圖所示,假設(shè)用戶要訪問文件fault.swf,且當(dāng)前工作目錄為swshare,則該文件的全文件名為(),相對路徑和絕對路徑分別為(請作答此空)。A、swshare\flash\和\flash\B、flash\和\swshare\flash\C、\swshare\flash\和flash\D、\flash\和\swshare\flash\答案:B解析:全文件名應(yīng)該從根目錄開始,因此為\swshare\flash\fault.swf。相對路徑是從當(dāng)前路徑開始的路徑,fault.swf在當(dāng)前工作目錄swshare下的flash文件夾中,因此相對路徑為flash\。絕對路徑是指從根目錄開始的路徑,即\swshare\flash\。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.若線性表采用鏈式存儲結(jié)構(gòu),則適用的查找方法為()。A、隨機查找B、散列查找C、二分查找D、順序查找答案:D解析:鏈式存儲結(jié)構(gòu)的基本特點是結(jié)點之間通過指針鏈接,常見的有單鏈表、循環(huán)鏈表和雙向鏈表,如下圖(a)、(b)、(c)所示,通常設(shè)置一個指針指向鏈表中的某個結(jié)點并從該結(jié)點出發(fā)開始訪問鏈表中的元素。隨機查找表中元素時,訪問表中任一元素所需時間與元素的位置和排列次序無關(guān)。以散列方式存儲和查找元素時,元素的存儲位置與其關(guān)鍵字相關(guān)。二分查找只能在有序順序表中進行。由于鏈表中訪問元素只能通過取得元素所在的結(jié)點的指針進行,因此只能順序查找表中的元素,即要訪問元素ai,必須順次遍歷表中的a1,a2,…,ai-1等元素。76.文件型計算機病毒主要感染的文件類型是()。A、EXE和B、EXE和DOCC、XLS和DOCD、和XLS答案:A解析:本題考查計算機病毒的基礎(chǔ)知識。文件型計算機病毒感染可執(zhí)行文件(包括EXE和文件)。一旦直接或間接地執(zhí)行了這些受計算機病毒感染的程序,計算機病毒就會按照編制者的意圖對系統(tǒng)進行破壞,這些計算機病毒還可細分為:駐留型計算機病毒、主動型計算機病毒、覆蓋型計算機病毒、伴隨型計算機病毒。77.假設(shè)系統(tǒng)有n(n≥3)個進程共享資源R,且資源R的可用數(shù)3。若采用PV操作,則相應(yīng)的信號量S的取值范圍應(yīng)為(26)。A、-1~n-1B、-3~3C、-(n-3)~3D、-(n-1)~1答案:C解析:本題考查操作系統(tǒng)進程管理中信號量與同步互斥基礎(chǔ)知識。本題中己知有n個進程共享R資源,且R資源的可用數(shù)為3,故信號量S的初值應(yīng)設(shè)為3。當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=2;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=1;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=0;當(dāng)?shù)?個進程申請資源時,信號量S減1,即S=-1;……;當(dāng)?shù)趎個進程申請資源時,信號量S減1,即S=-(n-3)。78.為了提高易讀性,源程序內(nèi)部應(yīng)加功能性注釋,用于說明()。A、模塊總的功能B、程序段或語句的功能C、模塊參數(shù)的用途D、所有的答案:B解析:本題考查功能性注釋的作用。程序中的注釋是程序設(shè)計者與程序閱讀者之間溝通的重要手段。注釋能夠幫助讀者理解程序,并為后續(xù)測試維護提供明確的指導(dǎo)信息。注釋可以分為功能性注釋和序言性注釋兩種,其中功能性注釋用以描述其后的語句或程序段的功能,以及數(shù)據(jù)的狀態(tài)。79.DDOS(DistributedDenialofService)攻擊的目的是(18)。A、竊取賬號B、遠程控制其他計算機C、篡改網(wǎng)絡(luò)上傳輸?shù)男畔、影響網(wǎng)絡(luò)提供正常的服務(wù)答案:D解析:DDOS的中文名叫分布式拒絕服務(wù)攻擊,俗稱洪水攻擊,DoS的攻擊方式有很多種,最基本的DoS攻擊就是利用合理的服務(wù)請求來占用過多的服務(wù)資源,從而使合法用戶無法得到服務(wù)的響應(yīng)。80.在結(jié)構(gòu)化分析方法中,用于對功能建模的(49)描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,它只反映系統(tǒng)必須完成的邏輯功能;用于行為建模的模型是(50),它表達系統(tǒng)或?qū)ο蟮男袨?。A、數(shù)據(jù)流圖B、實體聯(lián)系圖C、狀態(tài)-遷移圖D、用例圖答案:A解析:數(shù)據(jù)流圖:用圖形的方式從數(shù)據(jù)加工的角度來描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,只反映系統(tǒng)必須完成的功能,是一種功能模型。在結(jié)構(gòu)化分析方法中用狀態(tài)遷移圖表達系統(tǒng)或?qū)ο蟮男袨椤?1.Withrespecttoprogramvariables,()meansassigningabeginningvaluetoavariable.A、setupB、startupC、initializationD、pre-pile答案:C解析:對程序變量來說,初始化意味著給變量賦初值。82.對于關(guān)鍵字序列(10,34,37,51,14,25,56,22,3),用線性探查法解決沖突構(gòu)造哈希表,哈希函數(shù)為H(key)=key%11,關(guān)鍵字25存入的哈希地址編號為()。A、2B、3C、5D、6答案:C解析:H(10)=10%11=10,H(34)=34%11=1,H(37)=37%11=4,H(51)=51%11=7,H(14)=14%11=3,H(25)=25%11=3,由于該空間已經(jīng)被占用,依次向后進行探測,選擇5號地址空間,H(56)=56%11=1,由于該空間已經(jīng)被占用,依次向后進行探測,選擇2號地址空間,H(22)=22%11=0,,H(3)=3%11=3,由于該空間已經(jīng)被占用,依次向后進行探測,選擇6號地址空間。83.Almostall()havebuilt-indigitalcamerascapableoftakingimagesandvideo.A、smart-phonesB、scannersC、tutersD、printers答案:A解析:本題考查的是現(xiàn)代科技設(shè)備的功能,答案為A,即智能手機。智能手機現(xiàn)在已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚墓ぞ咧?,幾乎所有的智能手機都內(nèi)置了數(shù)字相機,可以拍攝照片和視頻。因此,本題的正確答案為A。84.Theprocesswherebysoftwareisinstalledintoanoperationalenvironmentiscalled”()".A、deploymentB、developmentC、setupD、layup答案:A解析:將軟件安裝在運行環(huán)境中的過程稱為部署。85.某公司員工技能培訓(xùn)課程成績表如下所示。若員工筆試成績、技能成績和崗位實習(xí)成績分別占綜合成績的25%、20%和55%、那么可先在E3:單元格中輸入(請作答此空),再向垂直方向拖動填充柄至E10單元格,則可自動算出這些員工的綜合成績。若要將及格和不及格的人數(shù)統(tǒng)計結(jié)果顯示在B11和E11單元格中,則應(yīng)在B11和E11中分別填寫()。A、=B$3*0.25+C$3*0.2+D$3*0.55B、=B3*0.25+C3*0.2+D3*0..55C、=SUM(B$3*0.25+C$3*0.2+D$3*0.55)D、=SUM($B$3*0.25+$C$3*0.2+$D$3*0.55)答案:B解析:本題考察電子表格的基本操作。在公式中采用$表示對數(shù)據(jù)區(qū)域的絕對引用。相對引用、絕對引用和混合引用是指在公式中使用單元格或單元格區(qū)域的地址時,當(dāng)將公式向旁邊復(fù)制時,地址是如何變化的。具體情況舉例說明:1、相對引用,復(fù)制公式時地址跟著發(fā)生變化,如C1單元格有公式:=A1+B1當(dāng)將公式復(fù)制到C2單元格時變?yōu)椋?A2+B2當(dāng)將公式復(fù)制到D1單元格時變?yōu)椋?B1+C12、絕對引用,復(fù)制公式時地址不會跟著發(fā)生變化,如C1單元格有公式:=$A$1+$B$1當(dāng)將公式復(fù)制到C2單元格時仍為:=$A$1+$B$1當(dāng)將公式復(fù)制到D1單元格時仍為:=$A$1+$B$13、混合引用,復(fù)制公式時地址的部分內(nèi)容跟著發(fā)生變化,如C1單元格有公式:=$A1+B$1當(dāng)將公式復(fù)制到C2單元格時變?yōu)椋?$A2+B$1當(dāng)將公式復(fù)制到D1單元格時變?yōu)椋?$A1+C$1題目中拖動能計算成績,需要的是相對引用,答案選B(4)COUNTIF這個公式的作用,是統(tǒng)計在某個范圍內(nèi),滿足既定條件的單元格的個數(shù)書寫方式:=countif(范圍,條件)如:=countif(A1:A10,1)即在A1:A10的范圍內(nèi),單元格內(nèi)容是1個數(shù)。還可以設(shè)置條件,如:=countif(A1:A10,"=5")統(tǒng)計大于等于5的單元格個數(shù),如果是字符或條件,必須加"",單獨數(shù)字不用加。86.對于n個元素的關(guān)鍵碼序列{k1,k2,…,Kn},當(dāng)且僅當(dāng)滿足下列關(guān)系時稱其為堆。以下關(guān)鍵碼序列中,()不是堆。A、12,25,22,53,65,60,30B、12,25,22,30,65,60,53C、65,60,25,22,12,53,30D、65,60,25,30,53,12,22答案:C解析:本題考察數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)知識。對于C選項,其k1k2,但k3k5,因此不滿足堆的條件。87.下列病毒中,屬于后門類病毒的是(17)。A、Trojan.Lmir.PSW.60B、Hack.Nether.ClientC、Macro.word97D、Script.Redlof答案:A解析:本題考查網(wǎng)絡(luò)安全中網(wǎng)絡(luò)病毒相關(guān)基礎(chǔ)知識。網(wǎng)絡(luò)病毒均有不同家族來表明其所屬類型。其中Trojan.Lmir.PSW.60為木馬病毒,Macro.word97為宏病毒,Script.Redlof為腳本病毒88.某汽車維修公司有部門、員工和顧客等實體,各實體對應(yīng)的關(guān)系模式如下:部門(部門代碼,部門名稱,電話)員工(員工代碼,姓名,部門代碼)顧客(顧客號,姓名,年齡,性別)維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個部門允許有多部電話,則電話屬性為(請作答此空)。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關(guān)系的每一個元組。部門和員工之間是()聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客也可由多個員工為其維修車輛。維修關(guān)系模式的主鍵是(),員工關(guān)系模式的外鍵是()。A、組合屬性B、派生屬性C、多值屬性D、單值屬性答案:C解析:一個部門多個電話,電話屬于多值屬性。每個部門有多名員工,而每個員工只屬于一個部門,因此部門與員工的關(guān)系為:1:n。顧客號,維修日期,員工代碼的組合鍵能決定維修關(guān)系式的其他屬性,因此三者的組合鍵是該關(guān)系模式的主鍵。員工關(guān)系模式的外鍵為部門代碼。89.創(chuàng)建型設(shè)計模式抽象了實例化過程,有助于系統(tǒng)開發(fā)者將對象的創(chuàng)建、組合和表示方式進行抽象。以下()模式是創(chuàng)建型模式。A、組合(posite)B、裝飾器(Decorator)C、代理(Proxy)D、單例(Singleton)答案:D解析:此題考查設(shè)計模式基礎(chǔ)概念,需要搞清楚各個設(shè)計模式的特點與不同,設(shè)計模式共有結(jié)構(gòu)型,創(chuàng)建型,行為型三大類,里面又各自包含了多種具體詳細模式。具體內(nèi)容如下:90.字符串“puter”中長度為3的子串有()個。A、4B、5C、6D、7答案:C解析:由串中任意長度的連續(xù)字符構(gòu)成的序列稱為子串。對于字符串“puter”,長度為3的子串分別為“”、“omp”、“mpu”、“put”、“ute”、“ter”。91.自然界的聲音信號一般都是多種頻率聲音的復(fù)合信號,用來描述組成復(fù)合信號的頻率范圍的參數(shù)被稱為信號的(14)。A、帶寬B、音域C、響度D、頻度答案:A解析:帶寬是聲音信號的一個重要參數(shù),它用來描述組成復(fù)合信號的頻率范圍。音域指某人聲或樂器所能達到的最低至最高音的范圍。響度指聲音的大小,與振動的幅度有關(guān)。音調(diào)指聲音的高低,與振動的頻率有關(guān)。92.計算機軟件只要開發(fā)完成就能取得()受到法律保護。A、軟件著作權(quán)B、專利權(quán)C、商標權(quán)D、商業(yè)秘密權(quán)答案:A解析:我國著作權(quán)法采取自動保護的原則,即著作權(quán)因作品的創(chuàng)作完成而自動產(chǎn)生,一般不必履行任何形式的登記或注冊手續(xù),也不論其是否已經(jīng)發(fā)表。所以軟件開發(fā)完成以后,不需要經(jīng)過申請、審批等法律程序或履行任何形式的登記、注冊手續(xù),就可以得到法律保護。但是,受著作權(quán)法保護的軟件必須是由開發(fā)者獨立完成,并已固定在某種有形物體上的,如磁盤、光盤、集成電路芯片等介質(zhì)上或計算機外部設(shè)備中,也可以是其他的有形物,如紙張等。軟件商業(yè)秘密權(quán)也是自動取得的,也不必申請或登記。但要求在主觀上應(yīng)有保守商業(yè)秘密的意愿,在客觀上已經(jīng)采取相應(yīng)的措施進行保密。如果主觀上沒有保守商業(yè)秘密的意愿,或者客觀上沒有采取相應(yīng)的保密措施,就認為不具有保密性,也就不具備構(gòu)成商業(yè)秘密的三個條件,那么就認為不具有商業(yè)秘密權(quán),不能得到法律保護。專利權(quán)、商標權(quán)需要經(jīng)過申請、審查、批準等法定程序后才能取得,即須經(jīng)國家行政管理部門依法確認、授予后,才能取得相應(yīng)權(quán)利。93.關(guān)于Windows的"開始"菜單和任務(wù)欄,正確的敘述是

溫馨提示

  • 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

提交評論