




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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):________
一、1.選擇題(10題)1.數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的
A.數(shù)據(jù)獨(dú)立性B.數(shù)據(jù)安全性C.規(guī)范化D.操作可行性
2.在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)中,當(dāng)把E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),下面的做法哪—個(gè)是不正確的?
A.一個(gè)實(shí)體類(lèi)型可以轉(zhuǎn)換為一個(gè)關(guān)系模式
B.一個(gè)聯(lián)系類(lèi)型可以轉(zhuǎn)換為一個(gè)關(guān)系模式
C.由實(shí)體類(lèi)型轉(zhuǎn)換成的關(guān)系模式的主鍵是該實(shí)體類(lèi)型的主鍵
D.由聯(lián)系類(lèi)型轉(zhuǎn)換成的關(guān)系模式的屬性是與該聯(lián)系類(lèi)型相關(guān)的諸實(shí)體類(lèi)型屬性的全體
3.SQL中連接表(JoinedTable)允許用戶(hù)在一個(gè)SELECT語(yǔ)句的哪個(gè)子句中指定?
A.FROMB.ORDERBYC.GROUPBYD.WHERE
4.局域網(wǎng)指較小地域范圍內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò),一般是一幢或幾幢建筑物內(nèi)的計(jì)算機(jī)互連成網(wǎng)。下面關(guān)于以太局域網(wǎng)的敘述中,錯(cuò)誤的是
A.它的地域范圍有限
B.它使用專(zhuān)用的通信線(xiàn)路,數(shù)據(jù)傳輸速率高
C.它的通信延遲時(shí)間較短,可靠性較好
D.它按點(diǎn)到點(diǎn)的方式(一個(gè)站向另一個(gè)站發(fā)送信息,進(jìn)行數(shù)據(jù)通信)
5.根據(jù)關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系要滿(mǎn)足第一范式,下面“部門(mén)”關(guān)系中,使它不滿(mǎn)足第一范式的屬性是。
A.部門(mén)總經(jīng)理B.部門(mén)成員C.部門(mén)名D.部門(mén)號(hào)
6.在有n個(gè)葉子結(jié)點(diǎn)的哈夫曼樹(shù)中,其結(jié)點(diǎn)總數(shù)為
A.不確定B.2nC.2n+lD.2n-1
7.PowerBuilder是一種深受廣大用戶(hù)歡迎的快速應(yīng)用開(kāi)發(fā)工具,它與其他應(yīng)用開(kāi)發(fā)工具比較,最具有特色的是
A.支持面向?qū)ο蟮拈_(kāi)發(fā)方法B.提供可視化圖形用戶(hù)界面C.使用ODBC與多種數(shù)據(jù)庫(kù)連接D.可通過(guò)數(shù)據(jù)窗口訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
8.在計(jì)算機(jī)中,防火墻是設(shè)置在可信任網(wǎng)絡(luò)和不可信任的外界之間的一道屏障,其目的是
A.保護(hù)一個(gè)網(wǎng)絡(luò)不受病毒的攻擊
B.保護(hù)一個(gè)網(wǎng)絡(luò)不受另一個(gè)網(wǎng)絡(luò)的攻擊
C.使一個(gè)網(wǎng)絡(luò)與另一個(gè)網(wǎng)絡(luò)不發(fā)生任何關(guān)系
D.以上都不對(duì)
9.系統(tǒng)抖動(dòng)是指()。A.A.使用機(jī)器時(shí),屏幕閃爍的現(xiàn)象
B.系統(tǒng)盤(pán)有問(wèn)題,致使系統(tǒng)不穩(wěn)定的現(xiàn)象。
C.被調(diào)出的頁(yè)面又立刻被調(diào)入所形成的頻繁調(diào)入調(diào)出現(xiàn)象
D.由于內(nèi)存分配不當(dāng),偶然造成內(nèi)存不夠的現(xiàn)象
10.若對(duì)一個(gè)已經(jīng)排好了序的序列進(jìn)行排序,在下列4種方法中,哪一種方法比較好?
A.冒泡法B.直接選擇法C.直接插入法D.歸并法
二、填空題(10題)11.下表為一路由器的路由表。如果該路由器接收到一個(gè)源IP地址為10.0.0.10、目的IP地址為40.0.0.40的IP數(shù)據(jù)報(bào),那么它將把此IP數(shù)據(jù)報(bào)投遞到___________。
12.一個(gè)算法的時(shí)間復(fù)雜性通常用數(shù)量級(jí)形式表示,當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問(wèn)題的規(guī)模n無(wú)關(guān)時(shí),則表示為
【】
13.一個(gè)程序在一個(gè)數(shù)據(jù)集合上的一次執(zhí)行過(guò)程稱(chēng)為_(kāi)_____,它是系統(tǒng)進(jìn)行資源分配的獨(dú)立單位。
14.一些進(jìn)程相互合作共同完成一項(xiàng)任務(wù),進(jìn)程之間的這種直接的協(xié)同工作關(guān)系稱(chēng)為_(kāi)____。
15.一個(gè)功能完備的網(wǎng)絡(luò)系統(tǒng)應(yīng)該提供一些基本的安全服務(wù)功能,這些功能包括保密性、______、數(shù)據(jù)完整性、防抵賴(lài)和訪(fǎng)問(wèn)控制。
16.數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域概括地講可以包括數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制、數(shù)據(jù)庫(kù)理論和
【】
。
17.嚴(yán)格兩階段鎖協(xié)議要求對(duì)______更新的封鎖必須保持到事務(wù)的終點(diǎn)。
18.為使多個(gè)進(jìn)程有效地同時(shí)處理輸入和輸出,最好使用【】結(jié)構(gòu)的緩沖技術(shù)
19.如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某個(gè)串行調(diào)度下的執(zhí)行結(jié)果相同,則稱(chēng)這個(gè)調(diào)度為【】調(diào)度。
20.從工作特性的角度可將設(shè)備分類(lèi)為_(kāi)_____設(shè)備和存儲(chǔ)設(shè)備。
三、單選題(10題)21.對(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)系模式
22.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。
A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)
23.設(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)
24.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是()的任務(wù)。
A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段
25.下列不屬于創(chuàng)建分區(qū)表步驟的是__________。
A.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案創(chuàng)建表
26.整個(gè)軟件生存期中時(shí)間最長(zhǎng)蹬是()
A.需求分析B.設(shè)計(jì)C.程序編制D.運(yùn)行維護(hù)
27.病毒的主要特性表現(xiàn)在如下哪幾個(gè)方面?()
Ⅰ.傳染性
Ⅱ.靈活性
Ⅲ.破壞性
Ⅳ.隱蔽性
Ⅴ.常駐內(nèi)存
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.全都是
28.在數(shù)據(jù)庫(kù)技術(shù)中,為提高數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)庫(kù)的結(jié)構(gòu)被劃分成用戶(hù)級(jí)、()和存儲(chǔ)級(jí)3個(gè)層次。A.管理員級(jí)B.外部級(jí)C.概念級(jí)D.內(nèi)部級(jí)
29.FoxProDOS是()
A.DOS下的數(shù)據(jù)庫(kù)B.DOS支持下的數(shù)據(jù)庫(kù)管理系統(tǒng)C.為DOS做的FoxProD.DOS下的文字處理系統(tǒng)
30.在概念設(shè)計(jì)階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個(gè)工作是對(duì)數(shù)據(jù)進(jìn)行什么抽象?()
A.分類(lèi)B.聚集C.概括D.數(shù)據(jù)抽象
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結(jié)果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
32.已知數(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,再把所有滿(mǎn)足此條件的四位數(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中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsvalue,其功能是:求出所有這些四位數(shù)是素?cái)?shù)的個(gè)數(shù)cnt,再求出所有滿(mǎn)足此條件的四位數(shù)平均值pjzl,以及所有不滿(mǎn)足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt,pjz1,pjz2輸出到out.dat文件中。
34.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的上一個(gè)字母,如果是字母a,則改寫(xiě)成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結(jié)果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(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.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組XX。請(qǐng)考生編寫(xiě)函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
37.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?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值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計(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ù)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ù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
39.已知數(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ù)字均不為零,則將滿(mǎn)足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿(mǎn)足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writcDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
40.設(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中。
設(shè)n=100,s=1,m=10。
①將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[1]為止。
注意:部分源程序已經(jīng)給出。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有高校選課系統(tǒng),需要對(duì)學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)生選課信息進(jìn)行管理。已知系(DEPT)信息包括系編號(hào)(DeptNO)、系名稱(chēng)(DeptName);教師(Teacher)信息包括教師號(hào)(TNO)、教師名(Tname);課程(Course)信息包括課程號(hào)(CNO)、課程名(CName)、課程學(xué)分(Credit);學(xué)生(Student)信息包括學(xué)號(hào)(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。選課系統(tǒng)的管理規(guī)則如下:Ⅰ.一個(gè)系可聘用多名教師,一個(gè)教師只受聘于一個(gè)系;Ⅱ.一個(gè)系可有多名學(xué)生,一個(gè)學(xué)生只屬于一個(gè)系;Ⅲ.一名教師可講授多門(mén)課程,一門(mén)課程可由多名教師講授;Ⅳ.一名學(xué)生可選修多門(mén)課程,一門(mén)課程可被多名學(xué)生選修;V.學(xué)生選修完課程后,可獲得相應(yīng)課程的成績(jī)。針對(duì)以上描述,完成下列設(shè)計(jì)內(nèi)容:(1)構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實(shí)體集名用試卷中給出的英文名,聯(lián)系所關(guān)聯(lián)的實(shí)體集名的首字母,字母問(wèn)用“一”或“_”連接,大小寫(xiě)不限)。(6分)(2)根據(jù)所構(gòu)建的ER圖,設(shè)計(jì)滿(mǎn)足3NF的關(guān)系模式,并標(biāo)出每個(gè)關(guān)系模式的主碼和外碼。(要求關(guān)系模式名同實(shí)體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫(xiě)不限)(4分)
42.設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫(kù)存數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門(mén)銷(xiāo)售,每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的函數(shù)依賴(lài)集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說(shuō)明關(guān)系模式R屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿(mǎn)足3NF的關(guān)系模式。
六、單選題[1分](2題)43.有如下的索引文件:
指針號(hào)1B-30111B-2003指針號(hào)1西服X-1007002洗衣機(jī)X-00215003彩電J-0992300則該索引文件稱(chēng)為()。A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引
44.設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中有下列活動(dòng):Ⅰ.?dāng)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)Ⅱ.?dāng)?shù)據(jù)庫(kù)事務(wù)概要設(shè)計(jì)Ⅲ.應(yīng)用程序概要設(shè)計(jì)Ⅳ.系統(tǒng)總體框架設(shè)計(jì)上述任務(wù)中屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)邏輯設(shè)計(jì)階段工作內(nèi)容的是()。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅲ和ⅣD.以上全部
參考答案
1.A解析:保持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,把數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)劃分成三級(jí)模式。
2.D解析:E-R圖轉(zhuǎn)換為關(guān)系模式時(shí)遵循如下原則:一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵;一個(gè)聯(lián)系類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模式,參與該聯(lián)系類(lèi)型的各實(shí)體的鍵以及聯(lián)系的屬性轉(zhuǎn)換成關(guān)系的屬性。
3.A解析:SQL中引入了連接表的概念,它允許用戶(hù)在一個(gè)SELECT語(yǔ)句的FROM子句中指定連接操作,這種鏈接操作所得到的一個(gè)表稱(chēng)為連接表。
4.D解析:局域網(wǎng)具有以下幾個(gè)方面的特點(diǎn):覆蓋的地理范圍不大;通常采用專(zhuān)用的傳輸線(xiàn)路(也有用寬帶、無(wú)線(xiàn)等傳輸方式),數(shù)據(jù)傳輸速率高;拓?fù)浣Y(jié)構(gòu)簡(jiǎn)單,容易實(shí)現(xiàn);LAN軟件規(guī)范設(shè)計(jì)多限制在物理層、數(shù)據(jù)鏈硌層和傳輸層;通信延遲時(shí)間較低,可靠性較好;能按廣播方式或點(diǎn)—點(diǎn)方式進(jìn)行通信。因此選項(xiàng)D所述內(nèi)容不是局域網(wǎng)的特性。
5.B解析:關(guān)系數(shù)據(jù)庫(kù)的第一范式規(guī)定:關(guān)系中的每一個(gè)屬性都是不可分割的。而本關(guān)系中,“部門(mén)成員”顯然包括“部門(mén)總經(jīng)理”,所以它是可分的。這樣就不滿(mǎn)足第一范式的條件。
6.D解析:哈夫曼樹(shù)又稱(chēng)為最優(yōu)二叉樹(shù),它的結(jié)點(diǎn)總數(shù)和二叉樹(shù)相同為2n-1。
7.C解析:PowerBuilder使用專(zhuān)門(mén)接口或ODBC,可同時(shí)支持與多種數(shù)據(jù)庫(kù)的連接。
8.B解析:防火墻系統(tǒng)是設(shè)置在可信任網(wǎng)絡(luò)和不可信任的外界的一道屏障,由一套硬件(如一個(gè)路由器或一臺(tái)計(jì)算機(jī))和相關(guān)的軟件組成。防火墻的目的是通過(guò)各種控制手段,保護(hù)一個(gè)網(wǎng)絡(luò)不受來(lái)自另外一個(gè)網(wǎng)絡(luò)的攻擊。因此本題正確答案為選項(xiàng)B。
9.C在多道程序環(huán)境中,一旦調(diào)度程序發(fā)現(xiàn)CPU的利用率降低時(shí),立即提高多道程序的道數(shù),為此引入更多的進(jìn)程進(jìn)入內(nèi)存,新進(jìn)的進(jìn)程又會(huì)減少其他進(jìn)程在內(nèi)存的內(nèi)儲(chǔ)塊數(shù),進(jìn)一步加劇了進(jìn)程的缺頁(yè),即進(jìn)程的大部分時(shí)間都用于頁(yè)面的換進(jìn)和換出,而幾乎不能夠完成任何有效的工作,稱(chēng)此時(shí)系統(tǒng)處于抖動(dòng)狀態(tài)。
10.C解析:若以排序所用的比較時(shí)間來(lái)看,直接插入法和歸并法都比較少,對(duì)于n個(gè)元素的序列,大約需要比較n-1次;但歸并法要占用較大的存儲(chǔ)空間,所以用直接插入法比較好。
11.30.0.0.7【解析】目的網(wǎng)絡(luò)的IP地址是40.0.n0,那么查表可知,路由器應(yīng)該把IP數(shù)據(jù)報(bào)投遞到30.0.0.7。
12.O(1)一個(gè)算法花費(fèi)的時(shí)間與算法中語(yǔ)句的執(zhí)行次數(shù)成正比例,哪個(gè)算法中語(yǔ)句執(zhí)行次數(shù)多,它花費(fèi)時(shí)間就多。一個(gè)算法中的語(yǔ)句執(zhí)行次數(shù)稱(chēng)為語(yǔ)句頻度或時(shí)間頻度。當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問(wèn)題的規(guī)模n無(wú)關(guān)時(shí),則表示為O(1)
13.進(jìn)程進(jìn)程解析:進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位。進(jìn)程可分為系統(tǒng)進(jìn)程和用戶(hù)進(jìn)程兩類(lèi)。
14.進(jìn)程同步或同步進(jìn)程同步或同步
15.認(rèn)證認(rèn)證
16.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域包括數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制,數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)的理論。
17.未提交事務(wù)未提交事務(wù)
18.緩沖池當(dāng)某進(jìn)程需要使用緩沖區(qū)時(shí),提出申請(qǐng),由管理程序分配給它,用完后釋放緩沖區(qū).這樣可用少量的緩沖區(qū)為更多的進(jìn)程服務(wù).
19.可串行化可串行化解析:幾個(gè)事務(wù)的并行執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果相同時(shí),稱(chēng)這種并行調(diào)度策略為可串行化的調(diào)度。可串行化是并行事務(wù)正確性的唯一準(zhǔn)則。
20.輸入/輸出或I/O輸入/輸出或I/O
21.B
22.B
23.D
24.C解析:把概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫(kù)模式和外模式)。這些模式在功能上、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充性等方面均應(yīng)滿(mǎn)足用戶(hù)的各種要求。
25.A
26.D
27.D解析:病毒的主要特征包括:傳染性、靈活性、破壞性、隱蔽性、通常常駐內(nèi)存。傳染性是指病毒的自我復(fù)制功能;靈活性表現(xiàn)在程序的小巧,都是可以直接或間接運(yùn)行的程序;破壞性是病毒對(duì)計(jì)算機(jī)軟件硬件的損壞;隱蔽性表現(xiàn)在不易被用戶(hù)察覺(jué),一般隱藏于磁盤(pán)的引導(dǎo)區(qū)或附著在可執(zhí)行文件中:病毒會(huì)常駐內(nèi)存,隨時(shí)可感染其他可執(zhí)行文件。
28.C對(duì)應(yīng)于外模式的數(shù)據(jù)庫(kù)稱(chēng)為用戶(hù)級(jí)數(shù)據(jù)庫(kù)。它是用戶(hù)可以看到并準(zhǔn)許使用的數(shù)據(jù)庫(kù)。模式也叫做概念模式,它是全局邏輯級(jí)的,是數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu)。內(nèi)模式對(duì)應(yīng)于數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu),是為了提高模式對(duì)存儲(chǔ)設(shè)備的獨(dú)立性而設(shè)立的。
29.B
30.D
31.【審題關(guān)鍵句】以行為單位對(duì)字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①首先定義字符變量ch和無(wú)符號(hào)整型變量i、j、k。
\n②對(duì)字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的掃描,在第二層for時(shí)循環(huán)中,變量j從0開(kāi)始,依次遞增直到其值等于strlen(xx[i]),即第i行的長(zhǎng)度。在第三層循環(huán)語(yǔ)句中,變量k從j開(kāi)始,依次遞增直到其值等于strlen(xx[i]),對(duì)每一行中的數(shù)組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實(shí)現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進(jìn)行排序。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿(mǎn)足此條件的數(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
33.\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
34.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的上一個(gè)字母,大小寫(xiě)不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開(kāi)始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語(yǔ)句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫(xiě)字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類(lèi)似第42套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語(yǔ)句。
\n【參考答案】
\n
\n
36.【審題關(guān)鍵句】將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個(gè)計(jì)數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計(jì)大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù),當(dāng)計(jì)數(shù)變量cnt的值與變量k的值相等的時(shí)候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時(shí),變量m的值加1,然后調(diào)用函數(shù)isP判斷當(dāng)前的m值是否為素?cái)?shù),如果是素?cái)?shù),則將m的值賦給數(shù)組xx[cnt],同時(shí)計(jì)算變量cnt的值加1,即當(dāng)數(shù)組xx[0]中保存了一個(gè)素?cái)?shù)之后,在T一次素?cái)?shù)判斷成立時(shí)將保存到xx[1]的位置上,依次類(lèi)推。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類(lèi)似第70套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】千位+個(gè)位等于百位+十位個(gè)數(shù),把所有滿(mǎn)足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位+千位=百位+十位”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
39.【審題關(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ù)題目要求篩選滿(mǎn)足條件的四位數(shù),本題需要考慮多個(gè)篩選條件:一是新組合的十位數(shù)中,其十位數(shù)不能為0,即原四位數(shù)的千位和個(gè)位數(shù)字不能為0;二是兩個(gè)新組合的十位數(shù)之差必須大于等于0小于等于10;三是兩個(gè)新組合的數(shù)字均為奇數(shù)。
\n④將同時(shí)滿(mǎn)足以上3個(gè)條件的四位數(shù)賦給數(shù)組b[cnt],同時(shí)數(shù)組下標(biāo)值加1,當(dāng)for循環(huán)執(zhí)行完畢后,則將所有滿(mǎn)足條件的四位數(shù)全部存放到數(shù)組b[cnt]qb。
\n⑤最后通過(guò)兩個(gè)for循環(huán),對(duì)數(shù)組b[cnt]中的元素按從大到小的順序排序,排序過(guò)程中,可用newV1或newV2作為數(shù)據(jù)交換的中間變量。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】圍圈問(wèn)題。
\n【解題思路】
\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號(hào)的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。
\n②通過(guò)一個(gè)for循環(huán),將n個(gè)人的序號(hào)存入一維數(shù)組P中(n的值已在源程序中賦值為100)。
\n③再建立一個(gè)for循環(huán),循環(huán)變量i從n開(kāi)始,即從100開(kāi)始,依次遞減直到其值小于2時(shí)退出循環(huán)。由于每執(zhí)行一次循環(huán),人數(shù)就會(huì)減少1個(gè),因此,此處的for循環(huán)應(yīng)表示為遞減方式。在該循環(huán)體中,先計(jì)算每次出圈人的位置,通過(guò)表達(dá)式“(s1+m.1)%i”計(jì)算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結(jié)果為0,則說(shuō)明要開(kāi)始報(bào)數(shù)的是最后一個(gè)人,在此人前面的那個(gè)人就是要出圈的人,再通過(guò)一個(gè)循環(huán)將要出圈的人移到數(shù)組最后。
\n【參考答案】
\n
\n
41.【解題思路】
(1)ER圖的畫(huà)法
建立相應(yīng)的ER圖的過(guò)程如下:
第一,確定實(shí)體類(lèi)型。本題有四個(gè)實(shí)體類(lèi)型,即Teacher實(shí)體,Course實(shí)體,Student實(shí)體和DEPT實(shí)體。
第二,確定聯(lián)系類(lèi)型。Teacher實(shí)體與Course實(shí)體之間是多對(duì)多關(guān)系,即T-C關(guān)系,Student實(shí)體與Course實(shí)體之間是多對(duì)多關(guān)系,即S-C關(guān)系。DEPT實(shí)體與Teacher實(shí)體之間是一對(duì)多關(guān)系,即D-T關(guān)系。DEPT實(shí)體與Student實(shí)體之間是一對(duì)多關(guān)系,即D-S關(guān)系。
第三,把實(shí)體類(lèi)型和聯(lián)系類(lèi)型組合成ER圖。
第四,確定實(shí)體類(lèi)型和聯(lián)系類(lèi)型的屬性。
Teacher實(shí)體集屬性:教師號(hào)、教師名
Course實(shí)體集屬性:課程號(hào)、課程名、課程學(xué)分
Student實(shí)體集屬性:學(xué)號(hào)、學(xué)生姓名、學(xué)生性別
DEPT實(shí)體集屬性:系編號(hào)、系名稱(chēng)
(2)ER模型轉(zhuǎn)換為關(guān)系模式的規(guī)則
①把ER模型中的每一個(gè)實(shí)體集轉(zhuǎn)換為同名的關(guān)系,實(shí)體集的屬性就是關(guān)系的屬性,實(shí)體集的碼就是關(guān)系的碼。
②把ER模型中的每一個(gè)聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系,與該聯(lián)系相連的各實(shí)體集的碼以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系的屬性。關(guān)系的碼根據(jù)下列情況確定。
若聯(lián)系為1:1,則每個(gè)實(shí)體集碼均是該關(guān)系的候選碼。
若聯(lián)系為1:n,則關(guān)系的碼為n端實(shí)體集的碼。
若聯(lián)系為m:n,則為各實(shí)體集碼的組合
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 想象性群際接觸對(duì)大學(xué)生合作行為的實(shí)證研究-內(nèi)隱職業(yè)偏見(jiàn)的中介作用
- 防水防漏材料企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 酰胺類(lèi)除草劑原藥企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 水獺皮帽企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 售房委托合同范本
- 鈹?shù)V企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 黑曲霉源新型乙酰膽堿酯酶的催化特性與應(yīng)用研究
- 涼鞋或拖鞋企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 約氏乳桿菌及其胞外囊泡緩解仔豬腸道損傷的機(jī)制研究
- 2025年酶標(biāo)免疫分析儀項(xiàng)目發(fā)展計(jì)劃
- 水環(huán)境綜合治理服務(wù)方案(技術(shù)標(biāo))
- 【原創(chuàng)】頭腦特工隊(duì)開(kāi)的那些心理學(xué)腦洞
- 美甲藝術(shù)全套教學(xué)課件
- 中國(guó)古代餐具
- 施工日志模板
- Agilent7820A氣相色譜儀操作規(guī)程知識(shí)講解
- 400字作文稿紙(方格)A4打印模板
- 不領(lǐng)證的夫妻離婚協(xié)議書(shū)
- 鋁型材企業(yè)組織架構(gòu)及部門(mén)職能
- 華為BEM戰(zhàn)略解碼體系完整版
- Python商務(wù)數(shù)據(jù)分析與實(shí)戰(zhàn)PPT完整全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論