




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
住在富人區(qū)的她2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題
某班數(shù)學(xué)考試平均成績初步算得為86.7分,事后復(fù)查發(fā)現(xiàn)有兩個錯誤,一個學(xué)生的成績實(shí)為69分,卻錯誤錄入成96分,另一個學(xué)生的成績實(shí)為98分,但錯誤錄入成89分,糾正了這些錯誤后全班平均成績?yōu)?6.3分。據(jù)此可推斷該班級共有()人。
問題1選項(xiàng)
A.40
B.45
C.48
D.50
【答案】B
【解析】本題考查應(yīng)用數(shù)學(xué)的基礎(chǔ)知識。
設(shè)該班級共有n人,這次考試實(shí)際總分應(yīng)為86.3n分,但兩次錯誤錄入導(dǎo)致總分變成86.7n分,使總分增加了(86.7-86.3)n=0.4n分。其中對一個學(xué)生錯誤地增加了96-69=27分,對另一個學(xué)生錯誤地減少了98-89=9分,所以兩次錯誤導(dǎo)致總分增加了27-9=18分。0.4n=18,從而n=45。
2.單選題
C語言規(guī)定程序中的變量必須先定義(或聲明)再引用,若違反此規(guī)定,則對程序進(jìn)行(
)時報錯。
問題1選項(xiàng)
A.匯編
B.編譯
C.鏈接
D.運(yùn)行
【答案】B
【解析】本題考查程序語言編譯程序的基礎(chǔ)知識。
將C語言源程序翻譯為可執(zhí)行程序的過程為:首先進(jìn)行編輯,編輯后進(jìn)行預(yù)處理,之后進(jìn)行編譯形成目標(biāo)代碼(若目標(biāo)代碼為匯編語言形式,則需要進(jìn)一步匯編),最后進(jìn)行鏈接以生成可執(zhí)行程序代碼。如果沒有對變量進(jìn)行聲明(定義)就使用,則在編譯時會報錯,屬于語法錯誤,只有不存在語法錯誤及靜態(tài)語義錯誤的程序才能編譯為目標(biāo)代碼。
3.單選題
Goodcoding(
)makesreadingthecodeeasier.
問題1選項(xiàng)
A.test
B.style
C.compiler
D.debug
【答案】B
【解析】良好的編程(
)使閱讀代碼更容易。
A.test(測試)
B.style(風(fēng)格)
C.compiler(編譯器)
D.debug(排錯)
4.單選題
C語言程序中如果定義了名字都為a的全局變量和局部變量,則()。
問題1選項(xiàng)
A.編譯時報告名字a重復(fù)定義錯誤
B.對a的引用固定指向全局變量
C.對a的引用固定指向局部變量
D.在局部變量a的作用域內(nèi)屏蔽全局變量a
【答案】D
【解析】本題考查程序語言的基礎(chǔ)知識。
通常來說,一段程序代碼中所用到的名字并不總是有效可用的,而限定這個名字的可用性的代碼范圍就是這個名字的作用域,包括靜態(tài)作用域原則和最近嵌套原則。靜態(tài)作用域原則是指編譯時就可以確定名字的作用域,也可以說,僅從靜態(tài)讀程序可確定名字的作用域。當(dāng)作用域形成嵌套關(guān)系時,如塊包含在函數(shù)中,函數(shù)包含在文件中,則最接近引用處定義的名字有效。從名字被定義的代碼位置開始,局部變量若是定義在復(fù)合語句中,則僅在其所定義的復(fù)合語句中可引用;若是定義在函數(shù)中,則在其所定義的函數(shù)中可引用。而全局變量則可在多個函數(shù)或多個程序語言中被引用。
如果有相同名字的全局變量和局部變量a,則在引用名字a的代碼所在作用域中,局部變量a的作用域內(nèi)屏蔽全局變量a。
5.單選題
以下關(guān)于數(shù)據(jù)流圖基本加工的敘述中,錯誤的是(
)。
問題1選項(xiàng)
A.對數(shù)據(jù)流圖中的每一個基本加工,應(yīng)該對應(yīng)一個加工規(guī)格說明
B.加工規(guī)格說明必須描述基本加工如何把輸入數(shù)據(jù)流轉(zhuǎn)換為輸出數(shù)據(jù)流的加工規(guī)則
C.加工規(guī)格說明必須描述如何實(shí)現(xiàn)加工的細(xì)節(jié)
D.加工規(guī)格說明中包含的信息應(yīng)是充足的、完備的和有用的
【答案】C
【解析】本題考查軟件工程結(jié)構(gòu)化分析的基礎(chǔ)知識。
數(shù)據(jù)流圖是結(jié)構(gòu)化分析的核心模型,描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換以及描述如何對數(shù)據(jù)流進(jìn)行變換的功能(子功能),用于功能建模。進(jìn)行軟件系統(tǒng)開發(fā)時,一般會建立分層的數(shù)據(jù)流圖,不斷細(xì)化對系統(tǒng)需求的理解。數(shù)據(jù)流圖的基本要素包括外部實(shí)體、加工、數(shù)據(jù)流和數(shù)據(jù)存儲。通過對加工的分解得到分級式數(shù)據(jù)流圖,直到加工變成基本加工。此時應(yīng)該對每個基本加工提供一個加工規(guī)格說明,描述基本加工如何把輸入數(shù)據(jù)流轉(zhuǎn)換為輸出數(shù)據(jù)流的加工規(guī)則。在說明中,信息應(yīng)是充足的、完備的和有用的。但是加工規(guī)格說明不是算法實(shí)現(xiàn),因此不需要描述如何實(shí)現(xiàn)加工的細(xì)節(jié)。
6.單選題
軟件開發(fā)中的增量模型具有“()”的優(yōu)點(diǎn)。
問題1選項(xiàng)
A.文檔驅(qū)動
B.關(guān)注開發(fā)新技術(shù)應(yīng)用
C.開發(fā)早期反饋及時和易于維護(hù)
D.風(fēng)險驅(qū)動
【答案】C
【解析】本題考查軟件工程的基礎(chǔ)知識。
增量模型強(qiáng)調(diào)對每一個增量均發(fā)布一個可操作的產(chǎn)品,這有利于發(fā)現(xiàn)問題和修改,以文檔為驅(qū)動是瀑布模型,以風(fēng)險為驅(qū)動是螺旋模型。
7.單選題
從對信息的破壞性上看,網(wǎng)絡(luò)攻擊可以分為被動攻擊和主動攻擊。以下屬于被動攻擊的是()。
問題1選項(xiàng)
A.偽造
B.流量分析
C.拒絕服務(wù)
D.中間人攻擊
【答案】B
【解析】網(wǎng)絡(luò)攻擊是指針對計算機(jī)信息系統(tǒng)、基礎(chǔ)設(shè)施、計算機(jī)網(wǎng)絡(luò)或個人計算機(jī)設(shè)備的,任何類型的進(jìn)攻動作。對于計算機(jī)和計算機(jī)網(wǎng)絡(luò)來說,破壞、揭露、修改、使軟件或服務(wù)失去功能、在沒有得到授權(quán)的情況下偷取或訪問計算機(jī)系統(tǒng)的數(shù)據(jù),都會被視為對計算機(jī)和計算機(jī)網(wǎng)絡(luò)的攻擊。
主動攻擊會導(dǎo)致某些數(shù)據(jù)流的篡改和虛假數(shù)據(jù)流的產(chǎn)生。這類攻擊可分為篡改、偽造消息數(shù)據(jù)和終端(拒絕服務(wù))。
被動攻擊中的攻擊者不對數(shù)據(jù)信息做任何修改,而是在未經(jīng)用戶同意和認(rèn)可的情況下,攻擊者獲得了信息或相關(guān)數(shù)據(jù)。通常包括竊聽、流量分析、破解弱加密的數(shù)據(jù)流等攻擊方式。
8.單選題
目前,云計算(cloudcomputing)已成為信息化建設(shè)的主要形態(tài)。以下關(guān)于云計算的敘述中,不正確的是()。
問題1選項(xiàng)
A.云計算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式
B.云計算將所有客戶的計算都集中在一臺大型計算機(jī)上進(jìn)行
C.云計算支持用戶在任意位置使用各種終端獲取相應(yīng)服務(wù)
D.云計算的基礎(chǔ)是面向服務(wù)的架構(gòu)和虛擬化的系統(tǒng)部署
【答案】B
【解析】本題考查網(wǎng)絡(luò)新技術(shù)-云計算知識。
云計算(CloudComputing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交互模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。云計算甚至可以讓你體驗(yàn)每秒10萬億次的運(yùn)算能力,擁有這么強(qiáng)大的計算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。“云”具有相當(dāng)?shù)囊?guī)模,Google云計算已經(jīng)擁有100多萬臺服務(wù)器,Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務(wù)器。企業(yè)私有云一般擁有數(shù)百上千臺服務(wù)器。“云”能賦予用戶前所未有的計算能力。所以B錯誤。
9.案例題
閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
如果n位數(shù)(n≥2)是回文數(shù)(從左到右讀與從右到左讀所得結(jié)果一致),且前半部分的數(shù)字遞增(非減)、后半部分的數(shù)字將遞減(非增),則稱該數(shù)為拱形回文數(shù)。例如,12235753221就是一個拱形回文數(shù)。顯然,拱形回文數(shù)中不含數(shù)字0。
下面的流程圖用于判斷給定的n位數(shù)(各位數(shù)字依次存放在數(shù)組的各個元素A[i]中,i=1,2,...,n)是不是拱形回文數(shù)。流程圖中,變量T動態(tài)地存放當(dāng)前位之前一位的數(shù)字。當(dāng)n是奇數(shù)時,還需要特別注意中間一位數(shù)字的處理。
【流程圖】
注1:“循環(huán)開始”框內(nèi)給出循環(huán)控制變量的初值、終值和增值(默認(rèn)為1),格式為:循環(huán)控制變量=初值,終值[,增值]
注2:函數(shù)int(x)為取x的整數(shù)部分,即不超過x的最大整數(shù)。
【答案】(1)n-i+1
(2)T&&A[i]!=0或
T&&A[i]>0
(3)T
(4)n
(5)T或A[n/2]或A[(n-1)/2]
【解析】1)跟A[i]對稱的后半部分元素下標(biāo)是n-i+1;
2)T動態(tài)地存放當(dāng)前位之前一位的數(shù)字,所以這里A[i]大于前一項(xiàng)T值。且在拱形回文數(shù)中,不含數(shù)字0,所以再加上一個條件A[i]!=0
3)比較完后,將A[i]值賦給T,T進(jìn)行動態(tài)地存放當(dāng)前位之前一位的數(shù)字。
4、5)判斷元素個數(shù)是偶數(shù)還是奇數(shù),如果是奇數(shù),則還需要進(jìn)行判斷最中間的元素,所以4空這里填n,5空填的是為奇數(shù)個時最中間元素的前一項(xiàng)元素的表示。
10.單選題
Ifthestackisfullanddoesnotcontainenoughspacetoacceptanentitytobepushed,thestackisthenconsideredtobeinastack(
)state.
問題1選項(xiàng)
A.empty
B.overflow
C.underflow
D.synchronized
【答案】B
【解析】如果棧滿,沒有足夠的空間再容納推進(jìn)來的一個數(shù)據(jù)條目,該棧就處于(
)狀態(tài)。
A.empty(空)
B.overflow(溢出)
C.underflow(下溢)
D.synchronized(同步)
11.單選題
畫數(shù)據(jù)流圖時,需要用()對數(shù)據(jù)流圖中各個元素進(jìn)行定義。
問題1選項(xiàng)
A.數(shù)據(jù)說明
B.數(shù)據(jù)定義
C.數(shù)據(jù)字典
D.數(shù)據(jù)模型
【答案】C
【解析】本題考查軟件工程的基礎(chǔ)知識。
信息系統(tǒng)設(shè)計過程中需要畫數(shù)據(jù)流圖,其中包括四類元素:外部實(shí)體、輸入流、處理加工和輸出流,還需要用數(shù)據(jù)字典來定義各個元素及其內(nèi)含的諸多參數(shù)。
12.單選題
Afteranalyzingthesourcecode,(
)generatesmachineinstructionsthatwillcarryoutthemeaningoftheprogramatalatertime.
問題1選項(xiàng)
A.aninterpreter
B.alinker
C.acompiler
D.aconverter
【答案】C
【解析】本題考查計算機(jī)專業(yè)英語知識。
在分析了源代碼之后,()生成了機(jī)器指令,將在以后執(zhí)行程序的含義。
A.翻譯
B.鏈接器
C.編譯器
D.轉(zhuǎn)換器
13.案例題
閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某系統(tǒng)中有N個等長的數(shù)據(jù)記錄,其主鍵值為隨機(jī)排序且互不相等的正整數(shù)編號,表示為K(0),K(1),…,K(N-1)?,F(xiàn)采用雜湊法將各數(shù)據(jù)記錄存入?yún)^(qū)域S(0),S(1),S(2),…,S(M-1)中(M≥N),以加快按主鍵值檢索的效率(初始時各區(qū)域都是空的)。
下面流程圖中,選用適當(dāng)?shù)馁|(zhì)數(shù)P(N≤P≤M),對每個主鍵值先計算出它除以P的余數(shù)j。如果區(qū)域S(j)已占用,則考查下一個區(qū)域S(j+1),……,直到發(fā)現(xiàn)某個區(qū)域?yàn)榭諘r,則將該主鍵值相應(yīng)的數(shù)據(jù)記錄存入該區(qū)域(注意,S(M-1)的下一個區(qū)域是S(0))。為了標(biāo)記每個區(qū)域是否已占用,采用了M個標(biāo)記位F(0),F(xiàn)(1),…,F(xiàn)(M-1)。初始時所有的標(biāo)記位都為0,每當(dāng)一個區(qū)域被占用時,將相應(yīng)的標(biāo)記位置1。
例如,設(shè)6個記錄的主鍵值分別為31、15、20、35、18、10,取質(zhì)數(shù)P=7,用上述雜湊法將這些記錄存入?yún)^(qū)域S(0)~S(7)后,各區(qū)域中記錄的主鍵值依次為35、15、空、31、18、10、20、空。
【流程圖】
注1:“循環(huán)開始”框內(nèi)給出循環(huán)控制變量的初值、終值和增值(默認(rèn)為1),
格式為:循環(huán)控制變量=初值,終值[,增值]
注2:函數(shù)int(x)為取x的整數(shù)部分,即不超過x的最大整數(shù)。
【答案】(1)K(i)/P或等效形式
(2)0
(3)1→F(j)或F(j)=1或等效形式
(4)j+1→j或j=j+1或j++或等效形式
(5)0→j或j=0或等效形式
【解析】本題旨在考查程序設(shè)計(算法流程圖設(shè)計)的能力。
雜湊法是大數(shù)據(jù)處理時常用的數(shù)據(jù)存儲檢索方法,其檢索效率很高。
本流程圖中,將依靠循環(huán)i=0,1,…,N-1,依次將主鍵值為K(i)的記錄存入適當(dāng)?shù)膮^(qū)域S(j)中。
首先,需要求出K(i)除以質(zhì)數(shù)P的余數(shù)j,采用的方法是計算K(i)-P*int(K(i)/P)。例如,對于P=7,31/7的商的整數(shù)部分為4,所以31除以7的余數(shù)為31-7×4=3。因此流程圖中的空(1)應(yīng)填寫K(i)/P或其等效形式。
然后判斷區(qū)域S(j)的標(biāo)志位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)填寫1→F(j)。
如果F(j)非0,則表示S(j)已占用,需要考慮下一個區(qū)域是否為空。也就是說,需要將j增1,即空(4)應(yīng)填寫j+1→j。如果j增1后已超越最后一個區(qū)域,則需要考慮返回區(qū)域S(0)。也就是說,當(dāng)j=M時,需要執(zhí)行0→j,即空(5)應(yīng)填寫0→j。
14.案例題
閱讀以下說明和C代碼,填寫程序中的空缺,將解答寫入答題紙的對應(yīng)欄內(nèi)。
函數(shù)strCompress(char*s)對小寫英文字母串進(jìn)行壓縮,其基本思路是:如果串長小于3則不壓縮,否則對連續(xù)出現(xiàn)的同一字符,用該字符及其個數(shù)來表示。例如,字符串"abbbcdddddddeeed"壓縮后表示為"ab3cd7e3d"。
如圖4-1所示,在計算連續(xù)出現(xiàn)的同一字符個數(shù)時,借助字符指針s和計數(shù)變量k表示串中的字符,當(dāng)s所指字符與其后的第k個字符不同時,一個重復(fù)字符串的壓縮參數(shù)即可確定。
【C代碼】
#include
#include
#include
voidstrCompress(char*);
intmain()
{
chartest[]="abbbcdddddddeeed";
printf("%s\n",test);
(1);
//調(diào)用strCompress實(shí)現(xiàn)test中字符串的壓縮
printf("%s\n",test);
return0;
}
voidstrCompress(char*str)
{
int
i;
char*p,tstr[11];
//在tstr中以字符串方式表示同一字符連續(xù)出現(xiàn)的次數(shù)
char*s=str,*buf;
//借助buf暫存壓縮后的字符串
if(strlen(str)<3)
return;
buf=(char*)malloc(strlen(str)*sizeof(char)+1);
if(!buf)
return;
for(i=0;*s;){
intk=1;
//用k累計當(dāng)前字符的連續(xù)出現(xiàn)次數(shù)
buf[_(2)_]=*s;
//先將當(dāng)前字符寫入buf[]
if(s[1]&&*s==*(s+1)){
k++;
while(_(3)_)k++;
sprintf(tstr,"%d",k);
//將k的值轉(zhuǎn)換為數(shù)字串暫存在tstr中
//將暫存在tstr中的數(shù)字字符逐個寫入buf[]
p=tstr;
while(*p)
buf[i++]=_(4)_;
}
s+=k;
//跳過連續(xù)出現(xiàn)的同一字符,使s指向下一個不同的字符
}
(5)='\0';
//設(shè)置字符串結(jié)尾
strcpy(str,buf);
//將暫存在buf中的壓縮字符串復(fù)制給原串
free(buf);
}
【答案】(1)strCompress(test)或strCompress(&test[0])或等效形式
(2)i++
(3)*s==*(s+k)或s[0]=s[k]或*(s+k)&&*s==*(s+k)或s[k]&&s[0]==s[k]或等效形式
(4)*p++或等效形式
(5)buf[i]或buf[i++]或*(buf+i)或等效形式
注意:從試題五和試題六中,任選一道題解答。
【解析】本題考查C程序流程控制和字符串處理及指針的應(yīng)用。
空(1)處實(shí)現(xiàn)對函數(shù)strCompress的調(diào)用,根據(jù)strCompress的聲明和定義(voidstrCompress(char*str)要求實(shí)參提供字符存儲的地址,main函數(shù)中的字符數(shù)組test保存了需要壓縮的字符串,因此空(1)應(yīng)填入“strCompress(test)”或其等效形式。
在函數(shù)strCompress中,其方式為:
①將首個字符存在buf數(shù)組第一個位置中
②計算該字符出現(xiàn)的次數(shù),用k表示。此處計算時用ifif(s[1]&&*s==*(s+1))先做初步判斷,當(dāng)*s==*(s+1)表示當(dāng)前位置第一個字符等于第二個字符,說明有多次出現(xiàn),k值+1,如果不成立,表示該字符只出現(xiàn)了一次,跳過if中間的過程,直接往下一個不同字符進(jìn)行判定。
當(dāng)出現(xiàn)重復(fù)字符時,此時還要判斷后面是否有重復(fù)的字符,且用k進(jìn)行計數(shù)該字符出現(xiàn)的次數(shù)。所以第(3)空用*s==*(s+k)表示后面字符與該字符是否相同,如果相同,k值+1,直到出現(xiàn)不同的字符,結(jié)束循環(huán)。循環(huán)結(jié)束后,要將k值賦給buf數(shù)組中,所以用用sprintf函數(shù)將k轉(zhuǎn)為字符串,然后將暫存在tstr中的數(shù)字字符逐個寫入buf數(shù)組,所以第(4)空為buf[i++]=*p++,將k對應(yīng)的字符串存入到buf的下一個位置。
③下一個不同字符同樣想要進(jìn)行賦值到buf中,但是賦值位置是之前字符的后一個位置,所以(2)填的是i++。然后對于下一個不同字符的初始位置要做下判斷,例如:假設(shè)是“aaab”那么下一個不同字符是在s+3的位置,如果是“ab”那么下一個不同字符是在s+1的位置,所以此處其不同字符的偏移量是由k(前一個字符的重復(fù)次數(shù))所確定,表示為s+k,所以用s+=k;表示跳過連續(xù)出現(xiàn)的同一字符,使s指向下一個不同的字符。
接下來就是重復(fù)第②、③的過程,直到字符串結(jié)束。設(shè)置buf數(shù)組末尾為字符串結(jié)束標(biāo)記,由于每次在buf[]中寫入字符時都對下標(biāo)i進(jìn)行了自增,for循環(huán)結(jié)束后,buf[i]即表示壓縮字符串最后一個字符之后的位置,因此第(5)空用buf[i]='\0'表示設(shè)置字符串結(jié)尾。
15.單選題
信息系統(tǒng)進(jìn)入使用階段后,主要任務(wù)是()。
問題1選項(xiàng)
A.進(jìn)行信息系統(tǒng)開發(fā)與測試
B.進(jìn)行信息系統(tǒng)需求分析
C.對信息系統(tǒng)進(jìn)行管理和維護(hù)
D.對信息系統(tǒng)數(shù)據(jù)庫進(jìn)行設(shè)計
【答案】C
【解析】系統(tǒng)交付使用后的主要任務(wù)就是運(yùn)行管理和維護(hù),而選項(xiàng)A、B、D都是信息系統(tǒng)開發(fā)階段需要做的工作。
16.單選題
某工廠要分配A、B、C、D、E五個工人做編號為1、2、3、4、5的五項(xiàng)工作,每個人只能做一項(xiàng)工作,每項(xiàng)工作只能由一人做。下表說明了每個工人會做哪些工作(用“V”表示)、不會做哪些工作(用“X”表示)。根據(jù)此表,可知共有(
)種分配方案。
問題1選項(xiàng)
A.3
B.4
C.5
D.6
【答案】B
【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。
從表格中看出,工作2只能由工人C來做(表示成C2),工人A只能分配A1或A4。如果分配A1,B只能分配B5。由A1、B5、C2可知,余下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。
17.單選題
在面向?qū)ο蠓椒ㄖ?,?/p>
)機(jī)制將數(shù)據(jù)和行為包裝為一個單元。一個類定義一組大體上相似的對象,有些類之間存在一般和特殊的層次關(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í)體是對象,如現(xiàn)實(shí)世界中的考生、試卷、老師、書本等。對象既包括數(shù)據(jù),也包括作用于數(shù)據(jù)的操作,即將數(shù)據(jù)和操作封裝為一個整體,作為一個單元。一組大體相似的對象定義為類,把對象的共同特征加以抽象并存儲在一個類中。一個類所包含的操作和數(shù)據(jù)描述了一組對象的共同行為和屬性,類是對象之上的抽象。有些類之間存在一般和特殊的層次關(guān)系,一些類是某個類的特殊情況,某個類是一些類的一般情況,即特殊類是一般類的子類,一般類是特殊類的父類。例如,“汽車”類、“輪船”類、“飛機(jī)”類都是一種“交通工具”類。同樣,“汽車”類還可以有更特殊的子類,如“轎車”類、“卡車”類、“客車”類等;“飛機(jī)”類也有更特殊的子類,如“客機(jī)”類和“貨機(jī)”類等?!巴ㄗR課”類和“專業(yè)課”類都是“課程”類,“博士”類和“碩士”類、“中學(xué)生”類都是“學(xué)生”類等。在這種關(guān)系下形成一種層次的關(guān)聯(lián)。
18.單選題
某系統(tǒng)的可用性達(dá)到99.99%,這意味著其每年的停機(jī)時間不能超過(
)。
問題1選項(xiàng)
A.5.3分鐘
B.53分鐘
C.8.8小時
D.4天
【答案】B
【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識。
系統(tǒng)的可用性(SystemUsability),系統(tǒng)服務(wù)不中斷運(yùn)行時間占實(shí)際運(yùn)行時間的比例。如果系統(tǒng)的可用性達(dá)到99.99%,則表示10000分鐘停機(jī)時間為1分鐘,停機(jī)時間占比為0.01%。
每年按365天算,每年有365×24=8760小時,則8760×0.0001=0.876小時=52.56分鐘≈53分鐘。
19.單選題
ICMP協(xié)議是TCP/IP網(wǎng)絡(luò)中的(
)協(xié)議,其報文封裝在(
)協(xié)議數(shù)據(jù)報中傳送。
問題1選項(xiàng)
A.數(shù)據(jù)鏈路層
B.網(wǎng)絡(luò)層
C.傳輸層
D.會話層
問題2選項(xiàng)
A.IP
B.TCP
C.UDP
D.PPP
【答案】第1題:B
第2題:A
【解析】本題考查ICMP協(xié)議相關(guān)知識。
ICMP協(xié)議是控制報文協(xié)議,它是TCP/IP協(xié)議簇的一個子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制消息。ICMP屬于網(wǎng)絡(luò)層協(xié)議,其報文封裝在IP協(xié)議數(shù)據(jù)單元中傳送。
20.單選題
判定覆蓋法要求測試用例能使被測程序中每個判定表達(dá)式的每條分支都至少通過一次。若某程序的流程圖如下圖所示,則用判定覆蓋法對該程序進(jìn)行測試時,至少需要設(shè)計()個測試用例。
問題1選項(xiàng)
A.4
B.5
C.6
D.8
【答案】B
【解析】本題考查軟件工程的基礎(chǔ)知識。
上述流程圖中,從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ù)。而且用例不能再少了。
21.單選題
(
)服務(wù)器的主要作用是提供文件的上傳和下載服務(wù)。
問題1選項(xiàng)
A.Gopher
B.FTP
C.Telnet
D.E-mail
【答案】B
【解析】本題考查網(wǎng)絡(luò)服務(wù)器的知識點(diǎn)。
Internet網(wǎng)絡(luò)提供的服務(wù)有多種,每一種服務(wù)都對應(yīng)一種服務(wù)器,常見的幾種服務(wù)器如下。
Gopher服務(wù)器:提供分類的文檔查詢及管理。它將網(wǎng)絡(luò)中浩瀚如海的信息分門別類地整理成菜單形式,提供給用戶快捷查詢并選擇使用。
Telnet服務(wù)器:提供遠(yuǎn)程登錄服務(wù)。一般使用Telnet協(xié)議。使用Telnet可以實(shí)現(xiàn)遠(yuǎn)程計算機(jī)資源共享,也就是指使用遠(yuǎn)程計算機(jī)就和使用本地計算機(jī)一樣。
FTP服務(wù)器:提供文件的上傳和下載服務(wù)。使用該協(xié)議可以實(shí)現(xiàn)文件共享,可以遠(yuǎn)程傳遞較大的文件。同時,該服務(wù)器也提供存放文件或軟件的磁盤空間。
E-mail服務(wù)器:提供電子郵件服務(wù)。使用SMTP協(xié)議進(jìn)行發(fā)送郵件和POP3協(xié)議進(jìn)行接收郵件。用來存放使用電子郵件用戶的郵件并且維護(hù)郵件用戶的郵件發(fā)送。
Web服務(wù)器:提供WWW服務(wù)。一般使用HTTP協(xié)議來實(shí)現(xiàn)。瀏覽器軟件必須通過訪問Web服務(wù)器才能獲取信息。
22.單選題
某綠化隊(duì)分派甲、乙、丙三人合作栽種一批樹苗。最開始,甲、乙兩人合作種了其中的1/6,后來乙、丙兩人合作種了余下的2/5,最后由甲、乙、丙三人合作全部完成任務(wù)。若合作種樹時各人的工作量是平均計算的,則甲、乙、丙三人的工作量之比為()。
問題1選項(xiàng)
A.2:3:3
B.3:4:3
C.3:5:4
D.4:6:5
【答案】C
【解析】本題考查應(yīng)用數(shù)學(xué)的基礎(chǔ)知識。
前幾天,甲、乙合作種了1/6,甲和乙的工作量都為1/12;后來,乙、丙合作種了余下5/6的2/5,即1/3,因此乙和丙的工作量都為1/6;最后,由甲、乙、丙三人完成了其余的1-1/6-1/3=1/2,甲、乙、丙三人的工作量都為1/6。綜上,甲的工作量為1/12+1/6=3/12;乙的工作量為1/12+1/6+1/6=5/12;丙的工作量為1/6+1/6=4/12,因此,甲、乙、丙三人工作量之比為3:5:4。
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.單選題
以下關(guān)于用戶界面設(shè)計的描述中,不恰當(dāng)?shù)氖牵ǎ?/p>
問題1選項(xiàng)
A.以用戶為中心,理解用戶的需求和目標(biāo),反復(fù)征求用戶的意見
B.按照業(yè)務(wù)處理順序、使用頻率和重要性安排菜單和控件的順序
C.按照功能要求設(shè)計分區(qū)、多級菜單,提高界面友好性和易操作性
D.錯誤和警告信息應(yīng)標(biāo)出錯誤代碼和出錯內(nèi)存地址,便于自動排錯
【答案】D
【解析】本題考查用戶界面設(shè)計。
D選項(xiàng)中,如果發(fā)現(xiàn)錯誤和警告信息,可以標(biāo)出錯誤代碼,但不要標(biāo)明出錯地址,防止用戶自己去操作導(dǎo)致系統(tǒng)破壞。
25.單選題
若系統(tǒng)中有4個互斥資源R,當(dāng)系統(tǒng)中有2個進(jìn)程競爭R,且每個進(jìn)程都需要i個R(i
問題1選項(xiàng)
A.1
B.2
C.3
D.4
【答案】C
【解析】本題考查操作系統(tǒng)死鎖基礎(chǔ)知識。
假設(shè)每個進(jìn)程都需要1個資源R,此時2個進(jìn)程需要分配2個資源,進(jìn)程都能得到所需資源,故不會發(fā)生死鎖。
假設(shè)每個進(jìn)程都需要2個資源R,此時2個進(jìn)程需要分配4個資源,進(jìn)程都能得到所需資源,故不會發(fā)生死鎖。
假設(shè)每個進(jìn)程都需要3個資源R,此時系統(tǒng)最多有4個互斥資源R,因此不能滿足所有進(jìn)程得到所有資源的需求。假如此時為2個進(jìn)程各分配2個資源R,任何一個進(jìn)程都需要再申請1個資源,但系統(tǒng)剩余可用資源數(shù)為0,進(jìn)程都無法執(zhí)行,故發(fā)生死鎖。
26.單選題
假設(shè)系統(tǒng)中有運(yùn)行的事務(wù),此時若要轉(zhuǎn)儲全部數(shù)據(jù)庫,那么應(yīng)采用()方式。
問題1選項(xiàng)
A.靜態(tài)全局轉(zhuǎn)儲
B.動態(tài)全局轉(zhuǎn)儲
C.靜態(tài)增量轉(zhuǎn)儲
D.動態(tài)增量轉(zhuǎn)儲
【答案】B
【解析】本題考查數(shù)據(jù)庫技術(shù)方面的基礎(chǔ)知識。
數(shù)據(jù)的轉(zhuǎn)儲分為靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲、海量轉(zhuǎn)儲和增量轉(zhuǎn)儲。
①靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲。靜態(tài)轉(zhuǎn)儲是指在轉(zhuǎn)儲期間不允許對數(shù)據(jù)庫進(jìn)行任何存取、修改操作;動態(tài)轉(zhuǎn)儲是在轉(zhuǎn)儲期間允許對數(shù)據(jù)庫進(jìn)行存取、修改操作,故轉(zhuǎn)儲和用戶事務(wù)可并發(fā)執(zhí)行。
②海量轉(zhuǎn)儲和增量轉(zhuǎn)儲。海量轉(zhuǎn)儲是指每次轉(zhuǎn)儲全部數(shù)據(jù);增量轉(zhuǎn)儲是指每次只轉(zhuǎn)儲上次轉(zhuǎn)儲后更新過的數(shù)據(jù)。
綜上所述,假設(shè)系統(tǒng)中有運(yùn)行的事務(wù),若要轉(zhuǎn)儲全部數(shù)據(jù)庫,那么應(yīng)采用動態(tài)全局轉(zhuǎn)儲方式。
27.單選題
將操作數(shù)包含在指令中的尋址方式稱為()。
問題1選項(xiàng)
A.直接尋址
B.相對尋址
C.間接尋址
D.立即尋址
【答案】D
【解析】若操作數(shù)就包含在指令中,則是立即尋址。
若操作數(shù)存放在內(nèi)存單元中,指令中直接給出操作數(shù)所在存儲單元的地址,則是直接尋址。
間接尋址是相對于直接尋址而言的,指令地址字段的形式地址D不是操作數(shù)的真正地址,而是操作數(shù)地址的指示器。
若操作數(shù)存放在某一寄存器中,指令中給出存放操作數(shù)的寄存器名,則是寄存器尋址。
若操作數(shù)存放在內(nèi)存單元中,操作數(shù)所在存儲單元的地址在某個寄存器中,則是寄存器間接尋址。
28.單選題
右圖是求數(shù)組A中最大元素的程序流程圖,圖中共有()條路徑。假設(shè)數(shù)組A有5個元素(n=5),輸入序列(即數(shù)組A的元素)為()時,執(zhí)行過程不能覆蓋所有的語句。
問題1選項(xiàng)
A.1
B.2
C.3
D.4
問題2選項(xiàng)
A.1,2,3,4,5
B.2,1,3,4,5
C.3,1,4,2,5
D.5,4,3,2,1
【答案】第1題:C
第2題:D
【解析】本題考查軟件工程軟件測試的基礎(chǔ)知識。
很容易看出來本題的流程圖中包含3條路徑(循環(huán)的只計算1次),分別對應(yīng)Y→N,Y→Y→N,Y→N→N,因此第一空選擇C。
而第二空是要滿足覆蓋所有的語句,前3個選項(xiàng)測試用例都有A[j]>A[k]的情況,此時,第二個判斷為Y,會執(zhí)行語句k=j,而選項(xiàng)D給出的測試用例在第二個判斷均為N,不會執(zhí)行k=j這條語句。
29.單選題
數(shù)控編程常需要用參數(shù)來描述需要加工的零件的圖形。在平面坐標(biāo)系內(nèi),確定一個點(diǎn)需要2個獨(dú)立的參數(shù),確定一個正方形需要(
)個獨(dú)立的參數(shù)。
問題1選項(xiàng)
A.3
B.4
C.5
D.6
【答案】B
【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識。
在平面坐標(biāo)系中,確定一個點(diǎn)需要橫坐標(biāo)和縱坐標(biāo)值。如果需要確定一個正方形,則需要四個參數(shù)兩個點(diǎn)的橫坐標(biāo)和縱坐標(biāo)值。當(dāng)然還可以選取一個點(diǎn)的坐標(biāo)值,以及邊長長度及與X軸的傾斜角度。
30.單選題
(
)canhelporganizationstobetterunderstandtheinformationcontainedwithinthedataandwillalsohelpidentifythedatathatismostimportanttothebusinessandfuturebusinessdecisions.
問題1選項(xiàng)
A.Dataprocessingsystem
B.BigDataanalytics
C.Cloudcomputing
D.Databasemanagement
【答案】B
【解析】本題考查計算機(jī)專業(yè)英語知識。
()可以幫助組織更好地了解數(shù)據(jù)中包含的信息,還可以幫助識別對業(yè)務(wù)和未來業(yè)務(wù)決策最重要的數(shù)據(jù)。
A.數(shù)據(jù)處理系統(tǒng)
B.大數(shù)據(jù)分析
C.云計算
D.數(shù)據(jù)庫管理
31.單選題
使用圖像掃描儀以300DPI的分辨率掃描一幅3英寸X3英寸的圖片,可以得到()像素的數(shù)字圖像。
問題1選項(xiàng)
A.100X100
B.300X300
C.600X600
D.900X900
【答案】D
【解析】本題考查多媒體的基礎(chǔ)知識。
分辨率為300DPI(每英寸)時,3英寸為3X300=900像素。
32.單選題
()是正確的統(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)書寫正確。
33.單選題
瀏覽器開啟無痕瀏覽模式后,(
)依然會被保存下來。
問題1選項(xiàng)
A.瀏覽歷史
B.搜索歷史
C.已下載文件
D.臨時文件
【答案】C
【解析】本題考查瀏覽器基本操作。
無痕瀏覽是指不留下上網(wǎng)瀏覽記錄的互聯(lián)網(wǎng)瀏覽方式。在隱私瀏覽過程中,瀏覽器不會保存任何瀏覽歷史、搜索歷史、下載歷史、表單歷史、Cookie或者Internet臨時文件。但是對于已下載的文件還是會保存下來。
34.單選題
數(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ù)操作、完整性約束
D.數(shù)據(jù)類型、關(guān)系模型、完整性約束
【答案】C
【解析】本題考查數(shù)據(jù)庫基礎(chǔ)知識。
數(shù)據(jù)模型(DataModel)是現(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ù)操作及完整性約束條件。
35.單選題
關(guān)于下圖所示的有限自動機(jī)M(A是初態(tài)、C是終態(tài))的敘述中,正確的是()。
問題1選項(xiàng)
A.M是確定的有限自動機(jī),可識別1001
B.M是確定的有限自動機(jī),可識別1010
C.M是不確定的有限自動機(jī),可識別1010
D.M是不確定的有限自動機(jī),可識別1001
【答案】A
【解析】本題考查程序語言翻譯的基礎(chǔ)知識。
首先關(guān)于其是否是確定有限自動機(jī)和不確定的有限自動機(jī)的判斷。
就是看關(guān)于該結(jié)點(diǎn)的路徑相同數(shù)字是否到達(dá)不同的結(jié)點(diǎn),如果相同數(shù)字不同結(jié)點(diǎn)就是不確定的有限自動機(jī)。很明顯圖示未存在這樣的情況,屬于確定的有限自動機(jī);能夠識別的字符串必須要達(dá)到終點(diǎn),故1001是能夠被識別的,而1010不能夠被識別,綜合答案選擇A選項(xiàng)。
36.單選題
在白盒測試中,()覆蓋是指設(shè)計若干個測試用例,運(yùn)行被測程序,使得程序中的每條語句至少執(zhí)行一次。
問題1選項(xiàng)
A.語句
B.判定
C.條件
D.路徑
【答案】A
【解析】本題考查軟件工程的基礎(chǔ)知識。
對程序模塊進(jìn)行白盒測試時,語句覆蓋是指設(shè)計若干個測試用例,運(yùn)行被測程序,使得程序中的每條語句至少執(zhí)行一次。
37.單選題
以下關(guān)于字符串的敘述中,正確的是()。
問題1選項(xiàng)
A.字符串是長度受限的線性表
B.字符串不能采用鏈表存儲
C.字符串是一種非線性數(shù)據(jù)結(jié)構(gòu)
D.空字符串的長度為0
【答案】D
【解析】本題考查數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識。
字符串是一種線性表,其特殊性在于元素為字符,同時具有其特別的基本運(yùn)算,如串比較、求子串、串連接等。
選項(xiàng)A是錯誤的,字符串的長度不受限制。
選項(xiàng)B是錯誤的,字符串可采用鏈表存儲,只是這種存儲方式大多數(shù)情況下不利于支持串的基本運(yùn)算。
選項(xiàng)C是錯誤的,字符串屬于線性數(shù)據(jù)結(jié)構(gòu)。
38.單選題
CPU執(zhí)行指令時,先要根據(jù)程序計數(shù)器將指令從內(nèi)存讀取出并送入(
),然后譯碼并執(zhí)行。
問題1選項(xiàng)
A.數(shù)據(jù)寄存器
B.累加寄存器
C.地址寄存器
D.指令寄存器
【答案】D
【解析】本題考查計算機(jī)系統(tǒng)基礎(chǔ)知識。
CPU執(zhí)行指令時,先要根據(jù)程序計數(shù)器將指令從內(nèi)存讀取出并送入指令寄存器,然后譯碼并執(zhí)行。
程序計數(shù)器和指令寄存器都屬于控制器的主要部件,程序計數(shù)器用于存放下一條指令所在單元的地址的地方,指令寄存器用于存放當(dāng)前正在執(zhí)行的指令。
當(dāng)執(zhí)行一條指令時,首先需要根據(jù)PC中存放的指令地址,將指令由內(nèi)存取到指令寄存器中。與此同時,PC中的地址或自動加1或由轉(zhuǎn)移指針給出下一條指令的地址。此后經(jīng)過啟動指令譯碼器對指令進(jìn)行分析,最后發(fā)出相應(yīng)的控制信號和定時信息,控制和協(xié)調(diào)計算機(jī)的各個部件有條不紊地工作,以完成指令所規(guī)定的操作。完成第一條指令的執(zhí)行,而后根據(jù)程序計數(shù)器取出第二條指令的地址,如此循環(huán),執(zhí)行每一條指令。
39.單選題
假設(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ǔ)知識。
試題(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。
40.單選題
為了避免重復(fù),將在程序中多處出現(xiàn)的一組無關(guān)的語句放在一個模塊中,則該模塊的內(nèi)聚類型是(
)。
問題1選項(xiàng)
A.邏輯內(nèi)聚
B.瞬時內(nèi)聚
C.偶然內(nèi)聚
D.通信內(nèi)聚
【答案】C
【解析】本題考查軟件設(shè)計的基礎(chǔ)知識。
模塊獨(dú)立是軟件設(shè)計時考慮的重要方面,指每個模塊完成一個相對獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系要簡單。衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)有兩個:耦合性和內(nèi)聚性。其中內(nèi)聚是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量,有多種類型:
功能內(nèi)聚:最強(qiáng)的內(nèi)聚,完成一個單一功能,各個部分協(xié)同工作,缺一不可。
順序內(nèi)聚:各個處理元素都密切相關(guān)與同一功能且必須順序執(zhí)行,前一個功能元素的輸出就是下一個功能元素的輸入。
通信內(nèi)聚:所有處理元素集中在一個數(shù)據(jù)結(jié)構(gòu)的區(qū)域上,或者各處理使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。
過程內(nèi)聚:模塊內(nèi)部的處理成分是相關(guān)的,而且這些處理必須以特定的次序執(zhí)行。
瞬時內(nèi)聚(時間內(nèi)聚):把需要同時執(zhí)行的動作組合在一起形成的模塊。
邏輯內(nèi)聚:模塊內(nèi)執(zhí)行若干個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。
偶然內(nèi)聚(巧合內(nèi)聚):模塊內(nèi)的各處理元素之間沒有任何聯(lián)系,可能因?yàn)槟撤N原因,將在程序中多處出現(xiàn)的一組無關(guān)的語句放在一個模塊中。
41.單選題
下圖所示為一個二叉排序樹(二叉查找樹),其先序遍歷序列為()。
問題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ǔ)知識。
先序遍歷二叉樹的操作定義如下:若二叉樹為空,則進(jìn)行空操作,否則訪問根結(jié)點(diǎn)、先序遍歷根的左子樹、先序遍歷根的右子樹。
題中所示二叉樹的先序遍歷序列為23,15,12,18,56,29,34,71。
對二叉排序樹進(jìn)行中序遍歷得到樹中結(jié)點(diǎn)關(guān)鍵字的有序序列。
42.單選題
聲音信號的數(shù)字化過程就是在時間和幅度兩個維度上的離散化過程,其中時間的離散化稱為(
)。
問題1選項(xiàng)
A.分時
B.采樣
C.量化
D.調(diào)頻
【答案】B
【解析】本題考查多媒體基礎(chǔ)知識。
聲音的數(shù)字化過程包含:采樣——量化——編碼三個階段。
采樣:把時間連續(xù)的模擬信號在時間軸上離散化的過程。在某些特定的時刻獲取聲音信號幅值叫作采樣。核心指標(biāo)是采樣頻率(采樣周期:每隔相同時間采樣一次)。
量化:把在幅度上連續(xù)取值(模擬量)的每一個樣本轉(zhuǎn)換為離散值(數(shù)字量)表示,即對樣本的幅度值進(jìn)行A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。核心指標(biāo)是量化精度(量化分辨率):樣本用二進(jìn)制表示,位數(shù)多少反映精度。
編碼:按照一定格式進(jìn)行數(shù)據(jù)編碼及組織成文件,可選擇數(shù)據(jù)壓縮編碼存儲,減少存儲量。
43.單選題
以下有關(guān)軟件工程的敘述中,正確的是()。
問題1選項(xiàng)
A.軟件設(shè)計需要將軟件需求規(guī)格說明書轉(zhuǎn)換為軟件源代碼
B.為提高可交互性,應(yīng)盡量減少用戶操作需記憶的信息量
C.軟件可重用性是指允許軟件可以重復(fù)使用的次數(shù)或時間
D.軟件開發(fā)過程模型是指軟件的體系結(jié)構(gòu)
【答案】B
【解析】本題考查軟件工程的基礎(chǔ)知識。
軟件設(shè)計是從軟件需求規(guī)格說明書出發(fā),根據(jù)需求分析階段確定的功能設(shè)計軟件系統(tǒng)的整體結(jié)構(gòu)、劃分功能模塊、確定每個模塊的實(shí)現(xiàn)算法,形成軟件的具體設(shè)計方案。軟件實(shí)現(xiàn)階段才將軟件設(shè)計具體方案轉(zhuǎn)換成源代碼。為提高可交互性,方便用戶使用,應(yīng)盡量減少用戶操作需記憶的信息量??芍赜眯裕≧eusability)是指在其他應(yīng)用中該程序可以被再次使用的程度(或范圍)。軟件開發(fā)過程模型是軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。它能直觀表達(dá)軟件開發(fā)全過程,明確規(guī)定要完成的主要活動、任務(wù)和開發(fā)策略。
44.單選題
下列網(wǎng)絡(luò)互連設(shè)備中,工作在物理層的是(
)。
問題1選項(xiàng)
A.交換機(jī)
B.集線器
C.路由器
D.網(wǎng)橋
【答案】B
【解析】本題考查網(wǎng)絡(luò)基礎(chǔ)知識。
集線器的英文稱為“Hub”?!癏ub”是“中心”的意思,集線器的主要功能是對接收到的信號進(jìn)行再生整形放大,以擴(kuò)大網(wǎng)絡(luò)的傳輸距離,同時把所有節(jié)點(diǎn)集中在以它為
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓租房續(xù)租合同范本
- 上饒勞動合同范本
- 動力配電安裝合同范本
- 公司勞務(wù)用工合同范本
- 買混凝土廠房合同范本
- 乳山養(yǎng)殖承包轉(zhuǎn)讓合同范本
- 代加工酵素合同范本
- 個人轉(zhuǎn)包土地合同范本
- 供銷衣服合同范本
- 勞務(wù)植筋合同范本
- 大樹移栽合同范本
- 最終版附件1:“跨學(xué)科主題學(xué)習(xí)”教學(xué)設(shè)計(2025年版)
- (2024)云南省公務(wù)員考試《行測》真題及答案解析
- 2022年“正確認(rèn)識新疆四史”《民族團(tuán)結(jié)鑄牢中華民族共同體意識》全文解讀
- 公司安全事故隱患內(nèi)部舉報、報告獎勵制度
- 靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)解讀
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程(高校創(chuàng)新創(chuàng)業(yè)教育課程)全套教學(xué)課件
- 云停車平臺商戶使用說明
- 附件25:戶口登記非主項(xiàng)變更、更正告知承諾書
- 確認(rèn)民族成分申請書
- 注冊土木工程師(巖土)執(zhí)業(yè)資格考試報名表
評論
0/150
提交評論