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

下載本文檔

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

文檔簡介

住在富人區(qū)的她2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題

假設(shè)系統(tǒng)有n(n>5)個(gè)并發(fā)進(jìn)程,它們競爭互斥資源R。若采用PV操作,當(dāng)有3個(gè)進(jìn)程同時(shí)申請資源R,而系統(tǒng)只能滿足其中1個(gè)進(jìn)程的申請時(shí),資源R對應(yīng)的信號(hào)量S的值應(yīng)為(

)。

問題1選項(xiàng)

A.-1

B.-2

C.-3

D.0

【答案】B

【解析】本題考查操作系統(tǒng)中信號(hào)量機(jī)制基本概念方面的基礎(chǔ)知識(shí)。

根據(jù)題目敘述“若采用PV操作,當(dāng)有3個(gè)進(jìn)程分別申請1個(gè)資源R,系統(tǒng)只能滿足1個(gè)進(jìn)程的申請”,意味著有2個(gè)進(jìn)程等待資源R。

按照信號(hào)量的物理意義“當(dāng)S≤0時(shí),其絕對值等于等待該資源的進(jìn)程數(shù)”,故S=-2。

2.單選題

數(shù)控編程常需要用參數(shù)來描述需要加工的零件的圖形。在平面坐標(biāo)系內(nèi),確定一個(gè)點(diǎn)需要2個(gè)獨(dú)立的參數(shù),確定一個(gè)正方形需要(

)個(gè)獨(dú)立的參數(shù)。

問題1選項(xiàng)

A.3

B.4

C.5

D.6

【答案】B

【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識(shí)。

在平面坐標(biāo)系中,確定一個(gè)點(diǎn)需要橫坐標(biāo)和縱坐標(biāo)值。如果需要確定一個(gè)正方形,則需要四個(gè)參數(shù)兩個(gè)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)值。當(dāng)然還可以選取一個(gè)點(diǎn)的坐標(biāo)值,以及邊長長度及與X軸的傾斜角度。

3.單選題

Afteranalyzingthesourcecode,(

)generatesmachineinstructionsthatwillcarryoutthemeaningoftheprogramatalatertime.

問題1選項(xiàng)

A.aninterpreter

B.alinker

C.acompiler

D.aconverter

【答案】C

【解析】本題考查計(jì)算機(jī)專業(yè)英語知識(shí)。

在分析了源代碼之后,()生成了機(jī)器指令,將在以后執(zhí)行程序的含義。

A.翻譯

B.鏈接器

C.編譯器

D.轉(zhuǎn)換器

4.單選題

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.IP

B.TCP

C.UDP

D.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ù)單元中傳送。

5.單選題

在軟件開發(fā)的各個(gè)階段,不同層次的人員參與程度并不一樣。下圖大致描述了某軟件開發(fā)公司高級(jí)技術(shù)人員、管理人員和初級(jí)技術(shù)人員在各個(gè)階段參與的程度,其中,曲線①、②、③分別對應(yīng)(

)。

問題1選項(xiàng)

A.高級(jí)技術(shù)人員、管理人員、初級(jí)技術(shù)人員

B.管理人員、高級(jí)技術(shù)人員、初級(jí)技術(shù)人員

C.高級(jí)技術(shù)人員、初級(jí)技術(shù)人員、管理人員

D.管理人員、初級(jí)技術(shù)人員、高級(jí)技術(shù)人員

【答案】A

【解析】本題考查軟件工程基礎(chǔ)知識(shí)。

圖中的直線表示總體來說各類人員參與程度的概況,當(dāng)某個(gè)階段人員參與度高的時(shí)候,對應(yīng)的Y值越大。軟件開發(fā)的最初階段是管理人員接到項(xiàng)目,然后著手和安排人員等,隨即高級(jí)技術(shù)人員參與需求分析和總體設(shè)計(jì),在詳細(xì)設(shè)計(jì)階段初級(jí)技術(shù)人員才逐步參與。編碼階段工作量最大的是程序員(初級(jí)技術(shù)人員),但需要得到高級(jí)技術(shù)人員的指導(dǎo)和把控。測試階段初期(單元測試)也是程序員為主,系統(tǒng)測試后則以高級(jí)技術(shù)人員為主。測試過程中還可能出現(xiàn)反復(fù)。整個(gè)過程中管理人員需要控制進(jìn)度、質(zhì)量、資源的分配使用等,在編碼階段管理人員參與度最低。

6.單選題

某班數(shù)學(xué)考試平均成績初步算得為86.7分,事后復(fù)查發(fā)現(xiàn)有兩個(gè)錯(cuò)誤,一個(gè)學(xué)生的成績實(shí)為69分,卻錯(cuò)誤錄入成96分,另一個(gè)學(xué)生的成績實(shí)為98分,但錯(cuò)誤錄入成89分,糾正了這些錯(cuò)誤后全班平均成績?yōu)?6.3分。據(jù)此可推斷該班級(jí)共有()人。

問題1選項(xiàng)

A.40

B.45

C.48

D.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分。其中對一個(gè)學(xué)生錯(cuò)誤地增加了96-69=27分,對另一個(gè)學(xué)生錯(cuò)誤地減少了98-89=9分,所以兩次錯(cuò)誤導(dǎo)致總分增加了27-9=18分。0.4n=18,從而n=45。

7.單選題

某計(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和518H

B.2和C18H

C.5和518H

D.5和C18H

問題2選項(xiàng)

A.2C18H

B.4C18H

C.5C18H

D.8C18H

【答案】第1題:B

第2題:C

【解析】本題考查分頁存儲(chǔ)管理的內(nèi)容。

根據(jù)題意,計(jì)算機(jī)的系統(tǒng)頁面大小為4K,即2^12,表示需要用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。

8.單選題

判定覆蓋法要求測試用例能使被測程序中每個(gè)判定表達(dá)式的每條分支都至少通過一次。若某程序的流程圖如下圖所示,則用判定覆蓋法對該程序進(jìn)行測試時(shí),至少需要設(shè)計(jì)()個(gè)測試用例。

問題1選項(xiàng)

A.4

B.5

C.6

D.8

【答案】B

【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。

上述流程圖中,從begin到returnresult有五條路使所有的判定分支都至少通過一次:(1)b=0;(2)b為正數(shù),a為非負(fù)數(shù);(3)b為正數(shù),a為負(fù)數(shù);(4)b為非正數(shù),a為非負(fù)數(shù);(5)b為非正數(shù),a為負(fù)數(shù)。而且用例不能再少了。

9.案例題

閱讀以下說明和C代碼,填寫程序中的空缺,將解答寫入答題紙的對應(yīng)欄內(nèi)。

【說明】

某市根據(jù)每天早上5點(diǎn)測得的霧霾指數(shù)(pm2.5值)決定是否對車輛進(jìn)行限行。規(guī)則如下:

(1)限行時(shí)間為周內(nèi)(即周一到周五),周六周日不限行;

(2)根據(jù)車牌號(hào)的尾號(hào)(最后1位數(shù)字)設(shè)置限行車輛(車牌號(hào)由英文字母和十進(jìn)制數(shù)字構(gòu)成,長度為6位,至少包含1位數(shù)字);

(3)霧霾指數(shù)低于200時(shí),不限行;

(4)霧霾指數(shù)在區(qū)間[200,400)時(shí),周內(nèi)每天限行兩個(gè)尾號(hào)的汽車:周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0,即尾號(hào)除以5的余數(shù)相同者在同一天限行;

(5)霧霾指數(shù)大于等于400時(shí),周內(nèi)每天限行五個(gè)尾號(hào)的汽車:周一、周三和周五限行1,3,5,7,9,周二和周四限行0,2,4,6,8,即尾號(hào)除以2的余數(shù)相同者在同一天限行;

下面程序運(yùn)行時(shí),輸入霧霾指數(shù)、星期(數(shù)字1表示星期一,數(shù)字2表示星期二,……,數(shù)字7表示星期日)和車牌號(hào),輸出該車牌號(hào)是否限行的信息。

【C代碼】

#include

#definePM25_L1200

#definePM25_L2400

typedefenum{YES,NO}MARKTAG;

intisDigit(charch)

{//判斷ch是否為十進(jìn)制數(shù)字字符,是則返回1,否則返回0

return(ch>='0'&&chintisMatched(intweekday,intt,intd)//判斷是否符合限行規(guī)則,是則返回1,否則返回0

{return(weekday%d==t%d);}

voidproc(intpm25,intweekday,char*licence)

{

inti,lastd;

if(weekday==6||weekday==7||

(1)

)

prt_msg(licence,NO);

else{

for(i=5;i>=0;i--)

if(isDigit(licence[i])){

lastd=

(2)

;//獲取車牌號(hào)的尾號(hào)

break;

}

if(pm25>=PM25_L2){//限行5個(gè)尾號(hào)的汽車

if(isMatched(

(3)

))

prt_msg(licence,YES);

else

prt_msg(licence,NO);

}

else{//限行2個(gè)尾號(hào)的汽車

if(isMatched(

(4)

))

prt_msg(licence,YES);

else

prt_msg(licence,NO);

}

}

}

intmain()

{

intweekday=0,pm25=0;

charlicence[7];

scanf("%d%d%s’’,&pm25,&weekday,licence);

//輸入數(shù)據(jù)的有效性檢測略,下面假設(shè)輸入數(shù)據(jù)有效、正確

proc(

(5)

);

return0;

}

【答案】(1)pm25(1)表示什么時(shí)候不限行,按照題意,周六周日不限行,霧霾指數(shù)低于200以下也不限行;所以這里填pm25<200或pm25<PM25_L1。

(2)該處獲取車牌號(hào)的尾號(hào),從后向前依次查找,只要找到一個(gè)數(shù)字字符就結(jié)束,并將這個(gè)數(shù)字字符轉(zhuǎn)化為數(shù)字賦值給lastd,所以填的是licence[i]-‘0’,這里有同學(xué)可能會(huì)直接寫licence[i],注意字符‘0’的ASCII碼對應(yīng)的是48

(3)此處填的是當(dāng)霧霾指數(shù)大于等于400時(shí),周內(nèi)每天限行五個(gè)尾號(hào)的汽車,算法是尾號(hào)除以2的余數(shù)相同者在同一天限行,這里是尾號(hào)lastd和weekday和2進(jìn)行分別取余,得到值相同的時(shí)候就是要限行,使用函數(shù)isMatched,填的是weekday,lastd,2。

(4)此處填的是當(dāng)霧霾指數(shù)小于400大于等于200時(shí),周內(nèi)每天限行兩個(gè)個(gè)尾號(hào)的汽車,算法是尾號(hào)除以5的余數(shù)相同者在同一天限行,這里是尾號(hào)lastd和weekday和5進(jìn)行分別取余,得到值相同的時(shí)候就是要限行,使用函數(shù)isMatched,填的是weekday,lastd,5。

(5)此處填調(diào)用proc函數(shù)的實(shí)參,查看proc的函數(shù)定義部分,實(shí)參應(yīng)該填入pm25,weekday,licence。

10.單選題

創(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ā)生的問題,以及該問題的解決方案的核心。在面向?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)工廠方法(FactoryMethod)定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定實(shí)例化哪一個(gè)類。

2)抽象工廠(AbstractFactory)提供一個(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)。

11.單選題

信息系統(tǒng)的智能化維護(hù)不包括(

)。

問題1選項(xiàng)

A.自動(dòng)修復(fù)設(shè)備和軟件故障

B.針對風(fēng)險(xiǎn)做出預(yù)警和建議

C.分析定位風(fēng)險(xiǎn)原因和來源

D.感知和預(yù)判設(shè)備健康和業(yè)務(wù)運(yùn)作情況

【答案】A

【解析】本題考查信息系統(tǒng)知識(shí)。

智能化維護(hù)能夠針對風(fēng)險(xiǎn)作出預(yù)警和建議并分析定位風(fēng)險(xiǎn)原因和來源,感知和預(yù)判設(shè)備健康和業(yè)務(wù)運(yùn)作情況。A選項(xiàng)錯(cuò)誤。

12.單選題

聲音信號(hào)的數(shù)字化過程就是在時(shí)間和幅度兩個(gè)維度上的離散化過程,其中時(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ù)字量)表示,即對樣本的幅度值進(jìn)行A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。核心指標(biāo)是量化精度(量化分辨率):樣本用二進(jìn)制表示,位數(shù)多少反映精度。

編碼:按照一定格式進(jìn)行數(shù)據(jù)編碼及組織成文件,可選擇數(shù)據(jù)壓縮編碼存儲(chǔ),減少存儲(chǔ)量。

13.單選題

若系統(tǒng)中有4個(gè)互斥資源R,當(dāng)系統(tǒng)中有2個(gè)進(jìn)程競爭R,且每個(gè)進(jìn)程都需要i個(gè)R(i

問題1選項(xiàng)

A.1

B.2

C.3

D.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)程都能得到所需資源,故不會(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)程都需要再申請1個(gè)資源,但系統(tǒng)剩余可用資源數(shù)為0,進(jìn)程都無法執(zhí)行,故發(fā)生死鎖。

14.單選題

嵌入式操作系統(tǒng)的特點(diǎn)之一是可定制,這里的可定制是指()。

問題1選項(xiàng)

A.系統(tǒng)構(gòu)件、模塊和體系結(jié)構(gòu)必須達(dá)到應(yīng)有的可靠性

B.對過程控制、數(shù)據(jù)采集、傳輸?shù)刃枰杆夙憫?yīng)

C.在不同的微處理器平臺(tái)上,能針對硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置

D.采用硬件抽象層和板級(jí)支撐包的底層設(shè)計(jì)技術(shù)

【答案】C

【解析】本題考查嵌入式操作系統(tǒng)的基本概念。

嵌入式操作系統(tǒng)的主要特點(diǎn)包括微型化、可定制、實(shí)時(shí)性、可靠性和易移植性。其中,可定制是指從減少成本和縮短研發(fā)周期考慮,要求嵌入式操作系統(tǒng)能運(yùn)行在不同的微處理器平臺(tái)上,能針對硬件變化進(jìn)行結(jié)構(gòu)與功能上的配置,以滿足不同應(yīng)用需要。

15.單選題

顯示器的()是指顯示器屏幕上同一點(diǎn)最亮?xí)r(白色)與最暗時(shí)(黑色)的亮度的比值。

問題1選項(xiàng)

A.對比度

B.點(diǎn)距

C.分辨率

D.刷新頻率

【答案】A

【解析】本題考查計(jì)算機(jī)系統(tǒng)方面的基本常識(shí)。

顯示器的對比度指的是顯示器屏幕上同一點(diǎn)最亮?xí)r(白色)與最暗時(shí)(黑色)的亮度的比值。高的對比度意味著相對較高的亮度和呈現(xiàn)顏色的艷麗程度。品質(zhì)優(yōu)異的LCD顯示器面板和優(yōu)秀的背光源亮度,兩者合理配合就能獲得色彩飽滿明亮清晰的畫面。

16.案例題

閱讀以下說明和C代碼,回答問題,將解答寫入答題紙的對應(yīng)欄內(nèi)。

【說明】

函數(shù)bubbleSort(intarr[],intn,int(*compare)(int,int))的功能是根據(jù)調(diào)用時(shí)傳遞的比較函數(shù)compare對數(shù)組arr的前n個(gè)元素進(jìn)行排序。

【C代碼】

#defineswap(a,b){a=a^b;b=a^b;a=a^b;}//交換a與b的值

intless(intx,inty)

{

return((xy)?1:0);

}

voidbubbleSort(intarr[],intn,int(*compare)(int,int))

{

inti,j;

intswapped=1;

for(i=0;swapped;i++){

swapped=0;

for(j=0;j

【問題】

設(shè)有如下數(shù)組定義:

intdata1[]={4,2,6,3,1};

intdata2[]={4,2,6,3,1};

intdata3[]={4,2,6,3,1};

請分別給出下面的函數(shù)調(diào)用執(zhí)行后,數(shù)組data1、data2和data3各自的元素序列。

(1)bubbleSort(data1,5,less);

(2)bubbleSort(data2,5,larger);

(3)bubbleSort(data3,3,larger);

【答案】(1){1,2,3,4,6}

(2){6,4,3,2,1}

(3){6,4,2,3,1}

【解析】swap函數(shù)是將兩元素值進(jìn)行相互交換。

less函數(shù)是判斷x和y的關(guān)系,如果xy,則函數(shù)值為真。

在bubbleSort函數(shù)中,第二個(gè)參數(shù)表示進(jìn)行比較元素的個(gè)數(shù),第三個(gè)參數(shù)表示進(jìn)行排序的方式,如果傳入less函數(shù),則是從小到大排序;如果傳入large函數(shù),則是從大到小排序。

17.單選題

某系統(tǒng)的可用性達(dá)到99.99%,這意味著其每年的停機(jī)時(shí)間不能超過(

)。

問題1選項(xiàng)

A.5.3分鐘

B.53分鐘

C.8.8小時(shí)

D.4天

【答案】B

【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識(shí)。

系統(tǒng)的可用性(SystemUsability),系統(tǒng)服務(wù)不中斷運(yùn)行時(shí)間占實(shí)際運(yùn)行時(shí)間的比例。如果系統(tǒng)的可用性達(dá)到99.99%,則表示10000分鐘停機(jī)時(shí)間為1分鐘,停機(jī)時(shí)間占比為0.01%。

每年按365天算,每年有365×24=8760小時(shí),則8760×0.0001=0.876小時(shí)=52.56分鐘≈53分鐘。

18.單選題

HTML中使用(

)標(biāo)記對來標(biāo)記一個(gè)超鏈接元素。

問題1選項(xiàng)

A.

B.

C.

D.

【答案】A

【解析】本題考查HTML語言方面的基礎(chǔ)知識(shí)。

在HTML語言中,基本是使用標(biāo)記對來對文本格式進(jìn)行排版和提供一定的功能的。要在頁面中使用超級(jí)鏈接,需使用錨標(biāo)記來實(shí)現(xiàn)。標(biāo)簽定義超鏈接,用于從一個(gè)頁面鏈接到另一個(gè)頁面。元素最重要的屬性是href屬性,它指示鏈接的目標(biāo)。

例如:網(wǎng)站頁面

該行代碼的作用是為文字“網(wǎng)站頁面”定義超鏈接功能,使其能夠連接到href屬性所指的頁面上,在該例子中,當(dāng)用戶單擊“網(wǎng)站頁面”,將會(huì)跳轉(zhuǎn)到http://頁面。

另外,表示加粗,表示傾斜標(biāo)簽,標(biāo)簽定義短的引用。

19.單選題

某書的頁碼為1,2,3,...,共用數(shù)字900個(gè)(一個(gè)多位數(shù)頁碼包含多個(gè)數(shù)字),據(jù)此可以推斷,該書最大的頁碼為(

)。

問題1選項(xiàng)

A.237

B.336

C.711

D.900

【答案】B

【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識(shí)。

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ù)字。

20.單選題

5G網(wǎng)絡(luò)技術(shù)具有()的特點(diǎn)。

問題1選項(xiàng)

A.低帶寬、低時(shí)延

B.低帶寬、高時(shí)延

C.高帶寬、低時(shí)延

D.高帶寬、高時(shí)延

【答案】C

【解析】5G技術(shù)(第五代移動(dòng)通信技術(shù))具有高帶寬、低時(shí)延的特點(diǎn),可用于大數(shù)據(jù)量高速傳輸,實(shí)時(shí)響應(yīng)以滿足遠(yuǎn)程醫(yī)療、自動(dòng)駕駛等需要。

21.單選題

目前,云計(jì)算(cloudcomputing)已成為信息化建設(shè)的主要形態(tài)。以下關(guān)于云計(jì)算的敘述中,不正確的是()。

問題1選項(xiàng)

A.云計(jì)算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式

B.云計(jì)算將所有客戶的計(jì)算都集中在一臺(tái)大型計(jì)算機(jī)上進(jìn)行

C.云計(jì)算支持用戶在任意位置使用各種終端獲取相應(yīng)服務(wù)

D.云計(jì)算的基礎(chǔ)是面向服務(wù)的架構(gòu)和虛擬化的系統(tǒng)部署

【答案】B

【解析】本題考查網(wǎng)絡(luò)新技術(shù)-云計(jì)算知識(shí)。

云計(jì)算(CloudComputing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交互模式,通常涉及通過互聯(lián)網(wǎng)來提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。云計(jì)算甚至可以讓你體驗(yàn)每秒10萬億次的運(yùn)算能力,擁有這么強(qiáng)大的計(jì)算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。“云”具有相當(dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有100多萬臺(tái)服務(wù)器,Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺(tái)服務(wù)器。企業(yè)私有云一般擁有數(shù)百上千臺(tái)服務(wù)器。“云”能賦予用戶前所未有的計(jì)算能力。所以B錯(cuò)誤。

22.單選題

()isaportablecomputingdevicefeaturingatouch-sensitivescreenthatcanbeusedaswritingordrawingpad.

問題1選項(xiàng)

A.Atabletcomputer

B.Anotebookcomputer

C.Apersonalcomputer

D.Adesktopcomputer

【答案】A

【解析】平板電腦是便攜式計(jì)算設(shè)備,其特征是有觸摸屏,可用作寫字板或畫板。

23.單選題

已知函數(shù)y=f(x)在x1和x2處的值分別為y1和y2,其中,x2>x1且x2-x1比較?。ɡ?.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ǔ)知識(shí)。

該題是我們初高中所學(xué)的知識(shí),y=y1+(y2-y1)(x-x1)/(x2-x1)。

24.單選題

計(jì)算機(jī)啟動(dòng)時(shí)CPU從(

)讀取硬件配置的重要參數(shù)。

問題1選項(xiàng)

A.SRAM

B.CMOS

C.DRAM

D.CD-ROM

【答案】B

【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。

SRAM(StaticRandom—AccessMemory,靜態(tài)隨機(jī)存取存儲(chǔ)器)是指這種存儲(chǔ)器只要保持通電,里面儲(chǔ)存的數(shù)據(jù)就可以恒常保持。

DRAM(DynamicRandomAccessMemory,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)隔一段時(shí)間要刷新充電一次,否則內(nèi)部的數(shù)據(jù)會(huì)消失。

注意:SRAM和DRAM都是屬于RAM,其內(nèi)容斷電之后會(huì)消失,每次開機(jī)后內(nèi)容隨機(jī),不固定。

CMOS(ComplementaryMetalOxideSemiconductor,互補(bǔ)金屬氧化物半導(dǎo)體)是指制造大規(guī)模集成電路芯片用的一種技術(shù)或用這種技術(shù)制造出來的芯片,是計(jì)算機(jī)主板上的一塊可讀寫的RAM芯片,用來保存BIOS設(shè)置完計(jì)算機(jī)硬件參數(shù)后的數(shù)據(jù),這個(gè)芯片僅用來存放數(shù)據(jù)。

25.單選題

身份認(rèn)證是證實(shí)需要認(rèn)證的客戶真實(shí)身份與其所聲稱的身份是否相符的驗(yàn)證過程。目前,計(jì)算機(jī)及網(wǎng)絡(luò)系統(tǒng)中常用的身份認(rèn)證技術(shù)主要有用戶名/密碼方式、智能卡認(rèn)證、動(dòng)態(tài)口令、生物特征認(rèn)證等。生物特征認(rèn)證不包括()。

問題1選項(xiàng)

A.指紋

B.面部識(shí)別

C.虹膜

D.擊鍵特征

【答案】D

【解析】本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。

生物特征識(shí)別技術(shù)是指通過計(jì)算機(jī)利用人體所固有的生理特征(指紋、虹膜、面相、DNA等)或行為特征(步態(tài)、聲音、筆跡等)來進(jìn)行個(gè)人身份鑒定的技術(shù)。

26.單選題

軟件開發(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

【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。

提高開發(fā)團(tuán)隊(duì)成員的水平主要靠學(xué)習(xí)、交流和實(shí)踐經(jīng)驗(yàn)積累,不是項(xiàng)目管理的目標(biāo)。

27.單選題

衡量系統(tǒng)可靠性的指標(biāo)是(

)。

問題1選項(xiàng)

A.周轉(zhuǎn)時(shí)間和故障率λ

B.周轉(zhuǎn)時(shí)間和吞吐量

C.平均無故障時(shí)間MTBF和故障率λ

D.平均無故障時(shí)間MTBF和吞吐量

【答案】C

【解析】本題考查計(jì)算機(jī)系統(tǒng)性能方面的基礎(chǔ)知識(shí)。

計(jì)算機(jī)系統(tǒng)的可靠性是指從它開始運(yùn)行(t=0)到某時(shí)刻t這段時(shí)間內(nèi)能正常運(yùn)行的概率,用R(t)表示。所謂失效率,是指單位時(shí)間內(nèi)失效的元件數(shù)與元件總數(shù)的比例,用λ表示。兩次故障之間系統(tǒng)能正常工作的時(shí)間的平均值稱為平均無故障時(shí)間(MTBF),MTBF=1/λ。衡量系統(tǒng)可靠性的指標(biāo)是平均無故障時(shí)間MTBF和故障率λ。

28.單選題

下圖所示為一個(gè)二叉排序樹(二叉查找樹),其先序遍歷序列為()。

問題1選項(xiàng)

A.12,15,18,23,29,34,56,71

B.12,18,15,34,29,71,56,23

C.23,15,56,12,18,29,71,34

D.23,15,12,18,56,29,34,71

【答案】D

【解析】本題考查數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識(shí)。

先序遍歷二叉樹的操作定義如下:若二叉樹為空,則進(jìn)行空操作,否則訪問根結(jié)點(diǎn)、先序遍歷根的左子樹、先序遍歷根的右子樹。

題中所示二叉樹的先序遍歷序列為23,15,12,18,56,29,34,71。

對二叉排序樹進(jìn)行中序遍歷得到樹中結(jié)點(diǎn)關(guān)鍵字的有序序列。

29.單選題

高并發(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ù)再多,如果同時(shí)使用的并發(fā)用戶數(shù)不多,就不會(huì)造成高并發(fā)。

30.單選題

()是正確的統(tǒng)一資源地址(URL)。

問題1選項(xiàng)

A.stmp:\\/index.html

B.stmp:///index.html

C.http:\\/index.html

D./index.html

【答案】D

【解析】URL的基本結(jié)構(gòu)為“協(xié)議名://服務(wù)器名(或IP地址)/路徑和文件名”。最常用的協(xié)議名為http(或htpps),對比發(fā)現(xiàn)D選項(xiàng)書寫正確。

31.單選題

Windows操作系統(tǒng)通常將系統(tǒng)文件保存在()。

問題1選項(xiàng)

A.“MyDrivers”文件或“update"文件中

B.“MyDrivers"文件夾或“update"文件夾中

C.“Windows"文件或“ProgramFiles”文件中

D.“Windows”文件夾和“ProgramFiles”文件夾中

【答案】D

【解析】本題考查Windows操作系統(tǒng)方面的基礎(chǔ)知識(shí)。

在操作系統(tǒng)中,文件是保存在文件夾(根目錄或子目錄)中的,故選項(xiàng)A、選項(xiàng)C是錯(cuò)誤的。Windows系統(tǒng)中,系統(tǒng)文件是計(jì)算機(jī)上運(yùn)行Windows所必需的文件。系統(tǒng)文件通常保存在“Windows"文件夾或“ProgramFiles”文件夾中,可見選項(xiàng)B也是錯(cuò)誤的。根據(jù)排除法,正確選項(xiàng)為D。

注意:默認(rèn)情況下,系統(tǒng)文件是隱藏的,以避免將其意外修改或刪除。

32.單選題

針對C語言源程序進(jìn)行編譯的過程,下面說法中正確的是()。

問題1選項(xiàng)

A.需對未定義的變量報(bào)告錯(cuò)誤

B.需判斷變量的值是否正確

C.需計(jì)算循環(huán)語句的執(zhí)行次數(shù)

D.需判斷循環(huán)條件是否正確

【答案】A

【解析】本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。

對C語言源程序進(jìn)行翻譯的過程包括預(yù)處理、編譯、鏈接等過程,編譯過程中需要進(jìn)行詞法分析、語法分析、語義分析、中間代碼生成、優(yōu)化和目標(biāo)代碼生成,以及出錯(cuò)管理和符號(hào)表管理等。程序的語義包括靜態(tài)語義和動(dòng)態(tài)語義,編譯過程中可以處理靜態(tài)語義,動(dòng)態(tài)語義在運(yùn)行時(shí)處理。未定義的變量可在編譯時(shí)報(bào)告,關(guān)于變量的值、循環(huán)條件的值及循環(huán)體語句的執(zhí)行次數(shù)等都屬于動(dòng)態(tài)語義。

33.單選題

假設(shè)關(guān)系R1、R2和R3如下表所示,關(guān)系代數(shù)表達(dá)式R3=(),R1=()。

問題1選項(xiàng)

A.R1XR2

B.R1∩R2

C.R1UR2

D.R1÷R2

問題2選項(xiàng)

A.R3XR2

B.R3∩R2

C.R3UR2

D.R3-R2

【答案】第1題:C

第2題:D

【解析】第1題:

第2題:本題考查數(shù)據(jù)庫中關(guān)系代數(shù)的基礎(chǔ)知識(shí)。

試題(1)選項(xiàng)C是正確的。因?yàn)?,U是并運(yùn)算符,R1UR2的含義為R1關(guān)系的記錄(元組)與R2關(guān)系的記錄(元組)進(jìn)行合并運(yùn)算,所以R3=R1∪R2。

試題(2)選項(xiàng)D是正確的。因?yàn)椋?是差運(yùn)算符,R3-R2的含義為R3關(guān)系的記錄(元組)與R2關(guān)系的記錄(元組)進(jìn)行差運(yùn)算,即去掉R3和R2關(guān)系中的重復(fù)記錄,所以R1=R3-R2。

34.單選題

在以用戶界面(UI)層、系統(tǒng)交互(SI)層、問題領(lǐng)域(PD)層和數(shù)據(jù)管理(DM)層構(gòu)成的軟件架構(gòu)中,業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于()層。

問題1選項(xiàng)

A.UI

B.SI

C.PD

D.DM

【答案】C

【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。

業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于企業(yè)需要解決的實(shí)際問題的領(lǐng)域。

35.單選題

若計(jì)算機(jī)字長為32,則采用補(bǔ)碼表示的整數(shù)范圍為(

)。

問題1選項(xiàng)

A.[-231,231)

B.(-231,231)

C.[-232,231)

D.[-231,232)

【答案】A

【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。

長度為n的情況下,補(bǔ)碼能夠表示的范圍為:[-2n-1,2n-1)。因此,當(dāng)補(bǔ)碼字長為32時(shí),其范圍為[-231,231)。

36.案例題

閱讀以下說明和C代碼,填寫程序中的空(1)~(5),將解答寫入答題紙的對應(yīng)欄內(nèi)。

【說明】

下面程序運(yùn)行時(shí),對輸入的表達(dá)式進(jìn)行計(jì)算并輸出計(jì)算結(jié)果。設(shè)表達(dá)式由兩個(gè)整數(shù)和一個(gè)運(yùn)算符(+或-)構(gòu)成,整數(shù)和運(yùn)算符之間以空格分隔,運(yùn)算符可以出現(xiàn)在兩個(gè)整數(shù)之前、之間或之后,整數(shù)不超過4位,輸入的兩個(gè)整數(shù)和運(yùn)算符都用字符串表示。

例如,輸入分別為“25+7”“+257”“257+”時(shí),輸出均為“25+7=32”。

【C代碼】

#include

intstr2int(char*s);

//將數(shù)字字符串轉(zhuǎn)換為整數(shù)

intisOperator(char*str);

//判斷字符串的開頭字符是否為運(yùn)算符

voidcal(charop,chara[],charb[]);

//將數(shù)字串轉(zhuǎn)化為對應(yīng)整數(shù)后進(jìn)行op所要求的計(jì)算

voidsolve(chara[],charb[],charc[]);

intmain()

{

chara[10],b[10],c[10];

scanf(’’%s%s%s’’,a,b,c);

//輸入數(shù)據(jù)的有效性檢測略,下面假設(shè)輸入數(shù)據(jù)有效、正確

Solve(a,b,c);

Return0;

}

intstr2int(char*s)

{

intval=0;

while(*s){

val=

(1)

+(*s-'0');

//將數(shù)字字符串轉(zhuǎn)換為十進(jìn)制整數(shù)

(2)

;

//令字符指針指向下一個(gè)數(shù)字字符

}

returnval;

}

intisOperator(char*str)

{

return(*str==‘+’||*str==‘-’);

}

voidcal(charop,chara[],charb[])

{

switch(op){

case‘+’:

printf(”%s+%s=%d”,a,b,str2int(a)+str2int(b));

break;

case‘-’:

printf("%s-%s=%d”,a,b,str2int(a)-str2int(b));

break;

}

}

voidsolve(chara[],charb[],charc[])

{//解析輸入的3個(gè)字符串,輸出表達(dá)式及計(jì)算結(jié)果

if(isOperator(a)){

//運(yùn)算符在兩個(gè)整數(shù)之前

cal(

(3)

);

}

elseif(isOperator(b)){

//運(yùn)算符在兩個(gè)整數(shù)之間

cal(

(4)

);

}

else{

//運(yùn)算符在兩個(gè)整數(shù)之后

cal(

(5)

);

}

}

【答案】(1)va1*10或等效形式

(2)s++或++s或s=s+1或s+=1或等效形式

(3)a[0],b,c或等效形式

其中,a[0]可表示為*a,b可替換為&b或&b[0],c可替換為&c或&c[0]

(4)b[0],a,c或等效形式

其中,b[0]可表示為*b,a可替換為&a或&a[0],c可替換為&c或&c[0]

(5)c[0],a,b或等效形式

其中,c[0]可表示為*c,a可替換為&a或&a[0],b可替換為&b或&b[0]

【解析】1、2空將數(shù)字字符串進(jìn)行全部轉(zhuǎn)化為數(shù)字,例如“1234”轉(zhuǎn)化為數(shù)字1234,分別用指針s依次取字符,val將數(shù)字保留,之前是’1’,val=1;然后s=’2’,val=12,然后s=’3’,val=123,然后s=’4’,val=1234,因此val=val*10+*s-‘0’。每次循環(huán)后s向后移動(dòng)一個(gè)。

3、4、5考查的都是函數(shù)調(diào)用的問題,首先判斷運(yùn)算符的位置,用isOperator來進(jìn)行判定,如果字符串a(chǎn)就是運(yùn)算符,那么操作數(shù)就是b和c,調(diào)用cal函數(shù)進(jìn)行計(jì)算。實(shí)參傳遞的時(shí)候,第一個(gè)參數(shù)要傳遞字符,后面兩個(gè)參數(shù)傳遞字符數(shù)組或者字符指針,(3)填寫的是*a,b,c,依次類推,(4)答案是*b,a,c,(5)的答案是*c,a,b。

37.單選題

某個(gè)不確定有限自動(dòng)機(jī)(s0為初態(tài),s3為終態(tài))如下圖所示,(

)是該自動(dòng)機(jī)可識(shí)別的字符串(即從初態(tài)到終態(tài)的路徑中,所有邊上標(biāo)記的字符構(gòu)成的序列)。

問題1選項(xiàng)

A.baabb

B.bbaab

C.aabab

D.ababa

【答案】A

【解析】本題考查程序語言有限自動(dòng)機(jī)的基礎(chǔ)知識(shí)。

有限自動(dòng)機(jī)是高級(jí)程序語言翻譯過程中進(jìn)行詞法分析的概念工具。

對于習(xí)(字符集,本題為{a,b})中的任何字符串ω,若有限自動(dòng)機(jī)M中存在一條從初態(tài)結(jié)點(diǎn)到某一終止?fàn)顟B(tài)結(jié)點(diǎn)的路徑,且這條路徑上所有弧的標(biāo)記符連接成的字符串等于ω

,則稱ω

可由M識(shí)別(接受或讀出)。若一個(gè)M的初態(tài)結(jié)點(diǎn)同時(shí)又是終態(tài)結(jié)點(diǎn),則空字ε可由該DFA識(shí)別(或接受)。

從圖示可以看出,要想到達(dá)終止?fàn)顟B(tài)結(jié)點(diǎn),結(jié)尾必須是abb字符串,因此選擇A選項(xiàng)??梢则?yàn)證下:對于baabb,存在從s0->s0-s0->s1->s2->s3(終態(tài))的識(shí)別路徑。

38.單選題

Ifthestackisfullanddoesnotcontainenoughspacetoacceptanentitytobepushed,thestackisthenconsideredtobeinastack(

)state.

問題1選項(xiàng)

A.empty

B.overflow

C.underflow

D.synchronized

【答案】B

【解析】如果棧滿,沒有足夠的空間再容納推進(jìn)來的一個(gè)數(shù)據(jù)條目,該棧就處于(

)狀態(tài)。

A.empty(空)

B.overflow(溢出)

C.underflow(下溢)

D.synchronized(同步)

39.單選題

在Excel中,“工作表”是由行和列組成的表格,列和行分別用(

)標(biāo)識(shí)。

問題1選項(xiàng)

A.字母和數(shù)字

B.數(shù)字和字母

C.數(shù)字和數(shù)字

D.字母和字母

【答案】A

【解析】本題考查Excel基礎(chǔ)知識(shí)。

“工作表”是用行和列組成的表格,列和行分別用字母和數(shù)字標(biāo)識(shí),單元格的標(biāo)記為“列號(hào)+行號(hào)”,如A5(第一列第5行)、C2(第3列第2行)。

40.單選題

以下有關(guān)軟件工程的敘述中,正確的是()。

問題1選項(xiàng)

A.軟件設(shè)計(jì)需要將軟件需求規(guī)格說明書轉(zhuǎn)換為軟件源代碼

B.為提高可交互性,應(yīng)盡量減少用戶操作需記憶的信息量

C.軟件可重用性是指允許軟件可以重復(fù)使用的次數(shù)或時(shí)間

D.軟件開發(fā)過程模型是指軟件的體系結(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ā)策略。

41.案例題

閱讀以下說明和Java代碼,填寫代碼中的空缺,將解答寫入答題紙的對應(yīng)欄內(nèi)。

【說明】

球類比賽記分系統(tǒng)中,每場有兩支球隊(duì)(Team)進(jìn)行比賽(Game),分別記錄各自的得分。圖5-1所示為記分系統(tǒng)的類圖。

【Java代碼】

【答案】(1)intgoals=0或intgoals

(2)

(3)goals++或++goals或等價(jià)表示

(4)Team

(5)newGame(t1,t2)

【解析】本題考查考生應(yīng)用Java語言進(jìn)行程序設(shè)計(jì)的能力,涉及類、對象、方法的定義和相關(guān)操作。要求考生根據(jù)給出的案例和代碼說明,閱讀并完成程序填空。

本題中涉及比賽和球隊(duì)。根據(jù)說明進(jìn)行設(shè)計(jì),題目給出了類圖(圖5-1類圖所示)。

圖中類Game和Team之間是聚合關(guān)系。Game類有兩個(gè)public的方法:getResults()和incrementGoal()分別表示獲取比賽結(jié)果和某支球隊(duì)進(jìn)1球后增加比分;private屬性是參加比賽的兩支球隊(duì)。Team類中有3個(gè)public方法,分別為本球隊(duì)進(jìn)1球后增加得分、獲得本隊(duì)得分和獲得球隊(duì)名稱;private的屬性為球隊(duì)名稱和得分。球隊(duì)名采用String類型,得分信息從上下文可知是goals,用int類型。

在Team對象創(chuàng)建時(shí),初始化球隊(duì)名稱和得分。Java中,對象的屬性若為基本數(shù)據(jù)類型int,自動(dòng)初始化為0,如果有顯式初始化執(zhí)行顯式初始化;對象的屬性若為引用類型String,自動(dòng)初始化為null,所以需要在構(gòu)造器中對球隊(duì)名稱加以顯式初始化。其構(gòu)造器接收球隊(duì)名稱,參數(shù)名稱與對象的屬性名均為name,用this關(guān)鍵字加以區(qū)分。其中this關(guān)鍵字用來引用當(dāng)前對象或類實(shí)例,可以用點(diǎn)取屬性或行為,即:

=name;

注:沒有同名時(shí)是否有this.都表示名稱所表示的對象屬性。

從方法getGoals()中returngoals;判斷,缺少屬性goals來表示得分。再從上下文判斷,方法increamentGoal()中,表示在比賽中某球隊(duì)進(jìn)1球,即goals的值增加1。

創(chuàng)建Game對象表示兩支球隊(duì)的一場比賽。構(gòu)造器參數(shù)為兩支球隊(duì),用以初始化Game對象的兩個(gè)屬性。方法getResults()用于輸出當(dāng)前比分。方法incrementGoal()用于表示一球隊(duì)進(jìn)1球,具體是哪支球隊(duì)由參數(shù)給定,所以參數(shù)類型為Team。

主控邏輯代碼在Game類中程序主入口main()方法中實(shí)現(xiàn)。在main()方法中,先創(chuàng)建兩支球隊(duì)(用new關(guān)鍵字),即兩個(gè)Team類的對象,球隊(duì)名稱分別為“TA”和“TB”,引用名稱分別為t1和t2,即:

Teamt1=newTeam("TA");

Teamt2=newTeam("TB");

以這兩個(gè)對象引用名稱為參數(shù),創(chuàng)建一場比賽對象(用new關(guān)鍵字),引用名稱為football,即:

Gamefootball=newGame(t1,t2);

然后用:

football.incrementGoal(t1);

football.incrementGoal(t2);

分別表示球隊(duì)TA進(jìn)一球,球隊(duì)TB進(jìn)一球。然后調(diào)用getResults()方法輸出此時(shí)的比分,即:

football.getResults();

然后TB再進(jìn)一球,再調(diào)用getResults()方法輸出此時(shí)的比分,即:

football.incrementGoal(t2);

football.getResults();

綜上所述,空(1)需要定義表示一支球隊(duì)的得分goals并初始化為0,題目代碼中已經(jīng)給出用分號(hào)結(jié)尾,所以空(1)為intgoals或intgoals=0;空(2)需要表示Team對象的name屬性,即;空(3)需要表示當(dāng)前球隊(duì)得分加1,因?yàn)橹挥幸粭l語句,只要表示goals加1即可,即goals++或++goals(等價(jià)表示);空(4)需要表示參數(shù)類型為球隊(duì),即Team;空(5)處為創(chuàng)建Game類的對象football,需要兩個(gè)Team類型對象的引用,從其后面語句可知,兩個(gè)引用名稱為t1和t2,即newGame(t1,t2)。

42.單選題

從對信息的破壞性上看,網(wǎng)絡(luò)攻擊可以分為被動(dòng)攻擊和主動(dòng)攻擊。以下屬于被動(dòng)攻擊的是()。

問題1選項(xiàng)

A.偽造

B.流量分析

C.拒絕服務(wù)

D.中間人攻擊

【答案】B

【解析】網(wǎng)絡(luò)攻擊是指針對計(jì)算機(jī)信息系統(tǒng)、基礎(chǔ)設(shè)施、計(jì)算機(jī)網(wǎng)絡(luò)或個(gè)人計(jì)算機(jī)設(shè)備的,任何類型的進(jìn)攻動(dòng)作。對于計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)來說,破壞、揭露、修改、使軟件或服務(wù)失去功能、在沒有得到授權(quán)的情況下偷取或訪問計(jì)算機(jī)系統(tǒng)的數(shù)據(jù),都會(huì)被視為對計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)的攻擊。

主動(dòng)攻擊會(huì)導(dǎo)致某些數(shù)據(jù)流的篡改和虛假數(shù)據(jù)流的產(chǎn)生。這類攻擊可分為篡改、偽造消息數(shù)據(jù)和終端(拒絕服務(wù))。

被動(dòng)攻擊中的攻擊者不對數(shù)據(jù)信息做任何修改,而是在未經(jīng)用戶同意和認(rèn)可的情況下,攻擊者獲得了信息或相關(guān)數(shù)據(jù)。通常包括竊聽、流量分析、破解弱加密的數(shù)據(jù)流等攻擊方式。

43.單選題

虛擬存儲(chǔ)技術(shù)使(

)密切配合來構(gòu)成虛擬存儲(chǔ)器。

問題1選項(xiàng)

A.寄存器和主存

B.主存和輔存

C.寄存器和Cache

D.硬盤和Cache

【答案】B

【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。

虛擬存儲(chǔ)器(VirtualMemory)是為了給用戶提供更大的隨機(jī)存取空間而采用的一種存儲(chǔ)技術(shù)。它將內(nèi)存與外存(輔存)結(jié)合使用,好像有一個(gè)容量極大的內(nèi)存儲(chǔ)器,工作速度接近于主存,每位的成本又與輔存相近,在整機(jī)形成多層次存儲(chǔ)系統(tǒng)。虛擬存儲(chǔ)區(qū)的容量與物理主存大小無關(guān),而受限于計(jì)算機(jī)的地址結(jié)構(gòu)和可用磁盤容量。虛擬存儲(chǔ)器是由硬件和操作系統(tǒng)自動(dòng)實(shí)現(xiàn)存儲(chǔ)信息調(diào)度和管理的。44.單選題

數(shù)據(jù)庫系統(tǒng)中,構(gòu)成數(shù)據(jù)模型的三要素是(

)。

問題1選項(xiàng)

A.數(shù)據(jù)類型、關(guān)系模型、索引結(jié)構(gòu)

B.數(shù)據(jù)結(jié)構(gòu)、網(wǎng)狀模型、關(guān)系模型

C.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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

提交評論