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

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-程序員考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.案例題閱讀以下說明和C代碼,填寫程序中的空缺,將解答寫入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】規(guī)定整型數(shù)組a中的元素取值范圍為0,N),函數(shù)usrSort( int n, int a )對(duì)非負(fù)整型數(shù)組a的前n個(gè)元素進(jìn)行計(jì)數(shù)排序。排序時(shí),用temp_arri表示i在數(shù)組a中出現(xiàn)的次數(shù), 因此可以從0開始按順序統(tǒng)計(jì)每個(gè)非負(fù)整數(shù)在a中的出現(xiàn)次數(shù),然后對(duì)這些非負(fù)整數(shù)按照從小到大的順序,結(jié)合其出現(xiàn)次數(shù)依次排列。例如,對(duì)含有10個(gè)元素0,8,5,2,0,1,4,2,

2、0,1的數(shù)組a排序時(shí),先計(jì)算出有3個(gè)0、2 個(gè)1、2個(gè)2、1個(gè)4、1個(gè)5和1個(gè)8,然后可確定排序后a的內(nèi)容為0,0,0,1,1,2,2,4,5,8。下面代碼中用到的memset函數(shù)的原型如下,其功能是將p所指內(nèi)存區(qū)的n個(gè)字節(jié)都設(shè)置為ch的值。void*memset (void *p, int ch, size_t n);【C代碼】#include#include#include#define N 101void printArr(int a,int n);void usrSort(int n,int a);int main() int a10=0,8,5,2,0,1,4,2,0,1; prin

3、tArr (a,sizeof(a)/sizeof(int); ( 1 ) _; /調(diào)用usrSort()對(duì)數(shù)組a進(jìn)行升序排序printArr ( a,sizeof(a)/sizeof(int) );return 0;void printArr (int a,int n) int i; for(i=0;ivoid usrSort(int n, int a) int i,k; int *temp_arr; /用temp_arri表示i在a中出現(xiàn)的次數(shù) temp_arr=(int *)malloc(N*sizeof(int) ); if(!temp_arr) return; /將所申請(qǐng)并由temp_

4、arr指向的內(nèi)存區(qū)域清零 memset(_ (2) _); for(i=0;i_( 3 ) +; k=0; for(i=0;i ( 4 ) ; while(cnt0) ak=i; /將i放入數(shù)組a的適當(dāng)位置 ( 5 ) ; cnt-; free(temp_arr);【答案】(1) usrSort(10,a)或等效形式,a可替換為&a,&a0。(2) temp_arr,0,N*sizeof(int)或等效形式,其中N和sizeof(int)可替換為101、4。(3) ai或*(a+i)或等效形式(4) cnt = temp_arri或cnt= *(temp_arr+i)或等效形式(5)k+或+k

5、或k=k+1或k+=1或等效形式【解析】本題考查考生對(duì)C程序基本結(jié)構(gòu)、函數(shù)定義及調(diào)用和運(yùn)算邏輯的理解和應(yīng)用。根據(jù)空(1)所在語句的注釋,明確是對(duì)函數(shù)usrSort進(jìn)行調(diào)用。usrSort的原型聲明為“void usrSort(int n, int a),第一個(gè)參數(shù)表示需要排序的元素個(gè)數(shù),第二個(gè)參數(shù)表示對(duì)哪個(gè)數(shù)組進(jìn)行排序,題目中,需要對(duì)含有10個(gè)元素的數(shù)組進(jìn)行排序,因此空(1)應(yīng)填入“usrSort(10,a)” 或其等效形式。注意:第二個(gè)參數(shù)需要傳入的數(shù)組(數(shù)組首地址),用數(shù)組名數(shù)組名或下標(biāo)為0的數(shù)組元素取地址都可以,因此。空(2)所在語句是調(diào)用memset對(duì)申請(qǐng)的存儲(chǔ)區(qū)域進(jìn)行初始化。根據(jù)注釋

6、,要求將 temp_arr指向的內(nèi)存區(qū)域清零,根據(jù)聲明memset時(shí)的定義,void*memset (void *p, int ch, size_t n); ,此處需要對(duì)temp_arr所指向的空間區(qū)域的元素值都設(shè)置為0,而總king就可以結(jié)合語句:temp_arr=(int *)malloc(N*sizeof(int) );,表示temp_arr占用空間為N*sizeof(int),可知函數(shù)調(diào)用為memset ( temp_arr , 0 , N * sizeof ( int ) ) ??眨?)所在的循環(huán)語句遍歷數(shù)組a的所有元素,將元素ai作為temp_arr的下標(biāo), 從而使得temp_ar

7、rai表示了ai表示的值在數(shù)組a中出現(xiàn)的次數(shù)。例如:數(shù)組a中函數(shù)元素1,則需要temp_arr1的值+1,數(shù)組a中函數(shù)元素5,則需要temp_arr5的值+1??眨?)、(5)主要是通過temp_arr中的元素取值情況來對(duì)數(shù)組a中元素進(jìn)行重排,假設(shè)tem_arr0=3,則表示0元素出現(xiàn)了3次。首先用cnt保留元素出現(xiàn)的次數(shù),可知空(4)處應(yīng)設(shè)置cnt的初始值,為“temp_arri”。 當(dāng)cnt0時(shí),表示元素i出現(xiàn)的次數(shù)超過了1次,需要進(jìn)行循環(huán)填入,每在數(shù)組中放入1個(gè)i元素后,cnt自減(表明還需要放置的次數(shù)要減1),而k需要自增(表明元素放置位置要往后一個(gè)),以給出下一個(gè)i要放入的數(shù)組位置,

8、因此空(5)處應(yīng)填入“k+”或其等效形式。2.單選題軟件模塊的獨(dú)立性由( )來衡量。問題1選項(xiàng)A.內(nèi)聚度和耦合度B.模塊的規(guī)模C.模塊的復(fù)雜度D.模塊的數(shù)量【答案】A【解析】本題考查軟件工程基礎(chǔ)知識(shí)。模塊獨(dú)立是軟件設(shè)計(jì)時(shí)考慮的重要方面,指每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系要簡單。衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)有兩個(gè):耦合性和內(nèi)聚性。其中內(nèi)聚是一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量 ,耦合度(Coupling)衡量不同模塊彼此間互相依賴(連接)的緊密程度。3.單選題以下有關(guān)軟件工程的敘述中,正確的是( )。問題1選項(xiàng)A.軟件設(shè)計(jì)需要將軟件需求規(guī)格說明書轉(zhuǎn)換為軟件源代碼B

9、.為提高可交互性,應(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)框架。它能直觀表

10、達(dá)軟件開發(fā)全過程,明確規(guī)定要完成的主要活動(dòng)、任務(wù)和開發(fā)策略。4.單選題以下關(guān)于CPU與I/O設(shè)備交換數(shù)據(jù)所用控制方式的敘述中,正確的是( )。問題1選項(xiàng)A.中斷方式下,CPU與外設(shè)是串行工作的B.中斷方式下,CPU需要主動(dòng)查詢和等待外設(shè)C.DMA方式下,CPU與外設(shè)可并行工作D.DMA方式下,CPU需要執(zhí)行程序來傳送數(shù)據(jù)【答案】C【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。CPU與I/O設(shè)備交換數(shù)據(jù)時(shí)常見的控制方式有程序查詢方式、中斷方式、DMA方式和通道方式等。在程序查詢方式下,CPU執(zhí)行指令查詢外設(shè)的狀態(tài),在外設(shè)準(zhǔn)備好的情況下才輸入或輸出數(shù)據(jù)。在中斷方式下,是外設(shè)準(zhǔn)備好接收或發(fā)送數(shù)據(jù)時(shí)發(fā)出中斷請(qǐng)求

11、,CPU無需主動(dòng)查詢外設(shè)的狀態(tài)。在DMA方式下,數(shù)據(jù)傳送過程是直接在內(nèi)存和外設(shè)間進(jìn)行的,不需要CPU執(zhí)行程序來進(jìn)行數(shù)據(jù)傳送。DMA方式簡化了CPU對(duì)數(shù)據(jù)傳送的控制,提高了主機(jī)與外設(shè)并行工作的程度,實(shí)現(xiàn)了快速外設(shè)和主存之間成批的數(shù)據(jù)傳送,使系統(tǒng)的效率明顯提高。5.單選題在以用戶界面(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ǔ)知識(shí)。業(yè)務(wù)實(shí)體和業(yè)務(wù)邏輯屬于企業(yè)需要解決的實(shí)際問題的領(lǐng)域。6.案例題閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填

12、入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某系統(tǒng)中有N個(gè)等長的數(shù)據(jù)記錄,其主鍵值為隨機(jī)排序且互不相等的正整數(shù)編號(hào),表示為K(0),K(1),K(N-1)?,F(xiàn)采用雜湊法將各數(shù)據(jù)記錄存入?yún)^(qū)域S(0),S(1),S(2),S(M-1)中(MN),以加快按主鍵值檢索的效率(初始時(shí)各區(qū)域都是空的)。下面流程圖中,選用適當(dāng)?shù)馁|(zhì)數(shù)P(NPM),對(duì)每個(gè)主鍵值先計(jì)算出它除以P的余數(shù)j。如果區(qū)域S(j)已占用,則考查下一個(gè)區(qū)域S(j+1),直到發(fā)現(xiàn)某個(gè)區(qū)域?yàn)?空時(shí),則將該主鍵值相應(yīng)的數(shù)據(jù)記錄存入該區(qū)域(注意,S(M-1)的下一個(gè)區(qū)域是S(0)。 為了標(biāo)記每個(gè)區(qū)域是否已占用,采用了M個(gè)標(biāo)記位F(0),F(xiàn)(1),F(xiàn)(M-1)。初始

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

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

15、j)置1表示已被占用,即空(3)應(yīng)填寫1F(j)。如果F(j)非0,則表示S(j)已占用,需要考慮下一個(gè)區(qū)域是否為空。也就是說,需要 將j增1,即空(4)應(yīng)填寫j+1j。如果j增1后已超越最后一個(gè)區(qū)域,則需要考慮返回區(qū)域S(0)。也就是說,當(dāng)j=M時(shí),需要執(zhí)行0j,即空(5)應(yīng)填寫0j。7.單選題將操作數(shù)包含在指令中的尋址方式稱為( )。問題1選項(xiàng)A.直接尋址B.相對(duì)尋址C.間接尋址D.立即尋址【答案】D【解析】若操作數(shù)就包含在指令中,則是立即尋址。若操作數(shù)存放在內(nèi)存單元中,指令中直接給出操作數(shù)所在存儲(chǔ)單元的地址,則是直接尋址。間接尋址是相對(duì)于直接尋址而言的,指令地址字段的形式地址D不是操作數(shù)

16、的真正地址,而是操作數(shù)地址的指示器。若操作數(shù)存放在某一寄存器中,指令中給出存放操作數(shù)的寄存器名,則是寄存器尋址。若操作數(shù)存放在內(nèi)存單元中,操作數(shù)所在存儲(chǔ)單元的地址在某個(gè)寄存器中,則是寄存器間接尋址。8.單選題假設(shè)分頁存儲(chǔ)管理系統(tǒng)中,地址用32個(gè)二進(jìn)制位表示,其中頁號(hào)占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)分頁存儲(chǔ)管理系統(tǒng)的基礎(chǔ)知識(shí)。試題的正確答案為C。因?yàn)?,根?jù)題意可知頁

17、內(nèi)地址的長度為二進(jìn)制20位,220=210X210=1024X1024=1024KB=1MB,所以該系統(tǒng)頁的大小為1MB。又因?yàn)椋撎?hào)的地址的長度為二進(jìn)制12位,212=4096,所以該系統(tǒng)共有4096個(gè)頁面。9.單選題( )是正確的統(tǒng)一資源地址(URL)。問題1選項(xiàng)A.stmp: /index.htmlB.stmp:/index.htmlC.http: /index.htmlD./index.html【答案】D【解析】URL的基本結(jié)構(gòu)為“協(xié)議名:/服務(wù)器名(或IP地址)/路徑和文件名”。最常用的協(xié)議名為http(或htpps),對(duì)比發(fā)現(xiàn)D選項(xiàng)書寫正確。10.單選題已知函數(shù)y=f(x)在x1和

18、x2處的值分別為y1和y2,其中,x2x1且x2-x1比較?。ɡ?.01),則對(duì)于(x1, x2)區(qū)間內(nèi)的任意X值,可用線性插值公式( )近似地計(jì)算出 f(x)的值。問題1選項(xiàng)A.y1+(y2-y1)(x-x1)/(x2-x1)B.x1+(y2-y1)(x-x1)/(x2-x1)C.y2+(y2-y1)(x2-x1)/(x-x1)D.x2+(x2-x1)(x-x1)/(y2-y1)【答案】A【解析】本題考查初等數(shù)學(xué)基礎(chǔ)知識(shí)。該題是我們初高中所學(xué)的知識(shí),y=y1+(y2-y1)(x-x1)/(x2-x1)。11.單選題對(duì)關(guān)鍵碼序列12,15,18,23,29,34,56,71,82進(jìn)行二分查找

19、(折半查找), 若要查找關(guān)鍵碼71,則( )。問題1選項(xiàng)A.需依次與29、56、71進(jìn)行比較B.僅需與71進(jìn)行比較C.需依次與29、34、71進(jìn)行比較D.僅需與29進(jìn)行比較【答案】A【解析】本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。在有序順序表中進(jìn)行二分查找時(shí),總是先與表中間位置的元素進(jìn)行比較,若相等,則查找成功結(jié)束,若比中間元素小,則進(jìn)一步到前半?yún)^(qū)(由不大于中間元素者構(gòu)成)進(jìn)行二分查找,否則到后半?yún)^(qū)(由不小于中間元素者構(gòu)成)繼續(xù)進(jìn)行二分查找。二分法查找(折半查找)的基本思想是:(設(shè)Rlow,high是當(dāng)前的查找區(qū))(1)確定該區(qū)間的中點(diǎn)位置:mid=(low+high)/2;(2)將待查的k值與Rmid.k

20、ey比較,若相等,則查找成功并返回此位置,否則需確定新的查找區(qū)間,繼續(xù)二分查找,具體方法如下。若Rmid.keyk,則由表的有序性可知Rmid,n.key均大于k,因此若表中存在關(guān)鍵字等于k的結(jié)點(diǎn),則該結(jié)點(diǎn)必定是在位置mid左邊的子表Rlow,mid1中。因此,新的查找區(qū)間是左子表Rlow,high,其中high=mid1。若Rmid.keyk,則要查找的k必在mid的右子表Rmid+1,high中,即新的查找區(qū)間是右子表Rlow,high,其中l(wèi)ow=mid+1。若Rmid.key=k,則查找成功,算法結(jié)束。(3)下一次查找是針對(duì)新的查找區(qū)間進(jìn)行,重復(fù)步驟(1)和(2)。(4)在查找過程中,

21、low逐步增加,而high逐步減少。如果highlow,則查找失敗,算法結(jié)束。12.單選題以下描述中,屬于通用操作系統(tǒng)基本功能的是( )。問題1選項(xiàng)A.對(duì)計(jì)算機(jī)系統(tǒng)中各種軟、硬件資源進(jìn)行管理B.對(duì)信息系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)控C.對(duì)數(shù)據(jù)庫中的各種數(shù)據(jù)進(jìn)行匯總和檢索D.對(duì)所播放的視頻文件內(nèi)容進(jìn)行分析【答案】A【解析】本題考查操作系統(tǒng)的基本功能的知識(shí)。通用操作系統(tǒng)的五大功能為:1)進(jìn)程管理:進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、進(jìn)程調(diào)度2)文件管理:文件存儲(chǔ)空間管理、目錄管理、文件的讀寫管理、存取控制3)存儲(chǔ)管理:存儲(chǔ)分配與回收、存儲(chǔ)保護(hù)、地址映射(變換)、主存擴(kuò)充4)設(shè)備管理:對(duì)硬件設(shè)備管理,對(duì)輸入輸出設(shè)備

22、的分配、啟動(dòng)、完成和回收5)作業(yè)管理:任務(wù)、界面管理,人機(jī)交互、圖形界面、語音控制、虛擬現(xiàn)實(shí)因此,答案選擇A。13.單選題在軟件開發(fā)的各個(gè)階段,不同層次的人員參與程度并不一樣。下圖大致描述了某軟件開發(fā)公司高級(jí)技術(shù)人員、管理人員和初級(jí)技術(shù)人員在各個(gè)階段參與的程度,其中,曲 線、分別對(duì)應(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í)候,對(duì)應(yīng)的Y值越大。軟

23、件開發(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ì)量、資源的分配使用等,在編碼階段管理人員參與度最低。14.單選題甲懷疑乙發(fā)給他的信息已遭人篡改,同時(shí)懷疑乙的公鑰也是被人冒充的。為了消除甲的疑慮,甲、乙需要找一個(gè)雙方都信任的第三方,即( )來簽發(fā)數(shù)字證書。問題1選項(xiàng)A.注冊(cè)中心RAB.國家信息安全測

24、評(píng)中心C.認(rèn)證中心CAD.國際電信聯(lián)盟ITU【答案】C【解析】本題考查信息安全的基礎(chǔ)知識(shí)。證書頒發(fā)機(jī)構(gòu)(CA,Certificate Authority)即頒發(fā)數(shù)字證書的機(jī)構(gòu)。是負(fù)責(zé)發(fā)放和管理數(shù)字證書的權(quán)威機(jī)構(gòu),并作為電子商務(wù)交易中受信任的第三方,承擔(dān)公鑰體系中公鑰的合法性檢驗(yàn)的責(zé)任。CA中心為每個(gè)使用公開密鑰的用戶發(fā)放一個(gè)數(shù)字證書,以證明證書中列出的用戶合法擁有證書中列出的公開密鑰。CA機(jī)構(gòu)的數(shù)字簽名使得攻擊者不能偽造和篡改證書。15.單選題在網(wǎng)頁中點(diǎn)擊的超鏈接指向( )類型文件時(shí), 服務(wù)器不執(zhí)行該文件,直接傳遞給瀏覽器。問題1選項(xiàng)A.ASPB.HTMLC.CGID.JSP【答案】B【解析】

25、本題考查網(wǎng)絡(luò)的基礎(chǔ)知識(shí)。ASP(Active Server Pages)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。HTML文件描述靜態(tài)網(wǎng)頁內(nèi)容。當(dāng)客戶機(jī)通過IE瀏覽器向Web服務(wù)器請(qǐng)求提供網(wǎng)頁內(nèi)容時(shí),服務(wù)器僅僅是將已經(jīng)設(shè)計(jì)好的靜態(tài)HTML文檔傳送給用戶瀏覽器。CGI主要的功能是在www環(huán)境下,通過從客戶端傳遞一些信息給Web服務(wù)器,再由Web服務(wù)器去啟動(dòng)所指定的程序來完成特定的工作。所以更明確地說,CGI僅是在Web服

26、務(wù)器上可執(zhí)行的程序,其工作就是控制信息要求而且產(chǎn)生并傳回所需的文件。JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。16.單選題( )variable is composed of a series of members,each representing one property of the object.問題1選項(xiàng)A.An arrayB.A BooleanC.A stringD.A struct【答案】D【解析】結(jié)構(gòu)變量由一系

27、列成員組成,每個(gè)成員代表該對(duì)象的一種屬性。17.單選題畫數(shù)據(jù)流圖時(shí),需要用( )對(duì)數(shù)據(jù)流圖中各個(gè)元素進(jìn)行定義。問題1選項(xiàng)A.數(shù)據(jù)說明B.數(shù)據(jù)定義C.數(shù)據(jù)字典D.數(shù)據(jù)模型【答案】C【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。信息系統(tǒng)設(shè)計(jì)過程中需要畫數(shù)據(jù)流圖,其中包括四類元素:外部實(shí)體、輸入流、處理加工和輸出流,還需要用數(shù)據(jù)字典來定義各個(gè)元素及其內(nèi)含的諸多參數(shù)。18.單選題若系統(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.1B.2C.3D.4【答案】C【解析】本題考查操作系統(tǒng)死鎖基礎(chǔ)知識(shí)。假設(shè)每個(gè)進(jìn)程都需要1個(gè)資源R,此時(shí)2個(gè)進(jìn)程需要分配2個(gè)資源,進(jìn)程都能得到所需

28、資源,故不會(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)程都需要再申請(qǐng)1個(gè)資源,但系統(tǒng)剩余可用資源數(shù)為0, 進(jìn)程都無法執(zhí)行,故發(fā)生死鎖。19.單選題After analyzing the source code, ( ) generates machine instructions that will carry out the meaning of the program at a l

29、ater time.問題1選項(xiàng)A.an interpreterB.a linkerC.a compilerD.a converter【答案】C【解析】本題考查計(jì)算機(jī)專業(yè)英語知識(shí)。在分析了源代碼之后,()生成了機(jī)器指令,將在以后執(zhí)行程序的含義。A.翻譯B.鏈接器C.編譯器D.轉(zhuǎn)換器20.單選題C語言規(guī)定程序中的變量必須先定義(或聲明)再引用,若違反此規(guī)定,則對(duì)程序進(jìn)行( )時(shí)報(bào)錯(cuò)。問題1選項(xiàng)A.匯編B.編譯C.鏈接D.運(yùn)行【答案】B【解析】本題考查程序語言編譯程序的基礎(chǔ)知識(shí)。將C語言源程序翻譯為可執(zhí)行程序的過程為:首先進(jìn)行編輯,編輯后進(jìn)行預(yù)處理,之后進(jìn)行編譯形成目標(biāo)代碼(若目標(biāo)代碼為匯編語言形式

30、,則需要進(jìn)一步匯編),最后進(jìn)行鏈接以生成可執(zhí)行程序代碼。如果沒有對(duì)變量進(jìn)行聲明(定義)就使用,則在編譯時(shí)會(huì)報(bào)錯(cuò),屬于語法錯(cuò)誤, 只有不存在語法錯(cuò)誤及靜態(tài)語義錯(cuò)誤的程序才能編譯為目標(biāo)代碼。21.單選題在( )中,要按照確定的計(jì)算關(guān)系來找到給定關(guān)鍵碼的存儲(chǔ)位置。問題1選項(xiàng)A.順序表B.哈希表C.單向鏈表D.雙向鏈表【答案】B【解析】本題考查數(shù)據(jù)結(jié)構(gòu)哈希查找基礎(chǔ)知識(shí)。在哈希表(散列表)中,通過把關(guān)鍵碼值映射到表中一個(gè)位置來訪問記錄,以加快查找的速度。這個(gè)映射函數(shù)叫作散列函數(shù),存放記錄的數(shù)組叫作哈希表(散列表)。哈希查找的操作步驟:(1)用給定的哈希函數(shù)構(gòu)造哈希表;(2)根據(jù)選擇的沖突處理方法解決地址

31、沖突;(3)在哈希表的基礎(chǔ)上執(zhí)行哈希查找。22.單選題某高校教學(xué)管理系統(tǒng)中的院系關(guān)系Department和學(xué)生關(guān)系Students的模式分別 為:Department (院系號(hào),院系名,負(fù)責(zé)人,辦公電話),學(xué)生關(guān)系Students (學(xué)號(hào),姓名,身份證號(hào),院系號(hào),聯(lián)系電話,家庭住址)。Department中的“院系號(hào)”唯一標(biāo)識(shí) 一個(gè)院系,Students中的“學(xué)號(hào)”能唯一標(biāo)識(shí)一名學(xué)生,“家庭住址”可進(jìn)一步分為郵編、 省、市、街道。根據(jù)以上描述可知,關(guān)系Students的候選鍵為( ), “家庭住址” 為( )。創(chuàng)建Students的SQL語句如下,請(qǐng)?zhí)钛a(bǔ)其中的空缺。CREATE TABLE S

32、tudents(學(xué)號(hào) CHAR(8) PRIMARY KEY,姓名 CHAR(16), 身份證號(hào)CHAR(18),院系號(hào)CHAR(4), 聯(lián)系電話CHAR(13),家庭住址CHAR(30) FOREIGN KEY ( );問題1選項(xiàng)A.學(xué)號(hào)B.身份證號(hào)和院系號(hào)C.學(xué)號(hào)和身份證號(hào)D.學(xué)號(hào)和院系號(hào)問題2選項(xiàng)A.簡單屬性B.復(fù)合屬性C.多值屬性D.派生屬性問題3選項(xiàng)A.(聯(lián)系電話)REFERENCES Department (辦公電話)B.(院系號(hào))REFERENCES Department (院系號(hào))C.(院系號(hào))REFERENCES Students (院系號(hào))D.(負(fù)責(zé)人號(hào))REFERENCE

33、S Students (學(xué)號(hào))【答案】第1題:C第2題:B第3題:B【解析】本題考查數(shù)據(jù)庫基礎(chǔ)知識(shí)。在關(guān)系模型中,候選鍵又稱候選碼(英語:candidate key),是某個(gè)關(guān)系變量的一組屬性所組成的集合,它需要同時(shí)滿足下列兩個(gè)條件:1.這個(gè)屬性集合始終能夠確保在關(guān)系中能唯一標(biāo)識(shí)元組。2.在這個(gè)屬性集合中找不出合適的真子集能夠滿足條件。在這里,學(xué)生的候選鍵有身份證號(hào)和學(xué)號(hào)。家庭住址是復(fù)合屬性。該題為外鍵的考查,院系號(hào)作為院系關(guān)系的主鍵,所以在學(xué)生關(guān)系中院系號(hào)是外鍵。23.單選題C語言程序中如果定義了名字都為a的全局變量和局部變量,則( )。問題1選項(xiàng)A.編譯時(shí)報(bào)告名字a重復(fù)定義錯(cuò)誤B.對(duì)a的引

34、用固定指向全局變量C.對(duì)a的引用固定指向局部變量D.在局部變量a的作用域內(nèi)屏蔽全局變量a【答案】D【解析】本題考查程序語言的基礎(chǔ)知識(shí)。通常來說,一段程序代碼中所用到的名字并不總是有效可用的,而限定這個(gè)名字的可用性的代碼范圍就是這個(gè)名字的作用域,包括靜態(tài)作用域原則和最近嵌套原則。靜態(tài)作用域原則是指編譯時(shí)就可以確定名字的作用域,也可以說,僅從靜態(tài)讀程序可確定名字的作用域。當(dāng)作用域形成嵌套關(guān)系時(shí),如塊包含在函數(shù)中,函數(shù)包含在文件中,則最接近引用處定義的名字有效。從名字被定義的代碼位置開始,局部變量若是定義在復(fù)合語句中,則僅在其所定義的復(fù)合語句中可引用;若是定義在函數(shù)中,則在其所定義的函數(shù)中可引用。而

35、全局變量則可在多個(gè)函數(shù)或多個(gè)程序語言中被引用。如果有相同名字的全局變量和局部變量a,則在引用名字a的代碼所在作用域中,局部變量a的作用域內(nèi)屏蔽全局變量a。24.單選題以下關(guān)于匯編語言的敘述中,正確的是( )。問題1選項(xiàng)A.匯編語言源程序只能由偽指令語句構(gòu)成B.匯編語言源程序都是通過對(duì)某高級(jí)語言源程序進(jìn)行編譯而得到的C.匯編語言的每條指令語句可以沒有操作碼字段,但必須具有操作數(shù)字段D.匯編語言的每條指令語句可以沒有操作數(shù)字段,但必須具有操作碼字段【答案】D【解析】本題考查程序語言中匯編語言的基礎(chǔ)知識(shí)。匯編語言(Assembly Language)是一種低級(jí)語言,亦稱為符號(hào)語言。在匯編語言中,用助

36、記符代替機(jī)器指令的操作碼,用地址符號(hào)或標(biāo)號(hào)代替指令或操作數(shù)的地址。匯編語言不能直接由機(jī)器執(zhí)行,需要通過匯編程序翻譯為機(jī)器語言后再執(zhí)行。匯編語句可以有四個(gè)組成部分:標(biāo)號(hào)(可選),指令助記符(操作碼,必需),操作數(shù)(通常是必需的),注釋(可選)。25.單選題A system( )is a kind of system failure in which the computer stops responding to its control devices and all running programs are lost.問題1選項(xiàng)A.crashB.unloadingC.uninstallD.de

37、ployment【答案】A【解析】系統(tǒng)( )是一種系統(tǒng)故障,此時(shí),計(jì)算機(jī)停止響應(yīng)其控制的設(shè)備,所有正在運(yùn)行的程序都丟失。A.crash(崩潰)B.unloading(卸貨)C.uninstall(卸載)D.deployment(部署)26.單選題在C程序中,對(duì)于如下的兩個(gè)for語句,其運(yùn)行后a和b的值分別為( )。for(int a=0;a=0;a+);for(int b=0;b=0;b+);問題1選項(xiàng)A.0,0B.0,1C.1,0D.1,1【答案】C【解析】本題考查程序語言基礎(chǔ)知識(shí)。for循環(huán)的結(jié)構(gòu)是:for(表達(dá)式1;表達(dá)式2;表達(dá)式3)代碼塊;,執(zhí)行順序是:執(zhí)行表達(dá)式1后,判斷表達(dá)式2是

38、否成立,成立則執(zhí)行大括號(hào)內(nèi)的代碼塊,然后執(zhí)行表達(dá)式3后,又回到表達(dá)式2進(jìn)行判斷,如果仍然成立,則繼續(xù)循環(huán)執(zhí)行;當(dāng)表達(dá)式2不成立時(shí),則退出。值得注意的是,當(dāng)代碼塊外沒有大括號(hào)時(shí),此時(shí)表達(dá)式2成立時(shí),只會(huì)執(zhí)行后續(xù)緊跟的第一條語句。語句1:for(int a=0;a=0;a+); 執(zhí)行過程:a初始值為0,判斷a是否為0,此時(shí)成立,執(zhí)行“ ; ”這一個(gè)空語句,然后執(zhí)行a+,則a值為1,再判斷a是否為0,此時(shí)不成立,因此退出,a最終結(jié)果為1。語句2:for(int b=0;b=0;b+);執(zhí)行過程::b初始值為0,判斷b=0的結(jié)果,這個(gè)語句的結(jié)果為b最終的值為0,此時(shí)不成立,退出循環(huán),b的值為0。 該題

39、主要的考點(diǎn)就是關(guān)于“=”(關(guān)系運(yùn)算符,表示是否相等)和“=”(賦值運(yùn)算符,進(jìn)行將右側(cè)的值賦值給左側(cè)的變量)的區(qū)別,要注意區(qū)分。27.單選題在需要保護(hù)的信息資產(chǎn)中,( )是最重要的。問題1選項(xiàng)A.軟件B.硬件C.數(shù)據(jù)D.環(huán)境【答案】C【解析】本題考查信息安全的基礎(chǔ)知識(shí)。在信息資產(chǎn)中,軟件、硬件及環(huán)境都具有可重構(gòu)性,數(shù)據(jù)則存在不可完全恢復(fù)的可能性,因此是最重要的。28.單選題身份認(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.面

40、部識(shí)別C.虹膜D.擊鍵特征【答案】D【解析】本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。生物特征識(shí)別技術(shù)是指通過計(jì)算機(jī)利用人體所固有的生理特征(指紋、虹膜、面相、DNA等)或行為特征(步態(tài)、聲音、筆跡等)來進(jìn)行個(gè)人身份鑒定的技術(shù)。29.單選題The atribute of the stack is( ).問題1選項(xiàng)A.first in, first outB.sequential accessC.last in, first outD.random access【答案】C【解析】棧的屬性是后進(jìn)先出。30.單選題使用圖像掃描儀以300DPI的分辨率掃描一幅3英寸X3英寸的圖片,可以得到( )像素的數(shù)字圖像。問

41、題1選項(xiàng)A.100X100B.300X300C.600X600D.900X900【答案】D【解析】本題考查多媒體的基礎(chǔ)知識(shí)。分辨率為300DPI(每英寸)時(shí),3英寸為3X300=900像素。31.單選題某工廠要分配A、B、C、D、E五個(gè)工人做編號(hào)為1、2、3、4、5的五項(xiàng)工作,每個(gè)人只能做一項(xiàng)工作,每項(xiàng)工作只能由一人做。下表說明了每個(gè)工人會(huì)做哪些工作(用“V” 表示)、不會(huì)做哪些工作(用“X”表示)。根據(jù)此表,可知共有( )種分配方案。問題1選項(xiàng)A.3B.4C.5D.6【答案】B【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識(shí)。從表格中看出,工作2只能由工人C來做(表示成C2),工人A只能分配A1或A4。如果

42、分配A1,B只能分配B5。由A1、B5、C2可知,余下3、4項(xiàng)工作只能分配給D、E,可得分配結(jié)果為D3、E4。因此,對(duì)于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

43、。32.單選題Good coding( )makes reading the code easier.問題1選項(xiàng)A.testB.styleC.compilerD.debug【答案】B【解析】良好的編程( )使閱讀代碼更容易。A.test(測試)B.style(風(fēng)格)C.compiler(編譯器)D.debug(排錯(cuò))33.單選題創(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ā)生的問題,以及該問題的解決方案

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

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

46、負(fù)數(shù);(3)b為正數(shù),a為負(fù)數(shù);(4)b為非正數(shù),a為非負(fù)數(shù);(5)b為非正數(shù),a為負(fù)數(shù)。而且用例不能再少了。35.單選題某班數(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.40B.45C.48D.50【答案】B【解析】本題考查應(yīng)用數(shù)學(xué)的基礎(chǔ)知識(shí)。設(shè)該班級(jí)共有n人,這次考試實(shí)際總分應(yīng)為86.3n分,但兩次錯(cuò)誤錄入導(dǎo)致總分變成86.7n分,使總分增加了(86.7-86.3)n=0.4n分。其中對(duì)一個(gè)學(xué)生

47、錯(cuò)誤地增加了96-69=27分,對(duì)另一個(gè)學(xué)生錯(cuò)誤地減少了98-89=9分,所以兩次錯(cuò)誤導(dǎo)致總分增加了27-9=18分。0.4n=18,從而n=45。36.單選題以下關(guān)于信息的描述,錯(cuò)誤的是( )。問題1選項(xiàng)A.信息具有時(shí)效性和可共享性B.信息必須依附于某種載體進(jìn)行傳輸C.信息可反映客觀事物的運(yùn)動(dòng)狀態(tài)和方式D.無法從數(shù)據(jù)中抽象出信息【答案】D【解析】本題考查信息化基礎(chǔ)知識(shí)。信息的主要特征包括:可識(shí)別性、時(shí)效性、動(dòng)態(tài)性、普遍性、可存儲(chǔ)性、可壓縮性、可轉(zhuǎn)換性、可度量性和可共享性??勺R(shí)別性是信息主要特征之一,不同的信息源有不同的識(shí)別方法,并從數(shù)據(jù)中抽象出信息。會(huì)通過數(shù)據(jù)收集、處理和分析,從而從數(shù)據(jù)中獲

48、取信息,進(jìn)行有效決策。37.單選題軟件開發(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)。38.單選題采用直線和曲線等元素來描述的圖是( )。問題1選項(xiàng)A.點(diǎn)陣圖B.矢量圖C.位圖D.灰度圖【答案】B【解析】矢量圖是根據(jù)幾何特性、通過多個(gè)對(duì)象的組合生成圖形,矢量可以是一個(gè)點(diǎn)或一條線。矢量文件中的圖形元素稱為對(duì)象。每個(gè)對(duì)象都是一個(gè)自成一體的實(shí)體,它具有顏色、

49、形狀、輪廓、大小和屏幕位置等屬性。位圖也稱為點(diǎn)陣圖、像素圖等,構(gòu)成位圖的最小單位是像素,位圖就是由像素陣列的排列來實(shí)現(xiàn)其顯示效果的,每個(gè)像素有自己的顏色信息,在對(duì)位圖圖像進(jìn)行編輯操作的時(shí)候,可操作的對(duì)象是每個(gè)像素,可以改變圖像的色相、飽和度、明度,從而改變圖像的顯示效果。對(duì)位圖進(jìn)行縮放時(shí)會(huì)失真。39.單選題針對(duì)C語言源程序進(jìn)行編譯的過程,下面說法中正確的是( )。問題1選項(xiàng)A.需對(duì)未定義的變量報(bào)告錯(cuò)誤B.需判斷變量的值是否正確C.需計(jì)算循環(huán)語句的執(zhí)行次數(shù)D.需判斷循環(huán)條件是否正確【答案】A【解析】本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。對(duì)C語言源程序進(jìn)行翻譯的過程包括預(yù)處理、編譯、鏈接等過程,編譯過程中

50、需要進(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)語義。40.單選題( )is the delivery of different services through the Internet, including data storage, servers, databases, networking, and software.問題1選項(xiàng)A.AIB.BlockchainC.

51、Cloud ComputingD.Big Data【答案】C【解析】云計(jì)算就是通過互聯(lián)網(wǎng)交付的多種服務(wù),包括數(shù)據(jù)存儲(chǔ)、服務(wù)器、數(shù)據(jù)庫、組網(wǎng)和軟件。41.單選題( )algorithm specifies the way to arrange data in a particular order.問題1選項(xiàng)A.SearchB.RandomC.SortingD.Merge【答案】C【解析】本題考查計(jì)算機(jī)專業(yè)英語知識(shí)。()算法指定按特定順序排列數(shù)據(jù)的方式。A.搜索B.隨機(jī)C.排序D.合并42.單選題下列傳輸介質(zhì)中,帶寬最寬、抗干擾能力最強(qiáng)的是( )。問題1選項(xiàng)A.雙絞線B.紅外線C.同軸電纜D.光纖

52、【答案】D【解析】光纖傳輸?shù)耐怀鰞?yōu)點(diǎn)有:頻帶寬、損耗低、抗干擾能力強(qiáng)、重量輕、保真度高、性能可靠等。43.單選題某系統(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)的可用性(System Usability),系統(tǒng)服務(wù)不中斷運(yùn)行時(shí)間占實(shí)際運(yùn)行時(shí)間的比例。如果系統(tǒng)的可用性達(dá)到99.99%,則表示10000分鐘停機(jī)時(shí)間為1分鐘,停機(jī)時(shí)間占比為0.01%。每年按365天算,每年有36524=8760小時(shí),則87600.0001=0.876小時(shí)=52.56分鐘53分鐘。44.單

53、選題設(shè)r是在(0,1)內(nèi)均勻分布的隨機(jī)數(shù),則隨機(jī)變量( )在(3,5)內(nèi)均勻分布。問題1選項(xiàng)A.2+3rB.2+5rC.3+2rD.3+5r【答案】C【解析】本題考查應(yīng)用數(shù)學(xué)基礎(chǔ)知識(shí)。因?yàn)椋?r1,則02r2,同時(shí)+3后,則有32r+35。線性的2r+3仍能保證在區(qū)間(3,5)內(nèi)均勻分布。45.案例題閱讀以下說明和C代碼,填寫程序中的空(1)(5),將解答寫入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】下面程序運(yùn)行時(shí),對(duì)輸入的表達(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)算符都用

54、字符串表示。例如,輸入分別為“25+7”“+25 7”“25 7+”時(shí),輸出均為“25+7=32”?!綜代碼】#includeint str2int(char *s); /將數(shù)字字符串轉(zhuǎn)換為整數(shù)int isOperator(char *str); /判斷字符串的開頭字符是否為運(yùn)算符void cal(char op, char a , charb ); /將數(shù)字串轉(zhuǎn)化為對(duì)應(yīng)整數(shù)后進(jìn)行op所要求的計(jì)算void solve(char a ,char b ,char c );int main () char a10,b10, c10; scanf(s%s%s,a,b,c); /輸入數(shù)據(jù)的有效性檢測略,

55、下面假設(shè)輸入數(shù)據(jù)有效、正確 Solve(a,b,c); Return 0;int str2int(char *s) int val = 0; while (*s) val = (1) + (*s - 0); /將數(shù)字字符串轉(zhuǎn)換為十進(jìn)制整數(shù) (2) ; /令字符指針指向下一個(gè)數(shù)字字符 return val;int isOperator(char *str) return (*str =+| *str =-);void cal( char op, char a , char b) 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; void solve(char a ,char b ,char c )/解析輸入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論