中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2_第1頁(yè)
中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2_第2頁(yè)
中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2_第3頁(yè)
中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2_第4頁(yè)
中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

中級(jí)軟件設(shè)計(jì)師-軟件設(shè)計(jì)師模擬題2單選題(共75題,共75分)(1.)以下關(guān)于SRAM(靜態(tài)隨機(jī)存儲(chǔ)器)和DRAM(動(dòng)態(tài)隨機(jī)存儲(chǔ)器)的說(shuō)法中,正確的是()。A.SRA(江南博哥)M的內(nèi)容是不變的,DRAM的內(nèi)容是動(dòng)態(tài)變化的B.DRAM斷電時(shí)內(nèi)容會(huì)丟失,SRAM的內(nèi)容斷電后仍能保持記憶C.SRAM的內(nèi)容是只讀的,DRAM的內(nèi)容是可讀可寫(xiě)的D.SRAM和DRAM都是可讀可寫(xiě)的,但DRAM的內(nèi)容需要定期刷新正確答案:D參考解析:靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器是隨機(jī)訪問(wèn)存儲(chǔ)器的一種。所謂的“靜態(tài)”,是指這種存儲(chǔ)器只要保持通電,里面儲(chǔ)存的數(shù)據(jù)就可以恒常保持。而動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)里面所儲(chǔ)存的數(shù)據(jù)就需要周期性地更新。當(dāng)斷電時(shí),SRAM和DRAM的數(shù)據(jù)都會(huì)消失。(2.)計(jì)算機(jī)系統(tǒng)中,虛擬存儲(chǔ)體系由()兩級(jí)存儲(chǔ)器構(gòu)成。A.主存一輔存B.寄存器一Cache]C.寄存器一主存D.Cache一主存正確答案:A參考解析:基礎(chǔ)概念,主存一輔存是虛擬存儲(chǔ)體系的基本結(jié)構(gòu)。(3.)以下關(guān)于需求陳述的描述中,()是不正確的。A.每一項(xiàng)需求都必須完整、準(zhǔn)確地描述即將要開(kāi)發(fā)的功能B.需求必須能夠在系統(tǒng)及其運(yùn)行環(huán)境的能力和約束條件內(nèi)實(shí)現(xiàn)C.每一項(xiàng)需求記錄的功能都必須是用戶的真正的需要D.在良好的需求陳述中,所有需求都應(yīng)被視為同等重要正確答案:D參考解析:需求是應(yīng)該分優(yōu)先等級(jí)的,不能把所有需求都視為同等重要。(4.)Thedata()includesthefunctionofupdatingdataonadatabase,andretrievingdatafromadatabase.A.managementB.storageC.analysisD.communication正確答案:A參考解析:數(shù)據(jù)管理包括更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)等功能。(5.)軟件產(chǎn)品的Alpha測(cè)試和Beta測(cè)試屬于()。A.回歸測(cè)試B.性能測(cè)試C.集成測(cè)試D.確認(rèn)測(cè)試正確答案:D參考解析:確認(rèn)測(cè)試包括:內(nèi)部確認(rèn)測(cè)試以及Alpha測(cè)試與Beta測(cè)試。(6.)在計(jì)算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無(wú)條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。(請(qǐng)作答此空)方式I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),并且只適用于簡(jiǎn)單的I/O控制。()允許主存儲(chǔ)器和I/O設(shè)備之間通過(guò)某種控制器直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開(kāi)始和結(jié)束時(shí),整個(gè)過(guò)程無(wú)須CPU的干預(yù)。()在一定的硬件基礎(chǔ)上利用軟件手段實(shí)現(xiàn)對(duì)I/O的控制和傳送,更多地免去了cpu的接入。()指專門(mén)負(fù)責(zé)輸入/輸出的處理機(jī)??梢杂歇?dú)立的存儲(chǔ)器、運(yùn)算部件和指令控制部件。上述工作方式中,()工作方式CPU與I/O設(shè)備是串行工作的。A.中斷方式B.I/O處理機(jī)C.無(wú)條件傳送D.程序查詢正確答案:C參考解析:在計(jì)算機(jī)中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式、程序中斷方式、DMA工作方式、通道方式、I/O處理機(jī)。1、程序控制方式分為無(wú)條件查詢和程序查詢方式。①無(wú)條件傳送方式,I/O端口總是準(zhǔn)備好接受主機(jī)的輸出數(shù)據(jù),或是總是準(zhǔn)備好向主機(jī)輸入數(shù)據(jù),而cpu在需要時(shí),隨時(shí)直接利用I/O指令訪問(wèn)相應(yīng)的I/O端口,實(shí)現(xiàn)與外設(shè)的數(shù)據(jù)交換。優(yōu)點(diǎn)是軟、硬件結(jié)構(gòu)簡(jiǎn)單,缺點(diǎn)是對(duì)時(shí)序要求高,只適用于簡(jiǎn)單的I/O控制。②程序查詢方式程序查詢方式也稱為程序輪詢方式,該方式采用用戶程序直接控制主機(jī)與外部設(shè)備之間輸入/輸出操作。CPU必須不停地循環(huán)測(cè)試I/O設(shè)備的狀態(tài)端口,當(dāng)發(fā)現(xiàn)設(shè)備處于準(zhǔn)備好(Ready)狀態(tài)時(shí),CPU就可以與I/O設(shè)備進(jìn)行數(shù)據(jù)存取操作。這種方式下的CPU與I/O設(shè)備是串行工作的。2、中斷方式當(dāng)I/O設(shè)備結(jié)束(完成、特殊或異常)時(shí),就會(huì)向CPU發(fā)出中斷請(qǐng)求信號(hào),CPU收到信號(hào)就可以采取相應(yīng)措施。當(dāng)某個(gè)進(jìn)程要啟動(dòng)某個(gè)設(shè)備時(shí),CPU就向相應(yīng)的設(shè)備控制器發(fā)出一條設(shè)備I/O啟動(dòng)指令,然后CPU又返回做原來(lái)的工作。CPU與I/O設(shè)備可以并行工作,與程序查詢方式相比,大大提高了CPU的利用率。3、DMA(直接內(nèi)存存取)方式DMA方式也稱為直接主存存取方式,其思想是:允許主存儲(chǔ)器和I/O設(shè)備之間通過(guò)“DMA控制器(DMAC)”直接進(jìn)行批量數(shù)據(jù)交換,除了在數(shù)據(jù)傳輸開(kāi)始和結(jié)束時(shí),整個(gè)過(guò)程無(wú)須CPU的干預(yù)。4、通道控制方式在一定的硬件基礎(chǔ)上利用軟件手段實(shí)現(xiàn)對(duì)I/O的控制和傳送,更多地免去了cpu的接入,使主機(jī)和外設(shè)并行工作程度更高。5、I/O處理機(jī)指專門(mén)負(fù)責(zé)輸入/輸出的處理機(jī)。可以有獨(dú)立的存儲(chǔ)器、運(yùn)算部件和指令控制部件。(7.)計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的(),也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長(zhǎng)度,也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比。A.可用性B.安全性C.健壯性D.可伸縮性正確答案:A參考解析:計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的可靠性或可用性,也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長(zhǎng)度(例如,平均無(wú)故障時(shí)間),也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比;另一個(gè)方面是它的處理能力或效率,這又可分為三類指標(biāo),第一類指標(biāo)是吞吐率(例如,系統(tǒng)在單位時(shí)間內(nèi)能處理正常作業(yè)的個(gè)數(shù)),第二類指標(biāo)是響應(yīng)時(shí)間(從系統(tǒng)得到輸入到給出輸出之間的時(shí)間),第三類指標(biāo)是資源利用率,即在給定的時(shí)間區(qū)間中,各種部件(包括硬設(shè)備和軟件系統(tǒng))被使用的時(shí)間與整個(gè)時(shí)間之比。當(dāng)然,不同的系統(tǒng)對(duì)性能指標(biāo)的描述有所不同,例如,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)常用的性能評(píng)估指標(biāo)為信道傳輸速率、信道吞吐量和容量、信道利用率、傳輸延遲、響應(yīng)時(shí)間和負(fù)載能力等。(8.)下面表述不正確的是()。A.算術(shù)邏輯單元可以進(jìn)行數(shù)據(jù)的算術(shù)運(yùn)算和邏輯運(yùn)算。B.數(shù)據(jù)緩沖寄存器為ALU提供一個(gè)工作區(qū),用來(lái)暫存數(shù)據(jù)。C.地址寄存器用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址。D.程序計(jì)數(shù)器用來(lái)存儲(chǔ)下一條要執(zhí)行指令的地址。正確答案:B參考解析:累加寄存器AC:通用寄存器,為ALU提供一個(gè)工作區(qū),用來(lái)暫存數(shù)據(jù)。(9.)主存與Cache的地址映射方式中,()方式可以實(shí)現(xiàn)主存任意一塊裝入Cache中任意位置,只有裝滿才需要替換。A.全相聯(lián)B.直接映射C.組相聯(lián)D.串并聯(lián)正確答案:A參考解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。全相聯(lián)映射是指主存中任一塊都可以映射到Cache中任一塊的方式,也就是說(shuō),當(dāng)主存中的一塊需調(diào)入Cache吋,可根據(jù)當(dāng)時(shí)Cache的塊占用或分配情況,選擇一個(gè)塊給主存塊存儲(chǔ),所選的Cache塊可以是Cache中的任意一塊。直接相聯(lián)映射方式是指主存的某塊j只能映射到滿足特定關(guān)系的Cache塊i中。全相聯(lián)映射和直接相聯(lián)映射方式的優(yōu)缺點(diǎn)正好相反。對(duì)于全相聯(lián)映射方式來(lái)說(shuō)為優(yōu)點(diǎn)的恰是直接相聯(lián)映射方式的缺點(diǎn),而對(duì)于全相聯(lián)映射方式來(lái)說(shuō)為缺點(diǎn)的恰是直接相聯(lián)映射方式的優(yōu)點(diǎn)。組相聯(lián)映像了兼顧這兩種方式的優(yōu)點(diǎn):主存和Cache按同樣大小劃分成塊;主存和Cache按同樣大小劃分成組;主存容量是緩存容量的整數(shù)倍,將主存空間按緩沖區(qū)的大小分成區(qū),主存中每一區(qū)的組數(shù)與緩存的組數(shù)相同;當(dāng)主存的數(shù)據(jù)調(diào)入緩存時(shí),主存與緩存的組號(hào)應(yīng)相等,也就是各區(qū)中的某一塊只能存入緩存的同組號(hào)的空間內(nèi),但組內(nèi)各塊地址之間則可以任意存放,即從主存的組到Cache的組之間采用直接映象方式;在兩個(gè)對(duì)應(yīng)的組內(nèi)部采用全相聯(lián)映象方式。(10.)下列關(guān)于敏捷方法的敘述,錯(cuò)誤的是()。A.敏捷方法強(qiáng)調(diào)可工作的軟件勝過(guò)大量的文檔B.敏捷方法強(qiáng)調(diào)軟件過(guò)程與工具勝過(guò)個(gè)體和交互C.敏捷方法強(qiáng)調(diào)盡早提交有價(jià)值的軟件D.敏捷方法強(qiáng)調(diào)小版本發(fā)布正確答案:B參考解析:敏捷方法是從20世紀(jì)90年代開(kāi)始逐漸引起廣泛關(guān)注的一些新型軟件開(kāi)發(fā)方法,以應(yīng)對(duì)快速變化的需求。雖然它們的具體名稱、理念、過(guò)程、術(shù)語(yǔ)都不盡相同,但相對(duì)于"非敏捷"而言,它們更強(qiáng)調(diào)開(kāi)發(fā)團(tuán)隊(duì)與用戶之間的緊密協(xié)作、面對(duì)面的溝通、頻繁交付新的軟件版本、緊湊而自我組織型的團(tuán)隊(duì)等,也更注重人的作用。敏捷方法強(qiáng)調(diào),讓客戶滿意和軟件盡早增量發(fā)布;小而高度自主的項(xiàng)目團(tuán)隊(duì);非正式的方法;最小化軟件工程工作產(chǎn)品以及整體精簡(jiǎn)開(kāi)發(fā)。產(chǎn)生這種情況的原因是,在絕大多數(shù)軟件開(kāi)發(fā)過(guò)程中,提前預(yù)測(cè)哪些需求是穩(wěn)定的和哪些需求會(huì)變化非常困難;對(duì)于軟件項(xiàng)目構(gòu)建來(lái)說(shuō),設(shè)計(jì)和實(shí)現(xiàn)是交錯(cuò)的;從指定計(jì)劃的角度來(lái)看,分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試并不容易預(yù)測(cè);可執(zhí)行原型和部分實(shí)現(xiàn)的可運(yùn)行系統(tǒng)是了解用戶需求和反饋的有效媒介。從以上描述可以看出,敏捷方法會(huì)更強(qiáng)調(diào)個(gè)體和交互,而不是軟件過(guò)程。(11.)在uml2.0中,(請(qǐng)作答此空)描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn),用于畫(huà)出結(jié)構(gòu)化類的內(nèi)部?jī)?nèi)容。()強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)問(wèn),而不僅僅只是關(guān)心消息的相對(duì)順序。()通常與其他圖一起使用,包括文件、數(shù)據(jù)庫(kù)和類似的物理比特集合。交互概覽圖是()和()的混合物。A.包圖B.制品圖C.組合結(jié)構(gòu)圖D.定時(shí)圖正確答案:C參考解析:(1)組合結(jié)構(gòu)圖描述結(jié)構(gòu)化類(例如,構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn)。組合結(jié)構(gòu)圖用于畫(huà)出結(jié)構(gòu)化類的內(nèi)部?jī)?nèi)容。(2)定時(shí)圖也稱計(jì)時(shí)圖,定時(shí)圖也是一種交互圖,它強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)問(wèn),而不僅僅只是關(guān)心消息的相對(duì)順序。(3)制品圖描述計(jì)算機(jī)中一個(gè)系統(tǒng)的物理結(jié)構(gòu)。制品包括文件、數(shù)據(jù)庫(kù)和類似的物理比特集合。制品圖通常與部署圖一起使用。制品也給出了它們實(shí)現(xiàn)的類和構(gòu)件。(4)交互概覽圖是活動(dòng)圖和順序圖的混合物。(12.)某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為()天。A.17B.18C.19D.20正確答案:D參考解析:項(xiàng)目的工期是從開(kāi)始到結(jié)束持續(xù)時(shí)間最長(zhǎng)的工作。題目中持續(xù)時(shí)間最長(zhǎng)的是ABDIJL,需要時(shí)間20天。BD活動(dòng)在AB活動(dòng)結(jié)束之后便可以開(kāi)始,所以最早開(kāi)始時(shí)間為3。HK活動(dòng)需要在AEGH與ACFH兩條路徑上的活動(dòng)均完成之后,才能開(kāi)始,所以最早開(kāi)始時(shí)間為10。(13.)某軟件公司參與開(kāi)發(fā)管理系統(tǒng)軟件的程序員張某,辭職到另一公司任職,于是該項(xiàng)目負(fù)責(zé)人將該管理系統(tǒng)軟件上開(kāi)發(fā)者的署名更改為李某(接張某工作)。該項(xiàng)目負(fù)責(zé)人的行為()。A.侵犯了張某開(kāi)發(fā)者身份權(quán)(署名權(quán))B.不構(gòu)成侵權(quán),因?yàn)槌绦騿T張某不是軟件著作權(quán)人C.只是行使管理者的權(quán)利,不構(gòu)成侵權(quán)D.不構(gòu)成侵權(quán),因?yàn)槌绦騿T張某現(xiàn)已不是項(xiàng)目組成員正確答案:A參考解析:我國(guó)《著作權(quán)法》第9條和《計(jì)算機(jī)軟件保護(hù)條例》第8條的規(guī)定,軟件著作權(quán)人享有發(fā)表權(quán)和開(kāi)發(fā)者身份權(quán),這兩項(xiàng)權(quán)利與著作權(quán)人的人身是不可分離的主體。開(kāi)發(fā)者的身份權(quán),不隨軟件開(kāi)發(fā)者的消亡而喪失,且無(wú)時(shí)間限制。依據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第23條第4款的規(guī)定,該項(xiàng)目負(fù)責(zé)人的行為侵犯了張某的開(kāi)發(fā)者身份權(quán)及署名權(quán)。(14.)()圖像通過(guò)使用彩色查找表來(lái)獲得圖像顏色。A.真彩色B.偽彩色C.直接色D.矢量正確答案:B參考解析:真彩色是指圖像中的每個(gè)像素值都分成R、G、B三個(gè)基色分量,每個(gè)基色分量直接決定其基色的強(qiáng)度,這樣產(chǎn)生的色彩稱為真彩色。偽彩色圖像的每個(gè)像素值實(shí)際上是一個(gè)索引值或代碼,該代碼值作為色彩查找表CLUT(ColorLook-UpTable)中某一項(xiàng)的入口地址,根據(jù)該地址可查找出包含實(shí)際R、G、B的強(qiáng)度值。這種用查找映射的方法產(chǎn)生的色彩稱為偽彩色。直接色的像素值分為紅、綠、藍(lán)子域,每一個(gè)子域索引一份獨(dú)立的色彩映射,可改變色彩映射的內(nèi)容。矢量是一種既有大小又有方向的量,又稱為向量。一般來(lái)說(shuō),在物理學(xué)中稱作矢量,例如速度、加速度、力等等就是這樣的量。舍棄實(shí)際含義,就抽象為數(shù)學(xué)中的概念──向量。在計(jì)算機(jī)中,矢量圖可以無(wú)限放大永不變形。(15.)以下關(guān)于計(jì)算機(jī)系統(tǒng)中高速緩存(Cache)的說(shuō)法中,正確的是()。A.Cache的容量通常大于主存的存儲(chǔ)容量B.通常由程序員設(shè)置Cache的內(nèi)容和訪問(wèn)速度C.Cache的內(nèi)容是主存內(nèi)容的副本D.多級(jí)Cache僅在多核CPU中使用正確答案:C參考解析:高速緩沖存儲(chǔ)器是存在于主存與CPU之間的一級(jí)存儲(chǔ)器,由靜態(tài)存儲(chǔ)芯片(SRAM)組成,容量比較小但速度比主存高得多,接近于CPU的速度。Cache通常保存著一份內(nèi)存儲(chǔ)器中部分內(nèi)容的副本(拷貝),該內(nèi)容副本是最近曾被CPU使用過(guò)的數(shù)據(jù)和程序代碼。(16.)中央處理單元(CPU)不包括()。A.算術(shù)邏輯運(yùn)算單元B.控制器C.通用寄存器組D.I/O總線正確答案:D參考解析:計(jì)算機(jī)硬件的中央處理單元是值由運(yùn)算單元,控制單元,寄存器組所組成的核心集成部件,這些部件之間通過(guò)芯片級(jí)總線連接。I/O總線是在內(nèi)存與外設(shè)間傳送數(shù)據(jù)的通路。如果將CPU比作跑車的引擎,I/O總線就好似跑車的傳動(dòng)裝置。(17.)在程序執(zhí)行過(guò)程中,Cache與主存的地址映像由()。A.硬件自動(dòng)完成B.程序員調(diào)度C.操作系統(tǒng)管理D.程序員與操作系統(tǒng)協(xié)同完成正確答案:A參考解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。Cache的工作是建立在程序與數(shù)據(jù)訪問(wèn)的局部性原理上。即經(jīng)過(guò)對(duì)大量程序執(zhí)行情況的結(jié)果分析:在一段較短的時(shí)間間隔內(nèi)程序集中在某一較小的內(nèi)存地址空間執(zhí)行,這就是程序執(zhí)行的局部性原理。同樣,對(duì)數(shù)據(jù)的訪問(wèn)也存在局部性現(xiàn)象。為了提高系統(tǒng)處理速度才將主存部分存儲(chǔ)空間中的內(nèi)容復(fù)制到工作速度更快的Cache中,同樣為了提高速度的原因,Cache系統(tǒng)都是由硬件實(shí)現(xiàn)的。(18.)已知函數(shù)f()、g()的定義如下所示,執(zhí)行表達(dá)式”x=f(5)”的運(yùn)算時(shí),若函數(shù)調(diào)用g(a)是引用調(diào)用(callbyreference)方式,則執(zhí)行”x=f(5)”后x的值為(請(qǐng)作答此空);若函數(shù)調(diào)用g(a)是值調(diào)用(callbyvalue)方式,則執(zhí)行”x=f(5)”后x的值為()。A.20B.25C.60D.75正確答案:D參考解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。若實(shí)現(xiàn)函數(shù)調(diào)用時(shí),將實(shí)參的值傳遞給對(duì)應(yīng)的形參,則稱為是傳值調(diào)用。這種方式下形式參數(shù)不能向?qū)崊鬟f信息。引用調(diào)用的本質(zhì)是將實(shí)參的地址傳給形參,函數(shù)中對(duì)形參的訪問(wèn)和修改實(shí)際上就是針對(duì)相應(yīng)實(shí)際參數(shù)變量所作的訪問(wèn)和改變。根據(jù)題目說(shuō)明,調(diào)用函數(shù)f時(shí),實(shí)參的值為5,也就是在函數(shù)f中,x的初始值為5,接下來(lái)先通過(guò)“a=x-1”將a的值設(shè)置為4,再調(diào)用函數(shù)g(a)。函數(shù)g()執(zhí)行時(shí),形參y的初始值為4,經(jīng)過(guò)“y=y*y-1”運(yùn)算后,y的值就修改為15。在引用調(diào)用方式下,g函數(shù)中y是f函數(shù)中a的引用(可視為形參y與實(shí)參a是同一對(duì)象),也就是說(shuō)函數(shù)f中a的值被改為15,因此,返回函數(shù)f中再執(zhí)行“a*x”運(yùn)算后得到75(x=5,a=15),因此第一空應(yīng)填入的值為75。在值調(diào)用方式下,g函數(shù)中y只獲得f函數(shù)中a的值(形參y與實(shí)參a是兩個(gè)不同的對(duì)象),也就是說(shuō)在函數(shù)g中修改y的值與函數(shù)f中a的值已經(jīng)沒(méi)有關(guān)系了,因此,返回函數(shù)f再執(zhí)行“a*x”運(yùn)算后得到20(x=5,a=4),因此第二空應(yīng)填入的值為20。(19.)已知函數(shù)f()、g()的定義如下所示,執(zhí)行表達(dá)式”x=f(5)”的運(yùn)算時(shí),若函數(shù)調(diào)用g(a)是引用調(diào)用(callbyreference)方式,則執(zhí)行”x=f(5)”后x的值為();若函數(shù)調(diào)用g(a)是值調(diào)用(callbyvalue)方式,則執(zhí)行”x=f(5)”后x的值為(請(qǐng)作答此空)。A.20B.25C.60D.75正確答案:A參考解析:本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。若實(shí)現(xiàn)函數(shù)調(diào)用時(shí),將實(shí)參的值傳遞給對(duì)應(yīng)的形參,則稱為是傳值調(diào)用。這種方式下形式參數(shù)不能向?qū)崊鬟f信息。引用調(diào)用的本質(zhì)是將實(shí)參的地址傳給形參,函數(shù)中對(duì)形參的訪問(wèn)和修改實(shí)際上就是針對(duì)相應(yīng)實(shí)際參數(shù)變量所作的訪問(wèn)和改變。根據(jù)題目說(shuō)明,調(diào)用函數(shù)f時(shí),實(shí)參的值為5,也就是在函數(shù)f中,x的初始值為5,接下來(lái)先通過(guò)“a=x-1”將a的值設(shè)置為4,再調(diào)用函數(shù)g(a)。函數(shù)g()執(zhí)行時(shí),形參y的初始值為4,經(jīng)過(guò)“y=y*y-1”運(yùn)算后,y的值就修改為15。在引用調(diào)用方式下,g函數(shù)中y是f函數(shù)中a的引用(可視為形參y與實(shí)參a是同一對(duì)象),也就是說(shuō)函數(shù)f中a的值被改為15,因此,返回函數(shù)f中再執(zhí)行“a*x”運(yùn)算后得到75(x=5,a=15),因此第一空應(yīng)填入的值為75。在值調(diào)用方式下,g函數(shù)中y只獲得f函數(shù)中a的值(形參y與實(shí)參a是兩個(gè)不同的對(duì)象),也就是說(shuō)在函數(shù)g中修改y的值與函數(shù)f中a的值已經(jīng)沒(méi)有關(guān)系了,因此,返回函數(shù)f再執(zhí)行“a*x”運(yùn)算后得到20(x=5,a=4),因此第二空應(yīng)填入的值為20。(20.)程序設(shè)計(jì)語(yǔ)言一般可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類,與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)言開(kāi)發(fā)的程序具有()等特點(diǎn)。A.開(kāi)發(fā)效率低,運(yùn)行效率低B.開(kāi)發(fā)效率高,運(yùn)行效率低C.開(kāi)發(fā)效率低,運(yùn)行效率高D.開(kāi)發(fā)效率高,運(yùn)行效率高正確答案:C參考解析:本題考查低級(jí)語(yǔ)言與高級(jí)語(yǔ)言的概念和區(qū)別。低級(jí)語(yǔ)言指抽象層次低、較接近于計(jì)算機(jī)硬件而較遠(yuǎn)離問(wèn)題域的程序設(shè)計(jì)語(yǔ)言,高級(jí)語(yǔ)言則反之。因此,一般來(lái)說(shuō),低級(jí)語(yǔ)言的運(yùn)行效率較高,但需要程序員對(duì)底層知識(shí)有深入細(xì)致的理解,開(kāi)發(fā)難度高、周期長(zhǎng)。(21.)下圖所示為一個(gè)不確定有限自動(dòng)機(jī)(NFA)的狀態(tài)轉(zhuǎn)換圖。該NFA不可識(shí)別字符串()。A.0110B.01110C.00D.1010正確答案:D參考解析:將選項(xiàng)依次帶入圖中,注意該自動(dòng)機(jī)可以識(shí)別空字符。(22.)在傳值調(diào)用方式下進(jìn)行函數(shù)調(diào)用是將()。A.實(shí)參的值傳遞給形參B.實(shí)參的地址傳遞給形參C.形參的值傳遞給實(shí)參D.形參的地址傳遞給實(shí)參正確答案:A參考解析:傳值調(diào)用是實(shí)參的值傳遞給形參。(23.)以下關(guān)于CISC(ComplexInstructionSetComputer,復(fù)雜指令集計(jì)算機(jī))和RISC(ReducedInstructionSetComputer,精簡(jiǎn)指令集計(jì)算機(jī))的敘述中,錯(cuò)誤的是()。A.在CISC中,復(fù)雜指令都采用硬布線邏輯來(lái)執(zhí)行B.一般而言,采用CISC技術(shù)的CPU,其芯片設(shè)計(jì)復(fù)雜度更高C.在RISC中,更適合采用硬布線邏輯執(zhí)行指令D.采用RISC技術(shù),指令系統(tǒng)中的指令種類和尋址方式更少正確答案:A參考解析:本題考查CISC與RISC的區(qū)別,這是一種常見(jiàn)的考題,二者的區(qū)別如表所示。(24.)當(dāng)前主流的多核計(jì)算機(jī)屬于()計(jì)算機(jī)。A.SISDB.SIMDC.MISD.MIMD正確答案:D參考解析:Flynn于1972年提出計(jì)算平臺(tái)分類法主要根據(jù)指令流和數(shù)據(jù)流來(lái)分類,分為四類:①單指令流單數(shù)據(jù)流機(jī)器(SISD)SISD機(jī)器是一種傳統(tǒng)的串行計(jì)算機(jī),其硬件不支持任何形式的并行計(jì)算,所有的指令都是串行執(zhí)行,并且在某個(gè)時(shí)鐘周期內(nèi),CPU只能處理一個(gè)數(shù)據(jù)流。早期的計(jì)算機(jī)都是SISD機(jī)器。②單指令流多數(shù)據(jù)流機(jī)器(SIMD)SIMD是采用一個(gè)指令流處理多個(gè)數(shù)據(jù)流。這類機(jī)器在數(shù)字信號(hào)處理、圖像處理,以及多媒體信息處理等領(lǐng)域非常有效。Intel處理器實(shí)現(xiàn)的MMXTM、SSE(StreamingSIMDExtensions)、SSE2及SSE3擴(kuò)展指令集,都能在單個(gè)時(shí)鐘周期內(nèi)處理多個(gè)數(shù)據(jù)單元。也就是說(shuō)人們現(xiàn)在用的單核計(jì)算機(jī)基本上都屬于SIMD機(jī)器。③多指令流單數(shù)據(jù)流機(jī)器(MISD)MISD是采用多個(gè)指令流來(lái)處理單個(gè)數(shù)據(jù)流。在實(shí)際情況中,采用多指令流處理多數(shù)據(jù)流才是更有效的方法,因此MISD只是作為理論模型出現(xiàn),沒(méi)有實(shí)際應(yīng)用。④多指令流多數(shù)據(jù)流機(jī)器(MIMD)MIMD機(jī)器可以同時(shí)執(zhí)行多個(gè)指令流,這些指令流分別對(duì)不同數(shù)據(jù)流進(jìn)行操作。最新的多核計(jì)算平臺(tái)就屬于MIMD的范疇,例如Intel和AMD的雙核處理器。(25.)cache存儲(chǔ)器一般采用()存儲(chǔ)器件構(gòu)成。A.DRAMB.SRAMC.ROMD.NVRAM正確答案:B參考解析:cache存儲(chǔ)器一般采用靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)技術(shù),這種存儲(chǔ)器的速度比動(dòng)態(tài)RAM快,能夠跟得上CPU的要求,彌合了CPU和主存之間的速度差距。(26.)假設(shè)某文件系統(tǒng)的文件索引表有i-addr[0],i-addr[1],...,i-addr[7]共8個(gè)地址項(xiàng),每個(gè)地址項(xiàng)大小為4字節(jié),其中5個(gè)地址項(xiàng)(i-addr[0]~i-addr[4])為直接地址索引,2個(gè)地址項(xiàng)(i-addr[5]~i-addr[6])是一級(jí)間接地址索引1個(gè)地址項(xiàng)(i-addr[7])是二級(jí)間接地址索引,磁盤(pán)索引塊和磁盤(pán)數(shù)據(jù)塊大小均為1KB。若要訪問(wèn)文件的邏輯塊號(hào)分別為5和518,則系統(tǒng)應(yīng)分別采用()。A.直接地址索引和一級(jí)間接地址索引B.直接地址索引和二級(jí)間接地址索引C.一級(jí)間接地址索引和二級(jí)間接地址索引D.二級(jí)間接地址索引和一級(jí)間接地址索引正確答案:C參考解析:直接地址索引涉及到的邏輯塊號(hào)為:0-4,因此要訪問(wèn)的塊號(hào)5是一級(jí)間接索引。又由于磁盤(pán)數(shù)據(jù)塊大為1KB,每個(gè)地址項(xiàng)大小為4字節(jié),那么每個(gè)一級(jí)間接索引結(jié)點(diǎn)所對(duì)應(yīng)的邏輯塊個(gè)數(shù)為:1KB/4B=256個(gè),因此要訪問(wèn)的518號(hào)塊屬于二級(jí)間接索引。(27.)某系統(tǒng)磁盤(pán)數(shù)據(jù)塊的大小為1024KB,系繞磁盤(pán)管理采用索引文件結(jié)構(gòu),每個(gè)索引指針占用4個(gè)字節(jié)。一個(gè)索引文件的索引節(jié)點(diǎn)有8個(gè)直接塊地址、1個(gè)一級(jí)間接塊地址、1個(gè)二級(jí)間接塊地址和1個(gè)三級(jí)間接塊地址。假設(shè)索引節(jié)點(diǎn)已經(jīng)在內(nèi)存中,那么訪問(wèn)該文件偏移地址9089字節(jié)的數(shù)據(jù)需要再訪問(wèn)()次磁盤(pán)。A.1B.2C.3D.4正確答案:A參考解析:盤(pán)塊大小為1024KB,8個(gè)直接塊能訪問(wèn)的容量是1024KB*8=8192KB,偏移地址9089B遠(yuǎn)小于8192KB,處于直接塊訪問(wèn)范圍內(nèi),因此只要訪問(wèn)一次磁盤(pán)即可。(28.)Flynn分類法根據(jù)計(jì)算機(jī)在執(zhí)行程序的過(guò)程中()的不同組合,將計(jì)算機(jī)分為4類。A.指令流和數(shù)據(jù)流B.數(shù)據(jù)流和控制流C.指令流和控制流D.數(shù)據(jù)流和總線帶寬正確答案:A參考解析:Flynn于1972年提出計(jì)算平臺(tái)分類法主要根據(jù)指令流和數(shù)據(jù)流來(lái)分類,分為四類:①單指令流單數(shù)據(jù)流機(jī)器(SISD)SISD機(jī)器是一種傳統(tǒng)的串行計(jì)算機(jī),其硬件不支持任何形式的并行計(jì)算,所有的指令都是串行執(zhí)行,并且在某個(gè)時(shí)鐘周期內(nèi),CPU只能處理一個(gè)數(shù)據(jù)流。早期的計(jì)算機(jī)都是SISD機(jī)器。②單指令流多數(shù)據(jù)流機(jī)器(SIMD)SIMD是采用一個(gè)指令流處理多個(gè)數(shù)據(jù)流。這類機(jī)器在數(shù)字信號(hào)處理、圖像處理,以及多媒體信息處理等領(lǐng)域非常有效。Intel處理器實(shí)現(xiàn)的MMXTM、SSE(StreamingSIMDExtensions)、SSE2及SSE3擴(kuò)展指令集,都能在單個(gè)時(shí)鐘周期內(nèi)處理多個(gè)數(shù)據(jù)單元。也就是說(shuō)人們現(xiàn)在用的單核計(jì)算機(jī)基本上都屬于SIMD機(jī)器。③多指令流單數(shù)據(jù)流機(jī)器(MISD)MISD是采用多個(gè)指令流來(lái)處理單個(gè)數(shù)據(jù)流。在實(shí)際情況中,采用多指令流處理多數(shù)據(jù)流才是更有效的方法,因此MISD只是作為理論模型出現(xiàn),沒(méi)有實(shí)際應(yīng)用。④多指令流多數(shù)據(jù)流機(jī)器(MIMD)MIMD機(jī)器可以同時(shí)執(zhí)行多個(gè)指令流,這些指令流分別對(duì)不同數(shù)據(jù)流進(jìn)行操作。最新的多核計(jì)算平臺(tái)就屬于MIMD的范疇,例如Intel和AMD的雙核處理器。(29.)在ISO制定并發(fā)布的MPEG系列標(biāo)準(zhǔn)中,()的音、視頻壓縮編碼技術(shù)被應(yīng)用到VCD中A.MPEG-1B.MPEG-2C.MPEG-7D.MPEG-21正確答案:A參考解析:MPEG是MovingPictureExpertGroup的簡(jiǎn)稱,最初是指由國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)聯(lián)合組成的一個(gè)研究視頻和音頻編碼標(biāo)準(zhǔn)的專家組。同時(shí)MPEG也用來(lái)命名這個(gè)小組所負(fù)責(zé)開(kāi)發(fā)的一系列音、視頻編碼標(biāo)準(zhǔn)和多媒體應(yīng)用標(biāo)準(zhǔn)。這個(gè)專家組至今為止已制定和制定中的標(biāo)準(zhǔn)包括MPEG-1、MPEG-2、MPEG-4、MPEG-7和MPEG-21標(biāo)準(zhǔn)。其中MPEG-1、MPEG-2和MPEG-4主要針對(duì)音、視頻編碼技術(shù),而MPEG-7是多媒體內(nèi)容描述接口標(biāo)準(zhǔn),MPEG-21是多媒體應(yīng)用框架標(biāo)準(zhǔn)。VCD使用了MPEG-1標(biāo)準(zhǔn)作為其音、視頻信息壓縮編碼方案,而MPEG-2標(biāo)準(zhǔn)中的音、視頻壓縮編碼技術(shù)被應(yīng)用到DVD中。(30.)在ISO制定并發(fā)布的MPEG系列標(biāo)準(zhǔn)中,()標(biāo)準(zhǔn)中的音、視頻壓縮編碼技術(shù)被應(yīng)用到DVD中A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-21正確答案:B參考解析:MPEG是MovingPictureExpertGroup的簡(jiǎn)稱,最初是指由國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)聯(lián)合組成的一個(gè)研究視頻和音頻編碼標(biāo)準(zhǔn)的專家組。同時(shí)MPEG也用來(lái)命名這個(gè)小組所負(fù)責(zé)開(kāi)發(fā)的一系列音、視頻編碼標(biāo)準(zhǔn)和多媒體應(yīng)用標(biāo)準(zhǔn)。這個(gè)專家組至今為止已制定和制定中的標(biāo)準(zhǔn)包括MPEG-1、MPEG-2、MPEG-4、MPEG-7和MPEG-21標(biāo)準(zhǔn)。其中MPEG-1、MPEG-2和MPEG-4主要針對(duì)音、視頻編碼技術(shù),而MPEG-7是多媒體內(nèi)容描述接口標(biāo)準(zhǔn),MPEG-21是多媒體應(yīng)用框架標(biāo)準(zhǔn)。VCD使用了MPEG-1標(biāo)準(zhǔn)作為其音、視頻信息壓縮編碼方案,而MPEG-2標(biāo)準(zhǔn)中的音、視頻壓縮編碼技術(shù)被應(yīng)用到DVD中。(31.)程序運(yùn)行過(guò)程中常使用參數(shù)在函數(shù)(過(guò)程)間傳遞消息,引用調(diào)用傳遞的是實(shí)參的()。A.地址B.類型C.名稱D.值正確答案:A參考解析:程序運(yùn)行時(shí),對(duì)函數(shù)的調(diào)用一般有兩種形式:傳值調(diào)用和引用調(diào)用。傳值調(diào)用:形參取的是實(shí)參的值,形參的改變不會(huì)導(dǎo)致調(diào)用點(diǎn)所傳的實(shí)參的值發(fā)生改變。引用(傳址)調(diào)用:形參取的是實(shí)參的地址,即相當(dāng)于實(shí)參存儲(chǔ)單元的地址引用,因此其值的改變同時(shí)就改變了實(shí)參的值。(32.)Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon(請(qǐng)作答此選項(xiàng))Object-orientedanalysisfocusesoncreationofmodels.Thethreetypesoftheanalysismodelare()Therearetwosubstagesofobject-orientedanalysis.()focusesonreal-worldthingswhosesemanticstheapplicationcaptures.Theobjectconstructedintherequirementanalysisshowsthe()ofthereal-worldsystemandorganizesitintoworkablepieces.()addressesthecomputeraspectsoftheapplicationthatarevisibletousers.Theobjectsarethosewhichcanbeexpectedtovaryfromtimetotimequiterapidly.A.functionaldecompositionB.objectabstractionC.datainheritanceD.informationgeneralization正確答案:A參考解析:傳統(tǒng)的系統(tǒng)分析以功能分解為基礎(chǔ),利用結(jié)構(gòu)化分析自頂向下完成。面向?qū)ο蠓治鲫P(guān)注于模型的創(chuàng)建。該分析模型有三種類型:類模型、交互模型和狀態(tài)模型。面向?qū)ο蠓治鲇袃蓚€(gè)子階段。領(lǐng)域分析側(cè)重于現(xiàn)實(shí)世界中那些語(yǔ)義被應(yīng)用程序獲取的事物。在需求分析中所構(gòu)造的對(duì)象說(shuō)明了現(xiàn)實(shí)世界系統(tǒng)的靜態(tài)結(jié)構(gòu)并將其組織為可用的片段。應(yīng)用分析處理應(yīng)用系統(tǒng)中用戶可見(jiàn)的計(jì)算機(jī)問(wèn)題。所分析的對(duì)(33.)Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedonObject-orientedanalysisfocusesoncreationofmodels.Thethreetypesoftheanalysismodelare(請(qǐng)作答此選項(xiàng))Therearetwosubstagesofobject-orientedanalysis.()focusesonreal-worldthingswhosesemanticstheapplicationcaptures.Theobjectconstructedintherequirementanalysisshowsthe()ofthereal-worldsystemandorganizesitintoworkablepieces.()addressesthecomputeraspectsoftheapplicationthatarevisibletousers.Theobjectsarethosewhichcanbeexpectedtovaryfromtimetotimequiterapidly.A.functionmodel,classmodelandstatemodelB.classmodel,interactionmodelandstatemodelC.classmodel,interactionmodelandsequencemodelD.functionmodel,interactionmodelandstatemodel正確答案:B參考解析:傳統(tǒng)的系統(tǒng)分析以功能分解為基礎(chǔ),利用結(jié)構(gòu)化分析自頂向下完成。面向?qū)ο蠓治鲫P(guān)注于模型的創(chuàng)建。該分析模型有三種類型:類模型、交互模型和狀態(tài)模型。面向?qū)ο蠓治鲇袃蓚€(gè)子階段。領(lǐng)域分析側(cè)重于現(xiàn)實(shí)世界中那些語(yǔ)義被應(yīng)用程序獲取的事物。在需求分析中所構(gòu)造的對(duì)象說(shuō)明了現(xiàn)實(shí)世界系統(tǒng)的靜態(tài)結(jié)構(gòu)并將其組織為可用的片段。應(yīng)用分析處理應(yīng)用系統(tǒng)中用戶可見(jiàn)的計(jì)算機(jī)問(wèn)題。所分析的對(duì)(34.)Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon()Object-orientedanalysisfocusesoncreationofmodels.Thethreetypesoftheanalysismodelare()Therearetwosubstagesofobject-orientedanalysis.()focusesonreal-worldthingswhosesemanticstheapplicationcaptures.Theobjectconstructedintherequirementanalysisshowsthe(請(qǐng)作答該選項(xiàng))ofthereal-worldsystemandorganizesitintoworkablepieces.()addressesthecomputeraspectsoftheapplicationthatarevisibletousers.Theobjectsarethosewhichcanbeexpectedtovaryfromtimetotimequiterapidly.A.staticstructureB.systemcomponentsC.dataflowsD.programprocedures正確答案:A參考解析:傳統(tǒng)的系統(tǒng)分析以功能分解為基礎(chǔ),利用結(jié)構(gòu)化分析自頂向下完成。面向?qū)ο蠓治鲫P(guān)注于模型的創(chuàng)建。該分析模型有三種類型:類模型、交互模型和狀態(tài)模型。面向?qū)ο蠓治鲇袃蓚€(gè)子階段。領(lǐng)域分析側(cè)重于現(xiàn)實(shí)世界中那些語(yǔ)義被應(yīng)用程序獲取的事物。在需求分析中所構(gòu)造的對(duì)象說(shuō)明了現(xiàn)實(shí)世界系統(tǒng)的靜態(tài)結(jié)構(gòu)并將其組織為可用的片段。應(yīng)用分析處理應(yīng)用系統(tǒng)中用戶可見(jiàn)的計(jì)算機(jī)問(wèn)題。所分析的對(duì)(35.)利用海明碼(HammingCode)糾正單位錯(cuò),如果有6位信息位,則需要加入()位冗余位。A.2B.3C.4D.5正確答案:C參考解析:(36.)將高級(jí)語(yǔ)言源程序翻譯為可在計(jì)算機(jī)上執(zhí)行的形式有多種不同的方式,其中()。A.編譯方式和解釋方式都生成邏輯上與源程序等價(jià)的目標(biāo)程序B.編譯方式和解釋方式都不生成邏輯上與源程序等價(jià)的目標(biāo)程序C.編譯方式生成邏輯上與源程序等價(jià)的目標(biāo)程序,解釋方式不生成D.解釋方式生成邏輯上與源程序等價(jià)的目標(biāo)程序,編譯方式不生成正確答案:C參考解析:解釋程序也稱為解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;編譯程序(編譯器)則是將源程序翻譯成目標(biāo)語(yǔ)言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。兩種語(yǔ)言處理程序的根本區(qū)別是:在編譯方式下,機(jī)器上運(yùn)行的是與源程序等價(jià)的目標(biāo)程序,源程序和編譯程序都不再參與目標(biāo)程序的執(zhí)行過(guò)程,而在解釋方式下,解釋程序和源程序(或某種等價(jià)表示)要參與到程序的運(yùn)行過(guò)程中,運(yùn)行程序的控制權(quán)在解釋程序。解釋器翻譯源程序時(shí)不生成獨(dú)立的目標(biāo)程序,而編譯器則將源程序翻譯成獨(dú)立的目標(biāo)程序。(37.)目前的小型和微型計(jì)算機(jī)系統(tǒng)中普遍采用的字母與字符編碼是()。A.BCD碼B.海明碼C.ASCⅡ碼D.補(bǔ)碼正確答案:C參考解析:此題考查計(jì)算機(jī)系統(tǒng)常識(shí),目前計(jì)算機(jī)中普遍采用的字符編碼是美國(guó)標(biāo)準(zhǔn)信息交換碼,即ASCII碼,包括256個(gè)常用字符。(38.)設(shè)有一個(gè)64K×32位的存儲(chǔ)器(每個(gè)存儲(chǔ)單元為32位),其存儲(chǔ)單元的地址寬度為()。A.15B.16C.30D.32正確答案:B參考解析:本題考察存儲(chǔ)管理的基礎(chǔ)知識(shí)。64x32k/32=216總共16位。(39.)循環(huán)鏈表的主要優(yōu)點(diǎn)是()。A.不再需要頭指針了B.從表中任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表C.在進(jìn)行插入、刪除運(yùn)算時(shí),能更好地保證鏈表不斷開(kāi)D.已知某個(gè)結(jié)點(diǎn)的位置后,能夠容易地找到它的直接前趨正確答案:B參考解析:循環(huán)鏈表的主要優(yōu)點(diǎn)是從表中任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表。(40.)下列光盤(pán)格式中,不能多次擦除重寫(xiě)數(shù)據(jù)的是()。A.DVD-RAMB.CD-RC.DVD-RWD.CD-RW正確答案:B參考解析:本題考查光盤(pán)存儲(chǔ)技術(shù)基本常識(shí)。題目給出的是常見(jiàn)光盤(pán)格式,其中DVD-RAM和DVD-RW是DVD技術(shù)所支持的兩種不同的可多次擦除重寫(xiě)的DVD光盤(pán)格式,CD-R指一次性可寫(xiě)(刻錄)CD光盤(pán),而CD-RW指可多次擦除、重寫(xiě)的CD光盤(pán)。(41.)下面關(guān)于計(jì)算機(jī)Cache的論述中,正確的是()。A.Cache是一種介于主存和輔存之間的存儲(chǔ)器,用于主輔存之間的緩沖存儲(chǔ)B.如果訪問(wèn)Cache不命中,則用從內(nèi)存中取到的字節(jié)代替Cache中最近訪問(wèn)過(guò)的字節(jié)C.Cache的命中率必須很高,一般要達(dá)到90%以上D.Cache中的信息必須與主存中的信息時(shí)刻保持一致正確答案:C參考解析:當(dāng)CPU發(fā)出訪存請(qǐng)求后,存儲(chǔ)器地址先被送到cache控制器以確定所需數(shù)據(jù)是否已在cache中,若命中則直接對(duì)cache進(jìn)行訪問(wèn)。這個(gè)過(guò)程稱為cache的地址映射。常見(jiàn)的映射方法有直接映射、相聯(lián)映射和組相聯(lián)映射。當(dāng)cache存儲(chǔ)器產(chǎn)生了一次訪問(wèn)未命中之后,相應(yīng)的數(shù)據(jù)應(yīng)同時(shí)讀入CPU和cache。但是當(dāng)cache已存滿數(shù)據(jù)后,新數(shù)據(jù)必須淘汰cache中的某些舊數(shù)據(jù)。最常用的淘汰首法有隨機(jī)淘汰法、先進(jìn)先出法(FIFO)和近期最少使用淘汰法(LRU)。因?yàn)樾枰WC緩存在cache中的數(shù)據(jù)與主存中的內(nèi)容一致,相對(duì)讀操作而言,cache的寫(xiě)操作較復(fù)雜,常用的有以下幾種方法。(1)寫(xiě)直達(dá)(writethrough)。當(dāng)要寫(xiě)cache時(shí),數(shù)據(jù)同時(shí)寫(xiě)回主存儲(chǔ)器,有時(shí)也稱為寫(xiě)通。(2)寫(xiě)回(writeback)。CPU修改cache的某一行后,相應(yīng)的數(shù)據(jù)并不立即寫(xiě)入主存儲(chǔ)器單元,而是當(dāng)該行從cache中被淘汰時(shí),才把數(shù)據(jù)寫(xiě)回到主存儲(chǔ)器中。(3)標(biāo)記法。對(duì)cache中的每一_據(jù)設(shè)罝一^有效位。當(dāng)數(shù)據(jù)進(jìn)入cache后,有效位罝1;而當(dāng)CPU要對(duì)該數(shù)據(jù)進(jìn)行修改時(shí),數(shù)據(jù)只需寫(xiě)入主存儲(chǔ)器并同時(shí)將該有效位清0。當(dāng)要從cache中讀取數(shù)據(jù)時(shí)黑要測(cè)試其有效位:若為1則直接從cache中取數(shù),否則從主存中取數(shù)。(42.)某指令流水線由4段組成,各段所需要的時(shí)間如下圖所示。連續(xù)輸入8條指令時(shí)的吞吐率(單位時(shí)間內(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ǔ)知識(shí)。流水線的吞吐率指的是計(jì)算機(jī)中的流水線在特定的時(shí)間內(nèi)可以處理的任務(wù)或輸出數(shù)據(jù)的結(jié)果的數(shù)量。流水線的吞吐率可以進(jìn)一步分為最大吞吐率和實(shí)際吞吐率。該題目中要求解的是實(shí)際吞吐率,以流水方式執(zhí)行8條指令的指行時(shí)間是28Δt,因此吞吐率為8/28Δt。(43.)Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(請(qǐng)作答此空),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.activityB.jobC.processD.application正確答案:A參考解析:無(wú)(44.)Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe(請(qǐng)作答此空)oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.sizeB.qualityC.scaleD.complexity正確答案:B參考解析:無(wú)(45.)Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward(請(qǐng)作答此空).However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.multipleobjectivesB.differentobjectivesC.asingleobjectiveD.independentobjectives正確答案:C參考解析:無(wú)(46.)以下說(shuō)法錯(cuò)誤的是()。A.使用中間代碼可提高編譯程序的可移植性,常見(jiàn)的有逆波蘭記號(hào)、四元式、三元式和樹(shù)。B.在詞法分析階段輸入源程序,對(duì)構(gòu)成源程序的字符串進(jìn)行掃描和分解,識(shí)別出一個(gè)個(gè)的單詞,刪掉無(wú)用的信息,報(bào)告分析時(shí)的錯(cuò)誤。C.在語(yǔ)義分析階段,按語(yǔ)義規(guī)則分析檢查每條語(yǔ)句是否有正確的語(yǔ)義結(jié)構(gòu)。D.在語(yǔ)法分析階段,按語(yǔ)法規(guī)則分析檢查每條語(yǔ)句是否有正確的邏輯結(jié)構(gòu)。正確答案:C參考解析:語(yǔ)義分析階段:主要檢查源程序是否存在靜態(tài)語(yǔ)義錯(cuò)誤,并收集類型信息供后面的代碼生成階段使用。(47.)在對(duì)軟件系統(tǒng)進(jìn)行評(píng)價(jià)時(shí),需要從信息系統(tǒng)的組成部分、評(píng)價(jià)對(duì)象和經(jīng)濟(jì)學(xué)角度出發(fā)進(jìn)行綜合考慮以建立起一套指標(biāo)體系理論架構(gòu)。從信息系統(tǒng)評(píng)價(jià)對(duì)象出發(fā),對(duì)于用戶方來(lái)說(shuō),他們所關(guān)心的是()。A.用戶需求和運(yùn)行質(zhì)量B.系統(tǒng)外部環(huán)境C.系統(tǒng)內(nèi)部結(jié)構(gòu)D.系統(tǒng)質(zhì)量和技術(shù)水平正確答案:A參考解析:在對(duì)軟件系統(tǒng)進(jìn)行評(píng)價(jià)時(shí),從系統(tǒng)評(píng)價(jià)對(duì)象出發(fā),用戶方所關(guān)心的是用戶需求和運(yùn)行質(zhì)量平。(48.)()是系統(tǒng)分析階段結(jié)束后得到的工作產(chǎn)品。A.系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明B.系統(tǒng)方案建議書(shū)C.程序規(guī)格說(shuō)明D.單元測(cè)試數(shù)據(jù)正確答案:B參考解析:(1)環(huán)境類,指軟件開(kāi)發(fā)環(huán)境或軟件維護(hù)環(huán)境,例如編譯器、操作系統(tǒng)、編輯器、數(shù)據(jù)庫(kù)管理系統(tǒng)、開(kāi)發(fā)工具、項(xiàng)目管理工具、文檔編制工具等;(2)定義類,是需求分析與定義階段結(jié)束后得到的工作產(chǎn)品,例如需求規(guī)格說(shuō)明、項(xiàng)目開(kāi)發(fā)計(jì)劃、設(shè)計(jì)標(biāo)準(zhǔn)或設(shè)計(jì)準(zhǔn)則、驗(yàn)收測(cè)試計(jì)劃等:(3)設(shè)計(jì)類,設(shè)計(jì)階段結(jié)束后得到的工作產(chǎn)品,例如系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明、程序規(guī)格說(shuō)明、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼標(biāo)準(zhǔn)、用戶界面標(biāo)準(zhǔn)、測(cè)試標(biāo)準(zhǔn)、系統(tǒng)測(cè)試計(jì)劃、用戶手冊(cè)等;(4)測(cè)試類,系統(tǒng)測(cè)試完成后的工作產(chǎn)品,例如系統(tǒng)測(cè)試數(shù)據(jù)、系統(tǒng)測(cè)試結(jié)果、操作手冊(cè)、安裝手冊(cè)等:(5)維護(hù)類,進(jìn)入維護(hù)階段以后產(chǎn)生的工作產(chǎn)品。(49.)()是系統(tǒng)測(cè)試階段完成后的工作產(chǎn)品。A.系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明B.系統(tǒng)方案建議書(shū)C.程序規(guī)格說(shuō)明D.單元測(cè)試數(shù)據(jù)正確答案:D參考解析:(1)環(huán)境類,指軟件開(kāi)發(fā)環(huán)境或軟件維護(hù)環(huán)境,例如編譯器、操作系統(tǒng)、編輯器、數(shù)據(jù)庫(kù)管理系統(tǒng)、開(kāi)發(fā)工具、項(xiàng)目管理工具、文檔編制工具等;(2)定義類,是需求分析與定義階段結(jié)束后得到的工作產(chǎn)品,例如需求規(guī)格說(shuō)明、項(xiàng)目開(kāi)發(fā)計(jì)劃、設(shè)計(jì)標(biāo)準(zhǔn)或設(shè)計(jì)準(zhǔn)則、驗(yàn)收測(cè)試計(jì)劃等:(3)設(shè)計(jì)類,設(shè)計(jì)階段結(jié)束后得到的工作產(chǎn)品,例如系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明、程序規(guī)格說(shuō)明、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼標(biāo)準(zhǔn)、用戶界面標(biāo)準(zhǔn)、測(cè)試標(biāo)準(zhǔn)、系統(tǒng)測(cè)試計(jì)劃、用戶手冊(cè)等;(4)測(cè)試類,系統(tǒng)測(cè)試完成后的工作產(chǎn)品,例如系統(tǒng)測(cè)試數(shù)據(jù)、系統(tǒng)測(cè)試結(jié)果、操作手冊(cè)、安裝手冊(cè)等:(5)維護(hù)類,進(jìn)入維護(hù)階段以后產(chǎn)生的工作產(chǎn)品。(50.)在軟件開(kāi)發(fā)過(guò)程中進(jìn)行風(fēng)險(xiǎn)分析時(shí),()活動(dòng)目的是輔助項(xiàng)目組建立處理風(fēng)險(xiǎn)的策略,有效的策略應(yīng)考慮風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控、風(fēng)險(xiǎn)管理及意外事件計(jì)劃。A.風(fēng)險(xiǎn)識(shí)別B.風(fēng)險(xiǎn)預(yù)測(cè)C.風(fēng)險(xiǎn)評(píng)估D.風(fēng)險(xiǎn)控制正確答案:D參考解析:在進(jìn)行風(fēng)險(xiǎn)分析時(shí),風(fēng)險(xiǎn)控制的目的是輔助項(xiàng)目組建立處理風(fēng)險(xiǎn)的策略,有效的策略應(yīng)考慮風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控、風(fēng)險(xiǎn)管理及意外事件計(jì)劃。(51.)項(xiàng)目管理工具用來(lái)輔助項(xiàng)目經(jīng)理實(shí)施軟件開(kāi)發(fā)過(guò)程中的項(xiàng)目管理活動(dòng),它不能()。(請(qǐng)作答此空)就是一種典型的項(xiàng)目管理工具。A.需求分析工具B.成本估算工具C.軟件評(píng)價(jià)工具D.文檔分析工具正確答案:B參考解析:項(xiàng)目管理工具用來(lái)輔助軟件的項(xiàng)目管理活動(dòng)。通常項(xiàng)目管理活動(dòng)包括項(xiàng)目的計(jì)劃、調(diào)度、通信、成本估算、資源分配及質(zhì)量控制等。一個(gè)項(xiàng)目管理工具通常把重點(diǎn)放在某一個(gè)或某幾個(gè)特定的管理環(huán)節(jié)上,而不提供對(duì)管理活動(dòng)包羅萬(wàn)象的支持。項(xiàng)目管理工具具有以下特征:(1)覆蓋整個(gè)軟件生存周期;(2)為項(xiàng)目調(diào)度提供多種有效手段;(3)利用估算模型對(duì)軟件費(fèi)用和工作量進(jìn)行估算;(4)支持多個(gè)項(xiàng)目和子項(xiàng)目的管理;(5)確定關(guān)鍵路徑,松弛時(shí)間,超前時(shí)間和滯后時(shí)間;(6)對(duì)項(xiàng)目組成員和項(xiàng)目任務(wù)之間的通信給予輔助;(7)自動(dòng)進(jìn)行資源平衡;(8)跟蹤資源的使用;(9)生成固定格式的報(bào)表和剪裁項(xiàng)目報(bào)告。成本估算工具就是一種典型的項(xiàng)目管理工具。(52.)(請(qǐng)作答此空)是系統(tǒng)分析階段結(jié)束后得到的工作產(chǎn)品,()是系統(tǒng)測(cè)試階段完成后的工作產(chǎn)品。A.系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明B.系統(tǒng)方案建議書(shū)C.程序規(guī)格說(shuō)明D.單元測(cè)試數(shù)據(jù)正確答案:B參考解析:本題考查軟件配置項(xiàng)的基本概念。隨著軟件開(kāi)發(fā)工作的開(kāi)展,會(huì)得到許多工作產(chǎn)品或階段產(chǎn)品,還會(huì)用到許多工具軟件。所有這些獨(dú)立的信息項(xiàng)都要得到妥善的管理,絕對(duì)不能出現(xiàn)混亂,以便于在提出某些特定要求時(shí),將它們進(jìn)行約定的組合來(lái)滿足使用目的。這些信息項(xiàng)目是配置管理的對(duì)象,稱為軟件配置項(xiàng)。軟件配置項(xiàng)目可以分為以下幾類:(1)環(huán)境類,指軟件開(kāi)發(fā)環(huán)境或軟件維護(hù)環(huán)境,例如編譯器、操作系統(tǒng)、編輯器、數(shù)據(jù)庫(kù)管理系統(tǒng)、開(kāi)發(fā)工具、項(xiàng)目管理工具、文檔編制工具等;(2)定義類,是需求分析與定義階段結(jié)束后得到的工作產(chǎn)品,例如需求規(guī)格說(shuō)明、項(xiàng)目開(kāi)發(fā)計(jì)劃、設(shè)計(jì)標(biāo)準(zhǔn)或設(shè)計(jì)準(zhǔn)則、驗(yàn)收測(cè)試計(jì)劃等;(3)設(shè)計(jì)類,設(shè)計(jì)階段結(jié)束后得到的工作產(chǎn)品,例如系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明、程序規(guī)格說(shuō)明、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼標(biāo)準(zhǔn)、用戶界面標(biāo)準(zhǔn)、測(cè)試標(biāo)準(zhǔn)、系統(tǒng)測(cè)試計(jì)劃、用戶手冊(cè)等;(4)測(cè)試類,系統(tǒng)測(cè)試完成后的工作產(chǎn)品,例如系統(tǒng)測(cè)試數(shù)據(jù)、系統(tǒng)測(cè)試結(jié)果、操作手冊(cè)、安裝手冊(cè)等;(5)維護(hù)類,進(jìn)入維護(hù)階段以后產(chǎn)生的工作產(chǎn)品。(53.)軟件開(kāi)發(fā)模型用于指導(dǎo)軟件開(kāi)發(fā)。演化模型是在快速開(kāi)發(fā)一個(gè)()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點(diǎn),并增加了()。噴泉模型描述的是面向(請(qǐng)作答此空)的開(kāi)發(fā)過(guò)程,反映了該開(kāi)發(fā)過(guò)程的()特征。A.數(shù)據(jù)流B.數(shù)據(jù)結(jié)構(gòu)C.對(duì)象D.構(gòu)件(Component)正確答案:C參考解析:軟件開(kāi)發(fā)模型是指軟件開(kāi)發(fā)全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。常用的軟件開(kāi)發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開(kāi)發(fā)一個(gè)原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過(guò)程中提出的反饋意見(jiàn)和建議,對(duì)原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過(guò)程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過(guò)制訂計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)價(jià)等活動(dòng),并開(kāi)發(fā)原型的一個(gè)新版本。經(jīng)過(guò)若干次螺旋上升的過(guò)程,得到最終的軟件。噴泉模型主要用來(lái)描述面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。它體現(xiàn)了面向?qū)ο箝_(kāi)發(fā)過(guò)程的迭代和無(wú)間隙特征。迭代意味著模型中的開(kāi)發(fā)活動(dòng)常常需要多次重復(fù);無(wú)間隙是指開(kāi)發(fā)活動(dòng)(如分析、設(shè)計(jì))之間不存在明顯的邊界,各項(xiàng)開(kāi)發(fā)活動(dòng)往往交叉迭代地進(jìn)行。(54.)在開(kāi)發(fā)一個(gè)字處理軟件時(shí),首先快速發(fā)布了一個(gè)提供基本文件管理、編輯和文檔生成功能的版本,接著發(fā)布提供更完善的編輯和文檔生成功能的版本,最后發(fā)布提供拼寫(xiě)和語(yǔ)法檢查功能的版本,這里采用了()過(guò)程模型。A.瀑布B.快速原型C.增量D.螺旋正確答案:C參考解析:本題考查軟件過(guò)程模型的基礎(chǔ)知識(shí)。瀑布模型從一種非常高層的角度描述了軟件開(kāi)發(fā)過(guò)程中進(jìn)行的活動(dòng),并且提出了要求開(kāi)發(fā)人員經(jīng)過(guò)的事件序列。原型模型允許開(kāi)發(fā)人員快速地構(gòu)造整個(gè)系統(tǒng)或系統(tǒng)的一部分以理解或澄清問(wèn)題。增量開(kāi)發(fā)是把軟件產(chǎn)品作為一系列的增量構(gòu)件來(lái)設(shè)計(jì)、編碼、集成和測(cè)試,系統(tǒng)功能在增量中不斷完善或者增加。螺旋模型把開(kāi)發(fā)活動(dòng)和風(fēng)險(xiǎn)管理結(jié)合起來(lái),以將風(fēng)險(xiǎn)減到最小并控制風(fēng)險(xiǎn)。(55.)包含8個(gè)成員的開(kāi)發(fā)小組的溝通路徑最多有()條。A.28B.32C.56D.64正確答案:A參考解析:在知道小組成員后,求溝通路徑可按公式nx(n-1)/2求解,那么題目告訴我們開(kāi)發(fā)小組有8個(gè)成員,即存在的溝通路徑為8x(8-1)/2=28條。(56.)下列關(guān)于項(xiàng)目估算方法的敘述不正確的是()。A.專家判斷方法受到專家經(jīng)驗(yàn)和主觀性影響B(tài).啟發(fā)式方法(如COCOMO模型)的參數(shù)難以確定C.機(jī)器學(xué)習(xí)方法難以描述訓(xùn)練數(shù)據(jù)的特征和確定其相似性D.結(jié)合上述三種方法可以得到精確的估算結(jié)果正確答案:D參考解析:項(xiàng)目估算的常用方法主要有專家判斷法、啟發(fā)式法和機(jī)器學(xué)習(xí)法等。專家判斷法是指向?qū)W有專長(zhǎng)、見(jiàn)識(shí)廣博并有相關(guān)經(jīng)驗(yàn)的專家進(jìn)行咨詢、根據(jù)他們多年來(lái)的實(shí)踐經(jīng)驗(yàn)和判斷能力對(duì)計(jì)劃項(xiàng)目作出預(yù)測(cè)的方法。很顯然,采用這種方法容易受到專家經(jīng)驗(yàn)和主觀性的影響。啟發(fā)式方法使用一套相對(duì)簡(jiǎn)單、通用、有啟發(fā)性的規(guī)則進(jìn)行估算的方法,它具有參數(shù)難以確定、精確度不高等特點(diǎn)。機(jī)器學(xué)習(xí)方法是一種基于人工智能與神經(jīng)網(wǎng)絡(luò)技術(shù)的估算方法,它難以描述訓(xùn)練數(shù)據(jù)的特征和確定其相似性。而無(wú)論采用哪種估算方法,估算得到的結(jié)果都是大概的,而不是精確的。(57.)業(yè)務(wù)用例和參與者一起描述(),而業(yè)務(wù)對(duì)象模型描述()。A.工作過(guò)程中的靜態(tài)元素B.工作過(guò)程中的動(dòng)態(tài)元素C.工作過(guò)程中的邏輯視圖D.組織支持的業(yè)務(wù)過(guò)程正確答案:D參考解析:這里需要區(qū)分業(yè)務(wù)用例與用例(用例即系統(tǒng))。業(yè)務(wù)用例其實(shí)是對(duì)用例思想的一種延續(xù),只是改變了使用場(chǎng)合。用例是從使用者的角度定義“軟件系統(tǒng)”的需求。而業(yè)務(wù)用例不研究“軟件系統(tǒng)”需求,它關(guān)心是一個(gè)“業(yè)務(wù)組織”對(duì)外提供哪些服務(wù),支持那些業(yè)務(wù)過(guò)程。業(yè)務(wù)用例描述的是業(yè)務(wù)參與者如何使用業(yè)務(wù)組織提供的服務(wù)的過(guò)程。因此業(yè)務(wù)用例其實(shí)是一種業(yè)務(wù)流程。業(yè)務(wù)對(duì)象模型是描述業(yè)務(wù)用例實(shí)現(xiàn)的對(duì)象模型,即業(yè)務(wù)結(jié)構(gòu)以及結(jié)構(gòu)元素如何完成業(yè)務(wù)用例。(58.)業(yè)務(wù)對(duì)象模型描述()。A.業(yè)務(wù)結(jié)構(gòu)B.結(jié)構(gòu)元素如何完成業(yè)務(wù)用例C.業(yè)務(wù)結(jié)構(gòu)以及結(jié)構(gòu)元素如何完成業(yè)務(wù)用例D.組織支持的業(yè)務(wù)過(guò)程正確答案:C參考解析:這里需要區(qū)分業(yè)務(wù)用例與用例(用例即系統(tǒng))。業(yè)務(wù)用例其實(shí)是對(duì)用例思想的一種延續(xù),只是改變了使用場(chǎng)合。用例是從使用者的角度定義“軟件系統(tǒng)”的需求。而業(yè)務(wù)用例不研究“軟件系統(tǒng)”需求,它關(guān)心是一個(gè)“業(yè)務(wù)組織”對(duì)外提供哪些服務(wù),支持那些業(yè)務(wù)過(guò)程。業(yè)務(wù)用例描述的是業(yè)務(wù)參與者如何使用業(yè)務(wù)組織提供的服務(wù)的過(guò)程。因此業(yè)務(wù)用例其實(shí)是一種業(yè)務(wù)流程。業(yè)務(wù)對(duì)象模型是描述業(yè)務(wù)用例實(shí)現(xiàn)的對(duì)象模型,即業(yè)務(wù)結(jié)構(gòu)以及結(jié)構(gòu)元素如何完成業(yè)務(wù)用例。(59.)在對(duì)于現(xiàn)有系統(tǒng)進(jìn)行分析時(shí),()方法是錯(cuò)誤的。A.多與用戶溝通,了解他們對(duì)現(xiàn)有系統(tǒng)的認(rèn)識(shí)和評(píng)價(jià)B.了解現(xiàn)有系統(tǒng)的組織結(jié)構(gòu),輸入/輸出、資源利用情況和數(shù)據(jù)處理過(guò)程C.理解現(xiàn)有系統(tǒng)"做什么"的基礎(chǔ)上,抽取其"怎么做"的本質(zhì)D.從對(duì)現(xiàn)有系統(tǒng)的物理模型出發(fā),通過(guò)研究、分析建立起其較高層次的邏輯模型描述正確答案:C參考解析:系統(tǒng)分析階段的任務(wù)是確定"做什么","怎么做"是系統(tǒng)設(shè)計(jì)階段的任務(wù)。(60.)以下關(guān)于敏捷開(kāi)發(fā)原則的敘述中,錯(cuò)誤的是()。A.強(qiáng)調(diào)通過(guò)盡早地、持續(xù)地交付有價(jià)值的軟件來(lái)使客戶滿意B.經(jīng)常交付可以工作的軟件,但是每次都必須交付具有完整功能的系統(tǒng)C.在團(tuán)隊(duì)內(nèi)部,最具有效果并富有效率的信息傳遞方法是面對(duì)面的交談D.強(qiáng)調(diào)應(yīng)對(duì)需求的持續(xù)變更,即使在項(xiàng)目后期也可靈活應(yīng)對(duì)需求變更正確答案:B參考解析:本題主要考查對(duì)敏捷開(kāi)發(fā)原則的理解。敏捷開(kāi)發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開(kāi)發(fā)方法。在敏捷開(kāi)發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。敏捷開(kāi)發(fā)的原則包括:①我們最優(yōu)先要做的是通過(guò)盡早的、持續(xù)的交付有價(jià)值的軟件來(lái)使客戶滿意。②即使到了開(kāi)發(fā)的后期,也歡迎改變需求。敏捷過(guò)程利用變化來(lái)為客戶創(chuàng)造競(jìng)爭(zhēng)優(yōu)勢(shì)。③經(jīng)常性的交付可以工作的軟件,交付的間隔可以從幾周到幾個(gè)月,交付的時(shí)間間隔越短越好。但不要求每次交付的都是系統(tǒng)的完整功能。④在整個(gè)項(xiàng)目開(kāi)發(fā)期間,業(yè)務(wù)人員和開(kāi)發(fā)人員必須天天都在一起工作。⑤圍繞被激勵(lì)起來(lái)的人來(lái)構(gòu)建項(xiàng)目。給他們提供所需要的環(huán)境和支持,并且信任他們能夠完成工作。⑥在團(tuán)隊(duì)內(nèi)部,最具有效果并且富有效率的傳遞信息的方法,就是面對(duì)面的交談。⑦工作的軟件是首要進(jìn)度度量標(biāo)準(zhǔn)。⑧敏捷過(guò)程提可持續(xù)的開(kāi)發(fā)速度。責(zé)任人、開(kāi)發(fā)者和用戶應(yīng)該能夠保持一個(gè)長(zhǎng)期的、恒定的開(kāi)發(fā)速度。⑨不斷地關(guān)注優(yōu)秀的技能和好的設(shè)計(jì)會(huì)增強(qiáng)敏捷能力。⑩簡(jiǎn)單--使未完成的工作最大化的藝術(shù)--是根本的。⑾最好的構(gòu)架、需求和設(shè)計(jì)出自與自組織的團(tuán)隊(duì)。⑿每隔一定時(shí)間,團(tuán)隊(duì)會(huì)在如何才能更有效地工作方面進(jìn)行反省,然后相應(yīng)地對(duì)自己的行為進(jìn)行調(diào)整。(61.)軟件開(kāi)發(fā)模型用于指導(dǎo)軟件開(kāi)發(fā)。演化模型是在快速開(kāi)發(fā)一個(gè)(請(qǐng)作答此空)的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點(diǎn),并增加了()。噴泉模型描述的是面向()的開(kāi)發(fā)過(guò)程,反映了該開(kāi)發(fā)過(guò)程的()特征。A.模塊B.運(yùn)行平臺(tái)C.原型D.主程序正確答案:C參考解析:軟件開(kāi)發(fā)模型是指軟件開(kāi)發(fā)全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。常用的軟件開(kāi)發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開(kāi)發(fā)一個(gè)原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過(guò)程中提出的反饋意見(jiàn)和建議,對(duì)原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過(guò)程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過(guò)制訂計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)價(jià)等活動(dòng),并開(kāi)發(fā)原型的一個(gè)新版本。經(jīng)過(guò)若干次螺旋上升的過(guò)程,得到最終的軟件。噴泉模型主要用來(lái)描述面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。它體現(xiàn)了面向?qū)ο箝_(kāi)發(fā)過(guò)程的迭代和無(wú)間隙特征。迭代意味著模型中的開(kāi)發(fā)活動(dòng)常常需要多次重復(fù);無(wú)間隙是指開(kāi)發(fā)活動(dòng)(如分析、設(shè)計(jì))之間不存在明顯的邊界,各項(xiàng)開(kāi)發(fā)活動(dòng)往往交叉迭代地進(jìn)行。(62.)軟件開(kāi)發(fā)模型用于指導(dǎo)軟件開(kāi)發(fā)。演化模型是在快速開(kāi)發(fā)一個(gè)()的基礎(chǔ)上,逐步演化成最終的軟件。螺旋模型綜合了()的優(yōu)點(diǎn),并增加了()。噴泉模型描述的是面向()的開(kāi)發(fā)過(guò)程,反映了該開(kāi)發(fā)過(guò)程的(請(qǐng)作答此空)特征。A.迭代和有間隙B.迭代和無(wú)間隙C.無(wú)迭代和有間隙D.無(wú)迭代和無(wú)間隙正確答案:B參考解析:軟件開(kāi)發(fā)模型是指軟件開(kāi)發(fā)全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。常用的軟件開(kāi)發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。瀑布模型給出了軟件生存周期各階段的固定順序,上一階段完成后才能進(jìn)入下一階段。演化模型是在快速開(kāi)發(fā)一個(gè)原型的基礎(chǔ)上,根據(jù)用戶在試用原型的過(guò)程中提出的反饋意見(jiàn)和建議,對(duì)原型進(jìn)行改進(jìn),獲得原型的新版本。重復(fù)這一過(guò)程,直到演化成最終的軟件產(chǎn)品。螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析。它以原型為基礎(chǔ),沿著螺線自內(nèi)向外旋轉(zhuǎn),每旋轉(zhuǎn)一圈都要經(jīng)過(guò)制訂計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)價(jià)等活動(dòng),并開(kāi)發(fā)原型的一個(gè)新版本。經(jīng)過(guò)若干次螺旋上升的過(guò)程,得到最終的軟件。噴泉模型主要用來(lái)描述面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。它體現(xiàn)了面向?qū)ο箝_(kāi)發(fā)過(guò)程的迭代和無(wú)間隙特征。迭代意味著模型中的開(kāi)發(fā)活動(dòng)常常需要多次重復(fù);無(wú)間隙是指開(kāi)發(fā)活動(dòng)(如分析、設(shè)計(jì))之間不存在明顯的邊界,各項(xiàng)開(kāi)發(fā)活動(dòng)往往交叉迭代地進(jìn)行。(63.)對(duì)于邏輯表達(dá)式((a&&b)||c),需要()個(gè)測(cè)試用例才能完成條件組合覆蓋。A.2B.4C.8D.16正確答案:C參考解析:本題考查白盒測(cè)試中邏輯覆蓋法的條件組合覆蓋。條件組合覆蓋的含義是:選擇足夠的測(cè)試用例,使得每個(gè)判定中條件的各種可能組合都至少出現(xiàn)一次。本題中有三個(gè)條件,組合之后需要的用例數(shù)是8。(64.)Themainreasonwetendtofocusonthe(請(qǐng)作答此空)ratherthanthehumansideofworkisnotbecauseit’smore(),butbecauseit’seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofigurineoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyaveronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp(干脆的,干凈利落的)andcleanintheireffects,buttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe()ratherthanthe().you’relikethevaudevillecharacter(雜耍人物)wholoseshisKeysonadarkstreetandlooksforthemontheadjacentstreetbecause,asheexplains,“Thelightisbetterthere!”A.technicalB.classicalC.socialD.societal正確答案:A參考解析:人們總幻覺(jué)自己參加了一個(gè)“計(jì)算機(jī)”、“電信”或“電子金融”方面的雞尾酒會(huì),夢(mèng)想自己參與了這些高科技領(lǐng)域。事實(shí)是研究者們?cè)谀切└呖萍碱I(lǐng)域取得了根本性的突破,而其余的人都只是應(yīng)用他們的研究成果而已。我們使用電腦和其他新技術(shù)開(kāi)發(fā)各種新產(chǎn)品能增強(qiáng)我們工作團(tuán)隊(duì)的合作,方便大家溝通。在人類的很多事業(yè)中,成功來(lái)源于所有參與者的共同努力,失敗是因?yàn)榇蠹也幌嗷f(xié)作。很多失敗的主要原因是我們過(guò)多關(guān)注技術(shù)而忽略了人性的一面,這并不是因?yàn)槿诵愿匾且驗(yàn)樗菀状嬖趩?wèn)題。在短短幾個(gè)月內(nèi),相比于獲知為什么霍勒斯心中忐忑不安或者為什么蘇珊是不滿意的,開(kāi)發(fā)新磁盤(pán)的安裝驅(qū)動(dòng)要容易實(shí)現(xiàn)得多,這是因?yàn)槿祟惖慕涣魇欠浅?fù)雜的,而且從來(lái)就不干脆,總是不清不楚。但它的作用確實(shí)非常重要的。如果你發(fā)現(xiàn)自己專注于技術(shù)而不是社會(huì)學(xué)。就如一個(gè)雜耍人物在黑暗的街道丟失了鑰匙,而在臨近的街道去尋找,而他的原因是:“臨近街道的燈光更好”。(65.)Themainreasonwetendtofocusonthe()ratherthanthehumansideofworkisnotbecauseit’smore(),butbecauseit’seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofigurineoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyaveronlyafewmonths.Humaninteractionsarecomplicatedan

溫馨提示

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

評(píng)論

0/150

提交評(píng)論