版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2022年安徽省黃山市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.信息安全包括哪些方面的內(nèi)容?
Ⅰ.保密性
Ⅱ.完整性
Ⅲ.可用性
Ⅳ.可控性
A.Ⅰ和ⅡB.ⅣC.ⅢD.全部
2.下面有關(guān)模式分解的敘述中,不正確的是______。
A.若一個(gè)模式分解保持函數(shù)依賴,則該分解一定具有無損連接性
B.若要求分解保持函數(shù)依賴,那么模式分解可以達(dá)到3NF,但不一定能達(dá)到BCNF
C.若要求分解既具有無損連接性,又保持函數(shù)依賴,則模式分解可以達(dá)到3NF,但不一定能達(dá)到BCNF
D.若要求分解具有無損連接性,那么模式分解一定可以達(dá)到BCNF
3.關(guān)系R(A,B)和S(B,C)中分別有10個(gè)和15個(gè)元組,屬性B是R的主碼,則中元組數(shù)目的范圍是
A.(O,15)B.(10,15)C.(10,25)D.(O,150)
4.下面關(guān)于企業(yè)級應(yīng)用開發(fā)平臺UNIFACE的敘述中,哪個(gè)是不正確的?
A.UNIFACE采用模型驅(qū)動,構(gòu)件式的應(yīng)用構(gòu)造策略
B.UNlFACE的開發(fā)語言是JAVA
C.UNIFACE支持WEB應(yīng)用的開發(fā)
D.UNIFACE可應(yīng)用于構(gòu)造大型而復(fù)雜的業(yè)務(wù)應(yīng)用系統(tǒng)
5.采用初始增量為4的希爾排序法對沒有關(guān)鍵碼序列{15,10,4,26,14,2,13,19,17,5,9,23},按照關(guān)鍵碼值遞增的次序排序,一趟掃描后的結(jié)果為
A.{14,2,4,19,15,5,9,23,17,10,13,26}
B.{2,9,4,26,14,15,13,19,17,5,9,23}
C.{10,4,15,14,2,13,19,16,5,9,23,26}
D.{10,15,4,2,14,13,19,16,5,9,23,26}
6.當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中________是正確的。
A.它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常C.一定屬于BCNFD.A和C都是
7.關(guān)于程序和進(jìn)程,以下哪種說法是正確的?()
A.程序是動態(tài)的,進(jìn)程是靜態(tài)的B.程序和進(jìn)程都是動態(tài)的C.程序是靜態(tài)的,進(jìn)程是動態(tài)的D.程序和進(jìn)程都是靜態(tài)的
8.設(shè)矩陣A是一個(gè)n*n對稱矩陣.即A[i,j]=A[i,j],為了節(jié)省存儲空間,將其下三角部分按行序?yàn)橹餍虼娣旁谝痪S數(shù)B[1...n(n+1)/2)中,對任一下三角元素aij(i>=j),在一維數(shù)組B的下標(biāo)位置k的值是()。
A.(i+(i-1))/2+j-1B.i(i-1)/2+jC.i(i+1)/2+-1D.i(i+1)/2+j
9.在并發(fā)控制中引入兩段鎖協(xié)議的目的是
A.為了解決并行執(zhí)行時(shí)可能引起的死鎖問題
B.為了解決并行執(zhí)行時(shí)可能引起的活鎖問題
C.為了解決交叉調(diào)度的不可串行化問題
D.為了解決不同的調(diào)度導(dǎo)致不同的運(yùn)行結(jié)果
10.在微機(jī)系統(tǒng)中,只讀存儲器常標(biāo)記為
A.ROMB.RAMC.ExternalMemoryD.InternalMemory
二、填空題(10題)11.若D1={al,a2,a3},D2={b1,b2,b3},則D1?D2集合中共有元組__________個(gè)。
12.傳感器、___________和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個(gè)要素。
13.傳輸層的主要任務(wù)是向用戶提供可靠的___________服務(wù),透明地傳送報(bào)文。
14.系統(tǒng)中有些資源一次只允許一個(gè)進(jìn)程使用,這類資源稱為
【】
15.虛擬存儲管理的效率與程序局部性程度有很大關(guān)系,進(jìn)程運(yùn)行時(shí),在一段時(shí)間內(nèi)程序的執(zhí)行呈現(xiàn)出高度的時(shí)間局部性和______。
16.計(jì)算機(jī)可以直接執(zhí)行用______語言編寫的程序。
17.從目前的發(fā)展情況來看,局域網(wǎng)產(chǎn)品可以分為共享介質(zhì)局域網(wǎng)和______兩類。
18.FTP協(xié)議規(guī)定:向服務(wù)器發(fā)送___________命令可以進(jìn)入被動模式。
19.電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的協(xié)議是______。
20.在關(guān)系模式R<U,F>中,如果X→Y且存在X的一個(gè)真子集X',有X'→Y,則稱Y對X的依賴為______函數(shù)依賴。
三、單選題(10題)21.一個(gè)數(shù)據(jù)表10000行數(shù)據(jù),每行3500字節(jié),計(jì)算表需要空間()
A.20MBB.40MBC.60MBD.80MB
22.磁盤的讀寫單位是()
A.塊B.扇區(qū)C.簇D.字節(jié)
23.用直接插入排序方法對下面四個(gè)序列進(jìn)行排序(由小到大),元素比較次數(shù)最少的是()
A.94、32、40、90、80、46、21、69
B.32、40、21、46、69、94、90、80
C.21、32、46、40、80、69、90、94
D.90、69、80、46、21、32、94、40
24.在建立表結(jié)構(gòu)時(shí)定義關(guān)系完整性規(guī)則()
A.使DBS能夠自動維護(hù)數(shù)據(jù)完整性約束條件B.還需要編程實(shí)現(xiàn)數(shù)據(jù)完整性約束條件C.沒有必要定義D.將使系統(tǒng)操作復(fù)雜
25.數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為()
A.數(shù)據(jù)庫模式描述語言(DDL)B.數(shù)據(jù)庫子語言(SubDL)C.數(shù)據(jù)操縱語言(DML)D.數(shù)據(jù)結(jié)構(gòu)語言
26.軟件生存期的()階段的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)規(guī)格說明書。
A.規(guī)劃B.需求分析C.設(shè)計(jì)D.程序編制
27.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫的()
A.存儲格式B.存取方法C.存儲結(jié)構(gòu)與存取方法D.存儲模式
28.收縮整個(gè)數(shù)據(jù)庫的大小,可以采用下列語句:()
A.DBCCSHRINKDATABASE
B.DBCCSHRINKFILE
C.ALTERDATABASE
D.CREATESCHEMA
29.描述概念模型的常用方法是
A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實(shí)體-聯(lián)系方法
30.下列關(guān)于數(shù)據(jù)庫重構(gòu)的說法中,錯(cuò)誤的是__________。
A.數(shù)據(jù)庫的重構(gòu)就是對數(shù)據(jù)庫的邏輯結(jié)構(gòu)作必要的小范圍改變
B.當(dāng)存儲空間的分配過于零散,導(dǎo)致存取效率下降,所以必須重構(gòu)數(shù)據(jù)庫
C.數(shù)據(jù)庫重構(gòu)包括重新設(shè)計(jì)數(shù)據(jù)庫及其應(yīng)用程序
D.如果能夠重構(gòu)數(shù)據(jù)庫,盡量不要重新設(shè)計(jì)數(shù)據(jù)庫及相應(yīng)的應(yīng)用程序
四、C語言程序設(shè)計(jì)題(10題)31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對應(yīng)的位置上,最后調(diào)用函數(shù)wmeDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后無符號的整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動住數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個(gè)位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
33.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cnt1和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj。
結(jié)果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
34.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVal,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個(gè)位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
35.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX所對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,p是數(shù)組XX中某一個(gè)字符的ASCII值,fj(p)是計(jì)算后無符號的整型值(注意:中間變量定義成整型變量),如果原字符是數(shù)字字符0至9或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
36.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按金額從大到小進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
37.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組XX中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果XX輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
38.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結(jié)果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內(nèi)容。
39.程序test.c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100。請考生編寫函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的數(shù)輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號、課程名和學(xué)分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;V.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個(gè)系可聘用多名教師,一名教師只能受聘于一個(gè)系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。(1)請根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說明每個(gè)關(guān)系模式的主碼和外碼。(5分)
42.已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)據(jù)表格:
教師教師號教師名職稱工資上級領(lǐng)導(dǎo)教師號9868王文華教授8000null9983李一斌副教授600098689985丁一講師刪98680783王潤澤講師刪98680899歐陽丹妮講師刪9868課程課程號課程名學(xué)分教材號教材名出版社名任課教師號C2006計(jì)算機(jī)原理311計(jì)算機(jī)原理清華大學(xué)出版社9868C2006計(jì)算機(jī)原理312計(jì)算機(jī)原理與應(yīng)用高等教育出版社9868C2004數(shù)據(jù)結(jié)構(gòu)313數(shù)據(jù)結(jié)構(gòu)清華大學(xué)出版社9868C2010數(shù)據(jù)庫原理314數(shù)據(jù)庫原理清華大學(xué)出版社9868C2010數(shù)據(jù)庫原理315數(shù)據(jù)庫原理與技術(shù)高等教育出版社9868S3001音樂欣賞216音樂欣賞清華大學(xué)出版社9983已知該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:
Ⅰ.每個(gè)教師有唯一的教師號,每個(gè)教師號對應(yīng)唯一的一名教師;
Ⅱ.每門課程有唯一的課程號,每個(gè)課程號對應(yīng)唯一的一門課程;
Ⅲ.每本教材有唯一的教材號,每個(gè)教材號對應(yīng)唯一的一本教材;
Ⅳ.每個(gè)教師最多只有一個(gè)上級領(lǐng)導(dǎo),也可以沒有上級領(lǐng)導(dǎo);
V.一門課程僅由一名教師講授;
Ⅵ.一本教材僅用于一門課程。(12分)
(1)請根據(jù)原始數(shù)據(jù)表及業(yè)務(wù)規(guī)則,給出該系統(tǒng)的關(guān)系模式,保證每個(gè)關(guān)系模式滿足3NF,并說明每個(gè)關(guān)系模式的主碼和外碼。
(2)畫出該系統(tǒng)的ER圖,ER圖中需給出每個(gè)實(shí)體集的屬性,主碼屬性用下劃線標(biāo)識。
六、單選題[1分](2題)43.數(shù)據(jù)庫應(yīng)用系統(tǒng)投入運(yùn)行后,應(yīng)用系統(tǒng)進(jìn)入運(yùn)行管理與維護(hù)階段。設(shè)某學(xué)生管理系統(tǒng)在運(yùn)行管理與維護(hù)階段有如下工作:Ⅰ.定期檢查數(shù)據(jù)文件的存儲空間占用情況,并根據(jù)需要分配存儲空間Ⅱ.分析數(shù)據(jù)庫中各種操作,以發(fā)現(xiàn)潛在性能問題Ⅲ.將數(shù)據(jù)庫中歷史數(shù)據(jù)轉(zhuǎn)儲到離線存儲介質(zhì)中長期保存Ⅳ.根據(jù)用戶要求對應(yīng)用程序從功能上進(jìn)行擴(kuò)充和完善以上工作中一般不屬于數(shù)據(jù)庫管理員日常維護(hù)工作的是()。
A.僅Ⅰ和ⅢB.僅ⅣC.僅Ⅱ和ⅣD.僅Ⅱ
44.在SQLServer2008中,設(shè)有商品表(商品號,商品名,生產(chǎn)13期,單價(jià),類別)?,F(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號,商品名,單價(jià)FROM商品表WHERE類別IN(ˊ食品ˊ,ˊ家電ˊ)ORDERBY商品號現(xiàn)需要在商品表上建立合適的索引來提高該查詢的執(zhí)行效率。下列建立索引的語句,最合適的是()。
A.CREATEINDEXIdxlON商品表(類別)
B.CREATEINDEXIdxlON商品表(商品號,商品名,單價(jià))
C.CREATEINDEXIdxlON商品表(類別,商品號)INCLUDE(商品名,單價(jià))
D.CREATEINDEXIdxlON商品表(商品號)INCLUDE(商品名,單價(jià))WHERE類別=ˊ食品ˊ0R類別=ˊ家電ˊ
參考答案
1.D解析:信息安全包括4方面的內(nèi)容,即信息的保密性、完整性、可用性和可控性。掌握信息安全的概念,數(shù)字簽名的概念,以及什么是密鑰管理。
2.A解析:第三范式是指關(guān)系模式R中不存在非主屬性傳遞依賴于碼。
BCNF范式是指關(guān)系模式屬于第一范式,且每一個(gè)決定因素(非平凡的函數(shù)依賴)都包含候選碼。有以下3個(gè)標(biāo)準(zhǔn):分解具有“無損連接性”;分解具有“保持函數(shù)依賴”;分解既“保持函數(shù)依賴”又具有“無損連接性”。根據(jù)以上的原則,若要求分解保持函數(shù)依賴,那么模式分解總能達(dá)到3NF,但不能達(dá)到BCNF。若要求分解保持函數(shù)依賴,又具有無損連接性,那么模式分解能達(dá)到3NF,但不一定能達(dá)到BCNF。
3.A解析:關(guān)系R(A,B)和5(B,C)由公共屬性B,所以屬于關(guān)系的自然連接運(yùn)算,連接條件為R.B=S.B,如果S中的元組在R中沒有對應(yīng)的元組,則中元組數(shù)目為0,如果S中的每一個(gè)元組在R中都有對應(yīng)的元組,則中元組數(shù)目為15。
4.B解析:UNIFACE采用構(gòu)件(Component)式開發(fā)。
5.A解析:掌握起泡的排序方法,以及起泡排序和希爾排序的不同點(diǎn)。
6.B解析:若關(guān)系模型R∈2NF,且每一個(gè)非主屬性都不傳遞于碼,則R∈3NF。3NF就是不允許關(guān)系模式的屬性之間有這樣的非平凡的函數(shù)依賴X→Y,其中X不包括碼,Y是非主屬性。X不包含有兩種情況,一種情況X是碼的真寧集,這是2NF不允許,另一種情況X不是碼的真子集,這是3NF不允許的。在3NF中,仍存在一定的插入和刪除異常。
7.C解析:進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行運(yùn)動,進(jìn)程和程序的區(qū)別在于程序是靜態(tài)的,而進(jìn)程是動態(tài)的。一個(gè)進(jìn)程可以執(zhí)行一個(gè)或幾個(gè)進(jìn)程,一個(gè)程序構(gòu)成多個(gè)進(jìn)程。
8.B解析:aij元素處在第i行第j列位置。上i-1行的元素個(gè)數(shù)為(1+i-1)(i-1)/2=j(i-1)/2。再加上在i行的i個(gè)元素,總共是i(i-1)/2+j
9.C解析:兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對數(shù)據(jù)項(xiàng)加鎖和解鎖。所謂兩段鎖的含義是,事務(wù)分為兩個(gè)階段;第一階段是獲得封鎖,也稱為擴(kuò)展階段:第二階段是釋放封鎖,也稱為收縮階段。若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。但需要注意:事務(wù)遵守兩段鎖協(xié)議是可串行化調(diào)度的充分條件,而不是必要條件。即若并發(fā)事務(wù)都遵守兩段鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的:若對并發(fā)事務(wù)的一個(gè)調(diào)度是可串行化的,不一定所有事務(wù)都符合兩段鎖協(xié)議。同時(shí)還需注意,兩段鎖協(xié)議不要求事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,因此遵守兩段鎖協(xié)議的事務(wù)可能發(fā)生死鎖。
10.A解析:在微機(jī)系統(tǒng)中,內(nèi)存分為兩部分:只讀存儲器(ReadOnlyMemory)和隨機(jī)存儲器(RandomAccessMemory,又稱為讀寫存儲器),簡稱ROM和RAM。
11.9【解析】兩個(gè)分別為n和m目的關(guān)系R和s的笛卡兒積是一個(gè)n+m列的元組的集合。若R有k1個(gè)元組,S有k2個(gè)元組,則關(guān)系R和S的廣義笛卡兒積有k1?k2個(gè)元組。
12.感知對象【解析】傳感器、感知對象和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個(gè)要素。
13.端到端(或End.t0.End)【解析】傳輸層的主要任務(wù)是向用戶提供可靠的端到端服務(wù),透明地傳送報(bào)文。它向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),因而是計(jì)算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
14.臨界資源臨界資源是指每次僅允許一個(gè)進(jìn)程訪問的資源。\r\n\u3000\u3000屬于臨界資源的硬件有打印機(jī)、磁帶機(jī)等,軟件有消息緩沖隊(duì)列、變量、數(shù)組、緩沖區(qū)等。諸進(jìn)程間應(yīng)采取互斥方式,實(shí)現(xiàn)對這種資源的共享\r\n
15.空間局部性空間局部性解析:虛擬存儲管理是基于局部性的原理。表現(xiàn)在時(shí)間和空間局部性兩個(gè)方面。時(shí)間局部性是指程序中執(zhí)行的某些指令會在不久后再次被執(zhí)行,程序訪問的數(shù)據(jù)結(jié)構(gòu)也會被再次訪問??臻g局部性指程序在執(zhí)行時(shí)訪問的內(nèi)存單元會局部在一個(gè)比較小的范圍內(nèi)。
16.機(jī)器機(jī)器解析:現(xiàn)有的程序設(shè)計(jì)語言一般可以分為三類:機(jī)器語言、匯編語言和高級語言,機(jī)器語言和匯編語言又稱為低級語言。機(jī)器語言是最初級且依賴于硬件的語言,全部用二進(jìn)制代碼形式表示,不易被人識別,但可被計(jì)算機(jī)直接執(zhí)行。匯編語言用有助于記憶的符號和地址符號來表示指令,有直觀和易理解的優(yōu)點(diǎn),但程序設(shè)計(jì)語言需經(jīng)過匯編程序翻譯后才被計(jì)算機(jī)識別。高級語言是一種面向問題的程序設(shè)計(jì)語言,獨(dú)立于計(jì)算機(jī)的硬件,需經(jīng)編譯后才能執(zhí)行。
17.交換局域網(wǎng)從目前的發(fā)展情況來看,局域網(wǎng)產(chǎn)品可以分為共享介質(zhì)局域網(wǎng)和交換式局域兩類。
18.PASV【解析】當(dāng)客戶機(jī)向服務(wù)器發(fā)出數(shù)據(jù)傳輸命令時(shí),通過控制連接向服務(wù)器發(fā)送一個(gè)PASV命令,請求進(jìn)入被動模式。
19.簡單郵件傳輸協(xié)議或SMTP簡單郵件傳輸協(xié)議或SMTP解析:在電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的是簡單郵件傳輸協(xié)議(SMTP);而在電子郵件程序從郵件服務(wù)器讀取郵件時(shí),可以使用郵局協(xié)議(POP3)或交互式郵件存取協(xié)議(IMAP),它取決于郵件服務(wù)器支持的協(xié)議類型。
20.部分部分
21.B
22.B
23.C解析:直接插入排序的基本算法是:當(dāng)插入第i(i>=1)個(gè)對象時(shí),前面的v[0],V[1].……V[i-1]已經(jīng)排好序,這時(shí),用V[i]的關(guān)鍵碼與V[i-2],V[i-2],……的關(guān)鍵碼順序進(jìn)行比較,找到插入位置即將v[i]插入,原來位置上的對象則向后移。由此可知,直接插入排序法的關(guān)鍵碼比較次數(shù)與對象的初始排列有關(guān),準(zhǔn)確的說,就是與i可以取的值有關(guān)。對于本題來說,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的關(guān)鍵碼比較次數(shù)最少。
24.A
25.A解析:數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)定義語言(DDL)來描述邏輯模式,嚴(yán)格定義數(shù)據(jù)的名稱、特征、相互關(guān)系、約束等。DML是實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)檢索、插入、更新與刪除操作的數(shù)據(jù)庫操縱語言。
26.B
27.C
28.A
29.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實(shí)體—聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型。
30.C
31.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】千位-百位-十位-個(gè)位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位一百位-十位-個(gè)位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。
\n【參老答案】
\n
\n
\n
33.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】千位+十位與個(gè)位+百位,比較大小,整除,奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷新組合的兩位數(shù)要求第一個(gè)為偶數(shù),第二個(gè)為奇數(shù),比較兩題的第10條語句,只需將新組合的第二個(gè)數(shù)的判斷條件改為奇數(shù)判斷,即“newV2%2”。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應(yīng)數(shù)字0~9不變,否則替換。
\n【解題思路】
\n本題類似第67套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。本題值得一提的是在設(shè)置判斷條件的時(shí)候,一定要注意兩題要求中的兩個(gè)細(xì)微的差別,第67套要求的是新字符所對應(yīng)的數(shù)字是0~9的不變,是對數(shù)值型數(shù)據(jù)進(jìn)行判斷;而本套要求的是原字符所對應(yīng)的字符是o~9的保持不變,是對字符型數(shù)據(jù)進(jìn)行判斷,在條件表達(dá)式的寫法上需要大家注意區(qū)分。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】計(jì)算金額,按金額從大到小進(jìn)行排列,相同的則按產(chǎn)品代碼從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
\n
37.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對字符串左邊部分排序時(shí)所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接用即可),對i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量cnt值加1,同將時(shí)將變量i的值累加到sum上。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個(gè)位,且四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位>=百位>=十位>=個(gè)位”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職業(yè)體檢項(xiàng)目優(yōu)化的成本控制策略
- 金華2025年浙江金華磐安縣人民檢察院司法雇員招錄4人筆試歷年參考題庫附帶答案詳解
- 連云港2025年江蘇連云港東海縣衛(wèi)生健康委員會所屬事業(yè)單位招聘18人筆試歷年參考題庫附帶答案詳解
- 蘇州2025年江蘇蘇州張家港市保稅區(qū)街道招聘村(社區(qū))工作人員7人筆試歷年參考題庫附帶答案詳解
- 眉山2025年四川眉山天府學(xué)校招聘事業(yè)人員13人筆試歷年參考題庫附帶答案詳解
- 溫州2025年浙江溫州蒼南縣事業(yè)單位招聘工作人員151人筆試歷年參考題庫附帶答案詳解
- 瀘州2025年四川瀘州市龍馬潭區(qū)招聘教師3人筆試歷年參考題庫附帶答案詳解
- 江西2025年江西機(jī)電職業(yè)技術(shù)學(xué)院人事代理人員招聘50人筆試歷年參考題庫附帶答案詳解
- 日照2025年山東日照市衛(wèi)生學(xué)校招聘工作人員3人筆試歷年參考題庫附帶答案詳解
- 怒江云南怒江州司法局招聘公益性崗位筆試歷年參考題庫附帶答案詳解
- 糖尿病足康復(fù)療法及護(hù)理措施
- 生豬屠宰溯源信息化管理系統(tǒng)建設(shè)方案書
- 廠區(qū)景觀設(shè)計(jì)合同范本
- 顱內(nèi)壓增高患者的觀察與護(hù)理
- 漁民出海前安全培訓(xùn)課件
- 重難點(diǎn)練02 古詩文對比閱讀(新題型新考法)-2024年中考語文專練(上海專用)(解析版)
- 湖南雅禮高一數(shù)學(xué)試卷
- 門崗應(yīng)急預(yù)案管理辦法
- 幼兒階段口才能力培養(yǎng)課程設(shè)計(jì)
- 職高一年級《數(shù)學(xué)》(基礎(chǔ)模塊)上冊試題題庫
- JG/T 367-2012建筑工程用切(擴(kuò))底機(jī)械錨栓及后切(擴(kuò))底鉆頭
評論
0/150
提交評論