![2022年廣東省江門市全國計算機等級考試數據庫技術真題(含答案)_第1頁](http://file4.renrendoc.com/view/fcdeb94c6d04ad7a0cc58db2b0c306ff/fcdeb94c6d04ad7a0cc58db2b0c306ff1.gif)
![2022年廣東省江門市全國計算機等級考試數據庫技術真題(含答案)_第2頁](http://file4.renrendoc.com/view/fcdeb94c6d04ad7a0cc58db2b0c306ff/fcdeb94c6d04ad7a0cc58db2b0c306ff2.gif)
![2022年廣東省江門市全國計算機等級考試數據庫技術真題(含答案)_第3頁](http://file4.renrendoc.com/view/fcdeb94c6d04ad7a0cc58db2b0c306ff/fcdeb94c6d04ad7a0cc58db2b0c306ff3.gif)
![2022年廣東省江門市全國計算機等級考試數據庫技術真題(含答案)_第4頁](http://file4.renrendoc.com/view/fcdeb94c6d04ad7a0cc58db2b0c306ff/fcdeb94c6d04ad7a0cc58db2b0c306ff4.gif)
![2022年廣東省江門市全國計算機等級考試數據庫技術真題(含答案)_第5頁](http://file4.renrendoc.com/view/fcdeb94c6d04ad7a0cc58db2b0c306ff/fcdeb94c6d04ad7a0cc58db2b0c306ff5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2022年廣東省江門市全國計算機等級考試
數據庫技術真題(含答案)學校:班級:姓名:考號:一、1.選擇題(10題).設關系R(A,B,C),其函數依賴集F={A-B,B-C},在關系R至多滿足()。A.1NFB.2NFC.3NFD.BCNF.數據管理技術發(fā)展階段中,人工管理階段與文件系統(tǒng)階段的主要區(qū)別是文件系統(tǒng)()。A.數據共享性強B.數據可長期保存C采用一定的數據結構D.數據獨立性好.如果在一個關系中,存在某個屬性(或屬性組),雖然不是該關系的主碼或只是主碼的一部分,但卻是另一個關系的主碼時,稱該屬性(或屬性組)為這個關系的A.候選碼B.主碼C.外碼D.連接碼號.在分頁式存儲管理系統(tǒng)中,地址轉換工作是由()完成的。A.硬件B.地址轉換程序C.用戶程序D.裝入程序.關系中的“主碼”不允許取空值是指 約束規(guī)則。A.實體完整性B.引用完整性C.用戶定義的完整性D.數據完整性23456789101112131415161716192021222324252627282930313233343536373839404142434445464748495051;Iinclude<stdio.h>:Iinclude<8tring.h>?IInclude<^tdlib.h>;tdefinoMAX100typ?dofstruct(TOC\o"1-5"\h\zchar515】;/?盧A代碼?/charme(111;/?產?名,?/intdj; /??伊?/intsi; /? ttl ?/longJe; /?金??/)PRO;PROsell(MAX);voidReadDat();voidWriteOat();voidSortDat0voidcaainO艮二二"一f;cnomoet(seilt0,sizeof(dell)):ReadDat();SortDat<);WriteDdt();jvoidReadDat();<FILE*fp;Ichar9tr(80]*chill)jin…fp■fopen(rn.dat,"rw):for(i?0;1<100;1??)I<;fgets(9tr?80,fp);memepy(sell(1].dm,str#4);memepy(sell111.mcrstr?4.10,;merocpy(ch#str*14r4);ch14j-0;\ soll(i]?dj-atoi(ch);tnemepy(ch#strflB,5);ch(5]-0;i sell(1J.91?atoi(ch);!sell[X)?je?(long)selllij.dj?selltij.al;1)fclo8e(fp)J!i;voidWrlteDat()<一,F(xiàn)ILEefp;jinti;:fp?fopen("out?dat**,"L”for(i?0;1<100;—fprintf(fp,IsMd,5dsenfl]?dm,sellll)<mc,sellUJ.dj,sell(l)selltl]?”);|54Jfclose(fp);55!fclose(fp);56;34.編寫一個函數findStr(char*str,char*substr),該函數統(tǒng)計一個長度為2的子字符串substr在另一個字符串str中出現(xiàn)的次數,該次數作為函數值返回。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo”,子字符串為“as",函數返回值是6。函數ReadWrite實現(xiàn)從文件indat中讀取兩個字符串,并調用函數findStr,最后把結果輸出到文件out.dat中。注意:部分源程序存在test.c文件中。請勿改動主函數main和其他函數中的任何內容,僅在函數findStr的花括號中填入你編寫的若干語句。;*include<stdio.h>!finclude<string.h>;voidReadWrltc();!intfindStr(char?3trfcharesubstr)Ii.>6;main()9!(10;char9tr(811,substr[3];!intn;JprintfL輸入Ki字符申尸);;gets(str);;prjntf(■輸入f7符申;;gets(substr);;puts(atr);I:puts(substr);!n*findStr(str#substr);;prlntf(**n?%d\nw,n);!ReadWrlte();;,?從文件htdat中It取兩個字符中.并輯用ifi依AndSE).■后把鉆果常出到文件oul&i4;voidReadWrite();I24!charstr(81)rsubstr(3],ch;f25;intnrlen.i?0;26:27;28I29j30;31132:33!34;FILEerfr26:27;28I29j30;31132:33!34;FILEerfrewf;rf-fopen(Htn.datttrwrH);wf?fopen(Hout.datM^"w")while(i<5)fgets(str,80,rf);/
fgets(substr,10,rf)〃從文件mdai中占取長度為79的字抻巾存入到字符中atr文件in 中常取長度為9的子字符中存入到字符如:〃花f字符小substr的長度M1的外映紿lensubstrlen.strlen(substr)."substr[len];〃把子字符*的18-字相的位HIM字符ch人如果子學舒申的■后一個字布是阿不換行符續(xù)是文件奶般舒,JWE干學符申的■后一個字符的值設置為。?/ch35?if(ch-f\nch3■Oxla)aubstr(len)?I/*Vin3A*tXndStr(strf0;■ub“n返回子字符串sx^bstr在字特小str中出現(xiàn)的次也”37;n-flndStr(5trrsubstr);38! fprintf(wffFd'n".n);39; 1??;〃*環(huán)交加】/,無計算納空n”人到文件out-dAt40! !41Ifcloae(rf);42!fclose(wf);43:>35.已知數據文件indat中存有20。個四位數,并已調用讀函數readDat°把這些數存入數組a中,請考生編制一函數jsVal,其功能是:依次從數組a中取出一個四位數,如果該四位數大于該四位數以后的連續(xù)五個數且該數是奇數(該四位數以后不滿五個數,則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數ent并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果ent以及數組b中符合條件的四位數輸出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定義數組:a[200],b[200],已定義變量:ent請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。linclude<stdio.h>tdefineMAX200Inta(MAX)rb[MAX],ent-(voidwriteDat();565678/areadDdt從數如文付in.dat中讀取200個四位做存入數姐■中?/voidreadDat()101315xo17181315xo1718int1;FILEefp;fp-fepen(Hin.dat**, ;ford-0;i<MAX;fscanf(fpf"W,&<[i]);fclose(fp);voidmain()202120212223242526272829303132333435363738int1;readDat();jsVal();〃調用。膜故,實現(xiàn)啟目?求的功能printf("湎足條件的數7d\rT?,ent);for(i?0;i<ent;i++)printf(M%d”,printf(H\nH>;writeDat();f;;/?哈數writeDartHea?cm以及效mb中符合條件的四位散■出現(xiàn)ouldat文件中?/voidwriteDat()r一…工FILE*fp;inti;fp=>fopen(Mout.dat"/"w");fprintf(fp/M%d\nf\ent);for(i*0;i<ent;i+上)fprintf(fp,"d\n",b[i));fclose(fp);.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cntl和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj0結果cntl,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數據文件訪.dat中的任何數據、主函數main、讀函數read_dat和輸出函數writeDat的內容。1234512345678910II141516171819202122232425262728voidmain()readdat(xx);linclude<stdio.h>?defineN200lotcntl,cnt2rxx(N);floatpj;〃平均值voidwriteDat();voidjsValue()/?road_<Ut(int 唯數相文件iiuht中的200個■數it至故fitu中?/voidread_dat(intxxfN})(inti.jj;,,_ ;FILEefp;fp■fopen(win.datM4*rH);for(x?0;i<20;…—…一…、..一—二for(j?0;j<10;fscanf(fp,7d「.^xx(ie10>jJ);〃從文件ndai中球取一個?散〃入敷爆元素xx建中printf(R%d■,xx[in0*jJ);I 、printf(#\n*);}fclose(fp);292930313233343536373839jsValue();printf(^XnXncntl-ld,cnt2?%dfpj?%6.2f\n**/cntl#cnt2rpj);writeDat();1/?將計算結果cntl?cnt2?pj"出JNout.da!中?/voidwriteDat()IFILE*fw;;"fw-fopen(*out.dat*\www);fprintf(fw^R%d\n%d\n%6.2f\nw9cntl,cnt2.pj);//cnthcm2.0月人到outdat中fclose(fw);.程序test.c的功能是:計算100以內滿足以下條件的所有整數i的個數ent以及這些i之和sumo條件:i,i+4,i+10都是素數,同時i+10小于100o請考生編寫函數countvalue實現(xiàn)程序要求,最后調用函數wfiteDAT把結果ent和sum輸出到文件out.dat中。(數值1不是素數)注Jfih部分源程序存放在皿C文件中.請勿改動主函數mam。*】輸出數據函數wTiteDATO的內容..tinclude<stdio?h>//tnchMfe誦旬設明芬程序中色含”6。中的標凈?人■曲簾?數gobJvoidwriteDATO;〃端數bkasda了"的/明由句;intent#sum;//定義全盟■型會■uu.9g!intisPrirae(intnumber) //晶盤1■PmuHnuinben畀斷ngber是否是K故.如JRJL*敗.*1電回七"的值等于iI?否創(chuàng)iKPIgg的他等于0!,?int1.tag?1,〃堂文曳■1和eq,弁U*女* 的初值等于ijif(number??1)?return0;//to%nuvb?rTMlkH09!for(1-2;tag“£<?number/2;i—)〃1UH從2開此旬次mLAM鬻值小于等「n3e“2井'M史?t?g的值尊于Iff■圖出情環(huán):if(number11??0)!tag?0;〃加果ngb―1Klt1惴*的值等于Qireturntag;〃也回氣■“g的依18;voidmain();,一■,20;ent■sum■0;〃蛤全同攵量ent.sunttffitto21;countValue()://WUAAi&hil*22!prlntf(-清足條件的事敗的個散■,d\n,ent);〃密M?上?出?足條fl的■敷個船ent23?printfL耦足條件的整數的加值*%d\n*rsum);〃在1V上■出得足務仔的發(fā)數的le.ua24;xrSSDAT?!薄癈計算觸?切5文行oot.su中26?voidwriteDAT()27?(28!FILE-fp;〃定義文件指Itfp〃以只期的方式帆I斤文件cnn.dat.井旦£?指向此文fl〃以只期的方式帆I斤文件cnn.dat.井旦£?指向此文flsum);〃忙拿翻的個數值era.即常韁9g寫入*文件cut.dk30;fprintf(fptM%d\nld\nHtent,31!fclose(fp);〃關用文件ou匕.<ut38.函數ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數組XX中;請編制函數SortCharD,其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到文件out.dat中。例:原文:dAe,BfC.CCbbAA結果:fedCBAbbCCAA原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。注意:部分源程序存放在test.C文件中。請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。1234567891234567891011121314151617181920?include<stdio?h>?include<string.h>charxx[50)(80);unsignedintmaxline-0;/*文章的總行Itt?/intReadDat(void);void
voidvoidWriteDat(void);
SortCharD(void)mainOif(ReadDat())printf("數索文件in.dat不能打開!\n\007-);return;SortCharDO;WriteDat();2122212223FILEefP;/?從文件mdm中讀取一II英文文拿存入字符*數xx中?intReadDat(void)240;25!char*p;26iif((fpmfopenC^in.dat**,wr"))?-NULL)27;return1;〃如更文件in.dAt內容為!2.9H6&1“當從文件in.dat中讀取79個字符存入xx【L】沒物鐐識發(fā)生時,執(zhí)行1?環(huán)體中的潛旬?,28;while(fgets(xx[i]#80Ffp)!-NULL)303132333435p?strchr(xxfi)?\n*);〃在字符小xx[i)中魚找回車接燈符第一個151K的位■if(p)*p■0;〃如果p的債不為零,IWC箕值沒H為?!ㄐ凶兞考?Imaxline?1;〃把文章的◎行敏M蛉受■naxllnefclose(fp);36(return0;37i|i,?尤姑果XX輸出到文件51tdm中?/38?voidWriteDat(void)40414243FILE?fp;unsignedinti;fp?fopenLout.dat".Rfor(1**0;i<maxline;4546474849printf(M%s\nw,xx(1]);fprintf(fpfRis\nntxxfclose(fp);39.已知數據文件in,dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的千位數位置上的值減去百位數位置上的值再減去十位數位置上的值最后減去個位數位置上的值,如果得出的值大于等于零且原四位數是奇數,則統(tǒng)計出滿足此條件的個數ent,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果ent以及數組b中符合條件的四位數輸出到Out.dat文件中。注意:部分源程序存在test.C文件中。567891011121314567891011121314151617voidreadDat()inti;FILE*£p:fp-for(ifopen(RinadatHf?r”)0;i<MAX;fscanf(fp.(close(fp);4a[i]);程序中已定義敏蝸,"200卜b(200),已定義變量,ent請勿改動數圖文件iruta中的任何畋據、主函UmiinO、讀的數edDatO和寫函數writcDai。的內容.(include<stdio.h>?defineMAX200inta{MAX],b(MAXJ,ent-0;voidwriteDat();voidjsVal()1819181920212223242526272829303132333435363738voidmain()(inti;readDat0;jaValO;prlntfL滿足條件的故ent);for(1?0;1<ent;11)prlntf(01db(l));prlntfurrlteDat();JvoidwrltoDat()FILEefp;int1;fp■fopen(Hout.datH,Cprlntf(fp?"%d\nRrent);for(1"0;i<ent;11)fprintf(fpr b(1));fclose(fp);40.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組xx中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串變量的下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序下標為偶數的位置上的字符仍按原來位置存放,排序后的結果仍按行重新存入字符串數組)XX中,最后調用函數.下列()不是Oracle的連接軟件及功能。A.SQL*NetB.OracleWebAgentC.Oracle多協(xié)議轉換器D.Oracle開放工網關.下面關于模式和實例的說法中,不正確的是A.模式的一個具體值稱為模式的一個實例.一個模式對應著一個惟一的實例C.模式是相對穩(wěn)定的,實例是相對變動的D.模式反映的是數據的結構及其聯(lián)系.下面的敘述中,正確的是A.隊列限定僅在表的一端進行插入和刪除運算的線性表B.隊列是限定僅在表的一端進行插入和刪除運算的線性表C.串是僅在表的一端進行插入和刪除運算的線性表D.數組是僅在表的一端進行插入和刪除運算的線性表采用輪轉法調度是為了()。A.多個終端都能得到系統(tǒng)的及時響應B.先來先服務C.優(yōu)先級較高的進程得到及時調度D.占用CPU時間最短的進程先做.下列關于時間片輪轉法的敘述中,哪一個是不正確的?A.在時間片輪轉法中,系統(tǒng)將CPU時間劃分成一個個時間段B.就緒隊列的各進程輪流在CPU上運行,每次運行一個時間片WrriteDat把結果xx輸出到out.dat文件中。例如:位置 01234567源字符串 hgfedcba則處理后字符串hafcdebR注意:部分源程序存在test.c文件中?請勿改動數據文件in.dat中的任何數據、主函效mam。、讀函數readDatO和寫函數曾riteDatO的內容.!?include<stdio.h>I,;Iinclude<3tring.h>-voidreadDat();jvoidwriteDat();S;charxx(20J[80];!voidjsSort()11l|}?voidmain()\I!readDat();13U*jsSort();> . .!writeDat();[)?“從文件tftdm中過取20打數蟲存放到字符串斕xx中?/16!voidreadDat()171(18?FILE*inr ??19,Jint1-0;20;char*p;-21!in?fopen(win.dat,,#"r”);221while(i<20“fgets(xx[i)f80,in)t-NULL)23;(24!p,strchr(xx[i)?Vn*);25i'r;if(p)ep-0;.262球,I:. ——.V28;?fclose(in);29!)?,?把姑果ult出到皿k文件中“30;voidwriteDat()31;(32i FILE?out;33; int1;34? out-fopen("out?dat".35: for(1-0; i < 20;36:(37;printf(w%s\nR,xx(i]);38;fprintf(out,H%s\nw/xx[1]);39!)I40?fclose(out);五、設計與應用題(2題)41.設在SQLServer2008某數據庫中,已建立了四個文件組:fgl、f92、f93和f94,以及一個分區(qū)函數RangePFl。RangePFl的定義代碼如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)請基于RangePFl創(chuàng)建一個分區(qū)方案RangePSl,每個分區(qū)對應一個文件組。(5分)(2)請使用RangePSl創(chuàng)建—個分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編碼可變長類型,最多可存儲20個漢字;Price:定點小數類型,小數部分1位,整數部分到千位。(5分).已知有如下關系模式:RI(a,b,c),R2(c,d,a),R3(e,f),R4(u,g),其中標下劃線的屬性是主碼。請將上述關系模式用適當的ER圖表示出來,并用下劃線標注出作為實體主碼的屬性。(10分)六、單選題[1分](2題).設有購買表(顧客號,商品號,購買時間)。現(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:1.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012'AND顧客號二'A'AND商品號NOTIN(SELECT商品號FROM購買表WHEREYEAR(購買時間)='2012'AND顧客號='B')11.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012'AND顧客號二'A'EXCEPTSELECT商品號FROM購買表WHEREYEAR(購買時問)='2012'AND顧客號二'B'11.SELECT商品號FROM購買表WHEREYEAR(購買時問)='2012'AND顧客號=zAINTERSECTSELECT商品號FROM購買表WHEREYEAR(購買時間)='2012'AND顧客號二'B'IV.SELECT商品號FROM購買表WHEREYEAR(購買時問)=’2012'AND顧客號二’A'UNIONSELECT商品號FROM購買表WHEREYEAR(購買時間)二‘2012'AND顧客號二'B'上述語句中,能夠實現(xiàn)該查詢要求的是()。A.僅I和IIB.僅I和HIC.僅I和IVD.全部.某網上書店根據用戶的歷史購書記錄,采用某種數據挖掘算法分析出用戶最可能屬于某一類書的愛好者,應該采用()oA.關聯(lián)分析B.分類分析C.時問序列分析D.回歸分析參考答案1.B解析:在關系R中A為主碼,不存在非主屬性對主碼的部分函數依賴,因此屬于第二范式,又因為C對A傳遞依賴,所以不町能是3NF。2.B解析:人工管理階段的特點是:數據不保存,數據無專門軟件管理,數據不共享,數據不具有獨立性。文件系統(tǒng)階段特點是:數據可以長期保存,文件系統(tǒng)管理數據,數據獨立性差,數據共享性差。.C解析:當關系中的某個屬性(或屬性組)雖然不是該關系的主碼或只是主碼的一部分,但卻是另一個關系的主碼時,稱該屬性為這個關系的外鍵(外碼)。.A解析:地址轉換時為了實現(xiàn)用戶地址空間中的邏輯地址到物理地址的轉換,地址轉換工作是借助于頁表來完成的,在基本地址變換機構中,其功能由一組專門的寄存器來實現(xiàn),為了提高地址變換速度,頁可在其中增設一個“快表”。.A解析:關系中的“主碼”不允許取空值,因為關系中的每一行都代表一個實體,而實體的區(qū)分就是靠主碼的取值來惟一標識的,如果主碼值為空,意味著存在著不可識別的實體,所以這種約束規(guī)則是實體完整性約束規(guī)則。.B解析:Oracle的連接軟件及功能有;?SQL*Net;?Oracle多協(xié)議轉換器;?Oracle開放工網關。.B解析:在數據模型中有“型”和“值”的概念。型是指對某一類數據的結構和屬性的說明;值是型的一個具體賦值。模式是數據庫中全體數據的邏輯結構和特征的描述,它僅僅涉及到型的描述,不涉及到具體的值。模式的一個具體值稱為模式的一個實例。同一個模式可以有很多實例。模式是相對穩(wěn)定的,而實例是相對變動的,因此數據庫中的數據是在不斷更新的。模式反映的是數據的結構及其聯(lián)系,實例反映的是數據庫某一時刻的狀態(tài)。8.A解析:棧是限定僅在表的一端進行插入和刪除運算的線性表。隊列是限定所有的插入都在去的一端進行,所有的刪除都在表的另一端進行的線性表。串是由零個或多個字符組成的有限序列。注意:隊列是限定所有的插入都在表的一端進行,所有的刪除都在表的另一端進行的線性表,故B)錯;棧是限定僅在表的一端進行插入和刪除運算的線性表,故C),D)錯。掌握棧和隊列、串和數組的的區(qū)別,以及鏈表的存儲方式。9.A解析:對于不同的系統(tǒng)和系統(tǒng)目標常采用不同的調度算法,常用的調度算法有,先來先服務算法,可以用在進程調度和作業(yè)調度中,其基本思想是按進程或作業(yè)到達的前后順序進行調度,?優(yōu)先級調度算法是為照顧對緊急進程或重要進程進行調度:輪轉法調度是分時系統(tǒng)使用的算法。它將CPU處理時間分成一個個時間片,就緒隊列中的諸進程輪流運行一個時間片,當時間片結束時,就強迫運行進程讓出CPU,該進程進入就緒隊列,同時,進程調度選擇就緒隊列中的另個進程,分配給它一個時間片。如此就緒隊列中的各個進程都能及時得到系統(tǒng)的響應.10.C解析:時間片輪轉法主要是分時系統(tǒng)中使用的一種調度算法。時間片輪轉法的基本思想是:將CPU時間劃分成一個個時間片,就緒隊列的各進程輪流在CPU上運行,每次運行一個時間片,當時間片結束時該進程自動讓出CPU進入就緒隊列,等待下一次調度。同時,進程調度又去選擇就緒隊伍中的一個進程,分配給它一個時間片。如果時間片長度很小,則調度程序剝奪CPU的次數頻,加重系統(tǒng)開銷;而如果時間片長度很大,則輪轉法就退化為了先進先出算法。對照本題四個選項可知,正確答案是C。1LR.A=S.AR.A=S.A解析:在SQL語言中對關系表進行查詢時需要加上條件語句where表1.索弓|二表2.索弓|,這樣查詢出的記錄才是一一對應的。.域名服務器【解析】主機名與IP地址的映射是借助一組既獨立又協(xié)作的域名服務器完成的。因特網中存在大量的域名服務器,每臺服務器保存它所管轄區(qū)域內的主機名與IP地址的對照表。域名服務器是域名解析系統(tǒng)的核心。.跳數【解析】向量一距離(V-D)路由選擇算法,也稱為Bellman-Ford算法。其基本思想是路由器周期性地向其相鄰路由器廣播自己知道的路由信息,用于通知相鄰路由器自己可以到達的網絡以及到達該網絡的距離(通常用“跳數”表示),相鄰路由器可以根據收到的路由器修改和刷新自己的路由表。.可串行化的或可串行化可串行化的或可串行化解析:本題考察調度可串行化的概念。如果多個事務在某個調度下的執(zhí)行結果與這些事務在某串行調度下的執(zhí)行結果一致,則稱該調度為可串行化的調度??纱谢嵌鄠€事務并發(fā)執(zhí)行的正確性準則。所以答案為:可串行化的。.簡單操作次數存儲空間算法的復雜度包括時間復雜度和空間復雜度;時間復雜度是指該算法包含簡單操作次數的多少,空間復雜性是指算法在運行過程中臨時占用的存儲空間的大小。.數據庫建模?!窘馕觥縊racleDesigner2000是Oracle提供的CASE工具,能夠幫助用戶對復雜系統(tǒng)進行建模、分析和設計。.目的主機【解析】在接收到所有分片的基礎上,主機對分片進行重新組裝的過程稱為IP數據報重組。IP協(xié)議規(guī)定,只有最終的目的主機才可以對分片進行重組。.松散【解析】源路由選項可以分為兩類,一類是嚴格源路由選項,一類是松散源路由選項。嚴格源路由選項規(guī)定IP數據報要經過路徑上的每一個路由器,相鄰路由器之間不得有中間路由器,并且所經過的路由器的順序不可更改:松散源路由選項只是給出IP數據包必須經過的一些“要點”,并不給出一條完備的路徑,無直接連接的路由器之間的路由尚需IP軟件的尋址功能補充。.并發(fā)控制并發(fā)控制解析:解決事務并發(fā)執(zhí)行問題的一種方法是串行地執(zhí)行事務,即一個接一個地執(zhí)行。但這樣性能較低,事務并發(fā)執(zhí)行能顯著地改善性能。因此,數據庫管理系統(tǒng)中有一個并發(fā)控制部件,它保證事務隔離性,即確保事務并發(fā)執(zhí)行后的系統(tǒng)狀態(tài)與這些事務以某種次序一個接一個地執(zhí)行后的狀態(tài)是等價的。.隔離性隔離性解析盡管多個事務可以并發(fā)執(zhí)行。但系統(tǒng)必須保證,對任一對事務T1和T2,在T1看來。T2或者在T1開始之前已經停止執(zhí)行,或者在T1完成之后執(zhí)行。這樣,每個事務都感覺不到系統(tǒng)中有其他事務在并發(fā)地執(zhí)行。我們稱之為事務的隔離性。.B選項A),AdHoC網絡是一種自組織、對等式、多跳的無線移動網絡;選項B),AdhoC網絡是在分組無線網的基礎上發(fā)展起來的;選項C),AdHoC網絡是由一組用戶構成、不需要基站的移動通信模式;選項D),AdHoC網絡在軍事上卜分重要,它可以支持野外聯(lián)絡、獨立站點通信和艦隊戰(zhàn)斗群通信、臨時通信要求和無人偵查與情報傳輸。22.B23.B24.C解析:本題主要考查了實體之間多對多的聯(lián)系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,稱為一對一聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯(lián)系,稱實體集A與B的聯(lián)系為一對多聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯(lián)系,稱為多對多聯(lián)系。所以C)正確。25.C26.A27.D28.C29.C.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。.\n【審題關鍵句】讀取正數,統(tǒng)計個數,各位數之和為奇數的數的個數及平均值。\n【解題思路】\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即四位數的各位數之和為奇數,參考答案的第13條語句,將該該語句為判斷各位數字之和是奇數的表達式即可。\n【參考答案】\n\n.\n【審題關鍵句】個位+千位與百位+十位,偶數,整除,從大到小排序。\n【解題思路】\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式:②新組合的兩位數的偶數的判斷及整除判斷,參考答案的第10條語句。注意,兩個整除關系表達式要用或運算符(II)連接,且用括號括起來先進行整除運算(因為或運算級別比與運算級別低,因此要括起來),再與奇偶性判斷表達式進行與()運算。\n【參考答案】\n\n\n.\n[審題關鍵句】計算金額,按金額從小到大進行排列,相同的則按產品代碼從小到大排列,結果存入結構數組。\n【解題思路】\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。\n【參考答案】\n\n.\n【審題關鍵句】統(tǒng)計一個長度為2的子字符串在另一個字符串中出現(xiàn)的次數。\n【解題思路】\n①定義字符指針p,q,并且q指向字符串stro定義計數整型變量ent,設置其值等于0。\n②在while循環(huán)中調用C語言的字符串庫函數strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語句判斷,如果P的值為空,則說明在字符串str沒有找到子字符串,退出循環(huán)。否則,變量ent加1,再把P的值加2(因為子字符串substr的長度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時,退出循環(huán)結束。\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數。\n【參考答案】\n.\n【審題關鍵句】大于后連續(xù)5個數,奇數,從小到大排序。\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:①判斷數值為奇數,可通過a[i]%2進行判斷,參考答案的第4條語句;②要求進行比較的元素大于后連續(xù)5個數,因此在設置判斷條件時,作為比較的兩個數之間應該是大于關系,參考答案的第4條語句。\n【參考答案】\n\n36An【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。\n【解題思路】\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題c.當時間片結束時,運行進程自動讓出CPU,該進程進入等待隊列D.如果時間片長度很小,則調度程序剝奪CPU的次數頻,加重系統(tǒng)開銷二、填空題(10題).設有關系R(A,B,C)和S(A,D,E,F),若將關系代數表達式:nR.A,R,R.B,S.D,S.F(R8S)用SQL語言的查詢語句表示,則有:SELECTR.A,B,D,FFROMR,SWHERE[]o.在因特網中,域名解析通常借助于一組既獨立又協(xié)作的完成。.RIP協(xié)議中表示距離的參數為o.多個事務在某個調度下的執(zhí)行是正確的,是能保證數據庫一致性的,當且僅當該調度是 O.算法的時間復雜性是指該算法包含口的多少,它是一個算法運行時間的相對度量;一個算法的空間復雜性是指該算法在運行過程中臨時占用的[]的大小。是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。\n【參考答案】\n\n37An【審題關鍵句】100以內(含100)滿足i、i+4、i+10都是素數的整數的個數以及這些i之和。\n【解題思路】\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調用函數isPrime(該函數具體的算法已經在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素數進行判斷,如果這三個數同時為素數,則計數變量ent值加1,同將時將變量i的值累加到sum上。\n【參考答案】\n\n.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數組中。\n【解題思路】\n①首先定義字符變量ch和無符號整型變量i、j、ko\n②對字符二維數組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的掃描,在第二層for時循環(huán)中,變量j從。開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環(huán)語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數組元素xx[il[j]sXX[i][k]按照它們的ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX皿k]的ASCII碼,則兩者交換,實現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進行排序。\n【參考答案】\n\n.\n[審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數是奇數,統(tǒng)計出滿足此條件的個數,并按從小到大的順序存入數組。\n【解題思路】\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數的條件是“千位一百位-十位-個位>=0",二是要求該四位數是奇數,這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數的表達式是“a[i]%2”。\n【參老答案】\n\n\n.\n【審題關鍵句】以行為單位對字符串變量的下標為奇數的字符按從小到大排序,結果仍按行重新存入字符串數組中。\n【解題思路】\n①因為要進行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、ko\n②在第一層for循環(huán)中,循環(huán)變量i從。開始,依次遞增直到其值等于或大于20,在循環(huán)體中實現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i皿的ASCII碼值大于)XX[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串)XX[i]中下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數的位置上的字符仍按原來位置存放的功能。\n【參考答案】\n\n.(1)【解題思路】數據實際上是依附于表而存在,我們將表放入到文件組中,而文件組是一個邏輯的概念,其實體是輔助數據庫文件(ndf),所以就等于將我們指定的數據放入到了指定的輔助數據庫文件中,然后將這些輔助數據庫文件放人不同的磁盤分區(qū)中,就可以有針對性的對相應的數據實現(xiàn)性能的優(yōu)化。【參考答案】createpartitionschemeRangePSlaspartitionRangePFlto(fgl,f91.fgl,f92)(2)【解題思路】創(chuàng)建分區(qū)表可通過以下幾個步驟實現(xiàn):①創(chuàng)建分區(qū)函數。②創(chuàng)建分區(qū)方案。③使用分區(qū)方案創(chuàng)建表。【參考答案】創(chuàng)建分區(qū)表:createtableorders(GIDintidentity(1,1)primarykey,GoodNamevarchar(40),Pricefloat)onRangePSl(GID)42.【解題思路】ER模型和關系模式相互轉換的一般規(guī)則如下:⑴將每一個實體類型轉換成一個關系模式,實體的屬性為關系模式的屬性。f21對干一元聯(lián)系,按各種情處理,如下表格所示。二元關系ER圖轉換成的關系聯(lián)系的處理主鍵外鍵1:1(2個關系)模式A模式B(有兩種)處理后⑴:把模式B的主鍵,聯(lián)系的屬性加入模式A處理方式(2):把模式A的主鍵,聯(lián)系的屬性加入模式B0(依據聯(lián)系的處理方式)方式⑴:模式B的主鍵為模式A方式(2).表A的主鍵為表B的夕1:N1rn(2個關系)模式A模式B把模式A的主鍵,聯(lián)系的屬性加入模式B0模式A的主鍵為模式BM:Nm—>n(3個關系)模式A模式B模式A-B聯(lián)系類型轉換成關系模式A-B;模式A-B的屬性:(a)聯(lián)系的屬性兩端實體類型的主鍵一起構成模兩端實體類型的主鍵分別為模式A-B的外(b)兩端實體類型的主鍵式A-B主鍵此題為關系模式轉換為實體類型,因此采用實體—關系的逆向思維解題。從模式R1和R2可知,R1和R2為一對一關系,根據這兩個模式的拆分可以確定三個實體,此處將這三個實體分別命名為A、B和Co其中A、B和C分別 對應,且a和c分別是B和C的外鍵。從模式R1和R4可知,R1和R4為多對一關系,由此確定實體D。從模式R3和R4可知,R3和R4為多對一關系,由此可以確定出實體Eo【參考答案】a、c為A的候選碼,可任選其一做主碼??赏ㄟ^以下ER圖來表示:43.AIII選項中INTERSECT返回兩個集合皆有的數據,該SQL語句返回顧客A和B都購買的商品號,不符合題意;IV選項中的UNION查詢出了顧客A購買的商品,通過UNION關鍵字合并了顧客B沒有購買的商品,因此總的視圖為顧客A購買的商品和B沒有購買的商品總和,不符合要求。I、II實現(xiàn)的是顧客A購買商品集合與顧客B購買商品集合的差集。因此滿足要求的為1和H,答案為A。44.B常見的數據挖掘任務包括分類、估計、預測、相關性分組或關聯(lián)規(guī)則、聚類和描述、可視化以及復雜數據類型挖掘(Text.Web、圖形圖像、視頻和音頻等)等。分類分析首先從數據中選出已經分好類的訓練集,在該訓練集上運用數據挖掘分類的技術,建立分類模型,對于沒有分類的數據進行分類。該需求要求根據購書記錄將用戶映射到傾向于喜歡某種書的顧客特性中,而分類挖掘模型能把數據庫中的數據項映射到給定類別的某一個中。16.0raCle系統(tǒng)不僅具有高性能的RDBMS,而且提供全過程的應用開發(fā)工具。OraCleDesigner2000所承擔的功能是 。17.在口數據報分片后,通常用負責數據報的重組。IP數據報的源路由選項分為兩類,一類為嚴格源路由,另一類為 源路由。.數據庫管理系統(tǒng)中事務的隔離性主要由部件來保證。.數據庫中,每個事務都感覺不到系統(tǒng)中其他事務在并發(fā)地執(zhí)行,這一特性稱為事務的O三、單選題(10題).關于AdHoe網絡的描述中,錯誤的是( )A.A.是一種對等式的無線移動網絡B.在WLAN的基礎上發(fā)展起來C.采用無基站的通信模式D.在軍事領域應用廣泛.已經獲得除CPU以外的所有所需資源的進程處于()狀態(tài)。A.運行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài).在SQLSever中創(chuàng)建用戶數據庫,其主要數據文件的大小必須大于A.master數據庫的大小B.model數據庫的大小C.msdb數據庫的大小D.3MB.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有A.一對一聯(lián)系B.一對多聯(lián)系C.多對多聯(lián)系D.多對一聯(lián)系.物理結構設計的任務是設計數據庫的()A.存儲格式B.存取方法C.存儲結構與存取方法D.存儲模式.進程具有并發(fā)性和()兩大重要屬性。A.動態(tài)性B.靜態(tài)性C易用性D.封閉性.關于水平分割說法錯誤的是:()A.根據行的使用特點進行分割分割之后所有表的結構都相同。C.而存儲的數據不同。使用并(Union)操作。D.使用連接(Join)操作.在SQLSever中創(chuàng)建用戶數據庫,實際就是定義數據庫所包含的文件以及文件的屬性。下列不屬于數據庫文件屬性的是 OA.初始大小B.物理文件名C.文件結構D.最大大小.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()A.edcbaB.decbaC.dceabD.abcde.在概念模型中,客觀存在并可以相互區(qū)別的事物稱為oA.碼B.屬性C.聯(lián)系D.實體四、C語言程序設計題(10題).已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2,求出這些正整數中的各位數字之和是奇數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjzo最后maini函數調用函數WriteDat把所求的結果輸出到Out.dat文件中。注意:部分源程序存放在test.C文件中。請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出數據函數Write
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美容院雙十一活動方案策劃
- 雙11小活動策劃方案
- 現(xiàn)服科技發(fā)展與創(chuàng)新人才培訓模式探討
- 匯報技巧構建高效商業(yè)匯報的核心要素
- 國慶節(jié)活動方案披薩
- 7 角的初步認識 第二課時(說課稿)-2023-2024學年二年級下冊數學蘇教版001
- Unit 11 Chinese festivals(period 1)(說課稿)-2023-2024學年滬教牛津版(深圳用)英語五年級下冊001
- 16 家鄉(xiāng)新變化(說課稿)2023-2024學年統(tǒng)編版道德與法治二年級上冊
- 2023四年級數學上冊 二 加減法的關系和加法運算律第5課時說課稿 西師大版
- 2023九年級物理下冊 第十一章 物理學與能源技術11.3能源說課稿 (新版)教科版
- 彩鋼瓦架子施工方案
- 民法學詳細教案
- 浙江省杭州市2023年中考一模語文試題及答案
- 上海市楊浦區(qū)2022屆初三中考二模英語試卷+答案
- 高中英語原版小說整書閱讀指導《奇跡男孩》(wonder)-Part one 講義
- GB/T 4745-2012紡織品防水性能的檢測和評價沾水法
- 山東省中考物理總復習 八上 第1講 機械運動
- 國家綜合性消防救援隊伍消防員管理規(guī)定
- 2023年全國各地高考英語試卷:完形填空匯編(9篇-含解析)
- 五年級上冊數學習題課件 簡便計算專項整理 蘇教版 共21張
- 疼痛科的建立和建設
評論
0/150
提交評論