(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)_第1頁
(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)_第2頁
(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)_第3頁
(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)_第4頁
(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

(2022年)山東省東營市全國計算機等級考試數據庫技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有

A.一對一聯系B.一對多聯系C.多對多聯系D.多對一聯系

2.文件系統(tǒng)采用多級目錄結構的好處是

A.可以進行多道程序設計B.提高內存利用率C.不同用戶可以給不同文件取相同的名字D.文件可以共享

3.以下哪一項不是隊列的基本運算?

A.從隊尾插入一個新元素B.從隊列中刪除第I個元素C.判斷一個隊列是否為空D.讀取隊頭元素的值

4.下面關于函數依賴的敘述中,不正確的是

A.若X→Y,X→Z則X→YZ

B.若XY→Z,則X→Z,Y→Z

C.若X→Y,Y→Z則X→Z

D.若X→Y,Y′?Y則X→Y′

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

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

6.設關系R和S具有相同的度,且相應的屬性取自同一個域。下列哪一個關系代數運算的結果集合為{tlt∈R∧tS}?

A.R∪SB.R-SC.R×SD.R∩S

7.________是構成高度安全操作系統(tǒng)的常用技術。

A.安全核B.物理隔閡C.時間隔閡D.密碼隔閡

8.操作系統(tǒng)具有進程管理,存儲管理,文件管理和設備管理的功能,在以下有關的描述中,哪種說法是不正確的?

A.進程管理主要是對程序進行管理

B.存儲管理主要管理內存資源

C.文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題

D.設備管理是指計算機系統(tǒng)中除了刪和內存以外的所有輸入、輸出設備的管理

9.下列關于數據的存儲結構的敘述中,正確的是()。

A.數據的存儲結構是數據間關系的抽象描述

B.數據的存儲結構是邏輯結構在計算機存儲器中的實現

C.數據的存儲結構分為線性結構和非線性結構

D.數據的存儲結構對數據的具體實現沒有影響

10.假設磁盤上的物理塊大小為512字節(jié),一個邏輯記錄長度為80個字符。若采用記錄成組技術存儲若干記錄,當塊因子為4時,磁盤空間的利用率可達到

A.16%.B.33%.C.63%.D.91%.

二、填空題(10題)11.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、傳遞律和______。

12.若一顆二叉樹中只有葉結點和左右子樹皆非空的結點,設葉結點的個數為n,則左右子樹皆非空的結點個數為______。

13.關系模式分解的等價性標準主要有兩個,分別為分解具有______和分解保持函數依賴。

14.VisualStudio2008是第一個允許開發(fā)人員針對【】多個版本開發(fā)的VisualStudio版本。

15.串行SCSl硬盤就是___________硬盤。

16.在存儲管理中,為實現地址映射,硬件應提供兩個寄存器,一個是基址寄存器,另一個是【】。

17.被認為是真正意義上的安全產品一般其安全級別應達到______。

18.在OSl中,采用了三級抽象,即體系結構、服務定義和___________。

19.若一棵二叉樹中度為2的結點數為11,則該二叉樹的葉結點數為______。

20.紅外無線局域網的數據傳輸技術包括:___________紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。

三、單選題(10題)21.SQL語言集數據定義、數據查詢、數據操縱和數據控制功能于一體,語句UPDATE實現()功能。

A.數據定義B.數據查詢C.數據操縱D.數據控制

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

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

23.下列關于數據庫重構的說法中,錯誤的是__________。

A.數據庫的重構就是對數據庫的邏輯結構作必要的小范圍改變

B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數據庫

C.數據庫重構包括重新設計數據庫及其應用程序

D.如果能夠重構數據庫,盡量不要重新設計數據庫及相應的應用程序

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

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

25.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有

A.一對一聯系B.一對多聯系C.多對多聯系D.多對一聯系

26.如果兩個實體之間的聯系是M∶N,則在轉換成關系模型時,()引入第三個交叉關系。

A.需要B.不需要C.無所謂D.將兩個實體合并

27.關于AdHoe網絡的描述中,錯誤的是()A.A.是一種對等式的無線移動網絡

B.在WLAN的基礎上發(fā)展起來

C.采用無基站的通信模式

D.在軍事領域應用廣泛

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

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

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

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

D.使用連接(Join)操作

29.下列不是TCP/IP參考模型中的應用層協(xié)議()。A.A.電子郵件協(xié)議SMTPB.網絡文件系統(tǒng)NFSC.簡單網絡管理協(xié)議SNMPD.文件傳輸協(xié)議FTP

30.若實體間的聯系是M∶N,則將聯系類型()

A.的屬性加入任一個關系模式中

B.的屬性加入N端實體類型相對應的關系模式中

C.的屬性加入M端實體類型相對應的關系模式中

D.也轉換為關系模型

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

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

33.在文件in.dat中已存有200個正整數,且每個數均在1000至9999之間。函數readDat是讀取這200個數存放到數組aa中。請編制函數jsSort,其函數的功能是:要求按每個數的后三位的大小進行降序排列,如果出現后三位相等的數值,則對這些數值按原始4位數據進行升序排列,將排序后的前10個數存入數組bb中。

最后調用函數writeDat把結果bb輸出到文件out.dat中。

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

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

35.已知在文件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的內容。

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

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

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

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

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

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

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

39.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:若一個四位數的千位數位置上的值大于等于百位數位置上的值,百位數位置上的值大于等于十位數位置上的值,以及十位數位置上的值大于等于個位數位置上的值,并且原四位數是奇數,則統(tǒng)計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的數輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。

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

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

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

42.設在采用SQLServer2008數據庫的圖書館應用系統(tǒng)中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:BORROWER:借書證號姓名系名班級12011106蔣輝文計算機系12-112011107王麗計算機系12-112012113范園園信息系12-2LOANS:借書證號圖書館登記號借書日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書號書名作者圖書登記號出版社價格TP311.1數據庫系統(tǒng)李明T001001科學19.00TP311.2二級C語言王珊T001026人民32.00(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數量。(5分)(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)

六、單選題[1分](2題)43.設在數據庫應用系統(tǒng)設計與實現過程中有下列活動:Ⅰ.創(chuàng)建觸發(fā)器Ⅱ.定義事務隔離性級別Ⅲ.數字簽名Ⅳ.定義主碼上述活動中,用于數據庫的完整性保護的是()。

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

44.設有關系模式R(A,B,C,D),存在函數依賴集:{A→B,C→D},則R最高可屬于()。

A.1NFB.2NFC.3NFD.BCNF

參考答案

1.C解析:本題主要考查了實體之間多對多的聯系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯系,反之亦然,稱為一對一聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯系,稱實體集A與B的聯系為一對多聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯系,稱為多對多聯系。所以C)正確。

2.C解析:多級目錄更能確切地表達系統(tǒng)內部文件的組織結構,方便文件系統(tǒng)的管理。采用多級目錄結構,不同用戶可以給不同文件取相同名字,只要它們不是同一個目錄節(jié)點下的節(jié)點。

3.B解析:隊列只能在隊尾插入元素,從隊頭刪除元素,這就是所謂的'先進先出',而不能從隊列中間刪除或插入元素。

4.B解析:函數依賴是事物之間相關性的一種表述,是屬性固有語義的表現。設R(U)是屬性集U上的關系模式X,Y是U的子集。若對R(U)的任意一個可能的關系r,r中不可能存在兩個元組在X上的屬性值相等,而在Y上屬性值不等,則稱'X函數確定Y'或'Y函數依賴于X',記作X→Y,X稱為決定因素。根據合并律可知選項A)正確;根據傳遞律可知選項C)正確;根據增廣律可知選項D)正確。

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

6.B解析:題目中所述的集合的意思是關系t中的元素屬于R但不屬于S。而差的定義為:設關系Il和關系S具有相同的目,且相應的屬性取自同一域,則關系R和關系S的差由屬于R但不屬于S的所有元組組成。

7.A解析:操作系統(tǒng)的安全措施主要從隔閡、分層和內控三個方面進行考慮。物理隔閡、時間隔閡和密碼隔閡屬于隔離措施的不同類型。安全核是構成高度安全操作系統(tǒng)的常用技術。

8.A解析:進程管理主要是管理計算機程序的執(zhí)行過程,來使用戶充分、有效地利用系統(tǒng)資源;存儲管理主要指的是內存的管理;文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題;設備管理是指計算機系統(tǒng)中除了CPU和內存以外的所有輸入、輸出設備的管理。

9.BB?!窘馕觥繑祿拇鎯Y構是邏輯結構在計算機存儲器中的實現。為了全面表示一個邏輯結構,它在存儲器中的影響包括數據元素自身值的表示和數據元素的表示兩方面。

10.C解析:磁盤空間利用率的計算公式為:80*4/512=62.5%,約為63%。所以磁盤空間的利用率可達到63%。

11.增廣律增廣律

12.n-1

13.無損連接性無損連接性解析:規(guī)范化過程中將一個關系模式分解若干個關系模式,應該保證分解后產生的模式與原來的模式等價。常用的等價標準有要求分解是具有無損連接性的和要求分解是保持函數依賴的兩種。

14.NETFrameworkNETFramework解析:考查VisualStudio2008的特點。VisualStudio2008是第一個允許開發(fā)人員針對NETFramework多個版本開發(fā)的VisualStudio版本。

15.SAS【解析】SAS就是串行SCSl硬盤的英文縮寫。

16.限長寄存器限長寄存器解析:在存儲管理中,要實現地址映射,應有基址寄存器與限長寄存器。

17.B1B1解析:根據計算機系統(tǒng)對各項指標的技術情況,TCSEC將系統(tǒng)劃分為4組7個安全級別,按系統(tǒng)可靠性或可信程度逐漸增高依次為:D、C1、C2、B1、B2、B3、A1。B1級別的產品才被認為是真正意義上的安全產品,達到此級別的產品其名稱中多冠以“安全”或“可信”字樣,作為區(qū)別于普通產品的安全產品出售。

18.協(xié)議規(guī)格說明【解析】在OSl中,采用了三級抽象,即體系結構、服務定義和協(xié)議規(guī)格說明。

19.12

20.定向光束【解析】紅外局域網的數據傳輸技術主要有3種:定向光束紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。

21.CSQL語言集數據定義、數據查詢和數據操縱和數據控制功能于一體。數據定義語言的動作包括CREATE、DROP和ALTER;數據操縱語言的動作包括:INSEPT、UPDATE和DELETE;數據控制語言的動作包括GRANT和REVOKE。

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

23.C

24.C

25.C解析:本題主要考查了實體之間多對多的聯系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯系,反之亦然,稱為一對一聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯系,稱實體集A與B的聯系為一對多聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯系,稱為多對多聯系。所以C)正確。

26.A

27.B選項A),AdHoC網絡是一種自組織、對等式、多跳的無線移動網絡;選項B),AdhoC網絡是在分組無線網的基礎上發(fā)展起來的;選項C),AdHoC網絡是由一組用戶構成、不需要基站的移動通信模式;選項D),AdHoC網絡在軍事上卜分重要,它可以支持野外聯絡、獨立站點通信和艦隊戰(zhàn)斗群通信、臨時通信要求和無人偵查與情報傳輸。

28.D

29.C解析:應用層協(xié)議主要有以下7種。①網絡終端協(xié)議TELNET,用于實現互聯網中遠程登錄功能。②文件傳送協(xié)議FTP,用于實現互聯網巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實現互聯網中電子郵件傳送功能。④域名服務DNS,用于實現網絡設備名字到IP地址映射的網絡服務。⑤路由信息協(xié)議RIP,用于網絡設備之間交換路由信息。⑥網絡文件系統(tǒng)NFS,用于網絡中不同主機間的文件共享。⑦HTTP協(xié)議,用于WWW服務。

30.D

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

33.\n【審題關鍵句】按每個數的后三位降序排列,然后取出滿足此條件的前10個數依次存入數組;如果后三位的數值相等,則按原先的數值進行升序排列。

\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現主要有兩個不同點:①按每個數的后三位降序排列,參考答案的第5條語句,修改兩數組元素的大小比較符即可;②后三位的數值相等則按原先的數值進行升序排列,參考答案的第13條語句,同樣也是修改兩數組元素的大小比較符即可。

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

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

\n【參老答案】

\n

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

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

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

39.\n【審題關鍵句】四位數的千位>=百位>=十位>=個位,且四位數是奇數,統(tǒng)計出滿足此條件的個數,按從小到大的順序存入數組。

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

41.(1)【解題思路】數據實際上是依附于表而存在,

溫馨提示

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

評論

0/150

提交評論