




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
(2022年)河南省駐馬店市全國計算機等級考試數(shù)據(jù)庫技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.以下關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,哪一條是不正確的?
A.一個1:1聯(lián)系可以轉(zhuǎn)換為—個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并
B.一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的n端實體所對應(yīng)的關(guān)系模式合并
C.—個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并
D.三個或三個以上的實體間的多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式
2.設(shè)有一個用線性探測法解決沖突得到的散列表,該表共有0~10個地址單元,其中地址單元2~8中的內(nèi)容依次為13,25,80,16,17,6,14。散列函數(shù)為:H(k)=kmod11若要查找元素14,探測(比較)的次數(shù)是()。
A.8B.9C.3D.6
3.
4.E-R模型中,“基數(shù)”是指
A.實體集的實體數(shù)目的最小值和最大值
B.實體中的屬性數(shù)目的最小值和最大值
C.與一個實體集有聯(lián)系的實體集數(shù)目的最小值和最大值
D.與一個實體有聯(lián)系的實體數(shù)目的最小值和最大值
5.在下列關(guān)于二叉樹的敘述,選出正確的一項
A.在二叉樹中,任何一個結(jié)點的度都是2
B.二叉樹的度為2
C.在二叉樹中至少有一個結(jié)點的度是2
D.一棵二叉樹的度可以小于2
6.設(shè)關(guān)系R和關(guān)系S的元數(shù)分別是4和5,元組數(shù)分別為7和9,則R和S自然連接所得關(guān)系其元數(shù)和元組數(shù)分別為______。
A.9和16B.20和63C.小于9和小于等于63D.等于9和小于等于63
7.關(guān)系數(shù)據(jù)模型有許多優(yōu)點,但下面所列的條目中哪一條不是它的優(yōu)點?
A.結(jié)構(gòu)簡單B.適用于集合操作C.有標(biāo)準(zhǔn)語言D.可表示復(fù)雜的語義
8.以下3題基于如下所示的二叉樹。
該二叉樹對應(yīng)的樹林包括幾棵樹?
A.1B.2C.3D.4
9.數(shù)據(jù)庫系統(tǒng)的日志文件用于記錄下述()內(nèi)容。
A.數(shù)據(jù)更新操作B.數(shù)據(jù)查詢操作C.程序執(zhí)行結(jié)果D.程序運行過程
10.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,哪個階段可以實現(xiàn)數(shù)據(jù)的高度共享?()
A.人工管理階段B.文件系統(tǒng)階段C.數(shù)據(jù)庫管理階段D.網(wǎng)絡(luò)管理階段
二、填空題(10題)11.SQLServer數(shù)據(jù)庫中數(shù)據(jù)的存儲分配單位是__________。
12.一個SQL語句原則上可產(chǎn)生或處理一組記錄,而主語言一次只能處理一個記錄,為此必須協(xié)調(diào)兩種處理方式。這是用______來解決的。
13.SMTP的通信過程可以分成三個階段,它們是連接___________階段、郵件傳遞階段和連接關(guān)閉階段。
14.在關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL中,實現(xiàn)數(shù)據(jù)檢索的語句(命令)是【】。
15.數(shù)據(jù)庫恢復(fù)通?;跀?shù)據(jù)備份和______。
16.使用PowerDesigner的DataArchitect,可以對已有的數(shù)據(jù)庫生成物理模型(PDM),這種功能通常稱為______。
17.計算機網(wǎng)絡(luò)利用通信線路將不同地理位置的多臺獨立的——的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。
18.
19.在多道程序設(shè)計中,為了保證系統(tǒng)的安全,將指令系統(tǒng)中的指令分為
【】
和非
兩部分。
20.IP電話系統(tǒng)有4個基本組件:終端設(shè)備、___________、多點控制單元和網(wǎng)守。
三、單選題(10題)21.為了考慮安全性,每個部門的領(lǐng)導(dǎo)只能存取本部門員工的檔案,為此DBA應(yīng)創(chuàng)建相應(yīng)的()。
A.視圖(view)B.索引(index)C.游標(biāo)(cursor)D.表(table)
22.對數(shù)據(jù)庫模式設(shè)計進行優(yōu)化有三項指標(biāo),下列指標(biāo)中不屬于這三項指標(biāo)的是()A.A.單位時間內(nèi)訪問的邏輯記錄個數(shù)要少
B.單位時間內(nèi)數(shù)據(jù)的傳送量要少
C.數(shù)據(jù)庫模式中的關(guān)系(即數(shù)據(jù)庫文件)數(shù)目要少
D.系統(tǒng)占用的存儲空間要少
23.操作系統(tǒng)在控制和管理進程的過程中,涉及到()這一重要數(shù)據(jù)結(jié)構(gòu),這是進程存在的惟一標(biāo)志。
A.FCBB.FIFOC.FDTD.PCB
24.用戶對SQL數(shù)據(jù)庫的訪問權(quán)限中,如果只允許刪除基本表中的元組,應(yīng)授予哪一種權(quán)限?
A.DROPB.DELETEC.ALTERD.UPDATE
25.對于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學(xué)號SNO,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學(xué)生姓名和年齡,正確的語句是()。
A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23
B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND23
C.SELECT*FROMSWHERE.AGEBETWEEN20AND23
D.以上均不正確
26.某數(shù)據(jù)庫應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫平臺。在系統(tǒng)運行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時間無響應(yīng)。經(jīng)檢查數(shù)據(jù)庫服務(wù)器CPU使用率小于1%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()
A.客戶機到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)故障
B.更新操作涉及到的表沒有建立主碼
C.更新的字段沒有建立有效的索引
D.更新操作涉及到的數(shù)據(jù)被鎖定
27.采用SPOOLing技術(shù)的主要目的是()。
A.提供內(nèi)存和磁盤的接口B.減輕用戶編程負(fù)擔(dān)C.提高CPU和設(shè)備交換信息的速度D.提高獨占設(shè)備的利用率
28.段頁式存儲管理汲取了頁式管理和段式管理的長處,其實現(xiàn)原理結(jié)合了頁式和段式管理的基本思想,即()
A.用分段方法來分配和管理存儲空間,用分頁方法來管理地址空間
B.用分段方法來分配和管理地址空間,用分頁方法來管理存儲空間
C.用分段方法來分配和管理主存空間,用分頁方法來管理輔存空間
D.用分段方法來分配和管理輔存空間,用分頁方法來管理主存空間
29.能夠?qū)owerDesigner中所有模型信息只讀訪問的模塊是()。A.A.ProcessAnalyst
B.DataArchitect
C.Viewer
D.WarehouseArchitecture
30.概念設(shè)計的結(jié)構(gòu)是得到一個與()
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)
四、C語言程序設(shè)計題(10題)31.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組XX中(每行字符串長度均小于80)。請編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果)XX輸出到文件0ut.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
32.已知在in.dat中存有若干個(個數(shù)<200)1四位十進制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue0,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat0的內(nèi)容。
33.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出于位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
34.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組XX中;請編制函數(shù)eneryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進行替代,仍存入數(shù)組XX對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
35.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
36.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中,請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組)XX中的所有字符進行替代,其替代值仍存入數(shù)組XX的對應(yīng)的位置上,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運算,p是數(shù)組)xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
37.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj。
結(jié)果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
38.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)rcadDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsvalue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
39.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的整10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue實現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVa,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個數(shù)ab-cd>=0且ab.cd<=10且兩個數(shù)均是奇數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writcDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
五、設(shè)計與應(yīng)用題(2題)41.設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號、課程名和學(xué)分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;V.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個系可聘用多名教師,一名教師只能受聘于一個系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。(1)請根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說明每個關(guān)系模式的主碼和外碼。(5分)
42.設(shè)有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
六、單選題[1分](2題)43.在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于()。
A.結(jié)構(gòu)化分析方法B.數(shù)據(jù)分析方法C.數(shù)據(jù)抽象方法D.業(yè)務(wù)歸納方法
44.在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于()。
A.集中式B.分割式C.全復(fù)制式D.混合式
參考答案
1.C解析:E-R模型向關(guān)系模型轉(zhuǎn)換時,一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。
2.D解析:由散列函數(shù)為:H(k)=kmod11可計算出13,25,80,16,17,6,14的散列地址依次為2、3、3、5、6、6、3,在存儲14時,2、3、4、5、6、7連續(xù)6個單元已經(jīng)被占用,如表13-17所示。而14的散列地址為3,因此在查找時需從地址為3的位置開始比較,一直到14存儲的地址8(包括8),共比較了6次。
3.B解析:進程被調(diào)度選中時進程就會從就緒狀態(tài)進入運行狀態(tài);
等待某一事件的進程應(yīng)該是處于等待狀態(tài)的:
如果等待的事件發(fā)生,則該進程就由等待狀態(tài)進入就緒狀態(tài);
如果時間片用完,進程就從運行狀態(tài)進入就緒狀態(tài)。
4.D解析:在E-R模型中,把與一個實體有聯(lián)系的實體數(shù)目的最小值和最大值叫做基數(shù)。
5.D解析:根據(jù)二叉樹的定義、度的定義和樹的度的定義,可以看出,在上述4個關(guān)于二叉樹的敘述中,只有選項D)是正確的。
6.C
7.D解析:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束3大要素組成。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)單一,在關(guān)系模型中.現(xiàn)實世界的實體以及實體間的各種聯(lián)系均用關(guān)系來表示。關(guān)系操作的特點是集合操作方式,即操作的對象和結(jié)果都是集合。關(guān)系代數(shù)、元組關(guān)系演算和域關(guān)系演算均是抽象的查詢語言這些抽象的語言與具體的DBMS中實現(xiàn)的實際語言并不完全一樣,但它們能用作評估實際系統(tǒng)中查詢語言能力的標(biāo)準(zhǔn)或基礎(chǔ)。數(shù)據(jù)庫的數(shù)據(jù)完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性,那是一種語義概念,包括兩個主要方面:與現(xiàn)實世界中應(yīng)用需求的數(shù)據(jù)的相容性和正確性。數(shù)據(jù)庫內(nèi)數(shù)據(jù)之間的相容性和正確性。
8.B解析:該二叉樹包括以下兩棵樹:
9.A使用最為廣泛的記錄數(shù)據(jù)庫中更新活動的結(jié)構(gòu)是日志。日志是日志記錄的序列,它記錄了數(shù)據(jù)庫中的所有更新活動。
10.C解析:數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過3個階段:人工階段、文件系統(tǒng)階段和數(shù)據(jù)庫階段。數(shù)據(jù)庫管理采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu),具有數(shù)據(jù)共享性高、冗余度小、易擴充、有較高的數(shù)據(jù)獨立性、安全性等特點。
11.數(shù)據(jù)頁
12.游標(biāo)或CURSOR游標(biāo)或CURSOR
13.建立【解析】SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。
14.SELECTSELECT解析:數(shù)據(jù)檢索功能即指數(shù)據(jù)的查詢,在SQL語言中,主要使用SELECT語句來實現(xiàn)數(shù)據(jù)的查詢。
15.日志日志
16.逆向工程逆向工程
17.自治【解析】計算機網(wǎng)絡(luò)利用通信線路將不同地理位置的多個自治的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。
18.
19.特權(quán)指令特權(quán)指令是指具有特殊權(quán)限的指令,在多用戶,多任務(wù)的計算機系統(tǒng)中,特權(quán)指令卻是不可缺少的。它主要用于系統(tǒng)資源的分配和管理,包括改變系統(tǒng)的工作方式,檢測用戶的訪問權(quán)限,修改虛擬存儲器管理的段表,頁表和完成任務(wù)的創(chuàng)建和切換等
20.網(wǎng)關(guān)【解析】IP電話系統(tǒng)有4個基本組件:終端設(shè)備、網(wǎng)關(guān)、多點控制單元和網(wǎng)守。
21.A解析:視圖是從一個或幾個基本表中根據(jù)用戶需要而做成的一個虛表。視圖是虛表,它在存儲時只存儲視圖的定義,而沒有存儲對應(yīng)的數(shù)據(jù),視圖是只在剛剛打開的一瞬間,通過定義從基表中搜集數(shù)據(jù),并展現(xiàn)給用戶。
22.C
23.D解析:FCB(文件控制塊)是系統(tǒng)為管理文件而設(shè)置的一個數(shù)據(jù)結(jié)構(gòu),是文件存在的標(biāo)志,記錄了系統(tǒng)管理文件所需要的全部信息;FIFO是先進先出,一般表示某些算法(隊列操作、存儲頁面淘汰等);PCB是進程控制塊,描述進程的基本情況以及進程的運行變化過程。
24.B解析:允許刪除基本表中的元組的權(quán)限是DELETE。
25.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達式應(yīng)為BETWEEN20AND23。
26.D
27.D解析:在一類設(shè)備上模擬另一類設(shè)備的技術(shù)稱為虛設(shè)備技術(shù)。通常使用高速設(shè)備來模擬低速設(shè)備,以此把原來慢速的獨占設(shè)備改造成為若干進程共享的快速共事設(shè)備。就好像把一臺設(shè)備變成了多臺虛擬設(shè)備,從而提高了設(shè)備的利用率.我們稱被模擬的設(shè)備為虛設(shè)備。SPOOLing技術(shù)是一類典型的虛設(shè)備技術(shù)。
28.B
29.B【答案】B
【解析】DataArehitect是可以對PowerDesigner中所有模型信息進行訪問的只讀模塊。
30.B
31.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n①定義循環(huán)變量i、j、k和整型變量len、p。
\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用1en除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從J+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i]啪的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。
\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量str的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于1,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。
\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為偶數(shù)的個數(shù)及平均值。
\n【解題思路】
\n①定義整型變量i、j和長整型he,并把其初始值設(shè)置為0。
\n②用for循環(huán)語句對數(shù)組XX進行掃描,如果當(dāng)前數(shù)組元素xx[i]零,則全局變量totNum加1。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始遞增到totNum一1,對數(shù)組xx中的每個元素XX[i]右移一位,把這個值賦給整型變量i,再對j的值對2求余數(shù),如果余數(shù)等于0,則變量totCnt加1,并把數(shù)組元素xx[i]累加到變量he。
\n④退出循環(huán)時,把變量he的數(shù)據(jù)類型轉(zhuǎn)換成雙精度型再除以變量totCnt的值,就得到算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】千位+個位等于百位+十位個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\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è)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量va1,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
36.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
39.\n【審題關(guān)鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運算符進行連接。當(dāng)同時滿足以上兩個判斷條件時,計數(shù)變量cnt的值加1,同時將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
40.【審題關(guān)鍵句】千位+十位組合與個位+百位組合,都是奇數(shù),兩數(shù)相減結(jié)果大于等于0小于等于10,從大到小排序。
\n【解題思路】
\n①首先,本題要定義多個變量,包括兩侖循環(huán)變量循環(huán)i、j;用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位);兩個用來存放重新組合數(shù)字的變量newV1和newV2。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,每分解一個四位數(shù),根據(jù)題目要求,對其各位數(shù)進行重新組合,形成兩個新的十位數(shù),組合條件分別是原四位數(shù)的千位和十位組成一個十位數(shù),個位和百位組成一個十位數(shù),并將兩個新的十位數(shù)分別賦給變量newV1和newV2。
\n③數(shù)字重組完畢之后,再根據(jù)題目要求篩選滿足條件的四位數(shù),本題需要考慮多個篩選條件:一是新組合的十位數(shù)中,其十位數(shù)不能為0,即原四位數(shù)的千位和個位數(shù)字不能為0;二是兩個新組合的十位數(shù)之差必須大于等于0小于等于10;三是兩個新組合的數(shù)字均為奇數(shù)。
\n④將同時滿足以上3個條件的四位數(shù)賦給數(shù)組b[cnt],同時數(shù)組下標(biāo)值加1,當(dāng)for循環(huán)執(zhí)行完畢后,則將所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]qb。
\n⑤最后通過兩個for循環(huán),對數(shù)組b[cnt]中的元素按從大到小的順序排序,排序過程中,可用newV1或newV2作為數(shù)據(jù)交換的中間變量。
\n【參考答案】
\n
\n
41.(1)E-R圖也稱實體一聯(lián)系圖,提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。為了簡化E-R圖的處置,現(xiàn)實世界的事物能作為屬性對待的則盡量作為屬性對待。實體與屬性的劃分給出如下兩條規(guī)則:①作為“屬性”,不能再具有需要描述的性質(zhì),“屬性”必須是不可分的數(shù)據(jù)項,不能包含其它屬性。②“屬性”不能與其它實體有聯(lián)系,即E-R圖中所表示的聯(lián)系是實體之問的聯(lián)系。本
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 禽類產(chǎn)品消費心理分析考核試卷
- 船舶改裝工程技術(shù)的研究與試驗發(fā)展考核試卷
- 自行車導(dǎo)航技術(shù)應(yīng)用考核試卷
- 遼寧省葫蘆島市建昌縣2025屆五年級數(shù)學(xué)第二學(xué)期期末達標(biāo)檢測模擬試題含答案
- 山東省臨沂市蘭山區(qū)部分校2025屆中考第七次適應(yīng)性訓(xùn)練生物試題含解析
- 仲元中學(xué)高一下學(xué)期期中考試語文試題
- 上海對外經(jīng)貿(mào)大學(xué)《中學(xué)學(xué)科教學(xué)設(shè)計數(shù)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津市六校2024-2025學(xué)年高三高考模擬沖刺卷(提優(yōu)卷)(一)歷史試題含解析
- 南京醫(yī)科大學(xué)康達學(xué)院《輪滑》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西省西安市交大附中達標(biāo)名校2025屆初三二診模擬考試生物試題含解析
- Pentacam白內(nèi)障應(yīng)用(第二版)
- 抗精神病藥物的選擇與聯(lián)合應(yīng)用
- JJF1059.1測量不確定度評定與表示(培訓(xùn)講稿)
- 中國電工技術(shù)學(xué)會科技成果鑒定管理辦法
- 多合規(guī)政策及流程變化對照版
- 鋼箱梁的制作及安裝方案
- 工程測量畢業(yè)設(shè)計畢業(yè)論文
- 包裝廠質(zhì)量管理體系
- 殺手?jǐn)?shù)獨100題
- 一元二次方程四種解法知識點與練習(xí)題(包括十字相乘法)
- 生活質(zhì)量評價量表SF
評論
0/150
提交評論