版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年寧夏回族自治區(qū)石嘴山市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是A.A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)
2.下列關(guān)于計(jì)算機(jī)系統(tǒng)工作原理的敘述中,哪一條是正確的?
A.中央處理器直接對(duì)存儲(chǔ)器中的數(shù)據(jù)進(jìn)行處理
B.運(yùn)算器完成解釋和執(zhí)行指令的工作
C.中央處理器可以從輸入設(shè)備中得到控制指令
D.程序和數(shù)據(jù)均存放在存儲(chǔ)器中
3.數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性是指
A.數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立
B.用戶程序與DBMS的相互獨(dú)立
C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的
D.應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立
4.關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL基本有兩種使用方式,在一種使用方式下,它是面向集合的描述型語(yǔ)言,它是非過(guò)程性的,大多數(shù)語(yǔ)句都可以獨(dú)立執(zhí)行,與上下文無(wú)關(guān)。這種使用方式稱(chēng)之為()。
A.宿主語(yǔ)言B.嵌入式語(yǔ)言C.數(shù)據(jù)定義語(yǔ)言D.自含式(或交互式)語(yǔ)言
5.在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,搜索數(shù)據(jù)時(shí),關(guān)系模型通過(guò)()實(shí)現(xiàn)。
A.可以從任何一點(diǎn)開(kāi)始,并且沿任何路徑進(jìn)行搜索
B.對(duì)關(guān)系進(jìn)行運(yùn)算
C.可以從任何一個(gè)節(jié)點(diǎn)沿確定的路徑進(jìn)行搜索
D.可以從固定的節(jié)點(diǎn)沿任何路徑進(jìn)行搜索
6.下列對(duì)磁盤(pán)的調(diào)度中只需要考慮公平性的是
Ⅰ.先來(lái)先服務(wù)
Ⅱ.最短尋道時(shí)間優(yōu)先
Ⅲ.掃描
A.ⅠB.ⅡC.Ⅰ和ⅢD.全部
7.MS_SQLServer是
A.數(shù)據(jù)庫(kù)B.數(shù)據(jù)庫(kù)系統(tǒng)C.數(shù)據(jù)處理系統(tǒng)D.數(shù)據(jù)庫(kù)管理系統(tǒng)
8.設(shè)關(guān)系R和S具有相同的關(guān)系模式,且相對(duì)應(yīng)的屬性的值取自同一個(gè)域,則R-(R-S)等于
A.R∪SB.R∩SC.R×SD.R-S
9.如下是一個(gè)稀疏矩陣的三元組法存儲(chǔ)表示和相關(guān)的敘述正確的是
A.該稀疏矩陣有8列B.該稀疏矩陣有7列C.該稀疏矩陣有9個(gè)非0元素D.該稀疏矩陣的第3行第6列的值為0
10.下面_____工具不屬于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的CASE工具。
A.Sybase公司的PowerDesigner
B.Uniface公司的Uniface
C.Oracle公司的Designer/2000
D.Rational公司的Rose
二、填空題(10題)11.如果系統(tǒng)中所有作業(yè)是同時(shí)到達(dá)的,則使作業(yè)平均周轉(zhuǎn)時(shí)間最短的作業(yè)調(diào)度算法是【】
12.在SQL語(yǔ)言中,若要?jiǎng)h除一個(gè)表,應(yīng)使用的語(yǔ)句是______TABLE。
13.某二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列為A、B、C、D、E、F、G,后序序列為B、D、C、A、F、G、E,則該二叉樹(shù)對(duì)應(yīng)的樹(shù)林中高度最大的樹(shù)的高度為【】
14.分布式數(shù)據(jù)庫(kù)系統(tǒng)兼顧了數(shù)據(jù)的集中管理和分散處理兩個(gè)方面,且數(shù)據(jù)庫(kù)雖然分布在網(wǎng)絡(luò)上的各個(gè)結(jié)點(diǎn)中,但仍然是統(tǒng)一管理的。因此分布式數(shù)據(jù)庫(kù)系統(tǒng)有良好的性能,既可獨(dú)立完成局部應(yīng)用,也可協(xié)作完成【】應(yīng)用。
15.對(duì)一個(gè)給定的查詢(xún),通常會(huì)有許多種可能的處理策略,從這許多的策略中找出最有效的查詢(xún)執(zhí)行計(jì)劃的處理過(guò)程成為【】
。
16.DB2數(shù)據(jù)庫(kù)管理系統(tǒng)為了提高性能,當(dāng)連接所涉及的事實(shí)表達(dá)到三個(gè)或三個(gè)以上的時(shí)候,DB2可自動(dòng)地判斷是否使用星型連接技術(shù)(starjoin)和______索引進(jìn)行優(yōu)化。
17.計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行相應(yīng)的程序,執(zhí)行完后再返回原先程序斷點(diǎn)繼續(xù)執(zhí)行的過(guò)程,稱(chēng)為_(kāi)_____。
18.在HTML語(yǔ)言中,<IMG>標(biāo)記用于表示___________。
19.對(duì)于給出的一組權(quán)w={5,6,8,12},通過(guò)霍夫曼算法求出的擴(kuò)充二叉樹(shù)的帶權(quán)外部路徑長(zhǎng)度為_(kāi)____。
20.在堆排序和快速排序中,若原始記錄接近正序和反序,則選用
【】
;若原始記錄無(wú)序,則最好選用
【】
三、單選題(10題)21.關(guān)于反規(guī)范化說(shuō)法不正確的是:
A.完全規(guī)范化與部分規(guī)范化數(shù)據(jù)庫(kù)之間處理性能會(huì)有沒(méi)多大差別
B.反規(guī)范化是將規(guī)范化關(guān)系轉(zhuǎn)換為非規(guī)范化的關(guān)系的過(guò)程。
C.反規(guī)范化方法:增加派生冗余列、增加冗余列、重新組表、分割表和新增匯總表等方法。都會(huì)破壞數(shù)據(jù)完整性。
D.采用反規(guī)范化技術(shù)從實(shí)際出發(fā)均衡利弊。
22.可以用于概念模型設(shè)計(jì)的是()
A.層次樹(shù)結(jié)構(gòu)B.數(shù)據(jù)流圖C.E-R圖D.關(guān)系數(shù)據(jù)模型
23.下面哪些是參數(shù)調(diào)整中需要關(guān)注的對(duì)象。
A.內(nèi)存分配B.磁盤(pán)I/OC.資源競(jìng)爭(zhēng)D.以上全部
24.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是()的任務(wù)。
A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段
25.對(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.以上均不正確
26.以下關(guān)于因特網(wǎng)中的電子郵件的說(shuō)法,錯(cuò)誤的是()。A.A.電子郵件是有固定格式的,它由郵件頭和郵件體兩部分組成
B.電子郵件應(yīng)用程序的最基本的功能是:創(chuàng)建和發(fā)送,接收、閱讀和管理郵件的功能
C.密碼是對(duì)郵件的一個(gè)最基本的保護(hù)。目前,保證電子郵件安全性的主要手段是使用大寫(xiě)字母、小寫(xiě)字母、數(shù)字和符號(hào)混用的密碼
D.利用電子郵件可以傳送多媒體信息
27.關(guān)于計(jì)算機(jī)的操作系統(tǒng),下面敘述不正確的是
A.操作系統(tǒng)是從管理程序(管理軟件和硬件的程序)發(fā)展而來(lái)的
B.操作系統(tǒng)既是系統(tǒng)軟件又是應(yīng)用軟件
C.操作系統(tǒng)是計(jì)算機(jī)用戶與計(jì)算機(jī)的接口
D.用戶一般是通過(guò)操作系統(tǒng)使用計(jì)算機(jī)
28.關(guān)于水平分割說(shuō)法錯(cuò)誤的是:()
A.根據(jù)行的使用特點(diǎn)進(jìn)行分割
B.分割之后所有表的結(jié)構(gòu)都相同。
C.而存儲(chǔ)的數(shù)據(jù)不同。使用并(Union)操作。
D.使用連接(Join)操作
29.下面關(guān)于關(guān)系的性質(zhì)描述正確的是
A.每列中的分量可以來(lái)自不同的域
B.一個(gè)關(guān)系中可以有相同的元組
C.每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)
D.不同列的分量必須來(lái)自相同的域
30.某單道批處理系統(tǒng)中有四個(gè)作業(yè)JOB1、JOB2、JOB3和JOB4,它們到達(dá)“輸入井”的時(shí)刻和需要的運(yùn)行時(shí)間如下表所示:
假設(shè)9:30開(kāi)始進(jìn)行作業(yè)調(diào)度,按照最高響應(yīng)比作業(yè)優(yōu)先算法,首先被調(diào)度的作業(yè)是
A.JOB1B.JOB2C.JOB3D.JOB4
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.程序test.c的功能是:計(jì)算100以?xún)?nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100。請(qǐng)考生編寫(xiě)函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
32.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(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)容。
33.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)me(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題:產(chǎn)品名稱(chēng)比較請(qǐng)用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
34.函數(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)的字符。
35.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)WrriteDat把結(jié)果xx輸出到out.dat文件中。
36.函數(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)容。
37.在文件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。最后main函數(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ù)WriteDat的內(nèi)容。
38.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
39.已知數(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中。
40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把個(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ù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(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文件中。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)在采用SQLServer2008數(shù)據(jù)庫(kù)的圖書(shū)館應(yīng)用系統(tǒng)中有三個(gè)基本表,表結(jié)構(gòu)如下所示,請(qǐng)用SQL語(yǔ)句完成下列兩個(gè)查詢(xún):BORROWER:借書(shū)證號(hào)姓名系名班級(jí)12011106蔣輝文計(jì)算機(jī)系12-112011107王麗計(jì)算機(jī)系12-112012113范園園信息系12-2LOANS:借書(shū)證號(hào)圖書(shū)館登記號(hào)借書(shū)日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書(shū)號(hào)書(shū)名作者圖書(shū)登記號(hào)出版社價(jià)格TP311.1數(shù)據(jù)庫(kù)系統(tǒng)李明T001001科學(xué)19.00TP311.2二級(jí)C語(yǔ)言王珊T001026人民32.00(1)檢索至少借了5本書(shū)的同學(xué)的借書(shū)證號(hào)、姓名、系名和借書(shū)數(shù)量。(5分)(2)檢索借書(shū)和王麗同學(xué)所借圖書(shū)中的任意一本相同的學(xué)生姓名、系名、書(shū)名和借書(shū)日期。(5分)
42.設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫(kù)存數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門(mén)銷(xiāo)售,每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的函數(shù)依賴(lài)集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說(shuō)明關(guān)系模式R屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。
六、單選題[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.在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),使用存儲(chǔ)過(guò)程可以提高數(shù)據(jù)訪問(wèn)效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲(chǔ)過(guò)程的說(shuō)法,錯(cuò)誤的是()。
A.存儲(chǔ)過(guò)程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B.存儲(chǔ)過(guò)程可以有多個(gè)輸入?yún)?shù),但只能有一個(gè)輸出參數(shù)
C.定義存儲(chǔ)過(guò)程時(shí),在一個(gè)存儲(chǔ)過(guò)程中可以同時(shí)包含數(shù)據(jù)的增、刪、改、查操作
D.存儲(chǔ)過(guò)程的輸入?yún)?shù)和輸出參數(shù)均可有默認(rèn)值
參考答案
1.C在關(guān)系代數(shù)運(yùn)算中,符號(hào)χ的含義是廣義笛卡兒積,笛卡兒積是只對(duì)于關(guān)系之間的運(yùn)算有意義,因此選項(xiàng)C)顯然表示的不是關(guān)系。
2.D解析:計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)器分為內(nèi)存儲(chǔ)器(內(nèi)存)和外存儲(chǔ)器,只有內(nèi)存中的數(shù)據(jù)可以被CPU直接讀取,因此選項(xiàng)A的敘述有誤。運(yùn)算器是用于對(duì)數(shù)據(jù)進(jìn)行加工的部件,它可對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算??刂破魇怯?jì)算機(jī)的控制部件,它控制計(jì)算機(jī)各部分自動(dòng)協(xié)調(diào)地工作,它完成對(duì)指令的解釋和執(zhí)行,因此選項(xiàng)D的敘述有誤。運(yùn)行的程序存儲(chǔ)在內(nèi)存中,CPU從內(nèi)存中讀取指令,因此選項(xiàng)D的敘述有誤。因此本題的答案為D。
3.C解析:數(shù)據(jù)獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)之間相互獨(dú)立、互不影響。數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和邏輯獨(dú)立性。物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)發(fā)生改變時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)不必改變,從而應(yīng)用程序不必改變;邏輯獨(dú)立性是指當(dāng)數(shù)據(jù)全局邏輯結(jié)構(gòu)改變時(shí),應(yīng)用程序不必改變。
4.D解析:嵌入某種高級(jí)語(yǔ)言(如Pascal語(yǔ)言)的SQL語(yǔ)言稱(chēng)為嵌入式語(yǔ)言,嵌入的高級(jí)語(yǔ)言(PascaI語(yǔ)言)稱(chēng)為宿主語(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。
5.B解析:關(guān)系模型是用一種稱(chēng)為“關(guān)系”的二維表來(lái)表示數(shù)據(jù)。關(guān)系模型是建立在集合代數(shù)的基礎(chǔ)上的,關(guān)系可以簡(jiǎn)單地認(rèn)為是一個(gè)二維表。這種二維表表達(dá)了實(shí)體之間的聯(lián)系。關(guān)系模型中搜索數(shù)據(jù)是通過(guò)對(duì)數(shù)據(jù)進(jìn)行關(guān)系運(yùn)算來(lái)實(shí)現(xiàn)的。
6.A解析:磁盤(pán)調(diào)度算法可以分為:先來(lái)先服務(wù):這是一種最公平而又最簡(jiǎn)單的算法,但效率不高。最短尋道時(shí)間優(yōu)先:優(yōu)先為距離磁頭當(dāng)前所在位置最近磁道的訪問(wèn)請(qǐng)求服務(wù)。掃描算法:工作原理與電梯的工作原理相似又稱(chēng)電梯算法;這種算法比較公平,而且效率較高。這三種從公平性上來(lái)考慮就應(yīng)該選擇“先來(lái)先服務(wù)”。
7.D解析:MSSQLSERVER是微軟公司推出的數(shù)據(jù)庫(kù)管理系統(tǒng)。
8.B解析:在關(guān)系代數(shù)中交的定義為:關(guān)系R和S具有相同的關(guān)系模式。關(guān)系R和S的交是由屬于R又屬于S的元組構(gòu)成的集合,由定義可以推出:R∩S=R-(R-S)。
9.B解析:該稀疏矩陣有7列;該稀疏矩陣有7個(gè)非0元素;該稀疏矩陣的第3行第6列的值為1。
10.B解析:Sybase公司的PowerDesigner,Oracle公司的Designer/2000,Rational公司的Rose可以用來(lái)作為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的CASE工具,Uniface公司的Uniface不屬于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的CASE工具。
11.短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調(diào)度算法短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調(diào)度算法
12.DROP
13.2由后序序列可以看出,E為根結(jié)點(diǎn),A,B,C,D為左子樹(shù)結(jié)點(diǎn),F(xiàn),G為右子樹(shù)結(jié)點(diǎn)
14.全局全局解析:應(yīng)填“全局”,這是分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。
15.查詢(xún)優(yōu)化查詢(xún)優(yōu)化功能可以為用戶提供與他們的查詢(xún)相關(guān)的優(yōu)化選項(xiàng)。此功能允許用戶通過(guò)使用為查詢(xún)結(jié)果計(jì)算的聚合統(tǒng)計(jì)數(shù)據(jù)來(lái)深化查詢(xún)結(jié)果。此功能通常用于與索引項(xiàng)相關(guān)的元數(shù)據(jù)
16.動(dòng)態(tài)位圖動(dòng)態(tài)位圖解析:DB2優(yōu)化器能夠使用動(dòng)態(tài)位圖索引,即根據(jù)需要在相應(yīng)字段上自動(dòng)地動(dòng)態(tài)生成位圖索引,從維表中挑選出符合條件的記錄,再和事實(shí)表連接,提高了訪問(wèn)多維數(shù)據(jù)的性能。當(dāng)連接所涉及的表達(dá)到三個(gè)或三個(gè)以上時(shí),DB2可自動(dòng)判斷是否使用星型連接技術(shù)和動(dòng)態(tài)位圖索引進(jìn)行優(yōu)化。
17.中斷中斷解析:中斷是指當(dāng)計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行處理該事件的程序,執(zhí)行完后再返回原先程序斷點(diǎn)繼續(xù)執(zhí)行的過(guò)程。引起中斷的事件稱(chēng)為中斷源。
18.圖像【解析】頁(yè)面是一種結(jié)構(gòu)化文檔,采用超文本標(biāo)記語(yǔ)言(HTML)書(shū)寫(xiě)而成。HTML是一個(gè)簡(jiǎn)單的標(biāo)記語(yǔ)言。用來(lái)描述Web文檔的結(jié)構(gòu)。①基本結(jié)構(gòu)
19.61
20.堆排序
快速排序快速排序的基本思想是:通過(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)是一樹(shù)形選擇排序。堆排序的特點(diǎn)是:在排序過(guò)程中,將R[l..n]看成是一棵完全二叉樹(shù)的順序存儲(chǔ)結(jié)構(gòu),利用完全二叉樹(shù)中雙親結(jié)點(diǎn)和孩子結(jié)點(diǎn)之間的內(nèi)在關(guān)系(參見(jiàn)二叉樹(shù)的順序存儲(chǔ)結(jié)構(gòu)),在當(dāng)前無(wú)序區(qū)中選擇關(guān)鍵字最大(或最小)的記錄。
21.A
22.C
23.D
24.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)滿足用戶的各種要求。
25.B解析:需要查詢(xún)的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢(xún),BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。
26.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ā)送。
27.B解析:操作系統(tǒng)是直接運(yùn)行在裸機(jī)上的最基本的系統(tǒng)軟件,其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。操作系統(tǒng)是一種資源管理程序,其主要功能是管理計(jì)算機(jī)軟硬件資源,組織計(jì)算機(jī)的工作流程,方便用戶的使用,并能為其他軟件的開(kāi)發(fā)與使用提供必要的支持。
28.D
29.C解析:關(guān)系的性質(zhì)1、每列中的分量來(lái)自同一個(gè)域;2、不同列的分量可以來(lái)自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以交換;4、行的順序可以交換;5、一個(gè)關(guān)系中不能有相同的元組;6、每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。
30.B解析:響應(yīng)比定義為系統(tǒng)對(duì)作業(yè)的響應(yīng)時(shí)間與作業(yè)運(yùn)行時(shí)間的比值。最高響應(yīng)比作業(yè)優(yōu)先算法優(yōu)先選擇響應(yīng)比最高的作業(yè)。對(duì)JOB1,JOB2、JOB3和JOB4的響應(yīng)比分別為60/80=0.75、40/20=2、10/40=0.25和0/35=0,因此首先被調(diào)度的作業(yè)是JOB2,正確答案為選項(xiàng)B。
31.\n【審題關(guān)鍵句】100以?xún)?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
32.\n【審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類(lèi)似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的字符按從小到大排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①因?yàn)橐M(jìn)行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、k。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于20,在循環(huán)體中實(shí)現(xiàn)對(duì)每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開(kāi)始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開(kāi)始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i][j]的ASCIl碼值大于)XX[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串)XX[i]中下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存放的功能。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫(xiě)字母不變,否則替換。
\n【解題思路】
\n本題類(lèi)似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】\n\t\t定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長(zhǎng)整型變量he以及存儲(chǔ)一個(gè)四位數(shù)的字符數(shù)組num[5]。
\n②循環(huán)變量i從0開(kāi)始,依次遞增到4,對(duì)字符數(shù)組num[5]的每個(gè)元素賦初值0。
\n③循環(huán)變量i從0開(kāi)始,依次遞增到MAXNUM.1,對(duì)每個(gè)數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時(shí),totNm的值就是文件in.dat中存有的四位正整數(shù)的個(gè)數(shù)。
\n④循環(huán)變量i從0開(kāi)始,依次遞增到totNum-1,對(duì)于每個(gè)數(shù)組元素xx[i]調(diào)用庫(kù)函數(shù)sprintf以4個(gè)字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個(gè)元素減去0的ASCII碼48,就分別得到XX[i]這個(gè)四位數(shù)每位上的數(shù)字,并把這四個(gè)數(shù)字相加賦給變量j。再對(duì)變量j對(duì)2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說(shuō)明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環(huán)后,把變量he的類(lèi)型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位>=0”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類(lèi)似第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
40.\n【審題關(guān)鍵句】個(gè)位+千位與百位+十位,偶數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類(lèi)似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式:②新組合的兩位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。注意,兩個(gè)整除關(guān)系表達(dá)式要用或運(yùn)算符(||)連接,且用括號(hào)括起來(lái)先進(jìn)行整除運(yùn)算(因?yàn)榛蜻\(yùn)算級(jí)別比與運(yùn)算級(jí)別低,因此要括起來(lái)),再與奇偶性判斷表達(dá)式進(jìn)行與()運(yùn)算。
\n【參考答案】
\n
\n
\n
41.【解題思路】(1)采用兩
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 助拉培訓(xùn)計(jì)劃
- 制衣基礎(chǔ)知識(shí)培訓(xùn)課件
- 口腔牙拔除術(shù)課件
- 司機(jī)安全培訓(xùn)內(nèi)容
- 口腔手術(shù)分級(jí)培訓(xùn)課件
- 口腔全瓷課件
- 口算大比拼課件
- 制作培訓(xùn)班預(yù)通知
- 制作培訓(xùn)在上海浦東
- 制作使用技巧培訓(xùn)
- 拖欠工程款上訪信范文
- 畢氏族譜完整版本
- 制造業(yè)工業(yè)自動(dòng)化生產(chǎn)線方案
- 23J916-1 住宅排氣道(一)
- (正式版)JB∕T 7052-2024 六氟化硫高壓電氣設(shè)備用橡膠密封件 技術(shù)規(guī)范
- 股權(quán)融資與股權(quán)回購(gòu)協(xié)議
- 企業(yè)人才發(fā)展方案
- ISO 31000-2023 風(fēng)險(xiǎn)管理 中文版
- 花城版音樂(lè)七年級(jí)下冊(cè)53康定情歌教案設(shè)計(jì)
- 燃料質(zhì)量化學(xué)技術(shù)監(jiān)督
- 歷屆湖北華師一附中自主招生物理試題
評(píng)論
0/150
提交評(píng)論