版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【2021年】陜西省榆林市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.在可變分區(qū)存儲(chǔ)管理中,最優(yōu)適應(yīng)分配算法要求對(duì)空閑區(qū)表項(xiàng)按哪種順序進(jìn)行排列?
A.地址從大到小B.地址從小到大C.尺寸從大到小D.尺寸從小到大
2.設(shè)有關(guān)系R(A,B,C,D,E),A、B、C、D、E都不可再分,則R一定屬于
A.1NFB.2NFC.3NYD.以上3個(gè)選項(xiàng)都有可能
3.聯(lián)機(jī)分析處理包括以下哪些基本分析功能?
Ⅰ.聚類
Ⅱ.切片
Ⅲ.轉(zhuǎn)軸
Ⅳ.切塊
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.都是
4.在順序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找關(guān)鍵碼值20,則需要進(jìn)行關(guān)鍵碼比較次數(shù)為多少次?
A.2B.3C.4D.不確定
5.新一代數(shù)據(jù)庫應(yīng)用開發(fā)工具應(yīng)具備的特征有
Ⅰ.支持與多種數(shù)據(jù)庫連接
Ⅱ.支持可視化圖形用戶界面
Ⅲ.支持面向?qū)ο蟮某绦蛟O(shè)計(jì)
Ⅳ.支持開放性
Ⅴ.提供完善的數(shù)據(jù)對(duì)象
A.Ⅰ,Ⅱ和ⅣB.Ⅰ,Ⅱ和ⅢC.Ⅰ,Ⅲ和ⅣD.全部
6.所謂稀疏矩陣指的是()。
A.零元素個(gè)數(shù)較多的矩陣
B.零元素個(gè)數(shù)占矩陣元素總個(gè)數(shù)一半的矩陣
C.零元素個(gè)數(shù)遠(yuǎn)遠(yuǎn)多于非零元素個(gè)數(shù)且分布沒有規(guī)律的矩陣
D.包含有零元素的矩陣
7.下列關(guān)于二維表的論述中,錯(cuò)誤的是()。
A.表中的每一個(gè)元組都是不可再分的
B.表中行的次序不可以任意交換,否則會(huì)改變關(guān)系的意義
C.表中各列取自同一域,且性質(zhì)相同
D.表中的第一行通常稱為屬性名
8.在下面的兩個(gè)關(guān)系中,職工號(hào)和部門號(hào)分別為職工關(guān)系和部門關(guān)系的主鍵(或稱主碼)。職工(職工號(hào),職工名,部門號(hào),職務(wù),工資)部門(部門號(hào),部門名,部門人數(shù),工資總額)在這兩個(gè)關(guān)系的屬性中,只有一個(gè)屬性是外踺(或稱女陳鍵,外碼,女陳碼)。它是
A.職工關(guān)系的“職工號(hào)”B.職工關(guān)系的“部門號(hào)”C.部門關(guān)系的“部門號(hào)”D.部門關(guān)系的“部門名”
9.50多年來,計(jì)算機(jī)在提高速度、增加功能、縮小體積、降低成本和開拓應(yīng)用等方面不斷發(fā)展。下面是有關(guān)計(jì)算機(jī)近期發(fā)展趨勢(shì)的看法:
①計(jì)算機(jī)的體積更小,甚至可以像紐扣一樣大小
②計(jì)算機(jī)的速度更快,每秒可以完成幾十億次基本運(yùn)算
③計(jì)算機(jī)的智能越來越高,它將不僅能聽,能說,而且能取代人腦進(jìn)行思考
④計(jì)算機(jī)的價(jià)格會(huì)越來越便宜
其中可能性不大的是()。
A.①和②B.③C.①和③D.④
10.數(shù)據(jù)庫設(shè)計(jì)的需求階段主要設(shè)計(jì)
A.程序流程圖B.程序結(jié)構(gòu)圖C.框圖D.數(shù)據(jù)流程圖
二、填空題(10題)11.關(guān)系數(shù)據(jù)模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和______3個(gè)重要部分。
12.在使用OPEN命令打開文件時(shí),同時(shí)要給出文件的
【】
13.網(wǎng)絡(luò)操作系統(tǒng)可分為面向任務(wù)型和通用型兩類,而通用型網(wǎng)絡(luò)操作系統(tǒng)又可分為___________和基礎(chǔ)級(jí)系統(tǒng)。
14.散列表存儲(chǔ)的基本思想是:由結(jié)點(diǎn)的______決定結(jié)點(diǎn)的存儲(chǔ)地址。
15.對(duì)實(shí)際問題總是先設(shè)計(jì)一個(gè)【】模型,然后再把它轉(zhuǎn)換成計(jì)算機(jī)能實(shí)現(xiàn)的【】。
16.RC5算法中使用了3種運(yùn)算:___________、加和循環(huán)。
17.描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和。
18.___________的虛擬局域網(wǎng)的建立是動(dòng)態(tài)的,它代表了一組IP地址,并由稱做代理的設(shè)備對(duì)虛擬局域網(wǎng)中的成員進(jìn)行管理。
19.進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須具有相同的______,即元組結(jié)構(gòu)相同。
20.在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為______。
三、單選題(10題)21.在關(guān)系數(shù)據(jù)庫系統(tǒng)中,一個(gè)關(guān)系相當(dāng)于()
A.一張二維表B.一條記錄C.一個(gè)關(guān)系數(shù)據(jù)庫D.一個(gè)關(guān)系代數(shù)運(yùn)算
22.磁盤的讀寫單位是()
A.塊B.扇區(qū)C.簇D.字節(jié)
23.在數(shù)據(jù)庫技術(shù)中,為提高數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)庫的結(jié)構(gòu)被劃分成用戶級(jí)、()和存儲(chǔ)級(jí)3個(gè)層次。A.管理員級(jí)B.外部級(jí)C.概念級(jí)D.內(nèi)部級(jí)
24.鏈棧與順序棧相比,有一個(gè)比較明顯的優(yōu)點(diǎn)是()
A.插入操作更加方便B.通常不會(huì)出現(xiàn)棧滿的情況C.不會(huì)出現(xiàn)??盏那闆rD.刪除操作更加方便
25.在SQL語言中,()子句能夠?qū)崿F(xiàn)關(guān)系參照性規(guī)則。
A.PRIMARYKEY
B.NOTNULL
C.FOREIGNKEY
D.FOREIGNKEY...REFERENCES...
26.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性
27.如果兩個(gè)實(shí)體之間的聯(lián)系是1∶M,則實(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)系中
28.數(shù)據(jù)庫的概念模型獨(dú)立于()。
A.具體的機(jī)器和DBMSB.實(shí)體聯(lián)系圖C.信息世界D.關(guān)系模型
29.對(duì)于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學(xué)號(hào)SNO,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個(gè)屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學(xué)生姓名和年齡,正確的語句是()。
A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23
B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND23
C.SELECT*FROMSWHERE.AGEBETWEEN20AND23
D.以上均不正確
30.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?
A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式
四、C語言程序設(shè)計(jì)題(10題)31.程序test.C的功能是:把s字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)考生編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到0ut.dat文件中。
32.編寫一個(gè)函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數(shù)返回值是6。
函數(shù)ReadWrite實(shí)現(xiàn)從文件in.dat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr,最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號(hào)中
填入你編寫的若干語句。
33.函數(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ì)算后的無符號(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)容。
34.程序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)容。
35.函數(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ù),則最中間的字符不參加處理,字符仍放在原位置上。
36.函數(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ì)算后的無符號(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)容。
37.程序test.c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100。請(qǐng)考生編寫函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
38.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)rcadDat把這些數(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)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
39.已知數(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)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat。
40.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,如果是字母a,則改寫成字母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)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)某連鎖商店數(shù)據(jù)庫中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫存數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫出關(guān)系模式R的函數(shù)依賴集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說明關(guān)系模式R屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。
42.在SQLServer2008中,設(shè)有教師表(教師號(hào),姓名,所在部門號(hào),職稱)和部門表(部門號(hào),部門名,高級(jí)職稱人數(shù))。請(qǐng)編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級(jí)職稱(“教授”或“副教授”)的教師時(shí),或者將非高級(jí)職稱教師的職稱更改為高級(jí)職稱時(shí),均修改部門表中相應(yīng)部門的高級(jí)職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)
六、單選題[1分](2題)43.在SQLServer2008中,某用戶僅具有登錄到某SQLServer實(shí)例的權(quán)限。下列關(guān)于該用戶能夠進(jìn)行的操作的說法,正確的是()。
A.僅能夠查詢master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)
B.能夠查詢和修改master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)
C.僅能夠查詢master和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)
D.能夠查詢和修改master和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)
44.設(shè)有工作表(工作編號(hào),最低工資,最高工資),其中工作編號(hào)、最低工資和最高工資均為整型,工作編號(hào)為主碼?,F(xiàn)要求最高工資必須大于等于最低工資,但不能超過最低工資的2倍。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語句:1.CREATETABLE工作表(工作編號(hào)intprimarykey,最低工資int,最高工資intcheck(最高工資between最低工資and最低工資*2))Ⅱ.CREATETABLE工作表(工作編號(hào)int,最低工資int,最高工資int,primarykey(工作編號(hào)),check(最高工資between最低工資and最低工資*2))Ⅲ.CREATETABLE工作表(工作編號(hào)intprimarykey(工作編號(hào)),最低工資int,最高工資int,check(最高工資between最低工資and最低工資*2))Ⅳ.CREATETABLE工作表(工作編號(hào)intprimarykey(工作編號(hào)),最低工資int,最高工資intcheck(最高工資between最低工資and最低工資*2))上述語句中正確的是()。
A.僅Ⅰ和ⅡB.僅Ⅱ和ⅢC.僅Ⅲ和ⅣD.全部
參考答案
1.D解析:最優(yōu)適應(yīng)分配算法可把空閑區(qū)按長(zhǎng)度以遞增順序登記在空閑區(qū)表中。分配時(shí)順序查找空閑區(qū)表,由于查找時(shí)每次總是從分區(qū)中的最小的一個(gè)區(qū)開始,所以,當(dāng)找到第一個(gè)能滿足作業(yè)要求的分區(qū)則一定是所有能滿足作業(yè)要求的分區(qū)中的最小的一個(gè)分區(qū)。
2.A解析:關(guān)系模式需要滿足一定的條件,最低要求的條件是元組的每個(gè)分量必須是不可再分的數(shù)據(jù)項(xiàng),這叫做第一范式,簡(jiǎn)稱1NF。
3.C解析:多維分析是指對(duì)以多維形式組織起來的數(shù)據(jù)采取切片、切塊、旋轉(zhuǎn)等各種分析動(dòng)作,以求剖析數(shù)據(jù),使分析者、決策者能從多個(gè)角度、多側(cè)面地觀察數(shù)據(jù)庫中的數(shù)據(jù)。
4.C解析:第一次與25比較,第二次與10比較,第三次與16比較,第四次與18比較,所以應(yīng)比較4次。
5.D解析:新一代數(shù)據(jù)庫應(yīng)用開發(fā)工具應(yīng)具備的特征有:支持與多種數(shù)據(jù)庫連接,支持可視化圖形用戶界面,支持面向?qū)ο蟮某绦蛟O(shè)計(jì),支持開放性,提供完善的數(shù)據(jù)對(duì)象等。掌握數(shù)據(jù)庫應(yīng)用開發(fā)工具的發(fā)展趨勢(shì)和目前存在的問題。
6.C
7.B解析:在關(guān)系模型中,一個(gè)關(guān)系就是一個(gè)二維表,二維表名就是關(guān)系名。二維表的列稱為屬性,二維表的行稱為元組。表中的第一行通常稱為屬性名,表中的每一個(gè)元組都是不可再分的。元組的次序是無關(guān)緊要的。
8.B解析:所謂外鍵是指關(guān)系中的某個(gè)屬性<或?qū)傩越M)雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼。在職工關(guān)系中,部門號(hào)不是其主碼,但他是部門關(guān)系的主碼,所以部門號(hào)是職工關(guān)系的外鍵。
9.C
10.D解析:數(shù)據(jù)庫設(shè)計(jì)的需求階段的目的,是獲得用戶對(duì)新建數(shù)據(jù)庫系統(tǒng)的要求是什么,即確定要做什么。為了達(dá)到這個(gè)目的,設(shè)計(jì)人員應(yīng)對(duì)現(xiàn)實(shí)世界要處理的對(duì)象進(jìn)行詳細(xì)調(diào)查,在了解原系統(tǒng)的概況和確定新系統(tǒng)功能原理的過程中,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其數(shù)據(jù)。對(duì)客觀對(duì)象調(diào)查完成后,如何描述和分析用戶需要呢?在眾多的分析方法中,通常用數(shù)據(jù)流程圖來描述數(shù)據(jù)的流向和處理過程,用數(shù)據(jù)字典對(duì)數(shù)據(jù)流程圖中出現(xiàn)的全部名稱進(jìn)行解釋說明。數(shù)據(jù)流程圖和數(shù)據(jù)字典為系統(tǒng)設(shè)計(jì)提供了統(tǒng)一的依據(jù),在隨后的設(shè)計(jì)中,不論有多少人參加,大家都以它們?yōu)橐罁?jù),不必?fù)?dān)心數(shù)據(jù)不一致而導(dǎo)致矛盾和混亂。
11.關(guān)系完整性約束關(guān)系完整性約束
12.讀寫方式使用OPEN打開文件時(shí),須給出文件的讀寫方法才可
13.變形級(jí)系統(tǒng)【解析】通用型網(wǎng)絡(luò)操作系統(tǒng)又可分為變形級(jí)系統(tǒng)和基礎(chǔ)級(jí)系統(tǒng)。
14.關(guān)鍵碼值關(guān)鍵碼值
15.概念模型;邏輯模型概念模型;邏輯模型
16.異或【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。
17.誤碼率【解析】描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和誤碼率。
18.基于IP廣播組【解析】基于IP廣播組的虛擬局域網(wǎng)是動(dòng)態(tài)建立的,由代理對(duì)虛擬局域網(wǎng)中的成員進(jìn)行管理。
19.關(guān)系模式關(guān)系模式解析:集合運(yùn)算是從關(guān)系中的元組的角度來進(jìn)行的。關(guān)系代數(shù)中的集合運(yùn)算都要求進(jìn)行運(yùn)算的所有關(guān)系具有相同的關(guān)系模式,即元組的結(jié)構(gòu)相同。
20.元組或記錄元組或記錄
21.A
22.B
23.C對(duì)應(yīng)于外模式的數(shù)據(jù)庫稱為用戶級(jí)數(shù)據(jù)庫。它是用戶可以看到并準(zhǔn)許使用的數(shù)據(jù)庫。模式也叫做概念模式,它是全局邏輯級(jí)的,是數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)。內(nèi)模式對(duì)應(yīng)于數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu),是為了提高模式對(duì)存儲(chǔ)設(shè)備的獨(dú)立性而設(shè)立的。
24.B
25.D
26.A
27.C
28.A解析:概念模型用于信息世界的建模,是將現(xiàn)實(shí)世界的客觀對(duì)象抽象為某種信息結(jié)構(gòu)。這種結(jié)構(gòu)不依賴于具體的計(jì)算機(jī)系統(tǒng),不是某一個(gè)DBMS支持的數(shù)據(jù)模型。實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。
29.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。
30.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。
31.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。
\n【解題思路】
\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個(gè)字符賦給first變量保存起來。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實(shí)現(xiàn)把字符串S中的所有字符左移一個(gè)位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動(dòng)到字符串的最后位置上。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計(jì)數(shù)整型變量cnt,設(shè)置其值等于0。
\n②在while循環(huán)中調(diào)用C語言的字符串庫函數(shù)strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語句判斷,如果p的值為空,則說明在字符串str沒有找到子字符串,退出循環(huán)。否則,變量cnt加1,再把P的值加2(因?yàn)樽幼址畇ubstr的長(zhǎng)度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時(shí),退出循環(huán)結(jié)束。
\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。
\n【參考答案】
\n
33.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無符號(hào)變量va1,因此,在編寫答案程序時(shí),不需要再重新定義。
\n【參考答案】
\n
\n
34.【審題關(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條件語句判斷,如果三倍的six等于兩倍的nine,則計(jì)數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時(shí)在屏幕上,輸出six與nine的值。
\n【參考答案】
\n
\n
\n
35.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)字符串左邊部分排序時(shí)所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接用即可),對(duì)i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量cnt值加1,同將時(shí)將變量i的值累加到sum上。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】千位+百位等于十位+個(gè)位的數(shù)的個(gè)數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對(duì)數(shù)組按從大到小的順序進(jìn)行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“千位+百位=十位+個(gè)位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
39.\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ù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。
\n【參考答案】
\n
\n
41.(1)【解題思路】函數(shù)依賴定義:設(shè)R(u)是屬性集U上的關(guān)系模式,X,Y是U的子集,若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴X,記作X->Y。函數(shù)依賴是指關(guān)系R的一切關(guān)系均要滿足的約束條件?!緟⒖即鸢浮浚ㄉ痰昃幪?hào),商品編號(hào))->部門編號(hào),(商店編號(hào),部門編號(hào))->負(fù)責(zé)人,(商店編號(hào),商品編號(hào))->庫存量。(2)【解題思路】設(shè)K為R<U,F(xiàn)>中的屬性或?qū)傩越M合,若u完全依賴于K,則K為R的候選碼?!緟⒖即鸢?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年四川省瀘州市古藺縣七年級(jí)(上)段考數(shù)學(xué)試卷(一)
- 滬科版八年級(jí)數(shù)學(xué)上冊(cè)第12章一次函數(shù)12-2一次函數(shù)第3課時(shí)用待定系數(shù)法確定一次函數(shù)的表達(dá)式課件
- 北師大版八年級(jí)生物上冊(cè)第6單元生命的延續(xù)第20章生物的遺傳和變異第4節(jié)性別和性別決定課件
- 蘇教版八年級(jí)生物上冊(cè)專項(xiàng)素養(yǎng)綜合練(四)探究實(shí)踐課件
- 統(tǒng)編版五年級(jí)語文上冊(cè)第一單元知識(shí)要點(diǎn)
- 人教版八年級(jí)數(shù)學(xué)上冊(cè)《第十三章軸對(duì)稱》單元測(cè)試卷含答案
- 期中測(cè)試(試題)-2024-2025學(xué)年北師大版五年級(jí)數(shù)學(xué)上冊(cè)
- 青島版科學(xué)六年級(jí)下冊(cè)全冊(cè)教學(xué)案
- 2024年二建市政-案例必背100問
- 磚混結(jié)構(gòu)房屋轉(zhuǎn)讓合同模板
- 部編《習(xí)作:我們眼中的繽紛世界》教案(三套)
- 醫(yī)院2023年放射工作人員培訓(xùn)試題
- 07J902-2 醫(yī)療建筑(固定設(shè)施)
- 房屋租賃投標(biāo)書
- 十八項(xiàng)核心制度
- 10以內(nèi)加減法口算題(13套100道題直接打印)
- 常見臨床醫(yī)學(xué)研究設(shè)計(jì)方案(2篇)
- 小學(xué)體育專題研究主題
- 2024年公務(wù)員(國考)之行政職業(yè)能力測(cè)驗(yàn)真題帶答案(完整版)
- 中華民族發(fā)展史智慧樹知到期末考試答案2024年
- 初中語文朗讀教學(xué)設(shè)計(jì)案例分析
評(píng)論
0/150
提交評(píng)論