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

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題某工廠要分配A、B、C、D、E五個(gè)工人做編號為1、2、3、4、5的五項(xiàng)工作,每個(gè)人只能做一項(xiàng)工作,每項(xiàng)工作只能由一人做。下表說明了每個(gè)工人會做哪些工作(用“V” 表示)、不會做哪些工作(用“X”表示)。根據(jù)此表,可知共有( )種分配方案。問題1選項(xiàng)A.3B.4C.5D.6【答案】B【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。從表格中看出,工作2只能由工人C來做(表示成C2),工人A只能分配A1或A4。如果分配A1,B只能分配B5。由A1、B5、C

2、2可知,余下3、4項(xiàng)工作只能分配給D、E,可得分配結(jié)果為D3、E4。因此,對于A1分配后,只有A1、B5、C2、D3、E4 一種分配方案。如果分配A4,則B有兩種可能:B1或B5。如果分配B1,則在A4、B1、C2后,剩余工作3、5應(yīng)由D、E完成,可以有兩種分配方案:A4、B1、C2、D3、E5和A4、B1、C2、D5、E3。如果分配B5,則在A4、B5、C2后,剩余工作1、3由D、E完成,只能分配D1、E3。綜上,共有四種分配方案:A1、B5、C2、D3、E4;A4、B1、C2、D3、E5;A4、 B1、C2、D5、E3;A4、B5、C2、D1、E3。2.單選題在面向?qū)ο蠓椒ㄖ?,?)機(jī)制將

3、數(shù)據(jù)和行為包裝為一個(gè)單元。一個(gè)類定義一組大體上相似的對象,有些類之間存在一般和特殊的層次關(guān)系,如( )之間就是這種關(guān)系。問題1選項(xiàng)A.封裝B.抽象C.數(shù)據(jù)隱蔽D.多態(tài)問題2選項(xiàng)A.卡車和轎車B.客機(jī)和貨機(jī)C.學(xué)生和博士D.通識課和專業(yè)課【答案】第1題:A第2題:C【解析】本題考查面向?qū)ο蠡A(chǔ)知識。在面向?qū)ο笙到y(tǒng)中,最基本的運(yùn)行時(shí)實(shí)體是對象,如現(xiàn)實(shí)世界中的考生、試卷、老師、書本等。對象既包括數(shù)據(jù),也包括作用于數(shù)據(jù)的操作,即將數(shù)據(jù)和操作封裝為一個(gè)整體,作為一個(gè)單元。一組大體相似的對象定義為類,把對象的共同特征加以抽象并存儲在一個(gè)類中。一個(gè)類所包含的操作和數(shù)據(jù)描述了一組對象的共同行為和屬性,類是對象

4、之上的抽象。有些類之間存在一般和特殊的層次關(guān)系,一些類是某個(gè)類的特殊情況,某個(gè)類是一些類的一般情況,即特殊類是一般類的子類,一般類是特殊類的父類。例如,“汽車”類、“輪船”類、“飛機(jī)”類都是一種“交通工具”類。同樣,“汽車”類還可以有更特殊的子類,如“轎車”類、“卡車”類、“客車”類等;“飛機(jī)”類也有更特殊的子類,如“客機(jī)”類和“貨機(jī)”類等?!巴ㄗR課”類和“專業(yè)課”類都是“課程”類,“博士”類和“碩士”類、“中學(xué)生”類都是“學(xué)生”類等。在這種關(guān)系下形成一種層次的關(guān)聯(lián)。3.案例題閱讀以下說明和C代碼,填寫程序中的空缺,將解答寫入答題紙的對應(yīng)欄內(nèi)?!菊f明】某市根據(jù)每天早上5點(diǎn)測得的霧霾指數(shù)(pm2

5、.5值)決定是否對車輛進(jìn)行限行。規(guī)則 如下:(1)限行時(shí)間為周內(nèi)(即周一到周五),周六周日不限行;(2)根據(jù)車牌號的尾號(最后1位數(shù)字)設(shè)置限行車輛(車牌號由英文字母和十進(jìn)制數(shù)字構(gòu)成,長度為6位,至少包含1位數(shù)字);(3)霧霾指數(shù)低于200時(shí),不限行;(4)霧霾指數(shù)在區(qū)間200,400)時(shí),周內(nèi)每天限行兩個(gè)尾號的汽車:周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0,即尾號除以5的 余數(shù)相同者在同一天限行;(5)霧霾指數(shù)大于等于400時(shí),周內(nèi)每天限行五個(gè)尾號的汽車:周一、周三和周五限行1,3,5,7,9,周二和周四限行0,2,4,6,8,即尾號除以2的余數(shù)相同者在

6、同一天限行;下面程序運(yùn)行時(shí),輸入霧霾指數(shù)、星期(數(shù)字1表示星期一,數(shù)字2表示星期二, 數(shù)字7表示星期日)和車牌號,輸出該車牌號是否限行的信息?!綜代碼】#include#define PM25_L1 200#define PM25_L2 400typedef enum YES,NO MARKTAG;int isDigit(char ch)/判斷ch是否為十進(jìn)制數(shù)字字符,是則返回1,否則返回0 return (ch=0 & chint isMatched(int weekday, int t, int d) /判斷是否符合限行規(guī)則,是則返回1,否則返回0 return (weekday%d =

7、t%d); void proc(int pm25, int weekday, char *licence) int i,lastd; if (weekday = 6 | weekday = 7 | (1) ) prt_msg(licence, NO); else for( i=5; i=0; i- ) if (isDigit(licencei) lastd= (2) ; /獲取車牌號的尾號 break; if(pm25= PM25_L2 ) /限行5個(gè)尾號的汽車 if (isMatched( (3) ) prt_msg(licence, YES); else prt_msg(licence,

8、NO); else /限行2個(gè)尾號的汽車 if (isMatched( (4) ) prt_msg(licence, YES); else prt_msg(licence, NO); int main() int weekday=0, pm25=0; char licence7; scanf(%d %d %s,&pm25, &weekday, licence); /輸入數(shù)據(jù)的有效性檢測略,下面假設(shè)輸入數(shù)據(jù)有效、正確 proc( (5) ); return 0;【答案】(1)pm25(1)表示什么時(shí)候不限行,按照題意,周六周日不限行,霧霾指數(shù)低于200以下也不限行;所以這里填pm25200或pm

9、25name(3)goals+或+goals或等價(jià)表示(4)Team*(5)new Game(t1, t2)【解析】本題考查考生應(yīng)用C+語言進(jìn)行程序設(shè)計(jì)的能力,涉及類、對象、函數(shù)的定義和相關(guān)操作。要求考生根據(jù)給出的案例和代碼說明,閱讀并完成程序填空。本題中涉及比賽和球隊(duì)。根據(jù)說明進(jìn)行設(shè)計(jì),題目給出了類圖(圖6-1類圖所示)。圖中類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

10、球后增加得分、獲得本隊(duì)得分和獲得球隊(duì)名稱;private的屬性為球隊(duì)名稱和得分。球隊(duì)名采用string類型,得分信息從上下文可知是goals,用int類型。在Team對象創(chuàng)建時(shí),初始化球隊(duì)名稱和得分。C+11標(biāo)準(zhǔn)之后,對象的屬性定義時(shí)才可顯式初始化;對象的屬性name類型為string,需要在構(gòu)造器中對球隊(duì)名稱加以顯式初始化。其構(gòu)造器接收球隊(duì)名稱,參數(shù)名稱與對象的屬性名均為name,用this關(guān)鍵字加以區(qū)分。其中this關(guān)鍵字用來引用當(dāng)前對象或類實(shí)例,可以用-取屬性或行為,即:this-name = name;this-goals =0;注:沒有同名時(shí)是否有this-都表示名稱所表示的對象屬性

11、。從函數(shù)getGoals()中的return goals判斷,缺少屬性goals來表示得分。再從上下文判斷,函數(shù)increamentGoal()中,表示在比賽中某球隊(duì)進(jìn)1球,即goals的值增加1。創(chuàng)建Game對象表示兩支球隊(duì)的一場比賽。構(gòu)造器參數(shù)為兩支球隊(duì),用以初始化 Game對象的兩個(gè)屬性。函數(shù)getResults()用于輸出當(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ì)名稱分別為“

12、TA”和“TB”,指針名稱分別為t1和t2,即:Team *t1 = new Team(TA);Team *t2 = new Team(TB);以這兩個(gè)對象指針名稱為參數(shù),創(chuàng)建一場比賽對象(用new 關(guān)鍵字),指針名稱為 football,即:Game *football = new Game(t1,t2);然后用: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)用getRes

13、ults()函數(shù)輸出此時(shí)的比分,即:football-incrementGoal(t2);football-getResults() ;綜上所述,空(1)需要定義表示一支球隊(duì)的得分goals,題目代碼中已經(jīng)給出用分號結(jié)尾,所以空(1)為int goals(或c+11標(biāo)準(zhǔn)之后int goals=0也支持);空(2)需要表示Team對象指針的name屬性,即this-name;空(3)需要表示當(dāng)前球隊(duì)得分加1, 因?yàn)橹挥幸粭l語句,只要表示goals加1即可,即goals+或+goals(等價(jià)表示);空(4)需要表示參數(shù)類型為球隊(duì)指針,即 Team*;空(5)處為創(chuàng)建Game類的對象football

14、, 需要兩個(gè)Team類型對象的指針,從其后面語句可知,兩個(gè)指針名稱為t1和t2,即new Game(t1, t2)。13.單選題信息系統(tǒng)的智能化維護(hù)不包括( )。問題1選項(xiàng)A.自動修復(fù)設(shè)備和軟件故障B.針對風(fēng)險(xiǎn)做出預(yù)警和建議C.分析定位風(fēng)險(xiǎn)原因和來源D.感知和預(yù)判設(shè)備健康和業(yè)務(wù)運(yùn)作情況【答案】A【解析】本題考查信息系統(tǒng)知識。智能化維護(hù)能夠針對風(fēng)險(xiǎn)作出預(yù)警和建議并分析定位風(fēng)險(xiǎn)原因和來源,感知和預(yù)判設(shè)備健康和業(yè)務(wù)運(yùn)作情況。A選項(xiàng)錯誤。14.單選題畫數(shù)據(jù)流圖時(shí),需要用( )對數(shù)據(jù)流圖中各個(gè)元素進(jìn)行定義。問題1選項(xiàng)A.數(shù)據(jù)說明B.數(shù)據(jù)定義C.數(shù)據(jù)字典D.數(shù)據(jù)模型【答案】C【解析】本題考查軟件工程的基礎(chǔ)

15、知識。信息系統(tǒng)設(shè)計(jì)過程中需要畫數(shù)據(jù)流圖,其中包括四類元素:外部實(shí)體、輸入流、處理加工和輸出流,還需要用數(shù)據(jù)字典來定義各個(gè)元素及其內(nèi)含的諸多參數(shù)。15.單選題以下關(guān)于CPU與I/O設(shè)備交換數(shù)據(jù)所用控制方式的敘述中,正確的是( )。問題1選項(xiàng)A.中斷方式下,CPU與外設(shè)是串行工作的B.中斷方式下,CPU需要主動查詢和等待外設(shè)C.DMA方式下,CPU與外設(shè)可并行工作D.DMA方式下,CPU需要執(zhí)行程序來傳送數(shù)據(jù)【答案】C【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。CPU與I/O設(shè)備交換數(shù)據(jù)時(shí)常見的控制方式有程序查詢方式、中斷方式、DMA方式和通道方式等。在程序查詢方式下,CPU執(zhí)行指令查詢外設(shè)的狀態(tài),在外設(shè)

16、準(zhǔn)備好的情況下才輸入或輸出數(shù)據(jù)。在中斷方式下,是外設(shè)準(zhǔn)備好接收或發(fā)送數(shù)據(jù)時(shí)發(fā)出中斷請求,CPU無需主動查詢外設(shè)的狀態(tài)。在DMA方式下,數(shù)據(jù)傳送過程是直接在內(nèi)存和外設(shè)間進(jìn)行的,不需要CPU執(zhí)行程序來進(jìn)行數(shù)據(jù)傳送。DMA方式簡化了CPU對數(shù)據(jù)傳送的控制,提高了主機(jī)與外設(shè)并行工作的程度,實(shí)現(xiàn)了快速外設(shè)和主存之間成批的數(shù)據(jù)傳送,使系統(tǒng)的效率明顯提高。16.單選題( ) is the process of transforming information so it is unintelligible to anyone but the intended recipient.問題1選項(xiàng)A.Encrypt

17、ionB.DecryptionC.SecurityD.Protection【答案】A【解析】本題考查計(jì)算機(jī)專業(yè)英語知識。()是對信息進(jìn)行轉(zhuǎn)換的過程,除預(yù)期的接收者外,任何人都無法理解。A.加密B.解密C.安全性D.保護(hù)17.單選題棧是后進(jìn)先出的線性數(shù)據(jù)結(jié)構(gòu),其基本操作不包括( )。問題1選項(xiàng)A.從棧底刪除元素B.從棧頂彈出元素C.判斷是否為空棧D.在棧頂加入元素【答案】A【解析】本題考查數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識。棧的基本操作有入棧、出棧、取棧頂及判斷棧是否為空。入棧和出棧是指在棧頂加入及刪除元素,取棧頂操作僅讀取棧頂元素的值而不刪除元素。從棧底刪除元素不是應(yīng)用棧時(shí)的基本操作。18.單選題某書的頁碼為

18、1,2,3,.,共用數(shù)字900個(gè)(一個(gè)多位數(shù)頁碼包含多個(gè)數(shù)字), 據(jù)此可以推斷,該書最大的頁碼為( )。問題1選項(xiàng)A.237B.336C.711D.900【答案】B【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識。1-9頁共有9個(gè)數(shù)字;10-99共有2*(99-10+1)=180個(gè)數(shù)字,而接下來100-199共有3*(199-100+1)=300個(gè)數(shù)字,200-299共有3*(299-200+1)=300個(gè)數(shù)字,此時(shí)總共的數(shù)字有:9+180+300+300=789個(gè)數(shù)字,總共900個(gè)數(shù)字,即還有900-789=111個(gè)數(shù)字,此時(shí)都是三位數(shù)的數(shù)字,所以還剩下37個(gè)數(shù)字,從300開始,到336結(jié)束,剛好37個(gè)數(shù)字

19、。19.單選題在TCP/IP網(wǎng)絡(luò)中,RARP協(xié)議的作用是( )。問題1選項(xiàng)A.根據(jù)MAC地址查找對應(yīng)的IP地址B.根據(jù)IP地址查找對應(yīng)的MAC地址C.報(bào)告IP數(shù)據(jù)報(bào)傳輸中的差錯D.控制以太幀數(shù)據(jù)的正確傳送【答案】A【解析】本題考查網(wǎng)絡(luò)的基礎(chǔ)知識。RARP協(xié)議是反向地址轉(zhuǎn)換協(xié)議,作用是將局域網(wǎng)中某個(gè)主機(jī)的物理地址(MAC地址)轉(zhuǎn)換為IP地址。20.單選題以下關(guān)于中斷的敘述中,錯誤的是( )。問題1選項(xiàng)A.電源掉電屬于CPU必須無條件響應(yīng)的不可屏蔽中斷B.打印機(jī)中斷屬于不可屏蔽的內(nèi)部中斷C.程序運(yùn)行錯誤也可能引發(fā)中斷D.CPU可通過指令限制某些設(shè)備發(fā)出中斷請求【答案】B【解析】中斷是這樣一個(gè)過程:

20、在CPU執(zhí)行程序的過程中,由于某一個(gè)外部的或CPU內(nèi)部事件的發(fā)生,使CPU暫時(shí)中止正在執(zhí)行的程序,轉(zhuǎn)去處理這一事件, 當(dāng)事件處理完畢后又回到原先被中止的程序,接著中止前的狀態(tài)繼續(xù)向下執(zhí)行。這一過程就稱為中斷。引起中斷的事件就稱為中斷源。若中斷是由CPU內(nèi)部發(fā)生的事件引起的,這類中斷源就稱為內(nèi)部中斷源;若中斷是由CPU外部的事件引起的,則稱為外部中斷源。中斷包括軟件中斷(不可屏蔽)和硬件中斷。軟中斷為內(nèi)核觸發(fā)機(jī)制引起,模擬硬件中斷。硬件中斷又分為外部中斷(可屏蔽)和內(nèi)部中斷(不可屏蔽)。外部中斷為一般外設(shè)請求;內(nèi)部中斷包括硬件出錯(掉電、校驗(yàn)、傳輸)和運(yùn)算出錯(非法數(shù)據(jù)、地址、越界、溢出等)。打

21、印機(jī)中斷屬于可屏蔽的外部中斷。21.單選題以下關(guān)于信息的描述,錯誤的是( )。問題1選項(xiàng)A.信息具有時(shí)效性和可共享性B.信息必須依附于某種載體進(jìn)行傳輸C.信息可反映客觀事物的運(yùn)動狀態(tài)和方式D.無法從數(shù)據(jù)中抽象出信息【答案】D【解析】本題考查信息化基礎(chǔ)知識。信息的主要特征包括:可識別性、時(shí)效性、動態(tài)性、普遍性、可存儲性、可壓縮性、可轉(zhuǎn)換性、可度量性和可共享性。可識別性是信息主要特征之一,不同的信息源有不同的識別方法,并從數(shù)據(jù)中抽象出信息。會通過數(shù)據(jù)收集、處理和分析,從而從數(shù)據(jù)中獲取信息,進(jìn)行有效決策。22.單選題The anti-virus software protects your comp

22、uter from virus by( )your computers memory and disk devices.問題1選項(xiàng)A.scanningB.deletingC.replacingD.changing【答案】A【解析】殺毒軟件通過掃描計(jì)算機(jī)內(nèi)存和磁盤保護(hù)計(jì)算機(jī),防止被病毒感染。23.單選題某企業(yè)擬開發(fā)一套大數(shù)據(jù)可視化平臺,其系統(tǒng)架構(gòu)包括:集成與管理層、數(shù)據(jù)可視化層、數(shù)據(jù)分析處理層、數(shù)據(jù)訪問接入層,可圖示如( )。問題1選項(xiàng)A.B.C.D.【答案】D【解析】本題考查網(wǎng)絡(luò)新技術(shù)-大數(shù)據(jù)知識。首先數(shù)據(jù)可視化層最接近用戶層,位于最上層;數(shù)據(jù)訪問接入層位于最底層,其次再是數(shù)據(jù)分析處理層。24

23、.單選題高并發(fā)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)設(shè)計(jì)中必須考慮的因素之一。影響并發(fā)性能的因素不包括( )。問題1選項(xiàng)A.響應(yīng)時(shí)間B.吞吐量C.并發(fā)用戶數(shù)D.注冊用戶總數(shù)【答案】D【解析】本題考查軟件工程基礎(chǔ)知識。注冊用戶總數(shù)再多,如果同時(shí)使用的并發(fā)用戶數(shù)不多,就不會造成高并發(fā)。25.單選題在軟件質(zhì)量因素中,與能夠得到正確或相符的結(jié)果或效果有關(guān)的軟件屬性為( )。問題1選項(xiàng)A.可靠性B.準(zhǔn)確性C.可用性D.健壯性【答案】B【解析】本題考查軟件工程基礎(chǔ)知識。正確性(準(zhǔn)確性):正確實(shí)現(xiàn)算法功能,最重要的指標(biāo),是能否得到正確或相符的結(jié)果或效果有關(guān)的軟件 ??捎眯裕嚎捎眯允窃谀硞€(gè)考察時(shí)間,系統(tǒng)能夠正常運(yùn)行的概率或時(shí)

24、間占有率期望值。系統(tǒng)的可用性取決于MTTF(平均無故障時(shí)間,表示系統(tǒng)的可靠性)及MTTR(平均修復(fù)故障時(shí)間,表示系統(tǒng)的可維護(hù)性)。可靠性:元件、產(chǎn)品、系統(tǒng)在一定時(shí)間內(nèi)、在一定條件下無故障地執(zhí)行指定功能的能力或可能性。友好性:具有良好的使用性??勺x性:可讀的、可以理解的,方便分析、修改和移植。健壯性:對不合理的數(shù)據(jù)或非法的操作能進(jìn)行檢查、糾正。效率:對計(jì)算機(jī)資源的消耗,包括計(jì)算機(jī)內(nèi)存和運(yùn)行時(shí)間的消耗。 26.單選題( )is the delivery of different services through the Internet, including data storage, serve

25、rs, databases, networking, and software.問題1選項(xiàng)A.AIB.BlockchainC.Cloud ComputingD.Big Data【答案】C【解析】云計(jì)算就是通過互聯(lián)網(wǎng)交付的多種服務(wù),包括數(shù)據(jù)存儲、服務(wù)器、數(shù)據(jù)庫、組網(wǎng)和軟件。27.單選題采用直線和曲線等元素來描述的圖是( )。問題1選項(xiàng)A.點(diǎn)陣圖B.矢量圖C.位圖D.灰度圖【答案】B【解析】矢量圖是根據(jù)幾何特性、通過多個(gè)對象的組合生成圖形,矢量可以是一個(gè)點(diǎn)或一條線。矢量文件中的圖形元素稱為對象。每個(gè)對象都是一個(gè)自成一體的實(shí)體,它具有顏色、形狀、輪廓、大小和屏幕位置等屬性。位圖也稱為點(diǎn)陣圖、像素圖等

26、,構(gòu)成位圖的最小單位是像素,位圖就是由像素陣列的排列來實(shí)現(xiàn)其顯示效果的,每個(gè)像素有自己的顏色信息,在對位圖圖像進(jìn)行編輯操作的時(shí)候,可操作的對象是每個(gè)像素,可以改變圖像的色相、飽和度、明度,從而改變圖像的顯示效果。對位圖進(jìn)行縮放時(shí)會失真。28.單選題常用作網(wǎng)絡(luò)邊界防范的是( )。問題1選項(xiàng)A.防火墻B.入侵檢測C.防毒墻D.漏洞掃描【答案】A【解析】本題考查網(wǎng)絡(luò)安全基礎(chǔ)知識。防火墻指的是一個(gè)由軟硬件設(shè)備組合而成、在內(nèi)外網(wǎng)之間架起的一個(gè)防御系統(tǒng),防火墻主要由服務(wù)訪問規(guī)則、驗(yàn)證工具、包過濾和應(yīng)用網(wǎng)關(guān)組成。入侵檢測是防火墻的合理補(bǔ)充,幫助系統(tǒng)對付網(wǎng)絡(luò)攻擊,擴(kuò)展了系統(tǒng)管理員的安全管理能力,提高了信息安全

27、基礎(chǔ)結(jié)構(gòu)的完整性。它從計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中的若干關(guān)鍵點(diǎn)收 集信息,并分析這些信息,看看網(wǎng)絡(luò)中是否有違反安全策略的行為和遭到襲擊的跡象。入侵檢測被認(rèn)為是防火墻之后的第二道安全閘門,在不影響網(wǎng)絡(luò)性能的情況下能對網(wǎng)絡(luò)進(jìn)行監(jiān)測,從而提供對內(nèi)部攻擊、外部攻擊和誤操作的實(shí)時(shí)保護(hù)。網(wǎng)絡(luò)防毒墻主要用于防護(hù)網(wǎng)絡(luò)層的病毒,包括郵件、網(wǎng)頁、QQ、MSN等病毒的傳播。漏洞掃描是指基于漏洞數(shù)據(jù)庫,通過掃描等手段對指定的遠(yuǎn)程或者本地計(jì)算機(jī)系統(tǒng)的安全脆弱性進(jìn)行檢測,發(fā)現(xiàn)可利用漏洞的一種安全檢測(滲透攻擊)行為。漏洞掃描器包括網(wǎng)絡(luò)漏掃、主機(jī)漏掃、數(shù)據(jù)庫漏掃等不同種類。29.單選題虛擬存儲技術(shù)使( )密切配合來構(gòu)成虛擬存儲器。問題

28、1選項(xiàng)A.寄存器和主存B.主存和輔存C.寄存器和CacheD.硬盤和Cache【答案】B【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。 虛擬存儲器(VirtualMemory)是為了給用戶提供更大的隨機(jī)存取空間而采用的一種存儲技術(shù)。它將內(nèi)存與外存(輔存)結(jié)合使用,好像有一個(gè)容量極大的內(nèi)存儲器,工作速度接近于主存,每位的成本又與輔存相近,在整機(jī)形成多層次存儲系統(tǒng)。虛擬存儲區(qū)的容量與物理主存大小無關(guān),而受限于計(jì)算機(jī)的地址結(jié)構(gòu)和可用磁盤容量。虛擬存儲器是由硬件和操作系統(tǒng)自動實(shí)現(xiàn)存儲信息調(diào)度和管理的。30.案例題閱讀以下說明和C代碼,填補(bǔ)C代碼中的空缺,將解答寫在答題紙的對應(yīng)欄內(nèi)。【說明】下面程序中,函數(shù)con

29、vertion(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ù)字對應(yīng)的數(shù)字字符互為伙伴字符)。例如,字符2的伙伴字符為7、8的伙伴字符為1、0的伙伴字符為9等?!綜代碼】【答案】(1) *c-0或c0-0或*c-48或c0-48或等效形式(2) isUpper(*p)或isUpper(p0)(3) isLower(*p)或isLower(p0)(4) isDigit(*p) 或isDigit(p0)(5)

30、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)的形參為字符指針類型,調(diào)用這些函數(shù)時(shí)實(shí)參應(yīng)為指向字符的指針(字符變量的地址)。根據(jù)題干部分的描述,求解數(shù)字字符的伙伴字符時(shí),需要進(jìn)行算術(shù)運(yùn)算,用9減去數(shù)字字符對應(yīng)的數(shù)值(即數(shù)字字符- 0),得到的值再加上0從而再次轉(zhuǎn)換為數(shù)字字符,

31、因此空(1)處應(yīng)填入“*c-0” 或其等效形式。函數(shù)convertion(char *p)根據(jù)題干描述的要求對字符進(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)判斷字符是否為小寫字母,應(yīng)填入“isLower(*p)或其等效形式;滿足空(4)所給的條件時(shí)需要調(diào)用cDigit(p)將數(shù)字字符轉(zhuǎn)換為其伙伴字符,因此空(4)處應(yīng)判斷字符是否為數(shù)字字符,應(yīng)填入“isDigit(*p)”或其等效形

32、式。在while循環(huán)中還需要對指針變量p進(jìn)行遞增,處理完p指向的當(dāng)前字符后再指向下一字符,因此空(5)處應(yīng)填入“p+”或其等效形式。31.單選題假設(shè)分頁存儲管理系統(tǒng)中,地址用32個(gè)二進(jìn)制位表示,其中頁號占12位,頁內(nèi)地址占20位。若系統(tǒng)以字節(jié)編址,則該系統(tǒng)( )。問題1選項(xiàng)A.頁面大小為2MB,共有4096個(gè)頁面B.頁面大小為2MB,共有1024個(gè)頁面C.頁面大小為1MB,共有4096個(gè)頁面D.頁面大小為1MB,共有1024個(gè)頁面【答案】C【解析】本題考查操作系統(tǒng)分頁存儲管理系統(tǒng)的基礎(chǔ)知識。試題的正確答案為C。因?yàn)?,根?jù)題意可知頁內(nèi)地址的長度為二進(jìn)制20位,220=210X210=1024X1

33、024=1024KB=1MB,所以該系統(tǒng)頁的大小為1MB。又因?yàn)?,頁號的地址的長度為二進(jìn)制12位,212=4096,所以該系統(tǒng)共有4096個(gè)頁面。32.單選題兩個(gè)申請人分別就相同內(nèi)容的計(jì)算機(jī)程序的發(fā)明創(chuàng)造,先后向?qū)@姓块T提出申請,則( )。問題1選項(xiàng)A.兩個(gè)申請人都可以獲得專利申請權(quán)B.先申請人可以獲得專利申請權(quán)C.先使用人可以獲得專利申請權(quán)D.先發(fā)明人可以獲得專利申請權(quán)【答案】B【解析】對于專利權(quán)而言,遵循的是誰先申請誰擁有的原則,如果同時(shí)申請,就需要協(xié)商進(jìn)行處理。33.單選題( )是音頻文件的擴(kuò)展名。問題1選項(xiàng)A.XLSB.AVIC.WAVD.GIF【答案】C【解析】本題考查多媒體基礎(chǔ)

34、知識。常見的聲音文件有:mp3、voc、snd、wav等。A、XLS一般指Microsoft Excel工作表(一種常用的電子表格格式)文件擴(kuò)展名。B、AVI (Audio Video Interleaved)是微軟開發(fā)的一種符合RIFF文件規(guī)范的數(shù)字音頻與視頻文件格式。C、WAV文件是Windows系統(tǒng)中使用的標(biāo)準(zhǔn)音頻文件格式,它來源于對聲音波形的采樣,即波形文件。D、GIF是CompuServe公司開發(fā)的圖像文件格式,它以數(shù)據(jù)塊為單位來存儲圖像的相關(guān)信息。34.案例題閱讀下列說明和C+代碼,將應(yīng)填入(n)處的字句寫在答題紙的對應(yīng)欄內(nèi)。【說明】現(xiàn)如今線下支付系統(tǒng)可以使用現(xiàn)金(Cash)、移動

35、支付、銀行卡(Card)(信用卡 (CreditCard)和儲蓄卡(DebitCard)等多種支付方式(PaymentMethod)對物品(Item) 賬單(Bill)進(jìn)行支付。圖6-1是某支付系統(tǒng)的簡略類圖。圖6-1 類圖【C+代碼】#include#includevector#includestringusing namespace std;class PaymentMethod public: virtual void pay(int cents)=0;;/ Cash、DebitCard和Item實(shí)現(xiàn)略,Item中g(shù)etPrice( )獲取當(dāng)前物品對象的價(jià)格class Card : pu

36、blic PaymentMethod private: string name, num;public: Card(string name, string num) this-name = name; this-num = num; string toString( ) return this-getType( ) + cardname = + name + ,num = + num + ; ) void pay(int cents) coutexecuteTransaction(cents); protected: virtual string getType( )=0; virtual v

37、oid (1) =0:;class CreditCard (2) public: CreditCard(stringname, stringnum) (3) protected: string getType( ) return CREDIT ; void executeTransaction(int cents) coutclass Bill /包含所有購買商品的賬單private: vector items; /包含物品的 vectorpublic: void add(Item* item) items.push_back(item); int getTotalPrice( ) /*計(jì)算所

38、有item的總價(jià)格,代碼略*/ void pay(PaymentMethod* paymentMethod) /用指定的支付方式完成支付 (4) (getTotalPrice( ); ;class PaymentSystempublic: void pay( ) Bill* bill = new Bill( ); Item* item1= new Item1234,10); Item* item2 = new Item(5678,40); bill-add(item1); bill-add(item2); /將物品添加到賬單中 (5) (new CreditCard(LI SI, 987654

39、32101); /信用卡支付 ;Intmain( ) (6) = new PaymentSystem( ); payment-pay( ); return 0;【答案】(1)executeTransaction(int cents)(2):public Card(3):Card(name,num)(4)paymentMethod-pay(5)bill-pay(6)PaymentSystem *payment【解析】(1)定義虛方法,在子類中實(shí)現(xiàn),包含getType()和executeTransaction(int cents)兩個(gè)。(2)CreditCard繼承Card,所以這里填繼承,用::

40、public Card。(3)CreditCard內(nèi)有構(gòu)造方法,并將方法內(nèi)的參數(shù)傳遞給父類的私有成員,填 :Card(name,num)。(4)利用paymentMethod對象調(diào)用pay方法,并傳入具體價(jià)格getTotalPrice,這里填paymentMethod-pay。(5)調(diào)用bill的pay方法,bill-pay。(6)通過PaymentSystem *payment=new PaymentSystem進(jìn)行創(chuàng)建對象指針。35.單選題The atribute of the stack is( ).問題1選項(xiàng)A.first in, first outB.sequential acces

41、sC.last in, first outD.random access【答案】C【解析】棧的屬性是后進(jìn)先出。36.單選題CPU執(zhí)行指令時(shí),先要根據(jù)程序計(jì)數(shù)器將指令從內(nèi)存讀取出并送入( ),然后譯碼并執(zhí)行。問題1選項(xiàng)A.數(shù)據(jù)寄存器B.累加寄存器C.地址寄存器D.指令寄存器【答案】D【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。CPU執(zhí)行指令時(shí),先要根據(jù)程序計(jì)數(shù)器將指令從內(nèi)存讀取出并送入指令寄存器,然后譯碼并執(zhí)行。程序計(jì)數(shù)器和指令寄存器都屬于控制器的主要部件,程序計(jì)數(shù)器用于存放下一條指令所在單元的地址的地方,指令寄存器用于存放當(dāng)前正在執(zhí)行的指令。當(dāng)執(zhí)行一條指令時(shí),首先需要根據(jù)PC中存放的指令地址,將指令由

42、內(nèi)存取到指令寄存器中。與此同時(shí),PC中的地址或自動加1或由轉(zhuǎn)移指針給出下一條指令的地址。此后經(jīng)過啟動指令譯碼器對指令進(jìn)行分析,最后發(fā)出相應(yīng)的控制信號和定時(shí)信息,控制和協(xié)調(diào)計(jì)算機(jī)的各個(gè)部件有條不紊地工作,以完成指令所規(guī)定的操作。完成第一條指令的執(zhí)行,而后根據(jù)程序計(jì)數(shù)器取出第二條指令的地址,如此循環(huán),執(zhí)行每一條指令。37.單選題使用圖像掃描儀以300DPI的分辨率掃描一幅3英寸X3英寸的圖片,可以得到( )像素的數(shù)字圖像。問題1選項(xiàng)A.100X100B.300X300C.600X600D.900X900【答案】D【解析】本題考查多媒體的基礎(chǔ)知識。分辨率為300DPI(每英寸)時(shí),3英寸為3X300

43、=900像素。38.單選題假設(shè)關(guān)系R1、R2和R3如下表所示,關(guān)系代數(shù)表達(dá)式R3=( ),R1=( )。問題1選項(xiàng)A.R1XR2B.R1R2C.R1UR2D.R1R2問題2選項(xiàng)A.R3XR2B.R3R2C.R3UR2D.R3-R2【答案】第1題:C第2題:D【解析】第1題:第2題:本題考查數(shù)據(jù)庫中關(guān)系代數(shù)的基礎(chǔ)知識。試題(1)選項(xiàng)C是正確的。因?yàn)?,U是并運(yùn)算符,R1UR2的含義為R1關(guān)系的記錄(元組)與R2關(guān)系的記錄(元組)進(jìn)行合并運(yùn)算,所以R3=R1R2。試題(2)選項(xiàng)D是正確的。因?yàn)椋?是差運(yùn)算符,R3-R2的含義為R3關(guān)系的記錄(元組)與R2關(guān)系的記錄(元組)進(jìn)行差運(yùn)算,即去掉R3和R2

44、關(guān)系中的重復(fù)記錄,所以R1=R3-R2。39.單選題聲音信號的數(shù)字化過程就是在時(shí)間和幅度兩個(gè)維度上的離散化過程,其中時(shí)間的離 散化稱為( )。問題1選項(xiàng)A.分時(shí)B.采樣C.量化D.調(diào)頻【答案】B【解析】本題考查多媒體基礎(chǔ)知識。聲音的數(shù)字化過程包含:采樣量化編碼三個(gè)階段。采樣:把時(shí)間連續(xù)的模擬信號在時(shí)間軸上離散化的過程。在某些特定的時(shí)刻獲取聲音信號幅值叫作采樣。核心指標(biāo)是采樣頻率(采樣周期:每隔相同時(shí)間采樣一次)。量化:把在幅度上連續(xù)取值(模擬量)的每一個(gè)樣本轉(zhuǎn)換為離散值(數(shù)字量)表示,即對樣本的幅度值進(jìn)行A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。核心指標(biāo)是量化精度(量化分辨率):樣本用二進(jìn)制表示,位數(shù)多少反映精

45、度。編碼:按照一定格式進(jìn)行數(shù)據(jù)編碼及組織成文件,可選擇數(shù)據(jù)壓縮編碼存儲,減少存儲量。40.單選題創(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è)計(jì)模式的基本概念。設(shè)計(jì)模式描述了在人們周圍不斷重復(fù)發(fā)生的問題,以及該問題的解決方案的核心。在面向?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)型模式和行為型模

46、式三大類。創(chuàng)建型模式有以下幾種:1)工廠方法(Factory Method )定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定實(shí)例化哪一個(gè)類。2)抽象工廠(Abstract Factory)提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對象的接口,而無須指定它們具體的類。3)生成器(Builder)將一個(gè)復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。工廠方法使一個(gè)類的實(shí)例化延遲到其子類。4)原型模式(Prototype)用原型實(shí)例指定創(chuàng)建對象的種類,并且通過復(fù)制這些原型創(chuàng)建新的對象。5)單例模式 (Singleton)保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。41.單選題在以用戶界面

47、(UI)層、系統(tǒng)交互(SI)層、問題領(lǐng)域(PD)層和數(shù)據(jù)管理(DM)層構(gòu)成的軟件架構(gòu)中,業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于( )層。問題1選項(xiàng)A.UIB.SIC.PDD.DM【答案】C【解析】本題考查軟件工程的基礎(chǔ)知識。業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于企業(yè)需要解決的實(shí)際問題的領(lǐng)域。42.單選題給定關(guān)系R(A,B,C,D)和關(guān)系S(A,C,D,E,F),對其進(jìn)行自然連接運(yùn)算RS后的屬性列為( ) 個(gè)。問題1選項(xiàng)A.5B.6C.8D.9【答案】B【解析】本題考查數(shù)據(jù)庫基礎(chǔ)知識。自然連接(Natural join)是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。而等

48、值連接并不去掉重復(fù)的屬性列。所以這里自然連接去掉了重復(fù)的A、C、D列,保留了A、B、C、D、E、F,共6個(gè)列。43.單選題在C程序中,( )是合法的用戶定義變量名。_123 form-7 short form_7問題1選項(xiàng)A.B.C.D.【答案】D【解析】本題考查程序語言基礎(chǔ)知識。C語言規(guī)定用戶定義的標(biāo)識符(變量名、函數(shù)名、數(shù)組名等)必須以字母或下劃線開頭且由字母、數(shù)字和下劃線構(gòu)成,同時(shí)不能使用語言的保留字(或者叫作關(guān)鍵字,如for、short、int、while等)。short是表示短整型數(shù)據(jù)的關(guān)鍵字,form-7中包含的“-”不符合規(guī)定。_123和form_7是合法的用戶定義標(biāo)識符。44.單選題已知函數(shù)y=f(x)在x1和x2處的值分別為y1和y2,其中,x2x1且x2-x1比較小(例如0.01),則對于(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ǔ)知

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論