版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年遼寧省沈陽市全國計(jì)算機(jī)等級考試
數(shù)據(jù)庫技術(shù)真題(含答案)
學(xué)校:班級:姓名:考號:
一、1.選擇題(10題)
1.下列條目中哪些是IBM商務(wù)智能解決方案的組成部分?
I.OLTP業(yè)務(wù)系統(tǒng)
II.前臺分析工具
III.數(shù)據(jù)倉庫管理器
IV.多維服務(wù)器
A.I、II和niB.I、n、和wAI、in和wD.II、m和w
2.下列關(guān)于“分布式數(shù)據(jù)庫系統(tǒng)”的敘述中,正確的是_____o
A.分散在各節(jié)點(diǎn)的數(shù)據(jù)是不相關(guān)的
B.用戶可以對遠(yuǎn)程數(shù)據(jù)進(jìn)行訪問,但必須指明數(shù)據(jù)的存儲節(jié)點(diǎn)
C.每一個(gè)節(jié)點(diǎn)是一個(gè)獨(dú)立的數(shù)據(jù)庫系統(tǒng),既能完成局部應(yīng)用,也支持全
局應(yīng)用
D.數(shù)據(jù)可以分散在不同節(jié)點(diǎn)的計(jì)算機(jī)上,但必須在同一臺計(jì)算機(jī)上進(jìn)行
數(shù)據(jù)處理
3.設(shè)散列函數(shù)為H(k)=kmod7,現(xiàn)欲將關(guān)鍵碼23,14,9,6,30,12,
18依次散列于地址。?6中,用線性探測法解決沖突,則在地址空間0?
6中,得到的散列表是
A.14,6,23,9,18,30,12
B.14,18,23,9,30,12,6
C.14,12,9,23,30,18,6
D.6,23,30,14,18,12,9
4.下列關(guān)于計(jì)算機(jī)病毒敘述中,不正確的是
A.計(jì)算機(jī)病毒是一種特殊的具有破壞性的計(jì)算機(jī)程序
B.計(jì)算機(jī)病毒具有很強(qiáng)的傳染性
C.計(jì)算機(jī)病毒在任何條件下都可以激發(fā)
D.計(jì)算機(jī)病毒具有依附其他媒體寄生的能力
5.下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能?
A.安全性B.可移植性C.完整性D.并發(fā)控制
6.以下哪一個(gè)不是棧的基本運(yùn)算?
A.刪除棧頂元素B.刪除棧底元素C.判斷棧是否為空D.將棧置為空棧
7.設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且2=0-乂-丫。下
面關(guān)于多值依賴的敘述中,哪個(gè)(些)是正確的?()
①若X一—丫,則X-Y
②若X-Y,則X——Y
③若K-Y,且Y,一Y,則X一一Y,
④若X——Y,則X——Z
A.只有②B.只有③C.①和③D.②和④
8.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)
和特性的是()。
A.外模式B.內(nèi)模式C.存儲模式D.模式
9.當(dāng)局部E-R圖合并成全局E-R圖時(shí),可能出現(xiàn)沖突,下面哪一項(xiàng)不
屬于這一沖突?
A.命名沖突B.屬性沖突C.語法沖突D.結(jié)構(gòu)沖突
10.在關(guān)系數(shù)據(jù)庫中,表(table)是三級模式結(jié)構(gòu)中的
A.外模式B.模式C.存儲模式D.內(nèi)模式
二、填空題(10題)
H.SQL查詢就是用戶使用SQL語句來創(chuàng)建的一種查詢。SQL查詢主要
包括聯(lián)合查詢、傳遞查詢、【】和子查詢等4種
12.SQL中REVOKE是____命令。
13.設(shè)有關(guān)系SC(sno,cname,grade),各屬性的含義分別為學(xué)號、課程
名、成績。若要將所有學(xué)生的“數(shù)據(jù)庫系統(tǒng)”課程的成績增加10分,能正
確完成該操作的SQL語句是__________grade=grade1OWHEREcname
="數(shù)據(jù)庫系統(tǒng)”。
14.VisualStudio2008是第一個(gè)允許開發(fā)人員針對【】多個(gè)版本開發(fā)的
VisualStudio版本。
15.網(wǎng)絡(luò)攻擊者設(shè)法涂改一個(gè)網(wǎng)站的主頁,使得該網(wǎng)站的VWW服務(wù)不
能正常工作,這種網(wǎng)絡(luò)攻擊稱為【】。
16.數(shù)據(jù)庫系統(tǒng)的三級組織結(jié)構(gòu)中,DBA視圖是【】。
17.計(jì)算機(jī)是由運(yùn)算器、存儲器、輸入設(shè)備和輸出設(shè)備這5個(gè)
主要功能部件組成的,它們被稱為計(jì)算機(jī)的五大硬件。
18.網(wǎng)絡(luò)操作系統(tǒng)可分為面向任務(wù)型和通用型兩類,而通用型網(wǎng)絡(luò)操作系
統(tǒng)又可分為和基礎(chǔ)級系統(tǒng)。
19.CPU交替執(zhí)行操作系統(tǒng)程序和應(yīng)用程序。根據(jù)運(yùn)行程序?qū)C(jī)器指令
的使用權(quán)限CPU置為不同的狀態(tài)。用戶只能在_____下運(yùn)行。
20.進(jìn)行DES加密時(shí),需要進(jìn)行輪的相同函數(shù)處理。
三、單選題(10題)
21.設(shè)數(shù)組data。..m]作為循環(huán)隊(duì)列SQ的存儲空間,front為隊(duì)頭指針,
rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語句為()
A.front:=front1
B.front:=(front1)modm
C.rear:=(rear1)modm
D.front:=(front1)mod(m1)
22.關(guān)于AdHoe網(wǎng)絡(luò)的描述中,錯(cuò)誤的是()
A.A.是一種對等式的無線移動網(wǎng)絡(luò)
B.在WLAN的基礎(chǔ)上發(fā)展起來
C.采用無基站的通信模式
D.在軍事領(lǐng)域應(yīng)用廣泛
23.如果兩個(gè)實(shí)體之間的聯(lián)系是M:N,則在轉(zhuǎn)換成關(guān)系模型時(shí),()引入
第三個(gè)交叉關(guān)系。
A.需要B.不需要C.無所謂D.將兩個(gè)實(shí)體合并
24.關(guān)于水平分割說法錯(cuò)誤的是:()
A.根據(jù)行的使用特點(diǎn)進(jìn)行分割
B.分割之后所有表的結(jié)構(gòu)都相同。
C.而存儲的數(shù)據(jù)不同。使用并(Union)操作。
D.使用連接(Join)操作
25.如果以鏈表為棧的存儲結(jié)構(gòu),則退棧操作時(shí)()
A.必須判別棧是否滿B.必須判別棧是否空C.判別棧元素的類型D.對
棧不作任何判別
26.在數(shù)據(jù)庫設(shè)計(jì)的()階段,產(chǎn)生DBMS可以接受的源代碼。
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)
27.下列關(guān)于SQLServer數(shù)據(jù)庫管理系統(tǒng)權(quán)限的敘述中,哪一條是不正
確的?
A.SQLServer數(shù)據(jù)庫管理系統(tǒng)的權(quán)限分為服務(wù)器權(quán)限和數(shù)據(jù)庫權(quán)限兩
種
B.數(shù)據(jù)庫管理員執(zhí)行數(shù)據(jù)庫管理任務(wù)。這是屬于數(shù)據(jù)庫權(quán)限
C.數(shù)據(jù)庫權(quán)限又可以分為數(shù)據(jù)庫對象權(quán)限和數(shù)據(jù)庫語句權(quán)限兩種
D.數(shù)據(jù)庫語句權(quán)限授予用戶以允許他們創(chuàng)建數(shù)據(jù)庫對象
28.為了實(shí)現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)結(jié)果,必須使用具體
的DBMS提供的數(shù)據(jù)定義語言建立實(shí)際的數(shù)據(jù)庫,此項(xiàng)操作又稱為
A.定義數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)裝載C.數(shù)據(jù)庫運(yùn)行D.數(shù)據(jù)庫的試運(yùn)行
29.下列不是TCP/IP參考模型中的應(yīng)用層協(xié)議()。
A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡(luò)文件系統(tǒng)NFSC.簡單網(wǎng)絡(luò)管理協(xié)議
SNMPD.文件傳輸協(xié)議FTP
30.在SQLServer2008中,設(shè)有商品表(商品號,商品名,生產(chǎn)日期,單
價(jià),類別)?,F(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號,商品名,
單價(jià)FROM商品表WHERE類別IN(,食品;家電)
ORDERBY商品號現(xiàn)需要在商品表上建立合適的索引來提高該
查詢的執(zhí)行效率。下列建立索引的語句,最合適的是()。
A.CREATEINDEXIdxlON商品表(類別)
B.CREATEINDEXIdxlON商品表(商品號,商品名,單價(jià))
C.CREATEINDEXIdxlON商品表(類別,商品號INCLUDE(商品名,單
價(jià))
D.CREATEINDEXIdxlON商品表(商品號,INCLUDE(商品名,單
價(jià),WHERE類別=食品,OR類別廿家電’
四、C語言程序設(shè)計(jì)題(10題)
31.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請編制一數(shù)jsValue,其功能是:求出個(gè)位數(shù)上
的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)ent,
再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位
數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把
數(shù)組b中的數(shù)輸出到文件Out.dato
例如?1239.9.I-2-3X),則該數(shù)清足條件存入數(shù)組b中,且個(gè)數(shù)cntFt+1.
8129.9-8-1-2<0,則該數(shù)不滿足條件忽略.
注意:部分源程序存在皿c文件中.
程序中已定義數(shù)組:a(300].b(300].已定義受最:ent
請勿改動數(shù)據(jù)文件in&t中的任何數(shù)據(jù)、主語數(shù)tnain()、讀的數(shù)eMD?0和寫沿?cái)?shù)writeDatQ的內(nèi)容.
*include<stdio.h>
2inta(300],b[300),cnt?0;
3voidreadDat();
voidwriteDat();
5voidjsValue()
6
7
8
9main()
10
inti;
12readDat();
13jsValueO;
14writeDat();
ISprintf("cntmldXn**,ent);
16for(i0;1<ent;H
17printf("b(Id]w%d\nw^t.b(i));
18
19voidreadDat()
20
FILEafp;
22int1;
,w
23fp=fopen(*in.dat"r?r)
24for(i■0;i<300;“?)
25fscanf(fp,&a(1
26fclose(fp);
21
28voidwriteDat()
29
30FILE-fp;
31int1;
32fp■fopen("out.dat**/"ww);
wH
33fprlntf(fp,%d\nrent);
34for(i-0;i<ent;
35fprlntf(fp#b(i]);
36fclose{fp);
37
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:從數(shù)組a
中依次取出一個(gè)四位數(shù),對每一個(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,而后對數(shù)組b進(jìn)
行降序排序。最后main函數(shù)調(diào)用寫函數(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ī)定條件。
注意】部分源程序存在test.Ck件中?
程序中已定義數(shù)組:a[200].b[200],已定義攵最:ent
請勿改動數(shù)據(jù)文件in.dal中的任何數(shù)據(jù).主函數(shù)nuin().i#的數(shù)rcadDaiO和寫函數(shù)writeDat()的內(nèi)容.
1!tinclude<stdio.h>
2j^defineMAX200
3-intalMAX]tb[MAXl,ent-0;
4!voidwriteDat();
5tvoidjsVal()
6\(
8;I
9!voidreadDat()//從in.da匕文件中譚取200個(gè)四位數(shù)存入數(shù)力1a中
10;(
11?int1;
12?FILEwfp;
13;fp?fopen("in.datw,*rM);
14Jfor(i-0;1<MAX;
w
15\fscanf(fp/"%dr(11);
16i(close(fp);
17;)
18ivoidmain()
33.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編
制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代
碼相同,則按金額從小大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell
中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解
題;產(chǎn)品代碼比較請用函數(shù)stremp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
Iinclude<stdio.h>
?include<string.h>
3?include<stdlib.h>
4?defineMAX100
5typedefstruct
6
7chardm(5];八產(chǎn)豆代碼?/
8charmcfll];/?產(chǎn)品名瓊?/
9intdj;/?,價(jià)?/
10intsi;/??/
11longje;/?金??/
12)PRO;
13PROsell[MAX);
14voidReadDat();
15voidWriteDat();
16voidSortDatO
17
18
19
20voidm41n()
menisct(nolU。,slzeof(sell));
ReadDat()f
SortDa匕0;
WriteDat():
/?試取B100個(gè)帆2記景先俘人削I種a》HI中?/
voidReadD&t()
28(
29FILE?fpj
30charatr[80]ch[11];
31intij
32fp-fopen(*in.datw>"r");
33for(1?0;i<100;1-M-)
34(
35fgeta(str,80.fp);
36memcpy(sell[£]?也n.str,4”
37memcpy(sell[1].mefstr?4.1
38
meincpy(chrstr+14,4);ch(4)?0;
39sei1(1]?dj,Atol(ch);
40memepy(chfstr*18,5):ch15]?0;
sell[1].si-atoi(ch);
42sell(11?je?(long)sell(i].dj
43
44fclose(fp);
45
八把姑星■出到文"gt&t中。
?dm,aellfil.me,sell(i|.dj,sellli].si
34.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編
制函數(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)賦值語句進(jìn)行解
題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
llnclude<stdlo.h>
2?llnclude<strmg.h>
3i^include<stdlib.h>
45fdefineMAX100
5typed?fstruct
6I
7chardm[5];/?產(chǎn)晶代碼?/
8charme(11];/?產(chǎn)品名稱?/
9intdj;/?單伊?/
10intsi;/??/
11longje;/?金??/
12}PRO;
13PROsell[MAX];
14voidReadDat();
15voidWriteDat();
16voidSortDat()
17
18
19;
20:voidmainO
21;
22;momset(sell*0,sizcof(sell));
23?ReadDatO;
24iSortDat();
2S!WritoDat("
26?
27;voidReadDat()
28:
29;FILE.fp;
30jcharstr(80)9ch(ll);
31Jinti;
32\fp?fopen("in.dat",Hrw>
33\for(l?0;1<100;£+?)
34i
35?fgets(str*80,fp);
36,memcpy(sell[1]tdm,str/4);
37;metncpy(sell(i).me,str?4,10);
38\
memepy(ch^str*14f4);ch(4J?0;
39jsell1?-dj■atol(cb);
40jmemepy(ch?str*18f5);ch(5)*0;
41:aell(1)?sl?atol(ch);
42jsell(i).je?(lon9)sell[i].dj?sell(i].si;
43?
445fclose(fp)j
45;
46;voidWritoDat()
47j
48;FILE*fp:
49;int1;
50?fp?fopenLout.dat。*wn)
51:for(1?0;1<100;
52j
53ifprlntf(fp,"%5la%4d%Sd1101d\n*,sell[1].dmr(1),mcfsell(1].dj,sell(i).si,
sellfi].je);
55fclose(fp);
56
35.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsvalue,其功能是:求出所有這
些四位數(shù)是素?cái)?shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,
以及所有不滿足此條件的四位數(shù)平均值pjz2o最后main函數(shù)調(diào)用寫函
數(shù)writeDat把結(jié)果ent,pjzl,pjz2輸出到out.dat文件中。
例如:5591Mtft,連攻淌足條件.參加計(jì)時(shí)平均值pjz1?H個(gè)數(shù)cniynt+1.
9812是詐腐數(shù),謨攻不涓足條件.參加計(jì)算平均值pjz2.
注意£鄙分源程序存在9M.C文件中.
展序中已定義數(shù)組:a|300].已定義變量:ent.pjzl.pjz2
消勿改動故索文件indat中的任何數(shù)綱、I隔數(shù)mun().此函數(shù)readDatO和工;東數(shù)wnteDatO的內(nèi)容
1;tinclude<Btdio.h>6句說明8科學(xué)中心畬e60中第標(biāo)次?人■出片嫉岫aiaioii
2?inta(300)?cnt*0;,甲教研.[33。)和更■ant.我?unt獻(xiàn)初例為0
3!doublepjzl*0.0ep1z2?0?01〃/次受■力H.p,z2科院樹編為o.o
4ivoidwrlteDat();/,?出余。說明中句
S:voidreadDat();//■入函數(shù)說蜃謝何
6,intisPfintin)〃濡故i"UratM科斷D>R古為,此W果近腐敏3常問].松則也回o
36.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位
數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四
位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)
writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文
件中。
注意:部分源程序存在teste文件中,
程序中已定義數(shù)組,a(200].b(200],已定義變量:ent
請勿改動數(shù)據(jù)文件indrt中的任何數(shù)據(jù)、主論數(shù)main()、讀函數(shù)readDatQ和寫函數(shù)writuDat()的內(nèi)容.
finclude<stdio.h>
tdefineMAX200
3inta(MAX),b(MAX),ent-0;
4voidwriteDat();
5void
6
7
voidreadDat()〃從in.dat文件中俄取200個(gè)四位數(shù)存入數(shù)爆a中
inti;
FILE?fp;
fp■fopenda*r**>;
for(iw0;1<MAX;ii)
15fscant(fp,&a[1]);
16fcloso(fp);
17
voidmain()
19
20int1;
21readDat();
22jsval();〃?用w?”vn“,實(shí)現(xiàn)?求的功能
23printf「滿足條件的數(shù)ent);
24for(i?0;i<ent;£??)
25printf("%db[1));
26printf(w\nH):
27writeDat();
28)
29voidwriteDat0〃把il%姑黎cm以及數(shù)出b中符合條科的四位It?由到om.dm文件中
30(
31FILE?fp;
32inti;
H
33fp-fopen(*out.dat*#w*);
ww
34fprintf(fp/%d\n/ent);
35for(i-0;i<ent;1>一?)
36fprintf(fp,Fd\n3bfi]);
37fclose(fp);
38
37.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編
制函數(shù)SortDat,其功能要求:按產(chǎn)品名稱從大到小進(jìn)行排列,若產(chǎn)品名
稱相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell
中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解
題:產(chǎn)品名稱比較請用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
!linclude<3tdio.h>
2;Iinclude<string.h>
3■*include<stdlib.h>
4?defineMAX100
Stypedefstruct
6(
7chardm[5];/?產(chǎn)品代碼?/
8charme(111;/?產(chǎn)品名稱?/
9intd"/,單價(jià)?/
10intal;/?Bl?/
11longje;/?金1?/
12IPRO;
13PROsell(MAX);
14voidReadDat();
15voidWrlteDat();
16voidSortDat()
17
18
19
20voidmain()
211
22m^rnset(sell,0,sizeof(sell));
23ReadDat();
24SortDatO;
25WriteDat();
26
27voidReadDat()
28(?
29FILE?fp;
30charstr(B0],ch[llj;
31int1;
32fp-fopent^ln.dat",wrw);
33for(i-0;i<100;if)
34
35fgets(9tr>80.fp);
36meraepy(sell[i].dm#str,4);
37memcpy(sell(1).mc?str?4*10);
38inamcpy(ch?atr^14r4);ch[4]-0;
39sei1(1|?dj?atol(ch);
40memcpyfch,str*18*5);ch(51-0;
41sell|i]<sX■atoi(ch);
42?(long)sell[i].dj?sell(1].81;
43)
44fclose(fp);
45
46JvoidWriteDat()
47)<
48FltE*fp;
49inti;
50fp■fopen("out.dat","ww);
51ford-0;1<100;
52I
53fprintf(fp,**s%5MdI5dtl01d\n*?sell(i?dm.sell(i).dj,sellfl].slr
sell[ij.je);
S4I
55fclose(fp);
56?)
38.已知數(shù)據(jù)文件indat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDatO
把這些數(shù)存入數(shù)組a中,請考生編制一函數(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
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat
和寫函數(shù)writeDat的內(nèi)容。
■include<stdio?h>
tdefineMAX200
3£nta(MAX]rb[MAX],ent
4voidwriteDat();
voidjsValO
6
7
8
/*reacSDfttO從數(shù)出文件m.dtt中球隊(duì)200個(gè)四位數(shù)存入敷組?中?/
9voidreadDat()
10
11int1;
12FILE*fp;
ww
13fp-fopen(in.dat#"r");
14for(1?0;i<MAX;ix)
w
15fscanf(fpftd*,&a(i));
16fclose(fp);
17)
18voidmain()
19
20,int1;
21!readDat();
22"jsValO;〃調(diào)用"vs<)術(shù)故,實(shí)現(xiàn)眩目要求的功傀
23jprintf("滿足條件的數(shù)=、d\n",ent);
24?for(i*0?i<ent;1+?)
25;printf(**%d”,b(i]);
26!printf(H\nw>;
27jwriteDat();
28;1
!,?哦效writcDwO把結(jié)果cm取及敷爆b中桿臺條件的四內(nèi)帙■出到outdat文件中?/
29;voidwriteDat()
30;(
31?FILE*fp;
32;inti;
33Jfp-fopen{wout.dat",vw");
34jfprintf(£p#w%d\nw,ent);
35;for(1?0;i<ent;i+4)
1
36fprintf(fp#"%d\n",b[i]);
37?fclose(fp);
38;1
39.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)1四位十進(jìn)制數(shù)字組成的正
整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請編制函
數(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é)果輸出至【Jout.dat文件
中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat
和輸出函數(shù)WriteDatO的內(nèi)容。
finclude<stdio?h>
IdefineMAXNUM200
3intxx(MAXNUM);
4inttotNum-0;〃文件3.3t中共fT多少個(gè)正整數(shù)
inttotCnt-0;〃符合條竹的iE整鼓的個(gè)數(shù)
doubletotPjz■0.0;〃平均值
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
10
11
12
13voidmain()
14(
15int1;
16for(i-0;i<MAXNUM;i++)
17xx[i]=0;
18if(ReadDat())
19(
20princ£(1?數(shù)據(jù)文件in.dat不能打開!\007\nR);
21return;
22J
23CalValue();
24printf文件in.dat中共有正隹敷個(gè)\n”,totNum);
25printf("符令條件的正使數(shù)的個(gè)數(shù)Td個(gè)\n”,totCnt);
26printf("平均值=、.21f\n",totPjz);
27WriteDat();
28|
八設(shè)取這若干個(gè)正并存入數(shù)蛆XX中?/
29intReadDat(void)
30
FILE-fp;
32Int1?0;
w
33if((fp-fopen("in.dat#*r"))-?NULL)
34return1;//1D*in.dat1
/?while-K執(zhí)行女科Uudat的姑聞退出?/
35while(!feof(fp))
36
37fscanf(fp,wld,**,&xxfi+7);〃從文件in.da取個(gè)Mt存入xx⑴中.同N1Ml
38)
39/close(fp);
40return0;〃慰文件m.dAt若干個(gè)壬?室■取井正?存入CtMu<VfiM0
41)
/?里計(jì)算始瞿存入文件gt.dat中?/
42voidWriteDat(void)
43C
44FILE-fp;
M
45fp■fopen("out.datr"w*>;
H
46tprintf(fp9-%d\n%d\n%.21X\n#totNum,totCntttotPjx)2
47fclose(fp);
48
40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個(gè)四
位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上
的值最后減去個(gè)位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)
是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent,并把這些四位數(shù)按從小到大
的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到Out.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義敬蝸:a[200].b(200].已定義變■,ent
請勿改動數(shù)據(jù)文件im&t中的任何畋據(jù)、主的1smm()、讀南敬edDatO和寫崩數(shù)*期加()的內(nèi)容.
lincludeotdio.h>
IdefineMAX200
3inta(MAX],b[MAX],ent-0;
4voidwriteDat():
5voidjsVal()
6
7
6
9voidreadOat()
10I
11int1;
12FILE*fp;
13fp?fopen("in.dat**,
14for(i-0;i<MAX;”?)
15fscanf(fp,”Qd..
16fclose(fp);
17I
18voidmain()
19(
20inti;
21readDatO;
22jsVai();
23phntf("滿足條件的斂?,d\n**.cnt>;
24for(1?0;1<ent;ii)
25printf(wtd”,b【1?
;”printf;
27vrrlteDat();
28J
29voidwriteDat()
30f
31FILE*fp;
32Int1;
33fp■fopen(*out.dat*,Www);
34fprlntf(fp**%d\n",ent);
35for(i■■0;1<ent;iJ)
36fprintf(fpr**d\n*rb(lD;
37fclose(fp)f
38:I
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)某連鎖商店數(shù)據(jù)庫中有關(guān)系模式R:R(商店編號,商品編號,庫
存數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)
部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品
只有一個(gè)庫存數(shù)量。(10分)(1)請根據(jù)上述規(guī)定,寫出關(guān)系模式R的
函數(shù)依賴集;(2)請給出關(guān)系模式R的候選碼;(3)請說明關(guān)系模式R
屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關(guān)系模式。
42.某教務(wù)管理系統(tǒng)使用SQLServer2008數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫軟硬
件配置信息如下:I.數(shù)據(jù)庫運(yùn)行在兩路IntelXeonE5-26092.4GHz
CPU(每路CPU4核心),128GB內(nèi)存、2塊300GB15000轉(zhuǎn)SAS硬盤
(RAID1)的服務(wù)器上;II.服務(wù)器操作系統(tǒng)為Windows200332位企
業(yè)版安裝SP2補(bǔ)丁1n.數(shù)據(jù)庫為SQLServer2008Enterprise(32位),
數(shù)據(jù)庫中總數(shù)據(jù)量近130GB。近一個(gè)學(xué)期以來,用戶反映系統(tǒng)運(yùn)行緩慢,
經(jīng)程序員定位,確定為數(shù)據(jù)庫服務(wù)器響應(yīng)緩慢,需要進(jìn)行調(diào)優(yōu)。(10分)
六、單選題口分K2題)
43.提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能。有下列做法:
I.盡可能使用排它鎖II.盡可能使用行鎖HI.設(shè)定較低的事務(wù)隔離等
級w.將大事務(wù)切分成若干小事務(wù)上述做法中,可以提高系統(tǒng)的事務(wù)并
發(fā)度的是()o
A.僅I、ii和mB.僅I、n和wc.僅II、m和wD.以上全部
44.在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時(shí),使用存儲過程可以提高數(shù)據(jù)訪問效率,降
低網(wǎng)絡(luò)流量。下列關(guān)于存儲過程的說法,錯(cuò)誤的是()o
A.存儲過程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B.存儲過程可以有多個(gè)輸入?yún)?shù),但只能有一個(gè)輸出參數(shù)
C.定義存儲過程時(shí),在一個(gè)存儲過程中可以同時(shí)包含數(shù)據(jù)的增、冊(I、改、
查操作
D.存儲過程的輸入?yún)?shù)和輸出參數(shù)均可有默認(rèn)值
參考答案
1.D解析:IBM商務(wù)智能解決方案的組成部分有:①數(shù)據(jù)倉庫,用于抽
取、整合、分布、存儲有用的信息。②多維分析模型,全方位了解現(xiàn)狀.③
前臺分析工具,提供簡單易用的圖形化界面給管理人員。OLTP業(yè)務(wù)系
統(tǒng)不是IBM商務(wù)智能解決方案的組成部分,因此本題的答案為Do
2.C解析:在分布式數(shù)據(jù)庫中數(shù)據(jù)的共享有兩個(gè)層次:一是局部共享,
二是全局共享。對于每一個(gè)節(jié)點(diǎn)是一個(gè)獨(dú)立的數(shù)據(jù)庫系統(tǒng),既能完成局
部應(yīng)用,也支持全局應(yīng)用。選項(xiàng)C的敘述是正確的。分散在各節(jié)點(diǎn)的數(shù)
據(jù)是相關(guān)的;用戶可以對遠(yuǎn)程數(shù)據(jù)進(jìn)行訪問,但沒必要指明數(shù)據(jù)的存儲
節(jié)點(diǎn);數(shù)據(jù)可以分散在不同節(jié)點(diǎn)的計(jì)算機(jī)上,不一定在同一臺計(jì)算機(jī)上
進(jìn)行數(shù)據(jù)處理.因此選項(xiàng)A、B和D是不正確的。正確答案為C。
3.B解析:將23,14,9,6,30,12,18依次按散列函數(shù)K(列=kmod7計(jì)算,并
按線性探測法解決沖突,得到的散列結(jié)果是14,18,23,9,30,12,6O
4.C解析:計(jì)算機(jī)病毒是一種特殊的具有破壞性的計(jì)算機(jī)程序。計(jì)算機(jī)
病毒是在一定的條件下才可以被激發(fā)的。具有很強(qiáng)的破壞性,傳染性。
注意:計(jì)算機(jī)病毒是在一定的條件下才可以被激發(fā)的,故C)錯(cuò)誤。掌握
計(jì)算機(jī)網(wǎng)絡(luò)安全的內(nèi)容和計(jì)算機(jī)病毒的相關(guān)知識,如計(jì)算機(jī)病毒的特征,
計(jì)算機(jī)病毒的破壞作用等等。
5.B解析:數(shù)據(jù)庫系統(tǒng)必須提供安全性、完整性和并發(fā)控制功能。
6.B解析:棧是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,這一
端稱為棧頂(top),另一端稱為棧底(bottom)。具有后進(jìn)丸出(UFO)的操作
原則。棧的基本運(yùn)算有5種:push(S,x)往棧S中插入一個(gè)值為x的元
素;pop(S)從棧S中刪除一個(gè)元素;top(5,x)把棧S中的棧頂元素讀
到變量x中,棧保持不變;empty(S)判斷棧S是否為空棧,是則返回值
為真;makempty(S)將棧S置為空棧。對照以上解釋,可知選項(xiàng)B(刪除
棧底元素)不包括在以上5種操作中。本題也可以通過棧的基本定義判
斷。由棧的基本定義可知只能對棧頂進(jìn)行操作,而不能對棧底進(jìn)行操作,
因此選項(xiàng)B刪除棧底元素是不正確的。
7.D
8.D解析:數(shù)據(jù)庫的三級模式結(jié)構(gòu)指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模
式3級構(gòu)成。外模式,也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶能夠看
見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視
圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式也稱邏輯模式,是數(shù)據(jù)
庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。
內(nèi)模式也稱存儲模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述。
9.C解析:命名沖突主要包括實(shí)體類型名、聯(lián)系類型名之間異名同義或
異義同名等的命名沖突;結(jié)構(gòu)沖突包括作為實(shí)體又作為聯(lián)系或?qū)傩?,?/p>
一實(shí)體其屬性成分不同的沖突等;屬性沖突包括類型、取值范圍、取值
單位的沖突。以上3種沖突都是在局部E-R圖合并成全局E-R圖中可
能出現(xiàn)的沖突。
10.B解析:數(shù)據(jù)庫系統(tǒng)的三級模式是模式、外模式和內(nèi)模式。
模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是
所有用戶的公共邏輯視圖。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),例
如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等,而
且要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性、完整性要求。
DBMS提供模式描述語言(模式DDL)來嚴(yán)格地定義模式。
外模式也稱子模式或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終
用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。
內(nèi)模式也稱存儲模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)
據(jù)庫內(nèi)部的表示方式。例如,記錄的存儲方式是順序存儲、按照B樹結(jié)
構(gòu)存儲還是按hash方法存儲;索弓[按照什么方式存儲,?數(shù)據(jù)是否壓縮存
儲,是否加密;數(shù)據(jù)的存儲記錄結(jié)構(gòu)有何規(guī)定等。
H.數(shù)據(jù)定義查詢SQL查詢分類;包括四種,聯(lián)合,傳遞,數(shù)據(jù)定義,
子查詢;
12.權(quán)限回收(或收回權(quán)限)權(quán)限回收(或收回權(quán)限)解析SQL的安全控制
功能由GRANT和REVOKE語句實(shí)現(xiàn)。其中GRANT是授予權(quán)限命令,
REVOKE是收回權(quán)限命令。REVOKE命令的一般格式為:
REVOKE〈權(quán)限>[<權(quán)限習(xí)
[ON〈對象類型><對象名>][,(對象名習(xí)…
FROM(用戶>[,〈用戶習(xí)…;
13.UPDATESCSET【解析】本題使用的SQL語句可以是:UPDATESC
SETgrade=grade+1OWHEREcname="數(shù)據(jù)庫系統(tǒng)”。
14.NETFrameworkNETFramework解析:考查VisualStudio2008的特
點(diǎn)。VisualStudio2008是第一個(gè)允許開發(fā)人員針對NETFramework多個(gè)
版本開發(fā)的VisualStudio版本。
15.服務(wù)攻擊網(wǎng)絡(luò)攻擊主要可以分為兩類,服務(wù)攻擊和非服務(wù)攻擊。服務(wù)
攻擊是對網(wǎng)絡(luò)提供某種服務(wù)的服務(wù)器發(fā)起攻擊。非服務(wù)攻擊是攻擊者使
用各種方法對網(wǎng)絡(luò)通信設(shè)備發(fā)起攻擊。
16.概念模式概念模式解析:概念模式是對數(shù)據(jù)庫的整體邏輯描述,不
涉及物理存儲,稱為DBA視圖。內(nèi)模式具體描述了數(shù)據(jù)如何存儲在存
儲介質(zhì)上是系統(tǒng)程序員用一定的文件形式組織起來的一個(gè)個(gè)存儲文件
和聯(lián)系手段,也是由他們編制存取程序,實(shí)現(xiàn)數(shù)據(jù)存取,稱為系統(tǒng)程序
員視圖。外模式是模式的一個(gè)子集,面向用戶,是用戶眼中的數(shù)據(jù)庫,
稱為用戶視圖。
17.控制器控制器解析:以存儲程序原理為基礎(chǔ)的馮?諾依曼結(jié)構(gòu)的計(jì)算
機(jī),一般都由5大功能部件組成,它們是:運(yùn)算器、控制器、存儲器、
輸入設(shè)備和輸出設(shè)備。運(yùn)算器對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算;控制器
控制各部分自動協(xié)調(diào)地工作,完成對指令的解釋和執(zhí)行;存儲器存放程
序和數(shù)據(jù);輸入設(shè)備是外部向計(jì)算機(jī)傳送信息的裝置,?輸出設(shè)備是將計(jì)
算機(jī)內(nèi)部二進(jìn)制形式的信息轉(zhuǎn)換成人們所需要的或其他設(shè)備能接受和
識別的信息形式。
18.變形級系統(tǒng)【解析】通用型網(wǎng)絡(luò)操作系統(tǒng)又可分為變形級系統(tǒng)和基
礎(chǔ)級系統(tǒng)。
19.目態(tài)目態(tài)解析:CPU的執(zhí)行狀態(tài)分為管態(tài)和目態(tài)。目態(tài)具有較低權(quán)
限,只能執(zhí)行規(guī)定的指令,訪問指定的寄存器和內(nèi)存的指定區(qū)域。用戶
只能在目態(tài)下運(yùn)行,防止用戶程序?qū)Σ僮飨到y(tǒng)的破壞。
20.16【解析】在DES加密中,明文的處理經(jīng)過3個(gè)階段。首先,64位
的明文經(jīng)過初試置換(IP)而被重新排列。然后進(jìn)行16輪的相同函數(shù)的作
用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是
輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置
換(IP-1)作用產(chǎn)生64位的密文。
21.D
22.B選項(xiàng)A),AdHoC網(wǎng)絡(luò)是一種自組織、對等式、多跳的無線移動網(wǎng)
絡(luò);選項(xiàng)B),AdhoC網(wǎng)絡(luò)是在分組無線網(wǎng)的基礎(chǔ)上發(fā)展起來的;選項(xiàng)
C),AdHoC網(wǎng)絡(luò)是由一組用戶構(gòu)成、不需要基站的移動通信模式;選
項(xiàng)D),AdHoC網(wǎng)絡(luò)在軍事上卜分重要,它可以支持野外聯(lián)絡(luò)、獨(dú)立站
點(diǎn)通信和艦隊(duì)?wèi)?zhàn)斗群通信、臨時(shí)通信要求和無人偵查與情報(bào)傳輸。
23.A
24.D
25.B
26.D
27.B
28.A
29.C解析:應(yīng)用層協(xié)議主要有以下7種。①網(wǎng)絡(luò)終端協(xié)議TELNET,
用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能。②文件傳送協(xié)議FTP,用于實(shí)現(xiàn)互
聯(lián)網(wǎng)巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)
中電子郵件傳送功能。④域名服務(wù)DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP
地址映射的網(wǎng)絡(luò)服務(wù)。⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路
由信息。⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享。
⑦HTTP協(xié)議,用于WWW服務(wù)。
30.D
31.\n[審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足
此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)
的四位數(shù)的條件是“個(gè)位一千位-百位一十位數(shù)大于零的個(gè)數(shù)”,參考答案
的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的
順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即
可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
32.\n[審題關(guān)鍵句】個(gè)位+于位與百位+十位,奇數(shù),偶數(shù),整除,從大
到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條
件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版五年級語文上冊教學(xué)計(jì)劃
- 做2022銷售的工作總結(jié)怎么寫10篇
- 《烈火英雄》觀后感
- 語文教師個(gè)人教學(xué)工作計(jì)劃
- 《簡愛》寒假讀書日記10篇
- 2022年的銷售工作計(jì)劃
- 學(xué)生會辭職報(bào)告模板合集七篇
- 普通高中化學(xué)教案教學(xué)范文
- 關(guān)于工作方案4篇
- 公司學(xué)習(xí)心得體會15篇
- ATS技術(shù)交流(新型發(fā)動機(jī)智能恒溫節(jié)能冷卻系統(tǒng))100318
- 手術(shù)區(qū)皮膚的消毒和鋪巾ppt課件
- 2022年度培訓(xùn)工作總結(jié)
- 應(yīng)急照明裝置安裝施工方法
- DB34∕T 4057-2021 中小河流防汛特征水位分析規(guī)程
- E5015焊條成分設(shè)計(jì)及焊接性能分析
- 壓力管道驗(yàn)收資料表格(共38頁)
- 明天會更好歌詞
- 年產(chǎn)500萬平米電極箔及6.5萬噸凈水劑建設(shè)項(xiàng)目可行性研究報(bào)告模板-拿地申請立項(xiàng)
- 近年來“數(shù)字城管”國內(nèi)外現(xiàn)狀研究綜述
- 頂針PIN清潔、擺放作業(yè)規(guī)范
評論
0/150
提交評論