版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
初級程序員-2025年程序員模擬題2單選題(共75題,共75分)(1.)以下用于在網(wǎng)絡(luò)應(yīng)用層和傳輸層之間提供加密方案的協(xié)議是()。A.PGPB.SSLC.IPSecD(江南博哥).DES正確答案:B參考解析:PGP是一個完整的電子郵件安全軟件包,包括加密、鑒別、電子簽名和壓縮等技術(shù)。SSL協(xié)議位于TCP/IP協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。SSL協(xié)議可分為兩層:SSL記錄協(xié)議(SSLRecordProtocol):它建立在可靠的傳輸協(xié)議(如TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。SSL握手協(xié)議(SSLHandshakeProtocol):它建立在SSL記錄協(xié)議之上,用于在實(shí)際的數(shù)據(jù)傳輸開始前,通訊雙方進(jìn)行身份認(rèn)證、協(xié)商加密算法、交換加密密鑰等。IPSec是在IP包級為IP業(yè)務(wù)提供保護(hù)的安全協(xié)議標(biāo)準(zhǔn)。DES是一利常用的對稱加密算法。(2.)某項(xiàng)目有A~H八個作業(yè),各作業(yè)所需時間(單位:周)以及緊前作業(yè)如下表該項(xiàng)目的工期為(請作答此空)周。如果作業(yè)C拖延3周完成,則該項(xiàng)目的工期()A.12B.13C.14D.15正確答案:B參考解析:畫出網(wǎng)絡(luò)圖可知,ADFH為關(guān)鍵路徑,工期為1+5+6+1=13。若C拖延3周,關(guān)鍵路徑變?yōu)锳CEH,工期為1+6+7+1=15,總體拖延2周。(3.)為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于不同的系統(tǒng),其調(diào)整參數(shù)也不盡相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內(nèi)存使用狀況、()、進(jìn)程/線程使用狀態(tài)、日志文件大小等;對于應(yīng)用系統(tǒng),主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、(請作答此空)、特定應(yīng)用資源占用等。A.并發(fā)用戶數(shù)B.支持協(xié)議和標(biāo)準(zhǔn)C.最大連接數(shù)D.時延抖動正確答案:A參考解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于數(shù)據(jù)庫系統(tǒng),性能調(diào)整主要包括CPU/內(nèi)存使用狀況、優(yōu)化數(shù)據(jù)庫設(shè)計(jì)、優(yōu)化數(shù)據(jù)庫管理以及進(jìn)程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應(yīng)用系統(tǒng),性能調(diào)整主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、并發(fā)用戶數(shù)以及特定應(yīng)用的系統(tǒng)資源占用等。(4.)為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于不同的系統(tǒng),其調(diào)整參數(shù)也不盡相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內(nèi)存使用狀況、(請作答此空)、進(jìn)程/線程使用狀態(tài)、日志文件大小等;對于應(yīng)用系統(tǒng),主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、()、特定應(yīng)用資源占用等。A.數(shù)據(jù)丟包率B.端口吞吐量C.數(shù)據(jù)處理速率D.查詢語句性能正確答案:D參考解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進(jìn)行調(diào)整。對于數(shù)據(jù)庫系統(tǒng),性能調(diào)整主要包括CPU/內(nèi)存使用狀況、優(yōu)化數(shù)據(jù)庫設(shè)計(jì)、優(yōu)化數(shù)據(jù)庫管理以及進(jìn)程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應(yīng)用系統(tǒng),性能調(diào)整主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時間、并發(fā)用戶數(shù)以及特定應(yīng)用的系統(tǒng)資源占用等。(5.)在uml2.0中,()描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn),用于畫出結(jié)構(gòu)化類的內(nèi)部內(nèi)容。(請作答此空)強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時問,而不僅僅只是關(guān)心消息的相對順序。()通常與其他圖一起使用,包括文件、數(shù)據(jù)庫和類似的物理比特集合。交互概覽圖是()和()的混合物。A.包圖B.制品圖C.構(gòu)件圖D.定時圖正確答案:D參考解析:(1)組合結(jié)構(gòu)圖描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn)。組合結(jié)構(gòu)圖用于畫出結(jié)構(gòu)化類的內(nèi)部內(nèi)容。(2)定時圖也稱計(jì)時圖,定時圖也是一種交互圖,它強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時問,而不僅僅只是關(guān)心消息的相對順序。(3)制品圖描述計(jì)算機(jī)中一個系統(tǒng)的物理結(jié)構(gòu)。制品包括文件、數(shù)據(jù)庫和類似的物理比特集合。制品圖通常與部署圖一起使用。制品也給出了它們實(shí)現(xiàn)的類和構(gòu)件。(4)交互概覽圖是活動圖和順序圖的混合物。(6.)在uml2.0中,()描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn),用于畫出結(jié)構(gòu)化類的內(nèi)部內(nèi)容。()強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時問,而不僅僅只是關(guān)心消息的相對順序。()通常與其他圖一起使用,包括文件、數(shù)據(jù)庫和類似的物理比特集合。交互概覽圖是()和(請作答此空)的混合物。A.活動圖B.通信圖C.構(gòu)件圖D.協(xié)作圖正確答案:A參考解析:(1)組合結(jié)構(gòu)圖描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn)。組合結(jié)構(gòu)圖用于畫出結(jié)構(gòu)化類的內(nèi)部內(nèi)容。(2)定時圖也稱計(jì)時圖,定時圖也是一種交互圖,它強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時問,而不僅僅只是關(guān)心消息的相對順序。(3)制品圖描述計(jì)算機(jī)中一個系統(tǒng)的物理結(jié)構(gòu)。制品包括文件、數(shù)據(jù)庫和類似的物理比特集合。制品圖通常與部署圖一起使用。制品也給出了它們實(shí)現(xiàn)的類和構(gòu)件。(4)交互概覽圖是活動圖和順序圖的混合物。(7.)網(wǎng)絡(luò)系統(tǒng)中,通常把()置于DMZ區(qū)。A.網(wǎng)絡(luò)管理服務(wù)器B.Web服務(wù)器C.入侵檢測服務(wù)器D.財務(wù)管理服務(wù)器正確答案:B參考解析:本題考查防火墻的基礎(chǔ)知識。DMZ是指非軍事化區(qū),也稱周邊網(wǎng)絡(luò),可以位于防火墻之外也可以位于防火墻之內(nèi)。非軍事化區(qū)一般用來放置提供公共網(wǎng)絡(luò)服務(wù)的設(shè)備。這些設(shè)備由于必須被公共網(wǎng)絡(luò)訪問,所以無法提供與內(nèi)部網(wǎng)絡(luò)主機(jī)相等的安全性。分析四個備選答案,Web服務(wù)器是為一種為公共網(wǎng)絡(luò)提供Web訪問的服務(wù)器,網(wǎng)絡(luò)管理服務(wù)器和入侵檢測服務(wù)器是管理企業(yè)內(nèi)部網(wǎng)和對企業(yè)內(nèi)部網(wǎng)絡(luò)中的數(shù)據(jù)流進(jìn)行分析的專用設(shè)備,一般不對外提供訪問。而財務(wù)服務(wù)器是一種僅針對財務(wù)部門內(nèi)部訪問和提供服務(wù)的設(shè)備,不提供對外的公共服務(wù)。(8.)設(shè)有職務(wù)工資關(guān)系P(職務(wù),最低工資,最高工資),員工關(guān)系EMP(員工號,職務(wù),工資),要求任何一名員工,其工資值必須在其職務(wù)對應(yīng)的工資范圍之內(nèi),實(shí)現(xiàn)該需求的方法是()。A.建立“EMP.職務(wù)”向“P.職務(wù)”的參照完整性約束B.建立“P.職務(wù)”向“EMP.職務(wù)”的參照完整性約束C.建立EMP上的觸發(fā)器程序?qū)彾ㄔ撔枨驞.建立P上的觸發(fā)器程序?qū)彾ㄔ撔枨笳_答案:C參考解析:完整性約束包括:實(shí)體完整性約束、參照完整性約束和用戶自定義完整性約束三類。實(shí)體完整性要求主鍵中的任一屬性不能為空,同時主鍵不能有重復(fù)值。參照完整性要求外鍵的值,要么為空,要么為對應(yīng)關(guān)系的主鍵值。同時僅當(dāng)參照關(guān)系中沒有任何元組的外鍵值與被參照關(guān)系中要刪除元組的主鍵值相同時,系統(tǒng)才可以執(zhí)行刪除操作,否則拒絕執(zhí)行刪除操作。用戶定義的完整性是針對某一具體數(shù)據(jù)庫的約束條件,反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。一般用于限制某字段值的取值范圍,此范圍不涉及其他數(shù)據(jù)表的值。從以上描述來看,根據(jù)題目的要求,以上3種完整性約束都無法達(dá)到目的。所以需要考慮觸發(fā)器,觸發(fā)器的功能一般比完整性約束要強(qiáng)得多。觸發(fā)器的原理是通過編寫相應(yīng)的觸發(fā)器腳本代碼,來對某個字段值的變化進(jìn)行監(jiān)控,一旦值發(fā)生變化,則觸發(fā)器腳本執(zhí)行。在本題中,需要達(dá)到的效果是EMP中的工資產(chǎn)生變化,則需要判斷變化值是否在P關(guān)系規(guī)定的范圍之內(nèi),所以應(yīng)在EMP上建立觸發(fā)器。(9.)某公司欲開發(fā)一套窗體圖形界面類庫。該類庫需要包含若干預(yù)定義的窗格(Pane)對象,例如TextPane、ListPane等,窗格之間不允許直接引用?;谠擃悗斓膽?yīng)用由一個包含一組窗格的窗口組成,并需要協(xié)調(diào)窗格之間的行為?;谠擃悗?,在不引用窗格的前提下實(shí)現(xiàn)窗格之間的協(xié)作,應(yīng)用開發(fā)者應(yīng)采用()最為合適。A.備忘錄模式B.中介者模式C.訪問者模式D.迭代器模式正確答案:B參考解析:根據(jù)題干描述,應(yīng)用系統(tǒng)需要使用某公司開發(fā)的類庫,該應(yīng)用系統(tǒng)由一組窗格組成,應(yīng)用需要協(xié)調(diào)窗格之間的行為,并且不能引用窗格自身,在這種要求下,對比4個候選項(xiàng),其中中介者模式用一個中介對象封裝一系列的對象交互。中介者使用的各對象不需要顯式的相互調(diào)用,從而使其耦合松散??梢钥闯鲈撃J阶罘闲枨?。(10.)給定關(guān)系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達(dá)式等價的SQL語句如下:select(請作答此空)fromR,Swhere()。A.R.A,R.B,R.E,S.C,GB.R.A,R.B,D,F(xiàn),GC.R.A,R.B,R.D,S.C,F(xiàn)D.R.A,R.B,R.D,S.C,G正確答案:B參考解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL語言的對應(yīng)關(guān)系。注意本題中R與S是做自然聯(lián)接操作,操作時會將R與S中相同字段名做等值聯(lián)接,并將結(jié)果集去重復(fù)。所以R與S自然聯(lián)接后的結(jié)果包括以下屬性:R.A,R.B,R.C,D,E,F(xiàn),G。關(guān)系代數(shù)選擇條件為“1<6”,即R.A<F。關(guān)系代數(shù)投影操作條件為“1,2,4,6,7”,對應(yīng)的屬性為:R.A,R.B,D,F(xiàn),G。(11.)為了保證數(shù)據(jù)庫的完整性(正確性),數(shù)據(jù)庫系統(tǒng)必須維護(hù)事務(wù)的以下特性()。A.原子性、一致性、隔離性、持久性B.原子性、一致性、隔離性、閉包性C.一致性、隔離性、持久性、完整性D.隔離性、閉包性、時間性、適用性正確答案:A參考解析:為了保證數(shù)據(jù)庫的完整性(正確性),數(shù)據(jù)庫系統(tǒng)必須維護(hù)事務(wù)的以下特性(簡稱ACID):①原子性(Atomicity):事務(wù)中的所有操作要么全部執(zhí)行,要么都不執(zhí)行。②一致性(Consistency):主要強(qiáng)調(diào)的是,如果在執(zhí)行事務(wù)之前數(shù)據(jù)庫是一致的,那么在執(zhí)行事務(wù)之后數(shù)據(jù)庫也是一致的。③隔離性(Isolation):即使多個事務(wù)并發(fā)(同時)執(zhí)行,每個事務(wù)都感覺不到系統(tǒng)中有其他的事務(wù)在執(zhí)行,因而也就能保證數(shù)據(jù)庫的一致性。④持久性(Durability):事務(wù)成功執(zhí)行后它對數(shù)據(jù)庫的修改是永久的,即使系統(tǒng)出現(xiàn)故障也不受影響。(12.)在數(shù)據(jù)庫邏輯設(shè)計(jì)階段,若實(shí)體中存在多值屬性,那么將E-R圖轉(zhuǎn)換為關(guān)系模式時,(),得到的關(guān)系模式屬于4NF。A.將所有多值屬性組成一個關(guān)系模式B.使多值屬性不在關(guān)系模式中出現(xiàn)C.將實(shí)體的碼分別和每個多值屬性獨(dú)立構(gòu)成一個關(guān)系模式D.將多值屬性和其他屬性一起構(gòu)成該實(shí)體對應(yīng)的關(guān)系模式正確答案:C參考解析:本題考查對數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)中邏輯結(jié)構(gòu)設(shè)計(jì)的掌握。在數(shù)據(jù)庫設(shè)計(jì)中,將E—R圖轉(zhuǎn)換為關(guān)系模式是邏輯設(shè)計(jì)的主要內(nèi)容。轉(zhuǎn)換中將實(shí)體轉(zhuǎn)換為關(guān)系模式,對實(shí)體中的派生屬性不予考慮,組合屬性只取各組合分量,若不含多值屬性,通常一個實(shí)體對應(yīng)一個關(guān)系模式。對實(shí)體中的多值屬性,取實(shí)體的碼和多值屬性構(gòu)成新增的關(guān)系模式,且該新增關(guān)系模式中,實(shí)體的碼多值決定多值屬性,屬于平凡的多值依賴,關(guān)系屬于4NF。(13.)主機(jī)host1對host2進(jìn)行域名查詢的過程如下圖所示,下列說法中正確的是()。A.本地域名服務(wù)器采用迭代算法B.中介域名服務(wù)器采用迭代算法C.根域名服務(wù)器采用遞歸算法D.授權(quán)域名服務(wù)器采用何種算法不確定正確答案:B參考解析:DNS域名解析有兩種算法遞歸查詢,一般客戶機(jī)和服務(wù)器之間屬遞歸查詢,即當(dāng)客戶機(jī)向DNS服務(wù)器發(fā)出請求后,若DNS服務(wù)器本身不能解析,則會向另外的DNS服務(wù)器發(fā)出查詢請求,得到結(jié)果后轉(zhuǎn)交給客戶機(jī)。本題本地域名服務(wù)器采用遞歸查詢。迭代查詢(反復(fù)查詢),一般DNS服務(wù)器之間屬迭代查詢,如:若DNS2不能響應(yīng)DNS1的請求,則它會將DNS3的IP給DNS2,以便其再向DNS3發(fā)出請求。本題中介域名服務(wù)器采用迭代算法查詢。(14.)某公司網(wǎng)絡(luò)的地址是/20,要把該網(wǎng)絡(luò)分成32個子網(wǎng),則對應(yīng)的子網(wǎng)掩碼應(yīng)該是(請作答此空),每個子網(wǎng)可分配的主機(jī)地址數(shù)是()。A.B.C.D.28正確答案:D參考解析:IPv4地址用4個字節(jié)即32位表示,前20位作為網(wǎng)絡(luò)地址,第21至第24位為子網(wǎng)號(占5位),剩余第25至31位為主機(jī)號(占7位)。因此子網(wǎng)掩碼占25位,最后一個字節(jié)的左邊第一位是1,即27=128,子網(wǎng)掩碼為28。主機(jī)號占7位,去掉全是0和全是1,實(shí)際為126。(15.)某公司網(wǎng)絡(luò)的地址是/20,要把該網(wǎng)絡(luò)分成32個子網(wǎng),則對應(yīng)的子網(wǎng)掩碼應(yīng)該是(),每個子網(wǎng)可分配的主機(jī)地址數(shù)是(請作答此空)。A.62B.126C.254D.510正確答案:B參考解析:IPv4地址用4個字節(jié)即32位表示,前20位作為網(wǎng)絡(luò)地址,第21至第24位為子網(wǎng)號(占5位),剩余第25至31位為主機(jī)號(占7位)。因此子網(wǎng)掩碼占25位,最后一個字節(jié)的左邊第一位是1,即27=128,子網(wǎng)掩碼為28。主機(jī)號占7位,去掉全是0和全是1,實(shí)際為126。(16.)如下圖所示,從輸出的信息中可以確定的信息是()。A.本地主機(jī)正在使用的端口號是公共端口號B.00正在與0建立連接C.本地主機(jī)與2建立了安全連接D.地主機(jī)正在與10建立連接正確答案:C參考解析:本題考查網(wǎng)管命令netstat-n的含義。從netstat-n的輸出信息中可以看出,本地主機(jī)00使用的端口號2011、2038、2052都不是公共端口號。根據(jù)狀態(tài)提示信息,其中已經(jīng)與主機(jī)0建立了連接,與主機(jī)10正在等待建立連接,與主機(jī)2已經(jīng)建立了安全連接。(17.)運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)要建立()連接,采用(請作答此空)協(xié)議傳輸網(wǎng)頁文件。A.HTTPB.HTMLC.ASPD.RPC正確答案:A參考解析:運(yùn)行Web瀏覽器的計(jì)算機(jī)與網(wǎng)頁所在的計(jì)算機(jī)首先要建立TCP連接,采用HTTP協(xié)議傳輸網(wǎng)頁文件。HTTP是HyperTextTransportationProtocol(超文本傳輸協(xié)議)的縮寫,是計(jì)算機(jī)之間交換數(shù)據(jù)的方式。HTTP應(yīng)用的相當(dāng)廣泛,其主要任務(wù)是用來瀏覽網(wǎng)頁,但也能用來下載。用戶是按照一定的規(guī)則(協(xié)議)和提供文件的服務(wù)器取得聯(lián)系,并將相關(guān)文件傳輸?shù)接脩舳说挠?jì)算機(jī)中來。(18.)以下測試方法中,不屬于典型安全性測試的是()。A.安全功能驗(yàn)證B.漏洞掃描C.通信加密D.模擬攻擊試驗(yàn)正確答案:C參考解析:本題考查包過安全性測試的基礎(chǔ)方法。軟件系統(tǒng)的安全性是信息安全的重要組成部分,因此安全性測試是軟件測試的重要內(nèi)容之一。典型的安全測試方法包括安全性功能驗(yàn)證、漏洞掃描、模擬攻擊試驗(yàn)以及網(wǎng)絡(luò)偵聽等。而通信加密是典型的安全防護(hù)手段,并不屬于安全性測試的方法。(19.)Theprojectworkbookisnotsomuchaseparatedocumentasitisastructureimposedonthedocumentsthattheprojectwillbeproducinganyway.Allthedocumentsoftheprojectneedtobepartofthis().Thisincludesobjectives,externalspecifications,interfacespecifications,technicalstandards,internalspecificationsandadministrativememoranda(備忘錄).Technicalproseisalmostimmortal.Ifoneexaminesthegenealogy(Ff)ofacustomermanualforapieceofhardwareorsoftware,onecantracenotonlytheideas,butalsomanyoftheverysentencesandparagraphsbacktothefirst()proposingtheproductorexplainingthefirstdesign.Forthetechnicalwriter,thepaste-potisasmightyasthepen.Sincethisisso,andsincetomorrow'sproduct-qualitymanualswillgrowfromtoday’smemos,itisveryimportanttogetthestructureofthedocumentationright.Theearlydesignoftheproject()ensuresthatthedocumentationstructureitselfiscrafted,nothaphazard.Moreover,theestablishmentofastructuremoldslaterwritingintosegmentsthatfitintothatstructure.Thesecondreasonfortheprojectworkbookiscontrolofthedistributionof().Theproblemisnottorestrictinformation,buttoensurethatrelevantinformationgetstoallthepeoplewhoneedit.Thefirststepistonumberallmemoranda,sothatorderedlistsoftitlesareavailableandhworkercanseeifhehaswhathewants.Theorganizationoftheworkbookgoeswellbeyondthistoestablishatree-structureofmemoranda.The(請作答此空)allowsdistributionliststobemaintainedbysubtree,ifthatisdesirable.A.listB.documentC.tree-structureD.number正確答案:C參考解析:翻譯:項(xiàng)目工作手冊與其說是一個獨(dú)立的文檔,倒不如說它是一種加在文檔上的(),項(xiàng)目會按照項(xiàng)目工作手冊來實(shí)施。項(xiàng)目所有的文檔都是項(xiàng)目工作手冊的一部分,其中包括目標(biāo)、外部說明、接口說明、技術(shù)標(biāo)準(zhǔn)、內(nèi)部說明、以及管理備忘錄。技術(shù)文檔是其中至關(guān)重要的部分。如果客戶通過用戶手冊去搜尋硬件或軟件的信息,他不止能找到簡單的描述還能找到關(guān)于項(xiàng)目計(jì)劃與初步設(shè)計(jì)方面的()。對于技術(shù)文檔工程師來說糊鍋跟筆一樣重要。鑒于項(xiàng)目質(zhì)量手冊出自出自于這些備忘錄,那么建立正確的文檔結(jié)構(gòu)尤為重要。早期的項(xiàng)目()可以確保文檔的結(jié)構(gòu)被精心制作而不是被粗制濫造。更進(jìn)一步說文檔結(jié)構(gòu)的建立也給后續(xù)的書寫工作提供一個模板。再者,項(xiàng)目工作手冊也能控制()的分發(fā),它不是嚴(yán)格限制分發(fā)而是把信息傳遞給需要它的人。第一步要給所有備忘錄進(jìn)行編號,形成一個列表,工作手冊再把這些備忘錄建立一個樹形結(jié)構(gòu)。如有必要則在此(請作答此空)基礎(chǔ)上形成分發(fā)列表的子結(jié)構(gòu)。A.列表B.文檔C.樹形結(jié)構(gòu)D.號碼(20.)某指令流水線由4段組成,各段所需要的時間如下圖所示。連續(xù)輸入8條指令時的吞吐率(單位時間內(nèi)流水線所完成的任務(wù)數(shù)或輸出的結(jié)果數(shù))為()。A.8/56ΔtB.8/32ΔtC.8/28ΔtD.8/24Δt正確答案:C參考解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。流水線的吞吐率指的是計(jì)算機(jī)中的流水線在特定的時間內(nèi)可以處理的任務(wù)或輸出數(shù)據(jù)的結(jié)果的數(shù)量。流水線的吞吐率可以進(jìn)一步分為最大吞吐率和實(shí)際吞吐率。該題目中要求解的是實(shí)際吞吐率,以流水方式執(zhí)行8條指令的指行時間是28Δt,因此吞吐率為8/28Δt。(21.)假設(shè)現(xiàn)在要創(chuàng)建一個簡單的超市銷售系統(tǒng),顧客將毛巾、餅干、酸奶等物品(Item)加入購物車(Shopping_Cart),在收銀臺(Checkout)人工(Manual)或自動(Auto)地將購物車中每個物品的價格匯總到總價格后結(jié)帳。這一業(yè)務(wù)需求的類圖(方法略)設(shè)計(jì)如下圖所示,采用了()模式。其中()定義以一個Checkout對象為參數(shù)的accept操作,由子類實(shí)現(xiàn)此accept操作。此模式為(),適用于(請作答此空)。A.必須保存一個對象在某一個時刻的(部分)狀態(tài)B.想在不明確指定接收者的情況下向多個對象中的一個提交一個請求C.需要對一個對象結(jié)構(gòu)中的對象進(jìn)行很多不同的并且不相關(guān)的操作D.在不同的時刻指定、排列和執(zhí)行請求正確答案:C參考解析:訪問者模式包含如下角色:Vistor:抽象訪問者ConcreteVisitor:具體訪問者Element:抽象元素ConcreteElement:具體元素ObjectStructure:對象結(jié)構(gòu)(22.)考慮下述背包問題的實(shí)例。有5件物品,背包容量為100,每件物品的價值和重量如下表所示,并已經(jīng)按照物品的單位重量價值從大到小徘好序,根據(jù)物品單位重量價值大優(yōu)先的策略裝入背包中,則采用了(請作答此空)設(shè)計(jì)策略??紤]0/1背包問題(每件物品或者全部放入或者全部不裝入背包)和部分背包問題(物品可以部分裝入背包),求解該實(shí)例,得到的最大價值分別為()。A.分治B.貪心C.動態(tài)規(guī)劃D.回溯正確答案:B參考解析:貪心算法(又稱貪婪算法)是指,在對問題求解時,總是做出在當(dāng)前看來是最好的選擇。也就是說,不從整體最優(yōu)上加以考慮,他所做出的僅是在某種意義上的局部最優(yōu)解。貪心算法不是對所有問題都能得到整體最優(yōu)解,但對范圍相當(dāng)廣泛的許多問題他能產(chǎn)生整體最優(yōu)解或者是整體最優(yōu)解的近似解。0/1背包考慮該問題時,只能放入1、2、3號物品,故總價值為430,采用部分背包問題可以將物品拆分,故放1、2、3號物品后還可以放入部分4號物品,故總?cè)萘繛?30。(23.)考慮下述背包問題的實(shí)例。有5件物品,背包容量為100,每件物品的價值和重量如下表所示,并已經(jīng)按照物品的單位重量價值從大到小徘好序,根據(jù)物品單位重量價值大優(yōu)先的策略裝入背包中,則采用了()設(shè)計(jì)策略??紤]0/1背包問題(每件物品或者全部放入或者全部不裝入背包)和部分背包問題(物品可以部分裝入背包),求解該實(shí)例,得到的最大價值分別為(請作答此空)。A.605和630B.605和605C.430和630D.630和430正確答案:C參考解析:貪心算法(又稱貪婪算法)是指,在對問題求解時,總是做出在當(dāng)前看來是最好的選擇。也就是說,不從整體最優(yōu)上加以考慮,他所做出的僅是在某種意義上的局部最優(yōu)解。貪心算法不是對所有問題都能得到整體最優(yōu)解,但對范圍相當(dāng)廣泛的許多問題他能產(chǎn)生整體最優(yōu)解或者是整體最優(yōu)解的近似解。0/1背包考慮該問題時,只能放入1、2、3號物品,故總價值為430,采用部分背包問題可以將物品拆分,故放1、2、3號物品后還可以放入部分4號物品,故總?cè)萘繛?30。(24.)采用鄰接表存儲的圖的深度優(yōu)先遍歷算法類似于二叉樹的()。A.中序遍歷B.前序遍歷C.后序遍D.按層遍歷正確答案:B參考解析:圖的深度優(yōu)先遍歷即縱向優(yōu)先遍歷,類似于二叉樹的前序遍歷。(25.)采用插入排序算法對n個整數(shù)排序,其基本思想是:在插入第i個整數(shù)時,前i-1個整數(shù)已經(jīng)排好序,將第i個整數(shù)依次和第i-1,i-2,…個整數(shù)進(jìn)行比較,找到應(yīng)該插入的位置?,F(xiàn)采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進(jìn)行從小到大排序,則需要進(jìn)行(請作答此空)次整數(shù)之間的比較。對于該排序算法,輸入數(shù)據(jù)具有()特點(diǎn)時,對整數(shù)進(jìn)行從小到大排序,所需的比較次數(shù)最多。A.9B.10C.12D.13正確答案:C參考解析:采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進(jìn)行從小到大排序的過程如表所示。綜上,元素間共比較12次。從上表中的第4步可看出,當(dāng)待插入的元素比已排序部分的所有元素都要小時,需要比較和移動的元素最多,因此當(dāng)輸入數(shù)據(jù)序列正好從大到小排列,而需要將其從小到大排序時,元素間的比較次數(shù)最多。(26.)采用插入排序算法對n個整數(shù)排序,其基本思想是:在插入第i個整數(shù)時,前i-1個整數(shù)已經(jīng)排好序,將第i個整數(shù)依次和第i-1,i-2,…個整數(shù)進(jìn)行比較,找到應(yīng)該插入的位置?,F(xiàn)采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進(jìn)行從小到大排序,則需要進(jìn)行()次整數(shù)之間的比較。對于該排序算法,輸入數(shù)據(jù)具有(請作答此空)特點(diǎn)時,對整數(shù)進(jìn)行從小到大排序,所需的比較次數(shù)最多。A.從小到大B.從大到小C.所有元素相同D.隨機(jī)分布正確答案:B參考解析:采用插入排序算法對6個整數(shù){5,2,4,6,1,3}進(jìn)行從小到大排序的過程如表所示。綜上,元素間共比較12次。從上表中的第4步可看出,當(dāng)待插入的元素比已排序部分的所有元素都要小時,需要比較和移動的元素最多,因此當(dāng)輸入數(shù)據(jù)序列正好從大到小排列,而需要將其從小到大排序時,元素間的比較次數(shù)最多。(27.)在各種不同的軟件需求中,()描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以用UML建模語言的(請作答此空)表示。A.用例圖B.類圖C.狀態(tài)圖D.序列圖正確答案:A參考解析:本題考查軟件需求的基礎(chǔ)知識。功能需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),UML的用例圖可以用來對功能需求建模。非功能需求描述軟件解決方案必須具有的質(zhì)量特性,如性能、安全等。過程約束是對用于構(gòu)建系統(tǒng)的技術(shù)和資源的限制。設(shè)計(jì)約束是已經(jīng)做出的設(shè)計(jì)決策或限制問題解決方案集的設(shè)計(jì)決策(28.)模塊A的功能為:從數(shù)據(jù)庫中讀出產(chǎn)品信息,修改后存回數(shù)據(jù)庫,然后將修改記錄寫到維護(hù)文件中。該模塊內(nèi)聚類型為(請作答此空)內(nèi)聚。以下關(guān)于該類內(nèi)聚的敘述中,正確的是()。A.邏輯B.時間C.過程D.功能正確答案:C參考解析:偶然聚合:模塊完成的動作之間沒有任何關(guān)系,或者僅僅足一種非常松散的關(guān)系。邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關(guān)。時間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時間內(nèi)執(zhí)行。過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。通信聚合:模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實(shí)現(xiàn)該功能都必不可少。本題中模塊A內(nèi)部的各個部分處理成分是需要按照特定的次序來執(zhí)行的,結(jié)合題干的選擇項(xiàng)來看,選擇過程聚合比較符合題意,這種聚合不利于模塊的重用。(29.)程序質(zhì)量評審?fù)ǔJ菑拈_發(fā)者的角度進(jìn)行評審,其內(nèi)容不包括()。A.功能結(jié)構(gòu)B.功能的通用性C.模塊層次D.與硬件的接口正確答案:D參考解析:本題考查軟件質(zhì)量的基礎(chǔ)知識。程序質(zhì)量評審?fù)ǔJ菑拈_發(fā)者的角度進(jìn)行評審,與開發(fā)技術(shù)直接相關(guān)。著眼于軟件本身的結(jié)構(gòu)、與運(yùn)行環(huán)境的接口以及變更帶來的影響而進(jìn)行的評審活動。(30.)廣義的軟件測試由“確認(rèn)”、“驗(yàn)證”、“測試”三個方面組成,其中“確認(rèn)”是()。A.想證實(shí)在一個給定的外部環(huán)境中軟件的邏輯正確性,檢查軟件在最終的運(yùn)行環(huán)境上是否達(dá)到預(yù)期的目標(biāo)B.檢測軟件開發(fā)的每個階段、每個步驟的結(jié)果是否正確無誤,是否與軟件開發(fā)各階段的要求或期望的結(jié)果相一致C.檢查某樣?xùn)|西是否符合事先已定好的標(biāo)準(zhǔn)D.試圖證明軟件在軟件生命周期各個階段以及階段間的邏輯協(xié)調(diào)性、完備性和正確性正確答案:A參考解析:本題考查對廣義軟件測試中“確認(rèn)”和“驗(yàn)證”概念的了解?!按_認(rèn)”和“驗(yàn)證”兩個概念比較容易混淆。確認(rèn)(Validation)是“確認(rèn)工作產(chǎn)品完全提供了用戶想要的功能,檢驗(yàn)產(chǎn)品是否真正提供了用戶想要的東西?!贝_認(rèn)更多是從用戶的角度,或者是模擬用戶角度來驗(yàn)證產(chǎn)品是否和自己想要的一致。確認(rèn)是想證實(shí)在一個給定的外部環(huán)境中軟件的邏輯正確性,并檢查軟件在最終的運(yùn)行環(huán)境上是否達(dá)到預(yù)期的目標(biāo),而不是檢查軟件是否符合某些事先約定的標(biāo)準(zhǔn)。驗(yàn)證注重“過程”,確認(rèn)注重“結(jié)果”。(31.)軟件工程的基本目標(biāo)是()。A.消除軟件固有的復(fù)雜性B.開發(fā)高質(zhì)量的軟件C.力發(fā)揮開發(fā)人員的創(chuàng)造性潛能D.推動軟件理論和技術(shù)的發(fā)展正確答案:B參考解析:本題考查軟件工程的基礎(chǔ)知識。軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科,其最根本的目標(biāo)就是開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它。(32.)模塊A的功能為:從數(shù)據(jù)庫中讀出產(chǎn)品信息,修改后存回數(shù)據(jù)庫,然后將修改記錄寫到維護(hù)文件中。該模塊內(nèi)聚類型為()內(nèi)聚。以下關(guān)于該類內(nèi)聚的敘述中,正確的是(請作答此空)。A.是最低的內(nèi)聚類型B.是最高的內(nèi)聚類型C.不易于重用D.模塊獨(dú)立性好正確答案:C參考解析:偶然聚合:模塊完成的動作之間沒有任何關(guān)系,或者僅僅足一種非常松散的關(guān)系。邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關(guān)。時間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時間內(nèi)執(zhí)行。過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。通信聚合:模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實(shí)現(xiàn)該功能都必不可少。本題中模塊A內(nèi)部的各個部分處理成分是需要按照特定的次序來執(zhí)行的,結(jié)合題干的選擇項(xiàng)來看,選擇過程聚合比較符合題意,這種聚合不利于模塊的重用。(33.)對現(xiàn)有軟件系統(tǒng)中一些數(shù)據(jù)處理的算法進(jìn)行改進(jìn),以提高效率,從而更快地響應(yīng)用戶的服務(wù)要求。這種行為屬于()維護(hù)。A.正確性B.適應(yīng)性C.完善性D.預(yù)防性正確答案:C參考解析:本題考查軟件維護(hù)的基礎(chǔ)知識。軟件維護(hù)一般包括四種類型:正確性維護(hù),是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤;適應(yīng)性維護(hù),是指使應(yīng)用軟件適應(yīng)新技術(shù)變化和管理需求變化而進(jìn)行的修改;完善性維護(hù),是指為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征;預(yù)防性維護(hù),是指為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來的軟硬件環(huán)境的變化,主動增加預(yù)防性的新功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。根據(jù)題干和四種維護(hù)類型的定義,很容易判斷該處理屬于完善性維護(hù)。(34.)軟件測試的對象不包括()。A.軟件代碼B.軟件需求規(guī)格說明書C.軟件測試報告D.軟件開發(fā)人員正確答案:D參考解析:本題考查軟件測試的對象。根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔。所以軟件測試并不僅僅是程序測試,還應(yīng)包括相應(yīng)文檔和數(shù)據(jù)的測試。軟件開發(fā)人員不屬于上述三者之一,不是軟件測試的對象。(35.)以下關(guān)于敏捷方法的敘述中,不正確的是()。A.相對于過程和工具,更強(qiáng)調(diào)個人和交互B.相對于嚴(yán)格的文檔,更重視可工作的軟件C.相對于與客戶的合作,更注重合同談判D.相對于遵循計(jì)劃,更專注于對變化的響應(yīng)正確答案:C參考解析:本題考查敏捷軟件開發(fā)方法。敏捷軟件開發(fā)宣言:相對于過程和工具,更強(qiáng)調(diào)個人和交互;相對于嚴(yán)格的文檔,更重視可工作的軟件;相對于合同談判,更注重與客戶的合作;相對于遵循計(jì)劃,更專注于對變化的響應(yīng)。(36.)在電子表格軟件Excel中,假設(shè)A1單元格的值為15,若在A2單元格輸入“=AND(15<A1,A1<100)”,則A2單元格顯示的值為(請作答此空);若在A2單元格輸入“=IF(AND(15<A1,A1<100),"數(shù)據(jù)輸入正確","數(shù)據(jù)輸入錯誤")”,則A2單元格顯示的值為______。A.TRUE]B.=AND(15<A1,A1<100)C.FALSE]D.AND(15<A1,A1<100)正確答案:C參考解析:本題考查Excel基礎(chǔ)知識方面的知識。試題(2)正確的答案為選項(xiàng)C。公式“=AND(15<A1,A1<100)”的含義為:當(dāng)“15<A1<100”成立時,其值為TRUE,否則為FALSE。而A1單元格的值為15,故A2單元格顯示的值FALSE。(37.)螺旋模型綜合了______的優(yōu)點(diǎn),并增加了這兩種模型忽略的風(fēng)險分析。A.瀑布模型和演化模型B.瀑布模型和噴泉模型C.演化模型和噴泉模型D.原型和噴泉模型正確答案:A參考解析:本題考查對軟件模型的了解。對于復(fù)雜的大型軟件,開發(fā)一個原型往往達(dá)不到要求。螺旋模型將瀑布模型與演化模型結(jié)合起來,并且加入兩個模型均忽略了的風(fēng)險分析。螺旋模型是軟件開發(fā)的高級策略,它不僅適合結(jié)構(gòu)化方法,而且更適合面向?qū)ο蠓椒āK膶?shí)施將對軟件開發(fā)組織的工作模式、人員素質(zhì)、管理和技術(shù)水平產(chǎn)生深遠(yuǎn)的影響,是最有前途的過程模型之一。(38.)在面向?qū)ο蠓治龊驮O(shè)計(jì)中,用類圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖,其應(yīng)用場合不包括(請作答此空)。下圖是一個UML類圖,其中類University和類School之間是()關(guān)系,類Person和類PersonRecord之間是()關(guān)系,表示Person與PersonRecord()。A.對系統(tǒng)的詞匯建模B.對簡單的協(xié)作建模C.對邏輯數(shù)據(jù)庫模式建模D.對系統(tǒng)的需求建模正確答案:D參考解析:本題考查面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識??忌鷳?yīng)該了解UML的典型模型,包括用例圖、類圖、序列圖、活動圖等。本題考查類圖,類圖主要是對系統(tǒng)的詞匯建模,或者對簡單的協(xié)作建模,或者對邏輯數(shù)據(jù)庫模式建模,而用例圖對系統(tǒng)的需求建模。類圖中,類和類之間的關(guān)系有依賴關(guān)系、關(guān)聯(lián)關(guān)系、聚集關(guān)系、組合關(guān)系和泛化關(guān)系,其中聚集關(guān)系和組合關(guān)系是表示更強(qiáng)的關(guān)聯(lián)關(guān)系,表示整體和部分的關(guān)系,而組合關(guān)系的類之間具有相同的生命周期。圖中類University和類School之間是聚集關(guān)系,類Person和類PersonRecord之間是依賴關(guān)系,表示Person與PersonRecord之間的語義關(guān)系,其中PersonRecord發(fā)生變化會影響Person的語義。(39.)在面向?qū)ο蠓治龊驮O(shè)計(jì)中,用類圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖,其應(yīng)用場合不包括()。下圖是一個UML類圖,其中類University和類School之間是()關(guān)系,類Person和類PersonRecord之間是(請作答此空)關(guān)系,表示Person與PersonRecord()。A.依賴B.關(guān)聯(lián)C.聚集D.泛化正確答案:A參考解析:本題考查面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識??忌鷳?yīng)該了解UML的典型模型,包括用例圖、類圖、序列圖、活動圖等。本題考查類圖,類圖主要是對系統(tǒng)的詞匯建模,或者對簡單的協(xié)作建模,或者對邏輯數(shù)據(jù)庫模式建模,而用例圖對系統(tǒng)的需求建模。類圖中,類和類之間的關(guān)系有依賴關(guān)系、關(guān)聯(lián)關(guān)系、聚集關(guān)系、組合關(guān)系和泛化關(guān)系,其中聚集關(guān)系和組合關(guān)系是表示更強(qiáng)的關(guān)聯(lián)關(guān)系,表示整體和部分的關(guān)系,而組合關(guān)系的類之間具有相同的生命周期。圖中類University和類School之間是聚集關(guān)系,類Person和類PersonRecord之間是依賴關(guān)系,表示Person與PersonRecord之間的語義關(guān)系,其中PersonRecord發(fā)生變化會影響Person的語義。(40.)在分布式數(shù)據(jù)庫中有分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念,其中:(請作答此空)是指局部數(shù)據(jù)模型透明,即用戶或應(yīng)用程序無須知道局部使用的是哪種數(shù)據(jù)模型;()是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。A.分片透明B.復(fù)制透明C.位置透明D.邏輯透明正確答案:D參考解析:本題考查對分布式數(shù)據(jù)庫基本概念的理解。分片透明是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。復(fù)制透明是指采用復(fù)制技術(shù)的分布方法,用戶不需要知道數(shù)據(jù)是復(fù)制到哪些節(jié)點(diǎn),如何復(fù)制的。位置透明是指用戶無須知道數(shù)據(jù)存放的物理位置。邏輯透明,即局部數(shù)據(jù)模型透明,是指用戶或應(yīng)用程序無須知道局部場地使用的是哪種數(shù)據(jù)模型(41.)在分布式數(shù)據(jù)庫中有分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念,其中:()是指局部數(shù)據(jù)模型透明,即用戶或應(yīng)用程序無須知道局部使用的是哪種數(shù)據(jù)模型;(請作答此空)是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。A.分片透明B.復(fù)制透明C.位置透明D.邏輯透明正確答案:A參考解析:本題考查對分布式數(shù)據(jù)庫基本概念的理解。分片透明是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。復(fù)制透明是指采用復(fù)制技術(shù)的分布方法,用戶不需要知道數(shù)據(jù)是復(fù)制到哪些節(jié)點(diǎn),如何復(fù)制的。位置透明是指用戶無須知道數(shù)據(jù)存放的物理位置。邏輯透明,即局部數(shù)據(jù)模型透明,是指用戶或應(yīng)用程序無須知道局部場地使用的是哪種數(shù)據(jù)模型(42.)已知函數(shù)f()、g()的定義如下所示,調(diào)用函數(shù)f時傳遞給形參x的值是5。若g(a)采用引用調(diào)用(callbyreference)方式傳遞參數(shù),則函數(shù)f的返回值為();若g(a)采用值調(diào)用(callbyvalue)的方式傳遞參數(shù),則函數(shù)f的返回值(請作答此空)。其中,表達(dá)式“x>>1”的含義是將x的值右移1位,相當(dāng)于x除以2。A.35B.32C.11D.7正確答案:D參考解析:傳值調(diào)用:形參取的是實(shí)參的值,形參的改變不會導(dǎo)致調(diào)用點(diǎn)所傳的實(shí)參的值發(fā)生改變。引用(傳址)調(diào)用:形參取的是實(shí)參的地址,即相當(dāng)于實(shí)參存儲單元的地址引用,因此其值的改變同時就改變了實(shí)參的值。本題中,a=x>>1,x值為5,則a=2;采用傳值調(diào)用時,由于g(a)對數(shù)據(jù)x的運(yùn)算不會影響原來x的值,所以a+x=5+2=7;采用傳值調(diào)用時,由于g(a)對數(shù)據(jù)x的運(yùn)算會影響原來x的值,當(dāng)執(zhí)行g(shù)(a)后x的值為6,所以a+x=5+6=11。(43.)數(shù)據(jù)模型的三要素包括()。A.外模式、模式、內(nèi)模式B.網(wǎng)狀模型、層次模型、關(guān)系模型C.實(shí)體、聯(lián)系、屬性D.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱、完整性約束正確答案:D參考解析:本題考查的是數(shù)據(jù)庫系統(tǒng)原理的基本知識。數(shù)據(jù)模型是數(shù)據(jù)庫中非常核心的內(nèi)容。一般來講,數(shù)據(jù)模型是嚴(yán)格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱和完整性約束三要素構(gòu)成。外模式、模式和內(nèi)模式是數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)。數(shù)據(jù)庫領(lǐng)域中常見的數(shù)據(jù)模型有網(wǎng)狀模型、層次模型、關(guān)系模型和面向?qū)ο竽P?,這些指的是數(shù)據(jù)模型的種類。實(shí)體、聯(lián)系和屬性是概念模型的三要素,概念模型又稱為信息模型,是數(shù)據(jù)庫中的一類模型,它和數(shù)據(jù)模型不同,是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模的。(44.)計(jì)箅機(jī)軟件只要開發(fā)完成就能取得()受到法律保護(hù)。A.軟件著作權(quán)B.專利權(quán)C.商標(biāo)權(quán)D.商業(yè)秘密權(quán)正確答案:A參考解析:我國著作權(quán)法采取自動保護(hù)的原則,即著作權(quán)因作品的創(chuàng)作完成而自動產(chǎn)生,一般不必履行任何形式的登記或注冊手續(xù),也不論其是否已經(jīng)發(fā)表。所以軟件開發(fā)完成以后,不需要經(jīng)過申請、審批等法律程序或履行任何形式的登記、注冊手續(xù),就可以得到法律保護(hù)。(45.)標(biāo)準(zhǔn)化是一種活動過程,一般包括標(biāo)準(zhǔn)的產(chǎn)生、實(shí)施和()等階段。A.規(guī)范B.推廣C.更新D.總結(jié)正確答案:C參考解析:為了在一定的范圍內(nèi)獲得最佳秩序,對實(shí)際的或潛在的問題制定共同的和重復(fù)使用的規(guī)則的活動,稱為標(biāo)準(zhǔn)化。它包括制定、推廣和實(shí)施、更新標(biāo)準(zhǔn)的過程。(46.)在頁式存儲管理中,每次從主存中取指令或取操作數(shù),要()次訪問主存。A.1B.2C.4D.5正確答案:B參考解析:頁式存儲管理是眾多存儲管理方式中的一種,其分頁的基本思想是把程序的邏輯空間和內(nèi)存的物理空間按照同樣的大小劃分成若干頁面,以頁面為單位進(jìn)行分配。在頁式存儲管理中,系統(tǒng)中虛地址是一個由頁號和位移組成的有序?qū)?。每次從主存中取指令或取操作?shù)時,首先都要找到其頁號對應(yīng)的頁,然后在該頁中找到位移對應(yīng)的指令或操作數(shù),因此需要兩次訪問主存。(47.)分布式數(shù)據(jù)庫系統(tǒng)的透明性主要表現(xiàn)在位置透明性和()。A.數(shù)據(jù)透明性B.處理透明性C.復(fù)制透明性D.映射透明性正確答案:C參考解析:分布式數(shù)據(jù)庫系統(tǒng)是指將數(shù)據(jù)分開存儲,而邏輯上集中的數(shù)據(jù)庫系統(tǒng),其主要特點(diǎn)是數(shù)據(jù)在物理上分散存儲,在邏輯上是統(tǒng)一的。分布式數(shù)據(jù)庫系統(tǒng)的多數(shù)處理就地完成,各地的計(jì)算機(jī)由數(shù)據(jù)通信網(wǎng)絡(luò)相聯(lián)系。分布式數(shù)據(jù)庫系統(tǒng)的透明性主要表現(xiàn)在位置透明性和復(fù)制透明性。位置透明性是指用戶不必關(guān)心數(shù)據(jù)的邏輯分區(qū),不必關(guān)心數(shù)據(jù)物理位置分布的細(xì)節(jié),也不必關(guān)心重復(fù)副本(冗余數(shù)據(jù))的一致性問題,同時也不必關(guān)心局部場地上數(shù)據(jù)庫支持哪種數(shù)據(jù)模型。復(fù)制透明性是指用戶不用關(guān)心數(shù)據(jù)庫在網(wǎng)絡(luò)中各個節(jié)點(diǎn)的復(fù)制情況,被復(fù)制的數(shù)據(jù)的更新都由系統(tǒng)自動完成。在分布式數(shù)據(jù)庫系統(tǒng)中,可以把一個場地的數(shù)據(jù)復(fù)制到其他場地存放,應(yīng)用程序可以使用復(fù)制到本地的數(shù)據(jù)在本地完成分布式操作,避免通過網(wǎng)絡(luò)傳輸數(shù)據(jù),提高了系統(tǒng)的運(yùn)行和查詢效率。(48.)下列網(wǎng)絡(luò)互連設(shè)備中,屬于物理層的是()。A.中繼器B.交換機(jī)C.路由器D.網(wǎng)橋正確答案:A參考解析:中繼器是網(wǎng)絡(luò)層設(shè)備,其作用是對接收的信號進(jìn)行再生放大,以延長傳輸?shù)木嚯x。網(wǎng)橋是數(shù)據(jù)鏈路層設(shè)備,可以識別MAC地址,進(jìn)行幀轉(zhuǎn)發(fā)。交換機(jī)是由硬件構(gòu)成的多端口網(wǎng)橋,也是一種數(shù)據(jù)鏈路層設(shè)備。路由器是網(wǎng)絡(luò)層設(shè)備,可以識別IP地址,進(jìn)行數(shù)據(jù)包的轉(zhuǎn)發(fā)。(49.)匿名FTP訪問通常使用()作為用戶名。A.guestB.userC.administratorD.anonymous正確答案:D參考解析:本題考查匿名FTP訪問。匿名FTP訪問通常使用的用戶名是anonymous。(50.)采用()的手段可以防止系統(tǒng)出現(xiàn)死鎖。A.限制進(jìn)程互斥使用共享資源B.PV操作管理共享資源C.定時運(yùn)行死鎖檢測程序D.資源靜態(tài)分配策略正確答案:D參考解析:當(dāng)若干個進(jìn)程互相競爭對方已占有的資源,無限期地等待,不能向前推進(jìn)時,會造成“死鎖”。死鎖是系統(tǒng)的一種出錯狀態(tài)。產(chǎn)生死鎖的必要條件是:互斥條件、保持和等待條件、不可剝奪條件及環(huán)路等待條件??梢酝ㄟ^打破產(chǎn)生死鎖的必要條件來預(yù)防死鎖,如采用靜態(tài)分配資源的策略,則可打破環(huán)路等待條件。(51.)把E-R圖轉(zhuǎn)換成關(guān)系模型的過程,屬于數(shù)據(jù)庫設(shè)計(jì)的()。A.概念結(jié)構(gòu)設(shè)計(jì)B.總體結(jié)構(gòu)設(shè)計(jì)C.物理結(jié)構(gòu)設(shè)計(jì)D.邏輯結(jié)構(gòu)設(shè)計(jì)正確答案:D參考解析:在數(shù)據(jù)庫設(shè)計(jì)中,可以分為4個步驟,分別是需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。其中邏輯結(jié)構(gòu)設(shè)計(jì)的內(nèi)容包括E.R圖向關(guān)系模型的轉(zhuǎn)換、數(shù)據(jù)模型的優(yōu)化、用戶子模式的設(shè)計(jì)等問題。(52.)Computer()focusesonprotectinginformation,hardware,andsoftwarefromunauthorizeduseanddamage.A.networkB.vimsC.securityD.architecture正確答案:C參考解析:計(jì)算機(jī)安全性注重保護(hù)信息、硬件和軟件,防止非授權(quán)使用和損壞。(53.)Unittestingreferstothateach()istestedtoensurethatitoperatescorrectly.A.subsystemB.deviceC.applicationD.module正確答案:D參考解析:單元測試要求每個模塊正確運(yùn)行。(54.)對于類定義:classA{public:virtualvoidfunc1(){}Voidfunc2(){}};classB:publicA{public:voidfunc1(){cout<<"classBfunc1"<<end1;}virtualvoidfunc2(){cout<<"classBfunc2"<<end1;}};下面敘述正確的是()。A.A::func2()和B::func1()都是虛函數(shù)B.A::func2()和B::func1()都不是虛函數(shù)C.B::func1()是虛函數(shù),而A::func2()不是虛函數(shù)D.B::func1()不是虛函數(shù),而A::func2()是虛函數(shù)正確答案:C參考解析:繼承是面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的特征,指的是一個新類從已有的類那里獲得其已有的特征,并可以添加新的特征。虛函數(shù)的作用是允許在派生類中重新定義與基類同名的函數(shù),并且可以通過基類指針或引用來訪問基類和派生類中的同名函數(shù)。題中類A聲明了兩個函數(shù),一個虛函數(shù)func1()和一個函數(shù)func2(),類B繼承于類A,那就繼承了類A的特征,因此,類B中的func1()是一個虛函數(shù)。在類B中又把func2()聲明成虛函數(shù),給func2()增加了新的特征,所以,類B中的兩個函數(shù)都是虛函數(shù),而在類A中只有func1()是虛函數(shù)。(55.)在面向數(shù)據(jù)流的軟件設(shè)計(jì)方法中,一般將信息流分為()。A.變換流和事務(wù)流B.變換流和控制流C.事務(wù)流和控制流D.數(shù)據(jù)流和控制流正確答案:A參考解析:面向數(shù)據(jù)流的軟件設(shè)計(jì)方法是以結(jié)構(gòu)化分析階段所產(chǎn)生的文檔(包括數(shù)據(jù)流圖、數(shù)據(jù)字典和軟件需求說明書)為基礎(chǔ),自頂向下,逐步求精和模塊化的過程。它一般將信息流分為變換流和事務(wù)流。(56.)某保險公司推出的電腦損壞保險業(yè)務(wù)如下所述:每臺參保電腦每年需交付200元,當(dāng)電腦損壞時,可以獲得理賠金額1700元。據(jù)統(tǒng)計(jì),每年約有10%的電腦損壞需要理賠,則該保險公司每年平均從每臺參保電腦獲益()元。A.10B.30C.50D.100正確答案:B參考解析:設(shè)共有x臺電腦,參保電腦費(fèi)用為x*200元,需要理賠的電腦為x*0.1,費(fèi)用為x*0.1*1700=x*170元,所以每臺獲益為(200x-170x)/x=30元。(57.)圖形用戶界面的設(shè)計(jì)原則中不包括()。A.絕大多數(shù)人會選擇的選項(xiàng)應(yīng)按默認(rèn)選擇處理B.常用的操作項(xiàng)應(yīng)放在明顯突出易發(fā)現(xiàn)的位置C.多個操作項(xiàng)的排列順序應(yīng)與業(yè)務(wù)流程相一致D.界面設(shè)計(jì)時無須也無法考慮用戶誤操作情況正確答案:D參考解析:本題考查軟件工程基礎(chǔ)知識。用戶界面設(shè)計(jì)時,必須考慮盡量減少用戶誤操作的可能,還要考慮在用戶誤操作后的應(yīng)對處理(例如,給出錯誤信息,提示正確操作等)。(58.)某開發(fā)團(tuán)隊(duì)中任意兩人之間都有一條溝通途徑。該團(tuán)隊(duì)原有6人,新增2人后,溝通途徑將增加()條。A.8B.12C.13D.21正確答案:C參考解析:本題考查基礎(chǔ)數(shù)學(xué)應(yīng)用的基本技能。新增的2人與原來的6人都要有溝通,共有2*6條途徑。他們2人之間也要有溝通,因此,應(yīng)該新增13條溝通途徑。(59.)在有些程序設(shè)計(jì)語言中,一個給定的過程調(diào)用和響應(yīng)調(diào)用需執(zhí)行的代碼的結(jié)合是在編譯時進(jìn)行的,這種綁定稱為()。A.靜態(tài)綁定B.動態(tài)綁定C.過載綁定D.強(qiáng)制綁定正確答案:A參考解析:本題考查面向?qū)ο蟮幕局R。在面向?qū)ο笙到y(tǒng)中,綁定是一個把過程調(diào)用和響應(yīng)調(diào)用需要執(zhí)行的代碼加以結(jié)合的過程。在有些程序設(shè)計(jì)語言中,綁定是在編譯時進(jìn)行的,叫做靜態(tài)綁定。在有些程序設(shè)計(jì)語言中,綁定則是在運(yùn)行時進(jìn)行的,即一個給定的過程調(diào)用和響應(yīng)調(diào)用需執(zhí)行的代碼的結(jié)合直到調(diào)用發(fā)生時才進(jìn)行。(60.)HTML中()用于定義文檔的標(biāo)題。A.fontB.titleC.alignD.head正確答案:B參考解析:title標(biāo)題,題目。(61.)詞法分析的作用是識別源程序中的()。A.字符串B.單詞C.標(biāo)識符D.語句正確答案:B參考解析:詞法分析是在程序編譯時對源程序中的單詞進(jìn)行辨識的一個過程,其目的是識別源程序中一連串字符中的每個單詞。(62.)動態(tài)數(shù)據(jù)流機(jī)最突出的特點(diǎn)是()。A.需要程序記數(shù)器來實(shí)現(xiàn)B.數(shù)據(jù)流令牌無標(biāo)號C.令牌帶上標(biāo)號D.同步由門(Latch)寄存器來實(shí)現(xiàn)正確答案:C參考解析:數(shù)據(jù)流工作方式是只要一條或一組指令所要求的操作數(shù)全部準(zhǔn)備就緒,就可立即激發(fā)相應(yīng)的指令或指令組執(zhí)行,執(zhí)行的結(jié)果又可能激發(fā)等待該執(zhí)行結(jié)果的一些指令。它可以分為靜態(tài)數(shù)據(jù)流機(jī)和動態(tài)數(shù)據(jù)流機(jī)兩類。靜態(tài)數(shù)據(jù)流機(jī)的數(shù)據(jù)令牌無標(biāo)號;動態(tài)數(shù)據(jù)流機(jī)的數(shù)據(jù)令牌有標(biāo)號。靜態(tài)數(shù)據(jù)流機(jī)不支持遞歸的并發(fā)激活,只支持一般循環(huán);動態(tài)數(shù)據(jù)流機(jī)支持遞歸的并發(fā)激活。(63.)第四代程序語言(4GL)有()。A.C++B.SQLC.VisualBasicD.BASIC正確答案:B參考解析:隨著計(jì)算機(jī)的發(fā)展,程序設(shè)計(jì)語言也在不停地發(fā)展,從第一代的機(jī)器級別的程序設(shè)計(jì)語言到第二代的匯編語言,再到第三代的高級程序設(shè)計(jì)語言,為了不斷滿足人們對計(jì)算機(jī)功能的需求,第四代計(jì)算機(jī)程序設(shè)計(jì)語言又誕生了,它是一種面向問題的程序設(shè)計(jì)語言,其代表者有SQL語言。(64.)標(biāo)準(zhǔn)化對象一般可分為兩大類:一類是標(biāo)準(zhǔn)化的具體對象,即需要制定標(biāo)準(zhǔn)的具體事物;另一類是(),即各種具體對象的總和所構(gòu)成的整體,通過它可以研究各種具體對象的共同屬性、本質(zhì)和普遍規(guī)律。A.標(biāo)準(zhǔn)化抽象對象B.標(biāo)準(zhǔn)化總體對象C.標(biāo)準(zhǔn)化虛擬對象D.標(biāo)準(zhǔn)化面向?qū)ο笳_答案:B參考解析:標(biāo)準(zhǔn)化對象一般可分為兩類:一類是標(biāo)準(zhǔn)化的具體對象;另一類是標(biāo)準(zhǔn)化總體對象。(65.)以下關(guān)于軟件開發(fā)文檔的敘述中,錯誤的是()。A.軟件開發(fā)是程序及其相應(yīng)文檔的生產(chǎn)過程B.軟件開發(fā)過程中的重要信息需要固化在文檔中,以便積累開發(fā)經(jīng)驗(yàn)C.由于擔(dān)心設(shè)計(jì)人員中途離職,所以要讓他們寫下文檔D.在軟件開發(fā)過程中,面對面交流并不可靠,應(yīng)當(dāng)完全用文檔來代替正確答案:D參考解析:本題考查軟件工程方面的基礎(chǔ)知識。軟件開發(fā)文檔是重要的,軟件產(chǎn)品=程序+文檔。因此,軟件開發(fā)就是程序和文檔的生產(chǎn)過程。軟件文檔包括開發(fā)文檔和用戶文檔兩大類。開發(fā)文檔記錄了開發(fā)個過程、各階段所用的技術(shù)和產(chǎn)生的成果,這是開發(fā)經(jīng)驗(yàn)的積累,也是改進(jìn)軟件時必須參照的依據(jù)。用戶文檔向用戶提供了使用和運(yùn)行維護(hù)所需要的資料。由于軟件開發(fā)周期長,開發(fā)過程中的人員流動是難免的。為避免開發(fā)人員在開發(fā)中途離職造成工作脫節(jié),也需要實(shí)施開發(fā)過程的文檔化。各階段的評審也需要文檔,這是質(zhì)量保證的重要基礎(chǔ)。在開發(fā)過程中,面對面交流的重要結(jié)果需要用文檔來固化,有據(jù)可依,有據(jù)可查。但是,文檔不能完全取代面對面交流。許多不成熟的意見、思想的火花(常稱為軟知識)是很難)用嚴(yán)格的文檔來描述的。只有通過多次討論甚至辯論達(dá)成某種結(jié)論后,才能成為比較成熟的硬知識,固化在在文檔上?,F(xiàn)在的敏捷開發(fā)方法特別關(guān)注面對面交流(溝通),充分發(fā)揮其作用,達(dá)到真正的一致認(rèn)識和理解。單靠文檔有時仍會產(chǎn)生不同理解甚至誤解。(66.)確認(rèn)測試主要涉及的文檔是()。A.詳細(xì)設(shè)計(jì)說明書B.概要設(shè)計(jì)說明書C.需求規(guī)格說明書D.源程序正確答案:C參考解析:確認(rèn)測試主要依據(jù)軟件需求說明書檢查軟件的功能、性能及其他特征是否與用戶的需求一致。確認(rèn)測試計(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職會計(jì)基礎(chǔ)(會計(jì)基礎(chǔ)實(shí)操)試題及答案
- 2025年大學(xué)水污染防治管理應(yīng)用(應(yīng)用技術(shù))試題及答案
- 2025年大學(xué)農(nóng)業(yè)資源與環(huán)境(土壤肥力檢測)試題及答案
- 2025年大學(xué)機(jī)械原理(機(jī)械原理實(shí)驗(yàn))試題及答案
- 2025年高職播音主持(播音主持基礎(chǔ))試題及答案
- 2025年高職產(chǎn)品設(shè)計(jì)實(shí)踐(產(chǎn)品實(shí)踐)試題及答案
- 2025年高職農(nóng)產(chǎn)品加工技術(shù)(果蔬保鮮工藝)試題及答案
- 2025年高職(市場營銷)網(wǎng)絡(luò)營銷實(shí)訓(xùn)階段測試題及答案
- 2025年大學(xué)人工智能技術(shù)應(yīng)用(自然語言處理)試題及答案
- 2025年大學(xué)二年級(網(wǎng)絡(luò)安全)網(wǎng)絡(luò)安全防護(hù)試題及答案
- 廣東省2025屆湛江市高三下學(xué)期第一次模擬考試-政治試題(含答案)
- 天津市河?xùn)|區(qū)2026屆七年級數(shù)學(xué)第一學(xué)期期末復(fù)習(xí)檢測試題含解析
- 水庫清淤申請書
- 梯子使用安全操作規(guī)程
- 民航保健與衛(wèi)生
- 2025年城市更新的城市更新技術(shù)
- 2025年第五人格聽力試卷及答案
- 藥店三七活動方案
- 聚焦2025年:電商物流“最后一公里”配送冷鏈運(yùn)輸解決方案研究
- 工商用戶燃?xì)獍踩嘤?xùn)課件
- 冬季代維安全培訓(xùn)課件
評論
0/150
提交評論