版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年廣東省江門市全國(guó)計(jì)算機(jī)等級(jí)考試
數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:班級(jí):姓名:考號(hào):一、1.選擇題(10題).哪一個(gè)不是基本的操作系統(tǒng)?A.批處理操作系統(tǒng)B.分時(shí)操作系統(tǒng)C.實(shí)時(shí)操作系統(tǒng)D.網(wǎng)絡(luò)操作系統(tǒng).在三級(jí)模式之間引入兩級(jí)映像,其主要目的在于()。A.提高系統(tǒng)處理能力B.提高數(shù)據(jù)庫(kù)系統(tǒng)安全性C.減少數(shù)據(jù)冗余D.提高數(shù)據(jù)的獨(dú)立性.下面有關(guān)對(duì)象一關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,不正確的是()。A.一個(gè)對(duì)象由一組屬性和對(duì)這組屬性進(jìn)行操作的一組方法構(gòu)成B.消息是用來(lái)請(qǐng)求對(duì)象執(zhí)行某一操作或回答某些信息的要求C.方法是用來(lái)描述對(duì)象靜態(tài)特征的一個(gè)操作序列D.屬性是用來(lái)描述屬性特征的一數(shù)據(jù)項(xiàng).采用動(dòng)態(tài)重定位方式裝入的作業(yè),在執(zhí)行中允許如何將其移動(dòng)?A.用戶有條件地B.用戶五條件地C.操作系統(tǒng)有條件地D.操作系統(tǒng)無(wú)條件地.假定學(xué)生關(guān)系是3(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACH),學(xué)生選課關(guān)系是SC,C#,GRADE),要查找選34.已知數(shù)據(jù)文件indat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDatO把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定義數(shù)組:a[200],b[200],已定義變量:ent請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。45678456789101213141516voidjsValOC從數(shù)IK文件m.dat中法取200個(gè)因代數(shù)〃入數(shù)電a中?/voidreadDat()(inti;FILE*fp;fp-fopen("in.dat","r");for(i?0;i<MAX;i*+)fscanf(fp,fclose(fp);18voidmain18voidmain。19;(202120212223242526272829303132333435363738int1;readDat();jsValO;〃調(diào)網(wǎng)曲故,實(shí)現(xiàn)雷口裳求的功健printf("滿足條件的數(shù)=Qd\n”,ent);for(i-0;i<ent;1+?)printf(M%d",b(i));prlntf;writeDatO;}/,哈故WT械Datoie姑聚cm以及數(shù)爆b中箝合條件的四位敗■出到outdat文科中?/voidwriteDat()(FILE#fp;inti;fp-fopen(*out.dat",Mw");fprintf(£p,H%d\n**,ent);for(1?0;i<ent;i++)fprintf(fp, b[ib;fclose(fp);35.已知在文件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,其功能要求:按金額從小到大進(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)賦值語(yǔ)句進(jìn)行解題。例如:sell[i]=temp;注意:部分源程序存放在test.C文件中。請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。5?6;7!89?10;n;12\13j14;15;16117J16j19;20;急23!24i25;26!27;28;29!30\31;32j33;34!35;叫37!38\39;40?41;42!43\44?45!46;47j48?49:50;51j52;53!54;55!56;4include<stdio.h>?include<?tring.h>?Include<stdlib.h>tdefxnoMAX100typcdofstruct(TOC\o"1-5"\h\zchardjn(5);/?盧4代碼,/chartnc(Ul;/,產(chǎn)叢名除?(intdj; /??價(jià)?/Intsi; /? ?/long)0/ /, 金■,/)PRO;PROsell(MAX);voidReadDat();voidWriteDat();voidSortDAt0voidmain()(motnoet(sell,0,stzeof(soil)):ReadDat();SortDat();WriteDatO;IvoidReadDat()(FILE-£p:char9tr(80),ch(ll);Int1;fp-fopen(win.datB,"rw);for(i-0;1<100;(Igets80,fp);memcpy(sell(1].dm,str,4>;memcpy(s?ll|i|.me,str?4,10);meracpy(ch,str*14,4);ch(4J-0:aell(l).dj-atol(ch);memepy(ch/str?18,5):ch(5]-0;sell(1J.31-atoi(ch);sell[i].je-(long)selllU.tilj,sell(ij.si;Ifclose(fp);?voidWriteDat(><FILE-fp;intiffp-topen(*out.dat**,"w");for(1-0;i<100;1+*){fprlntfCfp,"UIsMdtSd“Qld\n-,sellCl.dm,a?ll[l].nc?sallUJ.djr .31,selltij.je);fclose(fp);36.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。例:原文:Adb.Bcdzaabck.LLhj結(jié)果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。注意:部分源程序存放在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)RcadDatO和輸出函數(shù)WriteDat的內(nèi)容。?include<stdio.h>?finclude<strinq.h>;charxxl50)(801;56789101112131415161718192021222324252627282930313233343536373B394041424344454647484937.intmaxllne-0;/?文,的總行故?/intReadDat(void);voidWrlteDat(void);/?以行為?付IE?整串中吩所以小耳字母,弓或;、字總的1:一個(gè)字母,如瞿墨字用品射尊力卜平常加4恤學(xué)符保利不殳?/voidConvertCharD(void)voidmainOIif(ReadDatO)(prlntf("數(shù)州文件in.dat不能打開(kāi)!\n\007*j;return;ConvertCharD<>;WriteDatO;)/?從文”m或?中UtC(一?英文度?存入剁字符!1:匕Iflxx中?/intReadD&t(void)(FILE-fp;int1-0;char*p;if((fp-fopen("in.dat",-r"))-NULL)return1;while(fget3(xx[l)#80?fp)!-NULL)(P-strchr(xx(i)r*\n*>;if(p)*p-0:!??;)tnaxline-1;fclose(fp);return0;)/?em?u?出m支件outxta中?/voidWriteDat(void)FILE?fp;int1;fp-fopen(*out.ddt","w");for(1-0;i<ra^xllno;(printf("%s\n",xxfll);fprintf(fp,"%s\n",xx{i|);Jfcloseffp);程序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。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。注意;部分源程序存放在tCSLC文件中.請(qǐng)勿改動(dòng)主函數(shù)main。和渝出數(shù)據(jù)函數(shù)wrhcDAT。的內(nèi)容.23423456789101112131415161819202122intent,sum;〃定義整型全局殳■ent和bsbvoidwriteDAT();voidcountvalue()voidmainO(ent-sum?0;〃愴全局攵■cnc?sumK初值為QcountvalueO;〃調(diào)用的數(shù)councvalu。。.實(shí)%Ml;要求的功能printf("滿足條件的自然數(shù)的個(gè)數(shù)二%d\n",ent);printf滿足條件的自然數(shù)值的和=%d\nMrsum);writeDATO;voidwriteDAT()FILE*fp;fp■fopen(*out.dat","w*);fprintf(fp,H%d\n%d\n"/ent,sun);fclose(fp);38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)字符按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)符號(hào)和空格。注意:部分源程序存放在test.C文件中。請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。12345?include<stdio.h>?include<string.h>charxx[50)(801;unsignedintmaxlineintReadDat(void);0;/?文章的總行數(shù)?/'voidWriteDat(void);jvoidSortCharD(void);(;j1;voidmain()121314151617181920212223if(ReadDat())(printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007”);return;SortCharDO; -WriteDat();I/?從文件mdBi中讀取一?英文文拿存入利半汾申Htflu中?/intReadDat(void)(FILETp;2425262425262728293031323334353637383940414243444546474849inti■0;charep;if((fp-fopen("in.dat","r"))-NULL)return1;〃如果文件in.內(nèi)存為攵.1/?當(dāng)從文件in.dit中譴取79個(gè)字符存入x*【“沒(méi)育WIm發(fā)單執(zhí)行勒環(huán)像中的誦句〃while(fgets(xx[i]/80,fp)!■NULL)P-strchr(xx(i)#'Sn*);〃在字衿*xx【u中介找回車換行符U一個(gè)西配的位置if(p)*p-0;〃如果p的值不為零,射元箕值設(shè)置為01+?;〃行受■加】)maxline-i;〃把文■的總行數(shù)獻(xiàn)蛤戈ItaxUne(close(fp);return0;/??!蠟果xx?出到文"ouLdw中”voidWriteDat(void)(FILE*fp;unsignedint1;fp?fopen(*out.datM,"w");for(i?0;X<maxlino;1??)(prlntf("tsXn",xx[i]);fprintf(fp,"%s\nR,xx[i]);}fclose(fp);39.已知數(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中。TOC\o"1-5"\h\z例如,a 12 31 24 15 21 15bi 32 45 17 27 18 15ci 34$1 1275 1155抻序后c:II”1275MSI注意?部分毒存序存在me文件中.程序中已定義,4100]、b(100)和?100]?請(qǐng)勿改動(dòng)數(shù)據(jù)文件INI.DAT知N2.DAT中的任何敢策?主嫉數(shù)mamO.讀由IkZDatOlO讀由IkZDatOlO耳#數(shù)wnteDtfO的內(nèi)容.?defineMAX100int&[MAXhb[MAX],C(MAXJ;intent-0;/,存放筲忤數(shù)的十教,/voidjsVal。INIDATIDIN2DAT中立100個(gè)內(nèi)位十星?敷行入《t?l6中?/voidreadDat()(intFILE*fp;fp-fopen("lnl.dat*,"L);ford-0;1<MAX;fscanf(fp,"Id",fcafll):fclose(lp>;fp??fop?n("in2.dat","r");for(i-0;1<MAX;£+?)facanf(fp."Id-. ;fclose(fp);voidmain()int1;voidwriteDatO;ford-0ji<MAX;cUl-0;readDat0;jsVal<);ford-0;1<MAX“c(il>0;i**>printfrid\n-,writeDat()i)c*由91文鐘<M&t中?/voidwriteDat()(FILBrp;mti;fp-fopen("out.d4tM,ttW);ford-0;i<MAX“c(l|>0;fprlntf(fp,-ld\n",fcloaetfp);40.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整型),金額jc(長(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)賦值語(yǔ)句進(jìn)行解題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;注意:部分源程序存放在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)RcadDat和輸出函數(shù)WriteDat的內(nèi)容°123456?include<stdio.h>?include<string.h>?include<stdlib.h>IdefineMAX100typedefstruct789101112chardm(5];八產(chǎn)叢代碼,/charme(11];/?產(chǎn)?名**/intdj; /,?價(jià)?/intsi; /?收■?/longje; /?金??/PRO;PROsell[MAX];141516171819voidReadDat();voidWriteDat<);voidSortDat()修“COMPUTER”課程的女學(xué)生的姓名,將涉及到關(guān)系A(chǔ).SB.SC,CC.S,SCD.S,C,SC.微型計(jì)算機(jī)系統(tǒng)中,下面與CPU概念最不等價(jià)的是A.中央處理器B.微處理器C.主機(jī)D.控制器和運(yùn)算器.散列法存儲(chǔ)中處理碰撞的方法主要有兩類,一是開(kāi)地址法,另一類是A.拉鏈法B.歸并法,C.刪除法D.忽略法.不同實(shí)體是根據(jù)區(qū)分的。A.名字B.屬性的不同C.代表的對(duì)象D.屬性多少.假設(shè)系統(tǒng)處于安全狀態(tài),目前系統(tǒng)剩余資源數(shù)量為2。下列進(jìn)程序列不是安全序列。A.P1,P2,P3,P4B.P2,P3,P4,PlC.P3,Pl,P2,P4D.P4,P3,P2,P1.如果以鏈表為棧的存儲(chǔ)結(jié)構(gòu),則退棧操作是OA.必須判別棧是否滿B.必須判別棧是否空C.判別棧元素的類型D.劉棧不作任何判別二、填空題(10題)2021222324252621282021222324252621282930313336箝3839404142434446484950515253545556voidcMln()(mernset0,slzeof(sell));FeadDat();SortDat();WcitoDat():/,itKii100個(gè)記果片"人姑帕數(shù)用“1|中?/voidReadDat()(FILE*fp;charatr[80]#ch[11];int1/fp-fopen("in.dat","r");for(i-0;1<100;(fgcts(str,80,fp);memcpy(se111ij.dai,str*4):memcpy(sell[i].me,str?4,10);memcpy(ch,str*14,4);ch(4]-0;sei1{1J.dj?atoi(ch);rnenepy(ch,3tr-?18,S);ch[5]-0;sell[1].si-atol(ch)isellUI.je-(long)sell(i].dj,sellli).si;jfclose(fp);/?旭抬??出到文付outdat中?/voidWriteDat(>(FILE?fp;int1;fp?fopen("out"w");tor(l-0:1<100;Ifprlntf(£p,"%?%5 %5d1101d\n",selllll.dm,selld).nc,sellli).dj,sellllj,slsellHJ?j@):Itcloao(£p);五、設(shè)計(jì)與應(yīng)用題(2題).設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫(kù)存數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫出關(guān)系模式R的函數(shù)依賴集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說(shuō)明關(guān)系模式R屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。.設(shè)某全國(guó)性的運(yùn)輸企業(yè)建立了大型OLTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉(cāng)庫(kù)。OLTP系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)中有如下數(shù)據(jù)表:運(yùn)輸明細(xì)表(運(yùn)輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價(jià)格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運(yùn)價(jià))匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運(yùn)價(jià))該企業(yè)管理的貨運(yùn)站約有100個(gè),貨物約有500種共10類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問(wèn)頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問(wèn)頻率過(guò)高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問(wèn)頻率較低。在不增加匯總表和索引的情況下,請(qǐng)給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡(jiǎn)要說(shuō)明理由。(10分)六、單選題[1分](2題).類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示的UML類圖中,描述正確的是( )。A.汽車xx引擎輪胎汽車XX輪胎?D.汽車XX引擎 輪胎.在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,如果在事務(wù)中存在和用戶的長(zhǎng)時(shí)問(wèn)交互,它會(huì)帶來(lái)哪些壞處()o□.降低系統(tǒng)的并發(fā)度口.增加死鎖的數(shù)量□.破壞數(shù)據(jù)的一致性口.影響檢查點(diǎn)的效果A.僅口、匚和DB.僅口、口和口(2.僅口、口和二ID.僅21、口和口參考答案.D解析:計(jì)算機(jī)網(wǎng)絡(luò)是通過(guò)通信設(shè)施將地理上分散的計(jì)算機(jī)系統(tǒng)互連起來(lái),實(shí)現(xiàn)信息交換、資源共享、互操作的系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)就是在原來(lái)各自計(jì)算機(jī)基本的操作系統(tǒng)之上,按照網(wǎng)絡(luò)體系結(jié)構(gòu)的各個(gè)協(xié)議標(biāo)準(zhǔn)開(kāi)發(fā)的軟件,包括網(wǎng)絡(luò)管理、資源共享、通信、系統(tǒng)安全和多種網(wǎng)絡(luò)服務(wù)等。.D解析:數(shù)據(jù)庫(kù)管理系統(tǒng)提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像,應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,當(dāng)模式改變時(shí),數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式映像做相應(yīng)改變,可保持外模式不變,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,模式/內(nèi)模式映像使得當(dāng)數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映像做相應(yīng)改變,可以保持模式不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與應(yīng)用程序的物理獨(dú)立性。.D解析:一個(gè)對(duì)象由一組屬性和對(duì)這組屬性進(jìn)行操作的一組方法構(gòu)成;消息是用來(lái)請(qǐng)求對(duì)象執(zhí)行某一操作或回答某些信息的要求;方法是用來(lái)描述對(duì)象靜態(tài)特征的一個(gè)操作序列;屬性是用來(lái)描述對(duì)象的靜態(tài)特征的—數(shù)據(jù)項(xiàng)。.C解析:采用動(dòng)態(tài)重定位時(shí),由于裝入主存的作業(yè)仍保持原來(lái)的邏輯地址,所以,必要時(shí)可改變作業(yè)在主存中的存放區(qū)域。作業(yè)在主存中被移動(dòng)位置后,只要把新區(qū)域的起始地址代替原來(lái)的在基址寄存器中的值,這樣,在作業(yè)執(zhí)行時(shí),硬件的地址轉(zhuǎn)換機(jī)構(gòu)將按新區(qū)域的起始地址與邏輯地址相加,轉(zhuǎn)換成新區(qū)域中的絕對(duì)地址,使作業(yè)仍可正確執(zhí)行。.D解析:選修“COMPUTER”課程的女學(xué)生的姓名,涉及的字段有課程名稱、學(xué)生姓名、學(xué)生性別和選課關(guān)系,這些分別存放在s,C,SC這3個(gè)關(guān)系中。6c解析:計(jì)算機(jī)系統(tǒng)中,CPU由控制器和運(yùn)算器組成,又稱為中央處理器,微機(jī)中的CPU又稱為微處理器。主機(jī)是CPU和內(nèi)存的組合。7.A解析:本題主要考查了散列法中處理碰撞的方法。散列法存儲(chǔ)中處理碰撞的方法主要有兩類:一是開(kāi)地址法,另一類是拉鏈法。8.B解析:屬性是實(shí)體所具有的性質(zhì)。在信息世界中不同實(shí)體由于其屬性的不同而被區(qū)分。9.B解析:所謂系統(tǒng)處于安全狀態(tài)指的是:對(duì)于一個(gè)系統(tǒng)中所有進(jìn)程構(gòu)成的隊(duì)列:<P1,P2 Pn>如果對(duì)于每一個(gè)進(jìn)程Pi(lWKn),其以后所需要的資源數(shù)量不超過(guò)系統(tǒng)當(dāng)前剩余資源數(shù)量與其余的進(jìn)程巧0<i)當(dāng)前占用資源之和。這時(shí)我們稱這樣的進(jìn)程序列是安全的。選項(xiàng)A,要完成pl還需要1個(gè)資源。剩余2個(gè)資源,可以滿足它,然后pl釋放資源,這時(shí)系統(tǒng)剩下3個(gè)資源,可以滿足p2,然后p2完成釋放資源,這時(shí)系統(tǒng)剩下7個(gè)資源,可以滿足p3,然后p3完成釋放資源,這時(shí)系統(tǒng)剩下1。個(gè)資源,可以滿足p4,所以此進(jìn)程序列不會(huì)引起死鎖。選項(xiàng)B,當(dāng)先處理p2時(shí),系統(tǒng)只剩下2個(gè)資源,不能滿足p2,所以p2不能完成,p2又不會(huì)釋放自己的資源,所以出現(xiàn)了死鎖的條件,保持等待,所以會(huì)死鎖。選項(xiàng)C、D以此類推。10.B55255【解析】在路由表中,對(duì)于特定主機(jī)路由,可采用255;255.255255作為子網(wǎng)掩碼,采用目的主機(jī)IP地址作為目的地址:對(duì)于默認(rèn)路由,則采用0000作為子網(wǎng)掩碼,默認(rèn)路由器的地址作為目的地址。12.N-1.笛卡兒積笛卡兒積解析:自然連接是構(gòu)造新關(guān)系的有效方法,投影和選擇是分解關(guān)系的有效方法。利用投影、選擇和自然連接操作可以任意地分解和構(gòu)造新關(guān)系。一般,自然連接使用在R和S有公共屬性的情況中。如果兩個(gè)關(guān)系沒(méi)有公共屬性,那么他們的自然連接就變成笛卡兒積。.回滾回滾解析:未能成功完成的事務(wù)稱為中止事務(wù),中止事務(wù)必須對(duì)數(shù)據(jù)庫(kù)的狀態(tài)不造成影響,即中止事務(wù)對(duì)數(shù)據(jù)庫(kù)所做的任何改變必須撤銷。一旦中止事務(wù)造成的變更被撤銷,則稱事務(wù)已回滾。.靜態(tài)特性靜態(tài)特性解析:數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)學(xué)形式框架、是用來(lái)描述數(shù)據(jù)的一組概念和定義,包括描述數(shù)據(jù)、數(shù)據(jù)聯(lián)系、數(shù)據(jù)操作、數(shù)據(jù)語(yǔ)義以及數(shù)據(jù)一致性概念的工具,即數(shù)據(jù)的動(dòng)態(tài)特性、數(shù)據(jù)的靜態(tài)特性和數(shù)據(jù)的完整性約束。其中數(shù)據(jù)的靜態(tài)特性包括對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述。.透明網(wǎng)橋【解析】網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個(gè)分委員會(huì)制定。.開(kāi)發(fā)工具或工具Oracle產(chǎn)品主要包括數(shù)據(jù)庫(kù)服務(wù)器,開(kāi)發(fā)工具和連接產(chǎn)品三類.GIS【解析】地理信息系統(tǒng)(GIS)有時(shí)又稱為“地學(xué)信息系統(tǒng)”或“資源與環(huán)境信息系統(tǒng)它是一種特定的十分重要的空間信息系統(tǒng)。它是在計(jì)算機(jī)硬、軟件系統(tǒng)支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、儲(chǔ)存、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。.一個(gè)一個(gè)解析:外模式也稱子模式或用戶模式,它是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能夠看見(jiàn)的和使用的局部的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。內(nèi)模式也稱物理模式或存儲(chǔ)模式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)庫(kù)內(nèi)部的表示方法。.查詢優(yōu)化查詢優(yōu)化功能可以為用戶提供與他們的查詢相關(guān)的優(yōu)化選項(xiàng)。此功能允許用戶通過(guò)使用為查詢結(jié)果計(jì)算的聚合統(tǒng)計(jì)數(shù)據(jù)來(lái)深化查詢結(jié)果。此功能通常用于與索引項(xiàng)相關(guān)的元數(shù)據(jù)21.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。22.B23.D24.C25.A26.A27.C28.B29.D30.A31An【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。\n【解題思路】\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位一千位一百位一十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。\n【參考答案】\n\n.\n【審題關(guān)鍵句】按每個(gè)數(shù)的后三位降序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。\n【解題思路】本題類似第7套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①按每個(gè)數(shù)的后三位降序排列,參考答案的第5條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進(jìn)行升序排列,參考答案的第13條語(yǔ)句,同樣也是修改兩數(shù)組元素的大小比較符即可。\n【參考答案】\n\n\n.\n[審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個(gè)位,且四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小到大的順序存入數(shù)組。\n【解題思路】\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位>=百位>=十位>=個(gè)位",二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語(yǔ)句中,對(duì)該語(yǔ)句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2?。\n【參考答案】\n\n.\n【審題關(guān)鍵句】大于后連續(xù)5個(gè)數(shù),奇數(shù),從小到大排序。\n【解題思路】本題類似第35套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過(guò)a[i]%2進(jìn)行判斷,參考答案的第4條語(yǔ)句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語(yǔ)句。\n【參考答案】\n\n.\n【審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。\n【解題思路】\n本題類似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。\n【參考答案】\n\n.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,大小寫不變,其他字符不變。\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]的值為字符匕,,則把xx[i][j]的值設(shè)置為字符2。否則如果XX皿D]的值在小寫字符3與2之間,則把xx[i皿的值減1,把其值變成其前一個(gè)字符的ASCII碼。\n【參考答案】\n\n.\n【審題關(guān)鍵句】千位+百位等于十位十個(gè)位,且千位+百位等于個(gè)位.千位的10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)ent以及這些數(shù)的和。\n【解題思路】\n①首先定義一個(gè)循環(huán)變量i,以及分別用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個(gè)位”的條件是否滿足,同時(shí)判斷“(千位+百位尸(個(gè)位■于位)*10"的條件是否滿足,兩個(gè)條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時(shí)滿足以上兩個(gè)判斷條件時(shí),計(jì)數(shù)變量ent的值加1,同時(shí)將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個(gè)數(shù)ent及它們的和sum。.在路由表中,特定主機(jī)路由表項(xiàng)的子網(wǎng)掩碼為0.系統(tǒng)中有N個(gè)進(jìn)程,則進(jìn)程就緒隊(duì)列中最多有【】個(gè)進(jìn)程。.通常,自然連接的兩個(gè)運(yùn)算對(duì)象關(guān)系R和S具有公共屬性,如果關(guān)系R和S沒(méi)有公共屬性,那么它們的自然連接就等同于o.被中止的事務(wù)對(duì)數(shù)據(jù)庫(kù)所數(shù)的任何改變必須撤銷,這稱作事務(wù)的O.數(shù)據(jù)模型用來(lái)描述數(shù)據(jù)的靜態(tài)特征、動(dòng)態(tài)特征和數(shù)據(jù)的完整性約束。對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,這是描述數(shù)據(jù)的0.網(wǎng)橋按照路由表的建立方法分為兩類:和源路由網(wǎng)橋。.一般來(lái)說(shuō),商品化的數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,其產(chǎn)品主要包括數(shù)據(jù)庫(kù)服務(wù)器軟件、【】和連接軟件3類。.地理信息系統(tǒng)的英文縮寫是o.一個(gè)數(shù)據(jù)庫(kù)有多個(gè)外模式,有【】?jī)?nèi)模式。\n本題中ent和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。\n【參考答案】\n\n38.【審題關(guān)鍵句】以行為單位對(duì)字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。\n【解題思路】\n①首先定義字符變量ch和無(wú)符號(hào)整型變量i、j、ko\n②對(duì)字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的掃描,在第二層for時(shí)循環(huán)中,變量j從0開(kāi)始,依次遞增直到其值等于strlen(xx[i]),即第i行的長(zhǎng)度。在第三層循環(huán)語(yǔ)句中,變量k從j開(kāi)始,依次遞增直到其值等于strlen(xx[i]),對(duì)每一行中的數(shù)組元素xx[il[j]sXX[i][k]按照它們的ASCII碼值的大小進(jìn)行比較,如果xx[i皿的ASCII碼小于XX[i][k]的ASCH碼,則兩者交換,實(shí)現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進(jìn)行排序。\n【參考答案】\n\n39,\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)變量isj和局部變量江叩。\n②在fbr循環(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)始,依次遞增直到其值等于或大于ent,在第二層循環(huán)中,循環(huán)變量{從i+1開(kāi)始,依次遞增直到其值等于ent,用if條件語(yǔ)句判斷如果數(shù)組元素c[i]大于c[j],則兩者進(jìn)行互換,實(shí)現(xiàn)數(shù)組C中的數(shù)按從小到大的順序進(jìn)行排序。\n【參考答案】\n\n.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。\n【解題思路】\n本題類似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。\n【參考答案】\n\n.(1)【解題思路】函數(shù)依賴定義:設(shè)R(u)是屬性集U上的關(guān)系模式,x,Y是U的子集,若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴X,記作X->YO函數(shù)依賴是指關(guān)系R的一切關(guān)系均要滿足的約束條件?!緟⒖即鸢浮浚ㄉ痰昃幪?hào),商品編號(hào)),部門編號(hào),(商店編號(hào),部門編號(hào)),負(fù)責(zé)人,(商店編號(hào),商品編號(hào)),庫(kù)存量。(2)【解題思路】設(shè)K為R〈U.F>中的屬性或?qū)傩越M合,若u完全依賴于K,則K為R的候選碼。【參考答案】(商店編號(hào),商品編號(hào))(3)【解題思路】關(guān)系數(shù)據(jù)庫(kù)是要滿足一定要求的。滿足最低要求的叫第一范式,在第一范式中滿足進(jìn)一步要求的為第二范式,其余以此類推。顯然該關(guān)系模式滿足第一范式,接下來(lái)檢查其是否滿足第二范式。在第二范式中,要求關(guān)系模式中不存在部分依賴,每一個(gè)非主屬性完全依賴于碼,而根據(jù)第一空可得如下依賴關(guān)系:(部門編號(hào),商店編號(hào))?>負(fù)責(zé)人,所以屬于第二范式。它的非主屬性(不包含在任何候選碼中的屬性)有3個(gè):部門編號(hào)、負(fù)責(zé)人和庫(kù)存量,并皆完全函數(shù)依賴于主碼。將(商店編號(hào)、商品編號(hào))記作X,(商店編號(hào)、部門編號(hào))記作Y,負(fù)責(zé)人記作Z,即x-Y,Y-Z。由此可以看出,存在傳遞依賴,故不屬于第三范式。【參考答案】第二范式(4)【解題思路】第三范式中要求每一個(gè)屬性既不部分依賴于碼也不傳遞依賴于碼?!緟⒖即鸢浮縍1(商店編號(hào)、商品編號(hào)、部門編號(hào)、庫(kù)存量);B2(商店編號(hào)、部門編號(hào)、負(fù)責(zé)人)。.計(jì)算機(jī)系統(tǒng)中存在著兩類不同的數(shù)據(jù)處理工作操作型處理和分析型處理,也稱作OLTP(聯(lián)機(jī)事務(wù)處理)和0IAP(聯(lián)機(jī)分析處理)。操作型處理也叫事務(wù)處理,是指對(duì)數(shù)據(jù)庫(kù)聯(lián)機(jī)的日常操作,通常是對(duì)一個(gè)或一組紀(jì)錄的查詢或修改,例如火車售票系統(tǒng)、銀行通存通兌系統(tǒng)、稅務(wù)征收管理系統(tǒng)等。這些系統(tǒng)要求快速響應(yīng)用戶請(qǐng)求,對(duì)數(shù)據(jù)的安全性、完整性以及事務(wù)吞吐量要求很高。結(jié)合本題中存在的問(wèn)題,視圖本身的訪問(wèn)量很高,而又僅僅以匯總表1為計(jì)算數(shù)據(jù)源,而其它匯總表訪問(wèn)率低,導(dǎo)致了資源利用不合理。因此本題考察了聯(lián)機(jī)事務(wù)處理中的資源調(diào)度問(wèn)題。【參考答案】由于匯總表1和視圖的模式訪問(wèn)頻率都很高,而且視圖的數(shù)據(jù)源來(lái)自匯總表1,又因?yàn)槠渌麉R總表的訪問(wèn)率較低,所以只需要將視圖的數(shù)據(jù)源綁定為匯總表3,因?yàn)閰R總表3也可以滿足視圖的輸出模式。這樣不僅提升了匯總表3的數(shù)據(jù)訪問(wèn)率,而且降低了匯總表1的數(shù)據(jù)訪問(wèn)率,系統(tǒng)性能和服務(wù)性能得到了很大的優(yōu)化。又因?yàn)樨浳锛s有500種,共10類,可以再建立一個(gè)視圖綁定數(shù)據(jù)源為匯總表4,這樣就可以充分利用匯總表4的數(shù)據(jù)信息,從而可以進(jìn)一步優(yōu)化系統(tǒng)性能。43.A在UML類圖中,常見(jiàn)的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。組合是部分與整體共存,如果整體不存在,部分也會(huì)消失。聚合關(guān)系是整體與部分的關(guān)系,且部分可以離開(kāi)整體而單獨(dú)存在。如車和輪胎是整體和部分的關(guān)系,輪胎離開(kāi)車仍然可以存在。因此本題該采用空心菱形。44.B事務(wù)是并發(fā)控制的基本單位。所謂的事務(wù),它是一個(gè)操作序列,這些操作要么都執(zhí)行,要么都不執(zhí)行,它是一個(gè)不可分割的工作單位。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,事務(wù)的特性之一就是一致性,即在和用戶的交互過(guò)程中,保證數(shù)據(jù)的一致性。其他三項(xiàng)都是事務(wù)長(zhǎng)時(shí)間和用戶交互帶來(lái)的壞處。當(dāng)事務(wù)長(zhǎng)時(shí)間和某個(gè)用戶進(jìn)行交互時(shí),導(dǎo)致其他用戶需要等待該事務(wù)結(jié)束以獲取資源,因此會(huì)在一定程度上降低了不同事務(wù)的并發(fā)度,同時(shí)因?yàn)殚L(zhǎng)時(shí)問(wèn)的交互導(dǎo)致資源被用戶占用的時(shí)間過(guò)長(zhǎng),將會(huì)增大死鎖的可能性,系統(tǒng)在執(zhí)行檢查點(diǎn)操作時(shí),所有的事務(wù)處理都被暫時(shí)中止,長(zhǎng)時(shí)間的事務(wù)影響檢查點(diǎn)的效果。.對(duì)一個(gè)給定的查詢,通常會(huì)有許多種可能的處理策略,從這許多的策略中找出最有效的查詢執(zhí)行計(jì)劃的處理過(guò)程成為」L。三、單選題(10題).邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式.在概念設(shè)計(jì)和邏輯設(shè)計(jì)之間起橋梁作用的是()圖C.數(shù)據(jù)結(jié)構(gòu)圖D.功能模塊圖.在概念設(shè)計(jì)階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個(gè)工作是對(duì)數(shù)據(jù)進(jìn)行什么抽象?()A.分類B.聚集C.概括D.數(shù)據(jù)抽象.ENIAC所用的主要元件是()A.集成電路B.晶體管C.電子管D.以上答案都不對(duì).下列不屬于創(chuàng)建分區(qū)表步驟的是oA.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案創(chuàng)建表.在數(shù)據(jù)庫(kù)的數(shù)據(jù)模型中有()A.網(wǎng)狀模型、層次模型、關(guān)系模型B.數(shù)字型、字母型、日期型C.數(shù)值型、字符型、邏輯型D.數(shù)學(xué)模型、概念模型、邏輯模型.有兩個(gè)實(shí)體集,并且它們之間存在著一個(gè)M:N聯(lián)系,根據(jù)概念ER模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成表的個(gè)數(shù)為()A.lB.2C.3D.4.磁盤的讀寫單位是()A.塊B.扇區(qū)C.簇D.字節(jié).關(guān)于水平分割說(shuō)法錯(cuò)誤的是:()A.根據(jù)行的使用特點(diǎn)進(jìn)行分割B.分割之后所有表的結(jié)構(gòu)都相同。C.而存儲(chǔ)的數(shù)據(jù)不同。使用并(Union)操作。D.使用連接(Join)操作30.ODBC是()A.客戶機(jī)與服務(wù)器之間的接口標(biāo)準(zhǔn)B.數(shù)據(jù)庫(kù)查詢語(yǔ)言標(biāo)準(zhǔn)C.數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具標(biāo)準(zhǔn)D.數(shù)據(jù)安全性標(biāo)準(zhǔn)四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.已知數(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例如:1239,>O.剜該數(shù)滿足條件存入數(shù)組1)中?且個(gè)數(shù)cntym,L8129.9.8-1.2<0,則該數(shù)不滿足條件忽略.注意:部分源程序右在g.c文件中.程序中已定義數(shù)組】M300].b[300].已定義受胡,cm請(qǐng)勿改動(dòng)數(shù)據(jù)文件in&M中的任何數(shù)據(jù)、主函數(shù)讀誨數(shù)rcadDatO和寫話數(shù)而怔加()的內(nèi)容?,include<stdio.h>inta[300),b(300),cnt-0;voidreadDat();voidwriteDat();voidjsValue()678main()1011main()10111213141516inti;readDat();jsValue();writeDat();printf(Mcnt-%d\nH,ent);for(i-0;i<ent;…)printfC*b(%d|-%d\
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色農(nóng)貿(mào)市場(chǎng)運(yùn)營(yíng)管理承包合同
- 2025年度離職員工保密及競(jìng)業(yè)限制合同范本3篇
- 2025年家庭農(nóng)場(chǎng)養(yǎng)雞場(chǎng)地租賃及養(yǎng)殖指導(dǎo)合同2篇
- 2025年度新能源設(shè)備性能試驗(yàn)檢測(cè)委托合同3篇
- 2025年度兼職市場(chǎng)調(diào)研員勞務(wù)合同規(guī)范3篇
- 蘭州市政府2025年度合同管理專家評(píng)審合同3篇
- 二零二五年度養(yǎng)豬場(chǎng)養(yǎng)殖廢棄物處理設(shè)施租賃合同3篇
- 2025年度科技創(chuàng)新實(shí)驗(yàn)室租賃合同3篇
- 2024年中國(guó)液體亞磷酸市場(chǎng)調(diào)查研究報(bào)告
- 2024年沈陽(yáng)市第四人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 深圳分區(qū)地圖可移動(dòng)編輯
- 商戶清場(chǎng)協(xié)議書
- 2023年新版烏斯特統(tǒng)計(jì)公報(bào)即將發(fā)布
- 污水處理廠安全生產(chǎn)風(fēng)險(xiǎn)分級(jí)管控體系方案全套資料匯編完整版
- 人教部編版三年級(jí)語(yǔ)文上冊(cè)古詩(shī)詞日積月累默寫模板
- 高危急性胸痛的快速診斷和誤診病案分析
- (完整版)綜合醫(yī)院康復(fù)醫(yī)學(xué)科建設(shè)與管理指南
- GB/T 41649-2022木制玩具中甲醛釋放量的測(cè)定燒瓶法
- JJF 1384-2012開(kāi)口/閉口閃點(diǎn)測(cè)定儀校準(zhǔn)規(guī)范
- GB/T 33720-2017LED照明產(chǎn)品光通量衰減加速試驗(yàn)方法
- 教師政治紀(jì)律方面存在的問(wèn)題及整改措施集合5篇 教師政治紀(jì)律方面存在的問(wèn)題及整改措施怎么寫
評(píng)論
0/150
提交評(píng)論