




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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.目前應(yīng)用最廣泛的基帶總線局域網(wǎng)Ethernet通常被稱為。
A.以太網(wǎng)B.互聯(lián)網(wǎng)C.企業(yè)網(wǎng)D.因特網(wǎng)
2.下面哪一條不符合數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)?()
A.數(shù)據(jù)結(jié)構(gòu)化B.數(shù)據(jù)獨(dú)立性強(qiáng)C.數(shù)據(jù)共享性高D.數(shù)據(jù)面向應(yīng)用程序
3.事務(wù)的持久性是由數(shù)據(jù)庫(kù)管理系統(tǒng)中的部件負(fù)責(zé)。
A.恢復(fù)管理B.并發(fā)控制C.完整性約束D.存儲(chǔ)管理
4.下述成立時(shí),稱X-Y為平凡的函數(shù)依賴。
A.XYB.YXC.XCIY=(pD.XUY=(p
采用SPOOLing技術(shù)的主要目的是().
A)緩和了CPU與設(shè)備的速度的不均勻性
B)提供內(nèi)存和磁盤(pán)的接口
O提高CP而設(shè)備交換信息的速度
5.D)提高獨(dú)占設(shè)備的利用率
6.計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)與分布式系統(tǒng)之間的區(qū)別主要是
A.系統(tǒng)物理結(jié)構(gòu)B.系統(tǒng)高層軟件C.傳輸介質(zhì)類(lèi)型D.服務(wù)器類(lèi)型
7.關(guān)于數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷史,下列說(shuō)明不正確的是
A.關(guān)于模型數(shù)據(jù)庫(kù)系統(tǒng)屬于第一代數(shù)據(jù)庫(kù)系統(tǒng)
B.新一代數(shù)據(jù)庫(kù)系統(tǒng)具有很好的開(kāi)放性
C.新一代數(shù)據(jù)庫(kù)系統(tǒng)包含關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
D.新一代數(shù)據(jù)庫(kù)系統(tǒng)支持面向?qū)ο蠹夹g(shù)
8.SQL數(shù)據(jù)庫(kù)中的視圖與下列是對(duì)應(yīng)的。
A.關(guān)系模式B.存儲(chǔ)模式C.子模式D.以上均不與之對(duì)應(yīng)
9.下列問(wèn)題是基于如圖所示的二叉樹(shù)。
在該二叉樹(shù)中查找關(guān)鍵碼值502,需要進(jìn)行多少次關(guān)鍵碼值比較?()。
A.lB.2C.3D.4
10.數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)三者之間的關(guān)系是
A.數(shù)據(jù)庫(kù)包含數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)
B.數(shù)據(jù)庫(kù)系統(tǒng)包含數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)
C.數(shù)據(jù)庫(kù)管理系統(tǒng)包含數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)
D.以上都不正確
二、填空題(10題)
11.組播路由協(xié)議分為組播路由協(xié)議和域間組播路由協(xié)議。
12.SQLServer性能工具有:()和數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)
13.分布式數(shù)據(jù)庫(kù)系統(tǒng)與集中式數(shù)據(jù)庫(kù)系統(tǒng)最大的區(qū)別是分布式數(shù)據(jù)庫(kù)
中的數(shù)據(jù)存儲(chǔ)在多個(gè)場(chǎng)地。
14.要讓STU不僅擁有對(duì)表SC的INSERT權(quán)限,還可傳播此權(quán)限,則
授予STU權(quán)限的SQL語(yǔ)句為。
15.在數(shù)據(jù)挖掘方法中,對(duì)目標(biāo)類(lèi)數(shù)據(jù)的一般特征或特性進(jìn)行匯總,并
以直觀易理解的方式顯示給用戶的方法被稱為。
16.當(dāng)執(zhí)行刪除操作時(shí),一般只需要檢查【】規(guī)則
17.用戶檢索POP3郵件服務(wù)器的過(guò)程可以分成3個(gè)階段:
事務(wù)處理階段、更新階段。
18.SQLServer的登錄賬戶來(lái)源有和兩種。
19.傳輸層的主要任務(wù)是向用戶提供可靠的服務(wù),透明地傳
送報(bào)文。
20.紅外無(wú)線局域網(wǎng)的數(shù)據(jù)傳輸技術(shù)包括:紅外傳輸、全方
位紅外傳輸與漫反射紅外傳輸。
三、單選題(10題)
21.下面關(guān)于關(guān)系的性質(zhì)描述正確的是
A.每列中的分量可以來(lái)自不同的域
B.一個(gè)關(guān)系中可以有相同的元組
C.每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)
D.不同列的分量必須來(lái)自相同的域
22.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ū)域
23.關(guān)于IP提供的服務(wù),正確的是()。
A.A.IP提供了不可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)的投遞不能受到保
障
B.IP提供不可靠的數(shù)據(jù)投遞服務(wù),因此它可以隨意丟棄報(bào)文
C.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)投遞可以受到保障
D.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此它不能隨意丟棄報(bào)文
24.下列哪一條不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)?
A.進(jìn)行需求分析B.設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)C.設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)D.設(shè)
計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)
25.密鑰管理包括密鑰的生產(chǎn)、存儲(chǔ)、裝入、分配、保護(hù)、銷(xiāo)毀以及保密
等內(nèi)容,其中最關(guān)鍵和最困難的問(wèn)題是()o
A.密鑰的分配和存儲(chǔ)B.密鑰的產(chǎn)生和裝入C.密鑰的保護(hù)和保密D.密
鑰的銷(xiāo)毀
26.E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)的()
A.中繼器B.橋接器C.路由器D.網(wǎng)關(guān)
27.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個(gè)芯片上
的元件稱為()
A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube
28.對(duì)具有相同關(guān)鍵字的關(guān)系模式,如果他們的處理主要是查詢操作,
且常在一起,可將這列關(guān)系模式進(jìn)行什么操作?
A.模式評(píng)價(jià)B.優(yōu)化模式C.合并D.分解
29.邏輯設(shè)計(jì)主要是把概念模式轉(zhuǎn)換成()
A.DBMS能處理的模式B.與DBMS無(wú)關(guān)的模式C.層次結(jié)構(gòu)模型D.子
模式
30.下列不屬于創(chuàng)建分區(qū)表步驟的是_________o
A.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案
創(chuàng)建表
四、C語(yǔ)言程序設(shè)計(jì)題(10題)
31.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中
符合條件的四位數(shù)輸出到Out.dat文件中。
注意:部分源程序存在test.c文件中.
程序中己定義數(shù)組:a[200).b[200],已定義變量:cm
請(qǐng)”改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)mainO、讀語(yǔ)數(shù)ZD叫)和寫(xiě)通數(shù)writeDaK)的內(nèi)容.
1!(include<stdio.h>
2IIdefineMAX200
3jinta[MAX],b(MAX],ent-0;
4?voidwriteDat();
5;voidjsVal()
6h
7i
8;}
9JvoidreadDat()〃從1n.dat文件中&取200個(gè)四位敷存入敷tfia中
10<(
11?int1;
12;FILE?fp;
13;fp-fopen(win.datw,eL);
14;for(i-0;i<MAX;£??)
15Jfscanf(fp,"Qd",&a[i]);
16;fclose(fp);
17!1
18?voidmain()
19;(?
201!inti;
21jreadDat();
22jjsValO;〃B用南敏”vc<),實(shí)現(xiàn)夏求的功能
23jpr£ntfL滿足條件的數(shù)7d\n",ent);
24ifor(1?0;1<ent;
25\printf(w%d”,b(£D;
26:prlntf("\nw);
27writeDat();
28?
29voidwriteDat(>〃把計(jì)算姑果cm以及敷iftb中3臺(tái)條忖的四位Ml出JMOUL&J文件中
30(
31FILE,£p;
32inti;
33fp?fopenLout.dat".Rww);
w
34fprintf(fp,%d\n",ent);
35for(i-0;i<ent;£??)
36fprintf(fprb[l]);
37fclose(fp);
38
32.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(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)容。
;Iinclude<stdio.h>
2!Iinclude<9trinq.h>
3;IIncludeOtdlib.h>
4:tdeflnoMAX100
5jtypudofstruct
6!(
7chardm(5);/?代碼?/
8charme(1111/,產(chǎn)品名”?/
9intdj;?餅?/
10Intsi;/?B1?/
11longje;/?金??/
12;jPRO;
13!PROselllMAX);
14;voidReadDat();
15JvoidWrlteDat();
16;voidSortDat()
17
18
19
20?voidmain。
21pt
22momoot(sellt0/sizeot(sell)):
23ReadDat()j
24SortDatO;
25WriteDatO;
26I
21voidReadQat()
28(
29FILE?fp;
30charatr(80)tch(ll);
31int1;
w
32fp-fopen(*in.d4t"f"r);
33ford-0;1<100;
34(
35fgetslstir80,fp);
36memepy(sell(1).dmrstrr4);
37memcpy(sell|ij.me,str?4.10);
38meracpy(ch,str*14,4):chf4j-0;
39sell(i].dj?atoi(ch);
。
4memcpy(ch/Str*18r5):ch(5]-0;
41sell(l).si-atoi(cb);
42sell(i].je-(long>sellll).dj?sell(i)?sl;
43>
44fclose(fp);
45)
46voidWrlteDatO
47(
48FILE*fp;
49int1;
50fp?fopen("out*w*);
51tor(1?0;i<100;"?)
52(
5?fprlntf(fp?"ists%4d%5dt101d\n*rsellfl).dm/sell(l].mc?sell|i).djrscll(l].91,
sellli).je)t
54;
55!fclose(fp);
56i1
33.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)
ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,
其功能要求:
1,求出該文件中共有多少個(gè)正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個(gè)數(shù)
totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz0
最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出至文件out.dat
中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat
和輸出函數(shù)WriteDat的內(nèi)容。
1!finclude<stdlo?h>
IdefineMAXNUM200
3intxxlMAXNUHI;
4inttotNum-0;〃文件/n.dac中共有多少個(gè)
inttotCnt-0;〃符合條件的正整數(shù)的個(gè)效
6doubletotPjz-0.0;〃平均值
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
10
voidmainO
I
15inti;
16ford-0;i<MAXNUM;if
17xx[1]-0;
18if(ReadDatO)
19(
20print—”數(shù)據(jù)文件in.dat不能打開(kāi)I\00八n-);
21return;
22!?
23iCalValue();
24iprlntf("文件ln.dat中共有正整!!(""個(gè)totNum);
25-prin"L符合條件的正整數(shù)的個(gè)數(shù),,d個(gè)\n-.totCnt);
26jprintf("平均值=321八n”,totPjzj;
27jWriteDatO;
28;}
i/?*取道若干個(gè)正整數(shù)并存入Ittfiu中?/
29>intReadDat(void)
30;(
31!FILE*fp;
32;inti-0;
33;if((fp-fopen(*in.datw,Hr*))-NULL)
34!return1;
35iwhile(!feof(fp))
36;I
37?fscanf(fp,7dJ.4xx(i+^J);
38\)
39jfclose(fp);
40?return0;
41;)
!/?把計(jì)算站呆存入文件hut.dat中?/
42;voidWriteDat(void)
43j|
44?FILE*fp;
wH
45;fp?fopen(out.dat"#*w>;
wR
46jfprintf(fp,%d\n%d\ni.21f\n#totNum,totCnt,totPjt);
47jfclose(fp);
48;)
34.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)1四位十進(jìn)制數(shù)字組成的正
整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函
數(shù)CalValueO,其功能要求:
1.求出該文件中共有多少個(gè)正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù)
totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjzo
最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出至out.dat文件
中。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat
和輸出函數(shù)WriteDatO的內(nèi)容。
?include<stdio.h>
2IdefineMAXNUM200
3intxx(MAXNUM);
4inttotNum■0;〃文件in.dot中共刊多少個(gè)正整數(shù)
5inttotCnt-0;〃符合條件的無(wú)整故的個(gè)數(shù)
6doubletotPjz■0.0;〃平均儻
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
IC
11
12
13voidmain()
14(
15int1;
16for(i-0;i<MAXNUM;i++)
17xx[i)=0;
18if(ReadDat())
19(
20print?!笖?shù)據(jù)文件in.dat不能打開(kāi)!\007\nR);
21return;
22?
23CalValue();
24print,(”文件in.dat中共有正位敷Zd個(gè)\n",totNum);
25prlntf("符令條件的正整數(shù)的個(gè)數(shù)一討個(gè)"",totCnt);
26;printf("平均值=、.21f\n",totPjz);
27WriteDat();
28I
/?讀取垃若干個(gè)正整敷并存入數(shù)mXX中?/
29IintReadDat(void)
?
30i?
31:FILE-fp;
32?inti-0;
33!if((fp-fopen(-in.dat->-r"))-NULL)
34;return1;//Min.datXftWifi?1
\/?wbll??1(執(zhí)行.■■文件5.dat的姑題退出?/
35?whiledfeof(fp))
36;I
37;fscanf<fp,"d,”?〃從文件存入xx(外仇
38iI
39;fclose(fp>;
40:return0;〃1E文件an.st若干個(gè)壬”?取井正?棕人“tttu中總為0
41;)
;/??!計(jì)算的整存入攵件out.ut中?/
42?voidWriteDat(void)
43j(
44;FILE-fp;
45[fp-fopen("out.dAt*r*w*);
w
46-tprlntf(fpr*%<i\n%d\nt.2Il\n,totNum,totCnt,totPjx);
47:fclose(fp);
48;}
35.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:從數(shù)組a
中依次取出一個(gè)四位數(shù),對(duì)每一個(gè)四位數(shù)作如下處理:把個(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ù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被17整
除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入
數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent,而后對(duì)數(shù)組b進(jìn)
行降序排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到out.dat文件中。
例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新
數(shù)為51,其中51能被17整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512
這個(gè)四位數(shù)滿足題意所規(guī)定條件。
注老】部分源程序存在teste文件中,
程序中已定義數(shù)組:8[200卜b(200],已定義變量;ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.&H中的任何數(shù)據(jù).主必?cái)?shù)mun()?讀函數(shù)rcMDatO和寫(xiě)函數(shù)wriidXtO的內(nèi)容.
Iinclude<stdio.h>
fdefmeMAX200
3intalMAX]#b[MAX],ent=0;
4voidwriteDat();
5voidjsValO
6
9voidreadDat()〃從in.dat文件中博取200個(gè)網(wǎng)位依存入效力1a中
10
11int1;
12FILE*fp;
13fp-fopen("in.dat**,**rM)
14for(i-0;i<MAX;1£??]
15tscanf(fp^&a{1])
16fclose(fp);
17
18voidmain()
19
20;inti;
21?readDat();
22;jsValO;//?用?效”,實(shí)現(xiàn)MH襄求的功能
23?printf("滿足條件的數(shù)“d\n".ent);
24*for(i-0;i<ent;
25printf(w%d*,b(i]);
26!printf;
27?writeDat();
28;1
29!voidwriteDat()〃肥計(jì)算結(jié)果cm以及數(shù)機(jī)b中符合條件的四位數(shù)險(xiǎn)出到<wtdu文件中
30\I
31?FILE*fp;
32!inti;
33;fp-fopen(wout.dat","wR);
34!fprintf(fp,*%d\n",ent);
35?for(i-0;i<ent;£+?)
n
36fprintf(fpt%d\n"rb[l));
37!fclose(fp);
38
36.已知數(shù)據(jù)文件in,dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出千位數(shù)
上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)
ent,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的
四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat
把數(shù)組b中的數(shù)輸出到文件Out.dat中。
例如:9123,9-I-2-3X).則該數(shù)滿足條件存入lifilb中.且個(gè)數(shù)cntym+l?
9812,9-8-l-2<0,則該數(shù)不滿足條件忽略.
注意:窗分源程序存在teste文件中.
程序中已定義故組:a(300).b(300b已定義變盤(pán)rent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件hdat中的任何數(shù)找、主函數(shù)mainO、讀曲數(shù)rcMD.10和寫(xiě)函數(shù)writeDmO的內(nèi)容?
;?include<3tdio.h>
2?inta(300bb(300).cnt-0;〃定義整型數(shù)i&a(300hb[300)和殳倒ent,并且st的初值為0
3;voidwriteDatO;
4?voidreadDat();
5!voidjsValue()
6
7
8
9jmain()
10!(
II?int1;
12*readDat();
13!isValue();
14writeDat();
w
15print!(■cnt*%d\n/ent);
16ford-0;1<ent;
17printf<wb(%d]-td\n",i,b[il);
18
19voidreadDat()
20!{
21?FILE*fp;
22-int1;
23!fp-fopen(**in.datRrwrw);
24;for(i-0;1<300;
25?fseanf(fp<"d.".[1));
26Jfclose(fp):
27;1
28!voidwriteDat()
29j
30;FILEafp;
311int1;
32;fp?fopeni^out.dat","w");
33\fprmtf(tp,7d\n。ent);
34?for(i-0;1<ent;
35;fprintf(£p,Fd\n”,
36\fclose(fp);
37I
37.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到Out.dat文件中。
注意:部分濾程序存在EC文件中.
程序中已定義數(shù)組,4200).b(200],已定義變量?ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dai中的任何數(shù)據(jù).主函數(shù)讀函數(shù)rcadDaK)和號(hào)flfi敷writeDaH)的內(nèi)容,
1?tincludo<stdio.h>
2\IdefineMAX200
3inta[MAX],b[MAX]/ent
4voidwriteDat();
5voidJsVal()
6
7
8
9voidreadout()
10(
11int1;
12FILE*fp;
R
13fp?fopen(in.dat"t"r");
14for(i-0;i<MAX;i++)
15fscant(fp,"Rd",(iI);
16fclose(fp);
17
18voidmain()
19
20inti;
21readDat();
22jsValO;
23prln"("滿足條件的數(shù)7dse.
24ford-0;i<ent;
25printf(**%d”,b(i});
26printf(w\nw);
writeDat();
28
29voidwriteDat()
30
31FILEefp;
32inti;
33fp?fopen("out.daf*,"w");
wn
34fprintf(fprid\nrent);
35for<1-0;i<ent;I—)
36fprintf(fp,7d\n-,bkl);
37fclose(fp);
38
38.已知數(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)用寫(xiě)函數(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
和寫(xiě)函數(shù)writeDat的內(nèi)容。
?include<stdio.h>
tdefineMAX200
3inta[MAXl.b(MAX]tent
4voidwriteDat();
5voidjsValO
6
7
8
/?readDAt(>從數(shù)據(jù)文件in.dat中調(diào)取200個(gè)四位數(shù)“入故蛆?中?/
9voidreadDat()
1。I
11inti;
12FILE*fp;
13fp■fopen(win.ciatw^Rrw);
14for(i-0;i<MAX;{
15fscanf(fp9
16fclose(fp);
17)
18voidmain()
19
20int1;
21readDat();
22jsVal();〃調(diào)用3工。油敢,實(shí)flUIH裳求的功能
23printf(”滿足條件的數(shù)Zd'rT,cn>>;
24for(1?0;i<ent;
25printf(M%d”,b[il);
26prlntf;
27writeDat《);
}
/?喻數(shù)wriuDatOlC^lcm以及數(shù)蛆b中希合條件的四位.散?出到outdat文件中?/
29voidwriteDat0
30(
31FILE*fp;
32inti;
33fp■fopen("out.dat",Mw");
34fprintf(fp,"Wd\n",ent);
35for(1*0;i<ent;i++)
36fprintf(fp,7d\n",b[i));
37fclose(fp);
38
39.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單
位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的下一個(gè)字母,如果是字母
z,則改寫(xiě)成字母a,大寫(xiě)字母和其他字符保持不變。把已處理的字符串
仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)凋用函數(shù)WriteDat
把結(jié)果XX輸出到文件Out.dat中。
例3朦文:Adb.Bcdza
abck.LLhj
結(jié)果:Acc.Bdcab
Krdlfrtlr
原始數(shù)據(jù)文件存放的格式是,每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格.
注意?部分源程序存放在test.c文件中.
請(qǐng)匆改動(dòng)主函數(shù)main。、讀函數(shù)RedDai。和■出喻數(shù)WriteDatO的內(nèi)容.
1.?include<stdio,h>
2;tincludeOtting.h>
3;charxx[50][80];
4jintmaxline,0;/?文量的總h數(shù)?/
5jintReadDat(void);
6"voidWriteDat(void);
7;voidConvertCharA(void)
8
9
10
11|voidmain()
12!I
13?if(ReadDat())
14;?
15printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007");
16return;
17i)
18ConvertCharA(>;
19jWrltoDat();
20JJ
從文件中it取一■[英文文章存入費(fèi)I字將率依笆u中〃
21;intReadDat(void)
22!(
23;FILE#fp;
24[inti-0;
25ichar*p;
26Jif((fp-fopen("in.daf,HrR))-NULL)
27return1;
28;while(fgeta(xx(i]#80ffp)!-NULL)
29>(
30p-strchr(xx[i]9W
31if(p)*p-0;
32
33:\
34?maxline-i;
35?fclose(fp);
36?return0;
37iI
!/?1E姑果u?出川文仆out&t中?/
38;voidWriteDat(void)
39!(
40iFILE.fp;
41?int1;
w
42?fp-fopen(*out.datr*w**);
43;ford-0;i<maxline;
44(
ww
45printf(%s\nrxx(i]);
46fprintf(fp,*%s\n*rxx(i]);
471\
48!fclose(fp);
49
40.程序test,c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的
個(gè)數(shù)ent以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10
小于100。請(qǐng)考生編寫(xiě)函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)
wfiteDAT把結(jié)果ent和sum輸出到文件out.dat中。(數(shù)值1不是素?cái)?shù))
注m部分源程序存放在USU文件中.
請(qǐng)勿改動(dòng)主曲數(shù)maiM)和輸出數(shù)據(jù)函CtwriteDAT。的內(nèi)
1:linclude<stxiio.h>〃dhide誦句使財(cái)各程庫(kù)中也含丫電。中的標(biāo)濡?人?幽”goh
2jvoidwriteDATO;〃端數(shù)的月明謂句
3;intentrsua;〃定義金馬■皂更Jtum,3g
4!intiaPriraeflntnumber)//iAftiaPrinetnunber)niAbectAg
;1?古時(shí)重回gg的值等于0
5;1
6ixnt1.tag-It〃宓*i和“q,舟HX攵■tag的初值等于1
7iif(number“11
Breturn0;〃和戢nuab?工的di等F1.AU&同Q
9!ford?2;tag“!<?number/2;〃安置l從2開(kāi)的,旬次加1,A剜四值小于*fcse”?異
;Il至?gg的值W于】釁??出?環(huán)
10*if(number11??0)
11!t?g?0;.〃?最mnbftr版Iti■父■tag的值?于。
i
12ireturntag;〃*回氣?c.g的值
13;?
14!voidcountV&lue()
15;(
16J
17!)
18ivoidmain()
19]{
20jent-sum,0;〃艙全局殳量cne.nunM97(Ao
21;countValueO;〃?用?依是〃計(jì)H
22;prlntf(“清I足條件的色敷的個(gè)Ift7d\n?,ent);〃在黑?上?出倩是條價(jià)的0教個(gè)敏5t
23iprintf《“滿足條件的整數(shù)的和值「小武,sum);〃在岸■上■出II足條f1的的仙?ua
29;|
26'voidwriteDAT()
27;(
28jFILE?fp;〃定XX件IHtfp
29?tp-fopen("out.dat",*ww);〃以只舞的方式的打開(kāi)文件6n.<ut,井ilfp指向此文外
30:fprxntf(fp,"%d\ntd\n"#ent,sum);//紀(jì)霸數(shù)的個(gè)題值cnt?加的韁,gH入*文件out.*匕
31Ifcloae(fp);〃關(guān)tfi文竹cut.dat
32!)
五、設(shè)計(jì)與應(yīng)用題(2題)
41.在SQLServer2008中,設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,
進(jìn)貨價(jià)格),商品號(hào)為主碼;銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)
售價(jià)格,本次利潤(rùn)),商品號(hào)和銷(xiāo)售時(shí)間為主碼,銷(xiāo)售價(jià)格為本次銷(xiāo)售商
品的單價(jià)?,F(xiàn)要求每當(dāng)在銷(xiāo)售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入
一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷(xiāo)售產(chǎn)生的利潤(rùn),并將該利潤(rùn)賦給銷(xiāo)售
表的第5歹廠本次利潤(rùn)”。請(qǐng)編寫(xiě)實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。
(10分)
42.已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)
據(jù)表格:
教師
上級(jí)領(lǐng)導(dǎo)教師
教師號(hào)教師名職稱工資
號(hào)
9868王文華教授8000null
9983李一斌副教授60009868
9985T-講師刪9868
0783王潤(rùn)澤講師刪9868
0899歐陽(yáng)丹妮講師刪9868
課程
課程號(hào)課程名學(xué)分教材號(hào)教材名出版社名任課教師號(hào)
計(jì)算機(jī)原清華大學(xué)出
C2006311計(jì)算機(jī)原理9868
理版社
計(jì)算機(jī)原計(jì)算機(jī)原理與高等教育出
C20063129868
理應(yīng)用版社
清華大學(xué)出
C2004數(shù)據(jù)結(jié)構(gòu)313數(shù)據(jù)結(jié)構(gòu)9868
版社
數(shù)據(jù)庫(kù)原清華大學(xué)出
C2010314數(shù)據(jù)庫(kù)原理9868
理版社
數(shù)據(jù)庫(kù)原數(shù)據(jù)庫(kù)原理與高等教育出
C20103159868
理技術(shù)版社
清華大學(xué)出
S3001音樂(lè)欣賞216音樂(lè)欣賞9983
版社
已知該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:
I.每個(gè)教師有唯一的教師號(hào),每個(gè)教師號(hào)對(duì)應(yīng)唯一的一名教師;
II.每門(mén)課程有唯一的課程號(hào),每個(gè)課程號(hào)對(duì)應(yīng)唯一的一門(mén)課程;
III.每本教材有唯一的教材號(hào),每個(gè)教材號(hào)對(duì)應(yīng)唯一的一本教材;
IV.每個(gè)教師最多只有一個(gè)上級(jí)領(lǐng)導(dǎo),也可以沒(méi)有上級(jí)領(lǐng)導(dǎo);
V.一門(mén)課程僅由一名教師講授;
VI.一本教材僅用于一門(mén)課程。(12分)
(1)請(qǐng)根據(jù)原始數(shù)據(jù)表及業(yè)務(wù)規(guī)則,給出該系統(tǒng)的關(guān)系模式,保證每個(gè)
關(guān)系模式滿足3NF,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。
(2)畫(huà)出該系統(tǒng)的ER圖,ER圖中需給出每個(gè)實(shí)體集的屬性,主碼屬性
用下劃線標(biāo)識(shí)。
六、單選題“分](2題)
43.下列有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)內(nèi)容的說(shuō)法中,錯(cuò)誤的是()。
A.數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬
件平臺(tái)密切相關(guān)。
B.數(shù)據(jù)庫(kù)管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但
沒(méi)有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。
C.數(shù)據(jù)庫(kù)中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲(chǔ)的、可供多個(gè)用戶
共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。
D.數(shù)據(jù)字典記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信息,通常由
數(shù)據(jù)庫(kù)管理員管理和維護(hù)。
44.在SQLServer2008中,建立索引視圖的目的是為了提高數(shù)據(jù)查詢的
效率。下列關(guān)于索引視圖的說(shuō)法,錯(cuò)誤的是()。
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ù)聚合,則不適合建立索引視圖
參考答案
LA解析:目前應(yīng)用最廣泛的基帶總線局域網(wǎng)Ethernet通常被稱為以太
網(wǎng)。
2.D
3.A解析:確保持久性是數(shù)據(jù)庫(kù)系統(tǒng)中恢復(fù)管理部件的責(zé)任。
4.B解析:當(dāng)YX時(shí),稱X—Y為平凡的函數(shù)依賴。
5.D解析:SPOOLing意為同時(shí)外圍設(shè)備聯(lián)機(jī)操作。它是為了解決獨(dú)占
設(shè)備數(shù)量少、速度慢、不能滿足眾多進(jìn)程的要求,而且在進(jìn)程獨(dú)占設(shè)備
期間設(shè)備利用率低的情況下而提出的一種設(shè)備管理技術(shù)。
6.B解析:分布式系統(tǒng)與計(jì)算機(jī)網(wǎng)絡(luò)的主要區(qū)別不在它們的物理結(jié)構(gòu)上,
而是在高層軟件上。分布式系統(tǒng)是一個(gè)建立在網(wǎng)絡(luò)之上的軟件系統(tǒng)。這
種軟件保證了系統(tǒng)高度的一致性與透明性。分布式系統(tǒng)的用戶不必關(guān)心
網(wǎng)絡(luò)環(huán)境中資源的分布情況,以及聯(lián)網(wǎng)計(jì)算機(jī)的差異,用戶的作業(yè)管理
與文件管理過(guò)程對(duì)用戶是透明的。
7.A解析:第二代數(shù)據(jù)庫(kù)系統(tǒng)是指支持關(guān)系模型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。
8.C解析:外模式又稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,即
使用戶所見(jiàn)到的模式的一個(gè)部分,它由概念模式推導(dǎo)而出。在Visual
FoxPro中,視圖是一個(gè)定制的虛擬表,通常是用戶所看到的數(shù)據(jù)庫(kù)表中
數(shù)據(jù)的一部分。一般來(lái)說(shuō),外模式又稱為子模式,它是與視圖相對(duì)應(yīng)的。
9.C解析:該二叉樹(shù)是二叉搜索樹(shù)(所有層次上,左子樹(shù)的所有節(jié)點(diǎn)小于
樹(shù)根節(jié)點(diǎn),右子樹(shù)所有節(jié)點(diǎn)大于樹(shù)根節(jié)點(diǎn)),因此在圖13-4擴(kuò)充二叉樹(shù)
查找502,需依次同236、385、502三個(gè)關(guān)鍵碼相比較。
10.B解析:數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織、可共享的數(shù)據(jù)集合,
數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述、存儲(chǔ),冗余度小,具有
較高的數(shù)據(jù)獨(dú)立性、共享性和易擴(kuò)展性。數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)
的核心組成部分,它是介于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,
是用戶和數(shù)據(jù)庫(kù)的接口。數(shù)據(jù)庫(kù)系統(tǒng)是帶有數(shù)據(jù)庫(kù)的計(jì)算機(jī)系統(tǒng),一般
由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、相關(guān)的硬件、軟件和各類(lèi)
人員組成。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)的核心。
U.域內(nèi)【解析】組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管
理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括hxtemet
組管理協(xié)議IGMP和CiscO專(zhuān)用的組管理協(xié)議CGMP,組播路由協(xié)議又
分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類(lèi)。
12.SQLServerProfiler
13.分散地分散地
14.GrantInsertOnTableSC_TOSTUW汕GrantOptionGrantInsertOn
TableSC_TOSTUWithGrantOption解析:SQL語(yǔ)言用GRANT語(yǔ)句向
用戶授予數(shù)據(jù)訪問(wèn)的權(quán)限,GRANT語(yǔ)句的一般格式為:
GRANT<權(quán)限>[,<權(quán)限>]...
[ON(對(duì)象類(lèi)型x對(duì)象名>][,(對(duì)象名>]…
TO<用戶>[,<用戶>]...
[WITHGRANTOPTION];
其語(yǔ)義為:將對(duì)指定操作對(duì)象的指定操作權(quán)限授予指定的用戶。如果指
定了WITHGRANTOPTION子句,則獲得某種權(quán)限的用戶還可以把這
種權(quán)限再授予其他用戶。
15.特征描述特征描述解析:本題是考察對(duì)數(shù)據(jù)挖掘方法的了解。
數(shù)據(jù)挖掘方法一般有四種:
①關(guān)聯(lián)規(guī)則挖掘,是一個(gè)從現(xiàn)象到本質(zhì)的揣測(cè)過(guò)程,只能得到因果關(guān)系;
②特征描述,對(duì)目標(biāo)類(lèi)數(shù)據(jù)的一般特征和特性進(jìn)行匯總,并以隨觀的方
式顯示給用戶;
③分類(lèi)分析,找出數(shù)據(jù)集中備組對(duì)象的共同特征,建立分類(lèi)模型,從而
能夠?qū)?shù)據(jù)集中的其他對(duì)象分到不同的組中;
④聚類(lèi)分析,數(shù)據(jù)集分割為若干有意義的簇的過(guò)程,它是一種無(wú)制導(dǎo)的
學(xué)習(xí)方法。
16.參照完整性當(dāng)更新、刪除、插入一個(gè)表中的數(shù)據(jù)時(shí),通過(guò)參照引用相
互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來(lái)檢查對(duì)表的數(shù)據(jù)操作是否正確
17.認(rèn)證階段【解析】用戶檢索POP3郵件服務(wù)器的過(guò)程可以分成3個(gè)
階段:認(rèn)證階段、事務(wù)處理階段、更新階段。
18.Windows非Windows
19.端到端(或End.tO.End)【解析】傳輸層的主要任務(wù)是向用戶提供可靠
的端到端服務(wù),透明地傳送報(bào)文。它向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),
因而是計(jì)算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
20.定向光束【解析】紅外局域網(wǎng)的數(shù)據(jù)傳輸技術(shù)主要有3種:定向光
束紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。
21.C解析:關(guān)系的性質(zhì)1、每列中的分量來(lái)自同一個(gè)域;2、不同列的分
量可以來(lái)自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以
交換;4、行的順序可以交換;5、一個(gè)關(guān)系中不能有相同的元組;6、每
一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。
22.A
23.AIP提供了不可靠的數(shù)據(jù)投遞服務(wù),IP本身沒(méi)有能力證實(shí)發(fā)送的報(bào)
文是否被正確接收,數(shù)據(jù)報(bào)可能路延遲、路由錯(cuò)誤、數(shù)據(jù)報(bào)分片和重組
等過(guò)程中受到損壞,但I(xiàn)P不檢測(cè)這些錯(cuò)誤,在錯(cuò)誤發(fā)生時(shí),IP也沒(méi)有
可靠的機(jī)制來(lái)通知發(fā)送方或接收方,因此數(shù)據(jù)報(bào)的投遞不能受到保障。
24.B解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程通常分為以下4個(gè)階段:需求分析、概念結(jié)
構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。
25.A
26.A
27.B
28.C解析:對(duì)具有相同關(guān)鍵字的關(guān)系模式,如果他們的處理主要是查詢
操作,且常在一起,可將這列關(guān)系模式進(jìn)行合并。掌握關(guān)系數(shù)據(jù)庫(kù)的邏
輯結(jié)構(gòu)設(shè)計(jì)過(guò)程,如何正確運(yùn)用模式評(píng)價(jià)、優(yōu)化模式、分解。
29.A
30.A
31.\n【審題關(guān)鍵句】千位+十位與個(gè)位+百位,比較大小,整除,奇數(shù),
從大到小排序。
\n【解題思路】
\n本題類(lèi)似第26套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條
件有所不同,即判斷新組合的兩位數(shù)要求第一個(gè)為偶數(shù),第二個(gè)為奇數(shù),
比較兩題的第10條語(yǔ)句,只需將新組合的第二個(gè)數(shù)的判斷條件改為奇
數(shù)判斷,即“newV2%2”。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按
產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要
求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
33.\n[審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為奇數(shù)的個(gè)數(shù)及平均
值。
\n【解題思路】
\n本題類(lèi)似第44套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與
平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的
第9條語(yǔ)句。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為偶數(shù)的個(gè)數(shù)及平均
值。
\n【解題思路】
\n①定義整型變量i、j和長(zhǎng)整型he,并把其初始值設(shè)置為0o
\n②用for循環(huán)語(yǔ)句對(duì)數(shù)組XX進(jìn)行掃描,如果當(dāng)前數(shù)組元素xx[i]零,
則全局變量totNum加1。
\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始遞增到totNum-1,對(duì)數(shù)
組xx中的每個(gè)元素XX[i]右移一位,把這個(gè)值賦給整型變量i,再對(duì)j
的值對(duì)2求余數(shù),如果余數(shù)等于0,則變量totCnt力口1,并把數(shù)組元素
xx[i]累加到變量heo
W④退出循環(huán)時(shí),把變量he的數(shù)據(jù)類(lèi)型轉(zhuǎn)換成雙精度型再除以變量
totCnt的值,就得到算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】個(gè)位+于位與百位+十位,奇數(shù),偶數(shù),整除,從大
到小排序。
\n【解題思路】
\n本題類(lèi)似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條
件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,
參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組合的兩
位數(shù)的奇偶性判斷及整除判斷,參考答案的第1。條語(yǔ)句。
\n本題第10條語(yǔ)句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:
①首先判斷新組合的兩位數(shù)的十位不為0,即
溫馨提示
- 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年注會(huì)考試中的競(jìng)爭(zhēng)分析與試題及答案
- 2025年注會(huì)學(xué)習(xí)大綱試題與答案
- 微生物分離與鑒定試題及答案
- 提升行政管理師能力的試題及答案
- 注冊(cè)會(huì)計(jì)師考試學(xué)習(xí)資料的篩選與使用試題及答案
- 踏實(shí)探索2025年國(guó)際金融理財(cái)師考試試題及答案
- 注冊(cè)會(huì)計(jì)師行業(yè)轉(zhuǎn)型挑戰(zhàn)試題及答案
- 理財(cái)建議的評(píng)估與優(yōu)化試題及答案
- 核心知識(shí)2025年注冊(cè)會(huì)計(jì)師考試盤(pán)點(diǎn)試題及答案
- 2025年注冊(cè)會(huì)計(jì)師考試提升審計(jì)質(zhì)量的方法與思路試題及答案
- 高一數(shù)學(xué)分層訓(xùn)練AB卷(人教A版2019必修第二冊(cè))第九章統(tǒng)計(jì)(知識(shí)通關(guān)詳解)【單元測(cè)試卷】(原卷版+解析)
- 培養(yǎng)自我認(rèn)知能力-心理健康教案
- 第九屆全國(guó)大學(xué)生測(cè)井技能大賽備賽試題庫(kù)-上(單選題)
- 建筑制圖與識(shí)圖教學(xué)課件:第八章 結(jié)構(gòu)施工圖
- 《全面風(fēng)險(xiǎn)管理報(bào)告》模本-模范本
- 2024年甘肅酒泉肅州區(qū)選拔項(xiàng)目人員納入編制管理107人高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 廣東省惠城區(qū)2024年中考語(yǔ)文第一次模擬考試試卷(附參考答案)
- 【我國(guó)刑民交叉案件的處理模式的困境及建議11000字(論文)】
- 中國(guó)近現(xiàn)代史綱要-第七章
- 2024年湖北省中考地理·生物試卷(含答案解析)
- 2024陜西中考數(shù)學(xué)二輪專(zhuān)題訓(xùn)練 題型四 尺規(guī)作圖 (含答案)
評(píng)論
0/150
提交評(píng)論