![2021年陜西省渭南市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第1頁](http://file4.renrendoc.com/view4/M00/01/3A/wKhkGGYpTXGAAbEVAAGkaOJgDDU822.jpg)
![2021年陜西省渭南市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第2頁](http://file4.renrendoc.com/view4/M00/01/3A/wKhkGGYpTXGAAbEVAAGkaOJgDDU8222.jpg)
![2021年陜西省渭南市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第3頁](http://file4.renrendoc.com/view4/M00/01/3A/wKhkGGYpTXGAAbEVAAGkaOJgDDU8223.jpg)
![2021年陜西省渭南市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第4頁](http://file4.renrendoc.com/view4/M00/01/3A/wKhkGGYpTXGAAbEVAAGkaOJgDDU8224.jpg)
![2021年陜西省渭南市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)真題(含答案)_第5頁](http://file4.renrendoc.com/view4/M00/01/3A/wKhkGGYpTXGAAbEVAAGkaOJgDDU8225.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年陜西省渭南市全國計(jì)算機(jī)等級考試
數(shù)據(jù)庫技術(shù)真題(含答案)
學(xué)校:班級:姓名:考號:
一、1.選擇題(10題)
1.對關(guān)系模式進(jìn)行規(guī)范化的目的是0,并避免出現(xiàn)插入異常、刪除異常
和更新異常。
A.減少數(shù)據(jù)冗余B.提高查詢速度C.保證數(shù)據(jù)安全D.提高查詢效率
2.下述不是對象-關(guān)系數(shù)據(jù)庫的基本特征的是
A.SQL環(huán)境中支持基本數(shù)據(jù)類型擴(kuò)充B.SQL環(huán)境中支持復(fù)雜對象
C.SQL環(huán)境中支持繼承性D.關(guān)系的規(guī)范化程序高
3.下列關(guān)于Delphi的敘述中,哪種是不正確的?()
A.Delphi屬于第四代語言
B.Delphi基于面向?qū)ο缶幊谭椒?,是一種可視化開發(fā)工具
C.Delphi提供了數(shù)據(jù)遷移工具(DataPump),可以實(shí)現(xiàn)數(shù)據(jù)從一個(gè)數(shù)據(jù)庫
到另一個(gè)數(shù)據(jù)庫的遷移
D.Delphi可以方便地支持?jǐn)?shù)據(jù)倉庫的創(chuàng)建
4.下列哪些屬性是新一代數(shù)據(jù)庫開發(fā)應(yīng)具有的特征?口.支持開發(fā)人員
對各種對象的處理口.支持基于Internet的開發(fā)口.支持面向?qū)ο蟮某?/p>
序設(shè)計(jì)
A.□和口B.□和口C.□和口D.都是
5.系統(tǒng)中有4個(gè)進(jìn)程Pl,P2,P3和P4,在某一時(shí)刻系統(tǒng)狀態(tài)如下:
最大需求量度已分配資源量
P174
P262
P320
P432
系統(tǒng)剩余資源量:1
如果在該狀態(tài)下,進(jìn)程P3申請1個(gè)資源,分配后,系統(tǒng)的狀態(tài)是
A.安全狀態(tài)B.不安全狀態(tài)C.死鎖狀態(tài)D.臨界狀態(tài)
6.下述不屬于概念模型應(yīng)具備的性質(zhì)是
A.有豐富的語義表達(dá)能力B.易于交流和理解C.易于變動(dòng)D.在計(jì)算機(jī)
中實(shí)現(xiàn)的效率高
7.二維數(shù)組的元素是4個(gè)字符(每個(gè)字符占一個(gè)存儲單元)組成的
串,行下標(biāo)i的范圍從。到4,列下標(biāo)j的范圍從。到5。M按行
存儲時(shí)元素M[3,5]的起始地址與M按列存儲時(shí)元素()的起始地址相
同。
A.M[2,4]B,M[3,4]C.M[3,5]D,M[4,4]
8.設(shè)數(shù)組data[O…m)作為循環(huán)隊(duì)列sq的存儲空間,front為隊(duì)頭指針,
rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語句為
A.sqT.front:=sqT.front+l;
B.sqt.front:=(sqt.front+l)%maxsize;
C.sqT.rear:=(sqT.rear+l)%maxsize;
D.sqT.front:=(sqT.front+l)%(maxsize+l);
9.下列關(guān)于臨界區(qū)敘述正確的是
A.進(jìn)程中訪問臨界資源的那段程序稱為臨界區(qū)
B.臨界區(qū)最多允許兩個(gè)進(jìn)程進(jìn)入
C.進(jìn)程進(jìn)入臨界區(qū)的要求可以在無限的時(shí)間內(nèi)得到滿足
D.系統(tǒng)中一些資源一次只允許有限的進(jìn)程使用,稱之為臨界資源
10.以下關(guān)于隊(duì)列的敘述中哪一個(gè)是不正確的?
A.隊(duì)列.的特點(diǎn)是先進(jìn)先出
B.隊(duì)列既能用順序方式存儲,也能用鏈接方式存儲
C.隊(duì)列適用于二叉樹對稱序周游算法的實(shí)現(xiàn)
D.隊(duì)列適用于樹的層次次序周游算法的實(shí)現(xiàn)
二、填空題(10題)
11.若一棵二叉樹中只有葉結(jié)點(diǎn)和左、右子樹皆非空的結(jié)點(diǎn),設(shè)葉結(jié)點(diǎn)的個(gè)數(shù)為R,則左、
右子樹皆非空的結(jié)點(diǎn)個(gè)數(shù)是【】
12.在一個(gè)10階的B-樹上,每個(gè)非樹根結(jié)點(diǎn)所含的關(guān)鍵字?jǐn)?shù)目最多允許
為【】個(gè),最少允許為」]個(gè)。
13.
設(shè)哈希函數(shù)h(k)=kmod7,哈希表的地址空間為0~6,對關(guān)鍵字序列(32,
13,49,55,22,38,12)按線性探測法解決沖突,關(guān)鍵字12應(yīng)存
放在散列表中的地址是【】,
查找關(guān)鍵字12需比較的次數(shù)為【】
14.子報(bào)表在鏈接到主報(bào)表之前,應(yīng)當(dāng)確保己經(jīng)正確地建立了」1
15.系統(tǒng)表所有頁均分配在主文件組中。系統(tǒng)默認(rèn)是主文件組().
16.數(shù)據(jù)管理經(jīng)過了人工管理、文件系統(tǒng)和【】3個(gè)發(fā)展階段。
17.計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)
行相應(yīng)的程序,執(zhí)行完后再返回原先程序斷點(diǎn)繼續(xù)執(zhí)行的過程,稱為
18.數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)庫操縱語言及它的翻譯程序,實(shí)現(xiàn)對數(shù)據(jù)
庫數(shù)據(jù)的操作,包括、刪除、更新和插入。
19.
用數(shù)用A[1-nJ”存存儲完全二乂樹的各結(jié)點(diǎn).WJ,niXhflK-時(shí),
拈點(diǎn)A[i]的右子女睡嬉點(diǎn),A[2M].先則結(jié)點(diǎn)A[i]沒力Xif女.
20.m階B+樹的根結(jié)點(diǎn)至多有個(gè)子女。
三、單選題(10題)
21.PowerBuilder具有的功能特點(diǎn)包括()o
□.提供了良好的跨平臺性
□.具有自己的編程語言PowerScript
□.是一種面向?qū)ο蟮拈_發(fā)工具
□.事件驅(qū)動(dòng)的程序設(shè)計(jì)方式
A.□和□B.□和□C.口、□和DD.全都是
22.SQL語言的GRANT和REVOKE語句主要用來維護(hù)數(shù)據(jù)庫的
()。
A.安全性B.完整性C.可靠性D.一致性
23.設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素el、e2、e3、e4、e5和e6依
次通過棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出棧的順
序是e2、e4、e3、e6、e5、el,則棧S的容量至少應(yīng)該是()
A.6B.4C.3D.2
24.下列哪項(xiàng)是SQLServer數(shù)據(jù)庫擁有的邏輯空間結(jié)構(gòu)和物理空間結(jié)
構(gòu)。
A.表空間B.段C.區(qū)D.數(shù)據(jù)文件
25.在計(jì)算機(jī)硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能
部件是
A.運(yùn)算器B.控制器C.存儲器D.輸入輸出設(shè)備
26.概念設(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)
27.影響優(yōu)化器的主要因素有:
A.由于現(xiàn)有索引不足,導(dǎo)致排序索引中不包括一個(gè)或幾個(gè)待排序的列。
B.Groupby和orderby子句中列的次序與索弓1次序一致。排列的列來自
不同的表。
C.建立的索引文件太多。
D.事務(wù)處理太多
28.下列關(guān)于SQLServer數(shù)據(jù)庫管理系統(tǒng)權(quán)限的敘述中,哪一條是不正
確的?
A.SQLServer數(shù)據(jù)庫管理系統(tǒng)的權(quán)限分為服務(wù)器權(quán)限和數(shù)據(jù)庫權(quán)限兩
種
B.數(shù)據(jù)庫管理員執(zhí)行數(shù)據(jù)庫管理任務(wù)。這是屬于數(shù)據(jù)庫權(quán)限
C.數(shù)據(jù)庫權(quán)限又可以分為數(shù)據(jù)庫對象權(quán)限和數(shù)據(jù)庫語句權(quán)限兩種
D.數(shù)據(jù)庫語句權(quán)限授予用戶以允許他們創(chuàng)建數(shù)據(jù)庫對象
29.設(shè)計(jì)與試運(yùn)行之后投入運(yùn)行,開始維護(hù)工作,過程中監(jiān)控、評價(jià)、調(diào)
整與修改以保證數(shù)據(jù)庫系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫運(yùn)行維
護(hù)工作說法不正確的是()
A.數(shù)據(jù)庫轉(zhuǎn)儲與恢復(fù)
B.數(shù)據(jù)庫安全性、完整性控制
C.檢測并改善數(shù)據(jù)庫性能
D.數(shù)據(jù)庫的重組修改數(shù)據(jù)庫原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
30.下列SQLServer提供的系統(tǒng)角色中,具有數(shù)據(jù)庫服務(wù)器上全部操作
權(quán)限的角色是O
A.dbownerB.dbcreatorC.dbdatawriterD.sysadmin
四、C語言程序設(shè)計(jì)題(10題)
31.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(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ù)ent。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中
符合條件的四位數(shù)輸出到Out.dat文件中。
注?。翰糠衷闯绦虼嬖趖CSLC文件中.
程序中已定義教組:4200),b[200],已定義變量:ent
請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main。、讀的數(shù)readDatO和寫函數(shù)writeDaU)的內(nèi)容.
1ilinclude<stdio.h>
2IfdefineMAX200
3-inta(MAX],b(MAX],ent-0;
4!voidwrlteDat0;
5ivoidjsVal()
6;(
*7i
8i)
9!voidreadDat()〃從in.dat文件中it取200個(gè)四位數(shù)存入致殂a中
10jI
11?int£;
12?FILE#fp;
13;fp-fopen(Hin.datw,wrw);
14?for(i*0;i<MAX;1++)
15ffscanf(fpr;
16;fclose(fp);
17!J
18;voidmain()
19;(?
20!inti;
21treadDat();
22;jsValO;〃?用港數(shù)”V,客現(xiàn)?日要求的功能
231printf<“涓足條件的數(shù)7d\n”,ent);
24;for(1?0;i<ent;1?*)
25!printf(w%d”,b[il);
26iprintf("\nw);
writeDat();
28I
29voidwriteDat(>"紀(jì)計(jì)算站果cni以及數(shù)iflb中符合條件的四位Ik“出到outdot文件中
30(
31FILE*fp;
32int1;
33fp?fopenLout.dat".Www);
wR
34fprintf(fp,ld\nrent);
35for(1■0;i<ent;11??)
36fprintf(fp,"%d\n"r
37fclose(fp);
38
32.在文件in.dat中已存有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999
之間。函數(shù)readDat是讀取這200個(gè)數(shù)存放到數(shù)組aa中。請編制函數(shù)
jsSort,其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,
如果出現(xiàn)后三位相等的數(shù)值,則對這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排
列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中。
最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到文件out.dat中。
林;處理前9012509960127025808K
處理箱5099808870256()129012
注意:部分源程序存在teste文件中.
請勿改動(dòng)1!(據(jù)文件in.dai中的任何敷據(jù)、主虜數(shù)main。、讀函數(shù)readDai。和號函散writcDatO的內(nèi)容.
1include<stdio.h>
2■includeotring.h>
3voidreadDat();
4voidwriteDat();
C
intaa(200)tbb(10);
6voidjsSort()
8
10voidmain()
12readDat();
jsSort0;
14writeDat();
15i
J0voidreadDat()
17
18FILE?in?
Int£;
In■fopen(win.datR,wrw);
21for(1?0;1<200;11*?)
22fscanf(iri/"、d,",saa[iH?
23fclose(in);
24
25voidwriteDatO
26
27FILEeout;
28
wwM
29out-fopen(out<dat"rw);
30for(1?0;i<10;
31(
32printf%d\nw^i?l,bb(i]);
33fprintf(out,0%d\n*\bb(1));
34
35fclose(out);
36
33.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)
符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十
位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千
位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)ent以及這
些數(shù)的和sum。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函
數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
注意,部分源程序存放在皿C文件中.
請勿改動(dòng)主函數(shù)main。和輸出數(shù)據(jù)函數(shù)wriicDAT。的內(nèi)容.
1finclude<stdio.h>
2intcntrsum;〃定義整型全局殳量mt和aun
3voidwriteDATO;
4voidcountvalue()
5
6
7
8voidmainO
9(
10ent-sum-0;〃蛤全局更,(:「a&加或初值為Q
11countvalue();〃調(diào)用前數(shù)countvaiuo<),實(shí)現(xiàn)危H要求的功能
12printf「滿足條件的自然數(shù)的個(gè)數(shù);%d\n"rent);
w
13prints("滿足條件的自然數(shù)值的和,%d\nrsum);
14writeDATO;
15I
16voidwriteDAT()
17(
18FILE*fp;
19fp■fopenCout.dat**?**);
20fprintf(fpr"%d\n%d\n"#ent,sum);
21fclose(fp);
22
34.程序test.C的功能是:利用以下所示的簡單迭代方法求方程
cos(x),x=0的一個(gè)實(shí)根。迭代公式:Xn+l=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
⑴取XI初值為0.0;
(2)XO=X1,把XI的值賦給x0;
(3)Xl=cos(xO),求出一個(gè)新的xl;
(4)若xO.XI的絕對值小于0.000001.執(zhí)行步驟(5),否則執(zhí)行步驟(2);
⑸所求XI就是方程cos(X)-X=0的一個(gè)實(shí)根,作為函數(shù)值返回。
請編寫函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)
writeDAT把結(jié)果輸出到文件Out.dat中。注意部分源程序存放在testC
文件中。
請勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
1?finclude<math.h>〃衰承這個(gè)程序中要引用.。的數(shù)學(xué)庫的數(shù)
2;#include<stdio.h>〃衰示這個(gè)總串量則用寸的標(biāo)準(zhǔn)?入?出中數(shù)
3!voidwriteDAT();〃聊rsMT”函數(shù)的諛明誦句
?
41doublecountvalue()
5;(
8kain()
9
10printfcountValue(>);〃在JW?土修示方拶的一個(gè)噗根
print—"\n",cos(countValue())*countValue());〃在附5H不求將這個(gè)賣HI的I1度
writeDAT0;〃圮仲豪■出*文件out&t中
I
“廨敢wntcDATOie暗黑,出到文件omk中?/
voidwriteDAT()
15
16FILE*wf;〃定義文件flHt發(fā)■近
Rwww
17wf-fopcn(out.dat/w);〃以只寫眄航式打開out..da。并使s指向這個(gè)文件
18fprintf(wfrcountvalue());〃化氽符的實(shí)根寫入利文件。5Jat
19fclose(wf);〃美用文件out.gc
20
35.設(shè)有n個(gè)人圍坐一圈并按順時(shí)針方向從1到n編號,從第s個(gè)人開
始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再從他的下一個(gè)
人重新開始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止。現(xiàn)
要求按出圈次序,每10人一組,給出這n個(gè)人的順序表。請考生編寫
函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文
件out.dat中。
設(shè)n=100,s=l,m=10o
①將1到n個(gè)人的序號存入一維數(shù)組P中;
②若第i個(gè)人報(bào)數(shù)后出圈,則將p國置于數(shù)組的倒數(shù)第i個(gè)位置上,而原
來第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;
③重復(fù)第②步直至圈中只剩下p[l]為止。
注意:部分源程序已經(jīng)給出。
請勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
1!Iinclude<stdio.h>
2-IdefineN100
3y*defineS1
4;*defineM10
5!intp[100]9nrs.m;
6ivoidWriteDat(void);
7!voidJosegh(void)
6;J
9;
10j)
11;voidmain()
12J(
13;m?M;
14!n-N;
ISismS;
161Josegh();
17iWriteDat();
18-}
!/?把姑塞p?出到文件ouuto中?/
19;voidWriteDat(void)
211int1;
22jFILE*fp;
R
23jfp-fopen("out.dat*rw");
;八以史修的方式,以1。個(gè)觸媒為一閭把IHfip【川■出到屏幕相文件outdai中?/
24jfor;i>?0;i-T
25;(
26!printf("%4d",p(i});
27ifprintf(fp,"¥4d",p(i])
if(i%10-0)〃如果i?被10■除.剜■出一個(gè)回車換行符
29?(
30;printf("\nM);
31!fprintf(fp?"\nw);
32;}
33!
)
34\
fclose(fp);
35}
36.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編
制函數(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)賦值語句進(jìn)行解
題。
例如:sell[i]=temp;
注意:部分源程序存放在test.C文件中。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
14include<stdio.h>
2Iinclude<?trlng.h>
3?IncludeOtdlib.h>
4fdefineMAX100
5typed?fstruct
6(
7chardm⑸;/?產(chǎn)4代碼?/
8charnc(lll:/?MW?/
9intdj;/??餅?/
10intsi;/?■■?/
11longje;/????/
12)PRO;
13PRO8011【MAX);
14voidReadDat();
15voidWritet>at();
16voidSortDat()
17
16
19
20voidmain()
21<
22momoot(selli0.stzeof:
23ReadDat();
24SortDat();
25WriteDatO;
26)
21voidReadDat()
28I
29FILEefp;
30charatr(80),ch(ll);
31Int1;
32fp-fopen("in.ckit","rw);
33for(i?0;1<100;
34(
35fgetBtstXr80,fp);
36memcpy(sell(l).dm,str,4);
37memcpy(sellfil.me,str?4,10);
38menepy(ch?stx*14r4):ch(4J-0:
39sell(i).dj-atoi(ch>;
40memcpy(chrstr*18v5);ch(5]-0;
41sell(i).al-atoi(ch);
42sell(i).je-(long)sellU).dj?selldl.al;
43)
44fclose(fp);
45}
46voidWrlteOat()
47<
48FILEefp;
49inti;
50fp-fopen("out.**w*);
51tor(1?0;1<100;*+?)
52
w
fprintf(fp,3%4d%5dt101d\n,seUUbdh,sellll).mc?aellUJ.djr.
sttllll)?je);
54;
55!fclose(fp);
56h
37.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額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ù)strcmp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
!linclude<3tdio.h>
2;Iinclude<string.h>
3■*include<stdlib.h>
4?defineMAX100
Stypedefstruct
6(
7chardm[5];/?產(chǎn)品代碼?/
8charme(111;/?產(chǎn)品名稱?/
9intd"/,單價(jià)?/
10intal;/?Bl?/
11longje;/?金1?/
12IPRO;
13PROsell(MAX);
14voidReadDat();
15voidWrlteDat();
16voidSortDat()
17
18
19
20voidmain()
211
22m^rnset(sell,0,sizeof(sell));
23ReadDat();
24SortDatO;
25WriteDat();
26
27voidReadDat()
28(?
29FILE?fp;
30charstr(B0],ch[llj;
31int1;
32fp-fopent^ln.dat",wrw);
33for(i-0;i<100;if)
34
35fgets(9tr>80.fp);
36meraepy(sell[i].dm#str,4);
37memcpy(sell(1).mc?str?4*10);
38inamcpy(ch?atr^14r4);ch[4]-0;
39sei1(1|?dj?atol(ch);
40memcpyfch,str*18*5);ch(51-0;
41sell|i]<sX■atoi(ch);
42?(long)sell[i].dj?sell(1].81;
43)
44fclose(fp);
45
46JvoidWriteDat()
47)<
48FltE*fp;
49inti;
50fp■fopen("out.dat","ww);
51ford-0;1<100;
52I
53fprintf(fp,**s%5MdI5dtl01d\n*?sell(i?dm.sell(i).dj,sellfl].slr
sell[ij.je);
S4I
55fclose(fp);
56?)
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的
行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)
0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的
值仍存入原字符串對應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入
數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件
out.dat中。
例如:
"z”對應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為
00000111,加上原來“2"的ASCII值01111010得到10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符
號和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
tinclude<stdio.h>
iinclude<9tring.h>
charxx(501[801;
intmaxline=0;/?文章的總行故,/
intReadDat(void);
voidWriteDat(void);
voidStrCharJR(void)
voidmain()
if(ReadDat())
(
prinef("數(shù)據(jù)文件工不能打開!\n\007H>;
return;
StrCharJR();
WriteDat();
/?從文件indai中鵬取篇英文文章存入野字符串依但xx中?/
intReadDat(void)
I
FILEefp;
inti?0;
char*p;
Hw
if((fp?fopen(**in.dat"rr))~NULL)
return1;
while(fgets(xx(i]r80,fp)!?NULL)
p=strchr(xx[i]t*\n*);
if(p)*p-0;
32
33
34maxline■i
35fclose(fp);
36return0;
37
/?更鋁果XX■出到文11OULdlt中?/
38;voidWriteDat(void)
39?
40?FILE*fp;
41!inti;
42;fp?fopen("out.datw,
43jfor(i-0;i<maxline;
44;
45jprintf(R%s\n",xx(il);
46jfprintf(fpxx[
47jr
48j
49;
39.已知數(shù)據(jù)文件INI.DAT和IN2.DAT中分別存有100個(gè)兩位十進(jìn)
制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個(gè)文件中的數(shù)存入數(shù)組a和b
中,請考生編制一個(gè)函數(shù)jsVal,實(shí)現(xiàn)的功能是依次對數(shù)組a和b中的
數(shù)按條件重新組成一個(gè)新數(shù)并依次存入數(shù)組C中,再對數(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中。
例如,?(123124152115
b,3245172718IS
ct345112751155
播序后g113512753451
注意X部分源程序存在EC文件中.
用序中已定義:叩00卜b(IOO)和叩00]?
請勿改動(dòng)敷據(jù)文件INLDAT和1N2.DAT中的任何數(shù)據(jù).主函數(shù)mamQ.讀曲數(shù)reMDatO和耳幽數(shù)writelM)的內(nèi)秀.
11?includeOtdio.h>
2?tdefincMAX100
3?inta(MAXI?b(MAXJ,C(MAXJ;
4-intent-0;/?壽故折內(nèi)要件數(shù)的個(gè)我?/
5?voidjsVdl()
IN1.DATIDN2.DAT中的100個(gè)眄粒十班.我存入也址,和b中?/
9?voidreadDat()
10j(
11;int1;
12jFILE*fp;
13:fp-fopen("ini.dacM***r")
14!for(i?0;1<MAX;
15;fscanf(fp,7cT.fcalll):
16!fclose(fp>;
17;fp?fop?n("in2.dat",?r”)
18-ford-0;1<MAX;if
19?fscanf(fp4Fd"?&b[l]);
20;fclose(fp):
21j1
22voidmain()
235(
24;intisvoidwriteDat();
25;for(i-0;i<MAX;!>?)
26;c[l]?0;
27?readDat();
28!jsVal();
29Jfor(i-0;1<MAX“C(i
30:prlntf(*id\n",c(i)):
31iwritoDat()i
32j)
i/?把岫聚融蝸c?出到文利WL&<中〃
33?voidwriteDat()
34j(
35JFILEafp;
mti;
fp-fopen("out.dit*,Ww"?;
38for(1-07i<MAX,,c(i)>0;
39fprXntf(fp,e(l)):
40{close(fp);
41
40.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串
數(shù)組XX中,?請編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對
字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存
入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸
出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結(jié)果:fedCBAbbCCAA原始數(shù)據(jù)文件存放的格式是:每行
的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
1,linclude<stdio.h>
?
24tinclude<string.h>
3?charxx[50](80);
4junsignedintmaxline=0;/*文章的總行數(shù)
5;intReadDat(void);
6-voidWriteDat(void);
7ivoidSortCharD(void)
0;(
9|
10?|
11;voidmain()
12
13if(ReadDat())
14(
15printf("數(shù)據(jù)文件in.dat不能打開!\n\007");
16return;
17I
SortCharD;
WriteDat();
20)
/?從文件mdBt中讀取一篇英文文拿存入W字制東數(shù)皿?中?/
21intReadDat(void)
22
23FILEefD;
24;inti,0;
25!char*p;
26jif((fpmfopenC^in.dat","r">)?"NULL)
27;return1;〃加泉文件in,d小內(nèi)容為匕則返回1
!,?當(dāng)從文件ln.dat中讀取79個(gè)字符存入xxlil設(shè)育1?設(shè)發(fā)生時(shí).執(zhí)行微環(huán)體中的語句〃
28;while(fgets(xx[i]#80efp)!■NULL)
29;1
30?p-strchr(xx(i),tXn');〃在字符率xx[£)中秀找回車換打符事一個(gè)西配的位置
31;if(p)*p-0;〃如果p的值不為零.劃元其值設(shè)置為0
32;i++;〃行爻量加】
33:}
34?maxline?1;//IE文章的總行敬M蛤攵■naxllne
35[(close(fp);
36|return0;
37;|
i/?1E怙果XX?出刎文科ouLdat中?/
38;voidWriteDat(void)
39;(
40!FILE*fp;
41junsignedinti;
Mw
42;fp?fop^n(out?dat*'t**w);
43!for(i-0;i<maxline;
44i(
H
45;printf(*%s\nrxx[1]);
46!fprintf(fp,7s\n3xxfi]);
47i}
48?fclose(fp);
49!}
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)在SQLServer2008某數(shù)據(jù)庫中,已建立了四個(gè)文件組:fgl、f92、
f93和f94,以及一"分區(qū)函數(shù)RangePFl。RangePFl的定義代碼如下:
CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFOR
VALUES(100,200,300)(1)請基于RangePFl創(chuàng)建一個(gè)分區(qū)方案
RangePSl,每個(gè)分區(qū)對應(yīng)一個(gè)文件組。(5分)(2)請使用RangePSl創(chuàng)
建—t"分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)
建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編
碼可變長類型,最多可存儲20個(gè)漢字;Price:定點(diǎn)小數(shù)類型,小數(shù)部
分1位,整數(shù)部分到千位。(5分)
42.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采
用了一套新的經(jīng)營管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫管理
系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有
系統(tǒng)使用SQLServer2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。因此需要把
數(shù)據(jù)從SQLServer2000導(dǎo)入到SQLServer2008中,為了保證數(shù)據(jù)一
致性,數(shù)據(jù)導(dǎo)入過程中要求暫停業(yè)務(wù)且必須在3小時(shí)內(nèi)完成。(1)在原
有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)
需要四小時(shí),業(yè)務(wù)無法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過程中的
數(shù)據(jù)庫I/O很高,但導(dǎo)入數(shù)據(jù)的程序本身對系統(tǒng)資源占用率很低。該工
程師建議將數(shù)據(jù)導(dǎo)入過程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡單”
模式以提高數(shù)據(jù)導(dǎo)人速度,?而另一位工程師則認(rèn)為此方法未必能提高數(shù)
據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請分析此
方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時(shí)分析此操作的數(shù)據(jù)丟
失風(fēng)險(xiǎn)。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在
上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器的CPU使用率很高,達(dá)到近90%,
高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存占用率達(dá)到90%,但系統(tǒng)I/O很輕。
業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度。在不修改應(yīng)
用程序的前提下,兩位工程師提出了不同的解決辦法:口.為服務(wù)器增
加2顆CPU,緩解CPU使用率很高的問題;口.為服務(wù)器增加一倍內(nèi)
存,緩解內(nèi)存使用率很高的問題??紤]成本,現(xiàn)階段只能按照一種方案
實(shí)施。請指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)
六、單選題[1分](2題)
43.有如下的索引文件:
指針號
1B-3011
1B-2003
指針號
1X-100700
西服
2X-0021500
洗衣機(jī)
3J-0992300
彩電
則該索引文件稱為()。
A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引
44.類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示的UML類圖中,
描述正確的是()。
?A.
汽車
引擎?輪胎
B.
汽車
VT
引孽輪胎
?C.
汽車
引簟輪胎
?D.
汽車
引家輪胎
參考答案
LA解析:一個(gè)“不好”的關(guān)系數(shù)據(jù)庫模式會存在數(shù)據(jù)冗余、更新異常(不
一致的危險(xiǎn))、插入異常和刪除異常4個(gè)問題。為了解決這些問題,人們
才提出了關(guān)系數(shù)據(jù)庫的規(guī)范化理論。規(guī)范化理論研究的是關(guān)系模式中各
屬性之間的依賴關(guān)系及其對關(guān)系模式性能的影響,探討“好”的關(guān)系模式
應(yīng)該具備的性質(zhì),以及達(dá)到“好”的關(guān)系模式的設(shè)計(jì)算法。
2.D解析:對象一關(guān)系數(shù)據(jù)庫系統(tǒng)具有的基本特性:①SQL環(huán)境中支持
基本數(shù)據(jù)類型擴(kuò)充,@SQL環(huán)境中支持復(fù)雜對象;@SQL環(huán)境中支持繼
承性。
3.D解析:不支持創(chuàng)建數(shù)據(jù)倉庫.Delphi屬于第四代語言;基于面向?qū)?/p>
象編程方法,是一種可視化開發(fā)工具;Delphi提供了數(shù)據(jù)遷移工具
(DataPump),可以實(shí)現(xiàn)數(shù)據(jù)從一個(gè)數(shù)據(jù)庫到另一個(gè)數(shù)據(jù)庫的遷移,但不
支持創(chuàng)建數(shù)據(jù)倉庫。因此本題正確選項(xiàng)為D。
4.D解析:新一代數(shù)據(jù)庫系統(tǒng)工具應(yīng)具備以下基本特征:①支持與多種
數(shù)據(jù)庫連接,可進(jìn)行對異種數(shù)據(jù)庫源的透明訪問;②支持獨(dú)立于特定
DBMS的應(yīng)用開發(fā),提供統(tǒng)一的訪問DBMS的用戶界面和應(yīng)用程序接
口;③支持可視化圖形用戶界面;④支持面向?qū)ο蟮某绦蛟O(shè)計(jì);⑤提供
完善的數(shù)據(jù)對象;⑥支持開放性;⑦工具的完備和集成一體化。
5.C解析:所謂系統(tǒng)處于安全狀態(tài)指的是:對于一個(gè)系統(tǒng)中所有進(jìn)程構(gòu)
成的隊(duì)歹U<P1,P2,…Pn>如果對于每一個(gè)進(jìn)程Pi(lSiSn),其以后所需
要的資源數(shù)量不超過系統(tǒng)當(dāng)前剩余資源數(shù)量與所有進(jìn)程Pj(J<i)當(dāng)前占
用資源之和。這時(shí)我們稱這樣的進(jìn)程序列是安全的。死鎖狀態(tài)是指系統(tǒng)
中所有進(jìn)程處于相互等待資源狀態(tài),當(dāng)P3申請了系統(tǒng)中僅剩下的一個(gè)
資源后,而此時(shí)系統(tǒng)中的所有進(jìn)程均沒有得足夠的資源,此時(shí)系統(tǒng)中各
個(gè)進(jìn)程處于相互等待資源中,從而形成死鎖。死鎖狀態(tài)是一種特殊的不
安全狀態(tài),處于不安全狀態(tài)中的進(jìn)程并不一定就處于死鎖中,但隨著時(shí)
間的推移,將會最終形成死鎖。
6.D解析:概念模型是按用戶的觀點(diǎn)對數(shù)據(jù)和信息建模,也稱為信息模
型。概念模型語義表達(dá)能力強(qiáng),不涉及信息在計(jì)算機(jī)中的表示,如實(shí)體
—聯(lián)系模型、語義網(wǎng)絡(luò)模型等。
7.B
8.B解析:循環(huán)隊(duì)列采用的方法是:假設(shè)向量sqt-data[maxsize]是一個(gè)首
尾相接的圓環(huán),即sqf.data[0]接在sqt-data[maxsize-1]之后,我們將這種
意義下的向量稱循環(huán)向量,并將循環(huán)向量中的隊(duì)列稱為循環(huán)隊(duì)列。若當(dāng)前
尾指針等于向量的上界,則再做入隊(duì)列操作時(shí),令尾指針等于向量的下界,
這樣就利用到已被刪除的元素空間,克服假上溢現(xiàn)象。因此入隊(duì)操作此
在循環(huán)意義下的尾指針加1操作可描述為:if(sqt.rear>=maxsize)
sqt.near:=O;elsesqf.rear++;如果利用膜運(yùn)算;上述循環(huán)意義下的尾指針
加1操作,可以更簡潔地描述為:sqT.rear=(sq「rear+l)%maxsizeo同樣,出
隊(duì)操作時(shí),在循環(huán)意義下的頭指針加1操作,也可利用'模運(yùn)算'來實(shí)
現(xiàn):sqT.front:=(sqT.front+1)%maxsize。
9.A解析:本題主要考查了臨界區(qū)的基本知識。系統(tǒng)中一些資源一次只
允許一個(gè)進(jìn)程使用,稱之為臨界資源。進(jìn)程中訪問臨界資源的那段程序稱
為臨界區(qū)。當(dāng)沒有進(jìn)程在臨界區(qū)時(shí),允許一個(gè)進(jìn)程立即進(jìn)入臨界區(qū)。進(jìn)程
進(jìn)入臨界區(qū)的要求可以在有限的時(shí)間內(nèi)得到滿足。
10.C解析:隊(duì)列具有先進(jìn)先出的特性,可以用順序存儲方式存儲,也可
以用鏈接方式存儲,隊(duì)列是樹的層次次序周游算法的實(shí)現(xiàn)。
11.R-1依題意,二叉樹為滿二叉樹,度為。即葉子結(jié)點(diǎn)nO與度為2的
結(jié)點(diǎn)的個(gè)數(shù)n2的關(guān)系為:n0=n2+l
12.
9
4
1.定義任意非葉子結(jié)點(diǎn)最多只有M個(gè)兒子;且乂>2;\r\n\u3000\u30002.
根結(jié)點(diǎn)的兒子數(shù)為2M];\r\n\u3000\u30003.除根結(jié)點(diǎn)以外的非葉子結(jié)
點(diǎn)的兒子數(shù)為;\r\n\u3000\u30004.每個(gè)結(jié)點(diǎn)存放至少M(fèi)/2-1(取
上整)和至多M-1個(gè)關(guān)鍵字;(至少2個(gè)關(guān)鍵字,根節(jié)點(diǎn)至少一個(gè)關(guān)鍵字
\r\n
13.
56次
h(k)=kmod7,所以地址為:12mod7=5.分別于關(guān)鍵字進(jìn)行比較,從而得
出比較次數(shù)為6.
14.表間關(guān)系報(bào)表鏈接之間,必須保證已在兩表間建立正確關(guān)系
15.PRIMARY
16.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)解析:數(shù)據(jù)管理技術(shù)的發(fā)展,與硬件、軟件
和計(jì)算機(jī)應(yīng)用的范圍有密切關(guān)系。數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過了3個(gè)階段:
人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫階段。
17.中斷中斷解析:中斷是指當(dāng)計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫
停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行處理該事件的程序,執(zhí)行完后再返回原先
程序斷點(diǎn)繼續(xù)執(zhí)行的過程。引起中斷的事件稱為中斷源。
18.查詢查詢
19.
20.m
21.D解析:PowerBuilder是由美國著名的數(shù)據(jù)庫應(yīng)用開發(fā)工具廠商
PowerSo在公司(于1991年6月推出的完全按照客戶機(jī)/服務(wù)器體系結(jié)構(gòu)
設(shè)計(jì)的快速應(yīng)用開發(fā)系統(tǒng),是一個(gè)客戶機(jī)前端開發(fā)工具。它除了具有題
中選項(xiàng)中的特點(diǎn),其特點(diǎn)還有可同時(shí)支持與多種數(shù)據(jù)庫的連接,支持動(dòng)
態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(DLL)、對象鏈接與嵌入(OLE)強(qiáng)大的調(diào)
試器和多種調(diào)試方式等。
22.A
SQL語言中用GRANT、REVOKE語句實(shí)現(xiàn)數(shù)據(jù)控制功能,數(shù)據(jù)庫中
權(quán)限的授予可以使用GRANT.…ON....TO.…語句,要求指明授予哪個(gè)用
戶(組)對哪個(gè)對象有什么權(quán)限,而REVOKE語句實(shí)現(xiàn)數(shù)據(jù)庫權(quán)限的回
收,需要指明從哪個(gè)用戶(組)回收對于哪個(gè)對象的什么權(quán)限。
23.C
24.D
25.B解析:馮?諾依曼提出的存儲程序工作原理決定了計(jì)算機(jī)硬件系統(tǒng)
的5個(gè)基本組成部分,即運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)
備。運(yùn)算器是計(jì)算機(jī)中執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算的部件,也叫算術(shù)
邏輯單元。存儲器是計(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í)序控制信號。然后再
從主存中取出下一條指令執(zhí)行,如此循環(huán),直到程序完成。計(jì)算機(jī)自動(dòng)
工作的過程就是逐條執(zhí)行程序中指令的過程。
輸入設(shè)備的主要功能是將數(shù)據(jù)、程序等用戶信息變換為計(jì)算機(jī)能識別和
處理的信息形式。
輸出設(shè)備的主要功能是將計(jì)算機(jī)中的二進(jìn)制信息變換為計(jì)算機(jī)用戶所
需要并能識別的信息形式。
26.B
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保理念下的現(xiàn)代家居設(shè)計(jì)風(fēng)格
- 現(xiàn)代飲食文化與胃腸健康的平衡
- 生產(chǎn)環(huán)境下的操作規(guī)范與質(zhì)量控制
- 現(xiàn)代企業(yè)網(wǎng)絡(luò)攻擊的防范與應(yīng)對
- 現(xiàn)代企業(yè)決策分析與科學(xué)決策
- 2023三年級語文下冊 第八單元 口語交際:趣味故事會配套說課稿 新人教版
- Unit5 Humans and nature Lesson 1 A sea story 說課稿-2024-2025學(xué)年高中英語北師大版(2019)必修第二冊001
- 2024-2025學(xué)年新教材高中數(shù)學(xué) 第五章 三角函數(shù) 5.7 三角函數(shù)的應(yīng)用(2)說課稿 新人教A版必修第一冊
- 2023八年級數(shù)學(xué)下冊 第18章 平行四邊形18.1 平行四邊形的性質(zhì)第2課時(shí) 平行四邊形的性質(zhì)定理3說課稿 (新版)華東師大版
- 2023二年級語文上冊 第二單元 2 樹之歌配套說課稿 新人教版
- (人衛(wèi)版第九版?zhèn)魅静W(xué)總論(一))課件
- 壓力性損傷護(hù)理質(zhì)控細(xì)則及集束化管理措施
- 《批判性思維原理和方法》全套教學(xué)課件
- 產(chǎn)后康復(fù)-腹直肌分離
- 丙烯-危險(xiǎn)化學(xué)品安全周知卡
- 粉條加工廠建設(shè)項(xiàng)目可行性研究報(bào)告
- 《配電網(wǎng)設(shè)施可靠性評價(jià)指標(biāo)導(dǎo)則》
- 2024年國家電網(wǎng)招聘之通信類題庫附參考答案(考試直接用)
- CJJ 169-2012城鎮(zhèn)道路路面設(shè)計(jì)規(guī)范
- 食品企業(yè)日管控周排查月調(diào)度記錄及其報(bào)告格式參考
- 產(chǎn)品質(zhì)量法解讀課件1
評論
0/150
提交評論