




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2021年浙江省寧波市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.在多道程序系統(tǒng)中,任何兩個并發(fā)進程之間的關系為()。
A.一定存在互斥關系B.一定存在同步關系C.一定彼此獨立無關D.可能存在同步或互斥關系
2.關系數據模型
A.只能表示實體間的1:1聯(lián)系
B.只能表示實體間的1:N聯(lián)系
C.只能表示實體間的M:N聯(lián)系
D.可以表示實體間的上述3種聯(lián)系
3.在文件系統(tǒng)中,文件的不同物理結構有不同的優(yōu)缺點。在下列文件的物理結構中,不具有直接讀寫文件任意一個記錄的能力的是______。
A.順序結構B.鏈接結構C.索引結構D.Hash結構
4.數據管理技術的發(fā)展是與計算機技術及其應用的發(fā)展聯(lián)系耷一起的,經歷了由低級到高級的發(fā)展過程。分布式數據庫、面向對象數據庫等新型數據庫是屬于哪個發(fā)展階段的?()。
A.人工管理階段B.文件系統(tǒng)階段C.數據庫系統(tǒng)階段D.高級數據庫技術階段
5.數據庫的邏輯結構設計任務就是把______轉換為與所選用的DBMS支持的數據模型相符合的過程。
A.邏輯結構B.物理結構C.概念結構D.層次結構
6.在層次數據庫中表達實體類型及實體之間聯(lián)系用的數據結構是
A.網狀B.表C.有向圖D.樹型
7.從兩個關系的笛卡爾積中選取它們的屬性間滿足一定條件的元組,屬于什么運算?
A.選擇B.投影C.連接D.除
8.下面關于線性表的敘述中,正確的是________。
A.每一個元素都有一個直接前驅和一個直接后繼
B.線性表中至少要有一個元素
C.表中元素的排列順序必須是由小到大或者由大到小
D.除第一個和最后一個元素外,其他的元素都有且只有一個直接前驅和一個直接后繼
9.計算機的應用領域很廣泛,其應用最廣泛的領域是
A.科學與工程計算B.數據與信息處理C.輔助設計與輔助構造D.信息采集與過程控制
10.下列中斷中,________不屬于強迫性中斷。
A.設備出錯B.掉電C.時間片到時D.執(zhí)行print語句
二、填空題(10題)11.數據庫中,每個事務都感覺不到系統(tǒng)中其他事務在并發(fā)地執(zhí)行,這一特性稱為事務的______。
12.客戶機/服務器模式在實現中需要解決的主要問題有:標識一個特定的服務、響應并發(fā)請求和服務器程序的___________。
13.先寫日志原則是為了發(fā)生故障后保持數據庫的原子性和______所必須遵循的原則。
14.層次模型和網狀模型統(tǒng)稱為【】模型。
15.在混合式P2P網絡中,根據結點的能力可將結點分為用戶結點、搜索結點和___________3種類型。
16.描述通信系統(tǒng)的基本技術參數是數據傳輸速率和。
17.如果系統(tǒng)中所有作業(yè)是同時到達的,則使作業(yè)平均周轉時間最短的作業(yè)調度算法是【】
18.SQL查詢就是用戶使用SQL語句來創(chuàng)建的一種查詢。SQL查詢主要包括聯(lián)合查詢、傳遞查詢、
【】
和子查詢等4種
19.有關鍵碼值為15,25,40的三個結點。按所有可能的插入順序去構造二叉排序樹,能構造出______棵不同的二叉排序樹。
20.在實際的網絡應用環(huán)境中,很難保證通過網橋互聯(lián)的系統(tǒng)中不出現環(huán)型結構。環(huán)型結構可能是網橋反復地復制和轉發(fā)同一個幀,從而增加網絡不必要的通信量與降低系統(tǒng)性能。為了防止出現這種現象,透明網橋使用的是一種___________算法。
三、單選題(10題)21.某數據庫應用系統(tǒng)使用SQLServer2008作為數據庫平臺。在系統(tǒng)運行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務。系統(tǒng)工程師分別在用戶的客戶機和數據庫服務器上使用數據庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現該語句執(zhí)行后長時間無響應。經檢查數據庫服務器CPU使用率小于1%,磁盤IO也非常小。造成此現象可能的原因是()
A.客戶機到數據庫服務器的網絡故障
B.更新操作涉及到的表沒有建立主碼
C.更新的字段沒有建立有效的索引
D.更新操作涉及到的數據被鎖定
22.在E-R圖和數據流圖中都使用了方框,下列說法中有錯誤的是()
A.在E-R圖中表示實體B.在E-R圖中表示屬性C.在數據流圖中表示起點D.在數據流圖中表示終點
23.某單道批處理系統(tǒng)中有四個作業(yè)JOB1、JOB2、JOB3和JOB4,它們到達“輸入井”的時刻和需要的運行時間如下表所示:
假設9:30開始進行作業(yè)調度,按照最高響應比作業(yè)優(yōu)先算法,首先被調度的作業(yè)是
A.JOB1B.JOB2C.JOB3D.JOB4
24.下列關于SQLServer數據庫服務器登錄賬戶的說法中,錯誤的是__________。
A.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶
B.所有的Windows用戶都自動是SQLServer的合法賬戶
C.在Windows身份驗證模式下,不允許非Windows身份的用戶登錄到SQLServer服務器
D.sa是SQLServer提供的一個具有系統(tǒng)管理員權限的默認登錄賬戶
25.邏輯文件存放在存儲介質上時,采用的組織形式是與什么有關?
A.邏輯文件結構B.存儲介質特性C.主存儲器管理方式D.分配外設方式
26.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
27.關于水平分割說法錯誤的是:()
A.根據行的使用特點進行分割
B.分割之后所有表的結構都相同。
C.而存儲的數據不同。使用并(Union)操作。
D.使用連接(Join)操作
28.在關系數據庫設計中,設計關系模式是()的任務。
A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段
29.以下關于OSI的描述中,錯誤的是()。A.OSI詳細說了各層提供的服務,但各層提供的服務與這些服務如何實現無關
B.OSI不是一個標準,只是一個在制定標準時所使用的概念性的框架
C.OSI提供了一系列可以實現的方法
D.OSI中采用了三級抽象
30.某數據庫應用系統(tǒng)中,數據庫管理員發(fā)現某個查詢功能是用多表連接操作實現的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()
A.將此查詢語句放置在視圖中,使用視圖實現該查詢操作
B.修改實現此功能的查詢語句,將連接查詢改為嵌套查詢
C.將此功能涉及到的表進行合并,然后對合并后的表進行查詢
D.將此查詢語句放置在存儲過程中,通過調用存儲過程實現該查詢操作
四、C語言程序設計題(10題)31.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把千位數字和個位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的個位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成的數均是奇數并且至少有一個數能被5整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
32.已知在in.dat中存有若干個(個數<200)1四位十進制數字組成的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue0,其功能要求:
1.求出該文件中共有多少個正整數totNum;
2.求這些正整數右移1位二進制位后,產生的新數是偶數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat0的內容。
33.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的個位數位置上的值減去千位數位置上的值再減去百位數位置上的值最后減去十位數位置上的值,如果得出的值大于等于零且原四位數是偶數,則統(tǒng)計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
34.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組XX中,請編制函數encryptChar,按給定的替代關系對數組)XX中的所有字符進行替代,其替代值仍存入數組XX的對應的位置上,最后調用函數writeDat把結果xx輸出到文件out.dat中。
替代關系:)=p*17mod256,mod為取余運算,p是數組)xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數時,則該字符不變,否則用f(p)替代所對應的字符。
35.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cnt1和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj。
結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數據文件in.dat中的任何數據、主函數main、讀函數read_dat和輸出函數writeDat的內容。
36.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中;請編制函數SortCharD,其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結果:fedCBA.,bbCCAA原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
37.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組XX中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數組XX中,最后調用函數writeDat把結果XX輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經排序后再與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理,字符仍放在原位置上。
38.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數isVal,其功能是:把千位數字和十位數字重新組成一個新的含有兩位數字的數ab(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的含有兩位數字的數cd(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的百位數字),如果新組成的兩個位數ab>cd,ab必須是偶數且能被5整除,cd必須是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
39.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:如果四位數各位上的數字均是奇數,則統(tǒng)計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
40.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:從數組a中依次取出一個四位數,對每一個四位數作如下處理:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成數:一個是奇數,另一個為偶數,并且至少有一個數能被17整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數存入數組b中,并計算滿足上述條件的四位數的個數cnt,而后對數組b進行降序排序。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。
例如:一個四位數為4512,依題意組成的第一個新數為24,第二個新數為51,其中51能被17整除,這兩個新數的十位數字不為零,則4512這個四位數滿足題意所規(guī)定條件。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
42.設在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分)
六、單選題[1分](2題)43.設在SQLServer2008中,用戶U1在DB1數據庫中創(chuàng)建了#Temp表。下列關于#Temp表的說法中,正確的是()。
A.只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數據
B.在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數據
C.在創(chuàng)建#Temp表的連接未斷開時,DBl數據庫的所有用戶都可以查詢#Temp表數據
D.在創(chuàng)建#Temp表的連接斷開時,DBl數據庫的所有用戶仍可以查詢#Temp表數據
44.提高事務的并發(fā)度可以改進數據庫應用系統(tǒng)的性能。有下列做法:Ⅰ.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設定較低的事務隔離等級Ⅳ.將大事務切分成若干小事務上述做法中,可以提高系統(tǒng)的事務并發(fā)度的是()。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅲ和ⅣD.以上全部
參考答案
1.D解析:在多道程序環(huán)境下,系統(tǒng)中的諸多進程之間可能存在兩種關系,即資源共享關系和相互協(xié)作關系。多個進程間彼此無關,它們并不知道其他進程的存在,只是共享著系統(tǒng)資源。對于存在相互合作關系的進程,對某些資源需要互斥使用,進程同步的主要任務就在于保證進程在執(zhí)行次序上的協(xié)調。
2.D解析:關系數據模型能表示實體間的一對一(1:1),一對多(1:N),多對多(M:N)聯(lián)系。
3.B解析:索引結構具有隨機存取一個記錄的能力;順序結構與Hash結構用于順序存?。坏溄咏Y構不具有直接讀寫文件任意一個記錄的能力。
4.D解析:人工管理階段和文件系統(tǒng)階段不存在數據庫管理,網狀、層次、關系等數據庫屬于數據庫系統(tǒng)階段,而分布式數據庫、面向對象數據庫等是新型的數據,屬于第三代數據庫系統(tǒng)、高級數據庫技術階段。
5.C解析:概念結構是獨立于任何一種數據模型的信息結構。邏輯結構設計的任務就是把概念結構設計階段設計好的基本E-R圖轉換為與選用的DBMS產品所支持的數據模型相符合的邏輯結構。
6.D解析:在層次模型中,整個數據庫的結構被表示成為一個有序樹的集合。各個節(jié)點表示一個實體類型,每個節(jié)點是由若干個數據項組成的記錄類型,各個節(jié)點構成層次結構。
7.C解析:選擇是在關系中選擇給定條件的元組;投影是在關系中選出若干屬性列組成新的關系。連接是從兩個關系的笛卡爾積中選取他們的屬性間滿足一點條件的元組。掌握關系運算中,選擇、投影、連接之間的聯(lián)系和區(qū)別。
8.D解析:根據線性結構的特點:在數據元素的非空有限集中1、存在惟一一個被稱做“第一個”的數據元集;2、存在惟一一個被稱做“最后一個”的數據元集;3、除第一個外,集合中的每一個數據元素均只有一個前驅;4、除最后一個外,集合中的每一個數據元素均只有一個后繼。
9.B解析:計算機應用的主要領域有:科學與工程計算、數據與信息處理、過程控制等。其中,應用最廣泛的領域是數據與信息處理。
10.C解析:中斷源一般可分為兩類:強迫性中斷和自愿性中斷。強迫性中斷包括輸入/輸出中斷、硬件故障中斷、時鐘中斷、控制臺中斷和程序性中斷。A和D屬于其中的輸入/輸出中斷;B屬于硬件故障中斷。時間片到時屬于自愿性中斷。
11.隔離性隔離性解析:盡管多個事務可以并發(fā)執(zhí)行。但系統(tǒng)必須保證,對任一對事務T1和T2,在T1看來。T2或者在T1開始之前已經停止執(zhí)行,或者在T1完成之后執(zhí)行。這樣,每個事務都感覺不到系統(tǒng)中有其他事務在并發(fā)地執(zhí)行。我們稱之為事務的隔離性。
12.安全問題【解析】客戶機/服務器模式在實現中需要解決的主要問題有:標識一個特定的服務、響應并發(fā)請求和服務器程序的安全問題。
13.持久性持久性解析:為保證對故障恢復的支持,登記日志記錄時必須遵循以下原則:登記的順序嚴格按照事務的并發(fā)執(zhí)行中各操作發(fā)生的實際順序;必須先把日志記錄寫到外存的日志文件中,再把相應的數據庫修改寫到外存的數據庫中。這稱作先寫日志的原則,是為了發(fā)生故障后保持數據庫的原子性和持久性所必須遵循的原則。
14.非關系非關系
15.索引結點【解析】在混合式P2P網絡中,根據結點的能力可將結點分為用戶結點、搜索結點和索引結點3種類型。
16.誤碼率【解析】描述通信系統(tǒng)的基本技術參數是數據傳輸速率和誤碼率。
17.短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調度算法短作業(yè)優(yōu)先;或短作業(yè)優(yōu)先算法;或短作業(yè)優(yōu)先調度算法
18.數據定義查詢SQL查詢分類;包括四種,聯(lián)合,傳遞,數據定義,子查詢;
19.5或五5或五解析:二叉排序樹是將線性表中的結點信息(或結點中的關鍵碼值和結點地址)組織成二叉樹形式,以達到與二分法檢索相同的檢索效率,而又具有鏈表那樣的插入、刪除、運算的靈活性。
二叉樹的特點:每個結點的左子樹中所有的結點的關鍵碼值都小于該結點的關鍵碼值,而右子樹中所有結點的關鍵碼值都大于該結點的關鍵碼值。
對于插入排序所形成的二叉樹的總數目為:C(2n,n)/(n+1)=C(6,3)/4=5,其中n為關鍵碼的個數。
20.生成樹【解析】在實際的網絡應用環(huán)境中,很難保證通過網橋互聯(lián)的系統(tǒng)中不出現環(huán)型結構。環(huán)型結構可能是網橋反復地復制和轉發(fā)同一個幀,從而增加網絡不必要的通信量與降低系統(tǒng)性能。為防止出現這種現象,透明網橋使用的是一種生成樹算法。
21.D
22.B方框代表的是實體,屬性是橢圓,聯(lián)系是菱形
23.B解析:響應比定義為系統(tǒng)對作業(yè)的響應時間與作業(yè)運行時間的比值。最高響應比作業(yè)優(yōu)先算法優(yōu)先選擇響應比最高的作業(yè)。對JOB1,JOB2、JOB3和JOB4的響應比分別為60/80=0.75、40/20=2、10/40=0.25和0/35=0,因此首先被調度的作業(yè)是JOB2,正確答案為選項B。
24.B
25.B解析:用戶的邏輯文件要存放到存儲介質上時,文件系統(tǒng)要根據存儲設備的類型,用戶采用的存取方式決定文件在存儲介質上的組織方式。
26.C
27.D
28.C解析:把概念設計階段設計好的基本E-R圖轉換為與選用的具體機器上的DBMS所支持的數據模型相符合的邏輯結構(包括數據庫模式和外模式)。這些模式在功能上、完整性和一致性約束及數據庫的可擴充性等方面均應滿足用戶的各種要求。
29.COSI參考模型并沒有提供一個可以實現的方法。OSI參考模型只是描述了一些概念,用來協(xié)調進程問通信標準的制定。
30.C
31.\n【審題關鍵句】千位+個位與百位+十位,奇數,整除,從大到小排序。
\n【解題思路】
\n本題類似第27套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成兩位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式;②新組臺的兩位數的奇數的判斷及整除判斷,參考答案的第10條語句。
\n【參考答案】
\n
\n
32.\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
33.\n【審題關鍵句】個位-千位-百位-十位,結果大于等于零且原四位數是偶數,統(tǒng)計出滿足此條件的個數,并按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現僅有一個不同點,即要求統(tǒng)計的四位數的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
36.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數組中。
\n【解題思路】
\n①首先定義字符變量ch和無符號整型變量i、j、k。
\n②對字符二維數組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的掃描,在第二層for時循環(huán)中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環(huán)語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實現整篇文章中的字符按ASCII碼值從大到小的順序進行排序。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
38.\n【審題關鍵句】千位+十位與個位+百位,比較大小,整除,奇數,從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,即判斷新組合的兩位數要求第一個為偶數,第二個為奇數,比較兩題的第10條語句,只需將新組合的第二個數的判斷條件改為奇數判斷,即“newV2%2”。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】各位都是奇數,從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,即判斷四位數的每一位數都為奇數,參考答案的第8條語句,只需將每位數的判斷條件改為奇數判斷即可。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】個位+于位與百位+十位,奇數,偶數,整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成十位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式;②新組合的兩位數的奇偶性判斷及整除判斷,參考答案的第10條語句。
\n本題第10條語句中各條件表達式之間的關系有些復雜,大致思路是:①首先判斷新組合的兩位數的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數為偶數,第二個兩位數為奇數,且兩個兩位數中至少有一個能被17整除的情況,兩個整除關系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數為奇數,第二個兩位數為偶數,且兩個兩位數中至少有一個能被17整除的情況(各表達式之間的連接關系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。
\n【參考答案】
\n
\n
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優(yōu)化后存儲在數據庫服務器中,使用時只要調用即可。使用存儲過程具有以下優(yōu)點:其已經編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紙漿設備轉讓協(xié)議書
- 項目轉讓協(xié)議書模板
- 家屬不認補償協(xié)議書
- 學籍檔案托管協(xié)議書
- 兄妹繼承相爭協(xié)議書
- 快遞保險協(xié)議書范本
- 商場商鋪轉租協(xié)議書
- 物業(yè)相關事項協(xié)議書
- 特聘專家調解協(xié)議書
- 事故終結處理協(xié)議書
- 2023學年完整公開課版血栓的結局
- 干部檔案專項審核工作重點難點問題
- 創(chuàng)造性思維與創(chuàng)新方法Triz版知到章節(jié)答案智慧樹2023年大連理工大學
- 室外消防鋼絲網骨架塑料復合PE管施工及方案
- 大念住經 排版用于打印
- 《產業(yè)基礎創(chuàng)新發(fā)展目錄(2021年版)》(8.5發(fā)布)
- GB/T 31266-2014過磷酸鈣中三氯乙醛含量的測定
- GB/T 16422.3-2014塑料實驗室光源暴露試驗方法第3部分:熒光紫外燈
- 計量器具校準記錄
- DB36-T 1694-2022 餐廚垃圾集約化養(yǎng)殖黑水虻技術規(guī)程
- 技術合同認定登記培訓課件
評論
0/150
提交評論