版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年遼寧省大連市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能?
A.安全性B.可移植性C.完整性D.并發(fā)控制
2.PowerBuilder中的PowerScript語(yǔ)言包括下述哪些語(yǔ)句?Ⅰ.變量定義語(yǔ)句Ⅱ.賦值語(yǔ)句Ⅲ.流控制語(yǔ)句Ⅳ.操縱數(shù)據(jù)庫(kù)語(yǔ)句
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅲ和ⅣC.儀Ⅰ、Ⅱ和ⅣD.都是
3.
4.“事務(wù)的所有操作在數(shù)據(jù)庫(kù)中要么全部正確反映出來(lái)要么全部不反映”,這是事務(wù)的哪一個(gè)特性?________。
A.原子性B.一致性C.隔離性D.持久性
5.在一個(gè)順序存儲(chǔ)的循環(huán)隊(duì)列中,隊(duì)頭指針指向隊(duì)頭元素的()。
A.前一個(gè)位置B.后一個(gè)位置C.隊(duì)頭元素位置D.隊(duì)尾元素的前一位置
6.下列關(guān)于SQL語(yǔ)言中的索引(Index)的敘述中,哪一條是不正確的?
A.索引是外模式
B.一個(gè)基本表上可以創(chuàng)建多個(gè)索引
C.索引可以加快查詢的執(zhí)行速度
D.系統(tǒng)在存取數(shù)據(jù)時(shí)會(huì)自動(dòng)選擇合適的索引作為存取路徑
7.在分頁(yè)式存儲(chǔ)管理中,地址轉(zhuǎn)換工作是由什么完成的?
A.硬件B.地址轉(zhuǎn)換程序C.用戶程序D.裝入程序
8.一個(gè)棧的入棧序列是a,b,c,d,e,則棧不可能的輸出序列是
A.edcbaB.decbaC.dceabD.abcde
9.數(shù)據(jù)流程圖(DFD)是用于數(shù)據(jù)庫(kù)設(shè)計(jì)中哪一階段的工具?
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.需求分析D.物理設(shè)計(jì)
10.下列敘述中,()是不正確的。
A.層次、網(wǎng)狀、關(guān)系和面向?qū)ο髷?shù)據(jù)庫(kù)是基于數(shù)據(jù)模型分類的
B.聯(lián)邦數(shù)據(jù)庫(kù)系統(tǒng)中的各數(shù)據(jù)庫(kù)管理系統(tǒng)具有一定程度的局部自治性
C.集中式數(shù)據(jù)庫(kù)系統(tǒng)可以支持多個(gè)用戶,它允許數(shù)據(jù)庫(kù)管理系統(tǒng)以及數(shù)據(jù)庫(kù)本身分布在多個(gè)結(jié)點(diǎn)上
D.并行數(shù)據(jù)庫(kù)系統(tǒng)利用并行計(jì)算機(jī)的多個(gè)CPU和磁盤來(lái)提高數(shù)據(jù)處理能力
二、填空題(10題)11.RC5算法中使用了3種運(yùn)算:___________、加和循環(huán)。
12.數(shù)據(jù)并發(fā)操作通常會(huì)帶來(lái)三類問(wèn)題,它們是丟失更新、
【】
和對(duì)未提交更新的依賴。
13.數(shù)據(jù)模型用來(lái)描述數(shù)據(jù)的靜態(tài)特征、動(dòng)態(tài)特征和數(shù)據(jù)的完整性約束。對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,這是描述數(shù)據(jù)的______。
14.______是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息。
15.對(duì)一組記錄的關(guān)鍵碼(54,36,72,15,40,38,91)進(jìn)行堆排序時(shí),初始化堆后,最后4個(gè)記錄為
【】
16.因特網(wǎng)主要由通信線路、___________、主機(jī)和信息資源四部分組成。
17.數(shù)據(jù)管理經(jīng)過(guò)了人工管理、文件系統(tǒng)和【】3個(gè)發(fā)展階段。
18.若X→Y但Y不完全函數(shù)依賴于X,則稱Y對(duì)X【】。
19.一個(gè)功能完備的網(wǎng)絡(luò)系統(tǒng)應(yīng)該提供一些基本的安全服務(wù)功能,這些功能包括保密性、______、數(shù)據(jù)完整性、防抵賴和訪問(wèn)控制。
20.電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的協(xié)議是______。
三、單選題(10題)21.SQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體,語(yǔ)句UPDATE實(shí)現(xiàn)()功能。
A.數(shù)據(jù)定義B.數(shù)據(jù)查詢C.數(shù)據(jù)操縱D.數(shù)據(jù)控制
22.描述概念模型的常用方法是
A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實(shí)體-聯(lián)系方法
23.某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫(kù)平臺(tái)。在系統(tǒng)運(yùn)行期間,用戶反映某更新操作很慢,無(wú)法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語(yǔ)句,發(fā)現(xiàn)該語(yǔ)句執(zhí)行后長(zhǎng)時(shí)間無(wú)響應(yīng)。經(jīng)檢查數(shù)據(jù)庫(kù)服務(wù)器CPU使用率小于1%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()
A.客戶機(jī)到數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)故障
B.更新操作涉及到的表沒(méi)有建立主碼
C.更新的字段沒(méi)有建立有效的索引
D.更新操作涉及到的數(shù)據(jù)被鎖定
24.在計(jì)算機(jī)硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能部件是
A.運(yùn)算器B.控制器C.存儲(chǔ)器D.輸入輸出設(shè)備
25.收縮整個(gè)數(shù)據(jù)庫(kù)的大小,可以采用下列語(yǔ)句:()
A.DBCCSHRINKDATABASE
B.DBCCSHRINKFILE
C.ALTERDATABASE
D.CREATESCHEMA
26.對(duì)于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學(xué)號(hào)SNO,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個(gè)屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學(xué)生姓名和年齡,正確的語(yǔ)句是()。
A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23
B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND23
C.SELECT*FROMSWHERE.AGEBETWEEN20AND23
D.以上均不正確
27.下面說(shuō)法中錯(cuò)誤的是()
A.子類具有繼承性
B.子類的鍵是其超類的鍵
C.子類繼承超類上定義的全部屬性,其本身不可包含其他另外的屬性
D.同一實(shí)體類型的若干子類之間可相交也可不相交
28.操作系統(tǒng)在控制和管理進(jìn)程的過(guò)程中,涉及到()這一重要數(shù)據(jù)結(jié)構(gòu),這是進(jìn)程存在的惟一標(biāo)志。
A.FCBB.FIFOC.FDTD.PCB
29.FoxProDOS是()
A.DOS下的數(shù)據(jù)庫(kù)B.DOS支持下的數(shù)據(jù)庫(kù)管理系統(tǒng)C.為DOS做的FoxProD.DOS下的文字處理系統(tǒng)
30.下列不屬于創(chuàng)建分區(qū)表步驟的是__________。
A.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案創(chuàng)建表
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.設(shè)有n個(gè)人圍坐一圈并按順時(shí)針?lè)较驈?到n編號(hào),從第s個(gè)人開始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)人重新開始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止?,F(xiàn)要求按出圈次序,每10人一組,給出這n個(gè)人的順序表。請(qǐng)考生編寫函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文件out.dat中。
設(shè)n=100,s=1,m=10。
①將1到n個(gè)人的序號(hào)存入一維數(shù)組P中;
②若第i個(gè)人報(bào)數(shù)后出圈,則將p[i]置于數(shù)組的倒數(shù)第i個(gè)位置上,而原來(lái)第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;
③重復(fù)第②步直至圈中只剩下p[1]為止。
注意:部分源程序已經(jīng)給出。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
32.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)組XX中的所有字符進(jìn)行替代,仍存入數(shù)組xx對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
33.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(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)賦值語(yǔ)句進(jìn)行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
34.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出于位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
35.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對(duì)應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件out.dat中。
例如:
”z”對(duì)應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為00000111,加上原來(lái)”2”的ASCII值01111010得到10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
36.
函數(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)容。
37.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)eneryptChar,按給定的替代關(guān)系對(duì)數(shù)組XX中的所有字符進(jìn)行替代,仍存入數(shù)組XX對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
38.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請(qǐng)編制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文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
39.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結(jié)果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(shù)的個(gè)位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(銷售單據(jù)號(hào),商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售單價(jià))。其中,商品號(hào)代表一類商品,商品號(hào)、單價(jià)、銷售數(shù)量和銷售單價(jià)均為整型。請(qǐng)編寫查詢某年某商品的銷售總毛利的存儲(chǔ)過(guò)程,毛利=銷售數(shù)量x(銷售單價(jià)一單價(jià))。要求商品號(hào)和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fg1、f92、f93和f94,以及一個(gè)分區(qū)函數(shù)RangePF1。RangePF1的定義代碼如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)(2)請(qǐng)使用RangePSl創(chuàng)建一個(gè)分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編碼可變長(zhǎng)類型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類型,小數(shù)部分1位,整數(shù)部分到千位。(5分)
六、單選題[1分](2題)43.在SQLServer2008的某數(shù)據(jù)庫(kù)中,設(shè)U1用戶是Rl角色中的成員,現(xiàn)已授予R1角色對(duì)T表具有SE.LECT和DENYUPDATE權(quán)限,同時(shí)授予了U1用戶對(duì)T表具有INSERT和UPDATE權(quán)限,則ul用戶最終對(duì)T表具有的權(quán)限是()。
A.SELECT和INSERT
B.INSERT和UPDATE
C.SELECT、INSERT和UPDArIE
D.INSERT
44.以下哪個(gè)設(shè)計(jì)內(nèi)容不屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)總體設(shè)計(jì)范疇()。
A.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)B.軟硬件選型和配置設(shè)計(jì)C.數(shù)據(jù)庫(kù)軟件總體設(shè)計(jì)D.關(guān)系模式設(shè)計(jì)
參考答案
1.B解析:數(shù)據(jù)庫(kù)系統(tǒng)必須提供安全性、完整性和并發(fā)控制功能。
2.D解析:PowerScript語(yǔ)言由兩部分組成:一是與高級(jí)程序設(shè)計(jì)語(yǔ)言類似的語(yǔ)句,有變量定義語(yǔ)句、賦值語(yǔ)句和流控制語(yǔ)句等;二是與數(shù)據(jù)的接口語(yǔ)句,嵌套在PowerScript中的SQL語(yǔ)句,SQL語(yǔ)句和PowerScript之間可以互傳變量,這類語(yǔ)句主要用于操縱數(shù)據(jù)庫(kù)。
3.C解析:常用的解決沖突的方法是線性探查法,在發(fā)生沖突時(shí)從H(k)以后的位置逐一探測(cè),直到找到一個(gè)空位將新的記錄插入。本題中,各數(shù)mod11的結(jié)果分別是7,3,5,2,5。由于最后一個(gè)數(shù)71與第三個(gè)數(shù)38發(fā)生了沖突故后移一位,71在第6個(gè)位置。
4.A解析:本題是對(duì)事務(wù)特性的考查。數(shù)據(jù)庫(kù)管理系統(tǒng)中,為了保證事務(wù)的正確執(zhí)行,維護(hù)數(shù)據(jù)庫(kù)的完整性,要求數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)以下事務(wù)特性,即原子性、一致性、隔離性和持久性。事務(wù)的原子性是指事務(wù)的所有操作要么全部正確反映出來(lái),要么不反映;事務(wù)的一致性是事務(wù)的隔離執(zhí)行保持?jǐn)?shù)據(jù)庫(kù)的一致性;事務(wù)的隔離性是指盡管多個(gè)事務(wù)可以并發(fā)進(jìn)行,但要使每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中其他事務(wù)在并發(fā)進(jìn)行;事務(wù)的持久性是指一個(gè)事務(wù)成功完成后,它對(duì)數(shù)據(jù)庫(kù)的改變必須是永久性的,即使系統(tǒng)可能出現(xiàn)故障。因此“事務(wù)的所有操作在數(shù)據(jù)庫(kù)中要么全部正確反映出來(lái)要么全部不反映”,這是事務(wù)的原子性,正確答案為選項(xiàng)A。
5.A解析:在循環(huán)隊(duì)列中,為了判斷隊(duì)列滿和隊(duì)列空的情況,對(duì)隊(duì)列少用一個(gè)元素空間,使頭指針指向隊(duì)頭元素的前一個(gè)位置,當(dāng)尾指針等于該位置時(shí)就表示隊(duì)滿。
6.A解析:索引是加快表的查詢速度的有效手段,可以根據(jù)需要在一個(gè)基本表上建立一個(gè)或多個(gè)索引,系統(tǒng)在存取數(shù)據(jù)時(shí)會(huì)自動(dòng)選擇合適的索引作為存取路徑。而索引并不是外模式。
7.A解析:頁(yè)式存儲(chǔ)管理采用動(dòng)態(tài)重定位方式裝入作業(yè),因而需要有硬件的地址轉(zhuǎn)換機(jī)構(gòu)作為支持。
8.C解析:棧是限制僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂(Top),另一端稱為棧底(Bottom)。當(dāng)表中沒(méi)有元素時(shí)稱為空棧。根據(jù)上述定義,每次刪除(退棧)的總是當(dāng)前棧中“最新”的元素,即最后插入(進(jìn)棧)的元素,而最先插入的是被放在棧的底部,要到最后才能刪除。根據(jù)上述原理,C)dceab,既然先出棧的是d,說(shuō)明a,b,c已經(jīng)進(jìn)棧,那么a不可能在b之前出棧。
9.C解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的設(shè)計(jì)內(nèi)容包括:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施和數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)。需求分析是在用戶設(shè)計(jì)的基礎(chǔ)上,通過(guò)分析,逐步明確用戶對(duì)系統(tǒng)的需求,包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務(wù)處理需求。在需求分析中,通過(guò)自頂向下,逐步分解的方法分析系統(tǒng),分析的結(jié)果采用數(shù)據(jù)流程圖(DFO)進(jìn)行圖形化的描述。
10.C解析:如果數(shù)據(jù)只存儲(chǔ)在單個(gè)計(jì)算機(jī)結(jié)點(diǎn)上,那么這個(gè)DBMS是集中式的。集中式的DBMS可以支持多個(gè)用戶,但是DBMS以及數(shù)據(jù)庫(kù)本身全部都駐留在同一個(gè)計(jì)算機(jī)結(jié)點(diǎn)上。
11.異或【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。
12.不一致分析并發(fā)問(wèn)題包括:\r\n丟失或覆蓋更新,未確認(rèn)的相關(guān)性(臟讀),不一致的分析(非重復(fù)讀)。\r\n
13.靜態(tài)特性靜態(tài)特性解析:數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)學(xué)形式框架、是用來(lái)描述數(shù)據(jù)的一組概念和定義,包括描述數(shù)據(jù)、數(shù)據(jù)聯(lián)系、數(shù)據(jù)操作、數(shù)據(jù)語(yǔ)義以及數(shù)據(jù)一致性概念的工具,即數(shù)據(jù)的動(dòng)態(tài)特性、數(shù)據(jù)的靜態(tài)特性和數(shù)據(jù)的完整性約束。其中數(shù)據(jù)的靜態(tài)特性包括對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述。
14.文件控制塊或FCB文件控制塊或FCB解析:文件控制塊FCB是系統(tǒng)為管理文件而設(shè)置的一個(gè)數(shù)據(jù)結(jié)構(gòu)。FCB是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息。FCB通常應(yīng)包括以F內(nèi)容:文件名,文件號(hào),用戶名,文件的物理位置,文件長(zhǎng)度,記錄大小,文件類型,文件屬性,共享說(shuō)明,文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),建立文件的日期和時(shí)間,最后訪問(wèn)日期和時(shí)間,最后修改日期和時(shí)間,口令,保存期限等。
15.(15,36,38,54)堆積排序(Heapsort)是指利用堆積樹(堆)這種資料結(jié)構(gòu)所設(shè)計(jì)的一種排序算法,可以利用數(shù)組的特點(diǎn)快速定位指定索引的元素。先建一個(gè)“大頂堆”,即先選得一個(gè)關(guān)鍵字為最大的記錄,然后與序列中最后一個(gè)記錄交換,之后繼續(xù)對(duì)序列中前n-1記錄進(jìn)行“篩選”,重新將它調(diào)整為一個(gè)“大頂堆”再將堆頂記錄和第n-1個(gè)記錄交換,如此反復(fù)直至排序結(jié)束。所謂“篩選”指的是對(duì)一棵左/右子樹均為堆的完全二叉樹,“調(diào)整”根結(jié)點(diǎn)使整個(gè)二叉樹為堆。
16.路由器【解析】因特網(wǎng)主要由通信線路、路由器、主機(jī)(服務(wù)器與客戶機(jī))和信息資源構(gòu)成。
17.數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)解析:數(shù)據(jù)管理技術(shù)的發(fā)展,與硬件、軟件和計(jì)算機(jī)應(yīng)用的范圍有密切關(guān)系。數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過(guò)了3個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)階段。
18.部分函數(shù)依賴部分函數(shù)依賴解析:若X→Y但Y不完全函數(shù)依賴于X,則稱Y對(duì)X部分函數(shù)依賴。掌握對(duì)關(guān)系數(shù)據(jù)庫(kù)和關(guān)系運(yùn)算的理解。
19.認(rèn)證認(rèn)證
20.簡(jiǎn)單郵件傳輸協(xié)議或SMTP簡(jiǎn)單郵件傳輸協(xié)議或SMTP解析:在電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的是簡(jiǎn)單郵件傳輸協(xié)議(SMTP);而在電子郵件程序從郵件服務(wù)器讀取郵件時(shí),可以使用郵局協(xié)議(POP3)或交互式郵件存取協(xié)議(IMAP),它取決于郵件服務(wù)器支持的協(xié)議類型。
21.CSQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體。數(shù)據(jù)定義語(yǔ)言的動(dòng)作包括CREATE、DROP和ALTER;數(shù)據(jù)操縱語(yǔ)言的動(dòng)作包括:INSEPT、UPDATE和DELETE;數(shù)據(jù)控制語(yǔ)言的動(dòng)作包括GRANT和REVOKE。
22.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實(shí)體—聯(lián)系方法。該方法用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型。
23.D
24.B解析:馮?諾依曼提出的存儲(chǔ)程序工作原理決定了計(jì)算機(jī)硬件系統(tǒng)的5個(gè)基本組成部分,即運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。運(yùn)算器是計(jì)算機(jī)中執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算的部件,也叫算術(shù)邏輯單元。存儲(chǔ)器是計(jì)算機(jī)中具有記憶能力的部件,它能根據(jù)地址接收和保存指令或數(shù)據(jù),并能根據(jù)命令提供有關(guān)地址的指令或數(shù)據(jù)。
控制器的主要作用是使整個(gè)計(jì)算機(jī)能夠自動(dòng)地執(zhí)行程序,并控制計(jì)算機(jī)各功能部件協(xié)調(diào)一致地動(dòng)作。執(zhí)行程序時(shí),控制器先從主存中按順序取出程序中的一條指令,解釋該指令并形成數(shù)據(jù)地址,取出所需的數(shù)據(jù),然后向其他功能部件發(fā)出執(zhí)行該指令所需的各種時(shí)序控制信號(hào)。然后再?gòu)闹鞔嬷腥〕鱿乱粭l指令執(zhí)行,如此循環(huán),直到程序完成。計(jì)算機(jī)自動(dòng)工作的過(guò)程就是逐條執(zhí)行程序中指令的過(guò)程。
輸入設(shè)備的主要功能是將數(shù)據(jù)、程序等用戶信息變換為計(jì)算機(jī)能識(shí)別和處理的信息形式。
輸出設(shè)備的主要功能是將計(jì)算機(jī)中的二進(jìn)制信息變換為計(jì)算機(jī)用戶所需要并能識(shí)別的信息形式。
25.A
26.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。
27.C
28.D解析:FCB(文件控制塊)是系統(tǒng)為管理文件而設(shè)置的一個(gè)數(shù)據(jù)結(jié)構(gòu),是文件存在的標(biāo)志,記錄了系統(tǒng)管理文件所需要的全部信息;FIFO是先進(jìn)先出,一般表示某些算法(隊(duì)列操作、存儲(chǔ)頁(yè)面淘汰等);PCB是進(jìn)程控制塊,描述進(jìn)程的基本情況以及進(jìn)程的運(yùn)行變化過(guò)程。
29.B
30.A
31.\n【審題關(guān)鍵句】圍圈問(wèn)題。
\n【解題思路】
\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號(hào)的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。
\n②通過(guò)一個(gè)for循環(huán),將n個(gè)人的序號(hào)存入一維數(shù)組P中(n的值已在源程序中賦值為100)。
\n③再建立一個(gè)for循環(huán),循環(huán)變量i從n開始,即從100開始,依次遞減直到其值小于2時(shí)退出循環(huán)。由于每執(zhí)行一次循環(huán),人數(shù)就會(huì)減少1個(gè),因此,此處的for循環(huán)應(yīng)表示為遞減方式。在該循環(huán)體中,先計(jì)算每次出圈人的位置,通過(guò)表達(dá)式“(s1+m.1)%i”計(jì)算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結(jié)果為0,則說(shuō)明要開始報(bào)數(shù)的是最后一個(gè)人,在此人前面的那個(gè)人就是要出圈的人,再通過(guò)一個(gè)循環(huán)將要出圈的人移到數(shù)組最后。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】計(jì)算金額,按金額從大到小進(jìn)行排列,相同的則按產(chǎn)品代碼從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
\n
34.\n【審題關(guān)鍵句】千位+個(gè)位等于百位+十位個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位+千位=百位+十位”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)0后加原字符的ASCII值。
\n【解題思路】
\n①定義兩個(gè)循環(huán)變量i、j和一個(gè)無(wú)符號(hào)字符變量tmp。
\n②在第一個(gè)for循環(huán)語(yǔ)句中,循環(huán)變量i從0開始,依次遞增直到其值等于文章最大行數(shù)maxline。在第二個(gè)for循環(huán)中,從每行第1個(gè)字符開始,依次遞增直到其值等于該行字符串的最大長(zhǎng)度,然后在循環(huán)體中指定每次循環(huán)時(shí),將第i行第i個(gè)位置上的字符的ASCII值的二進(jìn)制數(shù)右移4位,然后將所得的值再加上原字符的ASCII碼值。
\n【參考答案】
\n
36.\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
37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無(wú)符號(hào)變量va1,因此,在編寫答案程序時(shí),不需要再重新定義。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語(yǔ)句。
\n【參考答案】
\n
\n
39.【審題關(guān)鍵句】以行為單位對(duì)字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①首先定義字符變量ch和無(wú)符號(hào)整型變量i、j、k。
\n②對(duì)字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的掃描,在第二層for時(shí)循環(huán)中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長(zhǎng)度。在第三層循環(huán)語(yǔ)句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對(duì)每一行中的數(shù)組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實(shí)現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進(jìn)行排序。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 日照2025年山東日照市衛(wèi)生學(xué)校招聘工作人員3人筆試歷年參考題庫(kù)附帶答案詳解
- 怒江云南怒江州司法局招聘公益性崗位筆試歷年參考題庫(kù)附帶答案詳解
- 常州2025年江蘇常州市鐘樓區(qū)衛(wèi)生健康局下屬事業(yè)單位招聘13人筆試歷年參考題庫(kù)附帶答案詳解
- 宜賓2025年四川宜賓市第六人民醫(yī)院高層次專業(yè)技術(shù)人才招聘4人筆試歷年參考題庫(kù)附帶答案詳解
- 臺(tái)州浙江臺(tái)州溫嶺市醫(yī)療急救指揮中心招聘編制外工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 南充四川南充市消防救援支隊(duì)招錄政府專職消防員(體育運(yùn)動(dòng)人才)5人筆試歷年參考題庫(kù)附帶答案詳解
- 臨沂2025年魯南技師學(xué)院招聘高層次高技能人才15人筆試歷年參考題庫(kù)附帶答案詳解
- 耐藥菌暴發(fā)應(yīng)急演練感染控制
- 校園愛國(guó)衛(wèi)生大掃除制度
- 五星級(jí)酒店衛(wèi)生間制度
- 糖尿病足康復(fù)療法及護(hù)理措施
- 生豬屠宰溯源信息化管理系統(tǒng)建設(shè)方案書
- 廠區(qū)景觀設(shè)計(jì)合同范本
- 顱內(nèi)壓增高患者的觀察與護(hù)理
- 漁民出海前安全培訓(xùn)課件
- 重難點(diǎn)練02 古詩(shī)文對(duì)比閱讀(新題型新考法)-2024年中考語(yǔ)文專練(上海專用)(解析版)
- 湖南雅禮高一數(shù)學(xué)試卷
- 門崗應(yīng)急預(yù)案管理辦法
- 幼兒階段口才能力培養(yǎng)課程設(shè)計(jì)
- 職高一年級(jí)《數(shù)學(xué)》(基礎(chǔ)模塊)上冊(cè)試題題庫(kù)
- JG/T 367-2012建筑工程用切(擴(kuò))底機(jī)械錨栓及后切(擴(kuò))底鉆頭
評(píng)論
0/150
提交評(píng)論