【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第1頁
【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第2頁
【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第3頁
【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第4頁
【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

【2021年】河北省張家口市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.在一個數(shù)據(jù)庫中,模式與內(nèi)模式的映像個數(shù)是

A.1個B.與用戶個數(shù)相同C.由設置的系統(tǒng)參數(shù)決定D.任意多個

2.中斷處理結束后,需要重新選擇運行的進程,此時操作系統(tǒng)將控制轉到

A.原語管理模塊B.進程控制模塊C.恢復現(xiàn)場模塊D.進程調(diào)度模塊

3.在SYBASE數(shù)據(jù)庫產(chǎn)品中提供面向對象的數(shù)據(jù)庫建模工具的是

A.DirectConnect

B.OmniCONNECT

C.ReplicationServer

D.PowerDesigner

4.設有字符序列(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),X),新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一個排序算法的一趟掃描的結果?()

A.起泡排序B.初始步長為4的希爾排序C.二路歸并排序D.以第一元素為分界元素的快速排序

5.操作系統(tǒng)的基本特征中,一個是共享性,另一個是

A.動態(tài)性B.并發(fā)性C.交互性D.制約性

6.UNIFACE應用開發(fā)分成3個步驟

A.建模、應用、裝配B.分析、設計、實現(xiàn)C.建模、構造、裝配D.建模、設計、實現(xiàn)

7.任何一個具有兩個屬性的關系

A.可能屬于1NFB.可能屬于2NFC.可能屬于3NFD.一定屬于3NP

8.關系數(shù)據(jù)庫中的關系模型事實上可以看作是一個二維表,這個二維表中的列稱為

A.元組B.屬性C.記錄D.值域

9.數(shù)據(jù)庫管理員通過建立______可以達到每個教師只能存取自己講授課程的學生成績。

A.視圖(view)B.索引(index)C.游標(cursor)D.表(table)

10.下面有關客戶機/服務器模式的說法不正確的是

A.客戶和服務之間是一對多的關系,Client/Server軟件應向客戶提供服務器位置透明性服務

B.客戶機/服務器數(shù)據(jù)庫系統(tǒng)又可分為集中式的服務器結構和分布式的服務器結構

C.這種結構中系統(tǒng)數(shù)據(jù)的安全性能增強

D.客戶和服務器之間所交換的數(shù)據(jù)信息包括:SQL語句、查詢結構集合以及錯誤信息

二、填空題(10題)11.三級抽象模式在數(shù)據(jù)庫系統(tǒng)中都存儲于數(shù)據(jù)庫系統(tǒng)的【】中。

12.設根結點的層次為0,則高度為k的二叉樹的最大結點數(shù)為______。

13.如果多個事務在某個調(diào)度下的執(zhí)行結果與這些事務在某個串行調(diào)度下的執(zhí)行結果相同,則稱這個調(diào)度為【】調(diào)度。

14.子類的對象擁有其超類的對象的全部屬性和方法,稱為子類對超類的【】。

15.空閑塊表方式特別適合于文件物理結構為

【】

的文件系統(tǒng)

16.網(wǎng)絡防火墻的主要類型是包過濾路由器、電路級網(wǎng)關和___________網(wǎng)關。

17.設有關系SC(sno,cname,grade),各屬性的含義分別為學號、課程名、成績。若要將所有學生的“數(shù)據(jù)庫系統(tǒng)”課程的成績增加10分,能正確完成該操作的SQL語句是___________grade=grade10WHEREcname=“數(shù)據(jù)庫系統(tǒng)”。

18.并行數(shù)據(jù)庫系統(tǒng)的性能有兩種主要的度量,分別是吞吐量和______。

19.PowerBuilder10.0為使用.NET開發(fā)工具的用戶提供了一套

【】

工具。這項專利技術是為簡化應用開發(fā)而設計的,可縮短開發(fā)時間、減少代碼等。

20.算法的時間復雜性是指該算法包含

【】

的多少,它是一個算法運行時間的相對度量;一個算法的空間復雜性是指該算法在運行過程中臨時占用的

【】

的大小。

三、單選題(10題)21.棧和隊列是兩種重要的線性結構,對它們的描述錯誤的是()。

A.棧頂是允許操作的一端,棧底是不允許操作的一端

B.表達式求值一般采用棧來實現(xiàn)

C.隊列是一種先進先出的線性表,允許對隊列兩端進行操作

D.隊列可以用鏈式存儲結構

22.索引使用原則中不可以為該列建立索引的是:()

A.經(jīng)常在查詢中作為條件被使用的列。

B.頻繁進行排序或分組的列。

C.一個列的值域很大時。

D.如果待排列的列有多個,選擇任意一列。

23.描述概念模型的常用方法是

A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實體-聯(lián)系方法

24.下面哪些是參數(shù)調(diào)整中需要關注的對象。

A.內(nèi)存分配B.磁盤I/OC.資源競爭D.以上全部

25.下列敘述中,不正確的是:

A.系統(tǒng)軟件是在應用軟件基礎上開發(fā)的

B.系統(tǒng)軟件應提供友好的人機界面

C.系統(tǒng)軟件與硬件密切相關

D.系統(tǒng)軟件與具體應用領域無關

26.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()

A.edcbaB.decbaC.dceabD.abcde

27.可以用于概念模型設計的是()

A.層次樹結構B.數(shù)據(jù)流圖C.E-R圖D.關系數(shù)據(jù)模型

28.在SQLSever中創(chuàng)建用戶數(shù)據(jù)庫,實際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性。下列不屬于數(shù)據(jù)庫文件屬性的是__________。

A.初始大小B.物理文件名C.文件結構D.最大大小

29.順序程序和并發(fā)程序的執(zhí)行相比()

A.基本相同B.無法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時間快D.順序程序執(zhí)行總體上執(zhí)行時間快

30.下列計算機表示的信息中,不能稱為"數(shù)據(jù)"的是()

A.人的姓名B.圖形符號C.計算機程序D.文件名

四、C語言程序設計題(10題)31.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組XX中;請編制函數(shù)eneryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,仍存入數(shù)組XX對應的位置上,最后調(diào)用函數(shù)WriteDat把結果xX輸出到文件out.dat中。

替代關系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應的字符是大寫字母,則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

32.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件。

33.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

注意:部分源程序存在test.C文件中。

34.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。

35.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按金額從小到大進行排列,若金額相等,則按產(chǎn)品代碼從小到大進行排列,最終排列結果仍存入結構數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結果輸出到文件out.dat中。

提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題。

例如:sell[i]=temp;

注意:部分源程序存放在test.C文件中。

請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

36.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,其替代值仍存入數(shù)組XX所對應的位置上,最后調(diào)用函數(shù)WriteDat把結果XX輸出到文件out.dat中。

替代關系:f(p)=p*11mod256,mod為取余運算,p是數(shù)組XX中某一個字符的ASCII值,fj(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果原字符是數(shù)字字符0至9或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。

37.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的個位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是奇數(shù)并且至少有一個數(shù)能被5整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

38.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組XX下標為奇數(shù)的元素值的算術平均值pj。

結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

39.

函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結果xx輸出到文件out.dat中。例:原文:Adb.Bcdza

abck.LLhj結果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。

注意:部分源程序存放在test.c文件中。

請勿改動主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內(nèi)容。

40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的個位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)

42.在SQLServer2008中,設某數(shù)據(jù)庫中有商品表(商品號,商品名,進貨價格),商品號為主碼;銷售表(商品號,銷售時間,銷售數(shù)量,銷售價格,本次利潤),商品號和銷售時間為主碼,銷售價格為本次銷售商品的單價?,F(xiàn)要求每當在銷售表中插入前4列數(shù)據(jù)時(假設一次只插入一行數(shù)據(jù)),系統(tǒng)自動計算本次銷售產(chǎn)生的利潤,并將該利潤賦給銷售表的第5列“本次利潤”。請編寫實現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)

六、單選題[1分](2題)43.下列關于索引的說法中,錯誤的是()。

A.索引是典型的空間換取時間的方法,因此在設計索引時要在空間和時間兩者之間進行權衡

B.建立聚集索引時,數(shù)據(jù)庫管理系統(tǒng)會按照聚集索引鍵值對數(shù)據(jù)進行排序

C.聚集索引的鍵值不能重復

D.當經(jīng)常進行范圍查詢時,在范圍列上建立索引可以提高該類查詢的效率

44.設有選課表(學號,課程號,成績),現(xiàn)要統(tǒng)計每門課程的選課人數(shù),并將結果保存到新表:選課情況表。下列語句中正確的是()。

A.SELECT課程號,COUNT(*)選課人數(shù)FROM選課表INT0選課情況表GROUPBY課程號

B.SELECT課程號,COUNT(*)選課人數(shù)INT0選課情況表FROM選課表GROUPBY課程號

C.SELECT課程號,COUNT(*)FROM選課表INT0選課情況表(課程號,選課人數(shù))GROUPBY課程號

D.SELECT課程號,COUNT(*)INT0選課情況表(課程號,選課人數(shù))FROM選課表GROUPBY課程號

參考答案

1.A解析:數(shù)據(jù)庫系統(tǒng)有三級模式結構,從內(nèi)向外依次是:內(nèi)模式、模式、外模式。內(nèi)模式是數(shù)據(jù)物理結構和存儲結構的描述;模式是數(shù)據(jù)庫所有數(shù)據(jù)的邏輯結構和特征描述;外模式是數(shù)據(jù)庫用戶看到和使用的局部數(shù)據(jù)的邏輯結構和特征。三級模式間有兩層映像,分別是模式/內(nèi)模式映像和外模式/模式映像。模式/內(nèi)模式映像只有一個,外模式/模式映像與用戶個數(shù)相同。所以正確答案為A。

2.D解析:操作系統(tǒng)中,是由進程調(diào)度模塊來選擇運行的進程的。既然中斷處理結束后,需要重新選擇運行的進程,控制當然回轉到操作系統(tǒng)的進程調(diào)度模塊。

3.D解析:DirectConnect是SYBASE中主要用來用非SYBASE數(shù)據(jù)源建立聯(lián)系的訪問服務器;ReplicationServer是在SYBASE中主要用來解決網(wǎng)絡上相同數(shù)據(jù)多份拷貝及分布更新的;PowerDesigner是在SYBASE中提供面向對象的數(shù)據(jù)建模的工具;OmniCONNECT提供整個企業(yè)范圍內(nèi)不同數(shù)據(jù)庫管理系統(tǒng)之間完全透明的數(shù)據(jù)集成。掌握SYBASE的系列產(chǎn)品及其特點。

4.D

5.B解析:本題考核操作系統(tǒng)的基本概念和知識,參考3.1.1“操作系統(tǒng)概念”一節(jié)。操作系統(tǒng)中的主要基本特征有并發(fā)性,共享性和隨機性??梢姳绢}的正確答案應該是并發(fā)性。所以,本題的答案是B。

6.C解析:UNIFACE應用開發(fā)分成3個步驟:建模、構造、裝配。

7.D解析:具有兩個屬性的關系,只可能有兩種情況:一種情況是其中一個屬性為主屬性,另一個為非主屬性,這樣就不存在非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴,屬于3NF;另一種情況是,兩個屬性均為主屬性,沒有非主屬性,當然根本談不到非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴,屬于3NF。所以任何一個具有兩個屬性的關系,一定屬于3NF,從而也一定屬于1NF和2NF。可見只有選項D)是正確的。

8.B解析:二維表的列稱為屬性(或字段);行稱為元組(或記錄)。

9.A解析:視圖具有安全性的特性,因此建立視圖能很好的解決這個問題,為此DBA應創(chuàng)建視圖。

10.A解析:網(wǎng)絡技術是發(fā)展以及用戶對數(shù)據(jù)庫應用的需求,DBMS的運行環(huán)境從單機擴展到網(wǎng)絡,對數(shù)據(jù)的收集、存儲、處理和傳播由集中式走向分布式,從封閉式走向開放式??蛻艉头掌髦g是多對一的關系。因此選項A中所述的客戶和服務器之間是一對多的關系是不正確的。

11.數(shù)據(jù)字典數(shù)據(jù)字典解析:三級抽象模式在數(shù)據(jù)庫系統(tǒng)中都存儲于數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)字典中。

12.2k+1-1

13.可串行化可串行化解析:幾個事務的并行執(zhí)行是正確的,當且僅當其結果與按某一次序串行地執(zhí)行它們時的結果相同時,稱這種并行調(diào)度策略為可串行化的調(diào)度。可串行化是并行事務正確性的唯一準則。

14.繼承繼承解析:考查繼承的概念。子類的對象擁有其超類的對象的全部屬性和方法,稱為子類對超類的繼承。

15.順序結構文件系統(tǒng)建立一張空閑塊表,該表記錄了全部空閑的物理模塊,適合于文件物理結構為順序結構的文件系統(tǒng)

16.應用級【解析】網(wǎng)絡防火墻包括包過濾路由器、應用級網(wǎng)關和電路級網(wǎng)關。

17.UPDATESCSET【解析】本題使用的SQL語句可以是:UPDATESCSETgrade=grade+10WHEREcname=“數(shù)據(jù)庫系統(tǒng)”。

18.響應時間響應時間解析:并行系統(tǒng)通過并行地使用多個CPU和磁盤提高處理速度和I/O速度。對數(shù)據(jù)庫系統(tǒng)的性能有兩種主要的度量:吞吐量和響應時間。

19.DataWindow.NETPowerBuilder美國Sybase公司研制的一種新型、快速開發(fā)工具,是客戶機/服務器結構下,基于Windows3.x、Windows95和WindowsNT的一個集成化開發(fā)工具。它包含一個直觀的圖形界面和可擴展的面向對象的編程語言PowerScript,提供與當前流行的大型數(shù)據(jù)庫的接口,并通過ODBC與單機數(shù)據(jù)庫相連。PowerBuilder的主要特色是DataWindow(數(shù)據(jù)窗口),通過DataWindow可以方便地對數(shù)據(jù)庫進行各種操作,也可以處理各種報表,而無需編寫SQL語句,可以直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。

20.簡單操作次數(shù)

存儲空間算法的復雜度包括時間復雜度和空間復雜度;時間復雜度是指該算法包含簡單操作次數(shù)的多少,空間復雜性是指算法在運行過程中臨時占用的存儲空間的大小。

21.C解析:隊列是一種先進先出的線性表,它只允許在表的一段進行插入,而在另一端進行刪除,允許插入的一端叫做隊尾,允許刪除的一端叫做隊頭。

22.D

23.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實體—聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實世界的概念模型。

24.D

25.A解析:本題是對計算機的系統(tǒng)軟件和應用軟件特性的考查。系統(tǒng)軟件應提供友好的人機界面;系統(tǒng)軟件與硬件密切相關而與具體應用領域無關;應用軟件是在系統(tǒng)軟件基礎上開發(fā)的。所以選項A所述是錯誤的,正確答案為A。

26.C

27.C

28.C

29.C

30.C

31.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應大寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經(jīng)定義了一個無符號變量va1,因此,在編寫答案程序時,不需要再重新定義。

\n【參考答案】

\n

\n

32.\n【審題關鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjz1和pjz2。

\n【解題思路】

\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即判斷符合條件的四位數(shù)是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答案】

\n

33.\n【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位一百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。

\n【參老答案】

\n

\n

\n

34.\n【審題關鍵句】千數(shù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。

\n【參考答案】

\n

\n

\n

35.\n【審題關鍵句】計算金額,按金額從小到大進行排列,相同的則按產(chǎn)品代碼從小到大排列,結果存入結構數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。

\n【參考答案】

\n

\n

36.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應數(shù)字0~9不變,否則替換。

\n【解題思路】

\n本題類似第67套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。本題值得一提的是在設置判斷條件的時候,一定要注意兩題要求中的兩個細微的差別,第67套要求的是新字符所對應的數(shù)字是0~9的不變,是對數(shù)值型數(shù)據(jù)進行判斷;而本套要求的是原字符所對應的字符是o~9的保持不變,是對字符型數(shù)據(jù)進行判斷,在條件表達式的寫法上需要大家注意區(qū)分。

\n【參考答案】

\n

\n

37.\n【審題關鍵句】千位+個位與百位+十位,奇數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組臺的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語句。

\n【參考答案】

\n

\n

38.\n【審題關鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

\n

39.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、j。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個字符的ASCII碼。

\n【參考答案】

\n

\n

40.\n【審題關鍵句】個位-千位-百位-十位,結果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答案】

\n

\n

41.存儲過程是由PL/SQL語句書寫的過程,這個過程經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務器中,使用時只要調(diào)用即可。使用存儲過程具有以下優(yōu)點:其已經(jīng)編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業(yè)規(guī)則,當企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應用程序。創(chuàng)建存儲過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面對應的<PL/SQL>塊為過程體*/beginend如上所示,存儲過程包括過程首部和過程體。過程名是數(shù)據(jù)庫服務器合法的對象標識;參數(shù)列表:用名字來標識調(diào)用時給出的參數(shù)值,必須指定值的數(shù)據(jù)類型。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論