




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新提拔任職表態(tài)發(fā)言稿
- 三農(nóng)村居民生態(tài)文明意識(shí)培養(yǎng)手冊
- 化妝品生產(chǎn)質(zhì)量控制預(yù)案
- 11 蟋蟀的住宅教學(xué)設(shè)計(jì)-2024-2025學(xué)年四年級(jí)上冊語文統(tǒng)編版
- DB3715-T 24-2022 黨政機(jī)關(guān)綠色食堂建設(shè)指南
- DB3710-T 175-2022 商品和服務(wù)明碼標(biāo)價(jià)規(guī)范 第5部分:停車場服務(wù)
- 2025年微振加速度計(jì)合作協(xié)議書
- 4 我們是怎樣聽到聲音的(教學(xué)設(shè)計(jì))-2024-2025學(xué)年科學(xué)四年級(jí)上冊教科版
- 8 紙 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)三年級(jí)下冊青島版
- 含有一個(gè)量詞的命題的否定教學(xué)設(shè)計(jì)
- 2025中國遠(yuǎn)洋海運(yùn)集團(tuán)校園招聘1484人筆試參考題庫附帶答案詳解
- 2025年安徽電氣工程職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫學(xué)生專用
- 2025年皖西衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫審定版
- unctad -全球投資趨勢監(jiān)測 第 48 期 Global Investment Trends Monitor,No. 48
- 2025年福建省高職單招計(jì)算機(jī)類職業(yè)技能測試題及答案(供參考)
- 電鍍園區(qū)現(xiàn)場管理
- 七年級(jí)歷史下冊 第一單元 綜合測試卷(人教福建版 2025年春)
- 學(xué)校在鑄牢中華民族共同體意識(shí)教育工作情況報(bào)告
- 2025年安徽淮北市建投控股集團(tuán)招聘筆試參考題庫含答案解析
- 《孤獨(dú)的小螃蟹》導(dǎo)讀課件
- 城市軌道交通行車組織 課件 項(xiàng)目3 車站行車作業(yè)組織
評論
0/150
提交評論