版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(2023年)河北省保定市全國(guó)計(jì)算機(jī)等級(jí)
考試數(shù)據(jù)庫(kù)技術(shù)模擬考試(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、1.選擇題(10題)
1.19.文件系統(tǒng)采用二級(jí)文件目錄,主要是為()
A.縮短訪問存儲(chǔ)器的時(shí)間B.實(shí)現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不
同用戶間文件命名沖突
2.事務(wù)的持久性是由數(shù)據(jù)庫(kù)管理系統(tǒng)中的哪個(gè)部件負(fù)責(zé)?o
A.恢復(fù)管理B.并發(fā)控制C.完整性約束D.存儲(chǔ)管理
3.如果兩個(gè)實(shí)體之間的聯(lián)系是M:N,則在轉(zhuǎn)換成關(guān)系模型時(shí),如何引
入第3個(gè)交叉關(guān)系?
A.需要B.不需要C.無所謂D.將兩個(gè)實(shí)體合并
4.下列作業(yè)調(diào)度算法既考慮公平性又考慮增加系統(tǒng)吞吐量的是()。
A.先來先服務(wù)調(diào)度算法B.短作業(yè)優(yōu)先算法C.最高響應(yīng)比作業(yè)優(yōu)先算
法D.資源均衡搭配算法
5.在虛擬頁式存儲(chǔ)管理中,下列說法正確的是____o
A.頁面長(zhǎng)度固定,并且是硬件的設(shè)計(jì)特性
B.頁面長(zhǎng)度固定,并且是軟件的設(shè)計(jì)特性
C.頁面長(zhǎng)度可變,并且是硬件的設(shè)計(jì)特性
D.頁面長(zhǎng)度可變,并且是軟件的設(shè)計(jì)特性
6.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打工,
則公司與兼職人員之間具有
A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系
7.在一棵二叉樹的先序遍歷、中序遍歷、后序遍歷所產(chǎn)生的序列中,所
有葉節(jié)點(diǎn)的先后順序
A.都不相同B.完全相同C.先序和中序相同,而與后序不同D.中序和
后序相同,而與先序不同
8.數(shù)據(jù)庫(kù)系統(tǒng)的核心是一。()
A.編譯系統(tǒng)B.數(shù)據(jù)庫(kù)C.操作系統(tǒng)D.數(shù)據(jù)庫(kù)管理系統(tǒng)
9.Internet上的計(jì)算機(jī)地址有兩種表示形式:IP地址和域名,其中IP地
址長(zhǎng)度為______位。
A.32B.4C.3D.16
10.線性表是一個(gè)具有n個(gè)什么項(xiàng)目的有限序列?
A.表元素B.字符C.數(shù)據(jù)元素D.數(shù)據(jù)項(xiàng)
二、填空題(10題)
11.一個(gè)主報(bào)表最多只能包含_[]_子窗體或子報(bào)表
12.在因特網(wǎng)中,屏蔽各個(gè)物理網(wǎng)絡(luò)細(xì)節(jié)和差異的是O
13.虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實(shí)現(xiàn)
工作組的劃分與管理。
14.DBMS對(duì)數(shù)據(jù)庫(kù)進(jìn)行封鎖時(shí)采用的兩種基本鎖類型是排它鎖(X)和
O
15.子報(bào)表在鏈接到主報(bào)表之前,應(yīng)當(dāng)確保己經(jīng)正確地建立了_[]_
16.進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須具有相同的即元
組結(jié)構(gòu)相同。
17.可變分區(qū)的主存分配算法有」]_、最佳適應(yīng)算法和最壞適應(yīng)算法
18.為保證文件系統(tǒng)的安全性,備份是常用的措施。備份常用的方法有海
量轉(zhuǎn)儲(chǔ)和【】
19.當(dāng)前廣域網(wǎng)采用的拓?fù)錁?gòu)型多數(shù)是_________拓?fù)洹?/p>
20.數(shù)據(jù)元素是數(shù)據(jù)的基本單位,它在計(jì)算機(jī)存儲(chǔ)器中的映像是
數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小單位,它在計(jì)算機(jī)存儲(chǔ)器上的映像是【】
三、單選題(10題)
21.在計(jì)算機(jī)硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能
部件是
A.運(yùn)算器B.控制器C存儲(chǔ)器D.輸入輸出設(shè)備
22.Aarr和Barr兩個(gè)數(shù)組說明如下:VARAarr:Array[0...7]ofchar;
Barr:Array[-5...2,3...8]ofchar;這兩個(gè)數(shù)組分別能存放的字符的最
大個(gè)數(shù)是()
A.7和35B.1和5C.8和48D.1和6
23.為了考慮安全性,每個(gè)部門的領(lǐng)導(dǎo)只能存取本部門員工的檔案,為此
DBA應(yīng)創(chuàng)建相應(yīng)的()o
A.視圖(view)B.索弓|(index)C.游標(biāo)(cursor)D.表(table)
24.下面說法中錯(cuò)誤的是()
A.子類具有繼承性
B.子類的鍵是其超類的鍵
C.子類繼承超類上定義的全部屬性,其本身不可包含其他另外的屬性
D.同一實(shí)體類型的若干子類之間可相交也可不相交
25.如果兩個(gè)實(shí)體之間的聯(lián)系是1:M,則實(shí)現(xiàn)1:M聯(lián)系的方法是()
A.將兩個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系
B.將兩個(gè)實(shí)體轉(zhuǎn)換的關(guān)系中,分別加入另一個(gè)關(guān)系的主碼
C.將“1"端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入“M"端實(shí)體轉(zhuǎn)換的關(guān)系中
D.將“M“端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入"1"端實(shí)體轉(zhuǎn)換的關(guān)系中
26.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性
27.SQLServer2008系統(tǒng)數(shù)據(jù)庫(kù)MASTER的主要功能是
A.控制用戶數(shù)據(jù)庫(kù)和SQLServer的整體運(yùn)行
B.為創(chuàng)建新的用戶數(shù)據(jù)庫(kù)提供模板或原型
C為臨時(shí)表或其他臨時(shí)工作區(qū)提供存儲(chǔ)區(qū)域
D.為調(diào)度信息和作業(yè)歷史提供存儲(chǔ)區(qū)域
28.在定義一個(gè)關(guān)系結(jié)構(gòu)時(shí),應(yīng)該說明()
A.字段、數(shù)據(jù)項(xiàng)及數(shù)據(jù)項(xiàng)的值B.屬性名、屬性數(shù)據(jù)類型及位數(shù)C.關(guān)系
名、關(guān)系類型及作用D.記錄名、記錄類型及內(nèi)容
29.下列不是TCP/IP參考模型中的應(yīng)用層協(xié)議()。
A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡(luò)文件系統(tǒng)NFSC.簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議
SNMPD.文件傳輸協(xié)議FTP
30.對(duì)于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,
DEPT)(STUDENT由學(xué)號(hào)SNO,姓名SNAME,性另“SEX,年齡AGE,
所在系DEPT5個(gè)屬性組成,其中SNUMBER為主碼),求年齡20?23
歲之間的學(xué)生姓名和年齡,正確的語句是()。
A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23
B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND
23
C.SELECT*FROMSWHERE.AGEBETWEEN20AND23
D.以上均不正確
四、C語言程序設(shè)計(jì)題(10題)
31.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把個(gè)位數(shù)
字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是
原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的千位數(shù)字),以及把
百位數(shù)字和十位數(shù)字組成另~個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)
字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如
果兩個(gè)新組成的數(shù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(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文件中。
注意,部分源程序存在teste文件中?
程序中已定義數(shù)級(jí):a{200].b{200],巳定義變■:ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文書m.dal中的任何數(shù)據(jù)、上函數(shù)main。、讀函數(shù)rcadDatf)和寫成數(shù)writuDaU)的內(nèi)容.
?include<stdio.h>
2?defineMAX200
3inta[MAX),b[MAX],ent-0;
4voidjsVal()
5
6
BvoidreadDatO〃從xn.dat:文件中罐取200個(gè)四口數(shù)存入故例&中
9(
10int1;
11FILEefp;
Hww
12fp?fopen(°ln.datrr);
13for(i?0;i<MAX;i**)
14fscanf(fp?7d”.6a(1));
15fclose(fp);
16十
17writeDat<)〃IE計(jì)算姑果cot以及家也b中符合條件的網(wǎng)口融*出到oucdn文件中
18
19?FILE,fD:
20int1;
Rww
21fp?fopen("out,dat/w);
22fprlntf(fp/Fd\n",ent);
23for(i?0;i<ent;
24fprlntf(fp#b(i))
25fclose(fp);
26
voidmain()
28
29Int1;
30teadDat();
31jsVal();〃調(diào)用函數(shù)實(shí)現(xiàn)髭”要亶的動(dòng)解
32piintf("滿足條件的數(shù)*,d\n",nt);
33for(1-0;1<ent;
34printf(H%d”,b[i!);
35printf;
36writeDatO;
37
32.已知數(shù)據(jù)文件INI.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中。
例如,?>1231241521!5
b,3245172718IS
ClMSI12751155
抻序后c.115512753451
注意I部分源程序存在3.C文件中?
程序中已定義,4100]、b(IOO)和UI00).
請(qǐng)勿改動(dòng)數(shù)據(jù)文件INLDAT和IN2.DAT中的任何數(shù)據(jù)?num<).法由數(shù)ZDM0和耳蕾數(shù)wriieDuO的內(nèi)容.
Iinclude<stdio.h>
?defineMAX100
inta(MAXl,b(MAXJ,c(MAXJ/
intent?0;/?4H符化能件看的個(gè)依?/
voidjsVol()
/?JEBCtfrINIDATIDIN2.DAT中的100個(gè)段依"Hf存人Mtt?mb中”
9voidreadDati)
10
11intit
12FILEefp;
fp-fopen<Mlnl.datM?"r")
for(1-0;1<MAX;£??)
15fscanf(fpr-?d"?sa(l!)i
{close(fp);
fp?fop?n("m2.dat","r")
18ford-0;1<KAX;
19fscanf(fp?*%d-.6b(l]);
20fcloseffp);
voidmain()
int1/voidvriteDat0;
25for(1"0;i<MAX;
26C(l]?0;
27readDat(>;
28jsVal();
29for(i-0;1<MAX“c(l1>0;
39prlntfc(i]):
31writoDat()9
32
/?把恰果敷顯到文“M&t中?/
voidwriteDat()
FILE*fp;
36int1;
37fp-fopen("outHww);
38ford-0;i<MAX“c(i)>0;iP
39fprlntf(fp,*ld\n*.c(il):
40fclose(fp);
33.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組
XX0請(qǐng)考生編寫函數(shù)num(intm,intk,intxx口)實(shí)現(xiàn)程序的要求,最后調(diào)
用函數(shù)readwriteDATO把結(jié)果輸出到Out.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37O
注意:前分源程序存在文件中.
請(qǐng)勿改動(dòng)數(shù)據(jù)文件ndat中的任何數(shù)據(jù)以及上函數(shù)main。和輸出函數(shù)rcadwritcDATO的內(nèi)容.
1?Iinclude<stdio.h>//mdudc語句說明魯程序中包公vc6.o中的帕京?人■出球法數(shù)sid>o.h
2!voidreadwriteDATO;//曲效re#dunaDAT0ift明匿句
3iintisP(intm)//解HUaPdntm邦斯面是否為素效,如果是素效副返回i,否則返回o
4<
5?Int1;〃定義變量上
6for(i-2;i<m;〃殳■i從2依次埸增到mT
7;if(m%i?-0)return0;〃如果m帔被1?!>?近回o
8jreturn1;//杳射也回1
9)
10;voidnum(intm,intk,intxx(])
n;
12:
13?
14;main()
15!(
16jintm,n,xx[1000];〃定義受量tn,nxxtlOOO]
17Jprintf(w\nPleaseentertwointegers:");
;R
18scanfC%dr%d,Am,&n):〃從便負(fù)讀入兩個(gè)我M蛤受n
19!num(m,n,xx);〃偏用嫉數(shù)iwEmtm,imk?au(])實(shí)現(xiàn)將大于Htm的k個(gè)虐效存入敷iUxx
20;for(m-0;m<n;mi)〃交?d從0依次逢增利n-l
21;printf("Idxx(m));〃?出ft蛆兀腐xjc[a]
22!printf(*\n0);〃?出一個(gè)網(wǎng)車按懺符
23?readwriteDATO;〃,用的畋MUECDATOT儲(chǔ)果■出到omdai文件中
24;)
25!voidreadwriteDATO〃也敷的定義爆句
26?<
;?
27inte,n.xx(1000)#i;〃定義整N變■oc,t知依蛆xx[100。]
28;FILE?rf.*wf;〃定義文件指什變量r£,wf
29jrf-fopen(win.datw.wrMJ;〃以只it的方式的打開文件s.daj井用”指向這個(gè)文件
30;wf-fopenCout.dat*,HwM);〃以只用的方式的打開文件ou匕.dat?并用wf推向這個(gè)文件
31\for(i-0;i<10;£?+)〃博塔變量幺從。依次通用到9
32!(
w
33?fscanf(rft%d&n);〃從文件in&iit入南個(gè)數(shù)佻X給m.n
;???
34nuw(mrnrxx);〃用收洪鵬孫k?u①實(shí)現(xiàn)特大十■故mfl竄靠m的k個(gè)常數(shù)存人敏
35\for(m-0;m<n;m*+)〃微環(huán)±?工從。依次遞增列n-l
36?fprintf(wf,fd”,xx[m]);//把數(shù)翻元京xx"E入到文件out.dat中
;HOUJK
37fprintf(wfr-\n);〃交回*徽力的寫入到文件&:中
38?)
39!fcloseCrf);〃關(guān)閉?入文件in.8七
40ifclosefwf);//關(guān)冊(cè)■出文件。ut.dat
41i
34.已知數(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ù)ent,并把這些四位數(shù)按從小到大
的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到Out.dat文件中。
注意:觸分源程序存在文件中.
程序中已定義敗綱:4200].b(200],已定義變量Ient
請(qǐng)勿改動(dòng)數(shù)1K文件indu中的任何數(shù)據(jù).主的IRmainO、讀函數(shù)rcadDaU)和寫由敷writHM)的內(nèi)容。
1!tincludo<stdio.h>
2;IdefineMAX200
3inta[MAX]tb(MAXI/ent
4voidwriteDat();
voidjsVal()
6
7
8
9voidreadDat()
10(
11inti;
12FILE*fp;
fp?fopen(win.datH?wr"
14for(i-0;i<MAX;i++)
15!fscanf(fp,"*d".Ii]);
16?fclose(fp);
17-}
18voidmain(>
19
20int1;
21readDat0;
22jsVal();
23prlntf(”滿足條件的敢2d\n".
24for(i-0;i<ent;
25printfrQd”,bli)):
26printf(w\nw);
writeDat0;
26
29voidwriteDat
30
31FILE*fp;
32inti;
33fp?fopen("out.datw,;
34fprintf(fp,"Qd\n*cnt>;
35for(1-0;i<ent;
36fprintf(fpr7d\rT,b|il);
37fclose(fp);
38
35.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符
號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)ChA,其函數(shù)的功能是:以行為單位
把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到
第一個(gè)新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第
二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存
入數(shù)組單元xx[i]⑴中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)
字符的ASCII值加原第一個(gè)字符的ASCH值,得到最后一個(gè)新的值,存
放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新
存入無符號(hào)字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)
果XX輸出到out.dat文件中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符
號(hào)和空格,并也按它的ASCH值作以上處理。注意:部分源程序存放在
test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
I?*include<stdio.h>
\?include(string.h>
3;unsignedcharxx(50][80];
4!intmaxime00;/,文章的總行數(shù),/
5;intReadDat(void);
6voidWriteDat(void);
7voidChA(void)
8
9
10
11voidmain()
12
if(ReadDatO)
14i
(
15;printf(1*數(shù)據(jù)文件in.dat.不能打開!\n\007w);
return;
16I?
17;}
18;ChAO;
19!WriteDat();
20;?
/?從文件indM中讀取一管英文文?存入到無符號(hào)字符串?dāng)?shù)彷XX中葉
2iiintReadDat(void)
FILEwfp;
inti?0
char*p;
26?if(<fp-fopen("in.dat","r"))-NULL)
27ireturn1;
28;while(fgets(xx(1),80,fp)!*NULL)
29?
30ip■strchr(xx[i],?\n,);
31!if(P)?P-0;
32;if
33:)
34imaxline?i;
35jfclose(fp);
36;return0;
37;}
/?紀(jì)結(jié)果xx?出到ouLda!文件中?/
38voidWriteDat(void)
39!(
40;FILE*fp;
41!inti;
42;fp?fopen("out.datM,**w*);
43jfor(1-0;i<maxline;i++)
44?(
wH
45?printf(%s\nfxx[i]);
46!fprlntf(fp,**%s\n"xx(il);
ir
47;
48!fclose(fp);
49;)
36.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編
制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(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)行解
題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。例如:sell[il=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
finclude<stdio.h>
2tinclude<8tring.h>
3linclude<stdlib.h>
4,defineMAX100
5typedefstruct
6
7chardm[5];)?產(chǎn)品代碼?/
8charme(11];/?產(chǎn)品名稱?/
9intdj;/?,價(jià)?/
10int91;/?tfB?/
11longje;/?金??/
12)PRO;
13PROsell[MAX];
14voidReadDat();
15voidWriteDat();
16voidSortDat()
17
18
19
20voidtMin()
21
22menisoc0.slzeof<sel1));
23ReadDat();
24SortDat();
25WritoDat(1;
26!I
j/,康取W100個(gè)m侑記事并存入然符數(shù)州Hl中?/
27;voidReadDat()
28
29FILE-fp;
30charstr(80)9ch[11];
31intI;
32fp-fopenL1n.dat,**r*);
33for(i?0;1<100;m
34(
35fgetg(str,80.tp);
36memcpy(sei1(1|.dwrstr*4);
n
memcpy<sellf1],mcfstr?4.10);
38memcpy(ch,3tr4-14,4);chMl*0;
39aellfiJ.dj,Atol(ch);
40memcpy(ch,str”8.5):chf5]?0:
41sellfl].si■atol(ch);
42sellIil.je-(long)sell(1).dj?sell11].91;
43
44{close(fp);
45)
/?IE給■■出到支付ouuht中?/
46voidWriteDatO
48\FILE*fp;
49jinti;
50fp■fopen(*out.dat",*wH>;
51ford?0:1<100;144)
52(
S3fprintf(£p-%52s^4d*5d%101d\n",selXfi-.dm,sell(i|.mc
trsell(l).djfsell[11.sl#
sellHJ?jo)i
54I
55fcloso(fp);
56
37.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)isVai,其功能是:把千位數(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ù)cnto最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中
符合條件的四位數(shù)輸出到Out.dat文件中。
注意:部分源程序存在test.c文件中.
程序中已定義數(shù)組:4200].b[200],已定義變量,ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main。、讀函數(shù)readDatO和寫函數(shù)writeDatO的內(nèi)容?
1!finclude<stdio.h>
2!!defineMAX200
3?intalMAX],b(MAX],ent-0;
4;voidwriteDat();
5;voidjsVal()
6;1
*7;
8;)
9!voidreadDat()〃從M.dat文件中it取200個(gè)用位數(shù)存入敷殂a中
10;(
11;int£;
12!FILE*fp;
13jfp-fopen(Hin.datw,wr**);
14-ford-0;i<MAX;ii)
15!fscanf(fpr4a(1]);
16;fclose(fp);
17j}
18jvoidmain()
19;(?
20!inti;
21ireadDat();
22;jsValO;〃調(diào)用南數(shù)”v.iu?實(shí)現(xiàn)?II要求的功能
23ipr£ntfL涓足條件的敏7d\n”,ent):
24;for(i-0;i<ent;i—)
25\printf<w%db[i]);
26;printf;
27?writeDat();
28!|
29;voidwriteDat()〃品計(jì)年陋果由以及數(shù)機(jī)b中符合條件的四位數(shù)?出到omdat文件中
30I(
31FILEwfp;
32inti;
33fp?fopen("out.dat*,Www);
34fprintf(fp,ent);
35for(i-0;i<ent;
36fprlntf(fprFd\n”,
37fclose(fp);
38
38.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)編制一數(shù)jsValue,其功能是:求出個(gè)位數(shù)上
的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)ent,
再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位
數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把
數(shù)組b中的數(shù)輸出到文件Out.dato
例如i1239.9.1.2?3>O.㈣讀數(shù)滿足條件存入效盥1)中?且個(gè)數(shù)
8129.9-8-1-2<0,則速數(shù)不滿足條件忽略,
注意:部分源程序存在gx文件中.
程序中已定義M300J.b[300].已定義受ibent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in中的任何數(shù)據(jù),主函數(shù)mdn。、讀函數(shù)readDatO和寫函數(shù)writeDat。的內(nèi)容?
#include<stdio.h>
inta(300],b(300)fcnt?0;
3voidreadDat();
4voidwriteDat(>;
5voidjsValue()
7
8
9main()
10
int1;
12readDat();
13jsValue();
14writeDat();
15printf("cnt-idXn^^ent);
16for(i?0;1<ent;
17iprintft.
181
19?voidreadDat()
20\(
21;FILEafp;
22?int1;
wwH
23;fp=fopen(in.datrr");
24!for(1?0;i<300;"?)
25*fscanf(fp,(1]);
26-fclose(fp);
27!)
28;voidwrlteDat()
29\(
30?FILEefp;
31iinti;
HHM
32!fp-fopen(out.dat**rw);
H
33jfprintf(fp,*%d\nrent);
34;for(1-0;i<ent;i—)
HR
35;fprlntf(fp,%d\n,b[i]);
36?fclose(fp);
37;1
39.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四
位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的
值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個(gè)位數(shù)
位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并
把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)
writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到文件Out.dat
中。
注意i部分源程序存在teac文件中.
程序中已定義數(shù)組;a[200].b[200],已定義變量,ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main。、讀的數(shù)readDat。和寫函數(shù)writeDatO的內(nèi)容.
1?*include<stdio.h>
2;tdefineMAX200〃定義宏變■MAX,H值行20。
3!inta(MAX),b(MAX)#ent-0;〃定義祭小數(shù)邦a【MAX),?【MAX】和要■ent,并IHHI6t的初值為3
4;voidwritoDatO;
5;voidjsVal()
6?!
7j
8!
9jvoidreadDat()
10;(
11?int1;
12;FILE#fp;
13:fp?fopen("in-dat",;
14ifor(1-0;i<MAX;
15\fscanf(fp,"Qd",ia[i|);
161fclose(fp);
,
17i)
18i
voidmain()
19f
20;inti;
21:readDat();
22?jsVal();〃?用力冰也實(shí)現(xiàn)姿求的功能
23;printf(RJil足條件的敷ent);
24!for(1-0;1<ent;
25;printf(R%d,b(i]>;
261-printf(w\nw);
27;writeDat();
28;)
29;voidwrlteDat{)
30I(
31iFILETp;
32Iint1;
33;fp-fopen(wout.dAt**,m;
34j
fprintf(fp,*%d\nw,ent);
35!for(1-0;1<ent;11??)
36ifprintf(fp,b[lj);
37;fclose(fp);
38?
40.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:
以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值
從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存
放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)
WrriteDat把結(jié)果xx輸出到out.dat文件中。
例如:位置01234567
源字符串hgfedcba
則處理后字符串hafcdcbs
注意:部分源程序存在皿c文件中.
請(qǐng)勿改動(dòng)數(shù)據(jù)文件hutat中的任何數(shù)據(jù).主的ItmainO、像函數(shù)readD?0前耳函敏writeDatO的內(nèi)容.
■include<stdio.h>
?include<3tring.h>
voidreadDat();
4voidwriteDat();
5charxx(20](80];
6voidjsSort()
*J
e
9
10ivoidmain()
readDat();
13jsSort<);
14writeDat();
15)
/?從文件2中建取20行數(shù)掘存教到字樣事做蛆xx中?/
16voidreadDat()
17
18FILE-in;
19inti-0;
20char*p;
R
21in?fopen("in.dat/"r");
22whiled<20“fqets(xx[i],80,in)!-NULL)
23
24p-strchr(xx[1]9'\n*);
25if(p)*p?0;
26if
27\
28fdose(in);
29)
“尼姑果"愉出到ouutat文件中?/
30;voidwrlteDat()
31”
32;FILEeOUt;
33!inti;
R
34?out,fopen("out.dat"rw")
35;for(1?0;i<20;
36?
37?printfxx(l));
38;fprintf(out,"HS**,xx[l]);
39;
40;fclose(out);
41)
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fgl、f92、
f93和f94,以及一個(gè)分區(qū)函數(shù)RangePFloRangePFl的定義代碼如下:
CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFOR
VALUES(100,200,300)(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案
RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)(2)請(qǐng)使用RangePSl創(chuàng)
建—個(gè)分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)
建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編
碼可變長(zhǎng)類型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類型,小數(shù)部
分1位,整數(shù)部分到千位。(5分)
42.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫(kù)用以處理銷售記賬,它記錄的數(shù)
據(jù)包括:顧客姓名,所在單位及電話號(hào)碼;商品名稱,型號(hào),產(chǎn)地及單
價(jià);某顧客購(gòu)買某商品的數(shù)量及日期。假定無同名顧客,無同型號(hào)商品,
由話公用靦客可存不同日期買同一商品。(1)請(qǐng)畫出該單位的商務(wù)ER
圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。
(4分)
六、單選題[1分](2題)
43.在SQLServer2008中,建立索引視圖的目的是為了提高數(shù)據(jù)查詢的
效率。下列關(guān)于索引視圖的說法,錯(cuò)誤的是()o
A.當(dāng)很少對(duì)基表數(shù)據(jù)進(jìn)行更改操作時(shí),適合建立索引視圖
B.索引視圖的數(shù)據(jù)被物理地保存在數(shù)據(jù)庫(kù)中,因此建立索引視圖會(huì)占用
更多的存儲(chǔ)空間
C.對(duì)于經(jīng)常執(zhí)行連接和聚合操作的查詢,不適合建立索引視圖
D.如果GroupBy列具有高基數(shù)度的數(shù)據(jù)聚合,則不適合建立索引視圖
44.在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,
照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問題。下列關(guān)于照片存儲(chǔ)
與使用的說法,錯(cuò)誤的是()o
A.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多
B.將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,
可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量
C將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便
地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的
速度
D.與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)
人員信息和照片數(shù)據(jù)的一致性
參考答案
LD解析:在二級(jí)文件目錄中,各文件的說明被組織成目錄文件,且以
用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以
使用相同的文件名,從而解決了文件的重命名問題。
2.A解析:數(shù)據(jù)庫(kù)管理系統(tǒng)中,為了保證事務(wù)的正確執(zhí)行,維護(hù)數(shù)據(jù)庫(kù)
的完整性,要求數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)以下事務(wù)特性,即原子性、一致性、隔
離性和持久性。事務(wù)的原子性是指事務(wù)的所有操作要么全部正確反映出
來,要么不反映;事務(wù)的一致性是事務(wù)的隔離執(zhí)行保持?jǐn)?shù)據(jù)庫(kù)的一致性;
事務(wù)的隔離性是指盡管多個(gè)事務(wù)可以并發(fā)進(jìn)行,但要使每個(gè)事務(wù)都感覺
不到系統(tǒng)中其他事務(wù)在并發(fā)進(jìn)行;事務(wù)的持久性是指一個(gè)事務(wù)成功完成
后,它對(duì)數(shù)據(jù)庫(kù)的改變必須是永久性的,即使系統(tǒng)可能出現(xiàn)故障.這4
個(gè)特性都要有相關(guān)的機(jī)制保證,確保持久性的是數(shù)據(jù)庫(kù)管理系統(tǒng)中的恢
復(fù)管理部件的責(zé)任。正確答案為選項(xiàng)A。
3.A解析:兩實(shí)體間的聯(lián)系是M:N時(shí),關(guān)系模型是多對(duì)多聯(lián)系。在轉(zhuǎn)
換成關(guān)系模型時(shí),需要把多對(duì)多聯(lián)系分解成一對(duì)多聯(lián)系,分解的方法就
是增加一個(gè)關(guān)系表示聯(lián)系,其中納入M方和N方的關(guān)鍵字。
4.C解析:主要的作業(yè)調(diào)度算法如下:①先來先服務(wù)調(diào)度算法的優(yōu)點(diǎn)是
實(shí)現(xiàn)簡(jiǎn)單和公平,其缺點(diǎn)是沒有考慮到系統(tǒng)中各種資源的充分利用;短
作業(yè)用戶不滿意,因?yàn)槎套鳂I(yè)等待時(shí)間可能比實(shí)際運(yùn)行時(shí)間長(zhǎng)得多。②
短作業(yè)優(yōu)先算法中,可以證明,假定系統(tǒng)中所有作業(yè)是同時(shí)到達(dá)的,采
用此算法可以得到最短的作業(yè)平均周轉(zhuǎn)時(shí)間。但算法對(duì)長(zhǎng)作業(yè)用戶不公
平。③最高響應(yīng)比作業(yè)優(yōu)先算法是①和②的綜合,它克服了它們的缺點(diǎn),
既考慮公平性又增加系統(tǒng)吞吐量。
5.A
6c解析:本題主要考查了實(shí)體之間多對(duì)多的聯(lián)系。如果對(duì)于實(shí)體集A
中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,稱為一
對(duì)一聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與
之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多有一個(gè)實(shí)體與之
聯(lián)系,稱實(shí)體集A與B的聯(lián)系為一對(duì)多聯(lián)系;如果對(duì)于實(shí)體集A中的每
一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)
體,實(shí)體集A中有m個(gè)實(shí)體與之聯(lián)系,稱為多對(duì)多聯(lián)系。所以C)正確。
7.B解析:根據(jù)“根-左-右”,“左-根-右”,“左-右-根”的先序、中序、后序
遍歷原則,可以知道,在3種遍歷所產(chǎn)生的序列中,所有葉節(jié)點(diǎn)的先后
順序是完全相同的。
8.D解析:數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、應(yīng)用系
統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)和核心、。
9.A解析:Internet中的計(jì)算機(jī)的IP地址由網(wǎng)絡(luò)地址和主機(jī)地址兩部分
組成,共有32位。
10.C解析:線性表是最簡(jiǎn)單、最常用的一種數(shù)據(jù)結(jié)構(gòu)。線性表的邏輯結(jié)
構(gòu)是n個(gè)數(shù)據(jù)元素的有限序列。
11.兩級(jí)一個(gè)主報(bào)表最多只能包含兩級(jí)子窗體或子報(bào)表。\r\n
12.IP【解析】IP作為一種互聯(lián)協(xié)議,運(yùn)行于互聯(lián)層,屏蔽各個(gè)物理網(wǎng)絡(luò)
細(xì)節(jié)和差異。
13.邏輯【解析】虛擬局域網(wǎng)建立在局域網(wǎng)交換機(jī)的基礎(chǔ)上,它以軟件
方式實(shí)現(xiàn)邏輯工作組的劃分與管理,工作組中的結(jié)點(diǎn)不受物理位置的限
制。相同工作組的成員不一定連接在相同的物理網(wǎng)段,它們可以連接在
相同的交換機(jī)上,也可以連接在不同的局域網(wǎng)交換機(jī)上,只要這些交換
機(jī)互聯(lián)即可。當(dāng)結(jié)點(diǎn)從一個(gè)工作組轉(zhuǎn)移到另一個(gè)工作組時(shí),只需要簡(jiǎn)單
地通過軟件設(shè)定,而無須改變?cè)诰W(wǎng)絡(luò)中的物理位置。
14.共享鎖或S鎖共享鎖或S鎖解析:給數(shù)據(jù)項(xiàng)加鎖的方式有多種。最
基本的兩種是:
①共享鎖如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的共享型鎖(記為S),則T可讀
Q但不能寫Qo
②排他鎖如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他型鎖(記為X),則T既可
讀Q又可寫Q。
15.表間關(guān)系報(bào)表鏈接之間,必須保證已在兩表間建立正確關(guān)系
16.關(guān)系模式關(guān)系模式解析:集合運(yùn)算是從關(guān)系中的元組的角度來進(jìn)行
的。關(guān)系代數(shù)中的集合運(yùn)算都要求進(jìn)行運(yùn)算的所有關(guān)系具有相同的關(guān)系
模式,即元組的結(jié)構(gòu)相同。
17.最先適應(yīng)算:去系統(tǒng)在尋找空閑區(qū)時(shí)可采用:最先適應(yīng)算法,最佳適應(yīng)算法,最壞適
應(yīng)算法
18.增量轉(zhuǎn)儲(chǔ)轉(zhuǎn)儲(chǔ)還可以分為海量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)兩種方式。海量轉(zhuǎn)儲(chǔ)是
指每次轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)庫(kù)。增量轉(zhuǎn)儲(chǔ)則指每次只轉(zhuǎn)儲(chǔ)上一次轉(zhuǎn)儲(chǔ)后更新過
的數(shù)據(jù)。從恢復(fù)角度看,使用海量轉(zhuǎn)儲(chǔ)得到的后備副本進(jìn)行恢復(fù)一般說
來會(huì)更方便些。但如果數(shù)據(jù)庫(kù)很大,事務(wù)處理又十分頻繁,則增量轉(zhuǎn)儲(chǔ)
方式更實(shí)用更有效。
19.網(wǎng)狀型【解析】在網(wǎng)狀型拓?fù)錁?gòu)型中,結(jié)點(diǎn)之間的連接是任意的沒
有規(guī)律。網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高。目前實(shí)際存在與使用
的廣域網(wǎng)結(jié)構(gòu)基本上都采用網(wǎng)狀型拓?fù)錁?gòu)型。
20.結(jié)點(diǎn)數(shù)據(jù)域數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)中的表示(又稱映像)稱為數(shù)據(jù)的物理結(jié)
構(gòu),又稱存儲(chǔ)結(jié)構(gòu)。所以數(shù)據(jù)元素在計(jì)算機(jī)中的表示時(shí)結(jié)點(diǎn),數(shù)據(jù)項(xiàng)在
計(jì)算機(jī)中的表示時(shí)數(shù)據(jù)域。
21.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)。然后再
從主存中取出下一條指令執(zhí)行,如此循環(huán),直到程序完成。計(jì)算機(jī)自動(dòng)
工作的過程就是逐條執(zhí)行程序中指令的過程。
輸入設(shè)備的主要功能是將數(shù)據(jù)、程序等用戶信息變換為計(jì)算機(jī)能識(shí)別和
處理的信息形式。
輸出設(shè)備的主要功能是將計(jì)算機(jī)中的二進(jìn)制信息變換為計(jì)算機(jī)用戶所
需要并能識(shí)別的信息形式。
22.C
23.A解析視圖是從一個(gè)或幾個(gè)基本表中根據(jù)用戶需要而做成的一個(gè)虛
表。視圖是虛表,它在存儲(chǔ)時(shí)只存儲(chǔ)視圖的定義,而沒有存儲(chǔ)對(duì)應(yīng)的數(shù)
據(jù),視圖是只在剛剛打開的一瞬間,通過定義從基表中搜集數(shù)據(jù),并展
現(xiàn)給用戶。
24.C
25.C
26.A
27.A
28.B
29.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ù)。
30.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,
AOEoWHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指
定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲
之間的條件表達(dá)式應(yīng)為BETWEEN20AND230
31.\n【審題關(guān)鍵句】個(gè)位+千位與百位+十位,偶數(shù),整除,從大到小排
序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條
件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,
參考答案的第8、9條語句重新指定兩位數(shù)的組合方式:②新組合的兩
位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語句。注意,兩個(gè)
整除關(guān)系表達(dá)式要用或運(yùn)算符(II)連接,且用括號(hào)括起來先進(jìn)行整除運(yùn)算
(因?yàn)榛蜻\(yùn)算級(jí)別比與運(yùn)算級(jí)別低,因此要括起來),再與奇偶性判斷表
達(dá)式進(jìn)行與()運(yùn)算。
\n【參考答案】
\n
\n
\n
32A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房衛(wèi)生工具管理規(guī)定(3篇)
- 生物數(shù)學(xué)的基礎(chǔ)課程設(shè)計(jì)
- 2024幼兒園安全生產(chǎn)月活動(dòng)工作總結(jié)范文(31篇)
- 藝術(shù)家作品課程設(shè)計(jì)
- 航空公司服務(wù)員工作總結(jié)
- 語言培訓(xùn)前臺(tái)工作總結(jié)
- 糧油調(diào)味品行業(yè)銷售工作總結(jié)
- 酒店管理崗位關(guān)鍵能力
- 醫(yī)學(xué)行業(yè)護(hù)士培訓(xùn)總結(jié)
- 2024物業(yè)租賃合同(34篇)
- 預(yù)約診療工作自查自糾報(bào)告
- 行業(yè)會(huì)計(jì)比較ppt課件(完整版)
- 新修訂《數(shù)據(jù)安全法》全文ppt
- 各項(xiàng)常規(guī)檢查前后的注意事項(xiàng)課件
- 2021年推進(jìn)婦幼健康領(lǐng)域中醫(yī)藥工作總結(jié)
- 綠化苗木組織供應(yīng)及售后服務(wù)方案
- YY∕T 0314-2021 一次性使用人體靜脈血樣采集容器
- 第五章_油樣分析
- 儲(chǔ)罐受限空間作業(yè)方案DOC
- 壓力容器耐壓試驗(yàn)
- 課程設(shè)計(jì)---年產(chǎn)5.6萬噸乙醇精餾塔的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論