【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)_第1頁
【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)_第2頁
【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)_第3頁
【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)_第4頁
【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

【2021年】遼寧省沈陽市全國計算機等級考試數據庫技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.建立Delphi程序的基本操作步驟中不包括

A.需求分析B.創建一個新的項目C.設計窗體D.編寫構件響應的事件

2.在一個無向圖中,所有頂點的度數之和等于所有邊數的多少倍?

A.3B.2C.1D.2009-1-2

3.對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行什么操作?

A.模式評價B.優化模式C.合并D.分解

4.數據庫管理系統的開放性包括下列哪些特性?______。

Ⅰ.符合SQL標準Ⅱ.符合ODBC標準Ⅲ.具有清晰的結構Ⅳ.用戶界面友好

A.僅Ⅰ和ⅡB.僅Ⅲ和ⅣC.僅Ⅰ、Ⅱ和ⅢD.全部

5.以下關于隊列的敘述中哪一個是不正確的?

A.隊列.的特點是先進先出

B.隊列既能用順序方式存儲,也能用鏈接方式存儲

C.隊列適用于二叉樹對稱序周游算法的實現

D.隊列適用于樹的層次次序周游算法的實現

6.二維數組A[0..8,0..9],其每個元素占2字節,從首地址400開始,按行優先順序存放,則元素A[8,5]的存儲地址為

A.570B.506C.410D.482

7.邏輯文件存放在存儲介質上時,采用的組織形式是與什么有關?

A.邏輯文件結構B.存儲介質特性C.主存儲器管理方式D.分配外設方式

8.以下關于數據結構的基本概念的敘述中哪一條是錯誤的?

A.數據元素是數據的基本單位

B.數據項是有獨立含義的數據最小單位

C.數據結構概念包括的主要內容是數據的邏輯結構和數據的存儲結構

D.數據的邏輯結構分為線性結構和非線性結構

9.事務的ACID特性中,C的含義是()。A.A.一致性B.鄰接性C.連續性D.并發性

10.若事務T在訪問數據時對數據R加了X鎖,那么其他的事務對數據R操作時_____。

A.可以加S鎖不能加X鎖B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖D.不能加任何鎖

二、填空題(10題)11.

【】語言編寫的程序不能在計算機上直接執行,必須通過編譯器轉換成具體的機器語言后才能執行

12.在X.800中將安全攻擊分為兩類:被動攻擊和___________。

13.在使用OPEN命令打開文件時,同時要給出文件的

【】

14.在嵌入式SQL中,為了區分SQL語句和主語言語句,在每一個SQL語句的前面加前綴______。

15.以太網幀結構由前導碼、幀前定界符、目的地址字段、源地址字段、類型字段、___________和幀校驗字段幾個部分組成。

16.設K為R中的屬性或屬性組合,若K→U,則K為R的【】。

17.當兩個數據表建立了關聯后,通過

【】

就有了父表、子表之分

18.數據結構包括的三個方面的內容是:數據的【】,數據的存儲結構,數據的運算。

19.設有如下關系:學生(學號,姓名,性別,年齡,班號)其關鍵字是學號,將學號為10的學生姓名改為“王華”的SQL語句是【】。

20.PowerDesigner可以設計兩種數據庫模型圖:

【】

【】

三、單選題(10題)21.如果以鏈表為棧的存儲結構,則退棧操作時()

A.必須判別棧是否滿B.必須判別棧是否空C.判別棧元素的類型D.對棧不作任何判別

22.順序程序和并發程序的執行相比()

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

23.下列SQLServer提供的系統角色中,具有數據庫服務器上全部操作權限的角色是__________。

A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin

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

A.系統軟件是在應用軟件基礎上開發的

B.系統軟件應提供友好的人機界面

C.系統軟件與硬件密切相關

D.系統軟件與具體應用領域無關

25.SQL語言的GRANT和REVOKE語句主要用來維護數據庫的()。A.安全性B.完整性C.可靠性D.一致性

26.棧和隊列是兩種重要的線性結構,對它們的描述錯誤的是()。

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

B.表達式求值一般采用棧來實現

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

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

27.在對全局E-R模型進行優化時,通常利用規范化理論中的()概念消除冗余關系。

A.無損聯接B.函數依賴C.范式D.邏輯蘊涵

28.邏輯設計主要是把概念模式轉換成()

A.DBMS能處理的模式B.與DBMS無關的模式C.層次結構模型D.子模式

29.關于IP提供的服務,正確的是()。A.A.IP提供了不可靠的數據投遞服務,因此數據報的投遞不能受到保障

B.IP提供不可靠的數據投遞服務,因此它可以隨意丟棄報文

C.IP提供可靠的數據投遞服務,因此數據報投遞可以受到保障

D.IP提供可靠的數據投遞服務,因此它不能隨意丟棄報文

30.下列關于時鐘的敘述中,哪一條是不正確的?()A.A.時鐘中斷可以屏蔽

B.時鐘是操作系統運行的必要機制

C.時鐘可以分成硬件時鐘和軟件時鐘

D.利用時鐘中斷可以實現進程的輪轉運行

四、C語言程序設計題(10題)31.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsvalue,其功能是:求出所有這些四位數是素數的個數cnt,再求出所有滿足此條件的四位數平均值pjzl,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件中。

32.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組XX中;請編制函數eneryptChar,按給定的替代關系對數組XX中的所有字符進行替代,仍存入數組XX對應的位置上,最后調用函數WriteDat把結果xX輸出到文件out.dat中。

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

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

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

33.已知在in.dat中存有若干個(個數<200)1四位十進制數字組成的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue0,其功能要求:

1.求出該文件中共有多少個正整數totNum;

2.求這些正整數右移1位二進制位后,產生的新數是偶數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到out.dat文件中。

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

請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat0的內容。

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

35.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:

1.求出該文件中共有多少個正整數totNum;

2.求這些正整數右移1位二進制位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到文件out.dat中。

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

請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

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

37.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是奇數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后maini函數調用函數WriteDat把所求的結果輸出到0ut.dat文件中。

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

請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出數據函數WriteDat的內容。

38.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中,請編制函數ConvertCharA,其函數的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串數組XX中。最后main函數凋用函數WriteDat把結果XX輸出到文件0ut.dat中。

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

提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題;產品代碼比較請用函數strcmp進行解題。例如:sell[i]=temp;

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

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

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

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

例如:sell[i]=temp;

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

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

五、設計與應用題(2題)41.設某全國性的運輸企業建立了大型0LTP系統,并在該系統之上建立了數據倉庫。0LTP系統和數據倉庫中有如下數據表:運輸明細表(運輸單ID,發送站ID,終到站ID,貨物ID,貨物重量,運輸價格,發貨日期)匯總表1(發送站ID,終到站ID,貨物ID,發貨日期,總重,總運價)匯總表2(發送站ID,終到地區ID,貨物ID,發貨日期,總重,總運價)匯總表3(發送站ID,終到站ID,貨物ID,發貨月份,總重,總運價)匯總表4(發送地區ID,終到地區ID,貨物類別ID,發貨日期,總重,總運價)該企業管理的貨運站約有100個,貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護策略,在每次維護后數據能保持一致。設有視圖V,該視圖的訪問頻率很高,其查詢結果模式為(發送地區ID,終到站ID,發貨月份,總重,總運價),該視圖現以匯總表1為計算數據源。經監控發現,匯總表1的被訪問頻率過高,導致系統整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個改善系統服務性能的優化方案,并簡要說明理由。(10分)

42.設有高校選課系統,需要對學校的系信息、教師信息、課程信息、學生信息、學生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(TNO)、教師名(Tname);課程(Course)信息包括課程號(CNO)、課程名(CName)、課程學分(Credit);學生(Student)信息包括學號(SNO)、學生姓名(Sname)、學生性別(Sex)。選課系統的管理規則如下:Ⅰ.一個系可聘用多名教師,一個教師只受聘于一個系;Ⅱ.一個系可有多名學生,一個學生只屬于一個系;Ⅲ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅳ.一名學生可選修多門課程,一門課程可被多名學生選修;V.學生選修完課程后,可獲得相應課程的成績。針對以上描述,完成下列設計內容:(1)構建選修課系統的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯系所關聯的實體集名的首字母,字母問用“一”或“_”連接,大小寫不限)。(6分)(2)根據所構建的ER圖,設計滿足3NF的關系模式,并標出每個關系模式的主碼和外碼。(要求關系模式名同實體集名或聯系名,屬性名用試卷中給出的英文名,大小寫不限)(4分)

六、單選題[1分](2題)43.在進行數據庫物理設計時,為了保證系統性能,需要綜合考慮所選擇的數據庫管理系統的特性及軟硬件具體情況。下列關于數據庫物理設計的說法,錯誤的是()。

A.在頻繁執行插入、修改和刪除操作的表上建立索引可能會降低系統整體性能

B.在一張表的某列上需要頻繁執行精確匹配查詢時,可以考慮為此列建立哈希索引

C.為了提高寫入性能,數據庫一般應盡量避免存儲在RAID10的磁盤存儲系統中

D.如果系統中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率

44.以下關于兩段鎖協議的原理敘述錯誤的是()。

A.每個事物的執行程序劃分兩個階段,加鎖階段和解鎖階段

B.加鎖階段事務可以申請獲得任何數據項上的任何類型的鎖,允許釋放任何鎖

C.在解鎖階段,事務可以釋放在任何數據項上任何類型的鎖,但是不能再申請任何鎖

D.每個事務開始執行后就進入了加鎖階段

參考答案

1.A解析:建立一個Delphi程序時,用戶二般只,需在一個窗體對象上放置所需要的各種構件,然后對其特征賦值,并編寫代碼以控制事件。Delphi程序設計的基本步驟為:開始創建一個新的項目→設計窗體→將所需構件放入窗體中的適當位置→處理窗體、編寫構件響應的事件→編譯、運行程序。需求分析不是Delphi程序設計的基本步驟,因此本題的答案為A。

2.B解析:無向圖中頂點的度是關聯于該頂點的邊的數目,每一個邊關聯于兩個頂點,因而所有頂點的度數之和等于所有邊數的兩倍。

3.C解析:對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行合并。掌握關系數據庫的邏輯結構設計過程,如何正確運用模式評價、優化模式、分解。

4.C解析:DBMS的系統目標包括用戶界面友好、結構清晰和開放性,所謂開放性是指符合標準和規范,例如SQL標準、ODBC標準等。清晰的結構也是開放性的一個必要條件。因此本題正確答案為選項C。

5.C解析:隊列具有先進先出的特性,可以用順序存儲方式存儲,也可以用鏈接方式存儲,隊列是樹的層次次序周游算法的實現。

6.A解析:由題意可知,二維數組A[0..8,0..9]是按行優先順序存放的,而順序存放計算結點存儲位置的公式為Li=L0+(i-1)*m,其中LO是第一個結點的存儲位置,Li是第i個結點的存儲位置,m為每個結點所占用的存儲單元個數。按行優先的順序存放結構,在數組A中元素A[8,5]是第8*10+6=86個元素,按照上面的公式可以計算出元素A[8,5]的存儲地址為Li=L0+(i-1)*m=400+(86-1)*2=570。因此正確答案為A。

7.B解析:用戶的邏輯文件要存放到存儲介質上時,文件系統要根據存儲設備的類型,用戶采用的存取方式決定文件在存儲介質上的組織方式。

8.C解析:本題是對數據結構基本概念的考查。選項A、B和D都是符合數據和數據結構的定義,只有選項c不對,因為數據結構概念一般包括3個方面的內容,分別是數據的邏輯結構、數據的存儲結構和數據的運算。所以本題正確答案為選項C。

9.A解析:事務的ACID特性中每個字母的含義分別表示原子性、一致性、隔離性和持久性。

10.D解析:當一個事務欲對某個數據對象操作,可以對該對象加鎖,取得對數據的一定控制,同時限制其他事務對該對象進行操作。

11.高級程序設計高級程序設計語言編寫出來的程序成為源程序,源程序經過編譯后轉換成具體的機器語言后才能在計算機上運行

12.主動攻擊【解析】在X800中將安全攻擊分為兩類:被動攻擊和主動攻擊。被動攻擊試圖了解或利用系統的信息,但不影響系統資源。主動攻擊試圖改變系統資源或影響系統工作。

13.讀寫方式使用OPEN打開文件時,須給出文件的讀寫方法才可

14.EXECSQLEXECSQL解析:把SQL嵌入主語言使用時必須解決3個問題:

①區分SQL語句與主語言語句

這是對通過在所有的SQL語句前加前綴EXECSQL來解決的。

②數據庫工作單元和程序工作單元之間的通信

嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數據。把SQL語句中使用的主語言程序變量簡稱為主變量。

③一個SQL語句原則上可產生或處理一組記錄,而主語言一次只能處理一個記錄,為此必須協調兩種處理方式。這是用游標來解決的。

15.數據字段【解析】以太網幀結構由以下幾個部分構成:①前導碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數據字段;⑤幀校驗字段。

16.候選碼候選碼

17.關聯字段建立聯系的數據表通過關聯字段來進行父子表之分

18.邏輯結構邏輯結構

19.UPDATE學生SET姓名="王華"WHERE學號="10"UPDATE學生SET姓名='王華'WHERE學號='10'解析:SQL的數據更新命令如下:

UPDATETableNameSETColumn_Name1=eExpression1[,Column_Name2=eExpression2…]WHERECondition

一般使用WHERE子句指定條件,以更新滿足條件的—些記錄的值。

20.數據庫邏輯圖(E-R圖或概念模型)

數據庫物理圖(物理模型)PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner可以制作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發工具的應用程序,還可為數據倉庫制作結構模型,也能對團隊設備模型進行控制。

21.B

22.C

23.D

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

25.ASQL語言中用GRANT、REVOKE語句實現數據控制功能,數據庫中權限的授予可以使用GRANT....ON....TO....語句,要求指明授予哪個用戶(組)對哪個對象有什么權限,而REVOKE語句實現數據庫權限的回收,需要指明從哪個用戶(組)回收對于哪個對象的什么權限。

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

27.B

28.A

29.AIP提供了不可靠的數據投遞服務,IP本身沒有能力證實發送的報文是否被正確接收,數據報可能路延遲、路由錯誤、數據報分片和重組等過程中受到損壞,但IP不檢測這些錯誤,在錯誤發生時,IP也沒有可靠的機制來通知發送方或接收方,因此數據報的投遞不能受到保障。

30.D

31.\n【審題關鍵句】求素數的個數及平均值,并計算非素數的平均值。

\n【解題思路】

\n①首先定義循環變量i,然后通過for循環對數組a[300]d0的每個元素a[i]調用函數isV(a[i])判斷a[i]是否是素數(素數的算法已在isP函數中給出,此處直接調用即可),如果是素數,則把其加到變量pjz1上,同時計數變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數組a[300]00的所有數據后退出循環。

\n②求出pJz1、pjz2和cnt的值之后,再用變量pjz1的值除以cnt的值就得到素數的平均值,同時把這個值賦給變量pjz1,最后用變量pjz2的值除以300.cnt的值就得到非素數的平均值,并把這個值賦給變量pjz2。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

33.\n【審題關鍵句】讀取正數,統計個數,右移后為偶數的個數及平均值。

\n【解題思路】

\n①定義整型變量i、j和長整型he,并把其初始值設置為0。

\n②用for循環語句對數組XX進行掃描,如果當前數組元素xx[i]零,則全局變量totNum加1。

\n③在for循環語句中,循環變量i從0開始遞增到totNum一1,對數組xx中的每個元素XX[i]右移一位,把這個值賦給整型變量i,再對j的值對2求余數,如果余數等于0,則變量totCnt加1,并把數組元素xx[i]累加到變量he。

\n④退出循環時,把變量he的數據類型轉換成雙精度型再除以變量totCnt的值,就得到算術平均值totPjz。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

35.\n【審題關鍵句】讀取正數,統計個數,右移后為奇數的個數及平均值。

\n【解題思路】

\n本題類似第44套試題,通過審題可以發現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。

\n【參考答案】

\n

\n

36.\n【審題關鍵句】千位+十位與個位+百位,比較大小,整除,奇數,從大到小排序。

\n【解題思路】

\n本題類似第26套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,即判斷新組合的兩位數要求第一個為偶數,第二個為奇數,比較兩題的第10條語句,只需將新組合的第二個數的判斷條件改為奇數判斷,即“newV2%2”。

\n【參考答案】

\n

\n

37.\n【審題關鍵句】讀取正數,統計個數,各位數之和為奇數的數的個數及平均值。

\n【解題思路】

\n本題類似第46套試題,通過審題可以發現僅有一個不同點,即四位數的各位數之和為奇數,參考答案的第13條語句,將該該語句為判斷各位數字之和是奇數的表達式即可。

\n【參考答案】

\n

\n

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

\n【解題思路】

\n①定義整型循環變量i、i。

\n②在第一層for循環中,循環變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的處理。第二層for循環中,循環變量j從0開始,依次遞增直到其值等于strlen(xx[i]),在循環體中,利用if條件語句首先判斷)xx[i][j]的值是否在小寫字符字符’a’~’z’之間,然后,再判斷在此范圍之內的小寫字母,如果是z,則該字符轉換為a,如果字符不是z,則將其改寫成它的下一個字母。

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

\n

41.計算機系統中存在著兩類不同的數據處理工作:操作型處理和分析型處理,也稱作0LTP(聯機事務處理)和0IAP(聯機分析處理)。操作型處理也叫事務處理,是指對數據庫聯機的日常操作,通常是對一個或一組紀錄的查詢或修改,例如火車售票系統、銀行通存通兌系統、稅務征收管理系統等。這些系統要求快速響應用戶請求,對數據的安全性、完整性以及事務吞吐量要求很高。結合本題中存在的問題,視圖本身的訪問量很高,而又僅僅以匯總表1為計算數據源,而其它匯總表訪問率低,導致了資源利用不合理。因此本題考察了聯機事務處理中的資源調度問題?!緟⒖即鸢浮坑捎趨R總表1和視圖的模式訪問頻率都很高,而且視圖的數據源來自匯總表1,又因為其他匯總表的訪問率較低,所以只需要將視圖的數據源綁定為匯總表3,因為匯總表3也可以滿足視圖的輸出模式。這樣不僅提升了匯總表3的數據訪問率,而且降低了匯總表1的數據訪問率,系統性能和服務性能得到了很大的優化。又因為貨物約有500種,共10類,可以再建立一個視

溫馨提示

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

評論

0/150

提交評論