2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)試卷號(hào)29_第1頁
2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)試卷號(hào)29_第2頁
2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)試卷號(hào)29_第3頁
2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)試卷號(hào)29_第4頁
2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)試卷號(hào)29_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題( )is a portable computing device featuring a touch-sensitive screen that can be used as writing or drawing pad.問題1選項(xiàng)A.A tablet computerB.A notebook computerC.A personal computerD.A desktop computer【答案】A【解析】平板電腦是便攜式計(jì)算設(shè)備,

2、其特征是有觸摸屏,可用作寫字板或畫板。2.單選題對(duì)象收到消息予以響應(yīng)時(shí),不同類型的對(duì)象收到同一消息可以進(jìn)行不同的響應(yīng),從而產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為( )。問題1選項(xiàng)A.繼承B.綁定C.聚合D.多態(tài)【答案】D【解析】本題考查面向?qū)ο蠡A(chǔ)知識(shí)。在采用面向?qū)ο蠹夹g(shù)開發(fā)的系統(tǒng)中,對(duì)象之間通過發(fā)送消息進(jìn)行交互,對(duì)象在收到消息時(shí)予以響應(yīng)。在繼承關(guān)系的保證下,不同類型的對(duì)象收到同一消息可以進(jìn)行不同的響應(yīng),產(chǎn)生完全不同的結(jié)果,這種現(xiàn)象叫作多態(tài)。在使用多態(tài)的時(shí)候,用戶可以發(fā)送一個(gè)通用的消息,實(shí)現(xiàn)細(xì)節(jié)由接收對(duì)象自行決定。接收消息的對(duì)象在繼承層次關(guān)系中處于較低層次,實(shí)現(xiàn)不同行為,有調(diào)用時(shí),將需要執(zhí)行的行為的實(shí)現(xiàn)

3、和調(diào)用加以結(jié)合,即綁定,綁定不同代碼也就產(chǎn)生對(duì)消息不同響應(yīng)的效果。聚合是對(duì)象之間整體與部分的關(guān)系。繼承是類與類之間的關(guān)系。3.單選題瀏覽器開啟無痕瀏覽模式后,( )依然會(huì)被保存下來。問題1選項(xiàng)A.瀏覽歷史B.搜索歷史C.已下載文件D.臨時(shí)文件【答案】C【解析】本題考查瀏覽器基本操作。無痕瀏覽是指不留下上網(wǎng)瀏覽記錄的互聯(lián)網(wǎng)瀏覽方式。在隱私瀏覽過程中,瀏覽器不會(huì)保存任何瀏覽歷史、搜索歷史、下載歷史、表單歷史、Cookie 或者 Internet臨時(shí)文件。但是對(duì)于已下載的文件還是會(huì)保存下來。4.單選題若計(jì)算機(jī)字長(zhǎng)為32,則采用補(bǔ)碼表示的整數(shù)范圍為( )。問題1選項(xiàng)A.-231,231)B.(-231

4、,231)C.-232,231)D.-231,232)【答案】A【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。長(zhǎng)度為n的情況下,補(bǔ)碼能夠表示的范圍為:-2n-1,2n-1)。因此,當(dāng)補(bǔ)碼字長(zhǎng)為32時(shí),其范圍為-231,231)。5.單選題嵌入式操作系統(tǒng)的特點(diǎn)之一是可定制,這里的可定制是指( )。問題1選項(xiàng)A.系統(tǒng)構(gòu)件、模塊和體系結(jié)構(gòu)必須達(dá)到應(yīng)有的可靠性B.對(duì)過程控制、數(shù)據(jù)采集、傳輸?shù)刃枰杆夙憫?yīng)C.在不同的微處理器平臺(tái)上,能針對(duì)硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置D.采用硬件抽象層和板級(jí)支撐包的底層設(shè)計(jì)技術(shù)【答案】C【解析】本題考查嵌入式操作系統(tǒng)的基本概念。嵌入式操作系統(tǒng)的主要特點(diǎn)包括微型化、可定制、實(shí)時(shí)性、

5、可靠性和易移植性。其中,可定制是指從減少成本和縮短研發(fā)周期考慮,要求嵌入式操作系統(tǒng)能運(yùn)行在不同的微處理器平臺(tái)上,能針對(duì)硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置,以滿足不同應(yīng)用需要。6.單選題高并發(fā)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)設(shè)計(jì)中必須考慮的因素之一。影響并發(fā)性能的因素不包括( )。問題1選項(xiàng)A.響應(yīng)時(shí)間B.吞吐量C.并發(fā)用戶數(shù)D.注冊(cè)用戶總數(shù)【答案】D【解析】本題考查軟件工程基礎(chǔ)知識(shí)。注冊(cè)用戶總數(shù)再多,如果同時(shí)使用的并發(fā)用戶數(shù)不多,就不會(huì)造成高并發(fā)。7.單選題在以用戶界面(UI)層、系統(tǒng)交互(SI)層、問題領(lǐng)域(PD)層和數(shù)據(jù)管理(DM)層構(gòu)成的軟件架構(gòu)中,業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于( )層。問題1選項(xiàng)A.UIB

6、.SIC.PDD.DM【答案】C【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于企業(yè)需要解決的實(shí)際問題的領(lǐng)域。8.單選題當(dāng)出現(xiàn)網(wǎng)絡(luò)故障時(shí),一般應(yīng)首先檢查( )。問題1選項(xiàng)A.系統(tǒng)病毒B.路由配置C.物理連通性D.主機(jī)故障【答案】C【解析】本題考查計(jì)算機(jī)故障基礎(chǔ)知識(shí)。當(dāng)出現(xiàn)網(wǎng)絡(luò)故障時(shí),一般最先檢查物理連通性,很可能是網(wǎng)線沒插好。9.單選題在某C程序中有下面的類型和變量定義(設(shè)字符型數(shù)據(jù)占1字節(jié),整型數(shù)據(jù)占4字節(jié)),則運(yùn)行時(shí)系統(tǒng)為變量rec分配的空間大小為( )。問題1選項(xiàng)A.1字節(jié)B.4字節(jié)C.5字節(jié)D.8字節(jié)【答案】B【解析】本題考查程序語言的基礎(chǔ)知識(shí)。共用體變量的大小取決于其所需存

7、儲(chǔ)空間最大的成員,最大的整形字符4字節(jié)。10.單選題在需要保護(hù)的信息資產(chǎn)中,( )是最重要的。問題1選項(xiàng)A.軟件B.硬件C.數(shù)據(jù)D.環(huán)境【答案】C【解析】本題考查信息安全的基礎(chǔ)知識(shí)。在信息資產(chǎn)中,軟件、硬件及環(huán)境都具有可重構(gòu)性,數(shù)據(jù)則存在不可完全恢復(fù)的可能性,因此是最重要的。11.單選題在網(wǎng)頁中點(diǎn)擊的超鏈接指向( )類型文件時(shí), 服務(wù)器不執(zhí)行該文件,直接傳遞給瀏覽器。問題1選項(xiàng)A.ASPB.HTMLC.CGID.JSP【答案】B【解析】本題考查網(wǎng)絡(luò)的基礎(chǔ)知識(shí)。ASP(Active Server Pages)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP

8、可以組合HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。HTML文件描述靜態(tài)網(wǎng)頁內(nèi)容。當(dāng)客戶機(jī)通過IE瀏覽器向Web服務(wù)器請(qǐng)求提供網(wǎng)頁內(nèi)容時(shí),服務(wù)器僅僅是將已經(jīng)設(shè)計(jì)好的靜態(tài)HTML文檔傳送給用戶瀏覽器。CGI主要的功能是在www環(huán)境下,通過從客戶端傳遞一些信息給Web服務(wù)器,再由Web服務(wù)器去啟動(dòng)所指定的程序來完成特定的工作。所以更明確地說,CGI僅是在Web服務(wù)器上可執(zhí)行的程序,其工作就是控制信息要求而且產(chǎn)生并傳回所需的文件。JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)和許

9、多公司參與共同創(chuàng)建的一種使軟件開發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。12.單選題ICMP協(xié)議是TCP/IP網(wǎng)絡(luò)中的( )協(xié)議,其報(bào)文封裝在( )協(xié)議數(shù)據(jù)報(bào)中傳送。問題1選項(xiàng)A.數(shù)據(jù)鏈路層B.網(wǎng)絡(luò)層C.傳輸層D.會(huì)話層問題2選項(xiàng)A.IPB.TCPC.UDPD.PPP【答案】第1題:B第2題:A【解析】本題考查ICMP協(xié)議相關(guān)知識(shí)。ICMP協(xié)議是控制報(bào)文協(xié)議,它是TCP/IP協(xié)議簇的一個(gè)子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制消息。ICMP屬于網(wǎng)絡(luò)層協(xié)議,其報(bào)文封裝在IP協(xié)議數(shù)據(jù)單元中傳送。13.單選題聲音信號(hào)的數(shù)字化過程就是在時(shí)間和幅度兩個(gè)維

10、度上的離散化過程,其中時(shí)間的離 散化稱為( )。問題1選項(xiàng)A.分時(shí)B.采樣C.量化D.調(diào)頻【答案】B【解析】本題考查多媒體基礎(chǔ)知識(shí)。聲音的數(shù)字化過程包含:采樣量化編碼三個(gè)階段。采樣:把時(shí)間連續(xù)的模擬信號(hào)在時(shí)間軸上離散化的過程。在某些特定的時(shí)刻獲取聲音信號(hào)幅值叫作采樣。核心指標(biāo)是采樣頻率(采樣周期:每隔相同時(shí)間采樣一次)。量化:把在幅度上連續(xù)取值(模擬量)的每一個(gè)樣本轉(zhuǎn)換為離散值(數(shù)字量)表示,即對(duì)樣本的幅度值進(jìn)行A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。核心指標(biāo)是量化精度(量化分辨率):樣本用二進(jìn)制表示,位數(shù)多少反映精度。編碼:按照一定格式進(jìn)行數(shù)據(jù)編碼及組織成文件,可選擇數(shù)據(jù)壓縮編碼存儲(chǔ),減少存儲(chǔ)量。14.案例

11、題閱讀下列說明和C+代碼,填寫代碼中的空缺,將解答寫入答題紙的對(duì)應(yīng)欄內(nèi)。【說明】球類比賽記分系統(tǒng)中,每場(chǎng)有兩支球隊(duì)(Team)進(jìn)行比賽(Game),分別記錄各自的得分。圖6-1所示為記分系統(tǒng)的類圖?!綜+代碼】【答案】(1) int goals或int goals= 0(2)this-name(3)goals+或+goals或等價(jià)表示(4)Team*(5)new Game(t1, t2)【解析】本題考查考生應(yīng)用C+語言進(jìn)行程序設(shè)計(jì)的能力,涉及類、對(duì)象、函數(shù)的定義和相關(guān)操作。要求考生根據(jù)給出的案例和代碼說明,閱讀并完成程序填空。本題中涉及比賽和球隊(duì)。根據(jù)說明進(jìn)行設(shè)計(jì),題目給出了類圖(圖6-1類圖

12、所示)。圖中類Game和Team之間是聚合關(guān)系。Game類有兩個(gè)public的函數(shù):getResults() 和incrementGoal:分別表示獲取比賽結(jié)果和某支球隊(duì)進(jìn)1球后增加比分;private屬性就是參加比賽的兩支球隊(duì)。Team類中有3個(gè)public函數(shù),分別為本球隊(duì)進(jìn)1球后增加得分、獲得本隊(duì)得分和獲得球隊(duì)名稱;private的屬性為球隊(duì)名稱和得分。球隊(duì)名采用string類型,得分信息從上下文可知是goals,用int類型。在Team對(duì)象創(chuàng)建時(shí),初始化球隊(duì)名稱和得分。C+11標(biāo)準(zhǔn)之后,對(duì)象的屬性定義時(shí)才可顯式初始化;對(duì)象的屬性name類型為string,需要在構(gòu)造器中對(duì)球隊(duì)名稱加以顯

13、式初始化。其構(gòu)造器接收球隊(duì)名稱,參數(shù)名稱與對(duì)象的屬性名均為name,用this關(guān)鍵字加以區(qū)分。其中this關(guān)鍵字用來引用當(dāng)前對(duì)象或類實(shí)例,可以用-取屬性或行為,即:this-name = name;this-goals =0;注:沒有同名時(shí)是否有this-都表示名稱所表示的對(duì)象屬性。從函數(shù)getGoals()中的return goals判斷,缺少屬性goals來表示得分。再?gòu)纳舷挛呐袛?,函?shù)increamentGoal()中,表示在比賽中某球隊(duì)進(jìn)1球,即goals的值增加1。創(chuàng)建Game對(duì)象表示兩支球隊(duì)的一場(chǎng)比賽。構(gòu)造器參數(shù)為兩支球隊(duì),用以初始化 Game對(duì)象的兩個(gè)屬性。函數(shù)getResult

14、s()用于輸出當(dāng)前比分。函數(shù)incrementGoal()用于表示一支球隊(duì)進(jìn)1球,具體是哪支球隊(duì)由參數(shù)給定,所以參數(shù)類型為Team*。主控邏輯代碼在程序主入口函數(shù)main()中實(shí)現(xiàn)。在main()函數(shù)中,先創(chuàng)建兩支球隊(duì)(用new關(guān)鍵字),即兩個(gè)Team類的對(duì)象指針,球隊(duì)名稱分別為“TA”和“TB”,指針名稱分別為t1和t2,即:Team *t1 = new Team(TA);Team *t2 = new Team(TB);以這兩個(gè)對(duì)象指針名稱為參數(shù),創(chuàng)建一場(chǎng)比賽對(duì)象(用new 關(guān)鍵字),指針名稱為 football,即:Game *football = new Game(t1,t2);然后用:

15、football-incrementGoal(t1);football-incrementGoal(t2);表示球隊(duì)TA進(jìn)一球,球隊(duì)TB進(jìn)一球。然后調(diào)用getResults()函數(shù)輸出此時(shí)的比分,即:football-getResults ();然后TB再進(jìn)一球,再調(diào)用getResults()函數(shù)輸出此時(shí)的比分,即:football-incrementGoal(t2);football-getResults() ;綜上所述,空(1)需要定義表示一支球隊(duì)的得分goals,題目代碼中已經(jīng)給出用分號(hào)結(jié)尾,所以空(1)為int goals(或c+11標(biāo)準(zhǔn)之后int goals=0也支持);空(2)需要

16、表示Team對(duì)象指針的name屬性,即this-name;空(3)需要表示當(dāng)前球隊(duì)得分加1, 因?yàn)橹挥幸粭l語句,只要表示goals加1即可,即goals+或+goals(等價(jià)表示);空(4)需要表示參數(shù)類型為球隊(duì)指針,即 Team*;空(5)處為創(chuàng)建Game類的對(duì)象football, 需要兩個(gè)Team類型對(duì)象的指針,從其后面語句可知,兩個(gè)指針名稱為t1和t2,即new Game(t1, t2)。15.單選題將操作數(shù)包含在指令中的尋址方式稱為( )。問題1選項(xiàng)A.直接尋址B.相對(duì)尋址C.間接尋址D.立即尋址【答案】D【解析】若操作數(shù)就包含在指令中,則是立即尋址。若操作數(shù)存放在內(nèi)存單元中,指令中直

17、接給出操作數(shù)所在存儲(chǔ)單元的地址,則是直接尋址。間接尋址是相對(duì)于直接尋址而言的,指令地址字段的形式地址D不是操作數(shù)的真正地址,而是操作數(shù)地址的指示器。若操作數(shù)存放在某一寄存器中,指令中給出存放操作數(shù)的寄存器名,則是寄存器尋址。若操作數(shù)存放在內(nèi)存單元中,操作數(shù)所在存儲(chǔ)單元的地址在某個(gè)寄存器中,則是寄存器間接尋址。16.單選題創(chuàng)建型設(shè)計(jì)模式中,( )模式保證一個(gè)類僅僅創(chuàng)建出一個(gè)實(shí)例,并提供一個(gè)能夠到此實(shí)例的全局訪問點(diǎn)。問題1選項(xiàng)A.原型B.單例C.生成器D.工廠方法【答案】B【解析】本題考查面向?qū)ο蠡A(chǔ)知識(shí)中設(shè)計(jì)模式的基本概念。設(shè)計(jì)模式描述了在人們周圍不斷重復(fù)發(fā)生的問題,以及該問題的解決方案的核心。

18、在面向?qū)ο笙到y(tǒng)設(shè)計(jì)中,每一個(gè)設(shè)計(jì)模式都集中于一個(gè)特定的面向?qū)ο笤O(shè)計(jì)問題或設(shè)計(jì)要點(diǎn),描述了什么時(shí)候使用它,在另一些設(shè)計(jì)約束條件下是否還能使用,以及使用的效 果和如何取舍。按照設(shè)計(jì)模式的目的可以分為創(chuàng)建型模式、結(jié)構(gòu)型模式和行為型模式三大類。創(chuàng)建型模式有以下幾種:1)工廠方法(Factory Method )定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類。2)抽象工廠(Abstract Factory)提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對(duì)象的接口,而無須指定它們具體的類。3)生成器(Builder)將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。工廠方法使一個(gè)類的實(shí)例化

19、延遲到其子類。4)原型模式(Prototype)用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并且通過復(fù)制這些原型創(chuàng)建新的對(duì)象。5)單例模式 (Singleton)保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。17.單選題判定覆蓋法要求測(cè)試用例能使被測(cè)程序中每個(gè)判定表達(dá)式的每條分支都至少通過一次。若某程序的流程圖如下圖所示,則用判定覆蓋法對(duì)該程序進(jìn)行測(cè)試時(shí),至少需要設(shè)計(jì)( )個(gè)測(cè)試用例。問題1選項(xiàng)A.4B.5C.6D.8【答案】B【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。上述流程圖中,從begin到return result有五條路使所有的判定分支都至少通過一次:(1)b=0;(2)b為正數(shù),a為非負(fù)數(shù);(

20、3)b為正數(shù),a為負(fù)數(shù);(4)b為非正數(shù),a為非負(fù)數(shù);(5)b為非正數(shù),a為負(fù)數(shù)。而且用例不能再少了。18.案例題閱讀以下說明和C代碼,填補(bǔ)C代碼中的空缺,將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)。【說明】下面程序中,函數(shù)convertion(char *p)的功能是通過調(diào)用本程序中定義的函數(shù),將p所指示字符串中的字母和數(shù)字字符按如下約定處理:(1)大寫字母轉(zhuǎn)換為小寫字母;(2)小寫字母轉(zhuǎn)換為大寫字母;(3)數(shù)字字符轉(zhuǎn)換為其伙伴字符(當(dāng)兩個(gè)十進(jìn)制數(shù)字相加為9時(shí),這兩個(gè)十進(jìn)制數(shù)字對(duì)應(yīng)的數(shù)字字符互為伙伴字符)。例如,字符2的伙伴字符為7、8的伙伴字符為1、0的伙伴字符為9等?!綜代碼】【答案】(1) *c-0或

21、c0-0或*c-48或c0-48或等效形式(2) isUpper(*p)或isUpper(p0)(3) isLower(*p)或isLower(p0)(4) isDigit(*p) 或isDigit(p0)(5) p+或+p或p=p+1或p+=1或等效形式【解析】觀察代碼中定義的函數(shù),isUpper(char c)、isLower(char c)、isDigit(char c)的形參為傳值方式的字符型參數(shù),調(diào)用這些函數(shù)時(shí)實(shí)參為字符變量或常量。toUpper(char *c)、toLower(char *c)、cDigit(char *c)、convertion(char *p)的形參為字符指針

22、類型,調(diào)用這些函數(shù)時(shí)實(shí)參應(yīng)為指向字符的指針(字符變量的地址)。根據(jù)題干部分的描述,求解數(shù)字字符的伙伴字符時(shí),需要進(jìn)行算術(shù)運(yùn)算,用9減去數(shù)字字符對(duì)應(yīng)的數(shù)值(即數(shù)字字符- 0),得到的值再加上0從而再次轉(zhuǎn)換為數(shù)字字符,因此空(1)處應(yīng)填入“*c-0” 或其等效形式。函數(shù)convertion(char *p)根據(jù)題干描述的要求對(duì)字符進(jìn)行轉(zhuǎn)換,滿足空(2)所給的條件時(shí)需要調(diào)用toLower(p)將字符轉(zhuǎn)換為小寫字母,因此空(2)處應(yīng)判斷字符是否為大寫字母,應(yīng)填入“isUpper(*p)或其等效形式;滿足空(3)所給的條件時(shí)需要調(diào)用toUpper(p)將字符轉(zhuǎn)換為大寫字母,因此空(3)處應(yīng)判斷字符是否為

23、小寫字母,應(yīng)填入“isLower(*p)或其等效形式;滿足空(4)所給的條件時(shí)需要調(diào)用cDigit(p)將數(shù)字字符轉(zhuǎn)換為其伙伴字符,因此空(4)處應(yīng)判斷字符是否為數(shù)字字符,應(yīng)填入“isDigit(*p)”或其等效形式。在while循環(huán)中還需要對(duì)指針變量p進(jìn)行遞增,處理完p指向的當(dāng)前字符后再指向下一字符,因此空(5)處應(yīng)填入“p+”或其等效形式。19.單選題以下有關(guān)軟件工程的敘述中,正確的是( )。問題1選項(xiàng)A.軟件設(shè)計(jì)需要將軟件需求規(guī)格說明書轉(zhuǎn)換為軟件源代碼B.為提高可交互性,應(yīng)盡量減少用戶操作需記憶的信息量C.軟件可重用性是指允許軟件可以重復(fù)使用的次數(shù)或時(shí)間D.軟件開發(fā)過程模型是指軟件的體系

24、結(jié)構(gòu)【答案】B【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。軟件設(shè)計(jì)是從軟件需求規(guī)格說明書出發(fā),根據(jù)需求分析階段確定的功能設(shè)計(jì)軟件系統(tǒng)的整體結(jié)構(gòu)、劃分功能模塊、確定每個(gè)模塊的實(shí)現(xiàn)算法,形成軟件的具體設(shè)計(jì)方案。軟件實(shí)現(xiàn)階段才將軟件設(shè)計(jì)具體方案轉(zhuǎn)換成源代碼。為提高可交互性,方便用戶使用,應(yīng)盡量減少用戶操作需記憶的信息量??芍赜眯裕≧eusability)是指在其他應(yīng)用中該程序可以被再次使用的程度(或范圍)。軟件開發(fā)過程模型是軟件開發(fā)全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。它能直觀表達(dá)軟件開發(fā)全過程,明確規(guī)定要完成的主要活動(dòng)、任務(wù)和開發(fā)策略。20.單選題數(shù)據(jù)庫系統(tǒng)中,構(gòu)成數(shù)據(jù)模型的三要素是( )。問題1選項(xiàng)A.數(shù)據(jù)類

25、型、關(guān)系模型、索引結(jié)構(gòu)B.數(shù)據(jù)結(jié)構(gòu)、網(wǎng)狀模型、關(guān)系模型C.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束D.數(shù)據(jù)類型、關(guān)系模型、完整性約束【答案】C【解析】本題考查數(shù)據(jù)庫基礎(chǔ)知識(shí)。數(shù)據(jù)模型(Data Model)是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,或者說是現(xiàn)實(shí)世界的數(shù)據(jù)模擬。數(shù)據(jù)庫中,用數(shù)據(jù)模型來抽象地表示現(xiàn)實(shí)世界的數(shù)據(jù)和信息。數(shù)據(jù)模型的三要素是:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及完整性約束條件。21.單選題給定關(guān)系R(A,B,C,D)和關(guān)系S(A,C,D,E,F),對(duì)其進(jìn)行自然連接運(yùn)算RS后的屬性列為( ) 個(gè)。問題1選項(xiàng)A.5B.6C.8D.9【答案】B【解析】本題考查數(shù)據(jù)庫基礎(chǔ)知識(shí)。自然連接(Natural join)是一種特

26、殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。而等值連接并不去掉重復(fù)的屬性列。所以這里自然連接去掉了重復(fù)的A、C、D列,保留了A、B、C、D、E、F,共6個(gè)列。22.單選題As each application module is completed, it undergoes ( ) to ensure that it operates correctly and reliably.問題1選項(xiàng)A.unit testingB.integration testingC.system testingD.acceptance testing【答案】A

27、【解析】本題考查計(jì)算機(jī)專業(yè)英語知識(shí)。當(dāng)每個(gè)應(yīng)用程序模塊完成后,它將執(zhí)行(),以確保其正確、可靠地運(yùn)行。A.單元測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.驗(yàn)收測(cè)試23.單選題以下關(guān)于高級(jí)程序設(shè)計(jì)語言的編譯和解釋的敘述中,正確的是( )。問題1選項(xiàng)A.編譯方式和解釋方式都是先進(jìn)行語法分析再進(jìn)行語義分析B.編譯方式下先進(jìn)行語義分析再進(jìn)行語法分析C.解釋方式下先進(jìn)行語義分析再進(jìn)行語法分析D.編譯方式和解釋方式都是先進(jìn)行語義分析再進(jìn)行語法分析【答案】A【解析】本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。用高級(jí)程序設(shè)計(jì)語言或匯編語言編寫的程序稱為源程序,源程序不能直接在計(jì)算機(jī)上執(zhí)行。如果源程序是用匯編語言編寫的,則需要一個(gè)稱為匯

28、編程序的翻譯程序?qū)⑵浞g成目標(biāo)程序后才能執(zhí)行。如果源程序是用某種高級(jí)語言編寫的,則需要對(duì)應(yīng)的解釋程序或編譯程序?qū)ζ溥M(jìn)行翻譯,然后在機(jī)器上運(yùn)行。解釋程序也稱為解釋器,它可以直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;而編譯程序(編譯器)則首先將源程序翻譯成目標(biāo)語言程序,將目標(biāo)程序與庫函數(shù)鏈接后形成可執(zhí)行程序,然后在計(jì)算機(jī)上運(yùn)行可執(zhí)行程序。無論是編譯還是解釋方式,都需要對(duì)源程序依次進(jìn)行詞法分析、語法分析、語義分析。24.案例題閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】下面流程圖所示算法的功能是:在一個(gè)二進(jìn)制位串中,求出連續(xù)的“1”構(gòu)成的所

29、有子串的最大長(zhǎng)度M。例如,對(duì)于二進(jìn)制位串0100111011110,M=4。該算法中,將長(zhǎng)度為n的二進(jìn)制位串的各位數(shù)字,按照從左到右的順序依次存放在數(shù)組A1.n。在對(duì)各個(gè)二進(jìn)制位掃描的過程中,變量L動(dòng)態(tài)地記錄連續(xù)“1”的個(gè)數(shù)?!玖鞒虉D】注:循環(huán)開始框內(nèi)應(yīng)給出循環(huán)控制變量的初值和終值,默認(rèn)遞增值為1。格式為:循環(huán)控制變量=初值,終值 ,遞增值【答案】(1) 0(2) L+1或等效形式(3) 0L或等效形式(4) LM或LM或等效形式(5) M【解析】本流程圖采用的算法是對(duì)二進(jìn)制位串從左到右進(jìn)行逐位判斷,并累計(jì)連續(xù)遇到數(shù)字1的個(gè)數(shù)L,再以動(dòng)態(tài)地得到當(dāng)前L的最大值M。初始時(shí),L和M都應(yīng)該是0,故初值

30、為0,因此,流程圖的空(1)處應(yīng)填0。接著開始對(duì)i=1,2,n循環(huán),依次判斷二進(jìn)制數(shù)位Ai是否為1。如果Ai=1,就應(yīng)該將L增1,即執(zhí)行L+1L,因此流程圖的空(2)處應(yīng)填L+1;如果Ai=0,則應(yīng)該將數(shù)字1的累計(jì)長(zhǎng)度L清0,重新開始累計(jì),因此,流程圖的空(3)處應(yīng)填0L。當(dāng)遇到數(shù)字1進(jìn)行累計(jì)L后,應(yīng)將L與現(xiàn)行的擂臺(tái)值M進(jìn)行比較。如果LM,則顯然應(yīng)該以新的L值代替原來的M值,即執(zhí)行LM;如果LM或LM (填前者更好),而空(5)處應(yīng)填M。25.單選題( )是指系統(tǒng)之間交換數(shù)據(jù)和相互調(diào)用的難易程度。問題1選項(xiàng)A.可擴(kuò)展性B.可重用性C.可移植性D.互操作性【答案】D【解析】本題考查軟件工程的基礎(chǔ)

31、知識(shí)。軟件系統(tǒng)的諸多質(zhì)量特性中,互操作性是指系統(tǒng)之間交換數(shù)據(jù)和相互調(diào)用的難易程度。26.單選題某班數(shù)學(xué)考試平均成績(jī)初步算得為86.7分,事后復(fù)查發(fā)現(xiàn)有兩個(gè)錯(cuò)誤,一個(gè)學(xué)生的成績(jī)實(shí)為69分,卻錯(cuò)誤錄入成96分,另一個(gè)學(xué)生的成績(jī)實(shí)為98分,但錯(cuò)誤錄入成89分,糾正了這些錯(cuò)誤后全班平均成績(jī)?yōu)?6.3 分。據(jù)此可推斷該班級(jí)共有( )人。問題1選項(xiàng)A.40B.45C.48D.50【答案】B【解析】本題考查應(yīng)用數(shù)學(xué)的基礎(chǔ)知識(shí)。設(shè)該班級(jí)共有n人,這次考試實(shí)際總分應(yīng)為86.3n分,但兩次錯(cuò)誤錄入導(dǎo)致總分變成86.7n分,使總分增加了(86.7-86.3)n=0.4n分。其中對(duì)一個(gè)學(xué)生錯(cuò)誤地增加了96-69=27

32、分,對(duì)另一個(gè)學(xué)生錯(cuò)誤地減少了98-89=9分,所以兩次錯(cuò)誤導(dǎo)致總分增加了27-9=18分。0.4n=18,從而n=45。27.單選題已知函數(shù)y=f(x)在x1和x2處的值分別為y1和y2,其中,x2x1且x2-x1比較?。ɡ?.01),則對(duì)于(x1, x2)區(qū)間內(nèi)的任意X值,可用線性插值公式( )近似地計(jì)算出 f(x)的值。問題1選項(xiàng)A.y1+(y2-y1)(x-x1)/(x2-x1)B.x1+(y2-y1)(x-x1)/(x2-x1)C.y2+(y2-y1)(x2-x1)/(x-x1)D.x2+(x2-x1)(x-x1)/(y2-y1)【答案】A【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識(shí)。該題是我們

33、初高中所學(xué)的知識(shí),y=y1+(y2-y1)(x-x1)/(x2-x1)。28.單選題某C程序中含有下面語句,其執(zhí)行后,tmp的值是( )。問題1選項(xiàng)A.0B.2C.4D.8【答案】D【解析】本題考查C程序語言的基礎(chǔ)知識(shí)。逗號(hào)表達(dá)式的求值過程為:從左至右依次處理由逗號(hào)運(yùn)算符“,”連接的運(yùn)算對(duì)象,先對(duì)左側(cè)的表達(dá)式求值,結(jié)果丟棄,最后保留右側(cè)表達(dá)式的值。對(duì)tmp的賦值結(jié)果來自逗號(hào)表達(dá)式(x=2,y=4,z=8),該表達(dá)式最后的結(jié)果為8,因此tmp的值為8。29.單選題二進(jìn)制序列1011011可用十六進(jìn)制形式表示為( )。問題1選項(xiàng)A.5BB.3BC.B6D.BB【答案】A【解析】本題考查計(jì)算機(jī)系統(tǒng)中

34、的數(shù)據(jù)表示的基礎(chǔ)知識(shí)。二進(jìn)制與十六進(jìn)制的轉(zhuǎn)換是將每四位二進(jìn)制轉(zhuǎn)換成一位十六進(jìn)制。所以二進(jìn)制1011011轉(zhuǎn)換成十六進(jìn)制為5B30.單選題設(shè)碼長(zhǎng)為8,原碼10000000所表示的十進(jìn)制整數(shù)的值為( )。問題1選項(xiàng)A.-128B.-0C.1D.128【答案】B【解析】本題考查計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)表示的基礎(chǔ)知識(shí)。原碼、反碼和補(bǔ)碼表示是數(shù)值數(shù)據(jù)的三種基本的編碼方法,對(duì)于正數(shù),三種編碼表示是相同的,不同之處在于負(fù)數(shù)的表示。碼長(zhǎng)為8即用8位二進(jìn)制形式來表示數(shù)值,其中最左邊的位是符號(hào)位,0表示是正數(shù),1表示是負(fù)數(shù),剩余的7位表示數(shù)值部分,原碼表示的規(guī)則是直接表示出數(shù)值的絕對(duì)值。本題中10000000的最高位為

35、1,表示是負(fù)數(shù)。數(shù)值部分為0,即絕對(duì)值為0的數(shù)值。在原碼表示中,0由于符號(hào)部分不同占用00000000和10000000兩個(gè)編碼。31.單選題After analyzing the source code, ( ) generates machine instructions that will carry out the meaning of the program at a later time.問題1選項(xiàng)A.an interpreterB.a linkerC.a compilerD.a converter【答案】C【解析】本題考查計(jì)算機(jī)專業(yè)英語知識(shí)。在分析了源代碼之后,()生成了機(jī)器指令

36、,將在以后執(zhí)行程序的含義。A.翻譯B.鏈接器C.編譯器D.轉(zhuǎn)換器32.單選題函數(shù)main()、f()的定義如下所示。調(diào)用函數(shù)f()時(shí),采用引用調(diào)用方式(all by reference),從函數(shù)f()返回后,main()中x的值為( )。問題1選項(xiàng)A.1B.2C.4D.5【答案】A【解析】本題考查程序語言的基礎(chǔ)知識(shí)。引用調(diào)用是指在被調(diào)用函數(shù)中,形參是實(shí)參的引用(或別名),在被調(diào)用函數(shù)中對(duì)形參的操作即是對(duì)實(shí)參的操作,因此結(jié)束調(diào)用后對(duì)實(shí)參進(jìn)行修改的結(jié)果得以保留。在本例中,形參a即main中的實(shí)參x,在f中a為本地變量x減去1,結(jié)果為1,main中的x被修改為1,因此最后輸出為1。在具體實(shí)現(xiàn)中,引用

37、參數(shù)的實(shí)現(xiàn)是將實(shí)參的地址傳遞給形參,借助指針實(shí)現(xiàn)對(duì)實(shí)參變量的訪問。33.案例題閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某系統(tǒng)中有N個(gè)等長(zhǎng)的數(shù)據(jù)記錄,其主鍵值為隨機(jī)排序且互不相等的正整數(shù)編號(hào),表示為K(0),K(1),K(N-1)?,F(xiàn)采用雜湊法將各數(shù)據(jù)記錄存入?yún)^(qū)域S(0),S(1),S(2),S(M-1)中(MN),以加快按主鍵值檢索的效率(初始時(shí)各區(qū)域都是空的)。下面流程圖中,選用適當(dāng)?shù)馁|(zhì)數(shù)P(NPM),對(duì)每個(gè)主鍵值先計(jì)算出它除以P的余數(shù)j。如果區(qū)域S(j)已占用,則考查下一個(gè)區(qū)域S(j+1),直到發(fā)現(xiàn)某個(gè)區(qū)域?yàn)?空時(shí),則將該主鍵值相應(yīng)的數(shù)據(jù)記錄存入該區(qū)域

38、(注意,S(M-1)的下一個(gè)區(qū)域是S(0)。 為了標(biāo)記每個(gè)區(qū)域是否已占用,采用了M個(gè)標(biāo)記位F(0),F(xiàn)(1),F(xiàn)(M-1)。初始時(shí)所有的標(biāo)記位都為0,每當(dāng)一個(gè)區(qū)域被占用時(shí),將相應(yīng)的標(biāo)記位置1。例如,設(shè)6個(gè)記錄的主鍵值分別為31、15、20、35、18、10,取質(zhì)數(shù)P=7,用上述雜湊法將這些記錄存入?yún)^(qū)域S(0)S(7)后,各區(qū)域中記錄的主鍵值依次為35、15、空、31、18、10、20、空?!玖鞒虉D】注1:“循環(huán)開始”框內(nèi)給出循環(huán)控制變量的初值、終值和增值(默認(rèn)為1),格式為:循環(huán)控制變量=初值,終值,增值注2:函數(shù)int(x)為取x的整數(shù)部分,即不超過x的最大整數(shù)?!敬鸢浮浚?)K(i)/P或

39、等效形式(2)0(3)1F(j)或F(j)=1或等效形式(4) j+1j或j=j+1或j+或等效形式(5)0j或j=0或等效形式【解析】本題旨在考查程序設(shè)計(jì)(算法流程圖設(shè)計(jì))的能力。雜湊法是大數(shù)據(jù)處理時(shí)常用的數(shù)據(jù)存儲(chǔ)檢索方法,其檢索效率很高。本流程圖中,將依靠循環(huán)i=0,1,N-1,依次將主鍵值為K(i)的記錄存入適當(dāng)?shù)膮^(qū) 域S(j)中。首先,需要求出K(i)除以質(zhì)數(shù)P的余數(shù)j,采用的方法是計(jì)算K(i)-P*int(K(i)/P)。例 如,對(duì)于P=7,31/7的商的整數(shù)部分為4,所以31除以7的余數(shù)為31-74=3。因此流程圖中的空(1)應(yīng)填寫K(i)/P或其等效形式。然后判斷區(qū)域S(j)的標(biāo)

40、志位F(j)是否為0,即空(2)應(yīng)填寫0。如果F(j)=0則表示區(qū)域S(j)為空,可以將K(i)直接存入?yún)^(qū)域S(j)中,并將F(j)置1表示已被占用,即空(3)應(yīng)填寫1F(j)。如果F(j)非0,則表示S(j)已占用,需要考慮下一個(gè)區(qū)域是否為空。也就是說,需要 將j增1,即空(4)應(yīng)填寫j+1j。如果j增1后已超越最后一個(gè)區(qū)域,則需要考慮返回區(qū)域S(0)。也就是說,當(dāng)j=M時(shí),需要執(zhí)行0j,即空(5)應(yīng)填寫0j。34.單選題在電子郵件系統(tǒng)中,客戶端代理( )。問題1選項(xiàng)A.通常都使用SMTP協(xié)議發(fā)送郵件和接收郵件B.發(fā)送郵件通常使用SMTP協(xié)議,而接收郵件通常使用POP3協(xié)議C.發(fā)送郵件通常使

41、用POP3協(xié)議,而接收郵件通常使用SMTP協(xié)議D.通常都使用POP3協(xié)議發(fā)送郵件和接收郵件【答案】B【解析】本題考查網(wǎng)絡(luò)的基礎(chǔ)知識(shí)。電子郵件傳輸原理如下:發(fā)信人使用主機(jī)上的客戶端軟件編寫好郵件,同時(shí)輸入發(fā)件人、收件人地址。通過SMTP協(xié)議與所屬發(fā)送方郵件服務(wù)器建立連接,并將要發(fā)送的郵件發(fā)送到所屬發(fā)送方郵件服務(wù)器。發(fā)送方郵件服務(wù)器查看接收郵件的目標(biāo)地址,如果收件人為本郵件服務(wù)器的用戶,則將郵件保存在收件人的郵箱中。如果收件人不是本郵件服務(wù)器的用戶,則將交由發(fā)送方郵件服務(wù)器的SMTP客戶進(jìn)程處理。發(fā)送方郵件服務(wù)器的客戶進(jìn)程向收件人信箱所屬郵件服務(wù)器發(fā)出連接請(qǐng)求,確認(rèn)后,郵件按SMTP協(xié)議的要求傳輸

42、到收件人信箱郵件服務(wù)器。收件人信箱郵件服務(wù)器收到郵件后,將郵件保存到收件人的郵箱中。當(dāng)收件 人想要查看其郵件時(shí),啟動(dòng)主機(jī)上的電子郵件應(yīng)用軟件,通過POP3取信協(xié)議進(jìn)程向收件人信箱郵件服務(wù)器發(fā)出連接請(qǐng)求。確認(rèn)后,收件人信箱郵件服務(wù)器上的POP3服務(wù)器進(jìn)程檢查該用戶郵箱,把郵箱中的郵件按POP3協(xié)議的規(guī)定傳輸?shù)绞招湃酥鳈C(jī)的POP3客戶進(jìn)程,最終交給收信人主機(jī)的電子郵件應(yīng)用軟件,供用戶查看和管理。35.單選題軟件開發(fā)過程中,項(xiàng)目管理的目標(biāo)不包括( )。問題1選項(xiàng)A.有效地控制產(chǎn)品的質(zhì)量B.保證項(xiàng)目按預(yù)定進(jìn)度完成C.合理利用各種資源,盡量減少浪費(fèi)和閑置D.提高軟件開發(fā)團(tuán)隊(duì)各成員的水平:【答案】D【解析

43、】本題考查軟件工程的基礎(chǔ)知識(shí)。提高開發(fā)團(tuán)隊(duì)成員的水平主要靠學(xué)習(xí)、交流和實(shí)踐經(jīng)驗(yàn)積累,不是項(xiàng)目管理的目標(biāo)。36.單選題對(duì)n個(gè)關(guān)鍵碼構(gòu)成的序列采用簡(jiǎn)單選擇排序法進(jìn)行排序的過程是:第一趟經(jīng)過n-1次關(guān)鍵碼之間的比較,確定出最小關(guān)鍵碼在序列中的位置后,再將其與序列的第一個(gè)關(guān)鍵碼進(jìn)行交換,第二趟則在其余的n-1個(gè)關(guān)鍵碼中進(jìn)行n-2次比較,確定出最小關(guān)鍵碼的位置后,再將其與序列的第二個(gè)關(guān)鍵碼進(jìn)行交換以此類推,直到序列的關(guān)鍵碼從小到大有序排列。在簡(jiǎn)單選擇排序過程中,關(guān)鍵碼之間的總比較次數(shù)為( )。問題1選項(xiàng)A.n(n-1)/2B.n2/2C.n(n+1)/2D.nlogn【答案】A【解析】本題考查數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)

44、單選擇排序的基礎(chǔ)知識(shí)。根據(jù)題目描述,簡(jiǎn)單選擇排序第一趟經(jīng)過n-1次關(guān)鍵碼之間的比較,第二趟經(jīng)過n-2次關(guān)鍵碼之間的比較,第三趟經(jīng)過n-3次關(guān)鍵碼之間的比較最后第n-1趟經(jīng)過1次關(guān)鍵碼之間的比較,總的比較次數(shù)為n-1+n-2+.+1=n(n-1)/2。37.單選題若系統(tǒng)中有4個(gè)互斥資源R,當(dāng)系統(tǒng)中有2個(gè)進(jìn)程競(jìng)爭(zhēng)R,且每個(gè)進(jìn)程都需要i個(gè)R(i問題1選項(xiàng)A.1B.2C.3D.4【答案】C【解析】本題考查操作系統(tǒng)死鎖基礎(chǔ)知識(shí)。假設(shè)每個(gè)進(jìn)程都需要1個(gè)資源R,此時(shí)2個(gè)進(jìn)程需要分配2個(gè)資源,進(jìn)程都能得到所需資源,故不會(huì)發(fā)生死鎖。假設(shè)每個(gè)進(jìn)程都需要2個(gè)資源R,此時(shí)2個(gè)進(jìn)程需要分配4個(gè)資源,進(jìn)程都能得到所需資源

45、,故不會(huì)發(fā)生死鎖。假設(shè)每個(gè)進(jìn)程都需要3個(gè)資源R,此時(shí)系統(tǒng)最多有4個(gè)互斥資源R,因此不能滿足所有進(jìn)程得到所有資源的需求。假如此時(shí)為2個(gè)進(jìn)程各分配2個(gè)資源R,任何一個(gè)進(jìn)程都需要再申請(qǐng)1個(gè)資源,但系統(tǒng)剩余可用資源數(shù)為0, 進(jìn)程都無法執(zhí)行,故發(fā)生死鎖。38.單選題某計(jì)算機(jī)系統(tǒng)頁面大小為4K,進(jìn)程P的頁面變換表如下表所示。若中某數(shù)據(jù)的邏輯地址為十六進(jìn)制2C18H,則該地址的頁號(hào)和頁內(nèi)地址分別為( );經(jīng)過地址變換后,其物理地址應(yīng)為十六進(jìn)制( )。問題1選項(xiàng)A.2和518HB.2和C18HC.5和518HD.5和C18H問題2選項(xiàng)A.2C18HB.4C18HC.5C18HD.8C18H【答案】第1題:B第

46、2題:C【解析】本題考查分頁存儲(chǔ)管理的內(nèi)容。根據(jù)題意,計(jì)算機(jī)的系統(tǒng)頁面大小為4K,即212,表示需要用12位二進(jìn)制(3位十六進(jìn)制)來表示頁面大小,所以在邏輯地址(4位十六進(jìn)制表示下)中:后3位為頁內(nèi)地址,前1位為頁號(hào)。因此:邏輯地址為十六進(jìn)制2C18H,其頁號(hào)為2,頁內(nèi)地址為 C18H。查頁表后可知:頁號(hào)為2的頁會(huì)存儲(chǔ)到物理塊號(hào)為5的頁內(nèi),所以該地址經(jīng)過變換后,其物理地址應(yīng)為物理塊號(hào)5拼上頁內(nèi)地址C18H,即十六進(jìn)制5C18H。39.單選題利用( )可以對(duì)軟件的技術(shù)信息、經(jīng)營(yíng)信息提供保護(hù)。問題1選項(xiàng)A.著作權(quán)B.專利權(quán)C.商標(biāo)權(quán)D.商業(yè)秘密權(quán)【答案】D【解析】商業(yè)秘密權(quán)是指當(dāng)事人可以依法對(duì)商業(yè)

47、秘密享有占有、使用、收益和處分的權(quán)利。商業(yè)秘密權(quán)具有知識(shí)產(chǎn)權(quán)的本質(zhì)特征,是對(duì)創(chuàng)造性成果給予保護(hù)的權(quán)利形態(tài),可以對(duì)軟件的技術(shù)信息、經(jīng)營(yíng)信息提供保護(hù)。40.單選題以下描述中,屬于通用操作系統(tǒng)基本功能的是( )。問題1選項(xiàng)A.對(duì)計(jì)算機(jī)系統(tǒng)中各種軟、硬件資源進(jìn)行管理B.對(duì)信息系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控C.對(duì)數(shù)據(jù)庫中的各種數(shù)據(jù)進(jìn)行匯總和檢索D.對(duì)所播放的視頻文件內(nèi)容進(jìn)行分析【答案】A【解析】本題考查操作系統(tǒng)的基本功能的知識(shí)。通用操作系統(tǒng)的五大功能為:1)進(jìn)程管理:進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、進(jìn)程調(diào)度2)文件管理:文件存儲(chǔ)空間管理、目錄管理、文件的讀寫管理、存取控制3)存儲(chǔ)管理:存儲(chǔ)分配與回收、存儲(chǔ)保護(hù)、地

48、址映射(變換)、主存擴(kuò)充4)設(shè)備管理:對(duì)硬件設(shè)備管理,對(duì)輸入輸出設(shè)備的分配、啟動(dòng)、完成和回收5)作業(yè)管理:任務(wù)、界面管理,人機(jī)交互、圖形界面、語音控制、虛擬現(xiàn)實(shí)因此,答案選擇A。41.單選題假設(shè)系統(tǒng)有n(n5)個(gè)并發(fā)進(jìn)程,它們競(jìng)爭(zhēng)互斥資源R。若采用PV操作,當(dāng)有3 個(gè)進(jìn)程同時(shí)申請(qǐng)資源R,而系統(tǒng)只能滿足其中1個(gè)進(jìn)程的申請(qǐng)時(shí),資源R對(duì)應(yīng)的信號(hào)量 S的值應(yīng)為( )。問題1選項(xiàng)A.-1B.-2C.-3D.0【答案】B【解析】本題考查操作系統(tǒng)中信號(hào)量機(jī)制基本概念方面的基礎(chǔ)知識(shí)。根據(jù)題目敘述“若采用PV操作,當(dāng)有3個(gè)進(jìn)程分別申請(qǐng)1個(gè)資源R,系統(tǒng)只能滿足1個(gè)進(jìn)程的申請(qǐng)”,意味著有2個(gè)進(jìn)程等待資源R。按照信號(hào)

49、量的物理意義“當(dāng)S0 時(shí),其絕對(duì)值等于等待該資源的進(jìn)程數(shù)”,故S=-2。42.單選題C語言規(guī)定程序中的變量必須先定義(或聲明)再引用,若違反此規(guī)定,則對(duì)程序進(jìn)行( )時(shí)報(bào)錯(cuò)。問題1選項(xiàng)A.匯編B.編譯C.鏈接D.運(yùn)行【答案】B【解析】本題考查程序語言編譯程序的基礎(chǔ)知識(shí)。將C語言源程序翻譯為可執(zhí)行程序的過程為:首先進(jìn)行編輯,編輯后進(jìn)行預(yù)處理,之后進(jìn)行編譯形成目標(biāo)代碼(若目標(biāo)代碼為匯編語言形式,則需要進(jìn)一步匯編),最后進(jìn)行鏈接以生成可執(zhí)行程序代碼。如果沒有對(duì)變量進(jìn)行聲明(定義)就使用,則在編譯時(shí)會(huì)報(bào)錯(cuò),屬于語法錯(cuò)誤, 只有不存在語法錯(cuò)誤及靜態(tài)語義錯(cuò)誤的程序才能編譯為目標(biāo)代碼。43.單選題關(guān)系數(shù)據(jù)庫是表的集合。對(duì)視圖進(jìn)行查詢,本質(zhì)上就是從( )中查詢獲得的數(shù)據(jù)。問題1選項(xiàng)A.一個(gè)視圖B.一個(gè)或若干個(gè)索引文件C.一個(gè)或若干個(gè)視圖D.一個(gè)或若干個(gè)基本表【答案】D【解析】本題考查關(guān)系數(shù)據(jù)庫方面的基本概念。在關(guān)系數(shù)據(jù)庫中,所有的數(shù)據(jù)都是存放在二維表中。對(duì)于視圖,在關(guān)系數(shù)據(jù)庫中存放的是視圖的定義,若用戶對(duì)視圖進(jìn)行查詢,其本質(zhì)是從一個(gè)或多個(gè)基本表中導(dǎo)出的數(shù)據(jù)進(jìn)行查詢。44.單選題數(shù)據(jù)結(jié)構(gòu)中的( )常用來對(duì)函數(shù)調(diào)用和返回處理的控制進(jìn)行支持。問題1選項(xiàng)A.棧B.隊(duì)列C.有序樹D.有向圖【

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論