版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【2023年】?jī)?nèi)蒙古自治區(qū)呼和浩特市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.系統(tǒng)故障恢復(fù)的步驟是
A.反向掃描日志文件、對(duì)每一個(gè)更新操作執(zhí)行逆操作、如此下去
B.對(duì)每一個(gè)更新操作執(zhí)行逆操作、反向掃描日志文件、如此下去
C.正向掃描日志文件、對(duì)UNDO隊(duì)列中的事務(wù)進(jìn)行UNDO處理、對(duì)REDO隊(duì)列中的事務(wù)進(jìn)行REDO處理
D.正向掃描日志文件、對(duì)REDO隊(duì)列中的事務(wù)進(jìn)行REDO處理、對(duì)UNDO隊(duì)列中的事務(wù)進(jìn)行UNDO處理
2.
下列哪一個(gè)是上述所有操作結(jié)束后棧中的元素列表(從底到頂)?
A.ACB.AC.ABCED.ABCDE
3.操作系統(tǒng)具有進(jìn)程管理、存儲(chǔ)管理、文件管理和設(shè)備管理的功能,在以下有關(guān)的描述中,哪種說(shuō)法是不正確的?
A.進(jìn)程管理主要是對(duì)程序進(jìn)行管理
B.存儲(chǔ)管理主要管理內(nèi)存資源
C.文件管理可以有效地支持對(duì)文件的操作,解決文件共享、保密和保護(hù)問(wèn)題
D.設(shè)備管理是指計(jì)算機(jī)系統(tǒng)中除了CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理
4.在下列敘述中,不正確的是________。
A.如果完善對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),故障是可以避免的
B.恢復(fù)子系統(tǒng)應(yīng)成為數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分
C.介質(zhì)故障發(fā)生的可能性很小,但破壞性很大
D.應(yīng)把計(jì)算機(jī)病毒看成一種人為的故障
5.以下哪一個(gè)是從棧中刪除元素的序列?
A.BEDB.BDEC.BEDCD.BDEC
6.下列描述正確的是
A.系統(tǒng)軟件是緊挨著計(jì)算機(jī)硬件的第一層軟件
B.操作系統(tǒng)是緊挨著計(jì)算機(jī)硬件的第一層軟件
C.編譯軟件是緊挨著計(jì)算機(jī)硬件的第一層軟件
D.應(yīng)用軟件是緊挨著計(jì)算機(jī)硬件的第一層軟件
7.計(jì)算機(jī)病毒對(duì)于操作計(jì)算機(jī)的人()
A.只會(huì)感染、不會(huì)致病B.會(huì)感染致病,但無(wú)嚴(yán)重危害C.不會(huì)感染D.產(chǎn)生的作用尚不清楚
8.下列關(guān)于二維表的論述中,錯(cuò)誤的是()。
A.表中的每一個(gè)元組都是不可再分的
B.表中行的次序不可以任意交換,否則會(huì)改變關(guān)系的意義
C.表中各列取自同一域,且性質(zhì)相同
D.表中的第一行通常稱為屬性名
9.概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是
A.數(shù)據(jù)字典描述的數(shù)據(jù)需求
B.E-R圖表示的概念模型
C.某個(gè)DBMS所支持的數(shù)據(jù)模型
D.包括存儲(chǔ)結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)
10.關(guān)于數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu),下列論述中正確的是______。
A.三級(jí)模式結(jié)構(gòu)是數(shù)據(jù)庫(kù)惟一的一種分級(jí)模式結(jié)構(gòu)
B.外模式/概念模式映像為數(shù)據(jù)的物理獨(dú)立性提供支持
C.內(nèi)模式與物理數(shù)據(jù)庫(kù)等價(jià),概念模式與邏輯數(shù)據(jù)庫(kù)等價(jià)
D.外模式是概念模式的一個(gè)邏輯子集,且外模式的某些描述可以與概念模式不同
二、填空題(10題)11.串是由零個(gè)或多個(gè)
【】
組成的
12.數(shù)據(jù)管理經(jīng)過(guò)了人工管理、文件系統(tǒng)和【】3個(gè)發(fā)展階段。
13.面向?qū)ο蠹夹g(shù)的復(fù)雜對(duì)象構(gòu)造能力,突破了關(guān)系模型的_____不可再分的限制。
14.某一磁盤(pán)請(qǐng)求序列(磁道號(hào)):0245713202,按照最短尋道時(shí)間優(yōu)先磁盤(pán)調(diào)度算法對(duì)磁盤(pán)進(jìn)行請(qǐng)求服務(wù),設(shè)當(dāng)前磁頭在4道上,則磁臂總移動(dòng)道數(shù)為_(kāi)_____。
15.頂級(jí)域的劃分模式為組織模式和___________。
16.一個(gè)路由器的兩個(gè)IP地址為和,其路由表如下所示。當(dāng)收到源IP地址為,目的IP地址為的數(shù)據(jù)報(bào)時(shí),它將把此數(shù)據(jù)報(bào)投遞到___________(要求寫(xiě)出具體的IP地址)
17.
18.虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實(shí)現(xiàn)___________工作組的劃分與管理。
19.若記錄型A中的每一個(gè)值,記錄型B中??梢杂蒒個(gè)值(N>=0)與之聯(lián)系,反之,若記錄型B中的每一個(gè)值,記錄型A中至多有一個(gè)值與之對(duì)應(yīng),則稱記錄型A與記錄型B之間是【】的聯(lián)系。
20.當(dāng)前廣域網(wǎng)采用的拓?fù)錁?gòu)型多數(shù)是___________拓?fù)洹?/p>
三、單選題(10題)21.在數(shù)據(jù)庫(kù)技術(shù)中,為提高數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)庫(kù)的結(jié)構(gòu)被劃分成用戶級(jí)、()和存儲(chǔ)級(jí)3個(gè)層次。A.管理員級(jí)B.外部級(jí)C.概念級(jí)D.內(nèi)部級(jí)
22.以下關(guān)于因特網(wǎng)中的電子郵件的說(shuō)法,錯(cuò)誤的是()。A.A.電子郵件是有固定格式的,它由郵件頭和郵件體兩部分組成
B.電子郵件應(yīng)用程序的最基本的功能是:創(chuàng)建和發(fā)送,接收、閱讀和管理郵件的功能
C.密碼是對(duì)郵件的一個(gè)最基本的保護(hù)。目前,保證電子郵件安全性的主要手段是使用大寫(xiě)字母、小寫(xiě)字母、數(shù)字和符號(hào)混用的密碼
D.利用電子郵件可以傳送多媒體信息
23.PowerBuilder具有的功能特點(diǎn)包括()。
Ⅰ.提供了良好的跨平臺(tái)性
Ⅱ.具有自己的編程語(yǔ)言PowerScript
Ⅲ.是一種面向?qū)ο蟮拈_(kāi)發(fā)工具
Ⅳ.事件驅(qū)動(dòng)的程序設(shè)計(jì)方式
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ、Ⅲ和ⅣD.全都是
24.在概念設(shè)計(jì)階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個(gè)工作是對(duì)數(shù)據(jù)進(jìn)行什么抽象?()
A.分類B.聚集C.概括D.數(shù)據(jù)抽象
25.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個(gè)芯片上的元件稱為()
A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube
26.下列哪一條不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)?
A.進(jìn)行需求分析B.設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)C.設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)D.設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)
27.在登錄日志文件時(shí),應(yīng)該
A.將更新數(shù)據(jù)庫(kù)與登錄文件兩個(gè)操作同時(shí)完成
B.將更新數(shù)據(jù)庫(kù)與登錄文件兩個(gè)操作按隨機(jī)的順序完成
C.先寫(xiě)數(shù)據(jù)庫(kù)的更新,后登錄日志文件
D.先登錄日志文件,后寫(xiě)數(shù)據(jù)庫(kù)的更新
28.數(shù)據(jù)庫(kù)管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的語(yǔ)言稱為()
A.數(shù)據(jù)庫(kù)模式描述語(yǔ)言(DDL)B.數(shù)據(jù)庫(kù)子語(yǔ)言(SubDL)C.數(shù)據(jù)操縱語(yǔ)言(DML)D.數(shù)據(jù)結(jié)構(gòu)語(yǔ)言
29.Aarr和Barr兩個(gè)數(shù)組說(shuō)明如下:VARAarr:Array[0…7]ofchar;Barr:Array[-5…2,3…8]ofchar;這兩個(gè)數(shù)組分別能存放的字符的最大個(gè)數(shù)是()
A.7和35B.1和5C.8和48D.1和6
30.操作系統(tǒng)在控制和管理進(jìn)程的過(guò)程中,涉及到()這一重要數(shù)據(jù)結(jié)構(gòu),這是進(jìn)程存在的惟一標(biāo)志。
A.FCBB.FIFOC.FDTD.PCB
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對(duì)應(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ì)算后無(wú)符號(hào)的整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是小寫(xiě)字母,則該字符不變,否則用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ù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
32.函數(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)的字符是大寫(xiě)字母,則該字符不變,否則用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.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組XX。請(qǐng)考生編寫(xiě)函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
34.編寫(xiě)一個(gè)函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數(shù)返回值是6。
函數(shù)ReadWrite實(shí)現(xiàn)從文件in.dat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr,最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號(hào)中
填入你編寫(xiě)的若干語(yǔ)句。
35.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
36.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
37.將文件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)容。
38.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)cnt以及這些數(shù)的和sum。請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
39.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(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,其功能是:從數(shù)組a中依次取出一個(gè)四位數(shù),對(duì)每一個(gè)四位數(shù)作如下處理:把個(gè)位數(shù)字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的千位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成數(shù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被17整除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt,而后對(duì)數(shù)組b進(jìn)行降序排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新數(shù)為51,其中51能被17整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512這個(gè)四位數(shù)滿足題意所規(guī)定條件。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)某全國(guó)性的運(yùn)輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉(cāng)庫(kù)。0LTP系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)中有如下數(shù)據(jù)表:運(yùn)輸明細(xì)表(運(yùn)輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價(jià)格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運(yùn)價(jià))匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運(yùn)價(jià))該企業(yè)管理的貨運(yùn)站約有100個(gè),貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問(wèn)頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問(wèn)頻率過(guò)高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問(wèn)頻率較低。在不增加匯總表和索引的情況下,請(qǐng)給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡(jiǎn)要說(shuō)明理由。(10分)
42.已知有如下關(guān)系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來(lái),并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。(10分)
六、單選題[1分](2題)43.在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)13期,單價(jià),類別)?,F(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號(hào),商品名,單價(jià)FROM商品表WHERE類別IN(ˊ食品ˊ,ˊ家電ˊ)ORDERBY商品號(hào)現(xiàn)需要在商品表上建立合適的索引來(lái)提高該查詢的執(zhí)行效率。下列建立索引的語(yǔ)句,最合適的是()。
A.CREATEINDEXIdxlON商品表(類別)
B.CREATEINDEXIdxlON商品表(商品號(hào),商品名,單價(jià))
C.CREATEINDEXIdxlON商品表(類別,商品號(hào))INCLUDE(商品名,單價(jià))
D.CREATEINDEXIdxlON商品表(商品號(hào))INCLUDE(商品名,單價(jià))WHERE類別=ˊ食品ˊ0R類別=ˊ家電ˊ
44.查詢處理器和存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是()。
A.查詢處理器中的DML編譯器會(huì)對(duì)用戶提交的DML語(yǔ)句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫(kù)操作指令
B.存儲(chǔ)管理器中的查詢執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)功能
C.存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤(pán)讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)
D.查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語(yǔ)句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中
參考答案
1.C解析:事務(wù)故障恢復(fù)的步驟:反向掃描日志文件、對(duì)每一個(gè)更新操作執(zhí)行逆操作、如此下去。系統(tǒng)故障恢復(fù)的步驟:正向掃描日志文件、對(duì)UNDO隊(duì)列中的事務(wù)進(jìn)行UNDO處理、對(duì)REDO隊(duì)列中的事務(wù)進(jìn)行REDO處理。注意:A)選項(xiàng)是事務(wù)故障恢復(fù)的步驟,不是系統(tǒng)故障恢復(fù)的步驟,故不選擇A),B),D)選項(xiàng)敘述錯(cuò)誤;故C)選項(xiàng)正確。掌握事務(wù)故障恢復(fù)的步驟,事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)的異同點(diǎn)。
2.B解析:由于進(jìn)棧的只有ABCDE,而刪除了BCDE,所以結(jié)束后棧中的元素只有A。
3.A解析:進(jìn)程管理主要是管理計(jì)算機(jī)程序的執(zhí)行過(guò)程,來(lái)使用戶充分、有效地利用系統(tǒng)資源;存儲(chǔ)管理主要指的是內(nèi)存的管理;文件管理可以有效地支持對(duì)文件的操作,解決文件共享、保密和保護(hù)問(wèn)題;設(shè)備管理是指計(jì)算機(jī)系統(tǒng)中除了CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理。
4.A解析:雖然當(dāng)前計(jì)算機(jī)軟、硬件技術(shù)飛速發(fā)展,但硬件的故障、系統(tǒng)軟件和應(yīng)用軟件的錯(cuò)誤、操作員的失誤及惡意破壞仍是不可避免的,所以A不正確。
5.D解析:根據(jù)棧的先進(jìn)后出組織數(shù)據(jù)的特點(diǎn)結(jié)合題中的操作,可知從棧中刪除的元素的序列為BDEC。
6.B解析:在所有軟件中,操作系統(tǒng)是緊挨著硬什的第一層軟件,是對(duì)硬件功能的首次擴(kuò)充。系統(tǒng)軟件包括操作系統(tǒng)和它上層的編譯軟件、編輯軟件和命令解釋程序。注意:操作系統(tǒng)是緊挨著硬件的第一層軟件,故A),C),D)錯(cuò)。掌握操作系統(tǒng)的軟硬件知識(shí)。
7.C
8.B解析:在關(guān)系模型中,一個(gè)關(guān)系就是一個(gè)二維表,二維表名就是關(guān)系名。二維表的列稱為屬性,二維表的行稱為元組。表中的第一行通常稱為屬性名,表中的每一個(gè)元組都是不可再分的。元組的次序是無(wú)關(guān)緊要的。
9.B解析:在數(shù)據(jù)庫(kù)設(shè)計(jì)的不同階段,獲得不同的設(shè)計(jì)結(jié)果:需求分析階段,其成果是數(shù)據(jù)流圖描述的處理需求和數(shù)據(jù)字典描述的數(shù)據(jù)需求;概念設(shè)計(jì)階段。其成果是E-R圖表示的概念模型;邏輯設(shè)計(jì)階段,其成果是某個(gè)DBMS所支持的數(shù)據(jù)模型;物理設(shè)計(jì)階段,其成果是包括存儲(chǔ)結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)。
10.D解析:三級(jí)模式結(jié)構(gòu)并不是數(shù)據(jù)庫(kù)惟一的一種分級(jí)模式結(jié)構(gòu),所以選項(xiàng)A說(shuō)法不正確;內(nèi)模式/概念模式映像為數(shù)據(jù)的物理獨(dú)立性提供支持,外模式/概念模式映像為數(shù)據(jù)的邏輯獨(dú)立性提供支持,所以選項(xiàng)B說(shuō)法不正確;選項(xiàng)D說(shuō)法是正確的。
11.字符串是零個(gè)或多個(gè)字符組成的有限序列
12.數(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ù)階段。
13.屬性或字段屬性或字段
14.3434解析:按照最短尋道時(shí)間優(yōu)先磁盤(pán)調(diào)度算法可知,當(dāng)前磁頭在4道上,則隨后磁頭移動(dòng)的位置分別是:5、7、2、0、13、20、24,則磁臂總移動(dòng)道數(shù)為:1+2+5+2+13+7+4=34。
15.地理模式【解析】頂級(jí)域的劃分采用了兩種模式,即組織模式和地理模式。
16.20001【解析】一個(gè)路由表通常包含許多(N,R)對(duì)序偶,其中N指目的網(wǎng)絡(luò)的1P地址,R是網(wǎng)絡(luò)N路徑上的“下一個(gè)”路由器的IP地址。本題中,目的IP地址為,屬于A類網(wǎng)絡(luò)地址,其網(wǎng)絡(luò)地址為,因此路由器收到該IP數(shù)據(jù)包按照路由表的第一個(gè)(N,R)對(duì)序偶下一路由選擇為“直接投遞”,即直接投遞給接收主機(jī),因此投遞的IP地址為:。
17.
18.邏輯【解析】虛擬局域網(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)從一個(gè)工作組轉(zhuǎn)移到另一個(gè)工作組時(shí),只需要簡(jiǎn)單地通過(guò)軟件設(shè)定,而無(wú)須改變?cè)诰W(wǎng)絡(luò)中的物理位置。
19.一對(duì)多一對(duì)多解析:一對(duì)多聯(lián)系是關(guān)系數(shù)據(jù)中最普通的聯(lián)系。在一對(duì)多聯(lián)系中,表A中的一個(gè)記錄在表B中可以有多個(gè)記錄與之對(duì)應(yīng),但表B中的一個(gè)記錄最多只能有一個(gè)表A的記錄與之對(duì)應(yīng)。
20.網(wǎng)狀型【解析】在網(wǎng)狀型拓?fù)錁?gòu)型中,結(jié)點(diǎn)之間的連接是任意的沒(méi)有規(guī)律。網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高。目前實(shí)際存在與使用的廣域網(wǎng)結(jié)構(gòu)基本上都采用網(wǎng)狀型拓?fù)錁?gòu)型。
21.C對(duì)應(yīng)于外模式的數(shù)據(jù)庫(kù)稱為用戶級(jí)數(shù)據(jù)庫(kù)。它是用戶可以看到并準(zhǔn)許使用的數(shù)據(jù)庫(kù)。模式也叫做概念模式,它是全局邏輯級(jí)的,是數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu)。內(nèi)模式對(duì)應(yīng)于數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu),是為了提高模式對(duì)存儲(chǔ)設(shè)備的獨(dú)立性而設(shè)立的。
22.C選項(xiàng)A),電子郵件是有固定格式,它由郵件頭和郵件體兩部分組成;選項(xiàng)B),電子郵件應(yīng)用程序的最基本的功能是:創(chuàng)建和發(fā)送,接收、閱讀和管理郵件的功能;選項(xiàng)C),每個(gè)郵箱都有密碼保護(hù),這是最基本的保護(hù),目前,保證重要郵件的安全性的主要手段是使用數(shù)字證書(shū),數(shù)字證書(shū)可以證明用戶的身份。加密電子郵件,保證不被修改;選項(xiàng)D),利用電子郵件可以傳送多媒體信息,MIME協(xié)議支持多媒體信息的發(fā)送。
23.D解析:PowerBuilder是由美國(guó)著名的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具廠商PowerSoft公司(于1991年6月推出的完全按照客戶機(jī)/服務(wù)器體系結(jié)構(gòu)設(shè)計(jì)的快速應(yīng)用開(kāi)發(fā)系統(tǒng),是一個(gè)客戶機(jī)前端開(kāi)發(fā)工具。它除了具有題中選項(xiàng)中的特點(diǎn),其特點(diǎn)還有可同時(shí)支持與多種數(shù)據(jù)庫(kù)的連接,支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(kù)(DLL)、對(duì)象鏈接與嵌入(OLE)強(qiáng)大的調(diào)試器和多種調(diào)試方式等。
24.D
25.B
26.B解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程通常分為以下4個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。
27.D解析:為保證數(shù)據(jù)庫(kù)是可恢復(fù)的,登記日志文件時(shí)必須遵循以下兩條原則:1、登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序;2、必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)。
28.A解析:數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)定義語(yǔ)言(DDL)來(lái)描述邏輯模式,嚴(yán)格定義數(shù)據(jù)的名稱、特征、相互關(guān)系、約束等。DML是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)檢索、插入、更新與刪除操作的數(shù)據(jù)庫(kù)操縱語(yǔ)言。
29.C
30.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ò)程。
31.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫(xiě)字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫(xiě)字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無(wú)符號(hào)變量va1,因此,在編寫(xiě)答案程序時(shí),不需要再重新定義。
\n【參考答案】
\n
\n
33.【審題關(guān)鍵句】將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個(gè)計(jì)數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計(jì)大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù),當(dāng)計(jì)數(shù)變量cnt的值與變量k的值相等的時(shí)候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時(shí),變量m的值加1,然后調(diào)用函數(shù)isP判斷當(dāng)前的m值是否為素?cái)?shù),如果是素?cái)?shù),則將m的值賦給數(shù)組xx[cnt],同時(shí)計(jì)算變量cnt的值加1,即當(dāng)數(shù)組xx[0]中保存了一個(gè)素?cái)?shù)之后,在T一次素?cái)?shù)判斷成立時(shí)將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計(jì)數(shù)整型變量cnt,設(shè)置其值等于0。
\n②在while循環(huán)中調(diào)用C語(yǔ)言的字符串庫(kù)函數(shù)strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語(yǔ)句判斷,如果p的值為空,則說(shuō)明在字符串str沒(méi)有找到子字符串,退出循環(huán)。否則,變量cnt加1,再把P的值加2(因?yàn)樽幼址畇ubstr的長(zhǎng)度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時(shí),退出循環(huán)結(jié)束。
\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。
\n【參考答案】
\n
35.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“千數(shù)-百位-十位-個(gè)位數(shù)大于零”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件。另外,對(duì)于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
36.\n【審題關(guān)鍵句】千位+個(gè)位與百位+十位,奇數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第27套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組臺(tái)的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。
\n【參考答案】
\n
\n
37.\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
38.\n【審題關(guān)鍵句】千位+百位等于十位十個(gè)位,且千位+百位等于個(gè)位.千位的10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個(gè)循環(huán)變量i,以及分別用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。
\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個(gè)位”的條件是否滿足,同時(shí)判斷“(千位+百位)=(個(gè)位-于位)*10”的條件是否滿足,兩個(gè)條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時(shí)滿足以上兩個(gè)判斷條件時(shí),計(jì)數(shù)變量cnt的值加1,同時(shí)將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個(gè)數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】
\n本題類似第46套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語(yǔ)句,將該該語(yǔ)句為判斷各位數(shù)字之和是奇數(shù)的表達(dá)式即可。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】個(gè)位+于位與百位+十位,奇數(shù),偶數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組合的兩位數(shù)的奇偶性判斷及整除判斷,參考答案的第10條語(yǔ)句。
\n本題第10條語(yǔ)句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達(dá)式“gwbw”;②再判斷新組合的第一個(gè)兩位數(shù)為偶數(shù),第二個(gè)兩位數(shù)為奇數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被17整除的情況,兩個(gè)整除關(guān)系表達(dá)式式要用或運(yùn)算符(11)連接,且用括號(hào)括起來(lái)先計(jì)算或運(yùn)算,再與奇偶性判斷表達(dá)式進(jìn)行與運(yùn)算;③最后,在判斷新組合的第一個(gè)兩位數(shù)為奇數(shù),第二個(gè)兩位數(shù)為偶數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被17整除的情況(各表達(dá)式之間的連接關(guān)系同第2步)。完成以上3部分的表達(dá)式設(shè)計(jì)后,再通過(guò)與運(yùn)算將3部分表達(dá)式連接起來(lái)。
\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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 威視行業(yè)測(cè)繪培訓(xùn)
- 《淘寶營(yíng)銷活動(dòng)技巧》課件
- 《房地產(chǎn)人職業(yè)規(guī)劃》課件
- 《課件視覺(jué)設(shè)計(jì)》課件
- 2024年四川省德陽(yáng)市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年陜西省漢中市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年甘肅省平?jīng)鍪泄_(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年黑龍江省鶴崗市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年遼寧省沈陽(yáng)市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2022年黑龍江省大興安嶺地區(qū)公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- WordA4信紙(A4橫條直接打印版)
- 藥品庫(kù)存清單(2015年)
- (完整版)會(huì)計(jì)準(zhǔn)則(全文)
- 百家姓全文拼音版A4打印
- 專家論證挖孔樁專項(xiàng)施工方案
- IPC標(biāo)準(zhǔn)解析學(xué)習(xí)課程
- 麻花鉆鉆孔中常見(jiàn)問(wèn)題的原因和解決辦法
- 部分常用巖土經(jīng)驗(yàn)值
- 薩克斯曲譜回家
- 外墻真石漆購(gòu)銷合同
- 藝體教研組活動(dòng)記錄
評(píng)論
0/150
提交評(píng)論