




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2022年安徽省巢湖市全國計算機等級考試
數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:班級:姓名:考號:一、1.選擇題(10題).設(shè)s,SC分別為學(xué)生關(guān)系和選課關(guān)系,現(xiàn)要查詢選修C2課程,且成績?yōu)锽以上(含B)的學(xué)生及成績,相應(yīng)的SQL語句是:SELECTSSC.GFROMS,SCWHERES.S#=SC.S#ANDSC.C#=CAND()0A.SC.G> B.SC.G<=BC.SC.GHB,D.SC.G〈B'.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個芯片上的元件稱為OA.TransistorB.IntegratedCircuitC.ComputerD.VacuumTube.“日志”文件是用于保持oA.應(yīng)用程序的執(zhí)行結(jié)果B.對數(shù)據(jù)的更新操作C.應(yīng)用程序的運行過程D.數(shù)據(jù)庫系統(tǒng)故障特征.下列屬于特權(quán)指令的有I.設(shè)置時鐘.啟動設(shè)備執(zhí)行I/O操作.邏輯運算指令.訪管指令a.I,n和mb.ii和nic.ni和ivd.i和n1213121314151617181920212223242526272829303132333435363738394041424344454647484950(if(ReadDat())(printf("數(shù)據(jù)文件in.dat不能打開!\n\007");return;IencryptChar();WriteDat();)/?從文付mdat中it取一?英文文??樣人歡字樸巾收招u中?/intReadDat(void)FILE*£p;inti-0;unsignedchar,p;if((fp-fopenC^in.dat",Mr"))-NULL)return1;while(fgets(xx[1],80,fp)"NULL)(p-strchr(xx[i|,*\n*);if(p)*p-0;!?*;1maxlincmi;fclose(fp);return0;I,?田帆累XX?出用文舛outtfat中〃voidWrlteDat(void)(FILE-fp;inti;fp°fopen("out.datn,"wM);for(i*0;i<maxline;(printf(w%s\nH,xx[iJ);fprintf(fp,H%s\n*,xx[i]);Jfclose(fp);33.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)ent,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件Out.dat0例如:1239,X).剜該數(shù)消足條件存入數(shù)組1>中,且個數(shù)8129.9-8-1-2<0,則讀數(shù)不滿足條件忽略?注意:部分源程序存在glc文件中.程序中已定義數(shù)組?4300卜b[300],已定義交Shcm請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main()、讀的數(shù)rcadDatO和寫誼數(shù)writeDaU)的內(nèi)容?,include<stdio.h>inta(300),b(300],cnt-0;voidreadDat();voidwriteDat();voidjsValue()67891014161718192021222324252627282930313233343536main()inti;readDat();jsValue();writeDat();printf(Mcnt-ld\nH,ent);for(i-0;i<ent;…)printf1,b(i));voidreadDat()FILE*fp;int1;£p=fopen(Mln.dat",Mr");for(1?0;i<300;i+*)fscanf(fp,7d,",6a(1]);fclosc(fp);voidwriteDat()FILEefp;int1;fp-fopen(Hout.dat","w°);fprintf(fp,w%d\n*,cnt>;for(i?0;i<ent;fprintf(fp,Hid\nw,b(i]);fclose(fp);34.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)22345678910111213141516171819202122232425ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:.求出該文件中共有多少個正整數(shù)totNum;.求這些正整數(shù)右移1位二進制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出至ij文件out.dat中。注意:部分源程序存放在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。?include<stdio.h>#defineMAXNUM200intxxlMAXNUMj;inttotNum-0;〃文內(nèi)in.dat中共有石少個正依斂inttotCnt-0;〃符合條件的正整數(shù)的個數(shù)doubletotPjx-0.0;〃平均值intReadDat(void);voidWriteDat(void);voidCalValue(void)voidmainOIint1;ford-0;i<MAXNUM;…)xxfi]-0;if(ReadDat())(printf("數(shù)據(jù)文件in.dat不能打開!\007\n“);return;CalValue();printf("文件in.dat中共有正整數(shù)一、d個\n",totNum);print/L符合條件的正整數(shù)的個數(shù)個totCnt);262728292627282930313233343536373839404142434445464748)/?it取達若F個正?室井存入敷Ifiu中?/intReadDat(void)(FILE*fp;inti-0;if((fp-fopen(,*ln.datH,wr*))—NULL)return1;while(!feof(fp))(fscanf(fp,"%d,",&xx(i+*J);fclose(fp);return0;}/?把計算結(jié)果存入文件>ut.dat中〃voidWriteDat(void)IFILE*fp;fp,fopen(*out.dat",Ww">;fprintf(fp,w%d\n%d\ni.21f\nR,totNum,totCnt,totPjz);fclose(fp);35.已知數(shù)據(jù)文件in,dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)ent并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文件中。1234567i891011121314I15161718192021222324252627282930313233343536373836.注意:部分源程序存在teste文件中.程序中已定義數(shù)4200],b{200],已定義變量工ait請勿改動數(shù)據(jù)文件irucht中的任何數(shù)據(jù)、主曲數(shù)讀函數(shù)rcadDatO和耳函數(shù)writeDat()的內(nèi)容.■include<stdio.h>?defineMAX200mta(MAX),b(MAX|,ent-0;voidwriteDat();voidjsVal()voidreadDat()〃從\n.dat文件中it取200個兇位我存入依蜴a中(int1;FILE?fp;fp-fopen(win.datw,;for(i*0;1<MAX;fscanf(fp,"%d"/&a[1]>;fclos?(fp);voidmain()Iinti;readDat():jsv?l();//JDflfAB)”八八,實現(xiàn)題119求的功能prinefL滿足條件的數(shù)-Rd\n",ent);for(i?0;i<ent;i**)prlntf("%dH.b[i));printf("\nH):writeDat();)voidwriteDat()〃祀”節(jié)妨索cm以及數(shù)出b中櫛合條件的四位依■明到皿.而文件中(FILE-fp;inti;fp-fopen("out.dat**t"w");fprintf(fp/ ent);ford-0;i<ent;fprintf(fp, b(i]);fclose(fp);已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價dj(整型),數(shù)量si(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編
制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進行排列,若產(chǎn)品代碼相同,則按金額從小大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進行解題。例如:sell[i]=temp;注意:部分源程序存放在test.c文件中。請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。1212345678910111213141516171819chardm(5];/?產(chǎn)乩代碼?/charme(11];/?產(chǎn)品名W?/intd力 /?單價?/intsi; /?tt*?/longje; /?金??/)PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat()20voidma1nO212223242526memset0,slzeof(sell));PeadDat0:SortDat();WcitoDatO;2120voidma1nO212223242526memset0,slzeof(sell));PeadDat0:SortDat();WcitoDatO;21/?AKM100個第僧記采琳"人加帕數(shù)用“1|中?/voidReadDat()282930313233343536箝38394041424344FILE*fp;charatr(80]tch(111;intLjfp-fopen("in.dat","r");for(i-0;1<100;(fgets(str,80,tp);memepy(selill].da,str,4);memepy(sell|i|.me,str*4,10);rnemepy(ch,str*14,4);ch(4)-0;sell(1J.dj-Atoi(ch);menepy(ch,str*18,S);ch[5)-0;sell[1].si??toi(ch)fselllx].Je-(long)sell(i].dj-sell|1).sl;fclose(fp);46voidWriteDatO484950515253FILE?fp;int1;fp-fopen("out.dat",for(l?0;1<100;Ifprlntf(fp,-%s%sMd%5d1101d\n",sei1(IJ.jo):sell11:.dm,sell[11.me.3elIU|.dj.sell[1].sl?54ifclO9O(fclO9O(fp);56?)37.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到Out.dat文件中。儕如,,字符串中原疔內(nèi)存為:Mn.l23xyZ.則■用該油敷后,結(jié)果為,n.123xyZM.注意1部分現(xiàn)程序存在teste文件中.請勿改動依據(jù)文件m.dai中的任何效榭.主話數(shù)mainO粕程出由數(shù)rcadwrucDATO的內(nèi)容.**include<atdlo.h>-fincludev$",ng.h>?fdefineN81〃定義定堂?n.XttWffl;voidreadwriteDATO;!voidchgtchar*s)i(;6?)-main()!(;chara(N];:printf("Enterastring:");gets(a);iprintf<"Theoriginalstringis:"):puts(a);!chg(a);jprintf("Thestringaftermodified:");-puts(a);jreadwriteDATO;1Ij in.dat中it入字符申M脩字符刷金■a.?用MSrcgS)時字衿朦搐題的量十ifllj處理,杵工社理達疑"入我文件;out.dat4,*/1voidreadwriteDATO;(;int1;;chara(NJ;;FILE?rf,-wf;?rf-fopen("in-dat1,,"r");iwf-fopen(-out.daf,"w");!ford-0;1<10;i(: fscanf(rf,-ls-/a);〃從文件tn.At中謫取個?符字桿巾■29;chg(a);〃,用■故chgS)時字符**坦行蚣FT;fprintf(wf,*ts\n-/a);〃把我國帖曼耳入列oe.dat文件中j);fclose(rf);?fclose(w£);38.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2o最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent,pjzl,pjz2輸出到out.dat文件。例如;7153.7+1-$+3.明讀數(shù)涓足條件計算平均值pjzL且個數(shù)"cnrl?8129.8T!,2",則該數(shù)不篇足條件計算平均值pjz2?注意:部分誣程序存在3.c文件中.程序中已定義也組:a(300).已定義交?rent.pjzl.pjz2請匆改動數(shù)據(jù)文件in.d?中的任何數(shù)《<?主函數(shù)tnainO、語曲敗rtMDatO和寫函數(shù)writeDM)的內(nèi)容.?tinclude<stdlo.h>\inta【300】,cnt-0;!doublepjzl*0.0rpjz2-0.0;678910II678910II12131415voidvoidvoidvoidreadDat();writeDat();jsVAluoOmaln()readDat();jsValueO;writeDat();print£(*cnf%d\n滿足條件的平均值pijl-17.21f\n不淌足條件的平均值pzJ2-I7.21f\n",cnt,pjzl,pjz2);181920181920212223242526voidwriteDat()16voidreadDat()(FILEtfp;inti;fp=fopen(Hin.datMr*r**);for(i-0;i<300;i*+)facanf(fp,7d「,fclose(fp);27272629303132FILE-fp;fp-fopen(wout.dat",MwM);ent,pjzl,pjz2);fprintf(fp,,,%d\n%7.21f\n%7.21f\n",fclose(fp);ent,pjzl,pjz2);39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)ent,并把這些四位數(shù)存入數(shù)組b中,而后對數(shù)組b進行升序排序,最后調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文件中。注意:部分源程序存在test.c文件中。程序中已定義數(shù)組:a[200],b[200],已定義變量:ent請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main.和寫函數(shù)writeDat的內(nèi)容。讀函數(shù)readDat910111213四位數(shù)輸出到Out.dat文件中。注意:部分源程序存在test.c文件中。程序中已定義數(shù)組:a[200],b[200],已定義變量:ent請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main.和寫函數(shù)writeDat的內(nèi)容。讀函數(shù)readDat910111213?include<stdio.h>?defineMAX200〃定義上文■kaxH值等于200inta(MAX]rb(MAX),ent-0;〃北初始值為0?定義全蜀“整一脩故fHavoidwriteDat();Z/xSsdmcm數(shù)的說明語句voidjsVal()IMAX;.b(MAX|匐登?cne/?readD?t<)從數(shù)罌文件m3中談取200個四位數(shù)存入依tfi?中?/voidreadDat()(int1;FILE*fp;fp?fopen(*in.dat*,**r");14;15!16;17j18!19;20!21;22;23!for(i-0;1<MAX;1?+)fscanf(fp,"d-,fclose(fp);voidmain。(int1;readDat();jsValO;〃?陽油跤,支復(fù)求的功能printf("滿足條件的數(shù)7d\n",:nt);242526272829for(i-0;i<ent;ifprint!(*%d”,b[£]);print!writeDat();/?g敗"ecDmHC姑里enj以及數(shù)蛆b中符介條件的四位數(shù),出到out.(kt文件中?/voidwriteDat()303132333435363738fprintf(fp,"0d\n”,b(il);fclose(fp);.在邏輯結(jié)構(gòu)設(shè)計中,關(guān)系雖已達到規(guī)范化,但因某些屬性過多時,可將它分為兩個或多個關(guān)系模式,這叫做A.模式評價B.優(yōu)化模式C.合并D.分解.物理結(jié)構(gòu)設(shè)計的任務(wù)是設(shè)計數(shù)據(jù)庫的()A.存儲格式B.存取方法C.存儲結(jié)構(gòu)與存取方法D.存儲模式.關(guān)系數(shù)據(jù)庫中的關(guān)系模型事實上可以當做一個二維表,這個二維表中的列稱為A.元組B.屬性C.記錄D.值域.在設(shè)備管理中,緩沖技術(shù)主要用于()。A.解決主機和設(shè)備之間的速度差異B.提高設(shè)備利用率C.提供內(nèi)存與外存之間的接口D.擴充相對地址空間.關(guān)系數(shù)據(jù)模型有許多優(yōu)點,但下面所列的條目中哪一條不是它的優(yōu)點?A.結(jié)構(gòu)簡單B.適用于集合操作C.有標準語言D.可表示復(fù)雜的語義.若已知一個棧的入棧序列是1,2,3.....n,其輸出序列是pl,p2,p3 pn,則pi為()。A.iB.n-iC.n-i+1D.不確定二、填空題(10題).SQL中REVOKE是 命令。40.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))迭代步驟如下:⑴取XI初值為0.0;(2)XO=X1,把XI的值賦給x0;⑶Xl=cos(xO),求出一個新的xl;⑷若xO.XI的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟⑵;(5)所求XI就是方程cos(X)-X=0的一個實根,作為函數(shù)值返回。請編寫函數(shù)countvalue實現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件Outdat中。注意部分源程序存放在test.C文件中。請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。?include<math.h>〃表示這個拶序中要再用vu6.o的數(shù)學(xué)琳的fk456769main()*include<stdio.h>〃求示這個程序復(fù)弓I用的標準■入■出/數(shù)voidwriteDAT456769main();printf countValuoO);〃在川號上國示方比的一個女根!printf("cos(countvalue())?countValue());//在期6M示求得這個或相的鞫.度;writeDAT();〃1C觸果■出*文件out.&t中13';??/?m?k*nteDATO?!身果?出到文件中”;voidwriteDAT()j1:FILE-wf;〃定義文件AMtlUtS-wf-£open("out.daf,"wR);〃以A號的方式打開oue.daw.并使S指同這個文仰!fprintf(wf, countvalue());〃紀求利的宣稅寫人為文付。utmIifclose(wf):〃美網(wǎng)文件out.gc:1五、設(shè)計與應(yīng)用題(2題).設(shè)有高校選課系統(tǒng),需要對學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(TNO)、教師名(Tname);課程(Course)信息包括課程號(CNO)、課程名(CName)、課程學(xué)分(Credit);學(xué)生(Student)信息包括學(xué)號(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。選課系統(tǒng)的管理規(guī)則如下:I.一個系可聘用多名教師,一個教師只受聘于一個系;1【.一個系可有多名學(xué)生,一個學(xué)生只屬于一個系;III.一名教師可講授多門課程,一門課程可由多名教師講授;IV.一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;V.學(xué)生選修完課程后,可獲得相應(yīng)課程的成績。針對以上描述,完成下列設(shè)計內(nèi)容:(1)構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯(lián)系所關(guān)聯(lián)的實體集名的首字母,字母問用“一”或二”連接,大小寫不限)。(6分)(2)根據(jù)所構(gòu)建的ER圖,設(shè)計滿足3NF的關(guān)系模式,并標出每個關(guān)系模式的主碼和外碼。(要求關(guān)系模式名同實體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不限)(4分).某網(wǎng)上商城因為業(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采系統(tǒng)。此系統(tǒng)上線運行前,需將商場原有的數(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小時內(nèi)完成。(1)在原有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過程中,實施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)需要四小時,業(yè)務(wù)無法接受。經(jīng)分析某工程師認為,數(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)人速度;而另一位工程師則認為此方法未必能提高數(shù)據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請分析此方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時分析此操作的數(shù)據(jù)丟失風險。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運行。在上線運行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器的CPU使用率很高,達到近90%,高峰期間達到100%,且系統(tǒng)內(nèi)存占用率達到90%,但系統(tǒng)I/O很輕。業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運行速度。在不修改應(yīng)用程序的前提下,兩位工程師提出了不同的解決辦法:I.為服務(wù)器增加2顆CPU,緩解CPU使用率很高的問題;H.為服務(wù)器增加一倍內(nèi)存,緩解內(nèi)存使用率很高的問題。考慮成本,現(xiàn)階段只能按照一種方案實施。請指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)六、單選題[1分J(2題)TRIGGERtri_updateONTFORUPDATEASIFEXISTSfSELECT術(shù)FROMinsertedWHEREbnotbetween0and100)KULLBACK設(shè)表T中已有數(shù)據(jù):('a01',90),如果執(zhí)行語句UPDATETSETb=100WHEREa=zaOl'則觸發(fā)器臨時工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為()。A.T表:(‘a(chǎn)Ol100)INSERTED表:('aOl',90)DELETED表:('aOl',100)B.T表:(‘a(chǎn)Ol',90)INSERTED表:('aOl',90)DELETED表:(zaOr,100)C.T表:(‘a(chǎn)Ol',100)INSERTED表:('aOl',1OO)DELETED表:(‘a(chǎn)Ol',90)D.T表:(‘a(chǎn)Ol',90)INSERTED表:('aOl',100)DELETED表:('aOl',90)44.以下關(guān)于關(guān)系表和元組敘述錯誤的是()。A.關(guān)系表在邏輯上由一系列元組組成B.每個元組由多個屬性組成C.每個元組可以用數(shù)據(jù)庫磁盤文件中的一個邏輯記錄來存儲D.元組的每個屬性對應(yīng)于一條記錄參考答案1.B解析:本題中二2是非法運算符。成績?yōu)锽以上(含B),即成績?yōu)椋珹,或B,字符比較運算是比較字符的ASC碼,故SC.G〈二B,正確。2.B3.B解析:在數(shù)據(jù)庫系統(tǒng)中,使用最為廣泛的記錄數(shù)據(jù)庫中更新活動的結(jié)構(gòu)是日志。日志是日志記錄的序列,它記錄了數(shù)據(jù)庫中的所有更新活動。.D解析:特權(quán)指令有:修改程序狀態(tài)字、設(shè)置中斷屏蔽、啟動設(shè)備、執(zhí)行I/O操作、設(shè)置時鐘等。非特權(quán)指令有:算術(shù)運算指令、邏輯運算指令、取數(shù)存數(shù)指令、訪管指令等。注意:邏輯運算指令和訪管指令都屬于非特權(quán)指令,故D)選項正確。掌握操作系統(tǒng)的相關(guān)知識。.D解析:在邏輯結(jié)構(gòu)設(shè)計中,關(guān)系雖已達到規(guī)范化,但因某些屬性過多時,可將它分為兩個或多個關(guān)系模式,這叫做分解。掌握關(guān)系模式中模式評價、優(yōu)化模式、合并的概念,并能夠區(qū)別它們。.C7.B解析:二維表中的列稱為屬性(或字段);行稱為元組(或記錄)。8.B解析:操作系統(tǒng)中以緩沖方式實現(xiàn)設(shè)備的輸入/輸出操作主要是緩解處理機與設(shè)備之間速度不匹配的矛盾,并減少對CPU的VO中斷次數(shù)從而提,高資源利用串和系統(tǒng)效率,解決CPU與外部設(shè)備之間速度的不匹配。9.D解析:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束3大要素組成。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)單一,在關(guān)系模型中.現(xiàn)實世界的實體以及實體間的各種聯(lián)系均用關(guān)系來表示。關(guān)系操作的特點是集合操作方式,即操作的對象和結(jié)果都是集合。關(guān)系代數(shù)、元組關(guān)系演算和域關(guān)系演算均是抽象的查詢語言這些抽象的語言與具體的DBMS中實現(xiàn)的實際語言并不完全一樣,但它們能用作評估實際系統(tǒng)中查詢語言能力的標準或基礎(chǔ)。數(shù)據(jù)庫的數(shù)據(jù)完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性和相容性,那是一種語義概念,包括兩個主要方面:與現(xiàn)實世界中應(yīng)用需求的數(shù)據(jù)的相容性和正確性。數(shù)據(jù)庫內(nèi)數(shù)據(jù)之間的相容性和正確性。10C解析:棧是一種特殊的線性表,只能在固定的一端進行插入和刪除操作。棧的運算是一種后進先出的操作原則。本題中,入棧下列與輸出下列的倒置是對應(yīng)的,即輸出序列的pl對應(yīng)入棧序列的n,輸出序列的p2對應(yīng)入棧序列的n-1,由此可推出,pi對應(yīng)入棧序列的n-i+1。.權(quán)限回收(或收回權(quán)限)權(quán)限回收(或收回權(quán)限)解析:SQL的安全控制功能由GRANT和REVOKE語句實現(xiàn)。其中GRANT是授予權(quán)限命令,REVOKE是收回權(quán)限命令。REVOKE命令的一般格式為:REVOKE(權(quán)限>[v權(quán)限習[ONv對象類型><對象名>][,〈對象名習…FROM<用戶>[,〈用戶習…;.節(jié)省內(nèi)存空間存儲共享是指兩個或多個進程共用內(nèi)存中相同的區(qū)域,目的是節(jié)省內(nèi)存空間,實現(xiàn)進程間通信,提高內(nèi)存空間的利用效率.物理物理解析:三級模式是對數(shù)據(jù)的3個抽象級別,從外向內(nèi)依次為外模式、模式和內(nèi)模式,三級模式之間存在兩級映像,即外模式/模式映像和模式/內(nèi)模式映像。三級模式和兩級模式映像保證了數(shù)據(jù)具有較高的邏輯獨立性和物理獨立性。.先進先出淘汰算法(FIFO)先進先出淘汰算法(FIFO)解析:虛擬頁式存儲管理中頁面淘汰的算法常見的有:最佳淘汰算法(OPT),先進先出淘汰算法(FIFO),最近最少使用淘汰算法(LRU),最不經(jīng)常使用淘汰算法(LFU)。.無損連接性無損連接性解析:規(guī)范化過程中將一個關(guān)系模式分解若干個關(guān)系模式,應(yīng)該保證分解后產(chǎn)生的模式與原來的模式等價。常用的等價標準有要求分解是具有無損連接性的和要求分解是保持函數(shù)依賴的兩種。.REVOKEREVOKE解析:回收用戶UI,U2和U3在關(guān)系employee的salary屬性上的UPDATE權(quán)限的語句是:REVOKEUPDATE(salary)ONemployeeFROMU1,U2,U3O.當前目錄當前目錄解析:當前目錄又叫工作目錄,是系統(tǒng)為用戶提供一個目前正在使用?的工作目錄,查找文件時,既可以從根目錄開始,也可從當前目錄向下檢索,從而縮短檢索路徑,提高檢索速度。.清理清理.路由選擇【解析】0S1參考模型中,網(wǎng)絡(luò)層要實現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。.網(wǎng)關(guān)【解析】IP電話系統(tǒng)有4個基本組件:終端設(shè)備、網(wǎng)關(guān)、多點控制單元和網(wǎng)守。21.B.B解析:用戶的邏輯文件要存放到存儲介質(zhì)上時,文件系統(tǒng)要根據(jù)存儲設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲介質(zhì)上的組織方式。23.C24.C25.B26.D27.C28.B29.C解析:聚集是將若干對象和它們之間的聯(lián)系組合成一個新的對象。30.B選項A),AdHoC網(wǎng)絡(luò)是一種自組織、對等式、多跳的無線移動網(wǎng)絡(luò);選項B),AdhoC網(wǎng)絡(luò)是在分組無線網(wǎng)的基礎(chǔ)上發(fā)展起來的;選項C),AdHoC網(wǎng)絡(luò)是由一組用戶構(gòu)成、不需要基站的移動通信模式;選項D),AdHoC網(wǎng)絡(luò)在軍事上卜分重要,它可以支持野外聯(lián)絡(luò)、獨立站點通信和艦隊戰(zhàn)斗群通信、臨時通信要求和無人偵查與情報傳輸。31.\n[審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個數(shù)及平均值。\n【解題思路】\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語句,將該該語句為判斷各位數(shù)字之和是奇數(shù)的表達式即可。\n【參考答案】\n\n32,\n[審題關(guān)鍵句】字符替代f(p尸p*Umod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。\n【解題思路】\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。\n【參考答案】\n\n33An【審題關(guān)鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。\n【解題思路】\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“個位一千位-百位一十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量imp可以自定義其變量名。\n【參考答案】\n\n.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。\n【解題思路】\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。\n【參考答案】\n\n.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。\n【解題思路】\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。\n【參考答案】\n\n.\n【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。\n【解題思路】\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進行修改即可。\n【參考答案】\n\n.【審題關(guān)鍵句】所有字符左移一個位置,串中的第一個字符移到最后。\n【解題思路】\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串So\n②把字符串S的第一個字符賦給first變量保存起來。\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)—1,把*(p+i+l)的值賦給+(p+i),實現(xiàn)把字符串S中的所有字符左移一個位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s).1],.在操作系統(tǒng)的存儲管理中,存儲共享的兩個目的是」JL和實現(xiàn)進程通信。.在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,模式與內(nèi)模式之間的映象(模式/內(nèi)模式),實現(xiàn)了數(shù)據(jù)的獨立性。.虛擬頁式存儲管理,當內(nèi)存已經(jīng)被占滿而又要調(diào)入新頁時,必須進行頁面淘汰。頁面淘汰算法包括:最佳淘汰算法(OPT)最近最少使用淘汰算法(LRU)和最不經(jīng)常使用淘汰算法(LFU)。.關(guān)系模式分解的等價性標準主要有兩個,分別為分解具有和分解保持函數(shù)依賴。.回收用戶UI,U2和U3在關(guān)系employee的salary屬性上的UPDATE權(quán)限的語句是【】UPDATE(salary)ONemployeeFROMU1,U2,U3O.在多級目錄結(jié)構(gòu)中查找一個文件時需要按路徑名搜查,當層次較多時要耗費很多時間,為此要引入【】。.在數(shù)據(jù)倉庫建立過程中,對數(shù)據(jù)進行糾正和預(yù)處理的過程稱為數(shù)據(jù)即把字符串的首字符移動到字符串的最后位置上。\n【參考答案】\n\n.\n【審題關(guān)鍵句】千位+百位等于十位十個位的數(shù)的個數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjzl和pjz2。\n【解題思路】\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即判斷符合條件的四位數(shù)是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。\n【參考答案】\n.【審題關(guān)鍵句】小于后連續(xù)5個數(shù),偶數(shù),從小到大排序。\n【解題思路】\n①首先定義兩個循環(huán)整型變量i、j和一個用于數(shù)據(jù)交換的整型變量abo\n②然后在for循環(huán)語句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因為從倒數(shù)第5個數(shù)開始,其后面的數(shù)都不滿5個數(shù),與題目要求不符,因此可以省略最后5個數(shù)),接著對每個數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時數(shù)組的下標變量ent加lo③最后,用雙重for循環(huán)語句對數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個數(shù)組元素大于后一個數(shù)組元素,則兩者進行互換,實現(xiàn)對數(shù)組b進行升序或降序的排列。\n【參考答案】\n\n.\n【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計算。\n【解題思路】\n①因為方程cos(x),x=0的根為實數(shù),所以定義兩個雙精度型變量xO,xlo并把變量X1的初值設(shè)為0.0。\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達式cos(xO)\n求出一個值xl,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabsO,判斷如果x0與xl差的絕對值小于0.000001,就認為xl的值是方程cos(x).x=0的一個實根,此時退出循環(huán),把xl的值返回。\n【參考答案】\n.【解題思路】(1)ER圖的畫法建立相應(yīng)的ER圖的過程如下:第一,確定實體類型。本題有四個實體類型,即Teacher實體,Course實體,Student實體和DEPT實體。第二,確定聯(lián)系類型。Teacher實體與Course實體之間是多對多關(guān)系,即T-C關(guān)系,Student實體與Course實體之間是多對多關(guān)系,即S-C關(guān)系。DEPT實體與Teacher實體之間是一對多關(guān)系,即D-T關(guān)系。DEPT實體與Student實體之間是一對多關(guān)系,即D-S關(guān)系。第三,把實體類型和聯(lián)系類型組合成ER圖。第四,確定實體類型和聯(lián)系類型的屬性。Teacher實體集屬性:教師號、教師名Course實體集屬性:課程號、課程名、課程學(xué)分Student實體集屬性:學(xué)號、學(xué)生姓名、學(xué)生性別DEPT實體集屬性:系編號、系名稱(2)ER模型轉(zhuǎn)換為關(guān)系模式的規(guī)則①把ER模型中的每一個實體集轉(zhuǎn)換為同名的關(guān)系,實體集的屬性就是關(guān)系的屬性,實體集的碼就是關(guān)系的碼。②把ER模型中的每一個聯(lián)系轉(zhuǎn)換成一個關(guān)系,與該聯(lián)系相連的各實體集的碼以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系的屬性。關(guān)系的碼根據(jù)下列情況確定。若聯(lián)系為1:1,則每個實體集碼均是該關(guān)系的候選碼。若聯(lián)系為1:n,則關(guān)系的碼為n端實體集的碼。若聯(lián)系為m:n,則為各實體集碼的組合或其中一部分實體集碼的組合。③合并具有相同碼的關(guān)系。根據(jù)規(guī)則,把一個ER模型轉(zhuǎn)換為關(guān)系模式,一般經(jīng)歷下面兩個步驟:第一,標識ER模型中的聯(lián)系。第二,依次轉(zhuǎn)換與每個聯(lián)系相關(guān)聯(lián)的實體集及聯(lián)系?!緟⒖即鸢浮縀R圖如下所示:設(shè)計3NF,如下:DEFY(DeptNO,DeptName),主碼:DeptNO,無外碼Teacher(TNO,TName,DeptNO),主碼TNO,外碼DeptNOStudent(SNO,SName,Sex,DeptNO),主碼SNO,外碼DeptNOCourse(CNO,CName,Credit),主碼CNO,無外碼T-C(TNO,CNO),主碼(TNO,CNO),外碼TNO,CNOS-C(SNO,CNO,成績),主碼(SNO,CNO),外碼SNO,CNO.【解題思路】(1)SQLServer2008的數(shù)據(jù)恢復(fù)模式有三種:①簡單恢復(fù)模式,此方法可以最大幅度減少事務(wù)13志的管理開銷,因為恢復(fù)模式不備份事務(wù)日志。但是如果數(shù)據(jù)庫損壞,則簡單恢復(fù)模式將面臨極大的數(shù)據(jù)丟失風險。在這種恢復(fù)模式下,數(shù)據(jù)只能恢復(fù)到最新備份狀態(tài)。因此對于用戶數(shù)據(jù)庫,簡單恢復(fù)模式只適用于測試和開發(fā)數(shù)據(jù)庫,或用于主要包含只讀數(shù)據(jù)的數(shù)據(jù)庫。②完整恢復(fù)模式,此方法可以完整的記錄所有事務(wù),并將事務(wù)日志記錄保留到對其備份完畢為止。此方法相對簡單恢復(fù)模式來說,更占用時間。③大容量日志恢復(fù)模式,此方法只對大容量操作進行最小記錄,使事務(wù)日志不會被大容量加載操作所填充。在數(shù)據(jù)導(dǎo)入過程中,所有的業(yè)務(wù)都是暫停的,因此可以采用簡單恢復(fù)模式提高數(shù)據(jù)導(dǎo)入速度。且只在數(shù)據(jù)導(dǎo)入的過程中暫時的修改恢復(fù)模式,因此數(shù)據(jù)并不會丟失。(2)提高數(shù)據(jù)庫性能的方法一般是從外部環(huán)境、調(diào)整內(nèi)存分配、調(diào)整磁盤I/O、調(diào)整競爭資源等幾方面著手來改變數(shù)據(jù)庫的參數(shù)。SQLServer2008采用將數(shù)據(jù)緩沖在內(nèi)存的方式,因此在數(shù)據(jù)庫系統(tǒng)運行的過程中會占用一定的內(nèi)存,又因為I/O并不存在問題,說明內(nèi)存尚滿足需求。CPU使用率很高,表明CPU的計算能力不足,應(yīng)該增加CPU的數(shù)量?!緟⒖即鸢浮浚?)此方法能夠提高數(shù)據(jù)導(dǎo)入速度。原因:此系統(tǒng)I/O很高,修改恢復(fù)模式后,系統(tǒng)最大限度減少日志開銷,可提高導(dǎo)入速度。由于僅在數(shù)據(jù)導(dǎo)入過程中修改恢復(fù)模式,所以并無數(shù)據(jù)丟失風險。(2)第一種方案比較合理。原因:SQLServer2008采用將數(shù)據(jù)緩沖在內(nèi)存的方式,因此內(nèi)存的使用率比較高是正常情況,且現(xiàn)階段I/O并不存在問題,表明內(nèi)存滿足需求。此階段CPU使用率很高,表明CPU計算資源不足,因此增加CPU數(shù)量對解決問題有效。.C用FOR關(guān)鍵字定義的觸發(fā)器為后觸發(fā)型觸發(fā)器,即只有在引發(fā)觸發(fā)器執(zhí)行的語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器。其中INSERTED表用于存儲INSERT和UPDATE語句所影響行的新值的副本,DELETED表用于存儲DELETE和UPDATE語句所影響行的舊值的副本。在執(zhí)行“UPDATETSETb=100WHEREa='aOl'"之后,T表為:(‘a(chǎn)Ol',100),INSERTED表內(nèi)容變?yōu)椋?‘a(chǎn)Ol\100),DELETED表內(nèi)容變?yōu)椋?‘a(chǎn)Ol',90)o繼續(xù)判斷約束檢查"SELECT*FROMinsertedWHEREbnotbetweenoand100”,因為INSERTED表中的b等于100,因此約束不成立,故觸發(fā)器不執(zhí)行。.D關(guān)系表在邏輯上由一系列元組組成,元組由多個屬性組成。每個元組可以用數(shù)據(jù)庫磁盤文件中的一個邏輯記錄來存儲,記錄包括多個域。元組的每個屬性對應(yīng)于文件記錄中的一個域。19.0S1參考模型中,網(wǎng)絡(luò)層的主要功能有:擁塞控制和網(wǎng)絡(luò)互聯(lián)等。IP電話系統(tǒng)有4個基本組件:終端設(shè)備多點控制單元和網(wǎng)守。三、單選題(10題).下列關(guān)于SQLServer數(shù)據(jù)庫服務(wù)器登錄賬戶的說法中,錯誤的是A.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶B.所有的Windows用戶都自動是SQLServer的合法賬戶C.在Windows身份驗證模式下,不允許非Windows身份的用戶登錄到SQLServer服務(wù)器D.sa是SQLServer提供的一個具有系統(tǒng)管理員權(quán)限的默認登錄賬戶.邏輯文件存放在存儲介質(zhì)上時,采用的組織形式是與什么有關(guān)?A.邏輯文件結(jié)構(gòu)B.存儲介質(zhì)特性C.主存儲器管理方式D.分配外設(shè)方式.在SQLSever中創(chuàng)建用戶數(shù)據(jù)庫,實際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性。下列不屬于數(shù)據(jù)庫文件屬性的是 OA.初始大小B.物理文件名C.文件結(jié)構(gòu)D.最大大小.對數(shù)據(jù)庫模式設(shè)計進行優(yōu)化有三項指標,下列指標中不屬于這三項指標的是()A.A.單位時間內(nèi)訪問的邏輯記錄個數(shù)要少B.單位時間內(nèi)數(shù)據(jù)的傳送量要少C.數(shù)據(jù)庫模式中的關(guān)系(即數(shù)據(jù)庫文件)數(shù)目要少D.系統(tǒng)占用的存儲空間要少.在對全局E-R模型進行優(yōu)化時,通常利用規(guī)范化理論中的()概念消除冗余關(guān)系。A.無損聯(lián)接B.函數(shù)依賴C.范式D.邏輯蘊涵.整個軟件生存期中時間最長蹬是()A.需求分析B.設(shè)計C.程序編制D.運行維護.如果兩個實體之間的聯(lián)系是1:M,則實現(xiàn)1:M聯(lián)系的方法是()A.將兩個實體轉(zhuǎn)換成一個關(guān)系B.將兩個實體轉(zhuǎn)換的關(guān)系中,分別加入另一個關(guān)系的主碼C.將T端實體轉(zhuǎn)換的關(guān)系的主碼,放入“M”端實體轉(zhuǎn)換的關(guān)系中D.將,M”端實體轉(zhuǎn)換的關(guān)系的主碼,放入”「端實體轉(zhuǎn)換的關(guān)系中.軟件生存期的()階段的最終結(jié)果是提供一個可作為設(shè)計基礎(chǔ)的系統(tǒng)規(guī)格說明書。A.規(guī)劃B.需求分析C.設(shè)計D.程序編制.()是將若干對象和它們之間的聯(lián)系組合成一個新的對象。A.分解B.抽象C.聚集D.概括.關(guān)于AdHoe網(wǎng)絡(luò)的描述中,錯誤的是( )A.A.是一種對等式的無線移動網(wǎng)絡(luò)B.在WLAN的基礎(chǔ)上發(fā)展起來C.采用無基站的通信模式D.在軍事領(lǐng)域應(yīng)用廣泛四、C語言程序設(shè)計題(10題).已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjzo最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到Out.dat文件中。注意:部分源程序存放在test.C文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。6786789101112161718192021222324252627?defineMAXNUM200intxx【MAX
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何打破部門壁壘提升合作計劃
- 與社區(qū)聯(lián)動的教育活動設(shè)計計劃
- 制訂年度銷售增長計劃的思考
- 運動醫(yī)學(xué)科工作總結(jié)與健康促進活動計劃
- 財務(wù)支出監(jiān)管標準計劃
- 七年級必須收藏:名著《西游記》每回檢測題(6至10回)
- 提升班級文化品位的具體方法計劃
- 跨國公司如何通過全球采購提升競爭力
- 跨國公司全球化的財務(wù)成本控制與預(yù)算管理策略
- 高效英語聽力訓(xùn)練法與實戰(zhàn)應(yīng)用
- 單層廠房鋼結(jié)構(gòu)設(shè)計T83
- 5S點檢表1(日檢查表)
- 醫(yī)院感染管理組織架構(gòu)圖
- 帶你看認養(yǎng)一頭牛品牌調(diào)研
- 雙鴨山玄武巖纖維及其制品生產(chǎn)基地項目(一期)環(huán)評報告表
- 冠心病病人的護理ppt(完整版)課件
- 砂石生產(chǎn)各工種安全操作規(guī)程
- (精心整理)林海雪原閱讀題及答案
- 云南藝術(shù)學(xué)院
- 2020華夏醫(yī)學(xué)科技獎知情同意報獎證明
- 素描石膏幾何體
評論
0/150
提交評論