2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)_第1頁
2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)_第2頁
2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)_第3頁
2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)_第4頁
2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

2022年甘肅省平涼市全國計算機等級考試數據庫技術真題(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.在下面的敘述中,屬于TCP/IP協議特點的是

Ⅰ.開放的協議標準,獨立于特定的計算機硬件與操作系統

Ⅱ.可以運行在局域網、廣域網,更適用于互聯網

Ⅲ.整個TCP/IP設備在網絡中具有惟一的Ⅳ地址

Ⅳ.可以提供多種可靠的用戶服務

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

2.CAD是計算機主要應用領域之一,它的含義是()

A.計算機輔助教學B.計算機輔助測試C.計算機輔助設計D.計算機輔助制造

3.SQL的使用方式有兩種:它可以單獨使用,稱為交互式語言;也可以在高級語言編寫的應用程序中使用,稱為

A.宿主語言B.嵌入式語言C.數據定義語言D.交互式語言

4.文件的存取方式是由文件的性質和用戶使用文件的情況而確定的,一般有兩種存取方式,它們是______。

A.直接存取和間接存取B.順序存取和隨機存取C.只讀存取和讀寫存取D.順序存取和鏈接存取

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

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

6.事務的持久性是由數據庫系統中的哪個部件負責?________。

A.完整性控制部件B.安全性控制部件C.恢復管理部件D.并發控制部件

7.要保證數據庫邏輯數據獨立性,需要修改的是()。

A.模式B.模式與內模式的映射C.模式與外模式的映射D.內模式

8.設棧S和隊列Q的初始狀態為空,元素e1、e2、e3、e4、e5、e6依次通過棧S,一個元素出棧后即進入隊列Q,若六個元素出隊的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應該是

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

9.設有關鍵碼序列(16,9,4,25,15,2,13,18,17,5,8,24),要按關鍵碼值遞增的次序排序,采用初始增量為4的希爾排序法,一趟掃描后的結果為______。

A.(15,2,4,18,16,5,8,24,17,9,13,25)

B.(2,9,4,25,15,16,13,18,17,5,8,24)

C.(9,4,16,15,2,13,18,17,5,8,24,25)

D.(9,16,4,25,2,15,13,18,5,17,8,24)

10.下列不屬于DBMS的數據操縱方面的程序模塊的是()。

A.DDL翻譯程序模塊B.查詢處理程序模塊C.數據更新程序模塊D.嵌入式查詢程序模塊

二、填空題(10題)11.IPv6的128位地址按每16位劃分為一個位段,每個位段被轉換為一個4位的十六進制數,并用冒號隔開,這種表示法稱為___________表示法。

12.散列法存儲中處理碰撞的方法主要有兩類,開地址法和【】。

13.因為網狀型拓撲結構復雜,必須采用路由選擇算法和___________方法。

14.系統表所有頁均分配在主文件組中。系統默認是主文件組().

15.無級聯調度應滿足:對于每對事務T1和T2,如果T2讀取了由T1所寫的數據項,則T1必須在T2這一讀取前

【】

16.SQLServer數據管理系統中常用的性能工具包括和__________。

17.RC5算法中使用了3種運算:___________、加和循環。

18.一個DBMS的用戶界面應具有可靠性、易用性、【】、多樣性。

19.一個路由器的兩個IP地址為和,其路由表如下所示。當收到源IP地址為,目的IP地址為的數據報時,它將把此數據報投遞到___________(要求寫出具體的IP地址)

20.分布式數據庫系統兼顧了數據的集中管理和分散處理兩個方面,且數據庫雖然分布在網絡上的各個結點中,但仍然是統一管理的。因此分布式數據庫系統有良好的性能,既可獨立完成局部應用,也可協作完成【】應用。

三、單選題(10題)21.Oracle的Internet解決方案主要包括哪幾部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebListenerⅤ.OracleWebAgentⅥ.OracleWebServer

A.Ⅰ,V和ⅥB.Ⅰ,Ⅱ和ⅢC.Ⅳ,Ⅴ和ⅥD.全部

22.概念設計的結構是得到一個與()

A.DBMS有關的邏輯結構B.DBMS無關的概念模式C.DBMS和硬件有關的邏輯結構D.DBMS和硬件無關的數據結構

23.關于水平分割說法錯誤的是:()

A.根據行的使用特點進行分割

B.分割之后所有表的結構都相同。

C.而存儲的數據不同。使用并(Union)操作。

D.使用連接(Join)操作

24.進程具有并發性和()兩大重要屬性。

A.動態性B.靜態性C.易用性D.封閉性

25.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個芯片上的元件稱為()

A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube

26.以下有關數據結構的敘述,正確的是()

A.線性表的線性存儲結構優于鏈式存儲結構

B.二叉樹的第i層上有2i-1個結點,深度為k的二叉樹上有2k-1個結點

C.二維數組是其數據元素為線性表的線性表

D.棧的操作方式是先進先出

27.整個軟件生存期中時間最長蹬是()

A.需求分析B.設計C.程序編制D.運行維護

28.一個數據表10000行數據,每行3500字節,計算表需要空間()

A.20MBB.40MBC.60MBD.80MB

29.E-R圖是數據庫設計的工具之一,它適用于建立數據的()

A.中繼器B.橋接器C.路由器D.網關

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

A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin

四、C語言程序設計題(10題)31.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cnt1和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj。

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

32.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組xx中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串變量的下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數的位置上的字符仍按原來位置存放,排序后的結果仍按行重新存入字符串數組)XX中,最后調用函數WrriteDat把結果xx輸出到out.dat文件中。

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

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

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

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

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

35.

函數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的內容。

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

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

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

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

37.函數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的內容。

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

39.函數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的內容。

40.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:如果四位數各位上的數字均是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。

五、設計與應用題(2題)41.設某連鎖商店數據庫中有關系模式R:R(商店編號,商品編號,庫存數量,部門編號,負責人)如果規定:每個商店的每種商品只在一個部門銷售,每個商店的每個部門只有一個負責人,每個商店的每種商品只有一個庫存數量。(10分)(1)請根據上述規定,寫出關系模式R的函數依賴集;(2)請給出關系模式R的候選碼;(3)請說明關系模式R屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關系模式。

42.已知有如下關系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標下劃線的屬性是主碼。請將上述關系模式用適當的ER圖表示出來,并用下劃線標注出作為實體主碼的屬性。(10分)

六、單選題[1分](2題)43.下列關于SQLServer2008數據庫文件的說法,錯誤的是()。

A.一個數據庫可以包含多個數據文件,但這些數據文件不能放置在同~個物理磁盤上

B.數據庫的數據文件和日志文件最好分別存放在不同的物理磁盤』_二

C.用戶數據庫中包含很多系統信息,這些系統信息必須存儲在主要數據文件中

D.數據庫的主要數據文件必須存放在PRIMARY文件組中

44.用UML建立業務模型是理解企業業務的第一步,業務人員扮演業務中的角色及其交互方式,例如航空公司的售票員是業務員,電話售票員也是業務員,它們直接的關系是()。

A.關聯關系B.依賴關系C.聚集關系D.概括關系

參考答案

1.D解析:TCP/IP協議的特點有:開放的協議標準,獨立于特定的計算機硬件與操作系統??梢赃\行在局域網、廣域阿,更適用于互聯網。整個TCP/IP設備在網絡中具有惟一的IP地址??梢蕴峁┒喾N可靠的用戶服務。掌握Internet提供的主要服務。

2.CCAD是計算機輔助設計的英文縮寫;選項A中計算機輔助教學的縮寫是CAI;選項B中計算機輔助測試的英文縮寫是CAT;選項D中計算機輔助制造的縮寫是CAM

3.B解析:SQL的使用方式有兩種:它可以單獨使用,稱為交互式語言;也可以在高級語言編寫的應用程序中使用,稱為嵌入式語言。這時高級語言稱為宿主語言。SQL集數據定義、數據操作、數據控制為一體,數據定義語言是SQL的一部分。

4.B解析:文件的存取方式是由文件的性質和用戶使用文件的情況而確定的,一般有順序存取和隨機存取兩種。順序存取就是按照從前到后的順序依次訪問文件的各個信息項;隨機存取又稱直接存取,即允許用戶記錄鍵存取文件的任一記錄,或者是根據讀寫命令把指針移到指定處讀寫。

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

6.C解析:數據庫管理系統中,為了保證事務的正確執行,維護數據庫的完整性,要求數據庫系統維護以下事務特性,即原子性、一致性、隔離性和持久性。這4個特性都要有相關的機制保證。事務的原子性是數據庫管理系統中管理部件的責任;事務的一致性是事務編碼的應用程序員的責任;事務的隔離性是管理系統中一個并發控制部件的責任;事務的持久性是數據庫系統中恢復管理部件的責任。因此本題正確答案為選項c。

7.C解析:當模式改變時,數據庫管理員對各個外模式/模式映像做相應改變,可保持外模式不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立性。

8.C解析:棧的特點是先進后出,由出棧順序e2、e4、e3、e6、e5、e1可知:e2出棧前,棧里的元素為e2、e1,共2個元素;e4出棧前,棧里的元素為e4、e3、e1,共3個元素;e3出棧前,棧里的元素為e3、c1,共2個元素;c6出棧前,棧里的元素為e6、e5、c1,共3個元素;e5出棧前,棧里的元素為e5、e1,共2個元素:毫無疑問,棧的最小容量應為3。

9.A解析:對n個記錄用希爾(Shell)排序法進行排序是這樣做的:首先取增量d1(d1<n),把全部記錄分成d1個組,所有距離為d1倍數的記錄放在同一組中,各組內使用插入排序法排序;然后取d2(d2<d1),重復上述分組和排序工作,直到取dn=1,即所有記錄放在一個組中時排序為止。如此,對(16,9,4,25,15,2,13,18,17,5,8,24)取初始增量為4進行分組:{16,15,17}、{9,2,5}、(4,13,8}、{25,18,24}再插入排序,就是:15,2,4,18,16,5,8,24,17,9,13,25

10.A解析:數據操縱的程序模塊主要有:①查詢處理程序模塊:②數據修改程序模塊;③交互式查詢程序模塊:④嵌入式查詢程序模塊。

11.冒號十六進制【解析】IPv6的128位地址按每l6位劃分為一個位段,每個位段被轉換為一個4位的十六進制數,并用冒號隔開,這種表示法稱為冒號十六進制表示法。

12.拉鏈法散列存儲兩類處理碰撞的方法是開地址法和拉鏈法。

13.流量控制【解析】網狀型拓撲的主要優點是系統可靠性高。但是,網狀型拓撲的結構復雜,必須采用路由選擇算法與流量控制方法。

14.PRIMARY

15.提交因一個事物故障導致一系列事物回滾的現象稱為級聯回滾,由于級聯回滾導致撤銷大量工作,因此不希望發生級聯回滾,我們對調度進行限制,這種調度稱為無級聯調度。

16.SQLServerProfiler數據庫引擎優化顧問

17.異或【解析】RC5算法中使用了3種運算:異或、加和循環。

18.立即反饋立即反饋解析:一個DBMS的用戶界面應具有可靠性、易用性、立即反饋、多樣性。掌握數據庫系統的基本概念。

19.20001【解析】一個路由表通常包含許多(N,R)對序偶,其中N指目的網絡的1P地址,R是網絡N路徑上的“下一個”路由器的IP地址。本題中,目的IP地址為,屬于A類網絡地址,其網絡地址為,因此路由器收到該IP數據包按照路由表的第一個(N,R)對序偶下一路由選擇為“直接投遞”,即直接投遞給接收主機,因此投遞的IP地址為:。

20.全局全局解析:應填“全局”,這是分布式數據庫系統的特點。

21.C解析:Oracle的數據倉庫解決方案主要包括:OracleExpressServer、OracleExpressObjects、OracleExpressAnalyzer。Oracle的Internet解決方案主要包括:OracleWebListener、OracleWebAgent、OracleWebServer。

22.B

23.D

24.A

25.B

26.C

27.D

28.B

29.A

30.D

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

\n【解題思路】

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

\n【參考答案】

\n

\n

32.\n【審題關鍵句】以行為單位對字符串變量的下標為奇數的字符按從小到大排序,結果仍按行重新存入字符串數組中。

\n【解題思路】

\n①因為要進行字符之間的互換,所以定義局部字符變量ch。定義循環變量i、i、k。

\n②在第一層for循環中,循環變量i從0開始,依次遞增直到其值等于或大于20,在循環體中實現對每行字符串的處理。在循環體中執行第二層for循環,循環變量j從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環中,循環變量k從j+2開始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i][j]的ASCIl碼值大于)XX[i][k]的ASCII碼值,則兩者進行互換,實現字符串)XX[i]中下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數的位置上的字符仍按原來位置存放的功能。

\n【參考答案】

\n

\n

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

\n【解題思路】

\n①首先定義兩個循環整型變量i、j和一個用于數據交換的整型變量ab。

\n②然后在for循環語句中,先指定循環變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因為從倒數第5個數開始,其后面的數都不滿5個數,與題目要求不符,因此可以省略最后5個數),接著對每個數組元素a[i]判斷其是否為偶數且小于其后面連續的5個數,然后把滿足此條件的數組元素a[i]賦給數組元素b[cnt],同時數組的下標變量cnt加1。③最后,用雙重for循環語句對數組b中的數組元素兩兩比較大小,如果前一個數組元素大于后一個數組元素,則兩者進行互換,實現對數組b進行升序或降序的排列。

\n【參考答案】

\n

\n

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

\n【解題思路】

\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數據交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

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

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

38.【審題關鍵句】千位+十位組合與個位+百位組合,都是奇數,兩數相減結果大于等于0小于等于10,從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個變量,包括兩侖循環變量循環i、j;用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、SW(十位)和gw(個位);兩個用來存放重新組合數字的變量newV1和newV2。

\n②通過for循環依次對數組中的每個四位數進行分解,每分解一個四位數,根據題目要求,對其各位數進行重新組合,形成兩個新的十位數,組合條件分別是原四位數的千位和十位組成一個十位數,個位和百位組成一個十位數,并將兩個新的十位數分別賦給變量newV1和newV2。

\n③數字重組完畢之后,再根據題目要求篩選滿足條件的四位數,本題需要考慮多個篩選條件:一是新組合的十位數中,其十位數不能為0,即原四位數的千位和個位數字不能為0;二是兩個新組合的十位數之差必須大于等于0小于等于10;三是兩個新組合的數字均為奇數。

\n④將同時滿足以上3個條件的四位數賦給數組b[cnt],同時數組下標值加1,當for循環執行完畢后,則將所有滿足條件的四位數全部存放到數組b[cnt]qb。

\n⑤最后通過兩個for循環,對數組b[cnt]中的元素按從大到小的順序排序,排序過程中,可用newV1或newV2作為數據交換的中間變量。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

40.\n【審題關鍵句】各位都是奇數,從大到小排序。

\n【解題思路】

\n本題類似第32套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,即判斷四位數的每一位數都為奇數,參考答案的第8條語句,只需將每位數的判斷條件改為奇數判斷即可。

\n【參考答案】

\n

\n

41.(1)【解題思路】函數依賴定義:設R(u)是屬性集U上的關系模式,X,Y是U的子集,若對于R(U)的任意一個可能的關系r,r中不可能存在兩個元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數確定Y或Y函數依賴X,記作X->Y。函數依賴是指關系R的一切關系均要滿足的約束條件?!緟⒖即鸢浮浚ㄉ痰昃幪枺唐肪幪枺?>部門編號,(商店編

溫馨提示

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

評論

0/150

提交評論