【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第1頁(yè)
【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第2頁(yè)
【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第3頁(yè)
【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第4頁(yè)
【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

【2021年】河南省洛陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、1.選擇題(10題)1.在就緒隊(duì)列中,一旦有優(yōu)先級(jí)高于當(dāng)前運(yùn)行進(jìn)程優(yōu)先級(jí)的進(jìn)程存在時(shí),便立即對(duì)進(jìn)程進(jìn)行調(diào)度,轉(zhuǎn)讓CPU,這叫做

A.可剝奪方式B.不可剝奪方式C.時(shí)間片輪轉(zhuǎn)D.實(shí)時(shí)調(diào)用

2.數(shù)據(jù)庫(kù)系統(tǒng)支持?jǐn)?shù)據(jù)的邏輯獨(dú)立性依靠的是()。

A.DDL語(yǔ)言和DML語(yǔ)言完全獨(dú)立B.定義完整件約束條件C.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)D.模式分級(jí)及各級(jí)模式之間的映像機(jī)制

3.批處理操作系統(tǒng)的主要缺點(diǎn)是

A.系統(tǒng)吞吐量小B.用戶不能直接控制其作業(yè)的執(zhí)行C.不具備并發(fā)性D.系統(tǒng)資源利用率不高

4.下列敘述正確的是

A.二叉樹(shù)是樹(shù)的特殊情況

B.二叉樹(shù)的結(jié)點(diǎn)的子樹(shù)區(qū)分左子樹(shù)和右子樹(shù)

C.如果一棵二叉樹(shù)最多只有最下面的兩層結(jié)點(diǎn)度數(shù)可以小于2,稱(chēng)之為完全二叉樹(shù)

D.樹(shù)和二又樹(shù)之間不能相互轉(zhuǎn)換

5.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成,適合數(shù)據(jù)庫(kù)類(lèi)型有______。

Ⅰ.關(guān)系型數(shù)據(jù)庫(kù)

Ⅱ.層次型數(shù)據(jù)庫(kù)

Ⅲ.網(wǎng)狀型數(shù)據(jù)庫(kù)

A.只有ⅠB.Ⅰ和ⅡC.Ⅱ和ⅢD.都適合

6.下列關(guān)于文件系統(tǒng)當(dāng)前目錄的描述中,不正確的是()。

A.每個(gè)用戶可以有一個(gè)當(dāng)前目錄

B.引入當(dāng)前目錄可以加快檢索速度

C.查找文件時(shí)可以使用部分路徑名

D.當(dāng)前目錄不能隨意改變

7.計(jì)算機(jī)是一種通用的信息處理工具,下面是關(guān)于計(jì)算機(jī)信息處理能力的敘述:

Ⅰ.它不但能處理數(shù)據(jù),而且還能處理圖像和聲音

Ⅱ.它不僅能進(jìn)行計(jì)算,而且還能進(jìn)行推理決策

Ⅲ.它具有幾乎無(wú)限的存儲(chǔ)能力

Ⅳ.它能方便而迅速與其他計(jì)算機(jī)交換信息

上面敘述中,正確的是______。

A.Ⅰ、Ⅲ、ⅣB.Ⅰ、Ⅱ、ⅢC.Ⅰ、Ⅱ、Ⅲ和ⅣD.Ⅱ、Ⅲ、Ⅳ

8.計(jì)算機(jī)病毒是______。

A.計(jì)算機(jī)產(chǎn)生的B.電子器件產(chǎn)生的C.空氣污染產(chǎn)生的D.一種人為制造的程序

9.當(dāng)某設(shè)備輸入操作正常結(jié)束時(shí),操作系統(tǒng)將等待該輸入操作結(jié)果的進(jìn)程的狀態(tài)改成______。

A.就緒態(tài)B.運(yùn)行態(tài)C.等待態(tài)D.掛起態(tài)

10.所謂概念模型,指的是

A.客觀存在的事物及其相互聯(lián)系

B.將信息世界中的信息進(jìn)行數(shù)據(jù)化

C.實(shí)現(xiàn)模型在計(jì)算機(jī)中的數(shù)據(jù)化表示

D.現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次,即信息世界

二、填空題(10題)11.系統(tǒng)中有N個(gè)進(jìn)程,則進(jìn)程就緒隊(duì)列中最多有【】個(gè)進(jìn)程。

12.OSl參考模型中,網(wǎng)絡(luò)層的主要功能有:___________、擁塞控制和網(wǎng)絡(luò)互聯(lián)等。

13.數(shù)據(jù)結(jié)構(gòu)包括的三個(gè)方面的內(nèi)容是:數(shù)據(jù)的【】,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)的運(yùn)算。

14.被中止的事務(wù)對(duì)數(shù)據(jù)庫(kù)所數(shù)的任何改變必須撤銷(xiāo),這稱(chēng)作事務(wù)的______。

15.數(shù)據(jù)庫(kù)恢復(fù)通常基于數(shù)據(jù)備份和______。

16.FTP服務(wù)器利用___________來(lái)控制用戶對(duì)服務(wù)器的訪問(wèn)權(quán)限。

17.SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句REVOKE實(shí)現(xiàn)其中的______功能。

18.()是數(shù)據(jù)庫(kù)中的一個(gè)邏輯命名空間,可以存放表、視圖等數(shù)據(jù)庫(kù)對(duì)象,用于對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行分類(lèi)。

19.在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,模式與內(nèi)模式之間的映象(模式/內(nèi)模式),實(shí)現(xiàn)了數(shù)據(jù)的______獨(dú)立性。

20.使用PowerDesigner的DataArchitect可以對(duì)數(shù)據(jù)庫(kù)生成物理數(shù)據(jù)模型(PDM),這種功能通常稱(chēng)為【】。

三、單選題(10題)21.若讓元素1,2,3依次進(jìn)棧,則出棧次序不可能出現(xiàn)哪一種情況?

A.3,2,1B.2,1,3C.3,1,2D.1,3,2

22.在數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段,將局部E-R圖集成為全局的E-R圖時(shí)有可能發(fā)生沖突,下面表述錯(cuò)誤的是()。A.A.總共可能發(fā)生2類(lèi)沖突

B.類(lèi)型、取值范圍的沖突屬于屬性沖突

C.屬性沖突通過(guò)協(xié)商、討論等手段進(jìn)行解決

D.結(jié)構(gòu)沖突要用技術(shù)手段解決

23.某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫(kù)平臺(tái)。在系統(tǒng)運(yùn)行期間,用戶反映某更新操作很慢,無(wú)法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語(yǔ)句,發(fā)現(xiàn)該語(yǔ)句執(zhí)行后長(zhǎng)時(shí)間無(wú)響應(yīng)。經(jīng)檢查數(shù)據(jù)庫(kù)服務(wù)器CPU使用率小于1%,磁盤(pán)IO也非常小。造成此現(xiàn)象可能的原因是()

A.客戶機(jī)到數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)故障

B.更新操作涉及到的表沒(méi)有建立主碼

C.更新的字段沒(méi)有建立有效的索引

D.更新操作涉及到的數(shù)據(jù)被鎖定

24.下列存儲(chǔ)管理方案中,()允許動(dòng)態(tài)擴(kuò)充內(nèi)存容量。

A.固定分區(qū)B.可變分區(qū)C.頁(yè)式D.虛擬頁(yè)式

25.在概念設(shè)計(jì)階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個(gè)工作是對(duì)數(shù)據(jù)進(jìn)行什么抽象?()

A.分類(lèi)B.聚集C.概括D.數(shù)據(jù)抽象

26.在需求分析階段中,業(yè)務(wù)流程的分析結(jié)果一般用()

A.E-R圖表示B.程序流程圖表示C.數(shù)據(jù)流圖表示D.數(shù)據(jù)結(jié)構(gòu)圖表示

27.描述概念模型的常用方法是

A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實(shí)體-聯(lián)系方法

28.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?

A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式

29.概念模型()

A.依賴(lài)于DBMS和硬件B.獨(dú)立于DBMS和硬件C.依賴(lài)于DBMSD.獨(dú)立于DBMS

30.E-R模型轉(zhuǎn)換成關(guān)系模型是在數(shù)據(jù)庫(kù)設(shè)計(jì)階段中的()階段。

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

四、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ù)據(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ù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。

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

34.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到0ut.dat文件中。

注意:部分源程序存放在test.C文件中。

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。

35.函數(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[i][0]中(其中:i是文章中的某行)。第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存入數(shù)組單元xx[i][1]中。以此類(lèi)推一直處理到最后第二個(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)容。

36.函數(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)的字符是大寫(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)容。

37.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat。

38.在文件in.dat中已存有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)readDat是讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,如果出現(xiàn)后三位相等的數(shù)值,則對(duì)這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中。

最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到文件out.dat中。

39.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)mc(字符型10位),單價(jià)dj(整型),數(shù)量s1(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(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)賦值語(yǔ)句進(jìn)行解題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;

注意:部分源程序存放在test.c文件中。

請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

40.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額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)容。

五、設(shè)計(jì)與應(yīng)用題(2題)41.已知有如下關(guān)系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來(lái),并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。(10分)

42.設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號(hào)、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號(hào)、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號(hào)、課程名和學(xué)分;Ⅳ.查詢講授某門(mén)課程的教師信息,列出教師名和職稱(chēng);V.查詢某門(mén)課程的先修課程信息,列出先修課程號(hào)和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個(gè)系可聘用多名教師,一名教師只能受聘于一個(gè)系;Ⅱ.一名教師可講授多門(mén)課程,一門(mén)課程可由多名教師講授;Ⅲ.一門(mén)課程可以有多門(mén)先修課程,也可以沒(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.設(shè)在SQLServer2008中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類(lèi)型存儲(chǔ)。下列數(shù)據(jù)類(lèi)型中最合適的是()。

A.intB.smallintC.tinyintD.bigint

44.設(shè)有購(gòu)買(mǎi)表(顧客號(hào),商品號(hào),購(gòu)買(mǎi)時(shí)間)?,F(xiàn)要查詢2012年顧客A購(gòu)買(mǎi)了但顧客B沒(méi)有購(gòu)買(mǎi)的商品。有下列查詢語(yǔ)句:1.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=ˊ2012ˊAND顧客號(hào)=ˊAˊAND商品號(hào)NOTIN(SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=ˊ2012ˊAND顧客號(hào)=ˊBˊ)11.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=ˊ2012ˊAND顧客號(hào)=ˊAˊEXCEPTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))=ˊ2012ˊAND顧客號(hào)=ˊBˊ11.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))=ˊ2012ˊAND顧客號(hào)=ˊAˊINTERSECTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=ˊ2012ˊAND顧客號(hào)=ˊBˊIV.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))=ˊ2012ˊAND顧客號(hào)=ˊAˊUNl0NSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=ˊ2012ˊAND顧客號(hào)=ˊBˊ上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢要求的是()。

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

參考答案

1.A解析:進(jìn)程調(diào)度中使用優(yōu)先級(jí)調(diào)度法時(shí)又可把算法分為兩種方式:可剝奪方式和不可剝奪方式。使用可剝奪方式時(shí),系統(tǒng)把處理機(jī)分配給優(yōu)先級(jí)最高的進(jìn)程。一旦系統(tǒng)中出現(xiàn)了另一個(gè)優(yōu)先級(jí)更高的進(jìn)程,調(diào)度程序?qū)⑼V拐谶\(yùn)行的進(jìn)程,把處理機(jī)CPU分配給新出現(xiàn)的優(yōu)先級(jí)更高的進(jìn)程。

2.D解析:當(dāng)數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時(shí),通過(guò)對(duì)映像的相應(yīng)改變而保持局部邏輯結(jié)構(gòu)不變,不必改變應(yīng)用程序,從而實(shí)現(xiàn)數(shù)據(jù)和程序的邏輯獨(dú)立性。這種體系結(jié)構(gòu)即是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和兩級(jí)映像。

3.B解析:批處理系統(tǒng)有兩個(gè)特點(diǎn):一是多道,二是成批。成批的特點(diǎn)是在系統(tǒng)運(yùn)行過(guò)程中不允許用戶與他的作業(yè)發(fā)生交互作用,即作業(yè)一旦進(jìn)入系統(tǒng),用戶就不能直接干預(yù)具體作業(yè)運(yùn)行。

4.B解析:二叉樹(shù)不是樹(shù)的特殊情況。二叉樹(shù)的結(jié)點(diǎn)的子樹(shù)區(qū)分左子樹(shù)和右子樹(shù)。如果一棵二叉樹(shù)最多只有最下面的兩層結(jié)點(diǎn)度數(shù)可以小于2,并且最下面一層的結(jié)點(diǎn)都集中在該層最左邊的若干位置上,稱(chēng)之為完全二叉樹(shù)。樹(shù)和二叉樹(shù)之間可以相互轉(zhuǎn)換。

5.D

6.D解析:當(dāng)前目錄又稱(chēng)工作目錄,在不同目錄下工作,當(dāng)前目錄也就發(fā)生改變,它給出相對(duì)路徑名,為每個(gè)用戶設(shè)置一個(gè)當(dāng)前目錄,當(dāng)訪問(wèn)某個(gè)文件時(shí),就可以從當(dāng)前目錄開(kāi)始向下順次檢索,避免每次都從目錄樹(shù)的樹(shù)根開(kāi)始搜索。

7.C

8.D

9.A解析:運(yùn)行中的進(jìn)程可以處于以下三種狀態(tài):運(yùn)行、就緒和等待。運(yùn)行是指進(jìn)程已獲得CPU,并且在CPU上執(zhí)行的狀態(tài);就緒狀態(tài)是指一個(gè)進(jìn)程已經(jīng)具備了運(yùn)行的條件,但沒(méi)有獲得CPU而不能運(yùn)行的狀態(tài);等待狀態(tài)也稱(chēng)阻塞狀態(tài)或封鎖狀態(tài),是指進(jìn)程因等待某種事件發(fā)生而暫時(shí)不能運(yùn)行的狀態(tài)。因此當(dāng)某設(shè)備輸入操作正常結(jié)束時(shí),操作系統(tǒng)將等待該輸入操作結(jié)果的進(jìn)程的狀態(tài)改成就緒態(tài),正確答案為選項(xiàng)A。

10.D解析:概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次,是人們對(duì)所涉及到的客觀事物及其關(guān)系的理解,是對(duì)現(xiàn)實(shí)世界中的客觀對(duì)象產(chǎn)生認(rèn)識(shí)、抽象而得到的信息。

11.N-1

12.路由選擇【解析】OSl參考模型中,網(wǎng)絡(luò)層要實(shí)現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。

13.邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)

14.回滾回滾解析:未能成功完成的事務(wù)稱(chēng)為中止事務(wù),中止事務(wù)必須對(duì)數(shù)據(jù)庫(kù)的狀態(tài)不造成影響,即中止事務(wù)對(duì)數(shù)據(jù)庫(kù)所做的任何改變必須撤銷(xiāo)。一旦中止事務(wù)造成的變更被撤銷(xiāo),則稱(chēng)事務(wù)已回滾。

15.日志日志

16.用戶賬號(hào)【解析】FTp服務(wù)器利用用戶賬號(hào)來(lái)控制用戶對(duì)服務(wù)器的訪問(wèn)權(quán)限。

17.數(shù)據(jù)控制數(shù)據(jù)控制解析:SQL語(yǔ)言功能極強(qiáng),但由于設(shè)計(jì)巧妙,語(yǔ)言十分簡(jiǎn)潔,完成數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制的核心功能只用了9個(gè)動(dòng)詞,如下:

?數(shù)據(jù)查詢:SELECT;

?數(shù)據(jù)定義:CREATEDROPALTER;

?數(shù)據(jù)操縱:INSERTUPDATEDELETE;

?數(shù)據(jù)控制:GRANTREVOKE。

因此本題填數(shù)據(jù)控制。

18.架構(gòu)(或模式,Schema)

19.物理物理解析:三級(jí)模式是對(duì)數(shù)據(jù)的3個(gè)抽象級(jí)別,從外向內(nèi)依次為外模式、模式和內(nèi)模式,三級(jí)模式之間存在兩級(jí)映像,即外模式/模式映像和模式/內(nèi)模式映像。

三級(jí)模式和兩級(jí)模式映像保證了數(shù)據(jù)具有較高的邏輯獨(dú)立性和物理獨(dú)立性。

20.逆向工程逆向工程解析:PowerDesignerDataArchitect用于兩層的即概念層和物理層數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)構(gòu)造。DataArchitect提供概念數(shù)據(jù)模型設(shè)計(jì),自動(dòng)的物理數(shù)據(jù)模型生成,針對(duì)多種數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)庫(kù)生成,開(kāi)發(fā)工具的支持和高質(zhì)量的文檔特性。使用其逆向工程能力,設(shè)計(jì)人員可以得到一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的“藍(lán)圖”可用于文檔和維護(hù)數(shù)據(jù)或移植到一個(gè)不同的DBMS。

21.C解析:棧是限制僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱(chēng)插入、刪除的這一端為棧頂(Top),另一端稱(chēng)為棧底(Bottom)。當(dāng)表中沒(méi)有元素時(shí)稱(chēng)為空棧。

根據(jù)上述定義,每次刪除(退棧)的總是當(dāng)前棧中“最新”的元素,即最后插入(進(jìn)棧)的元素,而最先插入的是被放在棧的底部,要到最后才能刪除。根據(jù)上述原理,C)3,1,2,既然先出棧的是3,說(shuō)明1,2已經(jīng)進(jìn)棧,那么1不可能在2之前出棧。

22.A將局部E-R圖集成為全局的E-R圖時(shí)有可能發(fā)生3類(lèi)沖突,即屬性沖突,結(jié)構(gòu)沖突,命名沖突。

23.D

24.D虛擬頁(yè)式存儲(chǔ)管理又稱(chēng)為請(qǐng)求頁(yè)式存儲(chǔ)管理,請(qǐng)求頁(yè)式的基本思想是,在進(jìn)程開(kāi)始執(zhí)行之前,不是裝入全部頁(yè)面,而是只是裝入一個(gè)(甚至0個(gè))頁(yè)面,然后根據(jù)進(jìn)程執(zhí)行的需要,動(dòng)態(tài)地裝入其他頁(yè)面。

25.D

26.C

27.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實(shí)體—聯(lián)系方法。該方法用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型。

28.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類(lèi)型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。

29.B

30.B

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

\n【解題思路】

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

\n【參考答案】

\n

\n

32.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“千數(shù)-百位-十位-個(gè)位數(shù)大于零”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件。另外,對(duì)于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。

\n【參考答案】

\n

\n

\n

33.\n【審題關(guān)鍵句】個(gè)位+千位與百位+十位,偶數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類(lèi)似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式:②新組合的兩位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。注意,兩個(gè)整除關(guān)系表達(dá)式要用或運(yùn)算符(||)連接,且用括號(hào)括起來(lái)先進(jìn)行整除運(yùn)算(因?yàn)榛蜻\(yùn)算級(jí)別比與運(yùn)算級(jí)別低,因此要括起來(lái)),再與奇偶性判斷表達(dá)式進(jìn)行與()運(yùn)算。

\n【參考答案】

\n

\n

\n

34.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個(gè)數(shù)及平均值。

\n【解題思路】

\n本題類(lèi)似第46套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語(yǔ)句,將該該語(yǔ)句為判斷各位數(shù)字之和是奇數(shù)的表達(dá)式即可。

\n【參考答案】

\n

\n

35.\n【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆序排序。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和字符局部變量yuan。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符)XX[i][0]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開(kāi)始,依次遞增直到其值等于該行字符串的長(zhǎng)度減1,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符)XX[i][j+1]的ASCII碼值相加的和保存到字符)xx[i][j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個(gè)字符與第一個(gè)字符變量yuan的值相加,最后通過(guò)strreV函數(shù)對(duì)i行字符串逆序排序。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

37.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。

\n【解題思路】

\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位一千位-百位一十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

38.\n【審題關(guān)鍵句】按每個(gè)數(shù)的后三位降序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。

\n【解題思路】本題類(lèi)似第7套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①按每個(gè)數(shù)的后三位降序排列,參考答案的第5條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進(jìn)行升序排列,參考答案的第13條語(yǔ)句,同樣也是修改兩數(shù)組元素的大小比較符即可。

\n【參考答案】

\n

\n

\n

39.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。

\n【參考答案】

\n

\n

40.\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

\n

41.【解題思路】

ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:

(1)將每一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性為關(guān)系模式的屬性。

f21對(duì)干一元聯(lián)系,按各種情處理,如下表格所示。二元關(guān)系ER圖轉(zhuǎn)換成的關(guān)系聯(lián)系的處理主鍵外鍵1:11→1(2個(gè)關(guān)系)

模式A

模式B(有兩種)

處理方式(1):

把模式B的主鍵,

聯(lián)系的屬性加入模式A

處理方式(2):

把模式A的主鍵,

聯(lián)系的屬性加入模式B()(依據(jù)聯(lián)系的處理方式)

方式(1):

模式B的主鍵為模式A外鍵

方式(2):

表A的主鍵為表B的外鍵1:N1→n(2個(gè)關(guān)系)

模式A

模式B

溫馨提示

  • 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)論