(2022年)山東省德州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第1頁(yè)
(2022年)山東省德州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第2頁(yè)
(2022年)山東省德州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第3頁(yè)
(2022年)山東省德州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第4頁(yè)
(2022年)山東省德州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、1.選擇題(10題)1.用謂詞來(lái)表達(dá)查詢要求的方式是

A.關(guān)系演算B.關(guān)系代數(shù)C.關(guān)系邏輯D.關(guān)系查詢

2.下列()不是數(shù)據(jù)結(jié)構(gòu)概念所包括的。

A.數(shù)據(jù)間的邏輯關(guān)系B.數(shù)據(jù)的傳輸C.數(shù)據(jù)的運(yùn)算D.數(shù)據(jù)的存儲(chǔ)方式

3.如果兩個(gè)實(shí)體之間的聯(lián)系是M:N,則實(shí)現(xiàn)1:M聯(lián)系的方法是

A.將兩個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系

B.將兩個(gè)實(shí)體轉(zhuǎn)換的關(guān)系中,分別加入另一個(gè)關(guān)系的主碼

C.將“1”端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入“M”端實(shí)體轉(zhuǎn)換的關(guān)系中

D.將“M”端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入“1”端實(shí)體轉(zhuǎn)換的關(guān)系中

4.3.設(shè)計(jì)批處理多道系統(tǒng)時(shí),首先要考慮的是_______。

A.靈活性和可適應(yīng)性B.系統(tǒng)效率和吞吐量C.交互性和響應(yīng)時(shí)間D.實(shí)時(shí)性和可靠性

5.下列的權(quán)限中,允許刪除關(guān)系的是

A.UPDATEB.DELETEC.DROPD.ALTERATION

6.通過(guò)指針鏈來(lái)表示和實(shí)現(xiàn)實(shí)體間聯(lián)系的模型是()。

A.關(guān)系模型和層次模型B.網(wǎng)狀模型和關(guān)系模型C.面向?qū)ο竽P秃完P(guān)系模型D.層次模型和網(wǎng)狀模型

7.設(shè)備驅(qū)動(dòng)程序負(fù)責(zé)接收和分析從設(shè)備分配轉(zhuǎn)來(lái)的信息以及設(shè)備控制塊等內(nèi)容。下列哪一項(xiàng)不是設(shè)備驅(qū)動(dòng)程序的功能?

A.根據(jù)請(qǐng)求傳送的數(shù)據(jù)量,組織I/O緩沖隊(duì)列

B.利用I/O緩沖,對(duì)數(shù)據(jù)進(jìn)行加工

C.啟動(dòng)設(shè)備進(jìn)行I/O操作

D.I/O設(shè)備中斷處理

8.下列關(guān)于函數(shù)依賴和多值依賴的敘述中,不正確的是()。

Ⅰ、若X→Y,則X→→Y

Ⅱ、若X→→Y,則X→Y

Ⅲ、若YX,則X→Y

Ⅳ、若YX,則X→→Y

Ⅴ、若X→Y,Y*Y,則X→Y*

Ⅵ、若X→→Y,Y*Y,則X→→Y*

A.僅Ⅱ和ⅣB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ和ⅥD.僅Ⅳ、Ⅴ和Ⅵ

9.下列關(guān)于進(jìn)程控制的敘述中,不正確的是

A.進(jìn)程控制是通過(guò)原語(yǔ)來(lái)實(shí)現(xiàn)的

B.一個(gè)進(jìn)程可以使用創(chuàng)建原語(yǔ)創(chuàng)建一個(gè)新的進(jìn)程,前者稱為父進(jìn)程,后者稱為子進(jìn)程

C.創(chuàng)建一個(gè)進(jìn)程的主要任務(wù)是建立原語(yǔ)

D.撤銷進(jìn)程的實(shí)質(zhì)是撤銷PCB

10.磁盤的存取訪問(wèn)時(shí)間一般包括______。

A.尋道時(shí)間、旋轉(zhuǎn)延遲時(shí)間、傳送時(shí)間

B.尋道時(shí)間、等待時(shí)間、傳送時(shí)間

C.尋道時(shí)間、等待時(shí)間、旋轉(zhuǎn)延遲時(shí)間

D.傳送時(shí)間、尋道時(shí)間、等待時(shí)間

二、填空題(10題)11.虛電路的工作方式的工作過(guò)程分為3個(gè)階段:虛電路建立階段、___________階段與虛電路拆除階段。

12.在實(shí)際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報(bào)與___________。

13.數(shù)據(jù)庫(kù)結(jié)構(gòu)的描述和定義存儲(chǔ)在【】中,它是DBMS運(yùn)行的基本依據(jù)

14.串行SCSl硬盤就是___________硬盤。

15.設(shè)有關(guān)系R(A,B,C)和S(A,D,E,F(xiàn)),若將關(guān)系代數(shù)表達(dá)式:用SQL語(yǔ)言的查詢語(yǔ)句表示,則有:SELECTR.A,B,D,F(xiàn)FROMR,SWHERE___________。

16.若一棵二叉樹中只有葉結(jié)點(diǎn)和左、右子樹皆非空的結(jié)點(diǎn),設(shè)葉結(jié)點(diǎn)的個(gè)數(shù)為R,則左、右子樹皆非空的結(jié)點(diǎn)個(gè)數(shù)是

【】

17.在OSl參考模型中,每層可以使用___________層提供的服務(wù)。

18.在計(jì)算機(jī)系統(tǒng)中,根據(jù)地址空間結(jié)構(gòu)不同,虛擬存儲(chǔ)器可以分為【】和多段式虛擬存儲(chǔ)器兩種虛擬存儲(chǔ)器。

19.散列表存儲(chǔ)的基本思想是:由結(jié)點(diǎn)的______決定結(jié)點(diǎn)的存儲(chǔ)地址。

20.

三、單選題(10題)21.數(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ǔ)言

22.SQLServer數(shù)據(jù)庫(kù)是由文件組成的。下列關(guān)于數(shù)據(jù)庫(kù)所包含的文件的說(shuō)法中,正確的是__________。

A.一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)主要數(shù)據(jù)文件和多個(gè)日志文件

B.一個(gè)數(shù)據(jù)庫(kù)只能包含一個(gè)主要數(shù)據(jù)文件和一個(gè)日志文件

C.一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)次要數(shù)據(jù)文件,但只能包含一個(gè)日志文件

D.一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)次要數(shù)據(jù)文件和多個(gè)日志文件

23.下面關(guān)于關(guān)系的性質(zhì)描述正確的是

A.每列中的分量可以來(lái)自不同的域

B.一個(gè)關(guān)系中可以有相同的元組

C.每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)

D.不同列的分量必須來(lái)自相同的域

24.下列關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,哪一個(gè)是正確的?()。

A.數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述

B.數(shù)據(jù)的邏輯結(jié)構(gòu)反映了數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式

C.數(shù)據(jù)的邏輯結(jié)構(gòu)分為順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)

D.數(shù)據(jù)的邏輯結(jié)構(gòu)分為靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)結(jié)構(gòu)

25.在數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段,產(chǎn)生DBMS可以接受的源代碼。

A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)

26.對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō)()是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。

A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.E-R圖D.關(guān)系模式

27.關(guān)于計(jì)算機(jī)的操作系統(tǒng),下面敘述不正確的是

A.操作系統(tǒng)是從管理程序(管理軟件和硬件的程序)發(fā)展而來(lái)的

B.操作系統(tǒng)既是系統(tǒng)軟件又是應(yīng)用軟件

C.操作系統(tǒng)是計(jì)算機(jī)用戶與計(jì)算機(jī)的接口

D.用戶一般是通過(guò)操作系統(tǒng)使用計(jì)算機(jī)

28.下列關(guān)于SQLServer數(shù)據(jù)庫(kù)用戶權(quán)限的說(shuō)法中,錯(cuò)誤的是__________。

A.數(shù)據(jù)庫(kù)用戶自動(dòng)具有該數(shù)據(jù)庫(kù)中全部用戶數(shù)據(jù)的查詢權(quán)

B.通常情況下,數(shù)據(jù)庫(kù)用戶都來(lái)源于服務(wù)器的登錄賬戶

C.一個(gè)登錄賬戶可以對(duì)應(yīng)多個(gè)數(shù)據(jù)庫(kù)中的用戶

D.數(shù)據(jù)庫(kù)用戶都自動(dòng)具有該數(shù)據(jù)庫(kù)中public角色的權(quán)限

29.磁盤的讀寫單位是()

A.塊B.扇區(qū)C.簇D.字節(jié)

30.進(jìn)程具有并發(fā)性和()兩大重要屬性。

A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性

四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組XX中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果XX輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

32.函數(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)系:f(p)=p*11mod256,mod為取余運(yùn)算,p是數(shù)組XX中某一個(gè)字符的ASCII值,fj(p)是計(jì)算后無(wú)符號(hào)的整型值(注意:中間變量定義成整型變量),如果原字符是數(shù)字字符0至9或計(jì)算后f(p)值小于等于32,則該字符不變,否則用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)容。

33.程序test.c的功能是:計(jì)算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個(gè)數(shù)cnt,以及滿足此條件的所有SIX與NINE的和SUM。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum,輸出到文件0ut.dat中。

其中的S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字,允許代表的數(shù)字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。

請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。

34.函數(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*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后無(wú)符號(hào)的整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是小寫字母,則該字符不變,否則用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)容。

35.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請(qǐng)編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cnt1和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj。

結(jié)果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

36.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。

37.函數(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*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是大寫字母,則該字符不變,否則用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)容。

38.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsvalue,其功能是:求出所有這些四位數(shù)是素?cái)?shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjz1,pjz2輸出到out.dat文件中。

39.已知數(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ù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjz1,pjz2輸出到out.dat文件。

40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVa,其功能是:把千位數(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>=0且ab.cd<=10且兩個(gè)數(shù)均是奇數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writcDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。

五、設(shè)計(jì)與應(yīng)用題(2題)41.已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)據(jù)表格:

教師教師號(hào)教師名職稱工資上級(jí)領(lǐng)導(dǎo)教師號(hào)9868王文華教授8000null9983李一斌副教授600098689985丁一講師刪98680783王潤(rùn)澤講師刪98680899歐陽(yáng)丹妮講師刪9868課程課程號(hào)課程名學(xué)分教材號(hào)教材名出版社名任課教師號(hào)C2006計(jì)算機(jī)原理311計(jì)算機(jī)原理清華大學(xué)出版社9868C2006計(jì)算機(jī)原理312計(jì)算機(jī)原理與應(yīng)用高等教育出版社9868C2004數(shù)據(jù)結(jié)構(gòu)313數(shù)據(jù)結(jié)構(gòu)清華大學(xué)出版社9868C2010數(shù)據(jù)庫(kù)原理314數(shù)據(jù)庫(kù)原理清華大學(xué)出版社9868C2010數(shù)據(jù)庫(kù)原理315數(shù)據(jù)庫(kù)原理與技術(shù)高等教育出版社9868S3001音樂(lè)欣賞216音樂(lè)欣賞清華大學(xué)出版社9983已知該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:

Ⅰ.每個(gè)教師有唯一的教師號(hào),每個(gè)教師號(hào)對(duì)應(yīng)唯一的一名教師;

Ⅱ.每門課程有唯一的課程號(hào),每個(gè)課程號(hào)對(duì)應(yīng)唯一的一門課程;

Ⅲ.每本教材有唯一的教材號(hào),每個(gè)教材號(hào)對(duì)應(yīng)唯一的一本教材;

Ⅳ.每個(gè)教師最多只有一個(gè)上級(jí)領(lǐng)導(dǎo),也可以沒(méi)有上級(jí)領(lǐng)導(dǎo);

V.一門課程僅由一名教師講授;

Ⅵ.一本教材僅用于一門課程。(12分)

(1)請(qǐng)根據(jù)原始數(shù)據(jù)表及業(yè)務(wù)規(guī)則,給出該系統(tǒng)的關(guān)系模式,保證每個(gè)關(guān)系模式滿足3NF,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。

(2)畫出該系統(tǒng)的ER圖,ER圖中需給出每個(gè)實(shí)體集的屬性,主碼屬性用下劃線標(biāo)識(shí)。

42.設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號(hào)、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號(hào)、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號(hào)、課程名和學(xué)分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;V.查詢某門課程的先修課程信息,列出先修課程號(hào)和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個(gè)系可聘用多名教師,一名教師只能受聘于一個(gè)系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒(méi)有先修課程。(1)請(qǐng)根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。(5分)

六、單選題[1分](2題)43.在SQLServer2008中,設(shè)在某數(shù)據(jù)庫(kù)中建有如下所示的存儲(chǔ)過(guò)程:CREATEPROCPl@aint=20,@bchar(4)AS……設(shè)有下列調(diào)用該存儲(chǔ)過(guò)程的語(yǔ)句:Ⅰ.EXECPl100,ˊa01ˊⅡ.EXECPlˊa01ˊⅢ.EXECPl@b=ˊa01ˊⅣ.EXECPl@a=default,@b=ˊa01ˊ上述語(yǔ)句中,能夠正確調(diào)用該存儲(chǔ)過(guò)程的是()。

A.僅Ⅰ和ⅡB.僅Ⅰ、Ⅱ和ⅢC.僅Ⅰ、Ⅲ和ⅣD.全部

44.下列哪些屬性不適合建立索引()。

A.經(jīng)常出現(xiàn)在GROUPBY字句中的屬性

B.經(jīng)常參與連接操作的屬性

C.經(jīng)常出現(xiàn)在WHERE字句中的屬性

D.經(jīng)常需要進(jìn)行更新操作的屬性

參考答案

1.A解析:本題主要考查了關(guān)系代數(shù)和關(guān)系演算的概念。關(guān)系代數(shù)是通過(guò)對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求的方式。關(guān)系演算是用謂詞來(lái)表達(dá)查詢要求的方式。

2.B解析:數(shù)據(jù)結(jié)構(gòu)概念一般包括以下3個(gè)方面:數(shù)據(jù)間的邏輯關(guān)系、數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式及在這些數(shù)據(jù)上定義的運(yùn)算集合。

3.C解析:如果兩個(gè)實(shí)體之間的聯(lián)系是M:N,則實(shí)現(xiàn)1:M聯(lián)系的方法,將“1”端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入“M”端實(shí)體轉(zhuǎn)換的關(guān)系中。

4.B解析:批處理多道系統(tǒng)能極大地提高計(jì)算機(jī)系統(tǒng)的工作效率,具體表現(xiàn)為:多道作業(yè)并行工作,提高了處理器的利用率;作業(yè)調(diào)度可以按一定的組合選擇裝入主存儲(chǔ)器的作業(yè),可充分利用計(jì)算機(jī)系統(tǒng)的資源;作業(yè)執(zhí)行過(guò)程中,直接在高速的磁盤上存取信息,從而縮短了作業(yè)執(zhí)行的時(shí)間,使單位時(shí)間內(nèi)的處理能力得到提高;作業(yè)成批輸入,自動(dòng)選擇和控制作業(yè)執(zhí)行,提高了系統(tǒng)的吞吐率。

5.C解析:本題主要考查了數(shù)據(jù)安全性的權(quán)限。UPDATE權(quán)限允許修改數(shù)據(jù),但不允許刪除數(shù)據(jù)。ALTERATION權(quán)限允許增加或刪除關(guān)系中的屬性。DROP權(quán)限允許刪除關(guān)系。DELETE權(quán)限允許刪除數(shù)據(jù)。

6.D解析:層次模型是數(shù)據(jù)庫(kù)系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型,主要特征是用樹型結(jié)構(gòu)來(lái)表示實(shí)體類型以及實(shí)體間的聯(lián)系;網(wǎng)狀模型是用網(wǎng)狀結(jié)構(gòu)來(lái)表示實(shí)體類型及實(shí)體之間的聯(lián)系的數(shù)據(jù)模型。兩個(gè)模型中結(jié)點(diǎn)都通過(guò)指針域來(lái)聯(lián)系相關(guān)結(jié)點(diǎn)。

7.C解析:設(shè)備驅(qū)動(dòng)程序負(fù)責(zé)接收和分析從設(shè)備分配轉(zhuǎn)來(lái)的信息以及設(shè)備控制塊等內(nèi)容。設(shè)備驅(qū)動(dòng)程序的功能有:根據(jù)請(qǐng)求傳送的數(shù)據(jù)量,組織I/O緩沖隊(duì)列;利用I/O緩沖,對(duì)數(shù)據(jù)進(jìn)行加工,I/O設(shè)備中斷處理。

8.B解析:Armstrong公理系統(tǒng)包括以下3條推理規(guī)則。設(shè)F是屬性組U上的一組函數(shù)依賴,于是有以下推理規(guī)則:①自反律。若Y∈X∈U,則X→Y為F所邏輯蘊(yùn)含。②增廣律.若X→Y為P所邏輯蘊(yùn)含,且Z∈U,則XZ→YZ為F所邏輯蘊(yùn)含。③傳遞律。若X→Y即Y→Z為F所邏輯蘊(yùn)含,則X→Z為F所邏輯蘊(yùn)含。若X→→Y,而Z=Φ,則稱X→→Y為平凡的多值依賴。若X→→Y在R(U)上成立,用Y'∈Y,我們不可以斷言X→→y'成立。設(shè)R是屬性集U上的一個(gè)關(guān)系模式,X、Y是U的子集,Z=U-X-Y,多值依賴的性質(zhì)如下:①若X→→Y,則X→→Z,其中Z=U-X-Y,即多值依賴具有對(duì)稱性。②若X→Y,則X→→Y,即函數(shù)依賴可以看作多值依賴的特殊情況。③設(shè)屬性集之間的關(guān)系是XY∈W∈U,那么當(dāng)X→→Y在R(U)上成立的時(shí)候,X→→Y在R(W)上也成立;反過(guò)來(lái)當(dāng)X→→Y在R(W)上成立時(shí),X→→Y在R(U)上不一定成立。④若X→→Y,且Y'∈Y,但不能斷言X→→Y'也成立。因?yàn)槎嘀狄蕾嚨亩x中涉及了U中除X、Y之外的其余屬性Z,考慮X→→Y'是否成立時(shí)涉及的其余的屬性Z'=U-X-Y'比確定X→→Y成立時(shí)的其余屬性Z=U-X-Y包含的屬性列多,因此X→→Y'不一定成立。

9.C解析:進(jìn)程控制是通過(guò)原語(yǔ)來(lái)實(shí)現(xiàn)的,一個(gè)進(jìn)程可以使用創(chuàng)建原語(yǔ)創(chuàng)建一個(gè)新的進(jìn)程,前者稱為父進(jìn)程,后者稱為子進(jìn)程。創(chuàng)建一個(gè)進(jìn)程的主要任務(wù)是建立進(jìn)程控制塊,撤銷進(jìn)程的實(shí)質(zhì)是撤銷PCBo注意:創(chuàng)建一個(gè)進(jìn)程的主要任務(wù)是建立進(jìn)程控制塊,而不是建立原語(yǔ),故C)選項(xiàng)敘述錯(cuò)誤。掌握進(jìn)程控制塊的概念和作用。

10.A解析:本題是對(duì)磁盤存取訪問(wèn)時(shí)間的考查。磁盤一般由若干磁盤片組成、每個(gè)磁盤片對(duì)應(yīng)兩個(gè)讀/寫磁頭,分別對(duì)磁盤片的上下兩面進(jìn)行讀寫,各個(gè)磁頭與磁頭臂相連。磁頭臂沿著半徑方向移動(dòng)。訪問(wèn)磁盤時(shí),首先要移動(dòng)磁頭臂到相應(yīng)柱面,然后旋轉(zhuǎn)盤片將指定磁頭定位在指定扇區(qū)上,然后控制磁頭對(duì)扇區(qū)中數(shù)據(jù)進(jìn)行讀寫。所以一次訪盤時(shí)間由尋道時(shí)間、旋轉(zhuǎn)定位時(shí)間和數(shù)據(jù)傳輸時(shí)間組成。正確答案為選項(xiàng)A。

11.數(shù)據(jù)傳輸【解析】虛電路的工作方式的工作過(guò)程分為3個(gè)階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

12.虛電路【解析】在實(shí)際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報(bào)與虛電路。

13.數(shù)據(jù)字典或系統(tǒng)目錄數(shù)據(jù)庫(kù)中所有對(duì)象及其關(guān)系的信息集合,是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄

14.SAS【解析】SAS就是串行SCSl硬盤的英文縮寫。

15.R.A=S.A或S.A=R.A【解析】自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。本題是自然連接,所以本題答案為R.A=S.A或S.A=R.A。

16.R-1依題意,二叉樹為滿二叉樹,度為0即葉子結(jié)點(diǎn)n0與度為2的結(jié)點(diǎn)的個(gè)數(shù)n2的關(guān)系為:n0=n2+1

17.下【解析】0S1參考模型將整個(gè)通信功能劃分為7個(gè)子層,劃分層次的原則如下:網(wǎng)中各結(jié)點(diǎn)都有相同的層次;不同結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;每一層使用下層提供的服務(wù),并向其上層提供服務(wù);不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等層之間的通信。

18.單段式虛擬存儲(chǔ)器單段式虛擬存儲(chǔ)器解析:虛擬存儲(chǔ)器的概念:在采用動(dòng)態(tài)重定位的計(jì)算機(jī)系統(tǒng)中,依靠附加一些硬件實(shí)現(xiàn)自動(dòng)地址變換,這些硬件進(jìn)而可以支持所謂虛擬存儲(chǔ)器的概念。有了這個(gè)地址變換機(jī)構(gòu)后,不僅可以把作業(yè)存放的地址空間和運(yùn)行時(shí)用于安置作業(yè)的存儲(chǔ)空間區(qū)分開,而且它有能力把作業(yè)在運(yùn)行時(shí)所規(guī)定的在其地址空間中的每一虛擬地址變換為實(shí)際主存的物理地址。虛擬存儲(chǔ)器就是一個(gè)地址空間。這里提供的自動(dòng)地址變換機(jī)制與諸如采用基址寄存器和相對(duì)尋址的地址變換機(jī)制不同。后者的作用依賴于指令的類型;而自動(dòng)地址變換并不依賴于每個(gè)程序中機(jī)器指令內(nèi)包含的信息,即它作用于所有的存儲(chǔ)訪問(wèn),而不受應(yīng)用程序的控制。物質(zhì)基礎(chǔ):建造支持虛擬存儲(chǔ)器概念的系統(tǒng),應(yīng)有相應(yīng)的物質(zhì)基礎(chǔ)來(lái)支持。需要有相當(dāng)容量的輔助存儲(chǔ)器,足以存放所有并發(fā)作業(yè)的地址空間。要有一定容量的主存,因?yàn)樵谔幚頇C(jī)上運(yùn)行的作業(yè),必須有部分信息存放在主存中。要有地址變換機(jī)構(gòu)。虛擬存儲(chǔ)器實(shí)現(xiàn)原理是,當(dāng)作業(yè)要求運(yùn)行時(shí),不是將它的全部信息裝入主存,而是將其中一部分先裝入主存,另一部分暫時(shí)留在輔助存儲(chǔ)器中。作業(yè)在運(yùn)行過(guò)程中,要使用不在主存的信息,應(yīng)設(shè)法將它們裝到主存,以保證作業(yè)的正常運(yùn)行。根據(jù)地址空間結(jié)構(gòu)的不同,虛擬存儲(chǔ)器有兩種形式:?jiǎn)味问教摂M存儲(chǔ)器和多段式虛擬存儲(chǔ)器。單段式虛擬存儲(chǔ)器是一個(gè)連續(xù)的線性地址空間,其地址順序?yàn)?,1,2,…,n-1,n。n為2的k次冪,k為CPU給出的有效地址的長(zhǎng)度。多段式虛擬存儲(chǔ)器把地址空間分成若干段。每一個(gè)段是Si是一個(gè)連續(xù)的線性地址空間,其中的每個(gè)地址可用[S,W]來(lái)表示,其中S代表段名或段號(hào),W代表段中的字的序號(hào)或符號(hào)。一個(gè)虛擬存儲(chǔ)器的最大容量是由計(jì)算機(jī)的地址結(jié)構(gòu)確定的。虛擬存儲(chǔ)器的容量與主存的實(shí)際大小沒(méi)有直接關(guān)系,而是由主存的容量與輔存的容量之和所確定的。

19.關(guān)鍵碼值關(guān)鍵碼值

20.

21.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ǔ)言。

22.D

23.C解析:關(guān)系的性質(zhì)1、每列中的分量來(lái)自同一個(gè)域;2、不同列的分量可以來(lái)自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以交換;4、行的順序可以交換;5、一個(gè)關(guān)系中不能有相同的元組;6、每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。

24.A解析:按照邏輯結(jié)構(gòu)的定義:數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述,只抽象地反映數(shù)據(jù)元素之間的邏輯關(guān)系,不管其存儲(chǔ)方式。順序結(jié)構(gòu)、鏈?zhǔn)浇Y(jié)構(gòu)、靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)結(jié)構(gòu)都是指存儲(chǔ)結(jié)構(gòu)。因此A是正確的。

25.D

26.B

27.B解析:操作系統(tǒng)是直接運(yùn)行在裸機(jī)上的最基本的系統(tǒng)軟件,其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。操作系統(tǒng)是一種資源管理程序,其主要功能是管理計(jì)算機(jī)軟硬件資源,組織計(jì)算機(jī)的工作流程,方便用戶的使用,并能為其他軟件的開發(fā)與使用提供必要的支持。

28.A

29.B

30.A

31.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】

\n本題類似第77套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)字符串左邊部分排序時(shí)所采用的排序方式不同,參考答案的第11行,修改if條件語(yǔ)句的設(shè)置即可。

\n【參考答案】

\n

\n

32.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對(duì)應(yīng)數(shù)字0~9不變,否則替換。

\n【解題思路】

\n本題類似第67套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。本題值得一提的是在設(shè)置判斷條件的時(shí)候,一定要注意兩題要求中的兩個(gè)細(xì)微的差別,第67套要求的是新字符所對(duì)應(yīng)的數(shù)字是0~9的不變,是對(duì)數(shù)值型數(shù)據(jù)進(jìn)行判斷;而本套要求的是原字符所對(duì)應(yīng)的字符是o~9的保持不變,是對(duì)字符型數(shù)據(jù)進(jìn)行判斷,在條件表達(dá)式的寫法上需要大家注意區(qū)分。

\n【參考答案】

\n

\n

33.【審題關(guān)鍵句】計(jì)算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個(gè)數(shù)以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字。

\n【解題思路】

\n①定義整型變量S,i,X,n,e,six,nine。

\n②在第一層for循環(huán)中,因?yàn)镾的值不能為0,所以循環(huán)變量s從1開始,依次遞增直到其值等于10,退出循環(huán)。在第二層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,退出循環(huán)。在第三層for循環(huán)中,循環(huán)變量X從0開始,依次遞增直到其值等于10,退出循環(huán)。在第四層for循環(huán)中,因?yàn)閚的值不能為0,所以循環(huán)變量n從1開始,依次遞增直到其值等于10,退出循環(huán)。在第五層for循環(huán)中,循環(huán)變量e從0開始,依次遞增直到其值等于10。

\n③設(shè)置完所有for循環(huán)條件后,在循環(huán)體中,由變量S的值乘以l00,變量i的值乘以10,以及變量X組成一個(gè)三位數(shù)賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個(gè)四位數(shù)賦給變量nine,再用if條件語(yǔ)句判斷,如果三倍的six等于兩倍的nine,則計(jì)數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時(shí)在屏幕上,輸出six與nine的值。

\n【參考答案】

\n

\n

\n

34.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。

\n【參考答案】

\n

\n

35.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語(yǔ)句。

\n【參考答案】

\n

\n

36.\n【審題關(guān)鍵句】四位數(shù)的千位<=百位<=十位<=個(gè)位,且四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小大的順序存入數(shù)組。

\n【解題思路】

\n①首先,本題要定義多個(gè)變量,包括兩個(gè)循環(huán)變量循環(huán)i、i,一個(gè)用于數(shù)據(jù)交換的整型變量ab,以及分別用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。

\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位<=百位<=十位<=個(gè)位”的條件是否滿足,并通過(guò)a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運(yùn)算符進(jìn)行連接,當(dāng)滿足條件時(shí),則將a嘲的值賦給數(shù)組變量b[cnt],同時(shí)數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿足條件的四位數(shù)都將保存到數(shù)組blent1中。

\n③將所有的四位數(shù)判斷完畢后,最后通過(guò)兩個(gè)for循環(huán),對(duì)b[cnt]數(shù)組中的元素按從小到大的順序排序。

\n【參考答案】

\n

\n

37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無(wú)符號(hào)變量va1,因此,在編寫答案程序時(shí),不需要再重新定義。

\n【參考答案】

\n

\n

38.\n【審題關(guān)鍵句】求素?cái)?shù)的個(gè)數(shù)及平均值,并計(jì)算非素?cái)?shù)的平均值。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后通過(guò)for循環(huán)對(duì)數(shù)組a[300]d0的每個(gè)元素a[i]調(diào)用函數(shù)isV(a[i])判斷a[i]是否是素?cái)?shù)(素?cái)?shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素?cái)?shù),則把其加到變量pjz1上,同時(shí)計(jì)數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]00的所有數(shù)據(jù)后退出循環(huán)。

\n②求出pJz1、pjz2和cnt的值之后,再用變量pjz1的值除以cnt的值就得到素?cái)?shù)的平均值,同時(shí)把這個(gè)值賦給變量pjz1,最后用變量pjz2的值除以300.cnt的值就得到非素?cái)?shù)的平均值,并把這個(gè)值賦給變量pjz2。

\n【參考答案】

\n

\n

39.\n【審題關(guān)鍵句】千位+百位等于十位+個(gè)位的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjz1和pjz2。

\n【解題思路】

\n本題類似第20套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即判斷符合條件的四位數(shù)是“千位+百位等于十位+個(gè)位”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可。

\n【參考答案】

\n

40.【審題關(guān)鍵句】千位+十位組合與個(gè)位+百位組合,都是奇數(shù),兩數(shù)相減結(jié)果大于等于0小于等于10,從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個(gè)變量,包括兩侖循環(huán)變量循環(huán)i、j;用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位);兩個(gè)用來(lái)存放重新組合數(shù)字的變量newV1和newV2。

\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),根據(jù)題目要求,對(duì)其各位數(shù)進(jìn)行重新組合,形成兩個(gè)新的十位數(shù),組合條件分別是原四位數(shù)的千位和十位組成一個(gè)十位數(shù),個(gè)位和百位組成一個(gè)十位數(shù),并將兩個(gè)新的十位數(shù)分別賦給變量newV1和newV2。

\n③數(shù)字重組完畢之后,再根據(jù)題目要求篩選滿足條件的四位數(shù),本題需要考慮多個(gè)篩選條件:一是新組合的十位數(shù)中,其十位數(shù)不能為0,即原四位數(shù)的千位和個(gè)位數(shù)字不能為0;二是兩個(gè)新組合的十位數(shù)之差必須大于等于0小于等于10;三是兩個(gè)新組合的數(shù)字均為奇數(shù)。

\n④將同時(shí)滿足以上3個(gè)條件的四位數(shù)賦給數(shù)組b[cnt],同時(shí)數(shù)組下標(biāo)值加1,當(dāng)for循環(huán)執(zhí)行完畢后,則將所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]qb。

\n⑤最后通過(guò)兩個(gè)for循環(huán),對(duì)數(shù)組b[cnt]中的元素按從大到小的順序排序,排序過(guò)程中,可用newV1或newV2作為數(shù)據(jù)交換的中間變量。

\n【參考答案】

\n

\n

41.(1)【解題思路】關(guā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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論