




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.下列關(guān)于哈夫曼樹(shù)的敘述錯(cuò)誤的是
A.一棵哈夫曼樹(shù)是帶權(quán)路徑長(zhǎng)度最短的二叉樹(shù)
B.一棵哈夫曼樹(shù)中葉結(jié)點(diǎn)的個(gè)數(shù)比非葉結(jié)點(diǎn)的個(gè)數(shù)大1
C.一棵哈夫曼樹(shù)結(jié)點(diǎn)的度要么是0,要么是2
D.哈夫曼樹(shù)的根結(jié)點(diǎn)的權(quán)值等于各個(gè)葉子結(jié)點(diǎn)的權(quán)值之和
2.下列敘述中,哪些是PowerBuilder的特性?______。
Ⅰ.將應(yīng)用作為對(duì)象
Ⅱ.支持與多種數(shù)據(jù)庫(kù)連接
Ⅲ.支持動(dòng)態(tài)數(shù)據(jù)交換
Ⅳ.支持Web快速開(kāi)發(fā)
A.僅Ⅰ和ⅡB.僅Ⅱ、Ⅲ和ⅣC.僅Ⅲ和ⅣD.全部
3.由初步E-R圖構(gòu)成基本E-R圖,其主要任務(wù)是()。
A.消除不必要冗余B.消除屬性沖突C.消除結(jié)構(gòu)沖突和命名沖突D.B和℃
4.數(shù)據(jù)模型是用來(lái)表示實(shí)體間聯(lián)系的。網(wǎng)狀模型、層次模型和關(guān)系模型都是數(shù)據(jù)庫(kù)中的基本數(shù)據(jù)模型。在搜索數(shù)據(jù)時(shí),關(guān)系模型的實(shí)現(xiàn)是通過(guò)()。
A.可從任一點(diǎn)開(kāi)始且沿任何路徑搜索B.可從任一結(jié)點(diǎn)沿確定的路徑搜索C.可從固定的結(jié)點(diǎn)沿任何路徑搜索D.對(duì)關(guān)系進(jìn)行運(yùn)算
5.操作系統(tǒng)限制程序的訪問(wèn),不允許程序訪問(wèn)其授權(quán)區(qū)域之外的目標(biāo),這種技術(shù)屬于哪種隔離方式?()
A.物理隔離B.邏輯隔離C.密碼隔離D.時(shí)間隔離
6.下列不適于進(jìn)程調(diào)度的是
A.正在執(zhí)行的進(jìn)程運(yùn)行完畢
B.正在執(zhí)行的進(jìn)程調(diào)用阻塞原語(yǔ)將自己阻塞起來(lái)進(jìn)入等待狀態(tài)
C.在分時(shí)系統(tǒng)時(shí)間片用完
D.進(jìn)程用喚醒原語(yǔ)將自己轉(zhuǎn)換為就緒狀態(tài)
7.在中斷處理中,輸入輸出中斷是指
A.設(shè)備出錯(cuò)B.數(shù)據(jù)傳輸結(jié)束C.設(shè)備出錯(cuò)和數(shù)據(jù)傳輸結(jié)束D.都不是
8.當(dāng)用戶程序執(zhí)行訪管指令時(shí),中斷裝置將使中央處理器如何工作?
A.維持在目態(tài)B.從目態(tài)轉(zhuǎn)換到管態(tài)C.維持在管態(tài)D.從管態(tài)轉(zhuǎn)換到目態(tài)
9.在數(shù)據(jù)庫(kù)三級(jí)模式中,外模式的個(gè)數(shù)
A.只有一個(gè)B.可以有任意多個(gè)C.與用戶個(gè)數(shù)相同D.由設(shè)置的系統(tǒng)參數(shù)決定
10.在順序表(3,6,8,10,11,15,16,18,21,25,30)中,用二分法查找關(guān)鍵碼值11,所需的關(guān)鍵碼比較次數(shù)為_(kāi)_____。
A.2B.3C.4D.5
二、填空題(10題)11.Oracle數(shù)據(jù)庫(kù)系統(tǒng)中快速生成報(bào)表的工具是Oracle______。
12.數(shù)據(jù)結(jié)構(gòu)包括三方面的內(nèi)容:數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的______。
13.被認(rèn)為是真正意義上的安全產(chǎn)品一般其安全級(jí)別應(yīng)達(dá)到______。
14.虛擬存儲(chǔ)管理系統(tǒng)中,在進(jìn)行地址映射時(shí),若所需頁(yè)面不在內(nèi)存,則產(chǎn)生【】中斷。
15.廣義表是線性表的推廣,是由零個(gè)或多個(gè)單元素或______所組成的有限序列。
16.網(wǎng)絡(luò)操作系統(tǒng)可分為面向任務(wù)型和通用型兩類(lèi),而通用型網(wǎng)絡(luò)操作系統(tǒng)又可分為_(kāi)__________和基礎(chǔ)級(jí)系統(tǒng)。
17.對(duì)一組記錄的關(guān)鍵碼(54,36,72,15,40,38,91)進(jìn)行堆排序時(shí),初始化堆后,最后4個(gè)記錄為
【】
18.
19.進(jìn)程之間的聯(lián)系稱之為進(jìn)程通信,______是進(jìn)程通信的工具。
20.設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F(xiàn)),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個(gè)元組的主碼值,或者取______。這是參照完整性規(guī)則。
三、單選題(10題)21.“把查詢sc表和更新sc表的grade列的權(quán)限受予用戶user1”的正確SQL語(yǔ)句是()。
A.GRANTSELECT,UPDATE(grade)ONTABLEscTOuser1
B.GRANTSELECTsc,UPDATEsc,gradeTOuser1
C.GRANTSELECT,UPDATEONTABLEsC.gradeTOuser1
D.GRANTSELECTONTABLEsc,UPDATEONTABLEsc(grade)TOuser1
22.在對(duì)全局E-R模型進(jìn)行優(yōu)化時(shí),通常利用規(guī)范化理論中的()概念消除冗余關(guān)系。
A.無(wú)損聯(lián)接B.函數(shù)依賴C.范式D.邏輯蘊(yùn)涵
23.棧和隊(duì)列是兩種重要的線性結(jié)構(gòu),對(duì)它們的描述錯(cuò)誤的是()。
A.棧頂是允許操作的一端,棧底是不允許操作的一端
B.表達(dá)式求值一般采用棧來(lái)實(shí)現(xiàn)
C.隊(duì)列是一種先進(jìn)先出的線性表,允許對(duì)隊(duì)列兩端進(jìn)行操作
D.隊(duì)列可以用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
24.在計(jì)算機(jī)硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能部件是
A.運(yùn)算器B.控制器C.存儲(chǔ)器D.輸入輸出設(shè)備
25.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?
A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式
26.用戶對(duì)SQL數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限中,如果只允許刪除基本表中的元組,應(yīng)授予哪一種權(quán)限?
A.DROPB.DELETEC.ALTERD.UPDATE
27.某單道批處理系統(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
28.整個(gè)軟件生存期中時(shí)間最長(zhǎng)蹬是()
A.需求分析B.設(shè)計(jì)C.程序編制D.運(yùn)行維護(hù)
29.磁盤(pán)的讀寫(xiě)單位是()
A.塊B.扇區(qū)C.簇D.字節(jié)
30.E-R模型轉(zhuǎn)換成關(guān)系模型是在數(shù)據(jù)庫(kù)設(shè)計(jì)階段中的()階段。
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的上一個(gè)字母,如果是字母a,則改寫(xiě)成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結(jié)果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內(nèi)容。
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)isVal,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個(gè)位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時(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文件中。
33.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出于位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
34.在文件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)容。
35.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
36.已知數(shù)據(jù)文件IN1.DAT和IN2.DAT中分別存有100個(gè)兩位十進(jìn)制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個(gè)文件中的數(shù)存入數(shù)組a和b中,請(qǐng)考生編制一個(gè)函數(shù)jsVal,實(shí)現(xiàn)的功能是依次對(duì)數(shù)組a和b中的數(shù)按條件重新組成一個(gè)新數(shù)并依次存入數(shù)組C中,再對(duì)數(shù)組C中的數(shù)按從小到大的順序進(jìn)行排序,最后調(diào)用輸出函數(shù)writeDat把結(jié)果C輸出到文件out.dat中。組成新數(shù)的條件:如果數(shù)組a和b中相同下標(biāo)位置的數(shù)均是奇數(shù),則數(shù)組a中十位數(shù)字為新數(shù)的千位數(shù)字,個(gè)位數(shù)字仍為新數(shù)的個(gè)位數(shù)字,數(shù)組b中的十位數(shù)字為新數(shù)的百位數(shù)字,個(gè)位數(shù)字為新數(shù)的十位數(shù)字,這樣組成的新數(shù)并存入數(shù)組C中。
37.設(shè)有n個(gè)人圍坐一圈并按順時(shí)針?lè)较驈?到n編號(hào),從第s個(gè)人開(kāi)始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)人重新開(kāi)始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止。現(xiàn)要求按出圈次序,每10人一組,給出這n個(gè)人的順序表。請(qǐng)考生編寫(xiě)函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文件out.dat中。
設(shè)n=100,s=1,m=10。
①將1到n個(gè)人的序號(hào)存入一維數(shù)組P中;
②若第i個(gè)人報(bào)數(shù)后出圈,則將p[i]置于數(shù)組的倒數(shù)第i個(gè)位置上,而原來(lái)第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;
③重復(fù)第②步直至圈中只剩下p[1]為止。
注意:部分源程序已經(jīng)給出。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
38.程序test.C的功能是:把s字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)考生編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到0ut.dat文件中。
39.已知數(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文件中。
40.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱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)品名稱從大到小進(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)賦值語(yǔ)句進(jìn)行解題:產(chǎn)品名稱比較請(qǐng)用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷(xiāo)售表(銷(xiāo)售單據(jù)號(hào),商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。其中,商品號(hào)代表一類(lèi)商品,商品號(hào)、單價(jià)、銷(xiāo)售數(shù)量和銷(xiāo)售單價(jià)均為整型。請(qǐng)編寫(xiě)查詢某年某商品的銷(xiāo)售總毛利的存儲(chǔ)過(guò)程,毛利=銷(xiāo)售數(shù)量x(銷(xiāo)售單價(jià)一單價(jià))。要求商品號(hào)和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.在SQLServer2008中,設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,進(jìn)貨價(jià)格),商品號(hào)為主碼;銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售價(jià)格,本次利潤(rùn)),商品號(hào)和銷(xiāo)售時(shí)間為主碼,銷(xiāo)售價(jià)格為本次銷(xiāo)售商品的單價(jià)?,F(xiàn)要求每當(dāng)在銷(xiāo)售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷(xiāo)售產(chǎn)生的利潤(rùn),并將該利潤(rùn)賦給銷(xiāo)售表的第5列“本次利潤(rùn)”。請(qǐng)編寫(xiě)實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)
六、單選題[1分](2題)43.設(shè)在SQLServer2008中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類(lèi)型存儲(chǔ)。下列數(shù)據(jù)類(lèi)型中最合適的是()。
A.intB.smallintC.tinyintD.bigint
44.下列關(guān)于SQLServer2008身份驗(yàn)證模式的說(shuō)法,錯(cuò)誤的是()。
A.在“Windows身份驗(yàn)證模式”下,不允許sa登錄到SQLServer服務(wù)器
B.在“Windows身份驗(yàn)證模式”下,所有Windows用戶都自動(dòng)具有登錄到SQLServer服務(wù)器的權(quán)限
C.不管是哪種身份驗(yàn)證模式,Windows中的Administrator無(wú)需授權(quán)就可登錄到SQLServer服務(wù)器
D.安裝好SQLServer之后,可以根據(jù)需要隨時(shí)更改身份驗(yàn)證模式
參考答案
1.C解析:哈夫曼樹(shù)中結(jié)點(diǎn)的度可以是0,1,2。
2.D解析:PowerBuilder是由美國(guó)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具廠商Powersoft公司開(kāi)發(fā)的應(yīng)用系統(tǒng)開(kāi)發(fā)工具。它的基本特點(diǎn)包括:專(zhuān)業(yè)的客戶機(jī)朋艮務(wù)器應(yīng)用開(kāi)發(fā)工具、將應(yīng)用作為對(duì)象、支持與多種數(shù)據(jù)庫(kù)連接、支持動(dòng)態(tài)數(shù)據(jù)交換和支持Web快速開(kāi)發(fā)等.因此本題正確答案為選項(xiàng)O(全部).
3.A解析:由初步E-R圖構(gòu)成基本E-R圖,是在概念結(jié)構(gòu)設(shè)計(jì)中視圖集成的第二階段。設(shè)計(jì)基本E-R圖時(shí),由于在初步E-R圖中,可能存在一些冗余的數(shù)據(jù)和實(shí)體間冗余的聯(lián)系,給數(shù)據(jù)庫(kù)的維護(hù)增加困難,應(yīng)當(dāng)予以消除。消除了冗余后的初步E-R圖稱為基本E-R圖。所以答案選A。
4.D
5.B解析:物理隔離方式:各過(guò)程使用不同的物理目標(biāo),比如用不同的打印機(jī)輸出不同安全級(jí)別的數(shù)據(jù)。時(shí)間隔離方式:具有不同安全性要求的處理在不同的時(shí)間被執(zhí)行。邏輯隔離方式:操作系統(tǒng)限制程序的訪問(wèn),不允許程序訪問(wèn)其授權(quán)區(qū)域之外的目標(biāo)。密碼隔離方式:對(duì)數(shù)據(jù)處理及計(jì)算活動(dòng)進(jìn)行加密,使其他用戶即便訪問(wèn)到也不能理解。
6.D解析:當(dāng)進(jìn)程用喚醒原語(yǔ)將自己轉(zhuǎn)換為就緒狀態(tài)的時(shí)候并不適合進(jìn)程調(diào)度。
7.C輸入輸出中斷:它是當(dāng)外部設(shè)備或通道操作正常結(jié)束或發(fā)生錯(cuò)誤時(shí)所發(fā)生的中斷。例如:打印機(jī)打印完成、缺紙,讀磁盤(pán)時(shí)相應(yīng)驅(qū)動(dòng)器中沒(méi)有磁盤(pán)等。
8.B解析:中央處理器有兩種工作狀態(tài):管態(tài)和目態(tài)。當(dāng)中央處理器處于管態(tài)時(shí)可執(zhí)行包括特權(quán)指令在內(nèi)的一切機(jī)器指令;當(dāng)中央處理器處于目態(tài)時(shí)不允許執(zhí)行特權(quán)指令。所以,操作系統(tǒng)程序占用中央處理器時(shí),應(yīng)讓中央處理器在管態(tài)下工作,而用戶程序占用中央處理器時(shí),應(yīng)讓中央處理器在目態(tài)下工作。
9.B解析:外模式(也稱子模式或用戶模式)是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)可見(jiàn)和使用的局部的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。在SQL數(shù)據(jù)庫(kù)中,外模式相當(dāng)于視圖和部分基本表。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。
10.C解析:本題中用二分查找法查找的順序?yàn)椋?5、8、10、11。
11.Reports
12.運(yùn)算運(yùn)算解析:計(jì)算機(jī)加工的數(shù)據(jù)不是互相孤立的,它們彼此間一般存在著某些邏輯上的聯(lián)系,這些聯(lián)系需要在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和加工時(shí)反映出來(lái)。因此,數(shù)據(jù)結(jié)構(gòu)概念一般包括3個(gè)方面的內(nèi)容:數(shù)據(jù)之間的邏輯關(guān)系、數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式以及在這些數(shù)據(jù)上定義的運(yùn)算的集合。
13.B1B1解析:根據(jù)計(jì)算機(jī)系統(tǒng)對(duì)各項(xiàng)指標(biāo)的技術(shù)情況,TCSEC將系統(tǒng)劃分為4組7個(gè)安全級(jí)別,按系統(tǒng)可靠性或可信程度逐漸增高依次為:D、C1、C2、B1、B2、B3、A1。B1級(jí)別的產(chǎn)品才被認(rèn)為是真正意義上的安全產(chǎn)品,達(dá)到此級(jí)別的產(chǎn)品其名稱中多冠以“安全”或“可信”字樣,作為區(qū)別于普通產(chǎn)品的安全產(chǎn)品出售。
14.缺頁(yè)缺頁(yè)
15.子表子表
16.變形級(jí)系統(tǒng)【解析】通用型網(wǎng)絡(luò)操作系統(tǒng)又可分為變形級(jí)系統(tǒng)和基礎(chǔ)級(jí)系統(tǒng)。
17.(15,36,38,54)堆積排序(Heapsort)是指利用堆積樹(shù)(堆)這種資料結(jié)構(gòu)所設(shè)計(jì)的一種排序算法,可以利用數(shù)組的特點(diǎn)快速定位指定索引的元素。先建一個(gè)“大頂堆”,即先選得一個(gè)關(guān)鍵字為最大的記錄,然后與序列中最后一個(gè)記錄交換,之后繼續(xù)對(duì)序列中前n-1記錄進(jìn)行“篩選”,重新將它調(diào)整為一個(gè)“大頂堆”再將堆頂記錄和第n-1個(gè)記錄交換,如此反復(fù)直至排序結(jié)束。所謂“篩選”指的是對(duì)一棵左/右子樹(shù)均為堆的完全二叉樹(shù),“調(diào)整”根結(jié)點(diǎn)使整個(gè)二叉樹(shù)為堆。
18.iAnywhereWitlessServer【解析】SYBASE的移動(dòng)與嵌入計(jì)算產(chǎn)品主要包括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。
19.通信原語(yǔ)通信原語(yǔ)
20.空值空值
21.A解析:SQL語(yǔ)言用GRANT語(yǔ)句向用戶授予數(shù)據(jù)訪問(wèn)權(quán)限,GRANT語(yǔ)句的一般格式為:
GRANT<權(quán)限>[,<權(quán)限>]…
[ON<對(duì)象類(lèi)型><對(duì)象名>][,<對(duì)象名>]…
TO<用戶>[,<用戶>]…
[WITHGRANTOPTION]
所以正確的是選項(xiàng)A)。
22.B
23.C解析:隊(duì)列是一種先進(jìn)先出的線性表,它只允許在表的一段進(jìn)行插入,而在另一端進(jìn)行刪除,允許插入的一端叫做隊(duì)尾,允許刪除的一端叫做隊(duì)頭。
24.B解析:馮?諾依曼提出的存儲(chǔ)程序工作原理決定了計(jì)算機(jī)硬件系統(tǒng)的5個(gè)基本組成部分,即運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。運(yùn)算器是計(jì)算機(jī)中執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算的部件,也叫算術(shù)邏輯單元。存儲(chǔ)器是計(jì)算機(jī)中具有記憶能力的部件,它能根據(jù)地址接收和保存指令或數(shù)據(jù),并能根據(jù)命令提供有關(guān)地址的指令或數(shù)據(jù)。
控制器的主要作用是使整個(gè)計(jì)算機(jī)能夠自動(dòng)地執(zhí)行程序,并控制計(jì)算機(jī)各功能部件協(xié)調(diào)一致地動(dòng)作。執(zhí)行程序時(shí),控制器先從主存中按順序取出程序中的一條指令,解釋該指令并形成數(shù)據(jù)地址,取出所需的數(shù)據(jù),然后向其他功能部件發(fā)出執(zhí)行該指令所需的各種時(shí)序控制信號(hào)。然后再?gòu)闹鞔嬷腥〕鱿乱粭l指令執(zhí)行,如此循環(huán),直到程序完成。計(jì)算機(jī)自動(dòng)工作的過(guò)程就是逐條執(zhí)行程序中指令的過(guò)程。
輸入設(shè)備的主要功能是將數(shù)據(jù)、程序等用戶信息變換為計(jì)算機(jī)能識(shí)別和處理的信息形式。
輸出設(shè)備的主要功能是將計(jì)算機(jī)中的二進(jìn)制信息變換為計(jì)算機(jī)用戶所需要并能識(shí)別的信息形式。
25.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類(lèi)型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。
26.B解析:允許刪除基本表中的元組的權(quán)限是DELETE。
27.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。
28.D
29.B
30.B
31.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的上一個(gè)字母,大小寫(xiě)不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開(kāi)始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語(yǔ)句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫(xiě)字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】千位+十位與個(gè)位+百位,比較大小,整除,奇數(shù),從大到小排序。
\n【解題思路】
\n本題類(lèi)似第26套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,即判斷新組合的兩位數(shù)要求第一個(gè)為偶數(shù),第二個(gè)為奇數(shù),比較兩題的第10條語(yǔ)句,只需將新組合的第二個(gè)數(shù)的判斷條件改為奇數(shù)判斷,即“newV2%2”。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】千位+個(gè)位等于百位+十位個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位+千位=百位+十位”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
34.\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
35.\n【審題關(guān)鍵句】千位+個(gè)位與百位+十位,奇數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類(lèi)似第27套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組臺(tái)的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】數(shù)組相同下標(biāo)位置上的奇數(shù),數(shù)組a中十位數(shù)等于新數(shù)的千位數(shù)字,個(gè)位等于新數(shù)個(gè)位數(shù)字,數(shù)組b中的十位等于新數(shù)的百位數(shù)字,個(gè)位數(shù)字等于新數(shù)的十位數(shù)字,存入數(shù)組,從小到大排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和局部變量trap。
\n②在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于MAX,用if條件語(yǔ)句判斷如果a[i]和b[j]同時(shí)為奇數(shù),由a[i]的十位數(shù)字為新數(shù)的千位數(shù)字,個(gè)位數(shù)字為新數(shù)的個(gè)位數(shù)字,b[i]的十位數(shù)字為新數(shù)的百位數(shù)字,個(gè)位數(shù)字為新數(shù)的十位數(shù)字,把這個(gè)新組成的數(shù)存入數(shù)組元素c[cn],同時(shí)數(shù)組下標(biāo)變量cn加1。
\n③在第一層for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于cnt,在第二層循環(huán)中,循環(huán)變量{從i+1開(kāi)始,依次遞增直到其值等于cnt,用if條件語(yǔ)句判斷如果數(shù)組元素c[i]大于c[j],則兩者進(jìn)行互換,實(shí)現(xiàn)數(shù)組C中的數(shù)按從小到大的順序進(jìn)行排序。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】圍圈問(wèn)題。
\n【解題思路】
\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號(hào)的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。
\n②通過(guò)一個(gè)for循環(huán),將n個(gè)人的序號(hào)存入一維數(shù)組P中(n的值已在源程序中賦值為100)。
\n③再建立一個(gè)for循環(huán),循環(huán)變量i從n開(kāi)始,即從100開(kāi)始,依次遞減直到其值小于2時(shí)退出循環(huán)。由于每執(zhí)行一次循環(huán),人數(shù)就會(huì)減少1個(gè),因此,此處的for循環(huán)應(yīng)表示為遞減方式。在該循環(huán)體中,先計(jì)算每次出圈人的位置,通過(guò)表達(dá)式“(s1+m.1)%i”計(jì)算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結(jié)果為0,則說(shuō)明要開(kāi)始報(bào)數(shù)的是最后一個(gè)人,在此人前面的那個(gè)人就是要出圈的人,再通過(guò)一個(gè)循環(huán)將要出圈的人移到數(shù)組最后。
\n【參考答案】
\n
\n
38.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。
\n【解題思路】
\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個(gè)字符賦給first變量保存起來(lái)。
\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實(shí)現(xiàn)把字符串S中的所有字符左移一個(gè)位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動(dòng)到字符串的最后位置上。
\n【參考答案】
\n
\n
39.\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
40.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品名稱從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
41.存儲(chǔ)過(guò)程是由PL/SQL語(yǔ)句書(shū)寫(xiě)的過(guò)程,這個(gè)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,使用時(shí)只要調(diào)用即可。使用存儲(chǔ)過(guò)程具有以下優(yōu)點(diǎn):其已經(jīng)編譯和優(yōu)化過(guò)了,所以運(yùn)行效率高,提供了在服務(wù)器端快速執(zhí)行SQL語(yǔ)句的有效途徑;存儲(chǔ)過(guò)程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過(guò)程,而無(wú)需修改其他應(yīng)用程序。創(chuàng)建存儲(chǔ)過(guò)程:createprocedure過(guò)程名@[參數(shù)名][類(lèi)型],@[參數(shù)名][類(lèi)型]/*過(guò)程首部*/AsDeclare/*as下面對(duì)應(yīng)的<PL/SQL>塊為過(guò)程體*/beginend如上所示,存儲(chǔ)過(guò)程包括過(guò)程首部和過(guò)程體。過(guò)程名是數(shù)據(jù)庫(kù)服務(wù)器合法的對(duì)象標(biāo)識(shí);參數(shù)列表:用名字來(lái)標(biāo)識(shí)調(diào)用時(shí)給出的參數(shù)值,必須指定值的數(shù)據(jù)類(lèi)型。參數(shù)可以是輸人參數(shù)或輸出參數(shù),默認(rèn)為輸人參數(shù)。【參考答案】CREATEP
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 惠州布袋風(fēng)管施工方案
- 武漢學(xué)校智能地暖施工方案
- 隧洞豎井管棚施工方案
- 云浮無(wú)塵車(chē)間凈化施工方案
- 衛(wèi)生間防水上墻施工方案
- 2012年7月國(guó)家開(kāi)放大學(xué)漢語(yǔ)言文學(xué)本科《中國(guó)現(xiàn)代文學(xué)專(zhuān)題》期末紙質(zhì)考試試題及答案
- 提升農(nóng)業(yè)生產(chǎn)技術(shù)的創(chuàng)新與應(yīng)用實(shí)施方案
- 綠色就業(yè)與勞動(dòng)市場(chǎng)轉(zhuǎn)型策略
- 加強(qiáng)污染防治和生態(tài)建設(shè)未來(lái)展望與持續(xù)改進(jìn)措施
- 加強(qiáng)跨部門(mén)協(xié)作與整合資源的策略及實(shí)施路徑
- 2017華東六省一市優(yōu)質(zhì)課課件連乘問(wèn)題11月29日
- 部編版(統(tǒng)編)一年級(jí)語(yǔ)文下冊(cè)每課練習(xí)題(全冊(cè)全套)
- DB62∕T 4134-2020 高速公路服務(wù)區(qū)設(shè)計(jì)規(guī)范
- 中電朝陽(yáng)250兆瓦智慧風(fēng)儲(chǔ)一體化風(fēng)電項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 做一個(gè)幸福教師
- 海上風(fēng)電場(chǎng)+風(fēng)機(jī)基礎(chǔ)介紹
- 國(guó)家自然科學(xué)基金申請(qǐng)標(biāo)書(shū)模板
- GB T 20219-2015 絕熱用噴涂硬質(zhì)聚氨酯泡沫塑料(高清版)
- 車(chē)間斷針記錄表
- 人人有事做事事有人做
- MT_T 693-2019-礦用無(wú)線電波透視儀通用技術(shù)條件_(高清版)
評(píng)論
0/150
提交評(píng)論