版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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ù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、1.選擇題(10題)1.UNIX系統(tǒng)中,把輸入輸出設(shè)備看作是
A.普通文件B.目錄文件C.特殊文件D.索引文件
2.對(duì)長(zhǎng)度為n的順序線性表進(jìn)行刪除元素的操作,如果刪除每一個(gè)元素的概率相同,則刪除一個(gè)元素移動(dòng)元素的平均次數(shù)為
A.n/2B.(n-1)/2C.(n+1)/2D.n
3.設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R-(R-S)表示的是
A.R∩SB.R-SC.R∪SD.R÷S
4.設(shè)有關(guān)系SC(SNO,CNO,GRADE),主碼是(SNO,CNO)。遵照實(shí)體完整性規(guī)則
A.只有SNO不能取空值B.只有CNO不能取空值C.只有GRADE不能取空值D.SNO與CNO都不能取空值
5.關(guān)系數(shù)據(jù)庫(kù)中有3種基本操作,從表中取出滿足條件的屬性成分的操作稱為()。
A.選擇B.投影C.連結(jié)D.掃描
6.下列關(guān)于信息和數(shù)據(jù)的說法中,不正確的是()。
A.信息是現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映
B.信息可以感知、存儲(chǔ)、加工、傳遞等
C.數(shù)據(jù)是信息的符號(hào)表示
D.信息和數(shù)據(jù)可以分離,是兩個(gè)不同的概念
7.一個(gè)進(jìn)程執(zhí)行V操作意味著
A.該進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列
B.該進(jìn)程從磁盤調(diào)入內(nèi)存
C.可能有另一個(gè)進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列
D.可能有另一個(gè)進(jìn)程從磁盤調(diào)入內(nèi)存
8.在一個(gè)長(zhǎng)度為n的順序表的表尾插入一個(gè)新元素的漸進(jìn)時(shí)間復(fù)雜度為
A.O(n)B.O(1)C.O(n2)D.O(10g2n)
9.概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是
A.數(shù)據(jù)字典描述的數(shù)據(jù)需求
B.E-R圖表示的概念模型
C.某個(gè)DBMS所支持的數(shù)據(jù)模型
D.包括存儲(chǔ)結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)
10.操作系統(tǒng)中,進(jìn)程在下列哪種情況下從執(zhí)行狀態(tài)轉(zhuǎn)為就緒狀態(tài)?
A.進(jìn)程被調(diào)度選中B.時(shí)間片用完C.等待某一事件D.等待的事件發(fā)生
二、填空題(10題)11.IPv6的128位地址按每16位劃分為一個(gè)位段,每個(gè)位段被轉(zhuǎn)換為一個(gè)4位的十六進(jìn)制數(shù),并用冒號(hào)隔開,這種表示法稱為___________表示法。
12.設(shè)待排序關(guān)鍵碼序列為(25,18,9,33,67,82,53,95,12,70),要按關(guān)鍵碼值遞增的順序進(jìn)行排序,采取以第一個(gè)關(guān)鍵碼為分界元素的快速排序法,第一趟完成后關(guān)鍵碼33被放到了第______個(gè)位置。
13.如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某個(gè)串行調(diào)度下的執(zhí)行結(jié)果相同,則稱這個(gè)調(diào)度為【】調(diào)度。
14.SUN公司的Solaris是在___________操作系統(tǒng)的基礎(chǔ)上發(fā)展起來的。
15.計(jì)算機(jī)可以直接執(zhí)行用______語言編寫的程序。
16.在嵌入式SQL中,為了區(qū)分SQL語句和主語言語句,在每一個(gè)SQL語句的前面加前綴______。
17.廣域網(wǎng)覆蓋的地理范圍從幾十公里到幾千公里,其通信子網(wǎng)一般采用______技術(shù)。
18.數(shù)據(jù)模型用來描述數(shù)據(jù)的靜態(tài)特征、動(dòng)態(tài)特征和數(shù)據(jù)的完整性約束。定義一組規(guī)則,數(shù)據(jù)庫(kù)中的數(shù)據(jù)必須滿足這組規(guī)則,這是描述數(shù)據(jù)的【】
19.數(shù)據(jù)庫(kù)中知識(shí)發(fā)現(xiàn)是識(shí)別數(shù)據(jù)庫(kù)中以前不知道的、新穎的、潛在有用的
【】
非平凡過程
20.傳感器、___________和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個(gè)要素。
三、單選題(10題)21.設(shè)計(jì)與試運(yùn)行之后投入運(yùn)行,開始維護(hù)工作,過程中監(jiān)控、評(píng)價(jià)、調(diào)整與修改以保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作說法不正確的是()
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)
22.可以用于概念模型設(shè)計(jì)的是()
A.層次樹結(jié)構(gòu)B.數(shù)據(jù)流圖C.E-R圖D.關(guān)系數(shù)據(jù)模型
23.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。
A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)
24.下列不屬于創(chuàng)建分區(qū)表步驟的是__________。
A.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案創(chuàng)建表
25.設(shè)散列函數(shù)為H(k)=kmod7,現(xiàn)欲將關(guān)鍵碼23,14,9,6,30,12,18依次散列于地址0~6中,用線性探測(cè)法解決沖突,則在地址空間0~6中,得到的散列表是
A.14,6,23,9,18,30,12
B.14,18,23,9,30,12,6
C.14,12,9,23,30,18,6
D.6,23,30,14,18,12,9
26.在數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段,產(chǎn)生DBMS可以接受的源代碼。
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)
27.采用SPOOLing技術(shù)的主要目的是()。
A.提供內(nèi)存和磁盤的接口B.減輕用戶編程負(fù)擔(dān)C.提高CPU和設(shè)備交換信息的速度D.提高獨(dú)占設(shè)備的利用率
28.用直接插入排序方法對(duì)下面四個(gè)序列進(jìn)行排序(由小到大),元素比較次數(shù)最少的是()
A.94、32、40、90、80、46、21、69
B.32、40、21、46、69、94、90、80
C.21、32、46、40、80、69、90、94
D.90、69、80、46、21、32、94、40
29.如果兩個(gè)實(shí)體之間的聯(lián)系是M∶N,則在轉(zhuǎn)換成關(guān)系模型時(shí),()引入第三個(gè)交叉關(guān)系。
A.需要B.不需要C.無所謂D.將兩個(gè)實(shí)體合并
30.在數(shù)據(jù)庫(kù)的數(shù)據(jù)模型中有()
A.網(wǎng)狀模型、層次模型、關(guān)系模型
B.數(shù)字型、字母型、日期型
C.數(shù)值型、字符型、邏輯型
D.數(shù)學(xué)模型、概念模型、邏輯模型
四、C語言程序設(shè)計(jì)題(10題)31.
函數(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)容。
32.已知數(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,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
33.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)cnt以及這些數(shù)的和sum。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
34.程序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ù))
35.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat0把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
36.在文件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中。
37.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對(duì)應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件out.dat中。
例如:
”z”對(duì)應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為00000111,加上原來”2”的ASCII值01111010得到10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)凋用函數(shù)WriteDat把結(jié)果XX輸出到文件0ut.dat中。
39.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組XX。請(qǐng)考生編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT0把結(jié)果輸出到0ut.dat文件中。
例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37。
40.程序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)容。
五、設(shè)計(jì)與應(yīng)用題(2題)41.在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分)
42.設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號(hào)、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號(hào)、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號(hào)、課程名和學(xué)分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;V.查詢某門課程的先修課程信息,列出先修課程號(hào)和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個(gè)系可聘用多名教師,一名教師只能受聘于一個(gè)系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。(1)請(qǐng)根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說明每個(gè)關(guān)系模式的主碼和外碼。(5分)
六、單選題[1分](2題)43.下列關(guān)于索引的說法中,錯(cuò)誤的是()。
A.索引是典型的空間換取時(shí)間的方法,因此在設(shè)計(jì)索引時(shí)要在空間和時(shí)間兩者之間進(jìn)行權(quán)衡
B.建立聚集索引時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)按照聚集索引鍵值對(duì)數(shù)據(jù)進(jìn)行排序
C.聚集索引的鍵值不能重復(fù)
D.當(dāng)經(jīng)常進(jìn)行范圍查詢時(shí),在范圍列上建立索引可以提高該類查詢的效率
44.在開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),使用存儲(chǔ)過程可以提高數(shù)據(jù)訪問效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲(chǔ)過程的說法,錯(cuò)誤的是()。
A.存儲(chǔ)過程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B.存儲(chǔ)過程可以有多個(gè)輸入?yún)?shù),但只能有一個(gè)輸出參數(shù)
C.定義存儲(chǔ)過程時(shí),在一個(gè)存儲(chǔ)過程中可以同時(shí)包含數(shù)據(jù)的增、刪、改、查操作
D.存儲(chǔ)過程的輸入?yún)?shù)和輸出參數(shù)均可有默認(rèn)值
參考答案
1.C解析:本題考核操作系統(tǒng)有關(guān)文件管理的基本概念和知識(shí),參考3.5.1“文件與文件系統(tǒng)”一節(jié)。在UNIX系統(tǒng)中,文件分為普通文件,這是內(nèi)部無結(jié)構(gòu)的流式文件;目錄文件,由目錄項(xiàng)組成;特殊文件,表示輸入輸出設(shè)備。可見,在UNIX系統(tǒng)中,把輸入輸出設(shè)備看作是特殊文件。所以,本題的答案是C。
2.B解析:對(duì)長(zhǎng)度為n的順序線性表進(jìn)行刪除元素的操作,刪除第1個(gè)元素移動(dòng)元素的個(gè)數(shù)為n-1。如果刪除每一個(gè)元素的概率相同,則概率為1/n,所以插入一個(gè)元素移動(dòng)(n-1)/2。本題正確答案為選項(xiàng)B。
3.A解析:假設(shè)關(guān)系R和關(guān)系S具有相同的屬性,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與關(guān)系S的差由屬于R而不屬于S的所有元組組成。R-(R-S)最終的結(jié)果是屬于R又屬于S的元組組成。所以可以寫成為R∩S。
4.D實(shí)體完整性規(guī)則是對(duì)關(guān)系中的主屬性值的約束,即若屬性A是關(guān)系R的主屬性,則屬性A不能取空值。實(shí)體完整性規(guī)則規(guī)定關(guān)系的所有主屬性都不能取空值,而不僅僅是主碼整體不能取空值。由于關(guān)系SC(SNO,CNO,GRADE)的主碼是(SNO,CNO),所以SNO與CNO都不能取空值。
5.B解析:在關(guān)系數(shù)據(jù)庫(kù)中,選擇又稱為限制,它是指在關(guān)系R中選擇滿足給定條件的諸元組。投影是指從R中選擇出若干屬性列組成新的關(guān)系。連接是指從兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組。
6.D解析:信息是現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映;信息具有感知、存儲(chǔ)、加工、傳遞等自然屬性;數(shù)據(jù)是信息的符合表示,信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。信息和數(shù)據(jù)是密不可分的。
7.C解析:P操作和V操作都是原語。所謂原語是由若干條機(jī)器指令構(gòu)成的一段程序,用以完成特定功能。原語在執(zhí)行期間是不可分割的,即原語一旦開始執(zhí)行,直到執(zhí)行完畢之前,不允許中斷。每執(zhí)行一次P操作意味著要求分配一個(gè)資源;每執(zhí)行一次V操作,意味著釋放一個(gè)資源。當(dāng)一個(gè)進(jìn)程進(jìn)行V操作時(shí),意味著可能有另一個(gè)進(jìn)程從等待隊(duì)列進(jìn)入到就緒隊(duì)列。
8.B解析:在一個(gè)長(zhǎng)度為n的順序表的表尾插入一個(gè)新元素不需要進(jìn)行結(jié)點(diǎn)移動(dòng),直接插入即可。對(duì)應(yīng)的漸進(jìn)時(shí)間復(fù)雜度為O(1)。
9.B解析:在數(shù)據(jù)庫(kù)設(shè)計(jì)的不同階段,獲得不同的設(shè)計(jì)結(jié)果:需求分析階段,其成果是數(shù)據(jù)流圖描述的處理需求和數(shù)據(jù)字典描述的數(shù)據(jù)需求;概念設(shè)計(jì)階段。其成果是E-R圖表示的概念模型;邏輯設(shè)計(jì)階段,其成果是某個(gè)DBMS所支持的數(shù)據(jù)模型;物理設(shè)計(jì)階段,其成果是包括存儲(chǔ)結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)。
10.B解析:進(jìn)程被調(diào)度選中時(shí)進(jìn)程就會(huì)進(jìn)入運(yùn)行狀態(tài);等待某一事件的進(jìn)程應(yīng)該是處于等待狀態(tài)。如果等待的事件發(fā)生,則該進(jìn)程就由等待狀態(tài)進(jìn)入就緒狀態(tài)。進(jìn)程在執(zhí)行過程中時(shí)間片用完則轉(zhuǎn)為就緒狀態(tài)。
11.冒號(hào)十六進(jìn)制【解析】IPv6的128位地址按每l6位劃分為一個(gè)位段,每個(gè)位段被轉(zhuǎn)換為一個(gè)4位的十六進(jìn)制數(shù),并用冒號(hào)隔開,這種表示法稱為冒號(hào)十六進(jìn)制表示法。
12.99解析:快速排序的基本方法是:在待排序序列中任取一個(gè)記錄,以它為基準(zhǔn)用交換的方法將所有的記錄分為兩部分,關(guān)鍵碼值比它小的一個(gè)部分,關(guān)鍵碼值比它大的一部分,再分別對(duì)兩個(gè)部分實(shí)施上述過程,一直重復(fù)到排序完成。具體操作如下:
2518933678253951270
2518933678253951270
1218933678253952570
1218933678253952570
1218933678253952570
1218925678253953370
1218925678253953370
1218925678253953370
1218925678253953370
1218925678253953370
所以第一趟完成后,關(guān)鍵碼33被放到了第9個(gè)位置。
13.可串行化可串行化解析:幾個(gè)事務(wù)的并行執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果相同時(shí),稱這種并行調(diào)度策略為可串行化的調(diào)度??纱谢遣⑿惺聞?wù)正確性的唯一準(zhǔn)則。
14.SunOS【解析】Solaris是Sun公司的UNIX系統(tǒng),是在Sun公司自己的SunOS的基礎(chǔ)上設(shè)計(jì)開發(fā)的。
15.機(jī)器機(jī)器解析:現(xiàn)有的程序設(shè)計(jì)語言一般可以分為三類:機(jī)器語言、匯編語言和高級(jí)語言,機(jī)器語言和匯編語言又稱為低級(jí)語言。機(jī)器語言是最初級(jí)且依賴于硬件的語言,全部用二進(jìn)制代碼形式表示,不易被人識(shí)別,但可被計(jì)算機(jī)直接執(zhí)行。匯編語言用有助于記憶的符號(hào)和地址符號(hào)來表示指令,有直觀和易理解的優(yōu)點(diǎn),但程序設(shè)計(jì)語言需經(jīng)過匯編程序翻譯后才被計(jì)算機(jī)識(shí)別。高級(jí)語言是一種面向問題的程序設(shè)計(jì)語言,獨(dú)立于計(jì)算機(jī)的硬件,需經(jīng)編譯后才能執(zhí)行。
16.EXECSQLEXECSQL解析:把SQL嵌入主語言使用時(shí)必須解決3個(gè)問題:
①區(qū)分SQL語句與主語言語句
這是對(duì)通過在所有的SQL語句前加前綴EXECSQL來解決的。
②數(shù)據(jù)庫(kù)工作單元和程序工作單元之間的通信
嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。把SQL語句中使用的主語言程序變量簡(jiǎn)稱為主變量。
③一個(gè)SQL語句原則上可產(chǎn)生或處理一組記錄,而主語言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式。這是用游標(biāo)來解決的。
17.分組交換分組交換解析:分組交換是現(xiàn)代通信的基礎(chǔ)。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),可以利用公用分組交換網(wǎng)、衛(wèi)星通信網(wǎng)和無線分組交換網(wǎng),將分布在不同地區(qū)的局域網(wǎng)或計(jì)算機(jī)系統(tǒng)互聯(lián)起來,達(dá)到資源共享的目的。
18.完整性約束數(shù)據(jù)完整性約束是一組完整性規(guī)則的集合。它定義了數(shù)據(jù)模型必須遵守的語義約束,也規(guī)定了根據(jù)數(shù)據(jù)模型所構(gòu)建的數(shù)據(jù)庫(kù)中數(shù)據(jù)內(nèi)部及其數(shù)據(jù)相互間聯(lián)系所必須滿足的語義約束。
19.模式知識(shí)發(fā)現(xiàn)是從數(shù)據(jù)集中識(shí)別出有效的、新穎的、潛在有用的,以及最終可理解的模式的非平凡過程。知識(shí)發(fā)現(xiàn)將信息變?yōu)橹R(shí),從數(shù)據(jù)礦山中找到蘊(yùn)藏的知識(shí)金塊,將為知識(shí)創(chuàng)新和知識(shí)經(jīng)濟(jì)的發(fā)展作出貢獻(xiàn)
20.感知對(duì)象【解析】傳感器、感知對(duì)象和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個(gè)要素。
21.D
22.C
23.B
24.A
25.B解析:將23,14,9,6,30,12,18依次按散列函數(shù)K(k)=kmod7計(jì)算,并按線性探測(cè)法解決沖突,得到的散列結(jié)果是14,18,23,9,30,12,6。
26.D
27.D解析:在一類設(shè)備上模擬另一類設(shè)備的技術(shù)稱為虛設(shè)備技術(shù)。通常使用高速設(shè)備來模擬低速設(shè)備,以此把原來慢速的獨(dú)占設(shè)備改造成為若干進(jìn)程共享的快速共事設(shè)備。就好像把一臺(tái)設(shè)備變成了多臺(tái)虛擬設(shè)備,從而提高了設(shè)備的利用率.我們稱被模擬的設(shè)備為虛設(shè)備。SPOOLing技術(shù)是一類典型的虛設(shè)備技術(shù)。
28.C解析:直接插入排序的基本算法是:當(dāng)插入第i(i>=1)個(gè)對(duì)象時(shí),前面的v[0],V[1].……V[i-1]已經(jīng)排好序,這時(shí),用V[i]的關(guān)鍵碼與V[i-2],V[i-2],……的關(guān)鍵碼順序進(jìn)行比較,找到插入位置即將v[i]插入,原來位置上的對(duì)象則向后移。由此可知,直接插入排序法的關(guān)鍵碼比較次數(shù)與對(duì)象的初始排列有關(guān),準(zhǔn)確的說,就是與i可以取的值有關(guān)。對(duì)于本題來說,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的關(guān)鍵碼比較次數(shù)最少。
29.A
30.A
31.\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
32.\n【審題關(guān)鍵句】千位+個(gè)位等于百位+十位個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】千位+百位等于十位十個(gè)位,且千位+百位等于個(gè)位.千位的10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個(gè)循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。
\n②通過for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個(gè)位”的條件是否滿足,同時(shí)判斷“(千位+百位)=(個(gè)位-于位)*10”的條件是否滿足,兩個(gè)條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時(shí)滿足以上兩個(gè)判斷條件時(shí),計(jì)數(shù)變量cnt的值加1,同時(shí)將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個(gè)數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
34.\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
35.\n【審題關(guān)鍵句】大于后連續(xù)5個(gè)數(shù),奇數(shù),從小到大排序。
\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。
\n【參考答案】
\n
\n
36.\n【審題關(guān)鍵句】按每個(gè)數(shù)的后三位降序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。
\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①按每個(gè)數(shù)的后三位降序排列,參考答案的第5條語句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進(jìn)行升序排列,參考答案的第13條語句,同樣也是修改兩數(shù)組元素的大小比較符即可。
\n【參考答案】
\n
\n
\n
37.\n【審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)0后加原字符的ASCII值。
\n【解題思路】
\n①定義兩個(gè)循環(huán)變量i、j和一個(gè)無符號(hào)字符變量tmp。
\n②在第一個(gè)for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于文章最大行數(shù)maxline。在第二個(gè)for循環(huán)中,從每行第1個(gè)字符開始,依次遞增直到其值等于該行字符串的最大長(zhǎng)度,然后在循環(huán)體中指定每次循環(huán)時(shí),將第i行第i個(gè)位置上的字符的ASCII值的二進(jìn)制數(shù)右移4位,然后將所得的值再加上原字符的ASCII碼值。
\n【參考答案】
\n
38.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、i。
\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’~’z’之間,然后,再判斷在此范圍之內(nèi)的小寫字母,如果是z,則該字符轉(zhuǎn)換為a,如果字符不是z,則將其改寫成它的下一個(gè)字母。
\n【參考答案】
\n
\n
\n
39.【審題關(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]的位置上,依次類推。
\n【參考答案】
\n
\n
40.【審題關(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
41.【解題思路】創(chuàng)建觸發(fā)器的SQL語句為:CREATETRIGGER,其語法格式為:CREATETRIGGER[schema_nam
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑河2025年黑龍江黑河市愛輝區(qū)林業(yè)和草原局所屬事業(yè)單位招聘37人筆試歷年參考題庫(kù)附帶答案詳解
- 連云港2025年江蘇連云港市交通運(yùn)輸綜合行政執(zhí)法支隊(duì)招聘急需緊缺人才4人筆試歷年參考題庫(kù)附帶答案詳解
- 蘇州江蘇蘇州張家港市市級(jí)機(jī)關(guān)服務(wù)中心招聘公益性崗位(編外)人員3人筆試歷年參考題庫(kù)附帶答案詳解
- 鹽城江蘇南京師范大學(xué)鹽城高級(jí)中學(xué)面向區(qū)外選調(diào)教師10人筆試歷年參考題庫(kù)附帶答案詳解
- 溫州浙江溫州市龍灣郵政管理局招聘編外工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 江西2025年江西省檢驗(yàn)檢測(cè)認(rèn)證總院招聘49人筆試歷年參考題庫(kù)附帶答案詳解
- 昆明云南昆明醫(yī)科大學(xué)第一附屬醫(yī)院昆醫(yī)大附一院招聘科研助理人員筆試歷年參考題庫(kù)附帶答案詳解
- 恩施2025年湖北恩施鶴峰縣教育系統(tǒng)選調(diào)工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 廣東2025年廣東省應(yīng)急管理廳所屬事業(yè)單位招聘博士研究生(第二批)8人筆試歷年參考題庫(kù)附帶答案詳解
- 宜賓2025年四川宜賓屏山縣招用幼兒園合同制教師40人筆試歷年參考題庫(kù)附帶答案詳解
- 小學(xué)校本課程教材《足球》
- 音樂節(jié)活動(dòng)場(chǎng)地租賃合同
- 高中語文課內(nèi)寫作素材積累:“經(jīng)典課文+古代詩人”高考語文作文備考總復(fù)習(xí)
- 高效節(jié)水灌溉概述課件培訓(xùn)課件
- 風(fēng)險(xiǎn)管理顧問協(xié)議
- 一年級(jí)下冊(cè)字帖筆順
- 2024年高考語文閱讀之馬爾克斯小說專練(解析版)
- 中國(guó)石油天然氣集團(tuán)有限公司投標(biāo)人失信行為管理辦法(試行)
- 復(fù)方蒲公英注射液與復(fù)發(fā)性泌尿系統(tǒng)感染的關(guān)聯(lián)
- 鐵路電話區(qū)號(hào)-鐵路專網(wǎng)區(qū)號(hào)-鐵路電話普通電話互打方法
評(píng)論
0/150
提交評(píng)論