




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2022年)安徽省亳州市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下列有關(guān)分區(qū)存儲管理的敘述中,不正確的是()。
A.分區(qū)存儲管理能充分利用內(nèi)存
B.分區(qū)存儲管理有固定分區(qū)存儲管理和可變分區(qū)存儲管理
C.固定分區(qū)會浪費(fèi)存儲空間
D.分區(qū)存儲管理不能實(shí)現(xiàn)對內(nèi)存的擴(kuò)充
2.數(shù)據(jù)庫設(shè)計(jì)的概念結(jié)構(gòu)設(shè)計(jì)階段,表示概念結(jié)構(gòu)的常用方法和描述工具是
A.層次分析法和層次結(jié)構(gòu)圖B.數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C.結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖D.實(shí)體-聯(lián)系方法和E-R圖
3.鏈棧與順序棧相比,有一個比較明顯的優(yōu)點(diǎn)是()
A.插入操作更加方便B.通常不會出現(xiàn)棧滿的情況C.不會出現(xiàn)??盏那闆rD.刪除操作更加方便
4.下述_________數(shù)據(jù)庫系統(tǒng)屬于第一代數(shù)據(jù)庫系統(tǒng)。
A.SYBASEB.IngresC.IMSD.ObjectStore
5.設(shè)有棧S和隊(duì)列Q,其初始狀態(tài)為空,元素a1、a2、a3、a4、a5、a6依次入棧,出棧的元素則進(jìn)入隊(duì)列Q,若6個元素出列的順序是a2、a4、a3、a6、a5、a1,則棧的容量至少是多大?
A.6B.4C.3D.2
6.散列法存儲中處理碰撞的方法主要有兩類,一是開地址法,另一類是
A.拉鏈法B.歸并法,C.刪除法D.忽略法
7.當(dāng)某設(shè)備輸入操作正常結(jié)束時,操作系統(tǒng)將等待該輸入操作結(jié)果的進(jìn)程的狀態(tài)改成______。
A.就緒態(tài)B.運(yùn)行態(tài)C.等待態(tài)D.掛起態(tài)
8.霍夫曼算法可以應(yīng)用于下列哪一種情況?()。
A.動態(tài)存儲管理B.表達(dá)式求值C.數(shù)據(jù)通信的二進(jìn)制編碼D.城市間的交通網(wǎng)設(shè)計(jì)
9.若關(guān)系模式,且每一個非主屬性完全函數(shù)依賴于碼,則
A.1NFB.2NFC.3NFD.BCNF
10.數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,外模式又稱為
A.物理模式B.存儲模式C.邏輯模式D.用戶模式
二、填空題(10題)11.散列法存儲中處理碰撞的方法主要有:【】和開地址法。
12.頂級域的劃分模式為組織模式和___________。
13.
14.在SQL語言中,若要刪除一個表,應(yīng)使用的語句是______TABLE。
15.進(jìn)行DES加密時,需要進(jìn)行___________輪的相同函數(shù)處理。
16.Linux操作系統(tǒng)由內(nèi)核、外殼___________和應(yīng)用程序四部分組成。
17.OSl參考模型中,網(wǎng)絡(luò)層的主要功能有:___________、擁塞控制和網(wǎng)絡(luò)互聯(lián)等。
18.在SQL語言中,允許獲得某種權(quán)限的用戶把這種權(quán)限再轉(zhuǎn)授給其他用戶,可以在GRANT語句中指定______子句。
19.若在一棵二叉排序樹中葉結(jié)點(diǎn)的數(shù)目為6,那么樹中度為2的結(jié)點(diǎn)數(shù)目為
【】
20.紅外無線局域網(wǎng)的數(shù)據(jù)傳輸技術(shù)包括:___________紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。
三、單選題(10題)21.數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為()
A.數(shù)據(jù)庫模式描述語言(DDL)B.數(shù)據(jù)庫子語言(SubDL)C.數(shù)據(jù)操縱語言(DML)D.數(shù)據(jù)結(jié)構(gòu)語言
22.描述概念模型的常用方法是
A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實(shí)體-聯(lián)系方法
23.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫的()
A.存儲格式B.存取方法C.存儲結(jié)構(gòu)與存取方法D.存儲模式
24.影響優(yōu)化器的主要因素有:
A.由于現(xiàn)有索引不足,導(dǎo)致排序索引中不包括一個或幾個待排序的列。
B.Groupby和orderby子句中列的次序與索引次序一致。排列的列來自不同的表。
C.建立的索引文件太多。
D.事務(wù)處理太多
25.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,一個關(guān)系相當(dāng)于()
A.一張二維表B.一條記錄C.一個關(guān)系數(shù)據(jù)庫D.一個關(guān)系代數(shù)運(yùn)算
26.下列關(guān)于SQLServer數(shù)據(jù)庫服務(wù)器登錄賬戶的說法中,錯誤的是__________。
A.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶
B.所有的Windows用戶都自動是SQLServer的合法賬戶
C.在Windows身份驗(yàn)證模式下,不允許非Windows身份的用戶登錄到SQLServer服務(wù)器
D.sa是SQLServer提供的一個具有系統(tǒng)管理員權(quán)限的默認(rèn)登錄賬戶
27.對數(shù)據(jù)庫模式設(shè)計(jì)進(jìn)行優(yōu)化有三項(xiàng)指標(biāo),下列指標(biāo)中不屬于這三項(xiàng)指標(biāo)的是()A.A.單位時間內(nèi)訪問的邏輯記錄個數(shù)要少
B.單位時間內(nèi)數(shù)據(jù)的傳送量要少
C.數(shù)據(jù)庫模式中的關(guān)系(即數(shù)據(jù)庫文件)數(shù)目要少
D.系統(tǒng)占用的存儲空間要少
28.下面哪些是參數(shù)調(diào)整中需要關(guān)注的對象。
A.內(nèi)存分配B.磁盤I/OC.資源競爭D.以上全部
29.棧和隊(duì)列是兩種重要的線性結(jié)構(gòu),對它們的描述錯誤的是()。
A.棧頂是允許操作的一端,棧底是不允許操作的一端
B.表達(dá)式求值一般采用棧來實(shí)現(xiàn)
C.隊(duì)列是一種先進(jìn)先出的線性表,允許對隊(duì)列兩端進(jìn)行操作
D.隊(duì)列可以用鏈?zhǔn)酱鎯Y(jié)構(gòu)
30.以下關(guān)于OSI的描述中,錯誤的是()。A.OSI詳細(xì)說了各層提供的服務(wù),但各層提供的服務(wù)與這些服務(wù)如何實(shí)現(xiàn)無關(guān)
B.OSI不是一個標(biāo)準(zhǔn),只是一個在制定標(biāo)準(zhǔn)時所使用的概念性的框架
C.OSI提供了一系列可以實(shí)現(xiàn)的方法
D.OSI中采用了三級抽象
四、C語言程序設(shè)計(jì)題(10題)31.已知在in.dat中存有若干個(個數(shù)<200)1四位十進(jìn)制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue0,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(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)容。
32.程序test.c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時i+10小于100。請考生編寫函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
33.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVal,其功能是:把千位數(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,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
34.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
35.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat0把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個數(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)容。
36.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
37.函數(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ù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個字符的ASCII值,f(p)是計(jì)算后的無符號整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
38.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)WrriteDat把結(jié)果xx輸出到out.dat文件中。
39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的個位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是奇數(shù)并且至少有一個數(shù)能被5整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.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中,并要計(jì)算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writcDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.在SQLServer2008中,設(shè)有教師表(教師號,姓名,所在部門號,職稱)和部門表(部門號,部門名,高級職稱人數(shù))。請編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應(yīng)部門的高級職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)
六、單選題[1分](2題)43.人機(jī)界面是數(shù)據(jù)庫應(yīng)用系統(tǒng)的一個重要組成部分,人機(jī)界面設(shè)計(jì)與用戶的關(guān)系非常密切。關(guān)于人機(jī)界面設(shè)計(jì),下列說法錯誤的是()。
A.人機(jī)界面設(shè)計(jì)時,應(yīng)使用戶感覺系統(tǒng)運(yùn)行始終處于用戶的控制之下,人機(jī)界面應(yīng)該向用戶及時反饋,保持人機(jī)界面與用戶之間的雙向交流
B.當(dāng)系統(tǒng)發(fā)生錯誤時,人機(jī)界面應(yīng)為用戶提供有意義的反饋信息,有時可以提供截屏等功能,使用戶可以了解錯誤,并及時向技術(shù)人員反饋問題
C.良好的人機(jī)界面應(yīng)能容忍用戶使用過程中發(fā)生的操作錯誤,并能夠方便地從錯誤中恢復(fù)
D.設(shè)計(jì)人機(jī)界面可采用原型迭代法,首先進(jìn)行用戶界面詳細(xì)設(shè)計(jì),然后與用戶不斷討論,改進(jìn)設(shè)計(jì)方案
44.關(guān)于優(yōu)化查詢說法正確的是()。
A.避免或簡化排序的目的是實(shí)現(xiàn)查詢優(yōu)化
B.在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在一個存儲過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度
C.使用臨時表會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰
D.相關(guān)子查詢的使用可以加速查詢
參考答案
1.A解析:分區(qū)管理的基本思想是將內(nèi)存分成若干連續(xù)的區(qū)域,有可變分區(qū)和固定分區(qū);分區(qū)管理的主要缺點(diǎn)是不能充分利用內(nèi)存,也不能對內(nèi)存進(jìn)行擴(kuò)充。固定分區(qū)會浪費(fèi)一些內(nèi)存空間,可變分區(qū)會引起碎片的產(chǎn)生。
2.D解析:設(shè)計(jì)數(shù)據(jù)庫概念最著名、最實(shí)用的方法是P.P.S.Chen于1976年提出的'實(shí)體-聯(lián)系方法',簡稱E-R方法。它采用E-R模型將現(xiàn)實(shí)世界的信息結(jié)構(gòu)統(tǒng)一用實(shí)體、屬性以及實(shí)體之間的聯(lián)系來描述。
3.B
4.C解析:第一代數(shù)據(jù)庫系統(tǒng)指層次模型數(shù)據(jù)庫系統(tǒng)。層次模型數(shù)據(jù)庫的代表是IBM公司1969年研制出的信息管理系統(tǒng)(IMS),IMS是最早和使用最廣的幾個數(shù)據(jù)庫之一。
5.C解析:考慮到一個元素在入棧之前,另一個元素可能出棧的情況,再根據(jù)出棧情況來判斷,棧中至少要有3個單元,存放最后出棧的a6、a5、a4三個元素。
6.A解析:本題主要考查了散列法中處理碰撞的方法。散列法存儲中處理碰撞的方法主要有兩類:一是開地址法,另一類是拉鏈法。
7.A解析:運(yùn)行中的進(jìn)程可以處于以下三種狀態(tài):運(yùn)行、就緒和等待。運(yùn)行是指進(jìn)程已獲得CPU,并且在CPU上執(zhí)行的狀態(tài);就緒狀態(tài)是指一個進(jìn)程已經(jīng)具備了運(yùn)行的條件,但沒有獲得CPU而不能運(yùn)行的狀態(tài);等待狀態(tài)也稱阻塞狀態(tài)或封鎖狀態(tài),是指進(jìn)程因等待某種事件發(fā)生而暫時不能運(yùn)行的狀態(tài)。因此當(dāng)某設(shè)備輸入操作正常結(jié)束時,操作系統(tǒng)將等待該輸入操作結(jié)果的進(jìn)程的狀態(tài)改成就緒態(tài),正確答案為選項(xiàng)A。
8.C解析:霍夫曼算法的目的是求取帶權(quán)路徑長度最小的二叉樹,如果把每個葉子節(jié)點(diǎn)對應(yīng)一個信源,根據(jù)它所處的位置進(jìn)行編碼,則可以得到最小的平均碼長,并滿足前綴編碼的要求。所以霍夫曼算法一個重要的應(yīng)用是用于數(shù)據(jù)通信的二進(jìn)制編碼。
9.B解析:若關(guān)系模式,且每一個非主屬性完全函數(shù)依賴于碼,則。若關(guān)系模式,且每一個非主屬性都不傳遞依賴于碼,則。若關(guān)系模式,且對于每一個非平凡的函數(shù)都依賴X→Y,都有X包含碼,則。
10.D解析:數(shù)據(jù)庫的體系結(jié)構(gòu)通常有三級模式組成,它們是:外模式、模式和內(nèi)模式。其中外模式又被稱為子模式或用戶模式。
11.拉鏈法拉鏈法解析:散列法存儲中處理碰撞的方法主要有:拉鏈法和開地址法。
12.地理模式【解析】頂級域的劃分采用了兩種模式,即組織模式和地理模式。
13.iAnywhereWitlessServer【解析】SYBASE的移動與嵌入計(jì)算產(chǎn)品主要包括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。
14.DROP
15.16【解析】在DES加密中,明文的處理經(jīng)過3個階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進(jìn)行l(wèi)6輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。
16.文件系統(tǒng)【解析】Linux操作系統(tǒng)由四部分組成:內(nèi)核,外殼,文件系統(tǒng)和應(yīng)用程序。
17.路由選擇【解析】OSl參考模型中,網(wǎng)絡(luò)層要實(shí)現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。
18.WITHGRANTOPTIONWITHGRANTOPTION解析:GRANT語句的一般格式為:
GRANT<權(quán)限》[,(權(quán)限)]...
[ON<對象類型><對象名>]
T0<用戶>[<用戶>]...
[WITHGRANTOPTION];
其中若指定了WITHGRANTOPTION子句,則獲得某種權(quán)限的用戶還可以把這種權(quán)限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權(quán)限的用戶只能使用該權(quán)限,但不能傳播該權(quán)限。
19.5二叉樹中葉子結(jié)點(diǎn)個數(shù)n0和度為2的結(jié)點(diǎn)個數(shù)n2的關(guān)系為:n0=n2+1.
20.定向光束【解析】紅外局域網(wǎng)的數(shù)據(jù)傳輸技術(shù)主要有3種:定向光束紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。
21.A解析:數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)定義語言(DDL)來描述邏輯模式,嚴(yán)格定義數(shù)據(jù)的名稱、特征、相互關(guān)系、約束等。DML是實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)檢索、插入、更新與刪除操作的數(shù)據(jù)庫操縱語言。
22.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實(shí)體—聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型。
23.C
24.A
25.A
26.B
27.C
28.D
29.C解析:隊(duì)列是一種先進(jìn)先出的線性表,它只允許在表的一段進(jìn)行插入,而在另一端進(jìn)行刪除,允許插入的一端叫做隊(duì)尾,允許刪除的一端叫做隊(duì)頭。
30.COSI參考模型并沒有提供一個可以實(shí)現(xiàn)的方法。OSI參考模型只是描述了一些概念,用來協(xié)調(diào)進(jìn)程問通信標(biāo)準(zhǔn)的制定。
31.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個數(shù),右移后為偶數(shù)的個數(shù)及平均值。
\n【解題思路】
\n①定義整型變量i、j和長整型he,并把其初始值設(shè)置為0。
\n②用for循環(huán)語句對數(shù)組XX進(jìn)行掃描,如果當(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
32.\n【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個數(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)在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素?cái)?shù)進(jìn)行判斷,如果這三個數(shù)同時為素?cái)?shù),則計(jì)數(shù)變量cnt值加1,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】千位+十位與個位+百位,比較大小,整除,奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷新組合的兩位數(shù)要求第一個為偶數(shù),第二個為奇數(shù),比較兩題的第10條語句,只需將新組合的第二個數(shù)的判斷條件改為奇數(shù)判斷,即“newV2%2”。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】四位數(shù)的千位<=百位<=十位<=個位,且四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個數(shù),按從小大的順序存入數(shù)組。
\n【解題思路】
\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、i,一個用于數(shù)據(jù)交換的整型變量ab,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位<=百位<=十位<=個位”的條件是否滿足,并通過a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運(yùn)算符進(jìn)行連接,當(dāng)滿足條件時,則將a嘲的值賦給數(shù)組變量b[cnt],同時數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿足條件的四位數(shù)都將保存到數(shù)組blent1中。
\n③將所有的四位數(shù)判斷完畢后,最后通過兩個for循環(huán),對b[cnt]數(shù)組中的元素按從小到大的順序排序。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】大于后連續(xù)5個數(shù),奇數(shù),從小到大排序。
\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個數(shù),因此在設(shè)置判斷條件時,作為比較的兩個數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計(jì)算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時滿足以上兩個判斷條件時,計(jì)數(shù)變量cnt的值加1,同時將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】以行為單位對字符串變量的下標(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開始,依次遞增直到其值等于或大于20,在循環(huán)體中實(shí)現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞增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ù)的位置上的字符仍按原來位置存放的功能。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】千位+個位與百位+十位,奇數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組臺的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語句。
\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ù)進(jìn)行分解,每分解一個四位數(shù),根據(jù)題目要求,對其各位數(shù)進(jìn)行重新組合,形成兩個新的十位數(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.存儲過程是由PL/SQL語句書寫的過程,這個過程經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務(wù)器中,使用時只要調(diào)用即可。使用存儲過程具有以下優(yōu)點(diǎn):其已經(jīng)編譯和優(yōu)化過了,所以運(yùn)行效率高,提供了在服務(wù)器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應(yīng)用程序。創(chuàng)建存儲過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面對應(yīng)的<PL/SQL>塊為過程體*/be
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度汽車品牌授權(quán)銷售合同模板
- 2025廣東省廣晟控股集團(tuán)校園招聘2000人筆試參考題庫附帶答案詳解
- 交通工程學(xué)(視頻課)知到智慧樹章節(jié)測試課后答案2024年秋北京工業(yè)大學(xué)
- 2025年如東水務(wù)集團(tuán)所屬子公司公開遴選工作人員及招聘勞務(wù)人員6人筆試參考題庫附帶答案詳解
- 2025年中儲糧儲運(yùn)有限公司社會招聘吉林省崗位筆試參考題庫附帶答案詳解
- 污水泵站施工組織設(shè)計(jì)
- 金融反洗錢知識培訓(xùn)課件
- 2024首都文化科技集團(tuán)有限公司人才招聘10人筆試參考題庫附帶答案詳解
- 2024福建福州市倉山區(qū)國有投資發(fā)展集團(tuán)有限公司招聘3人筆試參考題庫附帶答案詳解
- 2025年上半年全國事業(yè)單位招考(107人)易考易錯模擬試題(共500題)試卷后附參考答案
- 大學(xué)二級學(xué)院突發(fā)事件應(yīng)急預(yù)案
- 動物生產(chǎn)學(xué)(全套課件)
- 水利工程現(xiàn)場簽證單(范本)
- 部編版四年級下冊道德與法治 第4課 買東西的學(xué)問(第2課時) 教學(xué)課件
- 慢性活動性EB病毒課件
- 物料吊籠安全技術(shù)標(biāo)準(zhǔn)
- 業(yè)務(wù)招待費(fèi)明細(xì)單
- 鍋爐房風(fēng)險管控措施告知牌
- 年產(chǎn)200噸L絲氨酸發(fā)酵和無菌空氣車間的工藝設(shè)計(jì)課程設(shè)計(jì)
- 家庭醫(yī)生工作室和家庭醫(yī)生服務(wù)點(diǎn)建設(shè)指南
- 國家開放大學(xué)《建筑工程計(jì)量與計(jì)價》章節(jié)測試參考答案
評論
0/150
提交評論