




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2022年】甘肅省隴南市全國計算機等級考試數據庫技術模擬考試(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.在數據庫系統(tǒng)階段,數據
A.具有物理獨立性,沒有邏輯獨立性
B.具有邏輯獨立性,沒有物理獨立性
C.物理獨立性和邏輯獨立性均沒有
D.具有高度的物理獨立性和邏輯獨立性
2.Sybase公司的企業(yè)級服務器ASE的集成性體現在()。
Ⅰ、可以集成企業(yè)內分布的數據源
Ⅱ、可以集成異構的數據源
Ⅲ、為用戶和開發(fā)人員提供統(tǒng)一的視圖
Ⅳ、支持Java
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.都是
3.判斷下面正確的是______。
A.Internet中的一臺主機只能有一個IP地址
B.一個合法的IP地址在一個時刻只能分配給一臺主機
C.Internet中的一臺主機只能有一個主機名
D.IP地址與主機名是一一對應的
4.在一棵二叉樹的先序遍歷、中序遍歷、后序遍歷所產生的序列中,所有葉結點的先后順序
A.都不相同B.完全相同,C.先序和中序相同,而與后序不同D.中序和后序相同,而與先序不同
5.現將關系模式A分解為兩個關系模式A1(C,T),A2(H,R,S),則其中A1的規(guī)范化程度達到()。
A.1NFB.2NTC.3NFD.BCNF
6.數據庫的基本特點是()。
A.數據可以共享、數據獨立性、數據冗余大,易移植、統(tǒng)一管理和控制
B.數據可以共享、數據獨立性、數據冗余小,易擴充、統(tǒng)一管理和控制
C.數據可以共享、數據互換性、數據冗余小,易擴充、統(tǒng)一管理和控制
D.數據非結構化、數據獨立性、數據冗余小,易擴充、統(tǒng)一管理和控制
7.數據庫管理系統(tǒng)(DBMS)的層次結構中,數據存取層的處理對象是______。
A.單個元組B.日志C.系統(tǒng)緩沖區(qū)D.索引
8.在概念模型中的事物稱為______。
A.實體B.對象C.記錄D.結點
9.數據庫管理系統(tǒng)FoxBASE和Oracle都是關系型數據庫管理系統(tǒng),但它們之間存在重要差別。其差別之一是
A.FoxBASE可以使用漢字,而Oracle不可以使用漢字
B.FoxBASE是單用戶數據庫,而Oracle是多用戶數據庫
C.FoxBASE一個數據庫是一個表,而Oracle一個數據庫可以包含多個表
D.FoxBASE在微機上運行,而Oracle在大中型機上運行
10.設森林F中有3棵樹,其第一、第二和第三棵樹的結點個數分別是n1、n2和n3,則與森林F對應的二叉樹根結點的右子樹上的結點個數是
A.n1B.n1+n2C.n3D.n2+n3
二、填空題(10題)11.___________的虛擬局域網的建立是動態(tài)的,它代表了一組IP地址,并由稱做代理的設備對虛擬局域網中的成員進行管理。
12.搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、___________和用戶接口4個部分。
13.在實際應用中,分組交換技術可以分為兩類:數據報與___________。
14.數據庫應用系統(tǒng)的設計應該具有對數據進行收集、存儲、加工、抽取和傳播等功能,即包括數據設計和處理設計,而【】是系統(tǒng)設計的基礎和核心。
15.系統(tǒng)為了管理文件,設置了專門的數據結構
【】
(FCB)。FCB是在執(zhí)行創(chuàng)建文件系統(tǒng)調用時建立的。
16.在多道程序設計中,為了保證系統(tǒng)的安全,將指令系統(tǒng)中的指令分為
【】
和非
兩部分。
17.若一棵二叉樹中只有葉結點和左、右子樹皆非空的結點,設葉結點的個數為R,則左、右子樹皆非空的結點個數是
【】
18.在實際的網絡應用環(huán)境中,很難保證通過網橋互聯(lián)的系統(tǒng)中不出現環(huán)型結構。環(huán)型結構可能是網橋反復地復制和轉發(fā)同一個幀,從而增加網絡不必要的通信量與降低系統(tǒng)性能。為了防止出現這種現象,透明網橋使用的是一種___________算法。
19.串行SCSl硬盤就是___________硬盤。
20.在文件系統(tǒng)中,文件的邏輯結構可分為兩類,它們是流式文件和______文件。
三、單選題(10題)21.E-R圖是數據庫設計的工具之一,它適用于建立數據的()
A.中繼器B.橋接器C.路由器D.網關
22.已經獲得除CPU以外的所有所需資源的進程處于()狀態(tài)。
A.運行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)
23.______文件可存放在磁盤、磁帶等多種存儲介質上,通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。
A.索引文件B.索引順序文件C.順序文件D.直接文件
24.順序程序和并發(fā)程序的執(zhí)行相比()
A.基本相同B.無法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時間快D.順序程序執(zhí)行總體上執(zhí)行時間快
25.下列關于數據庫重構的說法中,錯誤的是__________。
A.數據庫的重構就是對數據庫的邏輯結構作必要的小范圍改變
B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數據庫
C.數據庫重構包括重新設計數據庫及其應用程序
D.如果能夠重構數據庫,盡量不要重新設計數據庫及相應的應用程序
26.()是將若干對象和它們之間的聯(lián)系組合成一個新的對象。
A.分解B.抽象C.聚集D.概括
27.FoxProDOS是()
A.DOS下的數據庫B.DOS支持下的數據庫管理系統(tǒng)C.為DOS做的FoxProD.DOS下的文字處理系統(tǒng)
28.SQL語言集數據定義、數據查詢、數據操縱和數據控制功能于一體,語句UPDATE實現()功能。
A.數據定義B.數據查詢C.數據操縱D.數據控制
29.對數據庫模式設計進行優(yōu)化有三項指標,下列指標中不屬于這三項指標的是()A.A.單位時間內訪問的邏輯記錄個數要少
B.單位時間內數據的傳送量要少
C.數據庫模式中的關系(即數據庫文件)數目要少
D.系統(tǒng)占用的存儲空間要少
30.二維數組M[i,j]的元素是4個字符(每個字符占一個存儲單元)組成的串,行下標i的范圍從0到4,列下標j的范圍從0到5。M按行存儲時元素M[3,5]的起始地址與M按列存儲時元素()的起始地址相同。
A.M[2,4]B.M[3,4]C.M[3,5]D.M[4,4]
四、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.已知在文件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的內容。
33.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數減百位數上的數減十位數上的數減個位數上的數大于零的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件0ut.dat中。
34.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:從數組a中依次取出一個四位數,對每一個四位數作如下處理:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成數:一個是奇數,另一個為偶數,并且至少有一個數能被17整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數存入數組b中,并計算滿足上述條件的四位數的個數cnt,而后對數組b進行降序排序。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。
例如:一個四位數為4512,依題意組成的第一個新數為24,第二個新數為51,其中51能被17整除,這兩個新數的十位數字不為零,則4512這個四位數滿足題意所規(guī)定條件。
35.已知數據文件in.dat中存有300個四位數,并已調用讀函數rcadDat把這些數存入數組a中,請編制一函數jsvalue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從大到小的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。
36.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:
1.求出該文件中共有多少個正整數totNum;
2.求這些正整數右移1位二進制位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
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個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一數jsValue,其功能是:求出個位數上的數減千位數上的數減百位數上的數減十位數上的數大于零的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從大到小的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件0ut.dat。
40.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:若一個四位數的千位數位置上的值大于等于百位數位置上的值,百位數位置上的值大于等于十位數位置上的值,以及十位數位置上的值大于等于個位數位置上的值,并且原四位數是奇數,則統(tǒng)計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的數輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
五、設計與應用題(2題)41.某網上商城因為業(yè)務發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采用了一套新的經營管理系統(tǒng),此系統(tǒng)使用SQLServer2008數據庫管理系統(tǒng)。此系統(tǒng)上線運行前,需將商場原有的數據導入到新系統(tǒng)中。原有系統(tǒng)使用SQLServer2000,數據結構與新系統(tǒng)不完全一致。因此需要把數據從SQLServer2000導入到SQLServer2008中,為了保證數據一致性,數據導入過程中要求暫停業(yè)務且必須在3小時內完成。(1)在原有數據導入新系統(tǒng)的過程中,實施人員發(fā)現原有數據量很大,導人數據需要四小時,業(yè)務無法接受。經分析某工程師認為,數據導入過程中的數據庫I/O很高,但導人數據的程序本身對系統(tǒng)資源占用率很低。該工程師建議將數據導入過程中的數據恢復模式從“完整”模式改為“簡單”模式以提高數據導人速度;而另一位工程師則認為此方法未必能提高數據導入速度,而且還可能導致數據丟失,不建議使用此方法。請分析此方法是否能夠提高數據導入速度并給出理由,同時分析此操作的數據丟失風險。(5分)(2)在成功導入歷史數據后,此系統(tǒng)順利上線運行。在上線運行的第一周,發(fā)現數據庫服務器的CPU使用率很高,達到近90%,高峰期間達到100%,且系統(tǒng)內存占用率達到90%,但系統(tǒng)I/O很輕。業(yè)務人員反應系統(tǒng)操作速度很慢。為了提高系統(tǒng)運行速度。在不修改應用程序的前提下,兩位工程師提出了不同的解決辦法:Ⅰ.為服務器增加2顆CPU,緩解CPU使用率很高的問題;Ⅱ.為服務器增加一倍內存,緩解內存使用率很高的問題??紤]成本,現階段只能按照一種方案實施。請指出在現有情況下,哪種方案更合理并給出理由。(5分)
42.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
六、單選題[1分](2題)43.下列哪些屬性不適合建立索引()。
A.經常出現在GROUPBY字句中的屬性
B.經常參與連接操作的屬性
C.經常出現在WHERE字句中的屬性
D.經常需要進行更新操作的屬性
44.某公司計劃開發(fā)一套生產管理系統(tǒng),在開發(fā)前需對數據庫產品進行選型工作。下列有關數據庫產品選型的說法,錯誤的是()。
A.由于關系數據庫均采用SQL語句對數據庫中數據進行維護,因此數據庫產品選定后如需進行更換,應用程序無需修改
B.存詵型過程中需要考慮應用系統(tǒng)的可用性、可靠性和連續(xù)性要求
C.在選型過程中需要考慮數據庫管理系統(tǒng)所支持的操作系統(tǒng)平臺,例如SQLServer數據庫管理系統(tǒng)只支持在Windows操作系統(tǒng)上運行
D.部分數據庫管理系統(tǒng)在大數據量和大并發(fā)情況下可能出現速度變慢、死鎖等問題,因此在選型過程中應充分考慮數據量和性能需求
參考答案
1.D解析:數據獨立性是指應用程序與數據之間相互獨立、互不影響,數據獨立性包括物理獨立性和邏輯獨立性。在數據庫系統(tǒng)階段,數據具有較高的物理獨立性和邏輯獨立性。
2.A解析:Sybase公司的企業(yè)級服務器具有集成性。它通過組件集成服務可以集成企業(yè)內分布的、異構的數據塬,為用戶和開發(fā)人員提供統(tǒng)一的視圖。
3.B
4.B解析:根據“根-左-右”,“左-根-右”,“左-右-根”的先序、中序、后序遍歷原則,可以知道,在3種遍歷所產生的序列中,所有葉結點的先后順序是完全相同的。
5.D
6.D解析:數據庫采用復雜的數據模型表示數據結構;數據共享性高、冗余度小、易擴充:有較高的數據獨立性;數據庫系統(tǒng)為用戶提供方便的用戶接口;系統(tǒng)提供數據庫的恢復、并發(fā)控制、數據完整性和數據安全性4個方面的數據控制功能。
7.A解析:DBMS的層次結構按照處理對象的不同,依最高級到最低級的次序來劃分,它們是應用層、語言翻譯處理層、數據存取層、數據存儲層、操作系統(tǒng)層,應用層的處理對象是各種各樣的數據庫應用;語言翻譯處理層的處理對象是數據庫語言;數據存取層的處理對象是單個元組;數據存儲層的處理對象是數據頁和系統(tǒng)緩沖區(qū);操作系統(tǒng)層的處理對象是數據文件的物理塊。
8.A解析:實體是客觀存在并可相互區(qū)分的事物,在概念模型中的事物叫做實體,最常用的表示方法是實體-聯(lián)系的方法。
9.C解析:FoxBASE所有的功能Oracle基本上都具備,當然包括A),B),D)的3個選項所列出的功能。在Oracle又有了很大的發(fā)展,其中基本的是一個數據庫可以包含多個表(這個功能VisualFoxPro也有),而FoxBASE一個數據庫就是一個表。
10.D解析:因為森林的第一棵樹對應于二叉樹根結點及其左子樹,因此在本例中森林F對應的二叉樹根結點的右子樹,將由F的第二、第三棵樹轉換而來,其結點總數為n2+n3。
11.基于IP廣播組【解析】基于IP廣播組的虛擬局域網是動態(tài)建立的,由代理對虛擬局域網中的成員進行管理。
12.檢索器【解析】搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、檢索器和用戶接口4個部分。
13.虛電路【解析】在實際應用中,分組交換技術可以分為兩類:數據報與虛電路。
14.數據設計數據設計解析:數據庫應用系統(tǒng)的基礎是數據庫,因此數據設計是系統(tǒng)設計的基礎和核心。
15.文件控制塊文件控制塊是系統(tǒng)為每個文件設置的描述性數據結構,文件目錄是文件控制塊的有序集合。
16.特權指令特權指令是指具有特殊權限的指令,在多用戶,多任務的計算機系統(tǒng)中,特權指令卻是不可缺少的。它主要用于系統(tǒng)資源的分配和管理,包括改變系統(tǒng)的工作方式,檢測用戶的訪問權限,修改虛擬存儲器管理的段表,頁表和完成任務的創(chuàng)建和切換等
17.R-1依題意,二叉樹為滿二叉樹,度為0即葉子結點n0與度為2的結點的個數n2的關系為:n0=n2+1
18.生成樹【解析】在實際的網絡應用環(huán)境中,很難保證通過網橋互聯(lián)的系統(tǒng)中不出現環(huán)型結構。環(huán)型結構可能是網橋反復地復制和轉發(fā)同一個幀,從而增加網絡不必要的通信量與降低系統(tǒng)性能。為防止出現這種現象,透明網橋使用的是一種生成樹算法。
19.SAS【解析】SAS就是串行SCSl硬盤的英文縮寫。
20.記錄式記錄式
21.A
22.B
23.C解析:順序文件通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。鏈接結構的文件可以將文件分散存放于若干不連續(xù)的物理塊中,每個物理塊中設一指針,指向下一塊。索引結構的文件也可以將文件分散存放于若干不連續(xù)的物理塊中,系統(tǒng)為每個文件建立一張索引表。
24.C
25.C
26.C解析:聚集是將若干對象和它們之間的聯(lián)系組合成一個新的對象。
27.B
28.CSQL語言集數據定義、數據查詢和數據操縱和數據控制功能于一體。數據定義語言的動作包括CREATE、DROP和ALTER;數據操縱語言的動作包括:INSEPT、UPDATE和DELETE;數據控制語言的動作包括GRANT和REVOKE。
29.C
30.B
31.\n【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】計算金額,按產品名稱從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】千數-百位-十位-個位數大于零的個數,把所有滿足此條件的數依次存入數組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現僅有一個不同點,即要求統(tǒng)計的四位數的條件是“千數-百位-十位-個位數大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數據交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
34.\n【審題關鍵句】個位+于位與百位+十位,奇數,偶數,整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成十位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式;②新組合的兩位數的奇偶性判斷及整除判斷,參考答案的第10條語句。
\n本題第10條語句中各條件表達式之間的關系有些復雜,大致思路是:①首先判斷新組合的兩位數的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數為偶數,第二個兩位數為奇數,且兩個兩位數中至少有一個能被17整除的情況,兩個整除關系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數為奇數,第二個兩位數為偶數,且兩個兩位數中至少有一個能被17整除的情況(各表達式之間的連接關系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,把所有滿足此條件的四位數依次存入數組,然后對數組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現有兩個不同點:①要求統(tǒng)計的四位數的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
36.\n【審題關鍵句】讀取正數,統(tǒng)計個數,右移后為奇數的個數及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發(fā)現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
38.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用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套試題,通過審題可以發(fā)現有兩個不同點:①要求統(tǒng)計的四位數的條件是“個位一千位-百位一十位數大于零的個數”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】四位數的千位>=百位>=十位>=個位,且四位數是奇數,統(tǒng)計出滿足此條件的個數,按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現主要有兩個不同點:一是要求統(tǒng)計的四位數的條件是“千位>=百位>=十位>=個位”,二是要求該四位數是奇數,這兩個不同點都體現在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數的表達式是“a[i]%2”。
\n【參考答案】
\n
\n
41.【解題思路】(1)SQLServer2008的數據恢復模式有三種:①簡單恢復模式,此方法可以最大幅度減少事務13志的管理開銷,因為恢復模式不備份事務日志。但是如果數據庫損壞,則簡單恢復模式將面臨極大的數據丟失風險。在這種恢復模式下,數據只能恢復到最新備份狀態(tài)。因此對于用戶數據庫,簡單恢復模式只適用于測試和開發(fā)數據庫,或用于主要包含只讀數據的數據庫。②完整恢復模式,此方法可以完整的記錄所有事務,并將事務日志記錄保留到對其備份完畢為止。此方法相對簡單恢復模式來說,更占用時間。③大容量日志恢復模式,此方法只對大容量操作進行最小記錄,使事務日志不會被大容量加載操作所填充。在數據導入過程中,所有的業(yè)務都是暫停的,因此可以采用簡單恢復模式提高數據導入速度。且只在數據導入的過程中暫時的修改恢復模式,因此數據并不會丟失。(2)提高數據庫性能的方法一般是從外部環(huán)境、調整內存分配、調整磁盤I/0、調整競爭資源等幾方面著手來改變數據庫的參數。SQLServer2008采用將數據緩沖在內存的方式,因此在數據庫系統(tǒng)運行的過程中會占用一定的內存,又因為I/O并不存在問題,說明內存尚滿足需求。CPU使用率很高,表明CPU的計算能力不足,應該增加CPU的數量?!緟⒖即鸢浮浚?)此方法能夠提高數據導入速度。原因:此系統(tǒng)I/O很高,修改恢復模式后,系統(tǒng)最大限度減少日志開銷,可提高導入速度。由于僅在數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年重慶合川花灘醫(yī)院招聘筆試真題
- 2024年昆明市西山區(qū)婦幼健康服務中心招聘真題
- 2024年吉林省應急管理廳下屬事業(yè)單位真題
- 班主任在班級中開展批判性思維教育計劃
- 財務信息更新與維護計劃
- 2024年海南省監(jiān)獄管理局下屬事業(yè)單位真題
- 2025屆浙江省富陽市七年級數學第二學期期末達標檢測試題含解析
- 學期交流反饋與計劃調整
- 2024年北京腫瘤醫(yī)院社會人員招聘筆試真題
- 2024年北京清華附中學院路學校招聘筆試真題
- GB/T 22581-2024混流式水泵水輪機基本技術條件
- 房地產銷售客戶購房動機調研
- 2024年山西高考地理試題及答案 (3) - 副本
- 第03講三步解決一次函數的行程問題(原卷版+解析)
- DZ∕T 0211-2020 礦產地質勘查規(guī)范 重晶石、毒重石、螢石、硼(正式版)
- 監(jiān)獄監(jiān)管安全隱患分析
- 中國紡織文化智慧樹知到期末考試答案章節(jié)答案2024年武漢紡織大學
- 鼓樂鏗鏘 課件-2023-2024學年高一音樂人音版(2019)必修音樂鑒賞
- 2023年一般行業(yè)安全負責人和安全員考試題庫
- 短視頻運營實戰(zhàn):抖音短視頻運營
- 無人機系統(tǒng)結構與設計 課件 第五課時 固定翼無人機的結構
評論
0/150
提交評論