版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(2023年)山東省臨沂市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.計(jì)算機(jī)軟件分系統(tǒng)軟件和應(yīng)用軟件兩大類,其中屬于系統(tǒng)軟件核心的是
A.數(shù)據(jù)庫(kù)管理系統(tǒng)B.操作系統(tǒng)C.程序語(yǔ)言系統(tǒng)D.財(cái)務(wù)管理系統(tǒng)
2.CPU工作狀態(tài)分為目態(tài)和管態(tài)兩種,從目態(tài)轉(zhuǎn)換成管態(tài)的唯一途徑是
A.運(yùn)行進(jìn)程修改程序狀態(tài)字B.中斷屏蔽C.中斷D.進(jìn)程調(diào)度程序
3.數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性是指()。
A.不會(huì)因?yàn)閿?shù)據(jù)的數(shù)值變化而影響應(yīng)用程序
B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和邏輯結(jié)構(gòu)變化而影響應(yīng)用程序
C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)
D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他存儲(chǔ)結(jié)構(gòu)
4.PC機(jī)通過(guò)下列哪一條途徑啟動(dòng)硬件中斷服務(wù)程序執(zhí)行?
A.主程序中安排的中斷指令B.中斷控制器發(fā)出的中斷請(qǐng)求信號(hào)C.主程序中安排的轉(zhuǎn)移指令D.主程序中安排的調(diào)用指令
5.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,外模式又稱為
A.物理模式B.存儲(chǔ)模式C.邏輯模式D.用戶模式
6.關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL基本有兩種使用方式,在一種使用方式下,它是面向集合的描述型語(yǔ)言,它是非過(guò)程性的,大多數(shù)語(yǔ)句都可以獨(dú)立執(zhí)行,與上下文無(wú)關(guān)。這種使用方式稱之為()。
A.宿主語(yǔ)言B.嵌入式語(yǔ)言C.數(shù)據(jù)定義語(yǔ)言D.自含式(或交互式)語(yǔ)言
7.如圖是一棵二叉樹,其中序遍歷序列是()。
A.debacfghB.abcdefghC.debacgfhD.debghfca
8.數(shù)據(jù)庫(kù)功能可分為前端和后端。下列敘述錯(cuò)誤的是
A.后端負(fù)責(zé)存取結(jié)構(gòu)、查詢計(jì)算和優(yōu)化、并發(fā)控制以及故障恢復(fù)
B.前端包括表格生成器、報(bào)表書寫工具、圖形用戶界面工具等
C.前端與后端之間通過(guò)過(guò)程化語(yǔ)言來(lái)接口
D.在集中式系統(tǒng)中,前端和后端在同一個(gè)系統(tǒng)中運(yùn)行
9.若用如下的SQL語(yǔ)句創(chuàng)建一個(gè)表K:CREATETABLEK(S#char(16)NOTNULL;SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger)向表S中插入如下行時(shí),()可以被插入。
A.(′872476,′小芳′,女,′21′)
B.(′854231′,′小明′,NULL,NULL)
C.(NULL,′小強(qiáng)′,′男′,65)
D.(′657123′,NULL,′女′,20)
10.下面_____工具不屬于數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的CASE工具。
A.Sybase公司的PowerDesigner
B.Uniface公司的Uniface
C.Oracle公司的Designer/2000
D.Rational公司的Rose
二、填空題(10題)11.傳輸層的主要任務(wù)是向用戶提供可靠的___________服務(wù),透明地傳送報(bào)文。
12.用戶檢索POP3郵件服務(wù)器的過(guò)程可以分成3個(gè)階段:___________、事務(wù)處理階段、更新階段。
13.設(shè)關(guān)系R(A,B,C)和S(A,D,E,F(xiàn))有R.A。若將關(guān)系代數(shù)表達(dá)式πR.A,R.B,S.D,S.F(RS)用SQL的查詢語(yǔ)句表示,則有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE【】
14.數(shù)據(jù)管理經(jīng)過(guò)了人工管理、文件系統(tǒng)和【】3個(gè)發(fā)展階段。
15.數(shù)據(jù)元素是數(shù)據(jù)的基本單位,它在計(jì)算機(jī)存儲(chǔ)器中的映像是
【】
。數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小單位,它在計(jì)算機(jī)存儲(chǔ)器上的映像是
【】
16.設(shè)根結(jié)點(diǎn)的層次為0,則高度為k的二叉樹的最大結(jié)點(diǎn)數(shù)為______。
17.在TCP/IP的參考模型中,HTTP協(xié)議定義在_____層。
18.在堆排序和快速排序中,若原始記錄接近正序和反序,則選用
【】
;若原始記錄無(wú)序,則最好選用
【】
19.并行數(shù)據(jù)庫(kù)系統(tǒng)的性能有兩種主要的度量,分別是吞吐量和______。
20.SQLServer的身份驗(yàn)證模式有__________和__________兩種。
三、單選題(10題)21.鏈棧與順序棧相比,有一個(gè)比較明顯的優(yōu)點(diǎn)是()
A.插入操作更加方便B.通常不會(huì)出現(xiàn)棧滿的情況C.不會(huì)出現(xiàn)??盏那闆rD.刪除操作更加方便
22.對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō)()是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。
A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.E-R圖D.關(guān)系模式
23.一個(gè)數(shù)據(jù)表10000行數(shù)據(jù),每行3500字節(jié),計(jì)算表需要空間()
A.20MBB.40MBC.60MBD.80MB
24.下列SQLServer提供的系統(tǒng)角色中,具有數(shù)據(jù)庫(kù)服務(wù)器上全部操作權(quán)限的角色是__________。
A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin
25.在SQLServer2008的系統(tǒng)數(shù)據(jù)庫(kù)中,為調(diào)度信息和作業(yè)歷史提供存儲(chǔ)區(qū)域的是
A.MasterB.ModelC.PubsD.Msdb
26.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫(kù)的()
A.存儲(chǔ)格式B.存取方法C.存儲(chǔ)結(jié)構(gòu)與存取方法D.存儲(chǔ)模式
27.在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)日期,單價(jià),類別)?,F(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號(hào),商品名,單價(jià)FROM商品表WHERE類別IN(′食品′,′家電′)ORDERBY商品號(hào)現(xiàn)需要在商品表上建立合適的索引來(lái)提高該查詢的執(zhí)行效率。下列建立索引的語(yǔ)句,最合適的是()。
A.CREATEINDEXIdx1ON商品表(類別)
B.CREATEINDEXIdx1ON商品表(商品號(hào),商品名,單價(jià))
C.CREATEINDEXIdx1ON商品表(類別,商品號(hào),INCLUDE(商品名,單價(jià))
D.CREATEINDEXIdx1ON商品表(商品號(hào),INCLUDE(商品名,單價(jià),WHERE類別='食品'OR類別='家電'
28.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是()的任務(wù)。
A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段
29.對(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.以上均不正確
30.在登錄日志文件時(shí),應(yīng)該
A.將更新數(shù)據(jù)庫(kù)與登錄文件兩個(gè)操作同時(shí)完成
B.將更新數(shù)據(jù)庫(kù)與登錄文件兩個(gè)操作按隨機(jī)的順序完成
C.先寫數(shù)據(jù)庫(kù)的更新,后登錄日志文件
D.先登錄日志文件,后寫數(shù)據(jù)庫(kù)的更新
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.已知數(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)用寫函數(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ī)定條件。
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)存入數(shù)組b中,而后對(duì)數(shù)組b進(jìn)行升序排序,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
33.函數(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ù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
34.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
35.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的數(shù)輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
36.已知數(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)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
37.已知在文件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)容。
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ù)據(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文件中。
40.程序test.c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100。請(qǐng)考生編寫函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
五、設(shè)計(jì)與應(yīng)用題(2題)41.在SQLServer2008中,設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,進(jìn)貨價(jià)格),商品號(hào)為主碼;銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售價(jià)格,本次利潤(rùn)),商品號(hào)和銷售時(shí)間為主碼,銷售價(jià)格為本次銷售商品的單價(jià)?,F(xiàn)要求每當(dāng)在銷售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷售產(chǎn)生的利潤(rùn),并將該利潤(rùn)賦給銷售表的第5列“本次利潤(rùn)”。請(qǐng)編寫實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)
42.設(shè)在采用SQLServer2008數(shù)據(jù)庫(kù)的圖書館應(yīng)用系統(tǒng)中有三個(gè)基本表,表結(jié)構(gòu)如下所示,請(qǐng)用SQL語(yǔ)句完成下列兩個(gè)查詢:BORROWER:借書證號(hào)姓名系名班級(jí)12011106蔣輝文計(jì)算機(jī)系12-112011107王麗計(jì)算機(jī)系12-112012113范園園信息系12-2LOANS:借書證號(hào)圖書館登記號(hào)借書日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書號(hào)書名作者圖書登記號(hào)出版社價(jià)格TP311.1數(shù)據(jù)庫(kù)系統(tǒng)李明T001001科學(xué)19.00TP311.2二級(jí)C語(yǔ)言王珊T001026人民32.00(1)檢索至少借了5本書的同學(xué)的借書證號(hào)、姓名、系名和借書數(shù)量。(5分)(2)檢索借書和王麗同學(xué)所借圖書中的任意一本相同的學(xué)生姓名、系名、書名和借書日期。(5分)
六、單選題[1分](2題)43.設(shè)某數(shù)據(jù)庫(kù)在非工作時(shí)間(每天8:00以前、18:00以后、周六和周日)不允許授權(quán)用戶在職工表中插入數(shù)據(jù)。下列方法中能夠?qū)崿F(xiàn)此需求且最為合理的是()。
A.建立存儲(chǔ)過(guò)程B.建立后觸發(fā)型觸發(fā)器C.定義內(nèi)嵌表值函數(shù)D.建立前觸發(fā)型觸發(fā)器
44.事務(wù)是數(shù)據(jù)庫(kù)中非常重要的概念。下列關(guān)于事務(wù)的說(shuō)法,錯(cuò)誤的是()。
A.當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)事務(wù)故障或系統(tǒng)故障時(shí),可以通過(guò)數(shù)據(jù)庫(kù)日志文件進(jìn)行恢復(fù)
B.事務(wù)并發(fā)執(zhí)行可能導(dǎo)致數(shù)據(jù)錯(cuò)誤,采用三級(jí)加鎖協(xié)議可以保證數(shù)據(jù)的一致性
C.為了檢測(cè)死鎖,數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)在執(zhí)行每個(gè)事務(wù)時(shí)檢測(cè)事務(wù)等待圖中是否出現(xiàn)回路
D.數(shù)據(jù)庫(kù)管理系統(tǒng)可以采用先來(lái)先服務(wù)的方式防止活鎖現(xiàn)象的出現(xiàn)
參考答案
1.B解析:計(jì)算機(jī)的系統(tǒng)軟件包括操作系統(tǒng)、語(yǔ)言處理程序、數(shù)據(jù)庫(kù)管理系統(tǒng)和服務(wù)性程序。其中操作系統(tǒng)是系統(tǒng)軟件的核心,它是管理計(jì)算機(jī)軟、硬件資源、調(diào)度用戶作業(yè)程序和處理各種中斷,從而保證計(jì)算機(jī)各部分協(xié)調(diào)有效工作的軟件。因此本題正確答案為選項(xiàng)B。
2.C解析:由于中央處理器工作狀態(tài)區(qū)分為目態(tài)和管態(tài),用戶程序在目態(tài)下運(yùn)行時(shí)不能直接使用I/O指令等特權(quán)指令。只有當(dāng)用戶程序執(zhí)行到訪管指令產(chǎn)生一次中斷后,使機(jī)器在原來(lái)的目態(tài)下執(zhí)行用戶程序變成在管態(tài)下執(zhí)行操作系統(tǒng)的系統(tǒng)調(diào)用程序。所以從目態(tài)轉(zhuǎn)換成管態(tài)的唯一途徑是中斷。
3.B解析:在集中式數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)獨(dú)立性包括兩個(gè)方面:數(shù)據(jù)的邏輯獨(dú)立性與數(shù)據(jù)的物理獨(dú)立性。應(yīng)用程序是依據(jù)外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性;當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。
4.B解析:在不同類型的中斷中,軟中斷(也稱內(nèi)中斷)是由于執(zhí)行程序中某些指令引起的;而硬中斷(也稱外中斷)則是由處理器以外的其他控制電路發(fā)出的中斷請(qǐng)求信號(hào)引起的。
5.D解析:數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)通常有三級(jí)模式組成,它們是:外模式、模式和內(nèi)模式。其中外模式又被稱為子模式或用戶模式。
6.D解析:嵌入某種高級(jí)語(yǔ)言(如Pascal語(yǔ)言)的SQL語(yǔ)言稱為嵌入式語(yǔ)言,嵌入的高級(jí)語(yǔ)言(PascaI語(yǔ)言)稱為宿主語(yǔ)言或主語(yǔ)言。DDL即數(shù)據(jù)定義語(yǔ)言,用于定義數(shù)據(jù)庫(kù)的模式,用戶通過(guò)使用數(shù)據(jù)定義語(yǔ)言將數(shù)據(jù)庫(kù)的結(jié)構(gòu)以及數(shù)據(jù)的特性通知相應(yīng)的DBMS從而生成存儲(chǔ)數(shù)據(jù)的框架。題目敘述的SQL使用方式是獨(dú)立使用方式,并非嵌入式,所以應(yīng)選答案D。
7.C解析:對(duì)二叉樹的中序遍歷,若二叉樹為空則空操作,否則先中序遍歷左子樹,再訪問(wèn)根結(jié)點(diǎn),最后中序遍歷右子樹。
8.C解析:數(shù)據(jù)庫(kù)功能可以分為兩部分:前端包括表格生成器、報(bào)表書寫工具、圖形用戶界面工具等,后端包括計(jì)算和優(yōu)化、并發(fā)控制以及故障恢復(fù),前端與后端之間通過(guò)SQL或應(yīng)用程序宋接口。在集中式系統(tǒng)中,前端和后端在同一個(gè)系統(tǒng)中運(yùn)行。
9.B解析:SQL用CREATETABLE語(yǔ)句創(chuàng)建基本表,其一般格式如下:
CREATETABLE<表名>(<列名><數(shù)據(jù)類型>[列級(jí)完整性約束]
[,<列名><數(shù)據(jù)類型>[列級(jí)完整性約束]…]
[,<表級(jí)完整性約束>])
[其他參數(shù)];
使用SQL語(yǔ)句創(chuàng)建基本表時(shí)通常還可以定義與該表有關(guān)的完整性約束,當(dāng)用戶對(duì)表進(jìn)行操作時(shí),由DBMS自動(dòng)檢查該操作是否違背所定義的完整性約束。另外,SQL支持空值的概念,任何列可以有空值,除非在CREATETABLE的語(yǔ)句列的定義中指定了NOTNULL。由題干可以知道,插入行的前兩個(gè)屬性不能為NULL。4個(gè)選項(xiàng)中,C)和D)在前兩個(gè)屬性出現(xiàn)了NULL,A)的第三個(gè)屬性不是字符型,故本題選B)。
10.B解析:Sybase公司的PowerDesigner,Oracle公司的Designer/2000,Rational公司的Rose可以用來(lái)作為數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的CASE工具,Uniface公司的Uniface不屬于數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的CASE工具。
11.端到端(或End.t0.End)【解析】傳輸層的主要任務(wù)是向用戶提供可靠的端到端服務(wù),透明地傳送報(bào)文。它向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),因而是計(jì)算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
12.認(rèn)證階段【解析】用戶檢索POP3郵件服務(wù)器的過(guò)程可以分成3個(gè)階段:認(rèn)證階段、事務(wù)處理階段、更新階段。
13.R.A=S.A因?yàn)槭菑膬蓚€(gè)關(guān)系中選擇記錄,因此首先要將兩個(gè)關(guān)系建立聯(lián)系,即R.A=S.A.
14.數(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ù)階段。
15.結(jié)點(diǎn)
數(shù)據(jù)域數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示(又稱映像)稱為數(shù)據(jù)的物理結(jié)構(gòu),又稱存儲(chǔ)結(jié)構(gòu)。所以數(shù)據(jù)元素在計(jì)算機(jī)中的表示時(shí)結(jié)點(diǎn),數(shù)據(jù)項(xiàng)在計(jì)算機(jī)中的表示時(shí)數(shù)據(jù)域。
16.2k+1-1
17.應(yīng)用應(yīng)用
18.堆排序
快速排序快速排序的基本思想是:通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對(duì)這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個(gè)排序過(guò)程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列。堆排序的基本思想:堆排序(HeapSort)是一樹形選擇排序。堆排序的特點(diǎn)是:在排序過(guò)程中,將R[l..n]看成是一棵完全二叉樹的順序存儲(chǔ)結(jié)構(gòu),利用完全二叉樹中雙親結(jié)點(diǎn)和孩子結(jié)點(diǎn)之間的內(nèi)在關(guān)系(參見二叉樹的順序存儲(chǔ)結(jié)構(gòu)),在當(dāng)前無(wú)序區(qū)中選擇關(guān)鍵字最大(或最小)的記錄。
19.響應(yīng)時(shí)間響應(yīng)時(shí)間解析:并行系統(tǒng)通過(guò)并行地使用多個(gè)CPU和磁盤提高處理速度和I/O速度。對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的性能有兩種主要的度量:吞吐量和響應(yīng)時(shí)間。
20.僅Windows混合模式
21.B
22.B
23.B
24.D
25.D
26.C
27.D
28.C解析:把概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫(kù)模式和外模式)。這些模式在功能上、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充性等方面均應(yīng)滿足用戶的各種要求。
29.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。
30.D解析:為保證數(shù)據(jù)庫(kù)是可恢復(fù)的,登記日志文件時(shí)必須遵循以下兩條原則:1、登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序;2、必須先寫日志文件,后寫數(shù)據(jù)庫(kù)。
31.\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【參考答案】
\n
\n
32.【審題關(guān)鍵句】小于后連續(xù)5個(gè)數(shù),偶數(shù),從小到大排序。
\n【解題思路】
\n①首先定義兩個(gè)循環(huán)整型變量i、j和一個(gè)用于數(shù)據(jù)交換的整型變量ab。
\n②然后在for循環(huán)語(yǔ)句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因?yàn)閺牡箶?shù)第5個(gè)數(shù)開始,其后面的數(shù)都不滿5個(gè)數(shù),與題目要求不符,因此可以省略最后5個(gè)數(shù)),接著對(duì)每個(gè)數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個(gè)數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時(shí)數(shù)組的下標(biāo)變量cnt加1。③最后,用雙重for循環(huán)語(yǔ)句對(duì)數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個(gè)數(shù)組元素大于后一個(gè)數(shù)組元素,則兩者進(jìn)行互換,實(shí)現(xiàn)對(duì)數(shù)組b進(jìn)行升序或降序的排列。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】四位數(shù)的千位<=百位<=十位<=個(gè)位,且四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小大的順序存入數(shù)組。
\n【解題思路】
\n①首先,本題要定義多個(gè)變量,包括兩個(gè)循環(huán)變量循環(huán)i、i,一個(gè)用于數(shù)據(jù)交換的整型變量ab,以及分別用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。
\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位<=百位<=十位<=個(gè)位”的條件是否滿足,并通過(guò)a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運(yùn)算符進(jìn)行連接,當(dāng)滿足條件時(shí),則將a嘲的值賦給數(shù)組變量b[cnt],同時(shí)數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿足條件的四位數(shù)都將保存到數(shù)組blent1中。
\n③將所有的四位數(shù)判斷完畢后,最后通過(guò)兩個(gè)for循環(huán),對(duì)b[cnt]數(shù)組中的元素按從小到大的順序排序。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個(gè)位,且四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位>=百位>=十位>=個(gè)位”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語(yǔ)句中,對(duì)該語(yǔ)句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。
\n【參考答案】
\n
\n
36.\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
37.\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
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.\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
40.\n【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接用即可),對(duì)i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量cnt值加1,同將時(shí)將變量i的值累加到sum上。
\n【參考答案】
\n
\n
41.【解題思路】觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的特殊過(guò)程。
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年人力資源管理師人力資源規(guī)劃基礎(chǔ)練習(xí)(含解析)
- 2026山東聊城市城發(fā)建設(shè)集團(tuán)有限公司、聊城市城發(fā)資產(chǎn)運(yùn)營(yíng)有限公司、聊城旭坤數(shù)字技術(shù)有限公司招聘5人備考考試試題及答案解析
- 2026廣東江門市廣悅化工股份有限公司招聘80人備考考試題庫(kù)及答案解析
- 2026年度淄博沂源縣事業(yè)單位公開招聘綜合類崗位工作人員(13人)考試備考試題及答案解析
- 2026廣東廣州銀行選聘參考考試題庫(kù)及答案解析
- 建業(yè)車庫(kù)施工方案(3篇)
- 新店酒館活動(dòng)策劃方案(3篇)
- 車庫(kù)轉(zhuǎn)盤施工方案(3篇)
- 物流機(jī)械維護(hù)室管理制度(3篇)
- 飛機(jī)培訓(xùn)課件
- 運(yùn)輸人員教育培訓(xùn)制度
- 升降貨梯買賣安裝與使用說(shuō)明書合同
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人考試備考題庫(kù)及答案解析
- 房地產(chǎn)公司2025年度總結(jié)暨2026戰(zhàn)略規(guī)劃
- 物業(yè)管家客服培訓(xùn)課件
- 虛假貿(mào)易十不準(zhǔn)培訓(xùn)課件
- 中央空調(diào)多聯(lián)機(jī)施工安全管理方案
- 【初中 地理】2025-2026學(xué)年人教版七年級(jí)上冊(cè)地理期末復(fù)習(xí)提綱
- 2026年撫順師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)附答案
- GB/T 46692.2-2025工作場(chǎng)所環(huán)境用氣體探測(cè)器第2部分:有毒氣體探測(cè)器的選型、安裝、使用和維護(hù)
- 2025人機(jī)共育向善而為:AI時(shí)代的教育變革探索指南
評(píng)論
0/150
提交評(píng)論