版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2021年江西省上饒市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.設(shè)計作業(yè)調(diào)度算法時,不需要考慮下列哪一個因素?
A.友好的用戶界面B.均衡使用資源C.公平性D.吞吐量大
2.已知學(xué)生、課程和成績?nèi)齻€關(guān)系如下:學(xué)生(學(xué)號、姓名、性別、班級)課程(課程名稱、學(xué)時、性質(zhì))成績(課程名稱、學(xué)號、分?jǐn)?shù))若打印學(xué)生成績單,包含學(xué)號、姓名、課程名稱、分?jǐn)?shù),應(yīng)該對這些關(guān)系進(jìn)行()。
A.并B.交C.乘積D.連接
3.在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu),但不涉及信息在計算機(jī)中的表示,它是數(shù)據(jù)庫設(shè)計中的哪個階段?
A.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計
4.內(nèi)存和CPU之間增加高速緩存的目的是
A.解決CPU和內(nèi)存之間的速度匹配問題B.擴(kuò)大主存容量C.既擴(kuò)大內(nèi)存容量,又提高存取速度D.以上說法都不對
5.有如下請求磁盤服務(wù)的隊列,要訪問的磁道分別是98、183、37、122、14、124、65、67?,F(xiàn)在磁頭在53道上,若按最短尋道時間優(yōu)先法,磁頭的移動道數(shù)是
A.234B.235C.236D.237
6.在下面列出的數(shù)據(jù)模型中,哪一個是概念數(shù)據(jù)模型?()
A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.實體—聯(lián)系模型
7.S-Designer是一種可視化的數(shù)據(jù)庫設(shè)計工具,它的后續(xù)版本是Power-Designer,使用它可以完成如下的哪些功能?
Ⅰ.可以畫數(shù)據(jù)流圖(DFD)
Ⅱ.可以畫實體聯(lián)系圖(E-R圖),即設(shè)計概念數(shù)據(jù)模型(CDM)
Ⅲ.可以從概念數(shù)據(jù)模型(CDM)生成物理數(shù)據(jù)模型(PDM)
Ⅳ.可以從現(xiàn)存數(shù)據(jù)逆向生成物理數(shù)據(jù)模型(PDM)
Ⅴ.可以從物理數(shù)據(jù)模型(PDM)逆向生成概念數(shù)據(jù)模型(CDM)
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅤD.都可以
8.下列算法中,不屬于進(jìn)程調(diào)度算法的是
A.先進(jìn)先出算法B.時間片輪轉(zhuǎn)算法C.直接插入排序算法D.最高優(yōu)先數(shù)算法
9.設(shè)有關(guān)系R、S和T如下。關(guān)系T是由關(guān)系R和S經(jīng)過______操作得到的。
RT
ABCR.AR.BR.CS.AS.BS.C
a1b1c1a1b1c1a1b2c2
a1b2c2a1b1e1a1b3c2
a2b2c1a1b1c1a2b2c1
Sa1b2c2a1b2c2
ABGa1b2c2a1b3c2
a1b2c2a1b2c2a2b2c1
a1b3c2a2b2c1a1b2c2
a2b2c1a2b2e1alb3c2
a2b2c1a2b2c1
A.R∪SB.RSC.R×SD.R∩S
10.對并發(fā)操作若不加以控制,可能會帶來
A.不安全B.死鎖C.死機(jī)D.不一致
二、填空題(10題)11.若記錄型A中的每一個值,記錄型B中??梢杂蒒個值(N>=0)與之聯(lián)系,反之,若記錄型B中的每一個值,記錄型A中至多有一個值與之對應(yīng),則稱記錄型A與記錄型B之間是【】的聯(lián)系。
12.數(shù)據(jù)庫主要維護(hù)者是()。
13.頂級域的劃分模式為組織模式和___________。
14.為保證文件系統(tǒng)的安全性,備份是常用的措施。備份常用的方法有海量轉(zhuǎn)儲和
【】
15.如果系統(tǒng)中所有作業(yè)是同時到達(dá)的,則使作業(yè)平均周轉(zhuǎn)時間最短的作業(yè)調(diào)度算法是【】
16.在SQL語言中,允許獲得某種權(quán)限的用戶把這種權(quán)限再轉(zhuǎn)授給其他用戶,可以在GRANT語句中指定______子句。
17.二叉樹是結(jié)點的有限集合,這個有限集合或者為空集,或者由一個根結(jié)點及兩棵不相交的、
分別稱為根的左子樹和右子樹的
【】
組成
18.以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、類型字段、___________和幀校驗字段幾個部分組成。
19.元組的每個分量必須是不可分的數(shù)據(jù)項這叫做【】。
20.把【】轉(zhuǎn)換為【】的工作稱為地址轉(zhuǎn)換或重定位。地址轉(zhuǎn)換可分為兩類:靜態(tài)地址轉(zhuǎn)換和動態(tài)地址轉(zhuǎn)換
三、單選題(10題)21.某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個查詢功能是用多表連接操作實現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()
A.將此查詢語句放置在視圖中,使用視圖實現(xiàn)該查詢操作
B.修改實現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢
C.將此功能涉及到的表進(jìn)行合并,然后對合并后的表進(jìn)行查詢
D.將此查詢語句放置在存儲過程中,通過調(diào)用存儲過程實現(xiàn)該查詢操作
22.物理結(jié)構(gòu)設(shè)計的任務(wù)是設(shè)計數(shù)據(jù)庫的()
A.存儲格式B.存取方法C.存儲結(jié)構(gòu)與存取方法D.存儲模式
23.影響優(yōu)化器的主要因素有:
A.由于現(xiàn)有索引不足,導(dǎo)致排序索引中不包括一個或幾個待排序的列。
B.Groupby和orderby子句中列的次序與索引次序一致。排列的列來自不同的表。
C.建立的索引文件太多。
D.事務(wù)處理太多
24.關(guān)于計算機(jī)的操作系統(tǒng),下面敘述不正確的是
A.操作系統(tǒng)是從管理程序(管理軟件和硬件的程序)發(fā)展而來的
B.操作系統(tǒng)既是系統(tǒng)軟件又是應(yīng)用軟件
C.操作系統(tǒng)是計算機(jī)用戶與計算機(jī)的接口
D.用戶一般是通過操作系統(tǒng)使用計算機(jī)
25.用直接插入排序方法對下面四個序列進(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.在登錄日志文件時,應(yīng)該
A.將更新數(shù)據(jù)庫與登錄文件兩個操作同時完成
B.將更新數(shù)據(jù)庫與登錄文件兩個操作按隨機(jī)的順序完成
C.先寫數(shù)據(jù)庫的更新,后登錄日志文件
D.先登錄日志文件,后寫數(shù)據(jù)庫的更新
27.在SQL語言中,()子句能夠?qū)崿F(xiàn)關(guān)系參照性規(guī)則。
A.PRIMARYKEY
B.NOTNULL
C.FOREIGNKEY
D.FOREIGNKEY...REFERENCES...
28.Aarr和Barr兩個數(shù)組說明如下:VARAarr:Array[0…7]ofchar;Barr:Array[-5…2,3…8]ofchar;這兩個數(shù)組分別能存放的字符的最大個數(shù)是()
A.7和35B.1和5C.8和48D.1和6
29.()是將若干對象和它們之間的聯(lián)系組合成一個新的對象。
A.分解B.抽象C.聚集D.概括
30.E-R模型轉(zhuǎn)換成關(guān)系模型是在數(shù)據(jù)庫設(shè)計階段中的()階段。
A.概念設(shè)計B.邏輯設(shè)計C.物理設(shè)計D.實現(xiàn)
四、C語言程序設(shè)計題(10題)31.函數(shù)ReadDat實現(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為取余運算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
32.在文件in.dat中已存有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求按每個數(shù)的后三位的大小進(jìn)行降序排列,如果出現(xiàn)后三位相等的數(shù)值,則對這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中。
最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到文件out.dat中。
33.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)存入數(shù)組b中,而后對數(shù)組b進(jìn)行升序排序,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
34.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVal,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
35.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)rcadDat把這些數(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ù)輸出到文件out.dat中。
36.設(shè)有n個人圍坐一圈并按順時針方向從1到n編號,從第s個人開始進(jìn)行1到m的報數(shù),報數(shù)到第m個人,此人出圈,再從他的下一個人重新開始1到m的報數(shù),如此進(jìn)行下去直到所有的人都出圈為止。現(xiàn)要求按出圈次序,每10人一組,給出這n個人的順序表。請考生編寫函數(shù)Josegh(void)實現(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)容。
37.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsvalue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjz1,pjz2輸出到out.dat文件中。
38.編寫一個函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計一個長度為2的子字符串substr在另一個字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數(shù)返回值是6。
函數(shù)ReadWrite實現(xiàn)從文件in.dat中讀取兩個字符串,并調(diào)用函數(shù)findStr,最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號中
填入你編寫的若干語句。
39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
40.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(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)容。
五、設(shè)計與應(yīng)用題(2題)41.在SQLServer2008中,設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,進(jìn)貨價格),商品號為主碼;銷售表(商品號,銷售時間,銷售數(shù)量,銷售價格,本次利潤),商品號和銷售時間為主碼,銷售價格為本次銷售商品的單價。現(xiàn)要求每當(dāng)在銷售表中插入前4列數(shù)據(jù)時(假設(shè)一次只插入一行數(shù)據(jù)),系統(tǒng)自動計算本次銷售產(chǎn)生的利潤,并將該利潤賦給銷售表的第5列“本次利潤”。請編寫實現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)
42.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫用以處理銷售記賬,它記錄的數(shù)據(jù)包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產(chǎn)地及單價;某顧客購買某商品的數(shù)量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務(wù)ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。(4分)
六、單選題[1分](2題)43.下列是關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說法:Ⅰ.關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù)Ⅱ.關(guān)系數(shù)據(jù)模型同時支持非過程化語言和過程化語言直接存取數(shù)據(jù)Ⅲ.“createtable…”語句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束Ⅳ.在關(guān)系表上執(zhí)行select或delete操作時,DBMS會檢查數(shù)據(jù)完整性約束上述說法中正確的是()。
A.僅Ⅰ和ⅢB.僅Ⅱ和ⅣC.僅Ⅲ和ⅣD.僅Ⅰ和Ⅳ
44.在概念模型中,屬性用于描述事物的特征或性質(zhì)。關(guān)于屬性有下列說法:Ⅰ.一個實體集中的屬性名要唯一Ⅱ.屬性一般用名詞或名詞短語命名Ⅲ.一個屬性的值可以取自不同的域Ⅳ.實體集的標(biāo)識屬性能夠唯一識別實體集中每一個實體標(biāo)識屬性的取值不能重復(fù),但可以為空以上說法正確的是()。
A.僅Ⅰ、Ⅲ和VB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅳ和VD.僅Ⅱ、Ⅲ和Ⅳ
參考答案
1.A解析:選擇調(diào)度算法一般考慮3個基本目標(biāo):盡量提高系統(tǒng)的作業(yè)吞吐量;盡量使CPU和外部設(shè)備保持忙碌狀態(tài),以提高資源利用率;對各種作業(yè)合理調(diào)度,使所有用戶都滿意,而不必考慮用戶界面是否友好。本題的答案為A。
2.D
3.B解析:用E-R圖來描述信息結(jié)構(gòu),如果不涉及在某種具體的機(jī)器上表示,則還只停留在概念設(shè)計的階段。
4.A解析:高速緩存是為了提高數(shù)據(jù)傳輸?shù)乃俣龋贑PU和主存之間增設(shè)的一種高速存儲器。因此正確答案為選項A。
5.C解析:“最短尋道時間優(yōu)先”算法總是讓查找時間最短的那個請求先執(zhí)行,而不管請求訪問者到來的先后時間。即靠近當(dāng)前移動臂位置的請求訪問者將優(yōu)先執(zhí)行。當(dāng)前磁頭在53道上,則總的移動道數(shù)是:12+2+30+23+84+24+2+59=236。
6.D解析:數(shù)據(jù)模型是現(xiàn)實世界數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫系統(tǒng)的數(shù)學(xué)形式框架。按照用于描述數(shù)據(jù)庫結(jié)構(gòu)的概念類型對它們分類為:概念數(shù)據(jù)模型、物理數(shù)據(jù)模型和可實現(xiàn)數(shù)據(jù)模型。概念模型提供的概念更接近于大多數(shù)用戶實際感知數(shù)據(jù)的方式;物理數(shù)據(jù)庫提供的概念描述是數(shù)據(jù)在計算機(jī)中實際存儲的方式,位于概念數(shù)據(jù)模型、物理數(shù)據(jù)模型之間的可實現(xiàn)數(shù)據(jù)模型,能夠被最終用戶所理解,同時也不會與數(shù)據(jù)在計算機(jī)中實際的組織形式相差太遠(yuǎn)。概念模型的表示方法很多,最常用的足P.P.Chen于1976年提出的實體—聯(lián)系模型(E-R);可實現(xiàn)數(shù)據(jù)模型又稱為數(shù)據(jù)結(jié)構(gòu)模型,包括關(guān)系數(shù)據(jù)模型、對象數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、和層次數(shù)據(jù)模型。
7.D解析:使用后續(xù)版本Power-Designer可以完成的功能有:可以畫數(shù)據(jù)流圖(DFD);可以畫實體聯(lián)系圖(E-R圖),即設(shè)計概念數(shù)據(jù)模型(CDM);可以從概念數(shù)據(jù)模型(CDM)生成物理數(shù)據(jù)模型(PDM);可以從現(xiàn)存數(shù)據(jù)逆向生成物理數(shù)據(jù)模型(PDM);可以從物理數(shù)據(jù)模型(PDM)逆向生成概念數(shù)據(jù)模型(CDM)。
8.C解析:進(jìn)程調(diào)度算法包括先進(jìn)先出算法(FIFO)、時間片輪轉(zhuǎn)算法(RR)和最高優(yōu)先數(shù)算法(HPF)。
9.C
10.D解析:對并發(fā)操作若不加以控制,可能會帶來不一致。
11.一對多一對多解析:一對多聯(lián)系是關(guān)系數(shù)據(jù)中最普通的聯(lián)系。在一對多聯(lián)系中,表A中的一個記錄在表B中可以有多個記錄與之對應(yīng),但表B中的一個記錄最多只能有一個表A的記錄與之對應(yīng)。
12.數(shù)據(jù)庫管理員
13.地理模式【解析】頂級域的劃分采用了兩種模式,即組織模式和地理模式。
14.增量轉(zhuǎn)儲轉(zhuǎn)儲還可以分為海量轉(zhuǎn)儲和增量轉(zhuǎn)儲兩種方式。海量轉(zhuǎn)儲是指每次轉(zhuǎn)儲全部數(shù)據(jù)庫。增量轉(zhuǎn)儲則指每次只轉(zhuǎn)儲上一次轉(zhuǎn)儲后更新過的數(shù)據(jù)。從恢復(fù)角度看,使用海量轉(zhuǎn)儲得到的后備副本進(jìn)行恢復(fù)一般說來會更方便些。但如果數(shù)據(jù)庫很大,事務(wù)處理又十分頻繁,則增量轉(zhuǎn)儲方式更實用更有效。
15.短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調(diào)度算法短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調(diào)度算法
16.WITHGRANTOPTIONWITHGRANTOPTION解析:GRANT語句的一般格式為:
GRANT<權(quán)限》[,(權(quán)限)]...
[ON<對象類型><對象名>]
T0<用戶>[<用戶>]...
[WITHGRANTOPTION];
其中若指定了WITHGRANTOPTION子句,則獲得某種權(quán)限的用戶還可以把這種權(quán)限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權(quán)限的用戶只能使用該權(quán)限,但不能傳播該權(quán)限。
17.二叉樹二叉樹的概念,二叉樹是每個結(jié)點最多有兩個子樹的有序樹。通常子樹的根被稱作“左子樹”(leftsubtree)和“右子樹”(rightsubtree)
18.數(shù)據(jù)字段【解析】以太網(wǎng)幀結(jié)構(gòu)由以下幾個部分構(gòu)成:①前導(dǎo)碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗字段。
19.第一范式第一范式解析:元組的每個分量必須是不可分的數(shù)據(jù)項這叫做第一范式。掌握對函數(shù)依賴的理解。
20.邏輯地址
絕對地址重定位就是把程序的邏輯地址空間變換成內(nèi)存中的實際物理地址空間的過程,也就是說在裝入時對目標(biāo)程序中指令和數(shù)據(jù)的修改過程。他是實現(xiàn)多道程序在內(nèi)存中同時運行的基礎(chǔ)。重定位有兩種,分別是動態(tài)重定位與靜態(tài)重定位。
21.C
22.C
23.A
24.B解析:操作系統(tǒng)是直接運行在裸機(jī)上的最基本的系統(tǒng)軟件,其他軟件都必須在操作系統(tǒng)的支持下才能運行。操作系統(tǒng)是一種資源管理程序,其主要功能是管理計算機(jī)軟硬件資源,組織計算機(jī)的工作流程,方便用戶的使用,并能為其他軟件的開發(fā)與使用提供必要的支持。
25.C解析:直接插入排序的基本算法是:當(dāng)插入第i(i>=1)個對象時,前面的v[0],V[1].……V[i-1]已經(jīng)排好序,這時,用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ù)最少。
26.D解析:為保證數(shù)據(jù)庫是可恢復(fù)的,登記日志文件時必須遵循以下兩條原則:1、登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時間次序;2、必須先寫日志文件,后寫數(shù)據(jù)庫。
27.D
28.C
29.C解析:聚集是將若干對象和它們之間的聯(lián)系組合成一個新的對象。
30.B
31.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】按每個數(shù)的后三位降序排列,然后取出滿足此條件的前10個數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。
\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:①按每個數(shù)的后三位降序排列,參考答案的第5條語句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進(jìn)行升序排列,參考答案的第13條語句,同樣也是修改兩數(shù)組元素的大小比較符即可。
\n【參考答案】
\n
\n
\n
33.【審題關(guān)鍵句】小于后連續(xù)5個數(shù),偶數(shù),從小到大排序。
\n【解題思路】
\n①首先定義兩個循環(huán)整型變量i、j和一個用于數(shù)據(jù)交換的整型變量ab。
\n②然后在for循環(huán)語句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因為從倒數(shù)第5個數(shù)開始,其后面的數(shù)都不滿5個數(shù),與題目要求不符,因此可以省略最后5個數(shù)),接著對每個數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時數(shù)組的下標(biāo)變量cnt加1。③最后,用雙重for循環(huán)語句對數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個數(shù)組元素大于后一個數(shù)組元素,則兩者進(jìn)行互換,實現(xiàn)對數(shù)組b進(jìn)行升序或降序的排列。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】千位+十位與個位+百位,比較大小,整除,奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷新組合的兩位數(shù)要求第一個為偶數(shù),第二個為奇數(shù),比較兩題的第10條語句,只需將新組合的第二個數(shù)的判斷條件改為奇數(shù)判斷,即“newV2%2”。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進(jìn)行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
36.\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
37.\n【審題關(guān)鍵句】求素數(shù)的個數(shù)及平均值,并計算非素數(shù)的平均值。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后通過for循環(huán)對數(shù)組a[300]d0的每個元素a[i]調(diào)用函數(shù)isV(a[i])判斷a[i]是否是素數(shù)(素數(shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素數(shù),則把其加到變量pjz1上,同時計數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]00的所有數(shù)據(jù)后退出循環(huán)。
\n②求出pJz1、pjz2和cnt的值之后,再用變量pjz1的值除以cnt的值就得到素數(shù)的平均值,同時把這個值賦給變量pjz1,最后用變量pjz2的值除以300.cnt的值就得到非素數(shù)的平均值,并把這個值賦給變量pjz2。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】統(tǒng)計一個長度為2的子字符串在另一個字符串中出現(xiàn)的次數(shù)。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計數(shù)整型變量cnt,設(shè)置其值等于0。
\n②在while循環(huán)中調(diào)用C語言的字符串庫函數(shù)strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語句判斷,如果p的值為空,則說明在字符串str沒有找到子字符串,退出循環(huán)。否則,變量cnt加1,再把P的值加2(因為子字符串substr的長度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時,退出循環(huán)結(jié)束。
\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。
\n【參考答案】
\n
39.\n【審題關(guān)鍵句】四位數(shù)的千位<=百位<=十位<=個位,且四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),按從小大的順序存入數(shù)組。
\n【解題思路】
\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、i,一個用于數(shù)據(jù)交換的整型變量ab,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位<=百位<=十位<=個位”的條件是否滿足,并通過a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運算符進(jìn)行連接,當(dāng)滿足條件時,則將a嘲的值賦給數(shù)組變量b[cnt],同時數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿足條件的四位數(shù)都將保存到數(shù)組blent1中。
\n③將所有的四位數(shù)判斷完畢后,最后通過兩個for循環(huán),對b[cnt]數(shù)組中的元素按從小到大的順序排序。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
41.【解題思路】觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動的特殊過程。一旦定義,任
溫馨提示
- 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ùn)課件
- 塔吊司機(jī)指揮培訓(xùn)課件
- 基金合規(guī)培訓(xùn)
- 員工崗位培訓(xùn)計劃
- 員工安全用電常識培訓(xùn)
- 基礎(chǔ)設(shè)施項目培訓(xùn)
- 手術(shù)病例交接制度
- 員工培訓(xùn)課件思路
- 員工培訓(xùn)計劃與方案
- 開普云信息披露制度
- 2026年秦皇島煙草機(jī)械有限責(zé)任公司招聘(21人)考試參考試題及答案解析
- 職場關(guān)鍵能力課件 4 時間管理
- 2025中日友好醫(yī)院招聘3人歷年真題匯編附答案解析
- 2025年河北省高考?xì)v史真題卷(含答案與解析)
- 2025年交管12123駕照學(xué)法減分考試題庫(附含答案)
- GB/T 5780-2025緊固件六角頭螺栓C級
- 肺結(jié)節(jié)消融課件
- 基于數(shù)據(jù)驅(qū)動的控制力矩陀螺健康診斷與預(yù)測系統(tǒng)的深度剖析與實踐
- 軍事交通運輸課件
- 2025年事業(yè)單位聯(lián)考A類《職業(yè)能力傾向測驗》真題試卷及答案含解析
- 2021-2025年高考物理試題分類匯編磁場(解析版)
評論
0/150
提交評論