![(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第1頁](http://file4.renrendoc.com/view/80cb7ba04d2de7a66536d0d349afb782/80cb7ba04d2de7a66536d0d349afb7821.gif)
![(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第2頁](http://file4.renrendoc.com/view/80cb7ba04d2de7a66536d0d349afb782/80cb7ba04d2de7a66536d0d349afb7822.gif)
![(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第3頁](http://file4.renrendoc.com/view/80cb7ba04d2de7a66536d0d349afb782/80cb7ba04d2de7a66536d0d349afb7823.gif)
![(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第4頁](http://file4.renrendoc.com/view/80cb7ba04d2de7a66536d0d349afb782/80cb7ba04d2de7a66536d0d349afb7824.gif)
![(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第5頁](http://file4.renrendoc.com/view/80cb7ba04d2de7a66536d0d349afb782/80cb7ba04d2de7a66536d0d349afb7825.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2021年)貴州省貴陽市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.關(guān)系數(shù)據(jù)庫中的關(guān)鍵字是指
A.能惟一決定關(guān)系的字段B.不可改動的專用保留字C.關(guān)鍵的很重要的字段D.能惟一標(biāo)識元組的屬性或?qū)傩约?/p>
2.下列的故障中,可能會造成事務(wù)執(zhí)行失敗的是
A.系統(tǒng)故障B.磁盤故障C.邏輯錯D.硬件故障
3.VisualFoxPro(VFP)對xBASE數(shù)據(jù)庫作了許多改變,主要包括:
Ⅰ.VFP擴(kuò)充了xBase關(guān)于一個數(shù)據(jù)庫實(shí)質(zhì)上是一個二維表的數(shù)據(jù)庫概念;
Ⅱ.VFP提供了數(shù)據(jù)字典;
Ⅲ.VFP提供了存儲過程、視圖、觸發(fā)器等。
A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和ⅢD.Ⅰ、Ⅱ和Ⅲ
4.下列屬于一個DBMS的用戶界面應(yīng)具有的性質(zhì)是________。
Ⅰ.可靠性
Ⅱ.易用性
Ⅲ.多樣性
Ⅳ.立即反饋
A.Ⅰ、Ⅲ和ⅣB.Ⅱ和ⅢC.Ⅰ、Ⅱ和ⅢD.全部
5.在SQL語言的語句中,實(shí)現(xiàn)投影操作的是哪個子句?
A.SELECTB.FROMC.WHERED.GROUPBY
6.在下面列出的數(shù)據(jù)模型中,哪一個模型是概念數(shù)據(jù)模型?
A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.實(shí)體—聯(lián)系模型
7.文件系統(tǒng)的功能有
Ⅰ.統(tǒng)一管理文件存儲空間
Ⅱ.確定文件信息存放位置及存放形式
Ⅲ.實(shí)現(xiàn)文件信息的共享
Ⅳ.實(shí)現(xiàn)文件從名字空間到外存地址的映射
A.Ⅰ,Ⅱ和ⅣB.Ⅱ,Ⅲ和ⅣC.Ⅰ,Ⅱ和ⅢD.全部
8.下列不屬于計算機(jī)網(wǎng)絡(luò)組成的是______。
A.網(wǎng)絡(luò)通信協(xié)議B.網(wǎng)絡(luò)操作系統(tǒng)C.互連的分布在不同地理位置的多臺獨(dú)立的“自治計算機(jī)”D.單獨(dú)的計算機(jī)
9.數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包指()。
A.數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本
B.數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案
C.日志文件、數(shù)據(jù)庫后備副本
D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本
10.設(shè)有一組作業(yè),它們的提交時刻及運(yùn)行時間如下:
作業(yè)號提交時刻運(yùn)行時間(分鐘)
19:0070
29:4030
39:5010
410:105
在單道方式下,采用短作業(yè)優(yōu)先作業(yè)調(diào)度算法,作業(yè)的執(zhí)行順序?yàn)?)。
A.1,3,4,2B.4,3,2,1C.4,1,2,3D.1,4,3,2
二、填空題(10題)11.計算機(jī)可以直接執(zhí)行用______語言編寫的程序。
12.設(shè)有關(guān)鍵碼序列(17,8,3,25,16,1,13,19,18,4,6,21),要按關(guān)鍵碼值遞增的次序排序,用初始增量為
【】的希爾排序法,一趟掃描后的結(jié)果是:16,1,3,19,17,4,6,24,18,8,13,25。
13.對于給出的一組權(quán)w={5,6,8,12},通過霍夫曼算法求出的擴(kuò)充二叉樹的帶權(quán)外部路徑長度為_____。
14.數(shù)據(jù)庫管理員的英文縮寫是
【】
15.在SQL語言中,為了修改基本表的結(jié)構(gòu),可以使用的語句是______。
16.對實(shí)際問題總是先設(shè)計一個【】模型,然后再把它轉(zhuǎn)換成計算機(jī)能實(shí)現(xiàn)的【】。
17.Blowfish算法由兩部分組成:密鑰擴(kuò)展和___________。
18.數(shù)據(jù)庫語言由數(shù)據(jù)定義語言(DDL)【】和數(shù)據(jù)操縱語言(DML)組成,它為用戶提供了交互使用數(shù)據(jù)庫的方法。
19.
20.虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實(shí)現(xiàn)___________工作組的劃分與管理。
三、單選題(10題)21.下面哪些是參數(shù)調(diào)整中需要關(guān)注的對象。
A.內(nèi)存分配B.磁盤I/OC.資源競爭D.以上全部
22.如果以鏈表為棧的存儲結(jié)構(gòu),則退棧操作時()
A.必須判別棧是否滿B.必須判別棧是否空C.判別棧元素的類型D.對棧不作任何判別
23.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。
A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)
24.在SQLServer2008的系統(tǒng)數(shù)據(jù)庫中,為調(diào)度信息和作業(yè)歷史提供存儲區(qū)域的是
A.MasterB.ModelC.PubsD.Msdb
25.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
26.在數(shù)據(jù)庫技術(shù)中,為提高數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)庫的結(jié)構(gòu)被劃分成用戶級、()和存儲級3個層次。A.管理員級B.外部級C.概念級D.內(nèi)部級
27.SQLServer2008系統(tǒng)數(shù)據(jù)庫MASTER的主要功能是
A.控制用戶數(shù)據(jù)庫和SQLServer的整體運(yùn)行
B.為創(chuàng)建新的用戶數(shù)據(jù)庫提供模板或原型
C.為臨時表或其他臨時工作區(qū)提供存儲區(qū)域
D.為調(diào)度信息和作業(yè)歷史提供存儲區(qū)域
28.軟件生存期的()階段的最終結(jié)果是提供一個可作為設(shè)計基礎(chǔ)的系統(tǒng)規(guī)格說明書。
A.規(guī)劃B.需求分析C.設(shè)計D.程序編制
29.下列關(guān)于時鐘的敘述中,哪一條是不正確的?()A.A.時鐘中斷可以屏蔽
B.時鐘是操作系統(tǒng)運(yùn)行的必要機(jī)制
C.時鐘可以分成硬件時鐘和軟件時鐘
D.利用時鐘中斷可以實(shí)現(xiàn)進(jìn)程的輪轉(zhuǎn)運(yùn)行
30.在登錄日志文件時,應(yīng)該
A.將更新數(shù)據(jù)庫與登錄文件兩個操作同時完成
B.將更新數(shù)據(jù)庫與登錄文件兩個操作按隨機(jī)的順序完成
C.先寫數(shù)據(jù)庫的更新,后登錄日志文件
D.先登錄日志文件,后寫數(shù)據(jù)庫的更新
四、C語言程序設(shè)計題(10題)31.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat。
32.設(shè)有n個人圍坐一圈并按順時針方向從1到n編號,從第s個人開始進(jìn)行1到m的報數(shù),報數(shù)到第m個人,此人出圈,再從他的下一個人重新開始1到m的報數(shù),如此進(jìn)行下去直到所有的人都出圈為止?,F(xiàn)要求按出圈次序,每10人一組,給出這n個人的順序表。請考生編寫函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文件out.dat中。
設(shè)n=100,s=1,m=10。
①將1到n個人的序號存入一維數(shù)組P中;
②若第i個人報數(shù)后出圈,則將p[i]置于數(shù)組的倒數(shù)第i個位置上,而原來第i+1個至倒數(shù)第i個元素依次向前移動一個位置;
③重復(fù)第②步直至圈中只剩下p[1]為止。
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
33.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
34.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的整10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
35.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
36.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(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.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量s1(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(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)行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
38.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
39.程序test.c的功能是:計算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件的所有SIX與NINE的和SUM。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum,輸出到文件0ut.dat中。
其中的S,I,X,N,E各代表一個十進(jìn)制數(shù)字,允許代表的數(shù)字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的個位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是奇數(shù)并且至少有一個數(shù)能被5整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
五、設(shè)計與應(yīng)用題(2題)41.已知有如下關(guān)系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來,并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。(10分)
42.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采用了一套新的經(jīng)營管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫管理系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場原有的數(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小時內(nèi)完成。(1)在原有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)需要四小時,業(yè)務(wù)無法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)庫I/O很高,但導(dǎo)人數(shù)據(jù)的程序本身對系統(tǒng)資源占用率很低。該工程師建議將數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡單”模式以提高數(shù)據(jù)導(dǎo)人速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請分析此方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時分析此操作的數(shù)據(jù)丟失風(fēng)險。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務(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í)施。請指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)
六、單選題[1分](2題)43.在一臺正在運(yùn)行的SQLServer2008中,現(xiàn)需使用復(fù)制數(shù)據(jù)庫文件的方法將某數(shù)據(jù)庫從一臺服務(wù)器移動到另一臺服務(wù)器。關(guān)于復(fù)制數(shù)據(jù)庫文件,有下列實(shí)現(xiàn)方法:1.首先從數(shù)據(jù)庫服務(wù)器中分離出要復(fù)制的數(shù)據(jù)庫,然后復(fù)制數(shù)據(jù)庫文件Ⅱ.首先停止SQLServer數(shù)據(jù)庫引擎服務(wù),然后復(fù)制數(shù)據(jù)庫文件Ⅲ.首先斷開所有用戶與數(shù)據(jù)庫的連接,然后復(fù)制數(shù)據(jù)庫文件Ⅳ.由Windows系統(tǒng)管理員直接到操作系統(tǒng)中復(fù)制數(shù)據(jù)庫文件上述方法中,可行的是()。
A.僅I和ⅡB.僅Ⅱ和ⅢC.僅Ⅲ和ⅣD.都可以
44.設(shè)有如下所示ER圖:
下列能夠正確表示該ER圖的UML類圖是()。A.B.C.D.
參考答案
1.D解析:關(guān)鍵字是屬性或?qū)傩缘募希渲的芪┮坏貥?biāo)識一個元組。
2.C解析:邏輯錯誤、系統(tǒng)錯誤可能會造成事務(wù)執(zhí)行失敗。系統(tǒng)故障、磁盤故障和硬件故障都不會導(dǎo)致事務(wù)執(zhí)行失敗,因此A,B,D選項(xiàng)不正確,故C選項(xiàng)正確。
3.D解析:VisualFoxPro(VFP)對xBASE的擴(kuò)充有:1、VFP擴(kuò)充了xBASE數(shù)據(jù)庫的概念,允許程序員方便地生成一組相關(guān)的數(shù)據(jù)表格,并可使其關(guān)系永久保持。同時,仍有稱為“自由表格”的DBF文件,可以不必相互關(guān)聯(lián)。2、VFP提供了一個數(shù)據(jù)字典,使用戶在設(shè)計和修改數(shù)據(jù)庫時有更大的靈活性。VFP數(shù)據(jù)字典使用戶可創(chuàng)建字段默認(rèn)值、主關(guān)鍵字和候選關(guān)鍵字、字段級規(guī)則和記錄級規(guī)則觸發(fā)器、數(shù)據(jù)庫表間的永久關(guān)系、存儲過程、到遠(yuǎn)程數(shù)據(jù)源的連接、本地和遠(yuǎn)程視圖等。
4.D解析:一個DBMS的用戶界面應(yīng)具有可靠性、易用性、立即反饋、多樣性。
5.A解析:在SQL語言的SELECT語句中,實(shí)現(xiàn)投影操作的是SELECT。
6.D解析:概念模型是按用戶的觀點(diǎn)對數(shù)據(jù)和信息建模,也稱為信息模型。概念模型語義表達(dá)能力強(qiáng),不涉及信息在計算機(jī)中的表示,如實(shí)體—聯(lián)系模型,語義網(wǎng)絡(luò)模型等。
7.D解析:本題主要考查了文件系統(tǒng)的功能。文件系統(tǒng)的功能有:統(tǒng)一管理文件存儲空間;確定文件信息存放位置及存放形式;實(shí)現(xiàn)文件信息的共享;實(shí)現(xiàn)文件從名字空間到外存地址的映射;有效實(shí)現(xiàn)對文件的各種控制操作。
8.D解析:計算機(jī)網(wǎng)絡(luò)是利用通信設(shè)備和線路將分布在不同地點(diǎn)、功能獨(dú)立(即能脫離網(wǎng)絡(luò)工作,也稱為自治計算機(jī))的多個計算機(jī)系統(tǒng)互連起來,由功能完善的網(wǎng)絡(luò)軟件(網(wǎng)絡(luò)通信協(xié)議、信息交換方式和網(wǎng)絡(luò)操作系統(tǒng)等),實(shí)現(xiàn)網(wǎng)絡(luò)中資源共享和信息傳遞的系統(tǒng)。
9.C解析:數(shù)據(jù)庫恢復(fù)的實(shí)現(xiàn)中可定期對整個數(shù)據(jù)庫進(jìn)行復(fù)制或轉(zhuǎn)儲,轉(zhuǎn)儲是數(shù)據(jù)庫恢復(fù)中常用的基本技術(shù),它是指DBA把數(shù)據(jù)庫復(fù)制到另一個磁盤上的過程,可分為靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲;轉(zhuǎn)儲還可以分為海量存儲和增量轉(zhuǎn)儲。轉(zhuǎn)儲的冗余數(shù)據(jù)包通常包括日志文件、數(shù)據(jù)庫后備副本等。
10.D解析:本題的前提是在單道方式下,采用短作業(yè)優(yōu)先調(diào)度算法,分析四個作業(yè)的到達(dá)時刻與運(yùn)行時間,9:00時只有作業(yè)1到達(dá)必須先執(zhí)行作業(yè)1,運(yùn)行70分鐘后時間為10:10分,此時三個作業(yè)已先后到達(dá),等待運(yùn)行,究竟哪一個該運(yùn)行,根據(jù)短作業(yè)優(yōu)先算法,作業(yè)4運(yùn)行時間在此三個作業(yè)中最短,作業(yè)3次之,作業(yè)2時間最長,故運(yùn)行順序就為:作業(yè)1、作業(yè)4、作業(yè)3、作業(yè)2。
11.機(jī)器機(jī)器解析:現(xiàn)有的程序設(shè)計語言一般可以分為三類:機(jī)器語言、匯編語言和高級語言,機(jī)器語言和匯編語言又稱為低級語言。機(jī)器語言是最初級且依賴于硬件的語言,全部用二進(jìn)制代碼形式表示,不易被人識別,但可被計算機(jī)直接執(zhí)行。匯編語言用有助于記憶的符號和地址符號來表示指令,有直觀和易理解的優(yōu)點(diǎn),但程序設(shè)計語言需經(jīng)過匯編程序翻譯后才被計算機(jī)識別。高級語言是一種面向問題的程序設(shè)計語言,獨(dú)立于計算機(jī)的硬件,需經(jīng)編譯后才能執(zhí)行。
12.4按照希爾排序的規(guī)則,首先按照增量的辦法抽取若干組,然后將每一組進(jìn)行排序,排好序后插入原來位置,則16最可能和19或17在一組,如果是19,增量為3,第二個數(shù)為6,比16小,不符,所以應(yīng)該是17,增量為4,再檢驗(yàn)一下,符合題意。
13.61
14.DBADataBaseAdministrator,數(shù)據(jù)庫管理員。
15.ALTERTABLEALTERTABLE解析:修改表可能的操作包括:增加或修改一個列的定義;增加或刪除表的完整性約束等。SQL語言用ALTERTABLE語句修改基本表,其一般格式為:
ALTERTABLE<表名>
[ADD<新列名><數(shù)據(jù)類型>[完整性約束]]
[DROP<完整性約束名>]
[MODIFY<列名><數(shù)據(jù)類型>]
其中,<表名>為指定需要修改的基本表名,ADD子句用于增加新列和新的完整性約束,DROP子句用于刪除指定的完接性約束,MODIFY子句用于修改原有的列定義。
16.概念模型;邏輯模型概念模型;邏輯模型
17.數(shù)據(jù)加密【解析】Blowfish算法由兩部分組成:密鑰擴(kuò)展和數(shù)據(jù)加密。
18.DDL數(shù)據(jù)控制語言(DCL)
19.[(n-1)/2]【解析】完全二叉樹中除最下面一層外,各層都被結(jié)點(diǎn)充滿了,每一層結(jié)點(diǎn)個數(shù)恰是上一層結(jié)點(diǎn)個數(shù)的2倍。因此,從一個結(jié)點(diǎn)的編號就可以推知它的雙親及左、右子女結(jié)點(diǎn)的編號。當(dāng)i≤n/2時,結(jié)點(diǎn)i的左子女是結(jié)點(diǎn)2i,否則結(jié)點(diǎn)i沒有左子女;當(dāng)i≤(n-1)/2時,結(jié)點(diǎn)i的右子女是結(jié)點(diǎn)2i+1,否則結(jié)點(diǎn)i沒有右子女;當(dāng)i≠1時,結(jié)點(diǎn)i的雙親是結(jié)點(diǎn)[i/2]。
20.邏輯【解析】虛擬局域網(wǎng)建立在局域網(wǎng)交換機(jī)的基礎(chǔ)上,它以軟件方式實(shí)現(xiàn)邏輯工作組的劃分與管理,工作組中的結(jié)點(diǎn)不受物理位置的限制。相同工作組的成員不一定連接在相同的物理網(wǎng)段,它們可以連接在相同的交換機(jī)上,也可以連接在不同的局域網(wǎng)交換機(jī)上,只要這些交換機(jī)互聯(lián)即可。當(dāng)結(jié)點(diǎn)從一個工作組轉(zhuǎn)移到另一個工作組時,只需要簡單地通過軟件設(shè)定,而無須改變在網(wǎng)絡(luò)中的物理位置。
21.D
22.B
23.B
24.D
25.C
26.C對應(yīng)于外模式的數(shù)據(jù)庫稱為用戶級數(shù)據(jù)庫。它是用戶可以看到并準(zhǔn)許使用的數(shù)據(jù)庫。模式也叫做概念模式,它是全局邏輯級的,是數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)。內(nèi)模式對應(yīng)于數(shù)據(jù)庫的存儲結(jié)構(gòu),是為了提高模式對存儲設(shè)備的獨(dú)立性而設(shè)立的。
27.A
28.B
29.D
30.D解析:為保證數(shù)據(jù)庫是可恢復(fù)的,登記日志文件時必須遵循以下兩條原則:1、登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時間次序;2、必須先寫日志文件,后寫數(shù)據(jù)庫。
31.\n【審題關(guān)鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點(diǎn):①要求統(tǒng)計的四位數(shù)的條件是“個位一千位-百位一十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】圍圈問題。
\n【解題思路】
\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。
\n②通過一個for循環(huán),將n個人的序號存入一維數(shù)組P中(n的值已在源程序中賦值為100)。
\n③再建立一個for循環(huán),循環(huán)變量i從n開始,即從100開始,依次遞減直到其值小于2時退出循環(huán)。由于每執(zhí)行一次循環(huán),人數(shù)就會減少1個,因此,此處的for循環(huán)應(yīng)表示為遞減方式。在該循環(huán)體中,先計算每次出圈人的位置,通過表達(dá)式“(s1+m.1)%i”計算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結(jié)果為0,則說明要開始報數(shù)的是最后一個人,在此人前面的那個人就是要出圈的人,再通過一個循環(huán)將要出圈的人移到數(shù)組最后。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語句,將該該語句為判斷各位數(shù)字之和是奇數(shù)的表達(dá)式即可。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時滿足以上兩個判斷條件時,計數(shù)變量cnt的值加1,同時將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
35.【審題關(guān)鍵句】將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個計數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計大于整數(shù)m且緊靠m的k個素數(shù),當(dāng)計數(shù)變量cnt的值與變量k的值相等的時候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時,變量m的值加1,然后調(diào)用函數(shù)isP判斷當(dāng)前的m值是否為素數(shù),如果是素數(shù),則將m的值賦給數(shù)組xx[cnt],同時計算變量cnt的值加1,即當(dāng)數(shù)組xx[0]中保存了一個素數(shù)之后,在T一次素數(shù)判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】計算金額,按金額從大到小進(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)鍵句】計算金額,按產(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ù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
39.【審題關(guān)鍵句】計算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個數(shù)以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個十進(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組成一個三位數(shù)賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個四位數(shù)賦給變量nine,再用if條件語句判斷,如果三倍的six等于兩倍的nine,則計數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時在屏幕上,輸出six與nine的值。
\n【參考答案】
\n
\n
\n
40.\n【審題關(guān)鍵句】千位+個位與百位+十位,奇數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組臺的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語句。
\n【參考答案】
\n
\n
41.【解題思路】
ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:
(1)將每一個實(shí)體類型轉(zhuǎn)換成一個關(guān)系模式,實(shí)體的屬性為關(guān)系模式的屬性。
f21對干一元聯(lián)系,按各種情處理,如下表格所示。二元關(guān)系ER圖轉(zhuǎn)換成的關(guān)系聯(lián)系的處理主鍵外鍵1:11→1(2個關(guān)系)
模式A
模式B(有兩種)
處理方式(1):
把模式B的主鍵,
聯(lián)系的屬性加入模式A
處理方式(2):
把模式A的主鍵,
聯(lián)系的屬性加入模式B()(依據(jù)聯(lián)系的處理方式)
方式(1):
模式B的主鍵為模式A外鍵
方式(2):
表A的主鍵為表B的外鍵1:N1→n(2個關(guān)系)
模式A
模式B把模式A的主鍵,聯(lián)
系的屬性加入模式B()模式A的主鍵為模式B的外鍵M:Nm→n(3個關(guā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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇城鄉(xiāng)建設(shè)職業(yè)學(xué)院《教師資格證考前培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南工業(yè)和信息化職業(yè)學(xué)院《品牌視覺專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州電子科技職業(yè)學(xué)院《計算機(jī)通信與網(wǎng)絡(luò)》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版數(shù)學(xué)七年級上冊3.1-3.2復(fù)習(xí)聽評課記錄
- 濰坊學(xué)院《審計原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島工學(xué)院《三維基礎(chǔ)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古科技大學(xué)《生物信息學(xué)前沿技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆玉職業(yè)技術(shù)學(xué)院《高級細(xì)胞生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 約克空調(diào)維修改造施工方案
- 廣東理工學(xué)院《Orace數(shù)據(jù)庫應(yīng)用課程實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 第五講鑄牢中華民族共同體意識-2024年形勢與政策
- 中華人民共和國學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(下冊)西師版數(shù)學(xué)全冊重點(diǎn)知識點(diǎn)
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 抑郁癥課件教學(xué)課件
- 關(guān)于消防安全評估設(shè)備操作說明詳解
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 中國高血壓防治指南(2024年修訂版)要點(diǎn)解讀
評論
0/150
提交評論