




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年云南省麗江市全國(guó)計(jì)算機(jī)等級(jí)考試
數(shù)據(jù)庫(kù)技術(shù)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、L選擇題(10題)
1.設(shè)有關(guān)系R(A,B,C)和S(C,D)。與SQL語(yǔ)句selectA,B,Dfrom
R,SwhereR.C=S.C等價(jià)的關(guān)系代數(shù)表達(dá)式是
A.oR.C=s.c(nA.B.D(RxS))
B.nA.B.D(oR.C=s.c(RxS))
C.oR.C=s.c((oA.BR)x(nDS))
D.oR.C=s.c(nD((nA.B.E)xS))
2.設(shè)有關(guān)系R(S,D,M),其函數(shù)依賴集F=(S-D,D-M),則關(guān)系R的
規(guī)范化程度至多達(dá)到()。
A.INFB.2NFC.3NFD.BCNF
3.字符A,B,C一次進(jìn)入一個(gè)棧,按出棧的先后順序組成不同的字符
串,至多可以組成多少個(gè)不同的字符串?
A.4B.6C.2D.5
4.當(dāng)一個(gè)事務(wù)執(zhí)行期間所使用的數(shù)據(jù),不能被第二個(gè)事務(wù)再使用,直到
第一個(gè)事務(wù)結(jié)束為止。這個(gè)性質(zhì)稱為事務(wù)的
A.串行性B.隔離性C.永久性D.原子性
5.在關(guān)系模式R(u)中,如果X->Y,并且對(duì)于X的任何一個(gè)真子集X',
都有X2Y,則稱
A.Y函數(shù)依賴于XB.Y對(duì)X完全函數(shù)依賴C.Y對(duì)X部分函數(shù)依賴D.R
屬于2NF
6.下列進(jìn)程狀態(tài)的轉(zhuǎn)換中,哪一個(gè)是不正確的?
A.就緒一運(yùn)行B.運(yùn)行一就緒C.就緒一等待D.等待一就緒
7.若關(guān)系R和S的關(guān)系代數(shù)操作的結(jié)果如下,這是執(zhí)行了
ABCE
Albl53
Alb267
A2b3810
A2b4122
A.RxSC<EB,RxSC>EC.RxSR.B=S.BD.RxS
8.SQL語(yǔ)言中的“視圖(view)”對(duì)應(yīng)于數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)中的
A.外模式B.模式C.內(nèi)模式D.都不對(duì)應(yīng)
9.與廣域網(wǎng)相比,局域網(wǎng)具有下列哪些特征?
A.有效性好,可靠性好B.有效性好,可靠性差C.有效性差,可靠性好
D.有效性差,可靠性差
10.系統(tǒng)中有4個(gè)進(jìn)程Pl,P2,P3和P4,在某一時(shí)刻系統(tǒng)狀態(tài)如下:
最大需求量度已分配資源量
P174
P262
P320
P432
系統(tǒng)剩余資源量:1
如果在該狀態(tài)下,進(jìn)程P3申請(qǐng)1個(gè)資源,分配后,系統(tǒng)的狀態(tài)是
A.安全狀態(tài)B.不安全狀態(tài)C.死鎖狀態(tài)D.臨界狀態(tài)
二、填空題(10題)
1L在口數(shù)據(jù)報(bào)分片后,通常用負(fù)責(zé)數(shù)據(jù)報(bào)的重組。
12.DBMS對(duì)數(shù)據(jù)庫(kù)進(jìn)行封鎖時(shí)采用的兩種基本鎖類型是排它鎖(X)和
13.在關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論的研究中,在函數(shù)依賴的范疇內(nèi)達(dá)
到了最高的規(guī)范化程度。
14.用高級(jí)語(yǔ)言編寫(xiě)的程序稱之為【】。
15.在SQLServer2008中,系統(tǒng)提供的具有創(chuàng)建數(shù)據(jù)庫(kù)權(quán)限的服務(wù)器角
色是__________O
16.現(xiàn)有關(guān)鍵碼值分別為10、20、30、40的4個(gè)結(jié)點(diǎn),按所有可能的插
入順序構(gòu)造二叉排序樹(shù),能構(gòu)造______不同的二叉排序樹(shù)。
17.設(shè)有關(guān)鍵碼序列(17,8,3,25,16,1,13,19,18,4,6,21),
要按關(guān)鍵碼值遞增的次序排序,用初始增量為」L的希爾排序法,一趟
掃描后的結(jié)果是:16,1,3,19,17,4,6,24,18,8,13,25o
18.完整的特洛伊木馬程序,一般由兩個(gè)部分組成:服務(wù)器程序和
19.運(yùn)行IP協(xié)議的Internet可以為其高層用戶提供__________的、面向
無(wú)連接的、盡最大努力的數(shù)據(jù)報(bào)投遞服務(wù)。
20.在SQL中,若要?jiǎng)h除一個(gè)表,應(yīng)使用的語(yǔ)句是:TABLEO
三、單選題(10題)
21.某單道批處理系統(tǒng)中有四個(gè)作業(yè)JOB1、JOB2、JOB3和JOB4,它
們到達(dá)“輸入井”的時(shí)刻和需要的運(yùn)行時(shí)間如下表所示:
作業(yè)進(jìn)入系統(tǒng)時(shí)間估計(jì)運(yùn)行時(shí)間(分鐘)
J0B18:3080
J0B28:5020
J0B39:2040
J0B49:3035
假設(shè)9:30開(kāi)始進(jìn)行作業(yè)調(diào)度,按照最高響應(yīng)比作業(yè)優(yōu)先算法,首先被調(diào)
度的作業(yè)是
A.JOB1B.JOB2C.JOB3D.JOB4
22.在關(guān)系中選取滿足某個(gè)條件的元組的關(guān)系代數(shù)運(yùn)算稱之為()
A.選中運(yùn)算B.選擇運(yùn)算C.投影運(yùn)算D.搜索運(yùn)算
23.用數(shù)組A[0…m-l]存放循環(huán)隊(duì)列的元素值,若其頭尾指針?lè)謩e為front
和rear,則循環(huán)隊(duì)列中當(dāng)前元素的個(gè)數(shù)為()
A.(rear-frontm)modm
B.(rear-front1)modm
C.(rear-front-1m)modm
D.(rear-front)modm
24.數(shù)據(jù)庫(kù)管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的語(yǔ)言稱為()
A.數(shù)據(jù)庫(kù)模式描述語(yǔ)言(DDL)B.數(shù)據(jù)庫(kù)子語(yǔ)言(SubDL)C.數(shù)據(jù)操縱語(yǔ)言
(DML)D.數(shù)據(jù)結(jié)構(gòu)語(yǔ)言
25.為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)結(jié)果,必須使用具體
的DBMS提供的數(shù)據(jù)定義語(yǔ)言建立實(shí)際的數(shù)據(jù)庫(kù),此項(xiàng)操作又稱為
A.定義數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)裝載C.數(shù)據(jù)庫(kù)運(yùn)行D.數(shù)據(jù)庫(kù)的試運(yùn)行
26.對(duì)數(shù)據(jù)庫(kù)模式設(shè)計(jì)進(jìn)行優(yōu)化有三項(xiàng)指標(biāo),下列指標(biāo)中不屬于這三項(xiàng)
指標(biāo)的是()
A.A.單位時(shí)間內(nèi)訪問(wèn)的邏輯記錄個(gè)數(shù)要少
B.單位時(shí)間內(nèi)數(shù)據(jù)的傳送量要少
C.數(shù)據(jù)庫(kù)模式中的關(guān)系(即數(shù)據(jù)庫(kù)文件)數(shù)目要少
D.系統(tǒng)占用的存儲(chǔ)空間要少
27.FoxProDOS是()
A.DOS下的數(shù)據(jù)庫(kù)B.DOS支持下的數(shù)據(jù)庫(kù)管理系統(tǒng)C.為DOS做的
FoxProD.DOS下的文字處理系統(tǒng)
28.設(shè)計(jì)與試運(yùn)行之后投入運(yùn)行,開(kāi)始維護(hù)工作,過(guò)程中監(jiān)控、評(píng)價(jià)、調(diào)
整與修改以保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫(kù)運(yùn)行維
護(hù)工作說(shuō)法不正確的是()
A.數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)與恢復(fù)
B.數(shù)據(jù)庫(kù)安全性、完整性控制
C.檢測(cè)并改善數(shù)據(jù)庫(kù)性能
D.數(shù)據(jù)庫(kù)的重組修改數(shù)據(jù)庫(kù)原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
29.ODBC是()
A.客戶機(jī)與服務(wù)器之間的接口標(biāo)準(zhǔn)B.數(shù)據(jù)庫(kù)查詢語(yǔ)言標(biāo)準(zhǔn)C.數(shù)據(jù)庫(kù)
應(yīng)用開(kāi)發(fā)工具標(biāo)準(zhǔn)D.數(shù)據(jù)安全性標(biāo)準(zhǔn)
30.順序程序和并發(fā)程序的執(zhí)行相比()
A.基本相同B.無(wú)法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時(shí)間快D.順序程
序執(zhí)行總體上執(zhí)行時(shí)間快
四、C語(yǔ)言程序設(shè)計(jì)題(10題)
31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符
串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)eneryptChar,按給定的替代關(guān)系對(duì)數(shù)組XX
中的所有字符進(jìn)行替代,仍存入數(shù)組XX對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)
WriteDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*llmod256,mod為取余運(yùn)算,P是數(shù)組XX中某一
個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義
成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是大寫(xiě)
字母,則該字符不變,否則用f(P)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:
每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系
進(jìn)行處理。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
finclude
?include<string.h>
3?include<ctype.h>
4unsignedcharxx[50][BO];
5intmaxline-0;/?文章的總行數(shù)?/
6intReadDat(void);
7voidWriteDat(void);
8voidencryptChar()
9(
10unsignedintval;
11
12;
13;voidmam()
14;I
15!if(ReadDatO)
16i(
17!printf("數(shù)據(jù)文件m.dat不能打開(kāi)!\n\007");
18*return;
19;)
20;encryptChar0;
21iWriteDat<);
22;I
,?從文科n&i中it取一熊英文文?,存入到字符中依ftlu中?/
23jintReadDat(void)
241I
251FILE*fp;
26;inti-0;
27!unsignedchar*p;
28\if((fp-fopen(-in.dat-,wrR))-NULL)
23-return1;
30!while(fgets(xx[i),80ffp),NULL)
31;(
32Jp?strchr(xx(i)#*\n*);
33;if(p>?p-0;
34JIf
35!I
36;maxline?i;
37jfclose(fp);
38!return0;
39
“七姑里u?出到文樣ouLdat中?/
40voidWriteDat(void)
41(
42FILE*fp;
43inti;
44fp-fopen(?,out.daf,*W);
45for(i?0;i<maxline;
46(
47printfxx[i));
48fprintf(fprFs\n",xx(i]);
49)
50fclose(fp);
51
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:如果四位
數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四
位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫(xiě)函數(shù)
writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文
件中。
注意:部分源程序存在teste文件中.
程序中已定義效級(jí),a(200].b(200].已定義變量,ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件imdat中的任何數(shù)據(jù)、主誼JRmainO、次函數(shù)readDaK)和寫(xiě)函數(shù)writeDatO的內(nèi)宮.
1;finclude<stdio.h>
2!IdefineMAX200
3;inta[MAX),b(MAX),ent?
4?voidwriteDat();
5?voidjsVal()
6;(
7!
22ijsVal()?〃?川松敦jW,實(shí)現(xiàn)要求的功能
23■print/「滿足條件的數(shù),Qd\n",ent);
24?for(i?0;i<ent;
25\printf("%d”?b[i]);
261printf(*\nM);
27jwriteDat();
28-}
291voidwriteDatO〃把計(jì)舞藉※cm以及數(shù)出b中箝6條祥的四位效?用到outdai文件中
30?(
31?FILE*fp;
32?int1;
W
33ifp-fopen("out.dat**#w*j;
wH
34!fprintf(fp/%d\n#ent);
35;for(i■0;i<ent;
36jfprintf(fpt"Qd'h".b(i]);
37!fclose(fp);
33.已知數(shù)據(jù)文件indat中存有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ī)定條件。
注意1部分源程序存在test.c文件中.
程序中已定義數(shù)組:a[200].b[200],已定義變量;ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)讀函數(shù)rcad【Xi()和號(hào)函數(shù)wrilcDat()的內(nèi)容.
1!Iinclude<stdio.h>
2iIdefineMAX200
3;intalMAX),b[MAXl,ent■0;
4!voidwriteDat();
5ivoidjsVal()
6;(
7i
8i\
9!voidreadDat()〃從in.dau文件中灌取20。個(gè)四位數(shù)存入效力Ia中
10;(
11;inti;
12IFILE*fp;
?
13?fp-fopen(Hin.datw,**rM);
14?for(i-0;1<MAX;1*?)
w
15|fscanf(fp^**%dr[i|;
16;fclose(fp):
17;)
18?voidmain()
Jft
34.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
XX中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)isSort,其函數(shù)的功能
是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍
按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果)XX輸
出到文件Out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,
右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。
如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理,字符仍放在原
位置上。
例如位置012345678
源字符串a(chǎn)bcdhgfe
123498765
則處理后字符串hgfcdcba
876594321
注意:部分源程序存在9st.c文件中.
請(qǐng)勿改動(dòng)敷據(jù)文件in.dat中的任柯數(shù)據(jù)、主函數(shù)main()、讀函數(shù)gWEM)和號(hào)的數(shù)*FteDaU)的內(nèi)容.
1?flnclude<stdio.h>
2jfinclude<string.h>
3;charxx120)(801;
4;voidreadDat();
5!voidwriteDat();
6?voidjsSort()
7八
8!
9!)
10!voidmain()
皿!<
12ireadDat();
13:jsSortO;
14;writeDat("
15;>
i”從文件uuta中讀取20竹家犯存放到字箝率酸組?中?/
16;voidreadDat()
叩
18?FILE*in;
19-inti?0;
20!char*p;
wn
21;in?fopen(in.date”L);
22?whiled<20“fgetsfxxfi],80,in)!-NULL)
23?(
24;p-strchr(xx(ij,*\n*);
25jif(p)*p?0;
26;…;
27j)
28:fclose(in);
29;)
;/?紀(jì)貼果XX*出到文件OUUta中?/
30?voidwriteDat<)
31;{
32jFILE*out;
33;Int1;
34|out-fopen(*out.dat",;
35!for(i-0;1<20;i?甘
36i1
37-printfCtaNn",xx[i]);
38jfprintf(out,”八小.xx[iJ);
39;)
40;fclose(out);
41i}
35.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:
以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值
從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存
放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)
WrriteDat把結(jié)果xx輸出到out.dat文件中。
例如:位置01234567
源字符串bgfedcba
則處理后字符串hafcdebs
注意:部分源程序存在皿C文件中.
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函依m(xù)ain。、讀函數(shù)readDat。和寫(xiě)函數(shù)writeDat。的內(nèi)容.
tinclude<stdio.h>
linclude<string.h>
3voidreadDat();
4voidwriteDat();
5charxx(20J(80]:
6voidjsSort()
e
10ivoidmain()
12?readDat();
13tjsSort();
141writeDat();
15;)
;個(gè)從文件my中過(guò)取20療效據(jù)存放到字村串敷taxx中?/
16!voidreadDat()
17\(
18-FILE-in;
19?inti-0;
20;char*p;
w
21;in?fopen("in.dat"#r");
22jwhile(i<20&&fqets(xx[1],80,in)!■NULL)
23;(
24ip■strchr(xx[1],*\n*>;
25jif(p)*p-0;
26-
27?}
28;fdose(in);
291)
,把姑果出到叫t&l文件中?/
30;voidwriteDat()
31”
32:FILE-out;
33?inti;
wHR
341out-fopen("out.datew);
35?for(1-0;i<20;
36\(
w
37?printf(%s\n*',xx[1));
38:fprintf(out,w%s\nH,xx[1]);
39!)
40jfclose(out);
411
36.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無(wú)符
號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)ChA,其函數(shù)的功能是:以行為單位
把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到
第一個(gè)新的值,存入數(shù)組單元XX[譏0]中(其中:i是文章中的某行)。第
二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存
入數(shù)組單元xx[i][l]中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)
字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存
放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新
存入無(wú)符號(hào)字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)
果XX輸出到out.dat文件中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符
號(hào)和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在
test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
1;*lnclude<stdio.h>
21?include<string.h>
3junsignedcharxx(50][80];
4!intmaxline00;/?文章的息行數(shù)?/
3xnuReadDat{void);
6!voidWriteDat(void);
7ivoidChA(void)
13if(ReadDat())
14(
15printfr數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007*);
16return;
17]
18ChA();
19WriteDat(),
20)
/?從文件mdai中城取一筒英文文?存入*無(wú)怦號(hào)字符中數(shù)炮xx中?/
21intReadDat(void)
22{
23FILE*fp;
24int.i?0;
25char*p;
26if((fp-fopen(wm.datw,wr*))--NULL)
27return1;
28while(fgets(xx[1H80,fp)!?NULL)
29{
30p-strchr(xx[1]t?\n?);
31if(p)wp?0;
32
33
34maxline?1;
35fclose(fp);
36return0;
37)
/?杷蛤果XX?出到outdal文件中?/
38voidWriteDat(void)
39{
40FILE*fp;
41inti;
42fp■fopenLout?cfat"?"w");
43for(i-0;i<maxline;i++)
44(
wR
45printf(%s\n,xx(i));
,;6fprintf(fp#7s\n**.xx[i]);
47)
48fclose(fp);
49
37.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符
號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)
組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對(duì)應(yīng)的位置
上,最后調(diào)用函數(shù)wmeDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*llmod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)
字符的ASCII值,f(p)是計(jì)算后無(wú)符號(hào)的整型值(注意:中間變量定義成
整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是小寫(xiě)字
母,則該字符不變,否則用f(P)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:
每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系
進(jìn)行處理。
請(qǐng)勿改動(dòng)住數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的
內(nèi)容。
#include<stdio.h>
?include<strlng.h>
3?include<ctype.h>
unsignedcharxx[50][80];
intmaxline■0;/?文章的總行數(shù)?/
6intReadDat(void);
7voidWriteDat(void);
8voidencryptChar()
10
voidmainO
13
14if(BeadDatO)
15
16printf(”數(shù)據(jù)文件fc.dat不能打開(kāi)!\n\007"*”
17return;
18I
19encryptCharO;
20WriteDat();
21)
/?從文樣iiLdai中讀取-,?英文文存Z無(wú)符號(hào)?櫛小畋煙?中?/
22intReadDat(void)
23
24FILE*fp;
25inti■0;
26unsignedchar*p;
27if((fp*fopen("in.datw,wr"))-*?NULL)
28return1;
29while(fgeta(xx[1],80,fp)!"NULL)
30
31p-strchr(xx(ijt*\n*);
32if(p)*p■0;
33
34\
35maxline-i;
36fclose(fp);
37return0;
38I
八把雄果XX"出到文件CHlLdat中?/
39voidWriteDat(void)
40(
41FILE*fp;
42int1;
43fp-fopen("out.dat,\"w");
44for(i?0;i<maxline;11??)
45(
46printE<7s\n",xx(1]);
Mw
47fprintf(fpris\n,xx[i));
48)
49fclose(fp);
50
38.函數(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中。
例1原文tAdb.Bcdz*
abck.LLhj
結(jié)果*Aec.Bdcab
hrdlITik
原始數(shù)據(jù)文件存放的格式是:銀行的窗度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格.
注意:部分源程序存放在teste文件中.
請(qǐng)勿改動(dòng)主函數(shù)main。、讀函數(shù)ReadDaM)和■出函數(shù)WritcDmO的內(nèi)容.
1、tinclude<stdio.n>
2!!include《string.h>
3?charxx[50][80];
4;intmaxline■0;/*文*的總打數(shù)?/
5jintReadDat(void);
6;voidWriteDat(void);
7?voidConvertCharA(void)
8
9
10
11?voidmainO
12!l
13jif(ReadDat())
14(
15printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007”);
16return;
17j}
18ConvertCharA();
19jWrlteDatO;
2。?I
!,?從文件m&t中it取一■英文文章存入到字符率數(shù)盥u中〃
21;intReadDat(void)
22!(
23\FILEwfp;
24|inti?0;
25?char*p;
26jif((fp-fopen("in.dat","r"))—NULL)
27return1;
28\while(fgeta(xx(i]r80rfp)!-NULL)
29{(
30p-strchr(xx[1],f\n*);
31if(p)*p-0;
32if
33i,
34;maxline-i;
35fclose(fp);
36return0;
37I
/?紀(jì)結(jié)果U?出到文件OUL&t中?/
38voidWriteDat(void)
39(
40FILE#fp;
41int1;
42fp?fopen(**out*wM);
43for(1-0;1<maxline;i++)
44(
45print/xx[i]);
46fprintf(fp,"%s\n*rxx(i]);
47)
48!fclose(fp);
49
39.設(shè)有n個(gè)人圍坐一圈并按順時(shí)針?lè)较驈?到n編號(hào),從第s個(gè)人開(kāi)
始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)
人重新開(kāi)始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止?,F(xiàn)
要求按出圈次序,每10人一組,給出這n個(gè)人的順序表。請(qǐng)考生編寫(xiě)
函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文
件out.dat中o
設(shè)n=100,s=l,m=10o
①將1到n個(gè)人的序號(hào)存入一維數(shù)組P中;
②若第i個(gè)人報(bào)數(shù)后出圈,則將p[i]置于數(shù)組的倒數(shù)第i個(gè)位置上,而原
來(lái)第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;
③重復(fù)第②步直至圈中只剩下p[l]為止。
注意:部分源程序已經(jīng)給出。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
1?linclude<stdio.h>
2;IdefineN100
3j?defineS1
4;*defineM10
5!intp(100]9nrsrm;
6;voidWriteDat(void);
voidJoscgh(void)
8
9
10
11voidmain()
12
13m?M;
14nN;
15S;
16Josegh();
17WriteDat();
18
/*忙姑里p?出到文件gutat中?/
voidWriteDat(void)
int1;
FILEefp;
fp?fopen("out.dat*rRww);
,?以地?的方式,以個(gè)獨(dú)界為-?祖把也由川口■出利解幕匍文件。ut.dm中?/
24for(i-N-1;1>?0;i-)
25
26printf("%4d",p(i));
27ifprintf(fp,"Md",pfl]);
28;if(i%10—0)〃如果i■犢10整除.射■出一個(gè)回東發(fā)行將
29?
30;prlntf;
31i
fprintf(fp/"\n*>;
32}}
33!)
34;fclose(fp);
35;
40.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符
號(hào)字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)
組)XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX的對(duì)應(yīng)的位置
上,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個(gè)字
符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整
型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不
變,否則用f(P)替代所對(duì)應(yīng)的字符。
注意,部分源程序存放在teste文件中,版始數(shù)據(jù)文件存放的格式是,每行的寬度均小于80個(gè)字符.古標(biāo)點(diǎn)符燈朝空
格,井也按此替代關(guān)系進(jìn)行處理?
請(qǐng)勿改動(dòng)主函數(shù)m?u>0、德而收RsdDwO和*出函敬WmeDMO的內(nèi)容.
Iinclude<3tdio.h>
?include<atring.h>
3?IInclude<ctype.h>
4?unsignedcharxx!50][80j;
5;intmaxline-0;/?文拿的總行鼓*
6*xntReadDat(void);
7;voidWritoDat(void):
8!voidencryptChar()
9!(
10;unslqnedIntval:
Il
12
13voidmam()
14(
15if(ReadDat())
16(
17printf(?數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007”);
18return;
19
20encryptChar();
21WriteDatO;
)
22/?從文件ilLdll中博取一■英文文章.存入到無(wú)符號(hào)?符申數(shù)組內(nèi)中?/
23intReadDat(void)
24(
25FILE*fp;
26inti00;
27unsignedchar*p;
28if((fp-fopen("in.dat","rw>)-NULL)
29return1;
1
30while(fgets(xx[i],80,fp)-NULL)
31(
32p-strchr(xx[1]t*\n");
33if(p)*p-0;
34if
35I
36maxline-1;
37fclose(fp);
38return0;
39/?把站果xx■出到文件outdat中?/
40voidWriteDat(void)
41(
42FILE#fp;
43int1;
44fp■fopen("out.dat*\"w**);
45for(1-0;1<maxline:1+*)
46(
wR
47printf(%s\n#xx(i]);
w
48fprintf(fp,%s\n"/xx(i));
49)
50fclose(fp);
51
五、設(shè)計(jì)與應(yīng)用題(2題)
41.某教務(wù)管理系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)軟硬
件配置信息如下:I.數(shù)據(jù)庫(kù)運(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ǔ)丁.數(shù)據(jù)庫(kù)為SQLServer2008Enterprise(32位),
數(shù)據(jù)庫(kù)中總數(shù)據(jù)量近130GB。近一個(gè)學(xué)期以來(lái),用戶反映系統(tǒng)運(yùn)行緩慢,
經(jīng)程序員定位,確定為數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)緩慢,需要進(jìn)行調(diào)優(yōu)。(10分)
42.設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫(kù)
存數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)
部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品
只有一個(gè)庫(kù)存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的
函數(shù)依賴集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說(shuō)明關(guān)系模式R
屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。
六、單選題[1分](2題)
43.在一臺(tái)正在運(yùn)行的SQLServer2008中,現(xiàn)需使用復(fù)制數(shù)據(jù)庫(kù)文件的
方法將某數(shù)據(jù)庫(kù)從一臺(tái)服務(wù)器移動(dòng)到另一臺(tái)服務(wù)器。關(guān)于復(fù)制數(shù)據(jù)庫(kù)文
件,有下列實(shí)現(xiàn)方法:1.首先從數(shù)據(jù)庫(kù)服務(wù)器中分離出要復(fù)制的數(shù)據(jù)
庫(kù),然后復(fù)制數(shù)據(jù)庫(kù)文件II.首先停止SQLServer數(shù)據(jù)庫(kù)引擎服務(wù),然
后復(fù)制數(shù)據(jù)庫(kù)文件HI.首先斷開(kāi)所有用戶與數(shù)據(jù)庫(kù)的連接,然后復(fù)制數(shù)
據(jù)庫(kù)文件W.由Windows系統(tǒng)管理員直接到操作系統(tǒng)中復(fù)制數(shù)據(jù)庫(kù)文
件上述方法中,可行的是()o
A.僅I和IIB.僅II和IIIC.僅in和IVD.都可以
44.數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見(jiàn)的運(yùn)行維護(hù)任務(wù)之
-O下列有關(guān)數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是()o
A.數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,如果外部環(huán)境出現(xiàn)
瓶頸,單獨(dú)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整很難取得較好效果
B.在數(shù)據(jù)庫(kù)性能優(yōu)化期間可能對(duì)原有符合范式的關(guān)系轉(zhuǎn)為不符合范式
的關(guān)系
C.物化視圖將會(huì)預(yù)先計(jì)算并保存耗時(shí)操作的結(jié)果,可大幅度提高查詢效
率,但是物化視圖必須人工手動(dòng)刷新
D.存儲(chǔ)過(guò)程在執(zhí)行期間不需要重新編譯,可以在一定程度上提高運(yùn)行效
率,但是其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,更換數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)需要重新編
寫(xiě)
參考答案
1.B解析:其中的o(R)是在關(guān)系R中選擇滿足條件的諸元組;而MR)是
從R中選出若干屬性列組成新的關(guān)系;RxS是關(guān)系的廣義笛卡爾積。
原題的意思是從關(guān)系R(A,B,C)和S(C,D)中選出滿足條件R.C=S.C
的A,B,D歹鼠而選項(xiàng)A,B,D都犯了一個(gè)同樣的錯(cuò)誤,如選項(xiàng)
AoR.C=S.C(7iA.B.D(RxS))中,進(jìn)行兀A.B.D(RxS)操作后,關(guān)系中已不存
在列向量R.C、S.C,因此操作oR.C=s.c無(wú)法進(jìn)行。
2.B解析:關(guān)系R顯然滿足第一范式。關(guān)系R的碼是S,顯然也沒(méi)有非
主屬性對(duì)碼的部分函數(shù)依賴,因此也滿足第二范式。但M屬性傳遞依
賴于S,不滿足第三范式。所以關(guān)系R規(guī)范化程度至多達(dá)到2NF。
3.D解析:全部進(jìn)棧后再一次出棧:CBA。每一個(gè)都是進(jìn)棧后馬上出
棧:ABC;A進(jìn),B進(jìn),B出,C進(jìn),C出,A出:BCA;A進(jìn),A出,B進(jìn),C進(jìn),C出,B
出:ACB;A進(jìn),B進(jìn),B出,A出,C進(jìn),C出:BACO
4.B事務(wù)應(yīng)該具有4個(gè)屬性:原子性、一致性、隔離性、持續(xù)性。這四
個(gè)屬性通常稱為ACID特性。\r\n\u3000\u300。原子性(atomicity)o一
個(gè)事務(wù)是一個(gè)不可分割的工作單位,事務(wù)中包括的諸操作要么都做,要
么都不做。\r\n\u3000\u3000一致性(consistency)。事務(wù)必須是使數(shù)據(jù)
庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。一致性與原子性是密切相
關(guān)的。\r\n\u3000\u3000隔離性(isolation)o一個(gè)事務(wù)的執(zhí)行不能被其
他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是
隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。\r\n\u3000\u3000持
久性(durability)o持續(xù)性也稱永久性(permanence),指一個(gè)事務(wù)一旦
提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作
或故障不應(yīng)該對(duì)其有任何影響。\r\n
5.C解析:符號(hào)X->Y本身就意味著Y函數(shù)依賴于X。題目敘述的是決
定因素X的子集X,也決定函數(shù)Y,即Y對(duì)X的子集函數(shù)依賴,亦即
對(duì)X部分函數(shù)的依賴,不是完全函數(shù)依賴。所以選項(xiàng)A)和B)都不正確。
R屬于2NF的條件恰恰是要消除非主屬性對(duì)鍵的部分函數(shù)依賴,因此選
擇項(xiàng)D)也不正確。
6.C解析:在上述4種轉(zhuǎn)換中,就緒一等待這種轉(zhuǎn)換不存在,所以是不
正確的。
7.D解析:連接運(yùn)算中有兩種最為重要也最為常用的連接:一種是等值
連接;另一種是自然連接。1、等值連接:若。為“:”的連接運(yùn)算稱為等
值連接,它是從關(guān)系R與S的笛卡爾積中選取A,B屬性值相等的那些
元組.2、自然連接:是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比
較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。
8.A解析:SQL語(yǔ)言支持?jǐn)?shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu),有些術(shù)語(yǔ)與傳統(tǒng)的關(guān)系
數(shù)據(jù)庫(kù)術(shù)語(yǔ)不同,在SQL中,模式對(duì)應(yīng)于“基本表(basetable)”,內(nèi)模式
對(duì)應(yīng)于“存儲(chǔ)文件”,外模式對(duì)應(yīng)于“視圖(view)”和部分基本表。
9.D解析:現(xiàn)在的廣域網(wǎng)由于大多使用光纖為介質(zhì),所以帶寬很寬,傳
輸效率高,有效性好,誤碼率低,可靠性好。
10.C解析:所謂系統(tǒng)處于安全狀態(tài)指的是:對(duì)于一個(gè)系統(tǒng)中所有進(jìn)程構(gòu)
成的隊(duì)列<P1,P2,…Pn>如果對(duì)于每一個(gè)進(jìn)程Pi(l壬n),其以后所需
要的資源數(shù)量不超過(guò)系統(tǒng)當(dāng)前剩余資源數(shù)量與所有進(jìn)程Pj(j<i)當(dāng)前占
用資源之和。這時(shí)我們稱這樣的進(jìn)程序列是安全的。死鎖狀態(tài)是指系統(tǒng)
中所有進(jìn)程處于相互等待資源狀態(tài),當(dāng)P3申請(qǐng)了系統(tǒng)中僅剩下的一個(gè)
資源后,而此時(shí)系統(tǒng)中的所有進(jìn)程均沒(méi)有得足夠的資源,此時(shí)系統(tǒng)中各
個(gè)進(jìn)程處于相互等待資源中,從而形成死鎖。死鎖狀態(tài)是一種特殊的不
安全狀態(tài),處于不安全狀態(tài)中的進(jìn)程并不一定就處于死鎖中,但隨著時(shí)
間的推移,將會(huì)最終形成死鎖。
11.目的主機(jī)【解析】在接收到所有分片的基礎(chǔ)上,主機(jī)對(duì)分片進(jìn)行重
新組裝的過(guò)程稱為IP數(shù)據(jù)報(bào)重組。IP協(xié)議規(guī)定,只有最終的目的主機(jī)
才可以對(duì)分片進(jìn)行重組。
12.共享鎖或S鎖共享鎖或S鎖解析:給數(shù)據(jù)項(xiàng)加鎖的方式有多種。最
基本的兩種是:
①共享鎖如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的共享型鎖(記為S),則T可讀
Q但不能寫(xiě)Q。
②排他鎖如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他型鎖(記為X),則T既可
讀Q又可寫(xiě)Q。
13.BCNF
14.源程序源程序解析:在計(jì)算機(jī)語(yǔ)言中,把用高級(jí)語(yǔ)言和匯編語(yǔ)言寫(xiě)
的程序稱為源程序,對(duì)應(yīng)的機(jī)器語(yǔ)言程序稱為目標(biāo)程序。
15.Dbcreator
16.14
17.4按照希爾排序的規(guī)則,首先按照增量的辦法抽取若干組,然后將每
一組進(jìn)行排序,排好序后插入原來(lái)位置,則16最可能和19或17在一
組,如果是19,增量為3,第二個(gè)數(shù)為6,比16小,不符,所以應(yīng)該是
17,增量為4,再檢驗(yàn)一下,符合題意。
區(qū)控制器程序【解析】完整的特洛伊木馬程序,一般由兩個(gè)部分組成:
服務(wù)器程序和控制器程序。
19.不可靠【解析】互聯(lián)網(wǎng)應(yīng)該屏蔽低層網(wǎng)絡(luò)的差異,為用戶提供通用
的服務(wù)。具體地講,運(yùn)行IP協(xié)議的互聯(lián)層可以為其高層用戶提供如F3
種服務(wù):(1)不可靠的數(shù)據(jù)投遞服務(wù);(2)面向無(wú)連接的傳輸服務(wù);(3)盡
最大努力投遞服務(wù)。
20.DROP
21.B解析:響應(yīng)比定義為系統(tǒng)對(duì)作業(yè)的響應(yīng)時(shí)間與作業(yè)運(yùn)行時(shí)間的比值。
最高響應(yīng)比作業(yè)優(yōu)先算法優(yōu)先選擇響應(yīng)比最高的作業(yè)。對(duì)JOB1,JOB2、
J0B3和J0B4的響應(yīng)比分別為60/80=0.75.40/20=2x10/40=0.25和0/35=0,
因此首先被調(diào)度的作業(yè)是JOB2,正確答案為選項(xiàng)B。
22.B
23.A
24.A解析:數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)定義語(yǔ)言(DDL)來(lái)描述邏輯模式,
嚴(yán)格定義數(shù)據(jù)的名稱、特征、相互關(guān)系、約束等。DML是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)
數(shù)據(jù)檢索、插入、更新與刪除操作的數(shù)據(jù)庫(kù)操縱語(yǔ)言。
25.A
26.C
27.B
28.D
29.A
30.C
31.\n【審題關(guān)鍵句】字符替代f(p)=p*Hmod256,小于等于32或?qū)?yīng)大
寫(xiě)字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要
求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。另外,
在源程序中已經(jīng)定義了一個(gè)無(wú)符號(hào)變量val,因此,在編寫(xiě)答案程序時(shí),
不需要再重新定義。
W【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條
件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語(yǔ)
句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
W【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】個(gè)位+于位與百位+十位,奇數(shù),偶數(shù),整除,從大
到小排序。
\n【解題思路】
\n本題類似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條
件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,
參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組合的兩
位數(shù)的奇偶性判斷及整除判斷,參考答案的第10條語(yǔ)句。
W本題第10條語(yǔ)句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:
①首先判斷新組合的兩位數(shù)的十位不為0,即表達(dá)式“gwbw";②再判斷
新組合的第一個(gè)兩位數(shù)為偶數(shù),第二個(gè)兩位數(shù)為奇數(shù),且兩個(gè)兩位數(shù)中
至少有一個(gè)能被17整除的情況,兩個(gè)整除關(guān)系表達(dá)式式要用或運(yùn)算符
(11)連接,且用括號(hào)括起來(lái)先計(jì)算或運(yùn)算,再與奇偶性判斷表達(dá)式進(jìn)行
與運(yùn)算;③最后,在判斷新組合的第一個(gè)兩位數(shù)為奇數(shù),第二個(gè)兩位數(shù)
為偶數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被17整除的情況(各表達(dá)式之間
的連接關(guān)系同第2步)。完成以上3部分的表達(dá)式設(shè)計(jì)后,再通過(guò)與運(yùn)
算將3部分表達(dá)式連接起來(lái)。
W【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】以
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具行業(yè)購(gòu)銷合同范本
- 房屋閣樓贈(zèng)送合同范本
- 預(yù)防呼吸道傳染病班會(huì)
- 建筑個(gè)人述職報(bào)告
- 長(zhǎng)樂(lè)市社會(huì)治理綜合應(yīng)急指揮中心項(xiàng)目建議書(shū)
- 廣東省東莞市高中名校2025屆高三雙基考試語(yǔ)文試題含解析
- 東北電力大學(xué)《數(shù)控編程與加工》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西信息職業(yè)技術(shù)學(xué)院《教師禮儀與形體訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島恒星科技學(xué)院《方劑學(xué)C》2023-2024學(xué)年第二學(xué)期期末試卷
- 科爾沁藝術(shù)職業(yè)學(xué)院《工程測(cè)量課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽省 2025 年九年級(jí)中考?xì)v史模擬試卷二(含答案)
- 2025年國(guó)家鐵路局機(jī)關(guān)服務(wù)中心招聘7人歷年自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- 河北省石家莊市2025屆高三下學(xué)期3月一模試題 數(shù)學(xué) 含答案
- 湖南中煙工業(yè)有限責(zé)任公司招聘考試真題2024
- 電梯維護(hù)保養(yǎng)
- 2025年河南應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)匯編
- 七年級(jí)數(shù)學(xué)下冊(cè) 第2章 單元測(cè)試卷(浙教版 2025年春)
- DB11-T 1093-2014 液化天然氣汽車箱式橇裝加注裝置安全技術(shù)要求
- 2024中考地理時(shí)事熱點(diǎn)強(qiáng)化訓(xùn)練
- 2025年春新人教版數(shù)學(xué)七年級(jí)下冊(cè)課件 9.2.2 用坐標(biāo)表示平移 第2課時(shí) 由坐標(biāo)變化判斷圖形平移
- 國(guó)家鐵路局工程質(zhì)量監(jiān)督中心面向社會(huì)公開(kāi)招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論