版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(2023年)浙江省寧波市全國計算機等級考試數(shù)據(jù)庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下列是網(wǎng)絡安全技術研究主要涉及的內容是______。
Ⅰ.安全攻擊
Ⅱ.安全服務
Ⅲ.安全機制
A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和ⅢD.Ⅰ、Ⅱ和Ⅲ
2.ODBC是
A.客戶與服務器之間的接口標準B.數(shù)據(jù)庫查詢語言標準C.數(shù)據(jù)庫應用開發(fā)工具標準D.數(shù)據(jù)庫安全性標準
3.Delphi具有良好的數(shù)據(jù)處理能力,它所提供的哪一個工具可將數(shù)據(jù)從一種數(shù)據(jù)庫全部或部分遷移到另一種數(shù)據(jù)庫中?
A.DataPumpB.DatabaseExplorerC.BDED.ODBC
4.下述哪一個數(shù)據(jù)庫系統(tǒng)屬于第一代數(shù)據(jù)庫系統(tǒng)?
A.SybaseB.IngressC.IMSD.ObjectStore
5.下列哪一種文件存儲設備不支持文件的隨機存取?______。
A.磁盤B.光盤C.軟盤D.磁帶
6.下面關于超文本的敘述中,不正確的是
A.超文本是一種信息管理技術,也是一種電子文獻形式
B.超文本采用非線性的網(wǎng)狀結構來組織信息
C.多媒體超文本也可以認為是超文本
D.超文本是由結點和鏈路組成的一個網(wǎng)絡
7.下列哪一項不屬于概念模型應具備的性質?
A.有豐富的語義表達能力B.易于交流和理解C.易于變動D.在計算機中實現(xiàn)的效率高
8.Oracle針對Internet/Intranet的產品是______。
A.OracleWebServer
B.OracleWebListener
C.OracleWebAgent
D.Oracle7服務器
9.數(shù)據(jù)庫功能可分為前端和后端。下列敘述錯誤的是
A.后端負責存取結構、查詢計算和優(yōu)化、并發(fā)控制以及故障恢復
B.前端包括表格生成器、報表書寫工具、圖形用戶界面工具等
C.前端與后端之間通過過程化語言來接口
D.在集中式系統(tǒng)中,前端和后端在同一個系統(tǒng)中運行
10.
二、填空題(10題)11.RIP協(xié)議中表示距離的參數(shù)為___________。
12.進程之間的聯(lián)系稱之為進程通信,______是進程通信的工具。
13.VisualStudio2008是第一個允許開發(fā)人員針對【】多個版本開發(fā)的VisualStudio版本。
14.數(shù)據(jù)訪問頁有兩種視圖,它們是頁視圖和
【】
。
15.頂級域的劃分模式為組織模式和___________。
16.在面向對象數(shù)據(jù)模型中,子類可以從其超類中______所有的屬性和方法。
17.
18.XMPP是一種基于___________的即時通信協(xié)議。
19.在點-點網(wǎng)絡中,分組從通信子網(wǎng)的源節(jié)點到達目的結點的路由是由__________決定的。
20.嚴格兩階段封鎖協(xié)議要求事務所持有的所有______必須在事務提交后方可釋放。
三、單選題(10題)21.在SQLServer2008的系統(tǒng)數(shù)據(jù)庫中,為調度信息和作業(yè)歷史提供存儲區(qū)域的是
A.MasterB.ModelC.PubsD.Msdb
22.概念結構設計的目標是產生數(shù)據(jù)庫概念結構(即概念模式),這結構主要反映()
A.DBA的管理信息需求B.應用程序員的編程需求C.企業(yè)組織的信息需求D.數(shù)據(jù)庫的維護需求
23.下列關于數(shù)據(jù)庫重構的說法中,錯誤的是__________。
A.數(shù)據(jù)庫的重構就是對數(shù)據(jù)庫的邏輯結構作必要的小范圍改變
B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數(shù)據(jù)庫
C.數(shù)據(jù)庫重構包括重新設計數(shù)據(jù)庫及其應用程序
D.如果能夠重構數(shù)據(jù)庫,盡量不要重新設計數(shù)據(jù)庫及相應的應用程序
24.______文件可存放在磁盤、磁帶等多種存儲介質上,通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。
A.索引文件B.索引順序文件C.順序文件D.直接文件
25.關于反規(guī)范化說法不正確的是:
A.完全規(guī)范化與部分規(guī)范化數(shù)據(jù)庫之間處理性能會有沒多大差別
B.反規(guī)范化是將規(guī)范化關系轉換為非規(guī)范化的關系的過程。
C.反規(guī)范化方法:增加派生冗余列、增加冗余列、重新組表、分割表和新增匯總表等方法。都會破壞數(shù)據(jù)完整性。
D.采用反規(guī)范化技術從實際出發(fā)均衡利弊。
26.以下有關數(shù)據(jù)結構的敘述,正確的是()
A.線性表的線性存儲結構優(yōu)于鏈式存儲結構
B.二叉樹的第i層上有2i-1個結點,深度為k的二叉樹上有2k-1個結點
C.二維數(shù)組是其數(shù)據(jù)元素為線性表的線性表
D.棧的操作方式是先進先出
27.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有
A.一對一聯(lián)系B.一對多聯(lián)系C.多對多聯(lián)系D.多對一聯(lián)系
28.“把查詢sc表和更新sc表的grade列的權限受予用戶user1”的正確SQL語句是()。
A.GRANTSELECT,UPDATE(grade)ONTABLEscTOuser1
B.GRANTSELECTsc,UPDATEsc,gradeTOuser1
C.GRANTSELECT,UPDATEONTABLEsC.gradeTOuser1
D.GRANTSELECTONTABLEsc,UPDATEONTABLEsc(grade)TOuser1
29.在數(shù)據(jù)庫的數(shù)據(jù)模型中有()
A.網(wǎng)狀模型、層次模型、關系模型
B.數(shù)字型、字母型、日期型
C.數(shù)值型、字符型、邏輯型
D.數(shù)學模型、概念模型、邏輯模型
30.邏輯文件存放在存儲介質上時,采用的組織形式是與什么有關?
A.邏輯文件結構B.存儲介質特性C.主存儲器管理方式D.分配外設方式
四、C語言程序設計題(10題)31.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
32.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中;請編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組XX中。最后main函數(shù)調用函數(shù)WriteDat把結果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內容。
33.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(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ù)能被9整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
34.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的行為單位把字符串中的所有字符的二進制ASCII值右移4位,高位補0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對應的位置上,之后把已處理的結果仍按行重新存入數(shù)組XX中。最后main函數(shù)調用函數(shù)WriteOat把結果XX輸出到文件out.dat中。
例如:
”z”對應的ASCII值為7AH,二進制值為01111010,右移4位后為00000111,加上原來”2”的ASCII值01111010得到10000001結果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
35.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術平均值totPjz。最后maini函數(shù)調用函數(shù)WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內容。
36.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,其替代值仍存入數(shù)組)xx的對應的位置上,最后調用函數(shù)wmeDat把結果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ù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內容。
37.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給x0;
(3)X1=cos(x0),求出一個新的x1;
(4)若x0.X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調用函數(shù)writeDAT把結果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內容。
38.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調用函數(shù)readwriteDAT0把結果輸出到0ut.dat文件中。
例如,若輸入17,5,則應輸出:19,23,29,31,37。
39.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱me(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產品名稱從大到小進行排列,若產品名稱相同,則按金額從大到小進行排列,最終排列結果仍存入結構數(shù)組sell中。最后mainoi函數(shù)調用函數(shù)WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題:產品名稱比較請用函數(shù)strcrnp進行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
40.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,其替代值仍存入數(shù)組XX所對應的位置上,最后調用函數(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的內容。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.設某全國性的運輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉庫。0LTP系統(tǒng)和數(shù)據(jù)倉庫中有如下數(shù)據(jù)表:運輸明細表(運輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運輸價格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運價)匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運價)匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運價)匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運價)該企業(yè)管理的貨運站約有100個,貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護策略,在每次維護后數(shù)據(jù)能保持一致。設有視圖V,該視圖的訪問頻率很高,其查詢結果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運價),該視圖現(xiàn)以匯總表1為計算數(shù)據(jù)源。經監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個改善系統(tǒng)服務性能的優(yōu)化方案,并簡要說明理由。(10分)
六、單選題[1分](2題)43.提高事務的并發(fā)度可以改進數(shù)據(jù)庫應用系統(tǒng)的性能。有下列做法:Ⅰ.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設定較低的事務隔離等級Ⅳ.將大事務切分成若干小事務上述做法中,可以提高系統(tǒng)的事務并發(fā)度的是()。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅲ和ⅣD.以上全部
44.設有關系模式R(A,B,C,D.,其函數(shù)依賴集為F={A→D,B→D,C→D}。如果將R分解為R1(A,B,C.和R2(C,D.,則該分解是()。
A.同時保持函數(shù)依賴和無損連接的分解
B.保持函數(shù)依賴但不保持無損連接的分解
C.保持無損連接但不保持函數(shù)依賴的分解
D.既不保持函數(shù)依賴也不保持無損連接的分解
參考答案
1.D解析:網(wǎng)絡安全技術的研究主要涉及三方面的內容:安全攻擊、安全機制、安全服務。
2.A解析:ODBC是一個應用程序接口,它使得客戶可以生成SQL語句,送到服務器去執(zhí)行。使用ODBC接口的任何客戶可以與提供ODBC接口的任何服務器連接。
3.A解析:Delphi提供了使用非常方便的工具DatabaseExplore,可以快速瀏覽各種數(shù)據(jù)庫服務器上的資料等,其提供的數(shù)據(jù)遷移工具DataPump,可以將數(shù)據(jù)從一種數(shù)據(jù)庫全部或部分遷移到另一種數(shù)據(jù)庫中;提供的數(shù)據(jù)引擎BDE可以針對不同關系數(shù)據(jù)庫設置大量的相關參數(shù),調節(jié)處理能力。
4.C解析:第一代數(shù)據(jù)庫系統(tǒng)指層次模型數(shù)據(jù)庫系統(tǒng)。層次模型數(shù)據(jù)庫的代表是IBM公司于1969年研制出的信息管理系統(tǒng)(IMS),IMS是最早和使用最廣的幾個數(shù)據(jù)庫之一。
5.D解析:本題考查點是文件存儲設備。文件存儲設備中,按文件的存取方法可分為順序存取設備和隨機存取設備。常用的文件存儲設備有;磁盤(分為硬盤和軟盤)、光盤、磁帶等。存儲設備的特性取決于文件的存取。磁帶是典型的順序存取設備,只能依次訪問存儲的物理塊,不支持文件的隨機存取。磁盤、光盤和軟盤屬于隨機存取設備,它們都有讀寫頭,可以隨機地直接移動到需要訪問的物理位置上,實現(xiàn)對文件的隨機存取。
6.D超文本(Hypertext)是用超鏈接的方法,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本。超文本更是一種用戶介面范式,用以顯示文本及與文本之間相關的內容?,F(xiàn)時超文本普遍以電子文檔方式存在,其中的文字包含有可以鏈結到其他位置或者文檔的連結,允許從當前閱讀位置直接切換到超文本連結所指向的位置。超文本的格式有很多,目前最常使用的是超文本標記語言(HyperTextMarkupLanguage,HTML)及富文本格式(RichTextFormat,RTF)。
7.D解析:概念模型是按用戶的觀點對數(shù)據(jù)和信息建模,也稱為信息模型。概念模型語義表達能力強,不涉及信息在計算機中的表示,如實體-聯(lián)系模型、語義網(wǎng)絡模型等。
8.A解析:Oracle針對Internet/Intranet的產品是OracleWebSever。它由OracleWebListener、OracleWebAgent和Oracle7服務器3部分組成。OracleWebServer2.0:它除了包括OracleWebServer1.0的功能及相應的開發(fā)與管理工具外,還增加Java解釋器和LiveHTML解釋器,使其能支持多種語言。OracleWebListener:它是一個進程,具有普通HTFP服務器的功能,主要用于接收從Web瀏覽器發(fā)出的用戶查詢請求,并將查詢結果(即HTML文本)返回給用戶。OracleWebAgent:是用公用網(wǎng)關接口(CCl)實現(xiàn)的過程化網(wǎng)關,負責Web和Oracle7數(shù)據(jù)庫之間的集成。它由OracleWebListener啟動,通過透明地調用Oracle7服務器中的存儲過程,從數(shù)據(jù)庫中檢索信息,產生HTML輸出結果,并提交給OracleWebListener。
9.C解析:數(shù)據(jù)庫功能可以分為兩部分:前端包括表格生成器、報表書寫工具、圖形用戶界面工具等,后端包括計算和優(yōu)化、并發(fā)控制以及故障恢復,前端與后端之間通過SQL或應用程序宋接口。在集中式系統(tǒng)中,前端和后端在同一個系統(tǒng)中運行。
10.D
11.跳數(shù)【解析】向量一距離(V-D)路由選擇算法,也稱為Bellman--Ford算法。其基本思想是路由器周期性地向其相鄰路由器廣播自己知道的路由信息,用于通知相鄰路由器自己可以到達的網(wǎng)絡以及到達該網(wǎng)絡的距離(通常用“跳數(shù)”表示),相鄰路由器可以根據(jù)收到的路由器修改和刷新自己的路由表。
12.通信原語通信原語
13.NETFrameworkNETFramework解析:考查VisualStudio2008的特點。VisualStudio2008是第一個允許開發(fā)人員針對NETFramework多個版本開發(fā)的VisualStudio版本。
14.設計視圖數(shù)據(jù)訪問頁的視圖種類。頁視圖和設計視圖
15.地理模式【解析】頂級域的劃分采用了兩種模式,即組織模式和地理模式。
16.繼承繼承
17.iAnywhereWitlessServer【解析】SYBASE的移動與嵌入計算產品主要包括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。
18.XML語言【解析】XMPP是一種基于XML語言定義描述的IM協(xié)議。
19.路由選擇算法【解析】在點-點網(wǎng)絡中,決定分組從通信子網(wǎng)的源結點到達目的結點的路由是由路由選擇算法決定的。
20.排他鎖(X)排他鎖(X)解析:嚴格兩階段封鎖協(xié)議除了要求封鎖是兩階段之外還要求事務持有的所有排他鎖必須在事務提交之后方可釋放。
21.D
22.A
23.C
24.C解析:順序文件通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。鏈接結構的文件可以將文件分散存放于若干不連續(xù)的物理塊中,每個物理塊中設一指針,指向下一塊。索引結構的文件也可以將文件分散存放于若干不連續(xù)的物理塊中,系統(tǒng)為每個文件建立一張索引表。
25.A
26.C
27.C解析:本題主要考查了實體之間多對多的聯(lián)系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,稱為一對一聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯(lián)系,稱實體集A與B的聯(lián)系為一對多聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯(lián)系,稱為多對多聯(lián)系。所以C)正確。
28.A解析:SQL語言用GRANT語句向用戶授予數(shù)據(jù)訪問權限,GRANT語句的一般格式為:
GRANT<權限>[,<權限>]…
[ON<對象類型><對象名>][,<對象名>]…
TO<用戶>[,<用戶>]…
[WITHGRANTOPTION]
所以正確的是選項A)。
29.A
30.B解析:用戶的邏輯文件要存放到存儲介質上時,文件系統(tǒng)要根據(jù)存儲設備的類型,用戶采用的存取方式決定文件在存儲介質上的組織方式。
31.\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
32.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數(shù)組中。
\n【解題思路】
\n①首先定義字符變量ch和無符號整型變量i、j、k。
\n②對字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的掃描,在第二層for時循環(huán)中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環(huán)語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數(shù)組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進行排序。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】個位+千位與百位+十位,偶數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式:②新組合的兩位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語句。注意,兩個整除關系表達式要用或運算符(||)連接,且用括號括起來先進行整除運算(因為或運算級別比與運算級別低,因此要括起來),再與奇偶性判斷表達式進行與()運算。
\n【參考答案】
\n
\n
\n
34.\n【審題關鍵句】字符的ASCII值右移4位二進制位,高位補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值的二進制數(shù)右移4位,然后將所得的值再加上原字符的ASCII碼值。
\n【參考答案】
\n
35.\n【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語句,將該該語句為判斷各位數(shù)字之和是奇數(shù)的表達式即可。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】Xn+1=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設為0.0。
\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達式cos(xO)
\n求出一個值x1,再調用vc6.0的求絕對值的庫函數(shù)fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認為x1的值是方程cos(x).x=0的一個實根,此時退出循環(huán),把xl的值返回。
\n【參考答案】
\n
38.【審題關鍵句】將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個計數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計大于整數(shù)m且緊靠m的k個素數(shù),當計數(shù)變量cnt的值與變量k的值相等的時候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時,變量m的值加1,然后調用函數(shù)isP判斷當前的m值是否為素數(shù),如果是素數(shù),則將m的值賦給數(shù)組xx[cnt],同時計算變量cnt的值加1,即當數(shù)組xx[0]中保存了一個素數(shù)之后,在T一次素數(shù)判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】計算金額,按產品名稱從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
40.\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
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務器中,使用時只要調用即可。使用存儲過程具有以下優(yōu)點:其已經編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業(yè)規(guī)則,當企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應用程序。創(chuàng)建存儲過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度美容店轉讓合同包括美容院品牌授權及區(qū)域代理權
- 2025年度二零二五年度大型活動臨時工人搬運服務承包協(xié)議
- 2025年度私人承包廠房租賃合同安全責任追究協(xié)議
- 二零二五板材行業(yè)數(shù)據(jù)分析與市場預測合同3篇
- 二零二五年度鏟車清雪作業(yè)安全責任保險合同
- 二零二五年度深圳市新能源產業(yè)全日制勞動合同規(guī)范
- 2025年度商業(yè)地產租賃權轉讓及稅收優(yōu)惠政策協(xié)議
- 2025年度蛋糕店品牌授權區(qū)域保護及維權合同
- 二零二五年度環(huán)保貨運送貨司機服務與管理合同
- 二零二五年度工業(yè)廠房使用權轉讓合同協(xié)議
- 中考模擬考試化學試卷與答案解析(共三套)
- 新人教版五年級小學數(shù)學全冊奧數(shù)(含答案)
- 風電場升壓站培訓課件
- 收納盒注塑模具設計(論文-任務書-開題報告-圖紙)
- 博弈論全套課件
- CONSORT2010流程圖(FlowDiagram)【模板】文檔
- 腦電信號處理與特征提取
- 高中數(shù)學知識點全總結(電子版)
- GB/T 10322.7-2004鐵礦石粒度分布的篩分測定
- 2023新譯林版新教材高中英語必修一重點詞組歸納總結
- 蘇教版四年級數(shù)學下冊第3單元第2課時“常見的數(shù)量關系”教案
評論
0/150
提交評論