【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)_第1頁
【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)_第2頁
【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)_第3頁
【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)_第4頁
【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

【2023年】四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.Oracle系統不僅具有高性能的RDBMS,而且提供全過程的應用開發工具。如果要進行數據庫建模,使用的是

A.SQL*Connect

B.OracleDesigner2000

C.OracleDeveloper2000

D.OracleFinancials

2.對一個長度為10的排好序的表用二分法檢索,若檢索不成功,至少需要比較的次數是________。

A.6B.5C.4D.3

3.m階B樹的根節點至少有幾棵子樹?

A.0B.2C.m-1D.1

4.PowerBuilder是一種深受用戶歡迎的快速應用開發工具,它與其他應用開發工具比較,最具有特色的是

A.支持面向對象的開發方法B.提供可視化圖形用戶界面C.使用ODBC與多種數據庫連接D.可通過數據窗口訪問數據庫

5.目前,具有代表性的CASEX.具有______。

A.UNIFACEB.ErwinC.PowerBuilderD.Developer2000

6.電子郵件服務程序從郵件服務器中讀取郵件時可以使用郵局協議,下列哪一個是郵局協議?

A.POP3B.IMAPC.HTTPD.SMTP

7.對于n個結點的序列,利用shell排序的方法進行比較時,總的關鍵碼的比較次數約為

A.n1.3B.n2

C.log2nD.n2/4

8.子模式DDL用來描述()。

A.數據庫的總體邏輯結構B.數據庫的局部邏輯結構C.數據庫的物理存儲結構D.數據庫的概念結構

9.概念結構設計階段得到的結果是

A.數據字典描述的數據需求

B.E-R圖表示的概念模型

C.某個DBMS所支持的數據模型

D.包括存儲結構和存取方法的物理結構

10.用戶程序中的輸入、輸出操作實際上是由哪一項完成?

A.程序設計語言B.編譯系統C.操作系統D.標準庫程序

二、填空題(10題)11.對數據庫結構的描述和定義存儲在______中,它是DBMS運行的基本依據。

12.若X→Y但Y不完全函數依賴于X,則稱Y對X【】。

13.IEEE802.11的MAC層采用的是___________沖突避免方法。

14.一旦CA驗證了實體的身份,就產生一個證書,將這個公共密鑰和身份進行綁定。

證書中包括公共密鑰和密鑰所有者的全球惟一的___________。

15.嚴格兩階段鎖協議要求對______更新的封鎖必須保持到事務的終點。

16.使用PowerDesigner的DataArchitect,可以對已有數據庫生成物理數據模型(PDM),這種功能通常稱為______。

17.關系模式規范化過程中,若要求分解保持函數依賴,那么模式分解一定可以達到3NF,但不一定能達到______。

18.在關系數據模型中,二維表的列稱為屬性,二維表的行稱為______。

19.在SQL語言中,允許獲得某種權限的用戶把這種權限再轉授給其他用戶,可以在GRANT語句中指定______子句。

20.網橋按照路由表的建立方法分為兩類:___________和源路由網橋。

三、單選題(10題)21.下列關于時鐘的敘述中,哪一條是不正確的?()A.A.時鐘中斷可以屏蔽

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

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

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

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

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

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

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

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

23.在SQLSever中創建用戶數據庫,其主要數據文件的大小必須大于__________。

A.master數據庫的大小B.model數據庫的大小C.msdb數據庫的大小D.3MB

24.若讓元素1,2,3依次進棧,則出棧次序不可能出現哪一種情況?

A.3,2,1B.2,1,3C.3,1,2D.1,3,2

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

A.經常在查詢中作為條件被使用的列。

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

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

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

26.關系數據模型有許多優點,但下面所列的條目中哪一條不是它的優點()。A.A.結構簡單

B.高度非過程化

C.有標準語言

D.可表示復雜的語義

27.在關系代數的連接操作中,連接操作需要取消重復列的是()。

A.自然連接B.笛卡爾積C.等值連接D.0連接

28.數據字典是軟件需求分析階段的最重要的工具之一,其最基本的功能是______。

A.數據庫設計B.數據通信C.數據定義D.數據維護

29.下面關于通道的敘述中,正確的是()Ⅰ.通道相當于一個功能簡單的處理機Ⅱ.通道完成數據輸入輸出工作Ⅲ.通道與CPU共用一個內存

A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.都是

30.在SQLServer系統數據庫中,存放用戶數據庫公共信息的是__________。

A.masterB.modelC.msdbD.tempdb

四、C語言程序設計題(10題)31.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組XX中;請編制函數encryptChar,按給定的替代關系對數組XX中的所有字符進行替代,其替代值仍存入數組)xx的對應的位置上,最后調用函數wmeDat把結果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的內容。

32.設有n個人圍坐一圈并按順時針方向從1到n編號,從第s個人開始進行1到m的報數,報數到第m個人,此人出圈,再從他的下一個人重新開始1到m的報數,如此進行下去直到所有的人都出圈為止。現要求按出圈次序,每10人一組,給出這n個人的順序表。請考生編寫函數Josegh(void)實現此功能,并調用函數writeDat,把結果P輸出到文件out.dat中。

設n=100,s=1,m=10。

①將1到n個人的序號存入一維數組P中;

②若第i個人報數后出圈,則將p[i]置于數組的倒數第i個位置上,而原來第i+1個至倒數第i個元素依次向前移動一個位置;

③重復第②步直至圈中只剩下p[1]為止。

注意:部分源程序已經給出。

請勿改動主函數main和輸出數據函數writeDAT的內容。

33.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat0把這些數存入數組a中,請考生編制一函數jsVal,其功能是:依次從數組a中取出一個四位數,如果該四位數大于該四位數以后的連續五個數且該數是奇數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。

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

程序中已定義數組:a[200],b[200],已定義變量:cnt

請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。

34.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT把結果輸出到0ut.dat文件中。

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

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

37.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組XX中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數組XX中,最后調用函數writeDat把結果XX輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經排序后再與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理,字符仍放在原位置上。

38.

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

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

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

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

39.已知數據文件in.dat中存有300個四位數,并已調用讀函數rcadDat把這些數存入數組a中,請編制一函數jsvalue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從大到小的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。

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

五、設計與應用題(2題)41.現有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:(10分)(1)畫出E-R圖。(2)將E-R圖轉換成關系模式,并指出每個關系模式的主鍵(加下劃線)和外鍵(加波浪線)。

42.設在SQLServer2008某數據庫中,已建立了四個文件組:fg1、f92、f93和f94,以及一個分區函數RangePF1。RangePF1的定義代碼如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)請基于RangePFl創建一個分區方案RangePSl,每個分區對應一個文件組。(5分)(2)請使用RangePSl創建一個分區表PartitionT(Gid,GoodName,Price),該表基于Gid列創建分區。其中Gid:int類型,取值大于等于1;GoodName:統一字符編碼可變長類型,最多可存儲20個漢字;Price:定點小數類型,小數部分1位,整數部分到千位。(5分)

六、單選題[1分](2題)43.有如下的索引文件:

指針號1B-30111B-2003指針號1西服X-1007002洗衣機X-00215003彩電J-0992300則該索引文件稱為()。A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引

44.在數據庫應用系統設計中,如果在事務中存在和用戶的長時問交互,它會帶來哪些壞處()。Ⅰ.降低系統的并發度Ⅱ.增加死鎖的數量Ⅲ.破壞數據的一致性Ⅳ.影響檢查點的效果

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

參考答案

1.B解析:Designer/2000是Oracle提供的CASE工具,它能夠幫助用戶對復雜系統進行建模、分析和設計。用戶在數據庫概要設計完成以后,即可以利用Designer/2000來幫助繪制E-R圖、功能分布圖、數據流圖和方陣圖,自動生成數據字典,數據庫表、應用代碼和文檔。因此本題正確答案為選項B。

2.D解析:二分法檢索要求線性表結點按關鍵碼值排好序且以順序方式存儲。在查找時,首先與表的中間位置上結點的關鍵碼值比較,若相等則檢索成功;否則根據比較結果確定下一步在表的前半部或后半部中繼續進行。對于有n個元素的線性表,其最多要比較的次數為大于log2n的最小整數,最少的檢索次數為1。

3.B解析:m階B樹的根節點至少有2棵子樹。

4.C解析:PowerBuilder使用專門接口或ODBC,可同時支持與多種數據庫的連接。

5.B解析:目前,具有代表性的CASE工具有Erwin。

6.A解析:電子郵件程序從郵件服務器中讀取郵件時,可以使用郵局協議(POP3,PostOfficeProtocol)或交互式郵件存取協議(IMAP),這主要取決于郵件服務器支持的協議類型。

7.A解析:對于n個結點的序列,利用shell排序的方法總的關鍵碼的比較次數約為n1.3。掌握二分法查找、起泡排序的排序方法的比較次數。

8.B解析:DDL包括模式、外模式、內模式定義模塊、安全性定義模塊和完整性定義模塊,子模式DDL用來描述數據庫的局部邏輯結構。

9.B解析:在數據庫設計的不同階段,獲得不同的設計結果:需求分析階段,其成果是數據流圖描述的處理需求和數據字典描述的數據需求;概念設計階段。其成果是E-R圖表示的概念模型;邏輯設計階段,其成果是某個DBMS所支持的數據模型;物理設計階段,其成果是包括存儲結構和存取方法的物理結構。

10.C解析:從資源管理的角度出發,無論是那種類型的操作系統其功能可分為5部分;處理器管理、存儲管理、文件管理、設備管理和作業管理。用戶程序中的輸入,輸出操作需要用到輸入輸出這些外部設備,所以需要操作系統的支持。

11.數據字典數據字典

12.部分函數依賴部分函數依賴解析:若X→Y但Y不完全函數依賴于X,則稱Y對X部分函數依賴。掌握對關系數據庫和關系運算的理解。

13.CSMA,CD【解析】IEEE802.11的MAC層采用的是CSMA/CD沖突避免方法,沖突避免要求每個結點在發送幀前先偵聽信道。

14.標識信息【解析】一旦CA驗證了實體的身份,就產生一個證書,將這個公共密鑰和身份進行綁定。證書中包括公共密鑰和密鑰所有者的全球惟一的標識信息。這個證書由認證中心進行數字簽名。

15.未提交事務未提交事務

16.逆向工程逆向工程解析:PowerDesignerDataArchitect用于兩層的即概念層和物理層的數據庫設計和數據庫構造。DataArchitect提供概念數據模型設計,自動的物理數據模型生成,針對多種數據庫管理系統(DBMS)的數據庫生成,開發工具的支持和高質量的文檔特性。使用其逆向工程能力,設計人員可以得到一個數據庫結構的“藍圖”,可用于文檔和維護數據庫或移植到一個不同的DBMS。

17.BCNF

18.元組或記錄元組或記錄

19.WITHGRANTOPTIONWITHGRANTOPTION解析:GRANT語句的一般格式為:

GRANT<權限》[,(權限)]...

[ON<對象類型><對象名>]

T0<用戶>[<用戶>]...

[WITHGRANTOPTION];

其中若指定了WITHGRANTOPTION子句,則獲得某種權限的用戶還可以把這種權限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權限的用戶只能使用該權限,但不能傳播該權限。

20.透明網橋【解析】網橋按照路由表的建立方法分為兩類:透明網橋和源路由網橋。這兩種網橋標準分別由IEEE802.1與IEEE802.5兩個分委員會制定。

21.D

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

23.B

24.C解析:棧是限制僅在表的一端進行插入和刪除運算的線性表,通常稱插入、刪除的這一端為棧頂(Top),另一端稱為棧底(Bottom)。當表中沒有元素時稱為空棧。

根據上述定義,每次刪除(退棧)的總是當前棧中“最新”的元素,即最后插入(進棧)的元素,而最先插入的是被放在棧的底部,要到最后才能刪除。根據上述原理,C)3,1,2,既然先出棧的是3,說明1,2已經進棧,那么1不可能在2之前出棧。

25.D

26.D關系模型由關系數據結構、關系操作集合和關系完整性約束3大要素組成。關系模型的數據結構單一,在關系模型中,現實世界的實體以及實體問的各種聯系均用關系來表示。關系操作的特點是集合操作方式,即操作的對象和結果都是集合。關系代數、元組關系演算和域關系演算均是抽象的查詢語言,這些抽象的語言與具體的DBMS中實現的實際語言并不完全一樣,但它們能用作評估實際系統中查詢語言能力的標準或基礎。關系模型的一個優點是高度非過程化。

27.A解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性去掉。一般的連接操作是從行的角度進行運算,但自然連接還需要取消重復列,所以是同時從行和列的角度進行運算。

28.C解析:數據字典是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的成果。數據字典通過對數據項和數據結構的定義宋描述數據流、數據存儲的邏輯內容。所以數據字典的最基本的功能是數據定義。

29.D解析:通道相當于一個功能簡單的處理器,具有自己的指令系統,并與主機共享同一個內存,以保存通道程序和交換數據,通道的功能就是在CPU的控制下完成數據的輸入輸出工作。

30.B

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

\n【解題思路】

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

\n【參考答案】

\n

\n

32.\n【審題關鍵句】圍圈問題。

\n【解題思路】

\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。

\n②通過一個for循環,將n個人的序號存入一維數組P中(n的值已在源程序中賦值為100)。

\n③再建立一個for循環,循環變量i從n開始,即從100開始,依次遞減直到其值小于2時退出循環。由于每執行一次循環,人數就會減少1個,因此,此處的for循環應表示為遞減方式。在該循環體中,先計算每次出圈人的位置,通過表達式“(s1+m.1)%i”計算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結果為0,則說明要開始報數的是最后一個人,在此人前面的那個人就是要出圈的人,再通過一個循環將要出圈的人移到數組最后。

\n【參考答案】

\n

\n

33.\n【審題關鍵句】大于后連續5個數,奇數,從小到大排序。

\n【解題思路】本題類似第35套試題,通過審題可以發現主要有兩個不同點:①判斷數值為奇數,可通過a[i]%2進行判斷,參考答案的第4條語句;②要求進行比較的元素大于后連續5個數,因此在設置判斷條件時,作為比較的兩個數之間應該是大于關系,參考答案的第4條語句。

\n【參考答案】

\n

\n

34.【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。

\n【解題思路】

\n定義循環變量i,字符變量first和字符指針變量P,并使P指向字符串S。

\n②把字符串S的第一個字符賦給first變量保存起來。

\n③在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實現把字符串S中的所有字符左移一個位置,循環結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。

\n【參考答案】

\n

\n

35.\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

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

\n【解題思路】

\n本題類似第9套試題,通過審題可以發現有兩個不同點:①要求統計的四位數的條件是“個位一千位-百位一十位數大于零的個數”,參考答案的第8條語句修改if語句的判斷條件即可。②將統計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

37.\n【審題關鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理。

\n【解題思路】

\n本題類似第77套試題,通過審題可以發現主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設置即可。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

\n【參考答案】

\n

\n

39.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,把所有滿足此條件的四位數依次存入數組,然后對數組按從大到小的順序進行排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發現有兩個不同點:①要求統計的四位數的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

41.【解題思路】(1)ER圖的設計原則在設計ER圖時,首先應根據需求分析,確認實體、屬性和聯系這三種ER圖的基本要素。需要強調的三條設計原則如下:①相對原則建模的過程實際上是對對象抽象的過程。實體、屬性和聯系是對同一個對象抽象過程的不同解釋和理解。在同一情況下不同的人,或同一人在不同的情況下,對事物抽象的結果可能是不同的。在ER圖的整個設計過程中,實體、屬性和聯系不是一成不變,而是可能會被不斷的調整和優化。②一致原則同一對象在同一個管理系統中的不同子系統抽象的結果要求保持一致。③簡單原則為簡化ER圖,現實世界中的事物能作屬性對待時,應盡量作為屬性處理。屬性與實體和聯系之間,并無一定界限。當屬性滿足如下兩個條件時,就不能作實體或關系對待:不再具有需要進一步描述的性質,因為屬性在含義上是不可再分的數據項;屬性不能再與其它實體具有聯系,即ER圖中的聯系只能是實體之間的聯系。(2)ER圖的組成元素是實體、屬性和聯系①實體把客觀存在并且可以相互區別的事物稱為實體。實體可以是

溫馨提示

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

評論

0/150

提交評論