版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【2021年】湖南省益陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.事務(wù)的ACID特性中的C的含義是()。
A.并發(fā)性(Concurrency)
B.臨近性(Contiguity)
C.連續(xù)性(Continuity)
D.一致性(Consistency)
2.在一個(gè)長(zhǎng)度為n的順序表的表尾插入一個(gè)新元素的漸進(jìn)時(shí)間復(fù)雜度為
A.O(n)B.OC.O(n2)D.O(log2n)
3.為方便用戶使用操作系統(tǒng),通常操作系統(tǒng)為用戶提供命令接口、程序接口和()。
A.應(yīng)用程序接口B.I/O接口C.圖形用戶接口D.顯示接口
4.在Oracle系統(tǒng)中,()包括數(shù)據(jù)庫(kù)緩沖存儲(chǔ)區(qū)、日志緩沖區(qū)和共享池。
A.系統(tǒng)全局區(qū)B.軟件代碼區(qū)C.程序全局區(qū)D.排序區(qū)
5.在零件供應(yīng)數(shù)據(jù)庫(kù)中,有如下3個(gè)關(guān)系:供應(yīng)商關(guān)系:S(供應(yīng)商號(hào),供應(yīng)商名,地址)零件關(guān)系:P(零件號(hào),零件名,顏色,重量)供應(yīng)關(guān)系:SP(供應(yīng)商號(hào),零件號(hào),數(shù)量)若要查找“紅色零件的供應(yīng)商名”,將涉及到關(guān)系
A.P和SPB.S和PC.S和SPD.S、P和SP
6.9.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的()
A.可靠性B.一致性C.完整性D.安全性
7.關(guān)于循環(huán)鏈表與線性鏈表,不正確的是()。
A.每個(gè)結(jié)點(diǎn)的組成是數(shù)據(jù)域和指針域
B.循環(huán)鏈表中最后一個(gè)結(jié)點(diǎn)的指針指向鏈表的第一個(gè)結(jié)點(diǎn)
C.循環(huán)鏈表中訪問指定結(jié)點(diǎn)的直接前驅(qū)可直接訪問
D.循環(huán)鏈表中的循環(huán)條件是判斷當(dāng)前指針是否指向頭指針
8.對(duì)作業(yè)的控制方式有兩種:批處理方式和交互方式,下面屬于批處理方式的是。()。
A.作業(yè)控制語(yǔ)言B.鍵盤操作命令C.使用聯(lián)機(jī)設(shè)計(jì)語(yǔ)言D.shell語(yǔ)言
9.下面列出的條目中,哪一條是數(shù)據(jù)倉(cāng)庫(kù)的基本特征?
Ⅰ.?dāng)?shù)據(jù)倉(cāng)庫(kù)是面向主題的
Ⅱ.?dāng)?shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是集成的
Ⅲ.?dāng)?shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是相對(duì)穩(wěn)定的
Ⅳ.?dāng)?shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是反映歷史變化的
A.Ⅰ,Ⅱ和ⅢB.Ⅰ,Ⅱ和ⅣC.Ⅱ,Ⅲ和ⅣD.都是
10.Oracle針對(duì)Internet/Intranet的產(chǎn)品是______。
A.OracleWebServer
B.OracleWebListener
C.OracleWebAgent
D.Oracle7服務(wù)器
二、填空題(10題)11.設(shè)在關(guān)系模式R(A,B,C,D,E,F,G)中,根據(jù)語(yǔ)義有如下函數(shù)依賴集F=(A→B,C→D,C→F,(A,D)→E,(E,F(xiàn))→G)。關(guān)系模式R的碼是______。
12.若D1={al,a2,a3},D2={b1,b2,b3},則D1?D2集合中共有元組__________個(gè)。
13.在存儲(chǔ)管理中,為實(shí)現(xiàn)地址映射,硬件應(yīng)提供兩個(gè)寄存器,一個(gè)是基址寄存器,另一個(gè)是【】。
14.【】
包括類型、取值范圍、取值單位的沖突
15.
16.DB2數(shù)據(jù)庫(kù)管理系統(tǒng)為了提高性能,當(dāng)連接所涉及的事實(shí)表達(dá)到三個(gè)或三個(gè)以上的時(shí)候,DB2可自動(dòng)地判斷是否使用星型連接技術(shù)(starjoin)和______索引進(jìn)行優(yōu)化。
17.B+樹索引支持搜索碼的屬性上的等值查詢和()查詢。
18.網(wǎng)絡(luò)防火墻的主要類型是包過濾路由器、電路級(jí)網(wǎng)關(guān)和___________網(wǎng)關(guān)。
19.在文件系統(tǒng)中,文件的邏輯結(jié)構(gòu)可分為兩類,它們是流式文件和______文件。
20.線程的引入使得操作系統(tǒng)具有更好的并發(fā)性,從而能更有效地使用系統(tǒng)資源和提高系統(tǒng)的【】
三、單選題(10題)21.設(shè)數(shù)組data[0…m]作為循環(huán)隊(duì)列SQ的存儲(chǔ)空間,front為隊(duì)頭指針,rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語(yǔ)句為()
A.front:=front1
B.front:=(front1)modm
C.rear:=(rear1)modm
D.front:=(front1)mod(m1)
22.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打工,則公司與兼職人員之間具有
A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系
23.概念設(shè)計(jì)的結(jié)構(gòu)是得到一個(gè)與()
A.DBMS有關(guān)的邏輯結(jié)構(gòu)B.DBMS無關(guān)的概念模式C.DBMS和硬件有關(guān)的邏輯結(jié)構(gòu)D.DBMS和硬件無關(guān)的數(shù)據(jù)結(jié)構(gòu)
24.在需求分析階段中,業(yè)務(wù)流程的分析結(jié)果一般用()
A.E-R圖表示B.程序流程圖表示C.數(shù)據(jù)流圖表示D.數(shù)據(jù)結(jié)構(gòu)圖表示
25.用直接插入排序方法對(duì)下面四個(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
26.在SQLServer系統(tǒng)數(shù)據(jù)庫(kù)中,存放用戶數(shù)據(jù)庫(kù)公共信息的是__________。
A.masterB.modelC.msdbD.tempdb
27.如果兩個(gè)實(shí)體之間的聯(lián)系是M∶N,則在轉(zhuǎn)換成關(guān)系模型時(shí),()引入第三個(gè)交叉關(guān)系。
A.需要B.不需要C.無所謂D.將兩個(gè)實(shí)體合并
28.SQLServer2008系統(tǒng)數(shù)據(jù)庫(kù)MASTER的主要功能是
A.控制用戶數(shù)據(jù)庫(kù)和SQLServer的整體運(yùn)行
B.為創(chuàng)建新的用戶數(shù)據(jù)庫(kù)提供模板或原型
C.為臨時(shí)表或其他臨時(shí)工作區(qū)提供存儲(chǔ)區(qū)域
D.為調(diào)度信息和作業(yè)歷史提供存儲(chǔ)區(qū)域
29.在建立表結(jié)構(gòu)時(shí)定義關(guān)系完整性規(guī)則()
A.使DBS能夠自動(dòng)維護(hù)數(shù)據(jù)完整性約束條件B.還需要編程實(shí)現(xiàn)數(shù)據(jù)完整性約束條件C.沒有必要定義D.將使系統(tǒng)操作復(fù)雜
30.在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,一個(gè)關(guān)系相當(dāng)于()
A.一張二維表B.一條記錄C.一個(gè)關(guān)系數(shù)據(jù)庫(kù)D.一個(gè)關(guān)系代數(shù)運(yùn)算
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.程序test.C的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程cos(x).x=0的一個(gè)實(shí)根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給x0;
(3)X1=cos(x0),求出一個(gè)新的x1;
(4)若x0.X1的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個(gè)實(shí)根,作為函數(shù)值返回。
請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
32.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)1四位十進(jìn)制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue0,其功能要求:
1.求出該文件中共有多少個(gè)正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat0的內(nèi)容。
33.程序test.c的功能是:計(jì)算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個(gè)數(shù)cnt,以及滿足此條件的所有SIX與NINE的和SUM。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum,輸出到文件0ut.dat中。
其中的S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字,允許代表的數(shù)字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
34.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(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)符號(hào)和空格。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內(nèi)容。
35.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和個(gè)位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的個(gè)位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成的數(shù)均是奇數(shù)并且至少有一個(gè)數(shù)能被5整除,同時(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文件中。
36.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,其功能要求:
1.求出該文件中共有多少個(gè)正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
37.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按產(chǎn)品名稱從大到小進(jìn)行排列,若產(chǎn)品名稱相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題:產(chǎn)品名稱比較請(qǐng)用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
39.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)凋用函數(shù)WriteDat把結(jié)果XX輸出到文件0ut.dat中。
40.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號(hào)字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到out.dat文件中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫(kù)用以處理銷售記賬,它記錄的數(shù)據(jù)包括:顧客姓名,所在單位及電話號(hào)碼;商品名稱,型號(hào),產(chǎn)地及單價(jià);某顧客購(gòu)買某商品的數(shù)量及日期。假定無同名顧客,無同型號(hào)商品,由話公用靦客可存不同日期買同一商品。(1)請(qǐng)畫出該單位的商務(wù)ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。(4分)
42.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采用了一套新的經(jīng)營(yíng)管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場(chǎng)原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有系統(tǒng)使用SQLServer2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。因此需要把數(shù)據(jù)從SQLServer2000導(dǎo)入到SQLServer2008中,為了保證數(shù)據(jù)一致性,數(shù)據(jù)導(dǎo)入過程中要求暫停業(yè)務(wù)且必須在3小時(shí)內(nèi)完成。(1)在原有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)需要四小時(shí),業(yè)務(wù)無法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)庫(kù)I/O很高,但導(dǎo)人數(shù)據(jù)的程序本身對(duì)系統(tǒng)資源占用率很低。該工程師建議將數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡(jiǎn)單”模式以提高數(shù)據(jù)導(dǎo)人速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請(qǐng)分析此方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時(shí)分析此操作的數(shù)據(jù)丟失風(fēng)險(xiǎn)。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)器的CPU使用率很高,達(dá)到近90%,高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存占用率達(dá)到90%,但系統(tǒng)I/O很輕。業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度。在不修改應(yīng)用程序的前提下,兩位工程師提出了不同的解決辦法:Ⅰ.為服務(wù)器增加2顆CPU,緩解CPU使用率很高的問題;Ⅱ.為服務(wù)器增加一倍內(nèi)存,緩解內(nèi)存使用率很高的問題。考慮成本,現(xiàn)階段只能按照一種方案實(shí)施。請(qǐng)指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)
六、單選題[1分](2題)43.在SOLServer2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫(kù)當(dāng)前主要數(shù)據(jù)文件及日志文件的大小如下表所示:數(shù)據(jù)庫(kù)主要數(shù)據(jù)文件(MB.日志文件(MB.master152model41msdb82tempdb61現(xiàn)要在該系統(tǒng)中創(chuàng)建一個(gè)新的用戶數(shù)據(jù)庫(kù),則用戶數(shù)據(jù)庫(kù)中主妻數(shù)據(jù)文件的大小不能小于()。A.15MBB.4MC.8MBD.6MB
44.在SQLServer2008中,設(shè)ul用戶在某數(shù)據(jù)庫(kù)中是db;_datawriter角色中的成員,則用戶U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是()。Ⅰ.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除
A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅱ、Ⅲ和ⅣD.全部
參考答案
1.DACID的含義分別為:原子性A(atomicity),一致性C(consistency),隔離性I(isolation),持久性D(durability)。
2.B解析:在一個(gè)長(zhǎng)度為n的順序表的表尾插入一個(gè)新元素不需要進(jìn)行結(jié)點(diǎn)移動(dòng),直接插入即可。對(duì)應(yīng)的漸進(jìn)時(shí)間復(fù)雜度為O。
3.C解析:操作系統(tǒng)的層次模型中,為用戶提供的用戶接口包括命令接口、程序接口和圖形用戶接口。
4.A
5.D解析:了解本題的關(guān)鍵是分析語(yǔ)句“紅色零件的供應(yīng)商名”。首先,“紅色零件”涉及到顏色,只有“零件關(guān)系”中有“顏色”屬性,所以涉及關(guān)系P:“供應(yīng)商名”只有“供應(yīng)商關(guān)系”中有這個(gè)屬性,所以涉及關(guān)系S:若要把“零件關(guān)系”和“供應(yīng)商關(guān)系”聯(lián)系起來,中間必須通過“零件號(hào)”和“供應(yīng)商號(hào)”屬性傳遞,所以涉及關(guān)系SP。
6.D解析:在計(jì)算機(jī)的安全性控制中,包括用戶標(biāo)識(shí)和鑒別、DBMS存取控制、操作系統(tǒng)安全保護(hù)及數(shù)據(jù)密碼存儲(chǔ)。對(duì)于數(shù)據(jù)庫(kù)的安全性主要是DBMS的存取控制機(jī)制,這樣可以確保只授權(quán)給有資格的用戶訪問數(shù)據(jù)庫(kù)的權(quán)限,同時(shí)令未被授權(quán)的人員無法接近數(shù)據(jù)。
7.C解析:循環(huán)鏈表從任意一結(jié)點(diǎn)出發(fā)可以找到表中的其他結(jié)點(diǎn),但其查找方向固定,要找到其直接前趨,需要從其后繼結(jié)點(diǎn)開始,訪問完表中的所有結(jié)點(diǎn)指針才能完成。
8.B解析:作業(yè)控制方式分為批處理方式和交互方式,或者叫脫機(jī)控制方式和聯(lián)機(jī)控制方式,對(duì)批處理方式是指作業(yè)提交后用戶不再進(jìn)行干預(yù),作業(yè)的調(diào)度、運(yùn)行、出錯(cuò)處理等都由作業(yè)控制語(yǔ)言來控制。
9.D解析:數(shù)據(jù)倉(cāng)庫(kù)的特點(diǎn)為:數(shù)據(jù)倉(cāng)庫(kù)是面向主題的;數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是集成的;數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是穩(wěn)定的;數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是隨時(shí)間變化的。
10.A解析:Oracle針對(duì)Internet/Intranet的產(chǎn)品是OracleWebSever。它由OracleWebListener、OracleWebAgent和Oracle7服務(wù)器3部分組成。OracleWebServer2.0:它除了包括OracleWebServer1.0的功能及相應(yīng)的開發(fā)與管理工具外,還增加Java解釋器和LiveHTML解釋器,使其能支持多種語(yǔ)言。OracleWebListener:它是一個(gè)進(jìn)程,具有普通HTFP服務(wù)器的功能,主要用于接收從Web瀏覽器發(fā)出的用戶查詢請(qǐng)求,并將查詢結(jié)果(即HTML文本)返回給用戶。OracleWebAgent:是用公用網(wǎng)關(guān)接口(CCl)實(shí)現(xiàn)的過程化網(wǎng)關(guān),負(fù)責(zé)Web和Oracle7數(shù)據(jù)庫(kù)之間的集成。它由OracleWebListener啟動(dòng),通過透明地調(diào)用Oracle7服務(wù)器中的存儲(chǔ)過程,從數(shù)據(jù)庫(kù)中檢索信息,產(chǎn)生HTML輸出結(jié)果,并提交給OracleWebListener。
11.(AC)(A,C)解析:候選碼的定義是:設(shè)K為關(guān)系模式R<U,F>中的屬性或?qū)傩越M。若K→U在F+中,而找不到K的任何一個(gè)真子集K',能使K'→U在F+中,則稱K為關(guān)系模式R的候選碼。本題易知C必然是主屬性,再利用增廣律逐個(gè)嘗試可以知道(A,C)是候選碼。
12.9【解析】?jī)蓚€(gè)分別為n和m目的關(guān)系R和s的笛卡兒積是一個(gè)n+m列的元組的集合。若R有k1個(gè)元組,S有k2個(gè)元組,則關(guān)系R和S的廣義笛卡兒積有k1?k2個(gè)元組。
13.限長(zhǎng)寄存器限長(zhǎng)寄存器解析:在存儲(chǔ)管理中,要實(shí)現(xiàn)地址映射,應(yīng)有基址寄存器與限長(zhǎng)寄存器。
14.屬性沖突當(dāng)將局部E-R圖集成為全局E-R圖時(shí),可能存在3種沖突:屬性沖突,結(jié)構(gòu)沖突,命名沖突。屬性沖突包括類型,取值范圍和取值單位的沖突
15.Loc(a11)【解析】計(jì)算非零元索aij(1≤j≤i≤n)的地址的公式為:Loc(aij)=Loc(an)十i*(i-1)/2+(j-1)。
16.動(dòng)態(tài)位圖動(dòng)態(tài)位圖解析:DB2優(yōu)化器能夠使用動(dòng)態(tài)位圖索引,即根據(jù)需要在相應(yīng)字段上自動(dòng)地動(dòng)態(tài)生成位圖索引,從維表中挑選出符合條件的記錄,再和事實(shí)表連接,提高了訪問多維數(shù)據(jù)的性能。當(dāng)連接所涉及的表達(dá)到三個(gè)或三個(gè)以上時(shí),DB2可自動(dòng)判斷是否使用星型連接技術(shù)和動(dòng)態(tài)位圖索引進(jìn)行優(yōu)化。
17.范圍
18.應(yīng)用級(jí)【解析】網(wǎng)絡(luò)防火墻包括包過濾路由器、應(yīng)用級(jí)網(wǎng)關(guān)和電路級(jí)網(wǎng)關(guān)。
19.記錄式記錄式
20.吞吐量對(duì)網(wǎng)絡(luò)、設(shè)備、端口、虛電路或其他設(shè)施,單位時(shí)間內(nèi)成功地傳送數(shù)據(jù)的數(shù)量
21.D
22.C解析:本題主要考查了實(shí)體之間多對(duì)多的聯(lián)系。如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,稱為一對(duì)一聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多有一個(gè)實(shí)體與之聯(lián)系,稱實(shí)體集A與B的聯(lián)系為一對(duì)多聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中有m個(gè)實(shí)體與之聯(lián)系,稱為多對(duì)多聯(lián)系。所以C)正確。
23.B
24.C
25.C解析:直接插入排序的基本算法是:當(dāng)插入第i(i>=1)個(gè)對(duì)象時(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]插入,原來位置上的對(duì)象則向后移。由此可知,直接插入排序法的關(guān)鍵碼比較次數(shù)與對(duì)象的初始排列有關(guān),準(zhǔn)確的說,就是與i可以取的值有關(guān)。對(duì)于本題來說,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的關(guān)鍵碼比較次數(shù)最少。
26.B
27.A
28.A
29.A
30.A
31.\n【審題關(guān)鍵句】Xn+1=cos(Xn)的迭代計(jì)算。
\n【解題思路】
\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個(gè)雙精度型變量x0,x1。并把變量x1的初值設(shè)為0.0。
\n②根據(jù)題目中給出的求方程一個(gè)實(shí)根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達(dá)式cos(xO)
\n求出一個(gè)值x1,再調(diào)用vc6.0的求絕對(duì)值的庫(kù)函數(shù)fabs0,判斷如果x0與x1差的絕對(duì)值小于0.000001,就認(rèn)為x1的值是方程cos(x).x=0的一個(gè)實(shí)根,此時(shí)退出循環(huán),把xl的值返回。
\n【參考答案】
\n
32.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為偶數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】
\n①定義整型變量i、j和長(zhǎng)整型he,并把其初始值設(shè)置為0。
\n②用for循環(huán)語(yǔ)句對(duì)數(shù)組XX進(jìn)行掃描,如果當(dāng)前數(shù)組元素xx[i]零,則全局變量totNum加1。
\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開始遞增到totNum一1,對(duì)數(shù)組xx中的每個(gè)元素XX[i]右移一位,把這個(gè)值賦給整型變量i,再對(duì)j的值對(duì)2求余數(shù),如果余數(shù)等于0,則變量totCnt加1,并把數(shù)組元素xx[i]累加到變量he。
\n④退出循環(huán)時(shí),把變量he的數(shù)據(jù)類型轉(zhuǎn)換成雙精度型再除以變量totCnt的值,就得到算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
33.【審題關(guān)鍵句】計(jì)算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個(gè)數(shù)以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字。
\n【解題思路】
\n①定義整型變量S,i,X,n,e,six,nine。
\n②在第一層for循環(huán)中,因?yàn)镾的值不能為0,所以循環(huán)變量s從1開始,依次遞增直到其值等于10,退出循環(huán)。在第二層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,退出循環(huán)。在第三層for循環(huán)中,循環(huán)變量X從0開始,依次遞增直到其值等于10,退出循環(huán)。在第四層for循環(huán)中,因?yàn)閚的值不能為0,所以循環(huán)變量n從1開始,依次遞增直到其值等于10,退出循環(huán)。在第五層for循環(huán)中,循環(huán)變量e從0開始,依次遞增直到其值等于10。
\n③設(shè)置完所有for循環(huán)條件后,在循環(huán)體中,由變量S的值乘以l00,變量i的值乘以10,以及變量X組成一個(gè)三位數(shù)賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個(gè)四位數(shù)賦給變量nine,再用if條件語(yǔ)句判斷,如果三倍的six等于兩倍的nine,則計(jì)數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時(shí)在屏幕上,輸出six與nine的值。
\n【參考答案】
\n
\n
\n
34.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語(yǔ)句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】千位+個(gè)位與百位+十位,奇數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組臺(tái)的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為奇數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語(yǔ)句。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品名稱從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語(yǔ)句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、i。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于strlen(xx[i]),在循環(huán)體中,利用if條件語(yǔ)句首先判斷)xx[i][j]的值是否在小寫字符字符’a’~’z’之間,然后,再判斷在此范圍之內(nèi)的小寫字母,如果是z,則該字符轉(zhuǎn)換為a,如果字符不是z,則將其改寫成它的下一個(gè)字母。
\n【參考答案】
\n
\n
\n
40.\n【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆序排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和字符局部變量yuan。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符)XX[i][0]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長(zhǎng)度減1,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符)XX[i][j+1]的ASCII碼值相加的和保存到字符)xx[i][j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個(gè)字符與第一個(gè)字符變量yuan的值相加,最后通過strreV函數(shù)對(duì)i行字符串逆序排序。
\n【參考答案】
\n
\n
41.【解題思路】(1)ER圖的畫法建立相應(yīng)的ER圖的過程如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中政治第3單元思想方法與創(chuàng)新意識(shí)課時(shí)作業(yè)18用對(duì)立統(tǒng)一的觀點(diǎn)看問題含解析新人教版必修4
- 2024-2025學(xué)年新教材高中歷史第三單元遼宋夏金多民族政權(quán)的并立與元朝的統(tǒng)一單元評(píng)估課后作業(yè)含解析新人教版必修中外歷史綱要上
- 2025年度盤扣建筑構(gòu)件質(zhì)量控制檢測(cè)合同4篇
- 2025年度汽車制造企業(yè)總經(jīng)理聘請(qǐng)及智能制造合同范本4篇
- 二零二五年度智慧社區(qū)安防系統(tǒng)安裝施工合同范本3篇
- 二零二五年度窗簾產(chǎn)業(yè)園區(qū)建設(shè)與管理合同3篇
- 二零二五年度四人合伙企業(yè)股權(quán)投資合同3篇
- 2025年度餐飲多人合伙經(jīng)營(yíng)營(yíng)銷推廣合同范本3篇
- 二手房購(gòu)買補(bǔ)充合同:2024年定制版版B版
- 二零二五年度2025版二手設(shè)備存量買賣服務(wù)協(xié)議2篇
- 產(chǎn)品共同研發(fā)合作協(xié)議范本5篇
- 風(fēng)水學(xué)的基礎(chǔ)知識(shí)培訓(xùn)
- 2024年6月高考地理真題完全解讀(安徽?。?/a>
- 吸入療法在呼吸康復(fù)應(yīng)用中的中國(guó)專家共識(shí)2022版
- 1-35kV電纜技術(shù)參數(shù)表
- 信息科技課程標(biāo)準(zhǔn)測(cè)(2022版)考試題庫(kù)及答案
- 施工組織設(shè)計(jì)方案針對(duì)性、完整性
- 2002版干部履歷表(貴州省)
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 2024年服裝制版師(高級(jí))職業(yè)鑒定考試復(fù)習(xí)題庫(kù)(含答案)
- 門診部縮短就診等候時(shí)間PDCA案例-課件
評(píng)論
0/150
提交評(píng)論