




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2023年)湖南省張家界市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.用于視圖的數(shù)據(jù)包含
A.表的記錄B.字段的子集C.多個記錄集合的聯(lián)合D.以上都包括
2.對一個由n個關(guān)鍵碼組成的序列,借助排序過程選出其中最大的關(guān)鍵碼,要求關(guān)鍵碼比較次數(shù)和移動次數(shù)最少,應(yīng)當(dāng)使用下列哪種排序方法?
A.歸并排序B.直接插入排序C.直接選擇排序D.快速排序
3.在文件系統(tǒng)中,文件的邏輯結(jié)構(gòu)可分為兩類,它們是______。
A.流式文件和記錄式文件B.字符文件和二進(jìn)制文件C.程序文件和數(shù)據(jù)文件D.內(nèi)存文件和外存文件
4.隔離是操作系統(tǒng)安全保障的措施之一。下列哪一項不屬于安全隔離措施?
A.物理隔離B.時間隔離C.分層隔離D.密碼隔離
5.下述哪一選項屬于數(shù)據(jù)庫設(shè)計的內(nèi)容?
Ⅰ.需求分析
Ⅱ.概念結(jié)構(gòu)設(shè)計
Ⅲ.邏輯結(jié)構(gòu)設(shè)計
Ⅳ.物理結(jié)構(gòu)計
A.Ⅰ、Ⅱ和ⅣB.Ⅰ、Ⅱ和ⅢC.Ⅱ、Ⅲ和ⅣD.都是
6.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體邏輯結(jié)構(gòu)和特征的是()。
A.外模式B.內(nèi)模式C.物理模式D.模式
7.文件管理是操作系統(tǒng)的重要功能之一,指出下列各項________屬于文件管理的內(nèi)容。
1、統(tǒng)一管理文件的存儲空間,高效的分配和回收存儲空間;
2、提供組織數(shù)據(jù)的方法,實(shí)現(xiàn)對文件的按名存取;
3、實(shí)現(xiàn)對文件的控制操作,如創(chuàng)建、讀寫、刪除等;
4、實(shí)現(xiàn)文件信息共享,提供對文件的保護(hù)和保密措施。
A.2、3B.1、2、3C.3、4D.全部
8.關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言具有一體化的特點(diǎn),該特點(diǎn)的提出主要是對比()。
A.操作系統(tǒng)命令B.非關(guān)系模型的數(shù)據(jù)操縱語言C.高級程序設(shè)計語言D.自然語言
9.下列哪一個與數(shù)據(jù)庫日志無關(guān)
A.保障事務(wù)原子性B.保障數(shù)據(jù)庫一致性C.故障后恢復(fù)D.死鎖檢測
10.以下關(guān)于計算機(jī)網(wǎng)絡(luò)的基本特征的敘述中,哪一條是不正確的?
A.在計算機(jī)網(wǎng)絡(luò)中采用了分組交換技術(shù)
B.建立計算機(jī)網(wǎng)絡(luò)的主要目的是實(shí)現(xiàn)計算機(jī)資源的共享
C.互聯(lián)的計算機(jī)是分布在不同地理位置的多臺獨(dú)立的“自治計算機(jī)”
D.聯(lián)網(wǎng)計算機(jī)之間的通信必須遵循共同的網(wǎng)絡(luò)協(xié)議
二、填空題(10題)11.在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點(diǎn)的能力可將結(jié)點(diǎn)分為用戶結(jié)點(diǎn)、搜索結(jié)點(diǎn)和___________3種類型。
12.ADSL技術(shù)通常使用—___________對線進(jìn)行信息傳輸。
13.從設(shè)備的工作特性來分類,設(shè)備可以分為存儲設(shè)備、【】。
14.有關(guān)鍵碼值為15,25,40的三個結(jié)點(diǎn)。按所有可能的插入順序去構(gòu)造二叉排序樹,能構(gòu)造出______棵不同的二叉排序樹。
15.組播路由協(xié)議分為___________組播路由協(xié)議和域間組播路由協(xié)議。
16.SUN公司的Solaris是在___________操作系統(tǒng)的基礎(chǔ)上發(fā)展起來的。
17.并行數(shù)據(jù)庫系統(tǒng)的性能有兩種主要的度量,分別是吞吐量和______。
18.按網(wǎng)絡(luò)覆蓋范圍分類,___________用于實(shí)現(xiàn)幾十公里范圍內(nèi)大量局域網(wǎng)的互聯(lián)。
19.關(guān)系代數(shù)是一種關(guān)系操縱語言,它的操作對象和操作結(jié)果均為______。
20.對一組記錄的關(guān)鍵碼(54,36,72,15,40,38,91)進(jìn)行堆排序時,初始化堆后,最后4個記錄為
【】
三、單選題(10題)21.數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為()
A.數(shù)據(jù)庫模式描述語言(DDL)B.數(shù)據(jù)庫子語言(SubDL)C.數(shù)據(jù)操縱語言(DML)D.數(shù)據(jù)結(jié)構(gòu)語言
22.概念設(shè)計的結(jié)構(gòu)是得到一個與()
A.DBMS有關(guān)的邏輯結(jié)構(gòu)B.DBMS無關(guān)的概念模式C.DBMS和硬件有關(guān)的邏輯結(jié)構(gòu)D.DBMS和硬件無關(guān)的數(shù)據(jù)結(jié)構(gòu)
23.在SQL語言中,()子句能夠?qū)崿F(xiàn)關(guān)系參照性規(guī)則。
A.PRIMARYKEY
B.NOTNULL
C.FOREIGNKEY
D.FOREIGNKEY...REFERENCES...
24.下列存儲管理方案中,()允許動態(tài)擴(kuò)充內(nèi)存容量。
A.固定分區(qū)B.可變分區(qū)C.頁式D.虛擬頁式
25.下面關(guān)于關(guān)系的性質(zhì)描述正確的是
A.每列中的分量可以來自不同的域
B.一個關(guān)系中可以有相同的元組
C.每一個分量必須是不可分的數(shù)據(jù)項
D.不同列的分量必須來自相同的域
26.在SQLServer系統(tǒng)數(shù)據(jù)庫中,存放用戶數(shù)據(jù)庫公共信息的是__________。
A.masterB.modelC.msdbD.tempdb
27.E-R模型轉(zhuǎn)換成關(guān)系模型是在數(shù)據(jù)庫設(shè)計階段中的()階段。
A.概念設(shè)計B.邏輯設(shè)計C.物理設(shè)計D.實(shí)現(xiàn)
28.數(shù)據(jù)字典是軟件需求分析階段的最重要的工具之一,其最基本的功能是______。
A.數(shù)據(jù)庫設(shè)計B.數(shù)據(jù)通信C.數(shù)據(jù)定義D.數(shù)據(jù)維護(hù)
29.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
30.在概念設(shè)計和邏輯設(shè)計之間起橋梁作用的是()
A.DFDB.E-R圖C.數(shù)據(jù)結(jié)構(gòu)圖D.功能模塊圖
四、C語言程序設(shè)計題(10題)31.程序test.c的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于100。請考生編寫函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))
32.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對應(yīng)的位置上,最后調(diào)用函數(shù)wmeDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動住數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
33.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件out.dat中。
例如:
”z”對應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為00000111,加上原來”2”的ASCII值01111010得到10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
34.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量s1(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(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)賦值語句進(jìn)行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
35.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
36.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
37.編寫一個函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計一個長度為2的子字符串substr在另一個字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數(shù)返回值是6。
函數(shù)ReadWrite實(shí)現(xiàn)從文件in.dat中讀取兩個字符串,并調(diào)用函數(shù)findStr,最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號中
填入你編寫的若干語句。
38.已知在in.dat中存有若干個(個數(shù)<200)1四位十進(jìn)制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue0,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat0的內(nèi)容。
39.在文件in.dat中已存有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求按每個數(shù)的后三位的大小進(jìn)行降序排列,如果出現(xiàn)后三位相等的數(shù)值,則對這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中。
最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到文件out.dat中。
40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat0把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、設(shè)計與應(yīng)用題(2題)41.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫用以處理銷售記賬,它記錄的數(shù)據(jù)包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產(chǎn)地及單價;某顧客購買某商品的數(shù)量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務(wù)ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。(4分)
42.在SQLServer2008中,設(shè)有教師表(教師號,姓名,所在部門號,職稱)和部門表(部門號,部門名,高級職稱人數(shù))。請編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應(yīng)部門的高級職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)
六、單選題[1分](2題)43.AD0對象模型中,RecordSet對象的AddNew方法的功能是()。
A.在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄
B.在記錄集中增加一個新列
C.在內(nèi)存中開辟存放一條新記錄的空間
D.增加一個新的記錄集
44.下列有關(guān)數(shù)據(jù)庫系統(tǒng)及相關(guān)內(nèi)容的說法中,錯誤的是()。
A.數(shù)據(jù)庫系統(tǒng)是由計算機(jī)軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬件平臺密切相關(guān)。
B.數(shù)據(jù)庫管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。
C.數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲的、可供多個用戶共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。
D.數(shù)據(jù)字典記錄數(shù)據(jù)庫系統(tǒng)運(yùn)行時數(shù)據(jù)庫操作情況的日志信息,通常由數(shù)據(jù)庫管理員管理和維護(hù)。
參考答案
1.D解析:用于視圖的數(shù)據(jù)主要包含:表的記錄或者字段的子集;多個記錄集合的聯(lián)合;多個表的連接合并;表的匯總數(shù)據(jù)集合;另外的視圖或視圖和表的組合。
2.C解析:直接選擇排序第一趟掃描就可以把最大的關(guān)鍵碼找出來(不必等到排序結(jié)束)其他幾種排序方法都必須等到排序完成才能找到最大關(guān)鍵碼。
3.A解析:操作系統(tǒng)中文件的邏輯結(jié)構(gòu)通常有兩種,記錄式的有結(jié)構(gòu)文件和流式的無結(jié)構(gòu)文件。
4.C解析:本題考查操作系統(tǒng)安全方法中的隔離。選項A物理隔離是使不同安全要求的進(jìn)程使用不同的物理實(shí)體;選項B時間隔離是使不同的進(jìn)程在不同的時間運(yùn)行:選項D密碼隔離是指進(jìn)程以其他進(jìn)程不了解的方式隱藏數(shù)據(jù)和計算。以上三項都屬于隔離措施,而選項C分層隔離是實(shí)現(xiàn)操作系統(tǒng)安全的另一種方法,是從分層方面考慮的,不是隔離措施,故選項C為答案。
5.D解析:數(shù)據(jù)庫設(shè)計的設(shè)計內(nèi)容包括:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的實(shí)施和運(yùn)行數(shù)據(jù)庫的運(yùn)行和維護(hù)。
6.D解析:模式也稱邏輯模式或概念模式,它是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖,是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序及其使用的開發(fā)工具和高級語言無關(guān)。
7.D解析:文件管理的內(nèi)容有:1、統(tǒng)一管理文件的存儲空間,高效的分配和回收存儲空間;2、提供組織數(shù)據(jù)的方法,實(shí)現(xiàn)對文件的按名存?。?、實(shí)現(xiàn)對文件的控制操作,如創(chuàng)建、讀寫、刪除等;4、實(shí)現(xiàn)文件信息共享,提供對文件的保護(hù)和保密措施。
8.B解析:非關(guān)系數(shù)據(jù)操縱語言是面向過程的,進(jìn)行數(shù)據(jù)操作肘必須指明存取路徑。而關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL的存取路徑的選擇可由系統(tǒng)自動完成。
9.D解析:保證在故障發(fā)生后仍保持?jǐn)?shù)據(jù)庫一致性以及事務(wù)的原子性的算法稱為恢復(fù)算法?;謴?fù)算法由兩部分組成:一是在正常事務(wù)處理時采取措施,記錄數(shù)據(jù)庫中的更新活動,保證有足夠的信息可用于故障恢復(fù);二是故障發(fā)生后采取措施,將數(shù)據(jù)庫內(nèi)容恢復(fù)到某個保證數(shù)據(jù)庫一致性、事務(wù)原子性及持久性狀態(tài)。使用最為廣泛的記錄數(shù)據(jù)庫中更新活動的結(jié)構(gòu)是日志。
10.A解析:計算機(jī)網(wǎng)絡(luò)的基本特征有三點(diǎn):一是計算機(jī)網(wǎng)絡(luò)建立的主要口的是實(shí)現(xiàn)計算機(jī)資源的共享;二是互聯(lián)的計算機(jī)是分布在不同地理位置的多臺獨(dú)立的自治計算機(jī);三是互聯(lián)計算機(jī)之間的通信必須遵循共同的網(wǎng)絡(luò)協(xié)議。而選項A中的分組交換技術(shù)僅是美國國防部高級研究計劃局的ARPA網(wǎng)的核心技術(shù),屬數(shù)據(jù)通信技術(shù)中的一種,并不是所有計算機(jī)網(wǎng)絡(luò)的共性。
11.索引結(jié)點(diǎn)【解析】在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點(diǎn)的能力可將結(jié)點(diǎn)分為用戶結(jié)點(diǎn)、搜索結(jié)點(diǎn)和索引結(jié)點(diǎn)3種類型。
12.1【解析】ADSL技術(shù)通常使用l對線進(jìn)行信息傳輸。
13.輸入輸出設(shè)備輸入輸出設(shè)備解析:設(shè)備管理是指對計算機(jī)中除了CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理。但是設(shè)備的種類繁多,按照設(shè)備的工作特性來分,可以分為存儲設(shè)備、輸入輸出設(shè)備,按照設(shè)備上數(shù)據(jù)組織方式可以分為塊設(shè)備、字符設(shè)備;按照資源分配的角度來分可以分為獨(dú)占設(shè)備、共享設(shè)備、虛擬設(shè)備。
14.5或五5或五解析:二叉排序樹是將線性表中的結(jié)點(diǎn)信息(或結(jié)點(diǎn)中的關(guān)鍵碼值和結(jié)點(diǎn)地址)組織成二叉樹形式,以達(dá)到與二分法檢索相同的檢索效率,而又具有鏈表那樣的插入、刪除、運(yùn)算的靈活性。
二叉樹的特點(diǎn):每個結(jié)點(diǎn)的左子樹中所有的結(jié)點(diǎn)的關(guān)鍵碼值都小于該結(jié)點(diǎn)的關(guān)鍵碼值,而右子樹中所有結(jié)點(diǎn)的關(guān)鍵碼值都大于該結(jié)點(diǎn)的關(guān)鍵碼值。
對于插入排序所形成的二叉樹的總數(shù)目為:C(2n,n)/(n+1)=C(6,3)/4=5,其中n為關(guān)鍵碼的個數(shù)。
15.域內(nèi)【解析】組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括hxtemet組管理協(xié)議IGMP和Cisc0專用的組管理協(xié)議CGMP,組播路由協(xié)議又分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類。
16.SunOS【解析】Solaris是Sun公司的UNIX系統(tǒng),是在Sun公司自己的SunOS的基礎(chǔ)上設(shè)計開發(fā)的。
17.響應(yīng)時間響應(yīng)時間解析:并行系統(tǒng)通過并行地使用多個CPU和磁盤提高處理速度和I/O速度。對數(shù)據(jù)庫系統(tǒng)的性能有兩種主要的度量:吞吐量和響應(yīng)時間。
18.城域網(wǎng)【解析】城域網(wǎng)是介于廣域網(wǎng)和局域網(wǎng)之接的一種高速網(wǎng)絡(luò)。城域網(wǎng)的設(shè)計目標(biāo)是滿足幾十千米范圍內(nèi)的大量企業(yè)、機(jī)關(guān)、公司的多個局域網(wǎng)的互聯(lián)需求,以實(shí)現(xiàn)大量用戶之間的數(shù)據(jù)、語音、圖形與視頻等多種信息傳輸。
19.關(guān)系(或表)關(guān)系(或表)
20.(15,36,38,54)堆積排序(Heapsort)是指利用堆積樹(堆)這種資料結(jié)構(gòu)所設(shè)計的一種排序算法,可以利用數(shù)組的特點(diǎn)快速定位指定索引的元素。先建一個“大頂堆”,即先選得一個關(guān)鍵字為最大的記錄,然后與序列中最后一個記錄交換,之后繼續(xù)對序列中前n-1記錄進(jìn)行“篩選”,重新將它調(diào)整為一個“大頂堆”再將堆頂記錄和第n-1個記錄交換,如此反復(fù)直至排序結(jié)束。所謂“篩選”指的是對一棵左/右子樹均為堆的完全二叉樹,“調(diào)整”根結(jié)點(diǎn)使整個二叉樹為堆。
21.A解析:數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)定義語言(DDL)來描述邏輯模式,嚴(yán)格定義數(shù)據(jù)的名稱、特征、相互關(guān)系、約束等。DML是實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)檢索、插入、更新與刪除操作的數(shù)據(jù)庫操縱語言。
22.B
23.D
24.D虛擬頁式存儲管理又稱為請求頁式存儲管理,請求頁式的基本思想是,在進(jìn)程開始執(zhí)行之前,不是裝入全部頁面,而是只是裝入一個(甚至0個)頁面,然后根據(jù)進(jìn)程執(zhí)行的需要,動態(tài)地裝入其他頁面。
25.C解析:關(guān)系的性質(zhì)1、每列中的分量來自同一個域;2、不同列的分量可以來自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以交換;4、行的順序可以交換;5、一個關(guān)系中不能有相同的元組;6、每一個分量必須是不可分的數(shù)據(jù)項。
26.B
27.B
28.C解析:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的成果。數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義宋描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。所以數(shù)據(jù)字典的最基本的功能是數(shù)據(jù)定義。
29.C
30.B
31.\n【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(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)在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素數(shù)進(jìn)行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加1,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)0后加原字符的ASCII值。
\n【解題思路】
\n①定義兩個循環(huán)變量i、j和一個無符號字符變量tmp。
\n②在第一個for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于文章最大行數(shù)maxline。在第二個for循環(huán)中,從每行第1個字符開始,依次遞增直到其值等于該行字符串的最大長度,然后在循環(huán)體中指定每次循環(huán)時,將第i行第i個位置上的字符的ASCII值的二進(jìn)制數(shù)右移4位,然后將所得的值再加上原字符的ASCII碼值。
\n【參考答案】
\n
34.\n【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
\n
35.【審題關(guān)鍵句】將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個計數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計大于整數(shù)m且緊靠m的k個素數(shù),當(dāng)計數(shù)變量cnt的值與變量k的值相等的時候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時,變量m的值加1,然后調(diào)用函數(shù)isP判斷當(dāng)前的m值是否為素數(shù),如果是素數(shù),則將m的值賦給數(shù)組xx[cnt],同時計算變量cnt的值加1,即當(dāng)數(shù)組xx[0]中保存了一個素數(shù)之后,在T一次素數(shù)判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】統(tǒng)計一個長度為2的子字符串在另一個字符串中出現(xiàn)的次數(shù)。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計數(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的長度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時,退出循環(huán)結(jié)束。
\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。
\n【參考答案】
\n
38.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為偶數(shù)的個數(shù)及平均值。
\n【解題思路】
\n①定義整型變量i、j和長整型he,并把其初始值設(shè)置為0。
\n②用for循環(huán)語句對數(shù)組XX進(jìn)行掃描,如果當(dāng)前數(shù)組元素xx[i]零,則全局變量totNum加1。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始遞增到totNum一1,對數(shù)組xx中的每個元素XX[i]右移一位,把這個值賦給整型變量i,再對j的值對2求余數(shù),如果余數(shù)等于0,則變量totCnt加1,并把數(shù)組元素xx[i]累加到變量he。
\n④退出循環(huán)時,把變量he的數(shù)據(jù)類型轉(zhuǎn)換成雙精度型再除以變量totCnt的值,就得到算術(shù)平均值totPjz。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】按每個數(shù)的后三位降序排列,然后取出滿足此條件的前10個數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。
\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點(diǎn):①按每個數(shù)的后三位降序排列,參考答案的第5條語句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進(jìn)行升序排列,參考答案的第13條語句,同樣也是修改兩數(shù)組元素的大小比較符即可。
\n【參考答案】
\n
\n
\n
40.\n【審題關(guān)鍵句】大于后連續(xù)5個數(shù),奇數(shù),從小到大排序。
\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個數(shù),因此在設(shè)置判斷條件時,作為比較的兩個數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。
\n【參考答案】
\n
\n
41.【解題思路】(1)ER圖的畫法建立相應(yīng)的ER圖的過程如下:第一,確定實(shí)體類型。本題有兩個實(shí)體類型,即顧客實(shí)體和商品實(shí)體。第二,確定聯(lián)系類型。該題中只有顧客一商品模型。第三,把實(shí)體類型和聯(lián)系類型組合成ER圖。第四,確定實(shí)體類型和聯(lián)系類型的屬性。顧客實(shí)體集屬性:姓名、單位、電話號碼商品實(shí)體集屬性:型號、名稱、產(chǎn)地、單價由顧客和商品兩個實(shí)體和一個顧客一商品購買關(guān)系,并且根據(jù)實(shí)體的屬性可以畫出相應(yīng)ER圖。(2)ER模型轉(zhuǎn)換為關(guān)系模式的規(guī)則①把ER模型中的每一個實(shí)體集轉(zhuǎn)換為同名的關(guān)系,實(shí)體集的屬性就是關(guān)系的屬性,實(shí)體集的碼就是關(guān)系的碼。②把ER模型中的每一個聯(lián)系轉(zhuǎn)換成一個關(guān)系,與該聯(lián)系相連的各實(shí)體集的碼以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系的屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠家設(shè)備售賣合同范本
- 公司生活阿姨合同范本
- 一建專用合同范本
- 合同能源管理商業(yè)合同范本
- 變頻器維修合同范本
- 廠家經(jīng)銷分銷合同范例
- 內(nèi)部流程審計服務(wù)合同范本
- 買豬合同范本
- 廚房訂金合同范本
- 變更中標(biāo)合同范本
- 2016-2023年濟(jì)南工程職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 浙江省煙草專賣局(公司)管理類崗位招聘筆試真題2023
- 臺州模具行業(yè)現(xiàn)狀分析
- 小學(xué)數(shù)學(xué)(含奧數(shù))數(shù)圖形個數(shù)和找規(guī)律、簡便運(yùn)算專項及練習(xí)題附答案
- Android Studio開發(fā)實(shí)戰(zhàn)(從零基礎(chǔ)到App上線)
- 藥物警戒培訓(xùn)
- 中央民族大學(xué) 學(xué)生休學(xué)申請表
- 哈薩克斯坦勞動法中文版
- 創(chuàng)傷病人的氣道管理課件
- 液化氣噴火槍安全操作規(guī)程
- 教科版五年級下冊科學(xué)同步練習(xí)全冊
評論
0/150
提交評論