版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【2021年】廣東省潮州市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下面關(guān)于數(shù)據(jù)庫系統(tǒng)基于日志的恢復(fù)的敘述中,哪一種說法是正確的?
A.利用更新日志記錄中的改前值可以進(jìn)行UNDO,利用更新日志記錄中的改前值可以進(jìn)行REDO
B.利用更新日志記錄中的改前值可以進(jìn)行UNDO,利用更新日志記錄中的改后值可以進(jìn)行REDO
C.利用更新日志記錄中的改后值可以進(jìn)行UNDO,利用更新日志記錄中的改前值可以進(jìn)行REDO
D.利用更新日志記錄中的改后值可以進(jìn)行UNDO,利用更新日志記錄中的改后值可以進(jìn)行REDO
2.概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是
A.數(shù)據(jù)字典描述的數(shù)據(jù)需求
B.E-R圖表示的概念模型
C.某個(gè)DBMS所支持的數(shù)據(jù)模型
D.包括存儲結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)
3.PowerBuilder是一種深受用戶歡迎的快速應(yīng)用開發(fā)工具,它與其它應(yīng)用開發(fā)工具比較,最具有特色的是
A.支持面向?qū)ο蟮拈_發(fā)方法B.提供可視化圖形用戶界面C.使用ODBC與多種數(shù)據(jù)庫連接D.可通過數(shù)據(jù)窗口訪問數(shù)據(jù)庫
4.一個(gè)進(jìn)程執(zhí)行V操作意味著
A.該進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列
B.該進(jìn)程從磁盤調(diào)入內(nèi)存
C.可能有另——個(gè)進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列
D.可能有另一個(gè)進(jìn)程從磁盤調(diào)入內(nèi)存
5.下列查找方法中平均查找長度與元素的個(gè)數(shù)無關(guān)的方法是()。
A.散列法B.順序查找法C.二分法D.上述3種
6.在下面對于關(guān)系的敘述中,______的敘述是不正確的。
A.關(guān)系中的每個(gè)屬性是不分解的
B.在關(guān)系中元組的順序是無關(guān)緊要的
C.任意的一個(gè)二維表都是一個(gè)關(guān)系
D.每一個(gè)關(guān)系只有一種記錄類型
7.從數(shù)據(jù)庫最終用戶角度看,數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)分為集中式結(jié)構(gòu)、分布式結(jié)構(gòu)、客戶端/服務(wù)器結(jié)構(gòu)和()。
A.并行結(jié)構(gòu)B.串行結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.環(huán)形結(jié)構(gòu)
8.查詢選修了課程號為“C2”的學(xué)生號和姓名,若用下列SQL的SELECT語句表達(dá)時(shí),哪一個(gè)是錯(cuò)誤的?
A.SELECTS.S#,SNAMEFROMSWHERES.S#(SELECTSC.S#FROMSCWHEREC#='C2')
B.SELECTS.S#,SNAMEFROMS,SCWHERES.S#=SC.S#ANDC#='C2'
C.SELECTS.S#,SNAMEFROMS,SCWHERES.S=SC.S#ANDC#='C2'ORDERBYS.S#.
D.SELECTS.S#,SNAMEFROMSWHERES.S#IN(SELECTSC.S#FROMSCWHEREC#='C2')
9.下列說法中正確的是
A.死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫系統(tǒng)中不存在
B.只有在執(zhí)行并發(fā)操作時(shí)才有可能出現(xiàn)死鎖
C.在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫
D.當(dāng)多個(gè)用戶競爭訪問相同的資源時(shí)不會發(fā)生死鎖
10.按行優(yōu)先順序存下三角矩陣的非零元素,則計(jì)算非元素aij(1≤j≤i≤n)的地址的公式為
A.LOC(aij)=LOC(a11)+i×(i+1)/2+j
B.LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)
C.LOC(aij)=LOC(a11)+i×(i-1)/2+j
D.LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)
二、填空題(10題)11.在嵌入式SQL中,為了區(qū)分SQL語句和主語言語句,在每一個(gè)SQL語句的前面加前綴______。
12.設(shè)有兩個(gè)散列函數(shù)H1(k)=kmod13和H2(k)=kmod111,散列表T[0…12],用雙重散列解決沖突。函數(shù)H1用來計(jì)算散列地址,當(dāng)發(fā)生沖突時(shí),H2作為計(jì)算下一個(gè)探測地址的增量,假定在某一時(shí)刻表T的狀態(tài)為:
下一個(gè)被插入的關(guān)鍵碼是41,其插入的位置是__________。
13.因?yàn)榫W(wǎng)狀型拓?fù)浣Y(jié)構(gòu)復(fù)雜,必須采用路由選擇算法和___________方法。
14.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、傳遞律和______。
15.一個(gè)算法的時(shí)間復(fù)雜性通常用數(shù)量級形式表示,當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問題的規(guī)模n無關(guān)時(shí),則表示為
【】
16.網(wǎng)絡(luò)防火墻的主要類型是包過濾路由器、電路級網(wǎng)關(guān)和___________網(wǎng)關(guān)。
17.
18.文件目錄是______的有序集合。
19.使用PowerDesigner的DataArchitect,可以對已有的數(shù)據(jù)庫生成物理模型(PDM),這種功能通常稱為______。
20.如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某個(gè)串行調(diào)度下的執(zhí)行結(jié)果相同,則稱這個(gè)調(diào)度為【】調(diào)度。
三、單選題(10題)21.下列存儲管理方案中,()允許動態(tài)擴(kuò)充內(nèi)存容量。
A.固定分區(qū)B.可變分區(qū)C.頁式D.虛擬頁式
22.概念設(shè)計(jì)的結(jié)構(gòu)是得到一個(gè)與()
A.DBMS有關(guān)的邏輯結(jié)構(gòu)B.DBMS無關(guān)的概念模式C.DBMS和硬件有關(guān)的邏輯結(jié)構(gòu)D.DBMS和硬件無關(guān)的數(shù)據(jù)結(jié)構(gòu)
23.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動態(tài)性B.靜態(tài)性C.易用性D.封閉性
24.下列不是TCP/IP參考模型中的應(yīng)用層協(xié)議()。A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡(luò)文件系統(tǒng)NFSC.簡單網(wǎng)絡(luò)管理協(xié)議SNMPD.文件傳輸協(xié)議FTP
25.在關(guān)系代數(shù)的連接操作中,連接操作需要取消重復(fù)列的是()。
A.自然連接B.笛卡爾積C.等值連接D.0連接
26.E-R模型轉(zhuǎn)換成關(guān)系模型是在數(shù)據(jù)庫設(shè)計(jì)階段中的()階段。
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)
27.在E-R圖和數(shù)據(jù)流圖中都使用了方框,下列說法中有錯(cuò)誤的是()
A.在E-R圖中表示實(shí)體B.在E-R圖中表示屬性C.在數(shù)據(jù)流圖中表示起點(diǎn)D.在數(shù)據(jù)流圖中表示終點(diǎn)
28.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個(gè)芯片上的元件稱為()
A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube
29.在對全局E-R模型進(jìn)行優(yōu)化時(shí),通常利用規(guī)范化理論中的()概念消除冗余關(guān)系。
A.無損聯(lián)接B.函數(shù)依賴C.范式D.邏輯蘊(yùn)涵
30.邏輯文件存放在存儲介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?
A.邏輯文件結(jié)構(gòu)B.存儲介質(zhì)特性C.主存儲器管理方式D.分配外設(shè)方式
四、C語言程序設(shè)計(jì)題(10題)31.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品名稱從大到小進(jìn)行排列,若產(chǎn)品名稱相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題:產(chǎn)品名稱比較請用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
32.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
33.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
34.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對應(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ì)算后無符號的整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動住數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
35.在文件in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請編制函數(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文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
36.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat0把這些數(shù)存入數(shù)組a中,請考生編制一函數(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中,最后調(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)容。
37.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(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文件中。
38.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
39.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)rcadDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsvalue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(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中,而后對數(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)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)某連鎖商店數(shù)據(jù)庫中有關(guān)系模式R:R(商店編號,商品編號,庫存數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。(10分)(1)請根據(jù)上述規(guī)定,寫出關(guān)系模式R的函數(shù)依賴集;(2)請給出關(guān)系模式R的候選碼;(3)請說明關(guān)系模式R屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關(guān)系模式。
42.設(shè)某全國性的運(yùn)輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉庫。0LTP系統(tǒng)和數(shù)據(jù)倉庫中有如下數(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,該視圖的訪問頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡要說明理由。(10分)
六、單選題[1分](2題)43.在數(shù)據(jù)庫管理系統(tǒng)中,為保證并發(fā)事務(wù)的正確執(zhí)行,需采用一定的并發(fā)控制技術(shù)。下列關(guān)于基于鎖的并發(fā)控制技術(shù)的說法,錯(cuò)誤的是()。
A.鎖是一種特殊的二元信號量,用來控制多個(gè)并發(fā)事務(wù)對共享資源的使用
B.數(shù)據(jù)庫中的鎖主要分為排它鎖和共享鎖,當(dāng)某個(gè)數(shù)據(jù)項(xiàng)上已加有多個(gè)共享鎖時(shí),此數(shù)據(jù)項(xiàng)上只能再加一個(gè)排它鎖
C.數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止出現(xiàn)活鎖現(xiàn)象
D.當(dāng)數(shù)據(jù)庫管理系統(tǒng)檢測到死鎖后,可以采用撤銷死鎖事務(wù)的方式解除死鎖
44.三層瀏覽器/服務(wù)器架構(gòu)是現(xiàn)在比較流行的應(yīng)用系統(tǒng)架構(gòu)。下列關(guān)于此架構(gòu)的說法,錯(cuò)誤的是()。
A.表示層使用Web瀏覽器實(shí)現(xiàn),位于客戶端,一般無需安裝其他程序
B.數(shù)據(jù)層位于數(shù)據(jù)庫服務(wù)器,由DBMS完成數(shù)據(jù)存儲和數(shù)據(jù)存取等數(shù)據(jù)管理功能
C.此架構(gòu)將人機(jī)交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維護(hù)性
D.與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運(yùn)行速度方面優(yōu)勢明顯
參考答案
1.B解析:UNDO:對撤銷隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷處理,處理方法是:反向掃描日志文件,對每個(gè)UNDO事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫人數(shù)據(jù)庫。
2.B解析:在數(shù)據(jù)庫設(shè)計(jì)的不同階段,獲得不同的設(shè)計(jì)結(jié)果:需求分析階段,其成果是數(shù)據(jù)流圖描述的處理需求和數(shù)據(jù)字典描述的數(shù)據(jù)需求;概念設(shè)計(jì)階段。其成果是E-R圖表示的概念模型;邏輯設(shè)計(jì)階段,其成果是某個(gè)DBMS所支持的數(shù)據(jù)模型;物理設(shè)計(jì)階段,其成果是包括存儲結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)。
3.C解析:PowerBuilder使用專門接口或ODBC,可同時(shí)支持與多種數(shù)據(jù)庫的連接。
4.C解析:執(zhí)行V操作意味著釋放一個(gè)資源,進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列。因此本題的答案為C。
5.A解析:散列表的一個(gè)主要特性就是平均檢索長度不直接依賴于元素個(gè)數(shù)。其平均檢索長度不隨表中元素個(gè)數(shù)的增加而增加,而隨著負(fù)載因子的增加而增加。
6.C解析:一個(gè)關(guān)系對應(yīng)一個(gè)二維表,但一個(gè)二維表不一定都能成為一個(gè)關(guān)系,如復(fù)式表格(數(shù)據(jù)項(xiàng)下還有子項(xiàng))就不是一個(gè)關(guān)系,只有符合一定要求的二維表才能關(guān)系,因此C是錯(cuò)誤的。
7.A解析:數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)包括以下幾種方式:①集中式數(shù)據(jù)庫系統(tǒng);②客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng);③并行數(shù)據(jù)庫系統(tǒng):④分布式數(shù)據(jù)庫系統(tǒng)。
8.A解析:選項(xiàng)A不正確,因?yàn)檫x項(xiàng)A查詢的結(jié)果是集合,應(yīng)該在等號后用IN;其他3個(gè)選項(xiàng)均正確。
9.B解析:所謂死鎖是指系統(tǒng)和進(jìn)程所處的一種狀態(tài),在系統(tǒng)中兩個(gè)或多個(gè)進(jìn)程無限期地等待永遠(yuǎn)不會發(fā)生的條件,就稱為死鎖。發(fā)生死鎖的必要條件為:1、互斥條件;2、不可搶占性;3、部分分配條件;4、循環(huán)等待條件。當(dāng)對數(shù)據(jù)出現(xiàn)并發(fā)操作時(shí)才有可能出現(xiàn)死鎖。
10.D解析:通過運(yùn)算可以得出結(jié)論D正確。
11.EXECSQLEXECSQL解析:把SQL嵌入主語言使用時(shí)必須解決3個(gè)問題:
①區(qū)分SQL語句與主語言語句
這是對通過在所有的SQL語句前加前綴EXECSQL來解決的。
②數(shù)據(jù)庫工作單元和程序工作單元之間的通信
嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。把SQL語句中使用的主語言程序變量簡稱為主變量。
③一個(gè)SQL語句原則上可產(chǎn)生或處理一組記錄,而主語言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式。這是用游標(biāo)來解決的。
12.根據(jù)H1,41的插入位置應(yīng)該是41mod13,即2,但位置2有沖突,用H2探測地址增量:41mod11+1=9,所以其插入位置應(yīng)該是2+9=11,所以其插入位置為11。
13.流量控制【解析】網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高。但是,網(wǎng)狀型拓?fù)涞慕Y(jié)構(gòu)復(fù)雜,必須采用路由選擇算法與流量控制方法。
14.增廣律增廣律
15.O(1)一個(gè)算法花費(fèi)的時(shí)間與算法中語句的執(zhí)行次數(shù)成正比例,哪個(gè)算法中語句執(zhí)行次數(shù)多,它花費(fèi)時(shí)間就多。一個(gè)算法中的語句執(zhí)行次數(shù)稱為語句頻度或時(shí)間頻度。當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問題的規(guī)模n無關(guān)時(shí),則表示為O(1)
16.應(yīng)用級【解析】網(wǎng)絡(luò)防火墻包括包過濾路由器、應(yīng)用級網(wǎng)關(guān)和電路級網(wǎng)關(guān)。
17.
18.文件控制塊(FCB)文件控制塊(FCB)解析:文件目錄是文件控制塊(FCB)的有序集合.
19.逆向工程逆向工程
20.可串行化可串行化解析:幾個(gè)事務(wù)的并行執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果相同時(shí),稱這種并行調(diào)度策略為可串行化的調(diào)度??纱谢遣⑿惺聞?wù)正確性的唯一準(zhǔn)則。
21.D虛擬頁式存儲管理又稱為請求頁式存儲管理,請求頁式的基本思想是,在進(jìn)程開始執(zhí)行之前,不是裝入全部頁面,而是只是裝入一個(gè)(甚至0個(gè))頁面,然后根據(jù)進(jìn)程執(zhí)行的需要,動態(tài)地裝入其他頁面。
22.B
23.A
24.C解析:應(yīng)用層協(xié)議主要有以下7種。①網(wǎng)絡(luò)終端協(xié)議TELNET,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能。②文件傳送協(xié)議FTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能。④域名服務(wù)DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP地址映射的網(wǎng)絡(luò)服務(wù)。⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路由信息。⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享。⑦HTTP協(xié)議,用于WWW服務(wù)。
25.A解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。一般的連接操作是從行的角度進(jìn)行運(yùn)算,但自然連接還需要取消重復(fù)列,所以是同時(shí)從行和列的角度進(jìn)行運(yùn)算。
26.B
27.B方框代表的是實(shí)體,屬性是橢圓,聯(lián)系是菱形
28.B
29.B
30.B解析:用戶的邏輯文件要存放到存儲介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲介質(zhì)上的組織方式。
31.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品名稱從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
32.【審題關(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
33.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】\n\t\t定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長整型變量he以及存儲一個(gè)四位數(shù)的字符數(shù)組num[5]。
\n②循環(huán)變量i從0開始,依次遞增到4,對字符數(shù)組num[5]的每個(gè)元素賦初值0。
\n③循環(huán)變量i從0開始,依次遞增到MAXNUM.1,對每個(gè)數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時(shí),totNm的值就是文件in.dat中存有的四位正整數(shù)的個(gè)數(shù)。
\n④循環(huán)變量i從0開始,依次遞增到totNum-1,對于每個(gè)數(shù)組元素xx[i]調(diào)用庫函數(shù)sprintf以4個(gè)字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個(gè)元素減去0的ASCII碼48,就分別得到XX[i]這個(gè)四位數(shù)每位上的數(shù)字,并把這四個(gè)數(shù)字相加賦給變量j。再對變量j對2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環(huán)后,把變量he的類型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】大于后連續(xù)5個(gè)數(shù),奇數(shù),從小到大排序。
\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個(gè)位,且四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位>=百位>=十位>=個(gè)位”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“千數(shù)-百位-十位-個(gè)位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
39.\n【審題關(guān)鍵句】千位+百位等于十位+個(gè)位的數(shù)的個(gè)數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進(jìn)行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“千位+百位=十位+個(gè)位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
40.【審題關(guān)鍵句】小于后連續(xù)5個(gè)數(shù),偶數(shù),從小到大排序。
\n【解題思路】
\n①首先定義兩個(gè)循環(huán)整型變量i、j和一個(gè)用于數(shù)據(jù)交換的整型變量ab。
\n②然后在for循環(huán)語句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因?yàn)閺牡箶?shù)第5個(gè)數(shù)開始,其后面的數(shù)都不滿5個(gè)數(shù),與題目要求不符,因此可以省略最后5個(gè)數(shù)),接著對每個(gè)數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個(gè)數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時(shí)數(shù)組的下標(biāo)變量cnt加1。③最后,用雙重for循環(huán)語句對數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個(gè)數(shù)組元素大于后一個(gè)數(shù)組元素,則兩者進(jìn)行互換,實(shí)現(xiàn)對數(shù)組b進(jìn)行升序或降序的排列。
\n【參考答案】
\n
\n
41.(1)【解題思路】函數(shù)依賴定義:設(shè)R(u)是屬性集U上的關(guān)系模式,X,Y是U的子集,若對于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴X,記作X->Y。函數(shù)依賴是指關(guān)系R
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《留置針使用規(guī)范》課件
- 《小數(shù)數(shù)位順序表》課件
- 八下期中測試卷01【測試范圍:第1-11課】(原卷版)
- 旅游行業(yè)導(dǎo)游講解培訓(xùn)總結(jié)
- 2006年江蘇高考語文真題及答案
- 年度目標(biāo)設(shè)定與實(shí)現(xiàn)路徑計(jì)劃
- 幼兒園工作總結(jié)用心呵護(hù)溫馨成長
- 《焊工基礎(chǔ)知識》課件
- 2023年-2024年新員工入職前安全教育培訓(xùn)試題附參考答案(奪分金卷)
- 廚師個(gè)人述職報(bào)告15篇
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之3:4組織環(huán)境-4.1理解組織及其環(huán)境(雷澤佳編制-2025B0)
- 2024年國家低壓電工電工作業(yè)證理論考試題庫(含答案)
- 2025年上半年山西呂梁市柳林縣招聘畢業(yè)生70人到村(社區(qū))工作(第二批)重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2024年非煤礦山年終安全生產(chǎn)工作總結(jié)
- 部編版2024-2025學(xué)年三年級上冊語文期末測試卷(含答案)
- 研發(fā)部年終總結(jié)(33篇)
- 一年級數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)1000題集錦
- 2024年高考物理模擬卷(山東卷專用)(考試版)
- 湖北省武漢市青山區(qū)2022-2023學(xué)年五年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 《入侵檢測與防御原理及實(shí)踐(微課版)》全套教學(xué)課件
- IT企業(yè)安全生產(chǎn)管理制度范本
評論
0/150
提交評論