版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(2023年)甘肅省武威市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.利用二分法查找序列的前提條件是
A.序列不能過(guò)大B.要查找的數(shù)必須在序列中存在C.序列必須按順序排好D.序列的個(gè)數(shù)必須為奇數(shù)個(gè)
2.在頁(yè)式存儲(chǔ)管理中,系統(tǒng)提供一對(duì)硬件寄存器,它們是()。
A.基址寄存器和限長(zhǎng)寄存器
B.上界寄存器和下界寄存器
C.頁(yè)表始址寄存器和頁(yè)表長(zhǎng)度寄存器
D.直接地址寄存器和間接地址寄存器
3.計(jì)算機(jī)網(wǎng)絡(luò)按作用范圍可以劃分為局域網(wǎng),廣域網(wǎng)和()。
A.因特網(wǎng)B.城域網(wǎng)C.TCP/IP網(wǎng)D.有線(xiàn)網(wǎng)
4.不同的實(shí)體是根據(jù)什么來(lái)區(qū)分的?
A.所代表的對(duì)象B.實(shí)體名字C.屬性多少D.屬性的不同
5.下列概念中,不是數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供的數(shù)據(jù)控制功能的是()。
A.安全性B.完整性C.移植性D.一致性
6.在關(guān)系模式R(u)中,如果X->Y,并且對(duì)于X的任何一個(gè)真子集X',都有X'->Y,則稱(chēng)
A.Y函數(shù)依賴(lài)于XB.Y對(duì)X完全函數(shù)依賴(lài)C.Y對(duì)X部分函數(shù)依賴(lài)D.R屬于2NF
7.下列條目中,屬于計(jì)算機(jī)病毒特征的是()。
Ⅰ、破壞性
Ⅱ、結(jié)構(gòu)性
Ⅲ、傳染性
Ⅳ、可激發(fā)性
A.只有Ⅰ、Ⅱ和ⅢB.只有Ⅱ、Ⅲ和ⅣC.只有Ⅰ、Ⅲ和ⅣD.全都是
8.在SQL語(yǔ)言的Select語(yǔ)句中,用于對(duì)結(jié)果元組進(jìn)行排序的是哪一個(gè)子句____。
A.GROUPBYB.HAVINGC.ORDERBYD.WHERE
9.一個(gè)信息表student,要求它由學(xué)號(hào)sno,姓名sname,性別sex,年齡age,4個(gè)屬性組成?,F(xiàn)在對(duì)這個(gè)現(xiàn)有的表增加一個(gè)入學(xué)時(shí)間cometime字段為日期型,下列語(yǔ)句正確的是________。
A.ALTERTABLEstudentADDcometimeDATENOTNULL;
B.ALTERTABLEstudentADDcometimeDATE;
C.ALTERTABLEstudentDROPcometimeDATENOTNULL;
D.ALTERTABLEstudentMODIFYcometimeDATE;
10.下面列出的關(guān)于“視圖(View)”的條目中,哪一條是不正確的?______。
A.視圖是外模式B.視圖是虛表C.使用視圖可以加快查詢(xún)語(yǔ)句的執(zhí)行速度D.使用視圖可以簡(jiǎn)化查詢(xún)語(yǔ)句的編寫(xiě)
二、填空題(10題)11.設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個(gè)元組的主碼值,或者取空值(null)。這是_____完整性規(guī)則。
12.散列表存儲(chǔ)的基本思想是:由結(jié)點(diǎn)的______決定結(jié)點(diǎn)的存儲(chǔ)地址。
13.設(shè)有二維數(shù)組A[1,…,10][1,…,12],其每個(gè)元素占2個(gè)字節(jié),數(shù)據(jù)按行優(yōu)先順序存儲(chǔ),第一個(gè)元素的存儲(chǔ)地址為1000,則元素A[5][5]的存儲(chǔ)地址為
【】
14.數(shù)據(jù)庫(kù)中,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中其他事務(wù)在并發(fā)地執(zhí)行,這一特性稱(chēng)為事務(wù)的______。
15.分布式數(shù)據(jù)庫(kù)系統(tǒng)與集中式數(shù)據(jù)庫(kù)系統(tǒng)最大的區(qū)別是分布式數(shù)據(jù)庫(kù)中的數(shù)據(jù)_____存儲(chǔ)在多個(gè)場(chǎng)地。
16.在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,每一個(gè)節(jié)點(diǎn)都是一個(gè)獨(dú)立的______系統(tǒng)。
17.SQL集數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中語(yǔ)句INSERT,UPDATE是實(shí)現(xiàn)
【】
的。
18.在嵌入式SQL中,為了區(qū)分SQL語(yǔ)句和主語(yǔ)言語(yǔ)句,在每一個(gè)SQL語(yǔ)句的前面加前綴______。
19.______是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息。
20.從工作特性的角度可將設(shè)備分類(lèi)為_(kāi)_____設(shè)備和存儲(chǔ)設(shè)備。
三、單選題(10題)21.在關(guān)系中選取滿(mǎn)足某個(gè)條件的元組的關(guān)系代數(shù)運(yùn)算稱(chēng)之為()
A.選中運(yùn)算B.選擇運(yùn)算C.投影運(yùn)算D.搜索運(yùn)算
22.二維數(shù)組M[i,j]的元素是4個(gè)字符(每個(gè)字符占一個(gè)存儲(chǔ)單元)組成的串,行下標(biāo)i的范圍從0到4,列下標(biāo)j的范圍從0到5。M按行存儲(chǔ)時(shí)元素M[3,5]的起始地址與M按列存儲(chǔ)時(shí)元素()的起始地址相同。
A.M[2,4]B.M[3,4]C.M[3,5]D.M[4,4]
23.ODBC是()
A.客戶(hù)機(jī)與服務(wù)器之間的接口標(biāo)準(zhǔn)B.數(shù)據(jù)庫(kù)查詢(xún)語(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)
24.軟件生存期的()階段的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)規(guī)格說(shuō)明書(shū)。
A.規(guī)劃B.需求分析C.設(shè)計(jì)D.程序編制
25.下列計(jì)算機(jī)表示的信息中,不能稱(chēng)為"數(shù)據(jù)"的是()
A.人的姓名B.圖形符號(hào)C.計(jì)算機(jī)程序D.文件名
26.整個(gè)軟件生存期中時(shí)間最長(zhǎng)蹬是()
A.需求分析B.設(shè)計(jì)C.程序編制D.運(yùn)行維護(hù)
27.一個(gè)棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
28.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性
29.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?
A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式
30.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段。
A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型
四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.已知數(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,再把所有滿(mǎn)足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(shù)的個(gè)位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
33.程序test.C的功能是:把s字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)考生編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到0ut.dat文件中。
34.已知數(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ì)出滿(mǎn)足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。
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文件中。
36.已知數(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中。
37.已知在文件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)容。
38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
39.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)me(字符型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,其功能要求:按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題:產(chǎn)品名稱(chēng)比較請(qǐng)用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
40.程序test.c的功能是:計(jì)算出自然數(shù)SIX和NINE滿(mǎn)足條件SIX+SIX+SIX=NINE+NINE的個(gè)數(shù)cnt,以及滿(mǎn)足此條件的所有SIX與NINE的和SUM。請(qǐng)編寫(xiě)函數(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)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)某教學(xué)管理系統(tǒng),其查詢(xún)模塊需要提供如下功能:Ⅰ.查詢(xún)系信息,列出各系編號(hào)、系名和系辦公電話(huà);Ⅱ.查詢(xún)某系教師的信息,列出教師號(hào)、教師名、工資和聘用日期;Ⅲ.查詢(xún)某教師講授的課程信息,列出課程號(hào)、課程名和學(xué)分;Ⅳ.查詢(xún)講授某門(mén)課程的教師信息,列出教師名和職稱(chēng);V.查詢(xún)某門(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ù)以上查詢(xún)功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉(zhuǎn)換為滿(mǎn)足3NF的關(guān)系模式,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。(5分)
42.設(shè)在采用SQLServer2008數(shù)據(jù)庫(kù)的圖書(shū)館應(yīng)用系統(tǒng)中有三個(gè)基本表,表結(jié)構(gòu)如下所示,請(qǐng)用SQL語(yǔ)句完成下列兩個(gè)查詢(xún):BORROWER:借書(shū)證號(hào)姓名系名班級(jí)12011106蔣輝文計(jì)算機(jī)系12-112011107王麗計(jì)算機(jī)系12-112012113范園園信息系12-2LOANS:借書(shū)證號(hào)圖書(shū)館登記號(hào)借書(shū)日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書(shū)號(hào)書(shū)名作者圖書(shū)登記號(hào)出版社價(jià)格TP311.1數(shù)據(jù)庫(kù)系統(tǒng)李明T001001科學(xué)19.00TP311.2二級(jí)C語(yǔ)言王珊T001026人民32.00(1)檢索至少借了5本書(shū)的同學(xué)的借書(shū)證號(hào)、姓名、系名和借書(shū)數(shù)量。(5分)(2)檢索借書(shū)和王麗同學(xué)所借圖書(shū)中的任意一本相同的學(xué)生姓名、系名、書(shū)名和借書(shū)日期。(5分)
六、單選題[1分](2題)43.查詢(xún)處理器和存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)中的核心模塊。下列關(guān)于查詢(xún)處理器和存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是()。
A.查詢(xún)處理器中的DML編譯器會(huì)對(duì)用戶(hù)提交的DML語(yǔ)句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫(kù)操作指令
B.存儲(chǔ)管理器中的查詢(xún)執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫(kù)數(shù)據(jù)訪(fǎng)問(wèn)功能
C.存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤(pán)讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)
D.查詢(xún)處理器中的DDL編譯器編譯或解釋用戶(hù)提交的DDL語(yǔ)句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中
44.數(shù)據(jù)庫(kù)中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對(duì)數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫(kù)系統(tǒng)中存在一個(gè)等待事務(wù)集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T5正在等待被T1鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是()。A.系統(tǒng)處于死鎖狀態(tài),需要撤銷(xiāo)其中任意一個(gè)事務(wù)即可退出死鎖狀態(tài)
B.系統(tǒng)處于死鎖狀態(tài),通過(guò)撤銷(xiāo)T4可使系統(tǒng)退出死鎖狀態(tài)
C.系統(tǒng)處于死鎖狀態(tài),通過(guò)撤銷(xiāo)T5可使系統(tǒng)退出死鎖狀態(tài)
D.系統(tǒng)未處于死鎖狀態(tài),不需要撤銷(xiāo)其中的任何事務(wù)
參考答案
1.C解析:本題主要考查了二分法查找的排序方法。利用二分法查找序列的前提條件是序列必須按順序排好。
2.C解析:在頁(yè)式存儲(chǔ)管理中,系統(tǒng)提供一對(duì)硬件寄存器;頁(yè)表始址寄存器和頁(yè)表長(zhǎng)度寄存器。頁(yè)表始址寄存器用于保存正在運(yùn)行進(jìn)程的頁(yè)表在內(nèi)存的首地址。頁(yè)表長(zhǎng)度寄存器用于保存正在運(yùn)行進(jìn)程的頁(yè)表的長(zhǎng)度。
3.B解析:按網(wǎng)絡(luò)的作用范圍可將網(wǎng)絡(luò)劃分為局域網(wǎng),廣域網(wǎng)和城域網(wǎng)幾種,局域網(wǎng)用在一些局部的,地理位置相近的場(chǎng)合,作用范圍通常為幾米到幾十公里;廣域網(wǎng)可用在地理位置相距很遠(yuǎn)的場(chǎng)合,作用范圍一般為幾十到幾千公里;城域網(wǎng)作用范圍介于局域網(wǎng)和廣域網(wǎng)之間,運(yùn)行方式跟局域網(wǎng)相似。
4.D解析:客觀(guān)存在并可相互區(qū)別的事物稱(chēng)為實(shí)體。實(shí)體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。在客觀(guān)世界中,不同的事物是由事物所具有的特征加以區(qū)分的。在信息世界中,事物的特征被抽象為實(shí)體的屬性,不同的實(shí)體,其屬性也不同。因此,在信息世界中,實(shí)體是根據(jù)實(shí)體屬性的不同加以區(qū)分的,實(shí)體的名字是賦予實(shí)體的稱(chēng)謂,屬性的多少不能反映實(shí)體的本質(zhì)特征。
5.C解析:數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件系統(tǒng)。完成對(duì)數(shù)據(jù)的科學(xué)組織、存儲(chǔ)以及高效地獲取和維護(hù)數(shù)據(jù),它為用戶(hù)或應(yīng)用程序提供了訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)和對(duì)數(shù)據(jù)的安全性、完整性、保密性、并發(fā)性等進(jìn)行統(tǒng)一控制的方法。
6.C解析:符號(hào)X->Y本身就意味著Y函數(shù)依賴(lài)于X。題目敘述的是決定因素X的子集X,也決定函數(shù)Y,即Y對(duì)X的子集函數(shù)依賴(lài),亦即對(duì)X部分函數(shù)的依賴(lài),不是完全函數(shù)依賴(lài)。所以選項(xiàng)A)和B)都不正確。R屬于2NF的條件恰恰是要消除非主屬性對(duì)鍵的部分函數(shù)依賴(lài),因此選擇項(xiàng)D)也不正確。
7.C解析:計(jì)算機(jī)病毒一般具有如下特征:傳染性、破壞性、隱蔽性、潛伏性和可激發(fā)性。
8.C解析:SQL語(yǔ)言提供了SELECT語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),該語(yǔ)句的一般格式為:
SELECT[ALL|DISTINCT]<目標(biāo)列表達(dá)式>…
FROM<基本表>…
[WHILE<條件表達(dá)式>]
[CROUPBY<列名1>]
[ORDERBY<列名2>[ASC|DESCT]
其中的ORDERBY用于對(duì)結(jié)果元組進(jìn)行排序。
9.B解析:新增加的列一律允許為空值,故A錯(cuò)。DROP用于刪除指定的完整性約束,故C錯(cuò)。MODIFY用于修改原有的列定義,故D錯(cuò)。
10.C解析:本題是對(duì)視圖概念和作用的考查,從數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)分,視圖屬于外模式(對(duì)應(yīng)選項(xiàng)A);外模式并不實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中,僅可以從模式中構(gòu)造出來(lái),因此屬于虛表(B);可以將一類(lèi)查詢(xún)定義為一個(gè)視圖,從而簡(jiǎn)化用戶(hù)的操作(D)。但視圖的存在并不改變數(shù)據(jù)庫(kù)的模式和內(nèi)模式,因此其查詢(xún)語(yǔ)句的執(zhí)行速度并不改變(C)。從以上分析可知正確答案為選項(xiàng)C。
11.參照參照
12.關(guān)鍵碼值關(guān)鍵碼值
13.1088A[5][5]前面有4行元素,第5行有4個(gè)元素,所以前面元素個(gè)數(shù)為10*4+4=44,44*2=88,所以結(jié)果為1088.
14.隔離性隔離性解析:盡管多個(gè)事務(wù)可以并發(fā)執(zhí)行。但系統(tǒng)必須保證,對(duì)任一對(duì)事務(wù)T1和T2,在T1看來(lái)。T2或者在T1開(kāi)始之前已經(jīng)停止執(zhí)行,或者在T1完成之后執(zhí)行。這樣,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中有其他事務(wù)在并發(fā)地執(zhí)行。我們稱(chēng)之為事務(wù)的隔離性。
15.分散地分散地
16.數(shù)據(jù)庫(kù)或DB數(shù)據(jù)庫(kù)或DB
17.數(shù)據(jù)操作INSERT實(shí)現(xiàn)數(shù)據(jù)的插入,UPDATE實(shí)現(xiàn)數(shù)據(jù)的更新
18.EXECSQLEXECSQL解析:把SQL嵌入主語(yǔ)言使用時(shí)必須解決3個(gè)問(wèn)題:
①區(qū)分SQL語(yǔ)句與主語(yǔ)言語(yǔ)句
這是對(duì)通過(guò)在所有的SQL語(yǔ)句前加前綴EXECSQL來(lái)解決的。
②數(shù)據(jù)庫(kù)工作單元和程序工作單元之間的通信
嵌入式SQL語(yǔ)句中可以使用主語(yǔ)言的程序變量來(lái)輸入或輸出數(shù)據(jù)。把SQL語(yǔ)句中使用的主語(yǔ)言程序變量簡(jiǎn)稱(chēng)為主變量。
③一個(gè)SQL語(yǔ)句原則上可產(chǎn)生或處理一組記錄,而主語(yǔ)言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式。這是用游標(biāo)來(lái)解決的。
19.文件控制塊或FCB文件控制塊或FCB解析:文件控制塊FCB是系統(tǒng)為管理文件而設(shè)置的一個(gè)數(shù)據(jù)結(jié)構(gòu)。FCB是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息。FCB通常應(yīng)包括以F內(nèi)容:文件名,文件號(hào),用戶(hù)名,文件的物理位置,文件長(zhǎng)度,記錄大小,文件類(lèi)型,文件屬性,共享說(shuō)明,文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),建立文件的日期和時(shí)間,最后訪(fǎng)問(wèn)日期和時(shí)間,最后修改日期和時(shí)間,口令,保存期限等。
20.輸入/輸出或I/O輸入/輸出或I/O
21.B
22.B
23.A
24.B
25.C
26.D
27.C
28.A
29.B解析:用戶(hù)的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類(lèi)型,用戶(hù)采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。
30.B
31.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿(mǎn)足此條件的數(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
32.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位>=0”,參考答案的第8條語(yǔ)句,修改if條件語(yǔ)句的判斷條件即可。
\n【參考答案】
\n
\n
33.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。
\n【解題思路】
\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個(gè)字符賦給first變量保存起來(lái)。
\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于(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
34.\n【審題關(guān)鍵句】四位數(shù)的千位<=百位<=十位<=個(gè)位,且四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿(mǎn)足此條件的個(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è)位”的條件是否滿(mǎn)足,并通過(guò)a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運(yùn)算符進(jìn)行連接,當(dāng)滿(mǎn)足條件時(shí),則將a嘲的值賦給數(shù)組變量b[cnt],同時(shí)數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿(mǎn)足條件的四位數(shù)都將保存到數(shù)組blent1中。
\n③將所有的四位數(shù)判斷完畢后,最后通過(guò)兩個(gè)for循環(huán),對(duì)b[cnt]數(shù)組中的元素按從小到大的順序排序。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的字符按從小到大排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①因?yàn)橐M(jìn)行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、k。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于20,在循環(huán)體中實(shí)現(xiàn)對(duì)每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開(kāi)始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開(kāi)始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i][j]的ASCIl碼值大于)XX[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串)XX[i]中下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存放的功能。
\n【參考答案】
\n
\n
36.\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
37.\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
38.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類(lèi)似第32套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語(yǔ)句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
40.【審題關(guān)鍵句】計(jì)算滿(mǎn)足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個(gè)數(shù)以及滿(mǎn)足此條件所有的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開(kāi)始,依次遞增直到其值等于10,退出循環(huán)。在第二層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于10,退出循環(huán)。在第三層for循環(huán)中,循環(huán)變量X從0開(kāi)始,依次遞增直到其值等于10,退出循環(huán)。在第四層for循環(huán)中,因?yàn)閚的值不能為0,所以循環(huán)變量n從1開(kāi)始,依次遞增直到其值等于10,退出循環(huán)。在第五層for循環(huán)中,循環(huán)變量e從0開(kāi)始,依次遞增直到其值等于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條件
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版高鐵車(chē)輛采購(gòu)與維護(hù)服務(wù)合同
- 2024版安置房房票買(mǎi)賣(mài)合同
- 2024高校產(chǎn)學(xué)研合作研發(fā)協(xié)議
- 2024重要會(huì)議活動(dòng)場(chǎng)地出租合同書(shū)版B版
- 2024版五金建材銷(xiāo)售合同范本
- 2024門(mén)面房的租賃合同
- 2024甲乙雙方關(guān)于電商平臺(tái)運(yùn)營(yíng)合作合同
- 2025年城市地下空間開(kāi)發(fā)承包合同3篇
- 2025年度安置房市場(chǎng)調(diào)研與銷(xiāo)售策略咨詢(xún)合同3篇
- 音像店電梯采購(gòu)協(xié)議
- 中醫(yī)類(lèi)診所規(guī)章制度與崗位職責(zé)
- 中國(guó)成人急性呼吸窘迫綜合征(ARDS)診斷與非機(jī)械通氣治療指南(2023版)解讀
- 定向鉆電力頂管施工方案
- 外研版八年級(jí)英語(yǔ)上冊(cè)期末單詞詞性分類(lèi)測(cè)試表(漢譯英)
- 公路路基路面現(xiàn)場(chǎng)測(cè)試隨機(jī)選點(diǎn)記錄
- 一氧化氮讓你遠(yuǎn)離心腦血管病第(全書(shū)回顧綜合版)
- 2022年天津三源電力集團(tuán)限公司社會(huì)招聘33人上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 2023-2024學(xué)年廣東廣州番禺區(qū)四年級(jí)數(shù)學(xué)第一學(xué)期期末綜合測(cè)試試題含答案
- 尿崩癥診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 壓縮語(yǔ)段之語(yǔ)段要點(diǎn)概括公開(kāi)課一等獎(jiǎng)市優(yōu)質(zhì)課賽課獲獎(jiǎng)?wù)n件
- 零售藥店醫(yī)保培訓(xùn)試題及答案,零售藥店醫(yī)保培
評(píng)論
0/150
提交評(píng)論