




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2021年】湖北省襄樊市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下列排序方法中,哪個是穩定的排序方法?()
A.直接選擇排序B.二分法插入排序C.希爾排序D.快速排序
2.對稀疏矩陣進行壓縮是為了
A.便于進行矩陣運算B.便于輸入和輸出C.節省存儲空間D.降低運算的時間復雜度
3.設F是屬性組U上的一組函數依賴,下列敘述正確的是
A.若YX,則X→Y為F所邏輯蘊含
B.若XU,則X→Y為F所邏輯蘊含
C.若X→Y為F所邏輯蘊含,且ZU,則X→YZ為F所邏輯蘊含
D.若X→Y及Y→Z為F所邏輯蘊含,則X→Z為F所邏輯蘊含
4.關系模式CSZ(CITY,ST,ZIP)其屬性組上的函數依賴集為F={(CITY,ST)→ZIP,ZIP→CITY},關系模式CSZ的主屬性是
A.ZIPB.CITY,ST,ZIPC.CITY,ZIPD.ST,ZIP
5.在關系數據庫設計中,使每個關系達到3NF。這是哪一個設計階段的任務?
A.需求分析B.概念設計C.邏輯設計D.物理設計
6.下列關于網絡的敘述錯誤的是
A.X.25網是一種典型的公用分組交換網
B.幀中繼FR技術是在數據傳輸速率高、誤碼率低的光纖上使用簡單的協議,以減小網絡傳輸延遲的技術上發展起來的
C.異步傳輸模式ISDN是新一代的數據傳輸與分組交換技術
D.FDDI是一種以光纖作為傳輸介質的高速主干網
7.文件的邏輯塊號到物理塊號的變換是由下列哪一項決定的?
A.邏輯結構B.物理結構C.目錄結構D.調度算法
8.用戶程序中的輸入、輸出操作實際上是由哪一項完成?
A.程序設計語言B.編譯系統C.操作系統D.標準庫程序
9.以下關于隊列的敘述中哪一條是正確的?
A.隊列的特點是先進后出
B.隊列只能用順序方式存儲,而不能用鏈接方式存儲
C.隊列適用于二叉樹對稱序周游算法的實現
D.隊列適用于樹的層次次序周游算法的實現
10.設有關系模式R(A,B,C,D,E,F),根據語義有如下函數依賴集:F={A→B,(C,D)→A,(B,C)→D,(C,E)→D,(A,E)→F)。則關系模式R的候選碼是()。
A.(A,D,E)B.(C,D,E)C.(B,C)D.(C,E)
二、填空題(10題)11.對棧能進行插入和刪除操作的是______。
12.SUN公司的Solaris是在___________操作系統的基礎上發展起來的。
13.在關系數據庫的規范化理論中,在執行“分離”時,必須遵守規范化原則:保持原有的依賴關系和【】。
14.如果關系模式R中所有的屬性都是主屬性,則R的規范化程度至少達到______。
15.【】面對的是操作人員和低層管理人員。
16.計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、___________、網絡應用和多媒體的應用等七大領域。
17.系統中有N個進程,則進程就緒隊列中最多有【】個進程。
18.JPEG是一種___________圖像壓縮編碼的國際標準。
19.文件目錄是______的有序集合。
20.在順序表(4,7,9,12,13,14,18,19,22,29,50)中,用二分法查找關鍵碼值11,所需的關鍵碼比較次數為______。
三、單選題(10題)21.影響優化器的主要因素有:
A.由于現有索引不足,導致排序索引中不包括一個或幾個待排序的列。
B.Groupby和orderby子句中列的次序與索引次序一致。排列的列來自不同的表。
C.建立的索引文件太多。
D.事務處理太多
22.概念模型()
A.依賴于DBMS和硬件B.獨立于DBMS和硬件C.依賴于DBMSD.獨立于DBMS
23.在數據庫技術中,為提高數據庫的邏輯獨立性和物理獨立性,數據庫的結構被劃分成用戶級、()和存儲級3個層次。A.管理員級B.外部級C.概念級D.內部級
24.在數據庫設計的()階段,產生DBMS可以接受的源代碼。
A.概念設計B.邏輯設計C.物理設計D.實現
25.下列關于數據庫重構的說法中,錯誤的是__________。
A.數據庫的重構就是對數據庫的邏輯結構作必要的小范圍改變
B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數據庫
C.數據庫重構包括重新設計數據庫及其應用程序
D.如果能夠重構數據庫,盡量不要重新設計數據庫及相應的應用程序
26.在SQLSever中創建用戶數據庫,其主要數據文件的大小必須大于__________。
A.master數據庫的大小B.model數據庫的大小C.msdb數據庫的大小D.3MB
27.關于水平分割說法錯誤的是:()
A.根據行的使用特點進行分割
B.分割之后所有表的結構都相同。
C.而存儲的數據不同。使用并(Union)操作。
D.使用連接(Join)操作
28.對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行什么操作?
A.模式評價B.優化模式C.合并D.分解
29.ENIAC所用的主要元件是()
A.集成電路B.晶體管C.電子管D.以上答案都不對
30.設棧S和隊列Q的初始狀態為空,元素e1、e2、e3、e4、e5和e6依次通過棧S,一個元素出棧后即進入隊列Q,若6個元素出棧的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應該是()
A.6B.4C.3D.2
四、C語言程序設計題(10題)31.在文件in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是偶數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
32.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中;請編制函數SortCharD,其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結果:fedCBA.,bbCCAA原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
33.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVa,其功能是:把千位數字和十位數字重新組成一個新的含有兩位數字的數ab(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的含有兩位數字的數cd(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的百位數字),如果新組成的兩個數ab-cd>=0且ab.cd<=10且兩個數均是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writcDat把結果cnt以及數組b中符合條件的四位數輸出到文件0ut.dat中。
34.已知數據文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數,并且已調用讀函數readDat把這兩個文件中的數存入數組a和b中,請考生編制一個函數jsVal,實現的功能是依次對數組a和b中的數按條件重新組成一個新數并依次存入數組C中,再對數組C中的數按從小到大的順序進行排序,最后調用輸出函數writeDat把結果C輸出到文件out.dat中。組成新數的條件:如果數組a和b中相同下標位置的數均是奇數,則數組a中十位數字為新數的千位數字,個位數字仍為新數的個位數字,數組b中的十位數字為新數的百位數字,個位數字為新數的十位數字,這樣組成的新數并存入數組C中。
35.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出于位數上的數加個位數上的數等于百位數上的數加十位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。
36.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再求出所有滿足此條件的四位數平均值pjz1,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件。
37.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到無符號字符串數組XX中;請編制函數ChA,其函數的功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的值,存入數組單元xx[i][0]中(其中:i是文章中的某行)。第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的值,存入數組單元xx[i][1]中。以此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的值,存放在原字符串對應的位置上,之后把已處理的字符串逆轉后仍按行重新存入無符號字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到out.dat文件中。
原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
38.已知在文件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的內容。
39.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實根。迭代公式:Xn+1=cos(xn)(n是迭代次數)
迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給x0;
(3)X1=cos(x0),求出一個新的x1;
(4)若x0.X1的絕對值小于0.000001,執行步驟(5),否則執行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個實根,作為函數值返回。
請編寫函數countValue實現程序的功能,最后main函數調用函數writeDAT把結果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
請勿改動主函數main和輸出數據函數writeDAT的內容。
40.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數isVal,其功能是:把千位數字和十位數字重新組成一個新的含有兩位數字的數ab(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的含有兩位數字的數cd(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的百位數字),如果新組成的兩個位數ab>cd,ab必須是偶數且能被5整除,cd必須是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
42.設在采用SQLServer2008數據庫的圖書館應用系統中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:BORROWER:借書證號姓名系名班級12011106蔣輝文計算機系12-112011107王麗計算機系12-112012113范園園信息系12-2LOANS:借書證號圖書館登記號借書日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書號書名作者圖書登記號出版社價格TP311.1數據庫系統李明T001001科學19.00TP311.2二級C語言王珊T001026人民32.00(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數量。(5分)(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)
六、單選題[1分](2題)43.下列關于SQLServer2008視圖的說法,錯誤的是()。
A.數據庫中只存儲標準視圖的定義,并不存儲標準視圖的內容
B.如果在視圖上創建了唯一聚集索引,則數據庫中將保存該視圖的內容
C.索引視圖的數據源可以是基本表,也可以是已建立的其他標準視圖
D.索引視圖引用的基本表必須與視圖在同一個數據庫中
44.關于優化查詢說法正確的是()。
A.避免或簡化排序的目的是實現查詢優化
B.在保證數據庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在一個存儲過程中,這樣可以大大提高系統的響應速度
C.使用臨時表會占用較多的系統資源,尤其對于大規模并發量的情況下,很容易使得系統資源耗盡而崩潰
D.相關子查詢的使用可以加速查詢
參考答案
1.B
2.C解析:對稀疏矩陣,目前還沒有一個明確的定義,但是一般認為,稀疏矩陣是非零元素較零元素少,且分布沒有一定規律的矩陣。在矩陣運算中和矩陣輸入輸出中,最方便的存儲方式就是二維數組,對矩陣進行壓縮不能簡化矩陣運算,對輸入輸出也不能提供便利,而降低運算的時間復雜度主要與算法有關,一般對矩陣壓縮后其運算的復雜度會增加。所以答案是節省存儲空間。
3.D解析:自反律:若YXU,則X→Y為F所邏輯蘊含;增廣律:若X→Y為F所邏輯蘊含,且ZU,則XZ→YZ為F所邏輯蘊含;傳遞律:若X→Y及Y→Z為F所邏輯蘊含,則X→Z為F所邏輯蘊含。掌握合并規則、偽傳遞規則、分解規則。
4.B解析:包含在任何一個候選碼中的屬性叫做主屬性。在這道題中全部屬性都是主屬性。掌握函數依賴和主屬性之間的關系,以及如何根據函數依賴關系判斷主屬性,
5.C解析:數據庫設計中的規范處理(如使所有關系都達到某一范式)是在邏輯設計階段完成的。
6.C解析:綜合業務數字網是ISDN,異步傳輸模式是ATM。注意:異步傳輸模式是ATM,而ISDN是綜合業務數字網,故C)選項敘述錯誤。掌握X.25網、FDDI、ISDN、ATM的概念和區別。
7.B解析:文件的物理結構是指文件的內部組織形式,亦即文件在物理存儲設備上的存放方法。由于文件的物理結構決定了文件信息在存儲設備上的存儲位置,因此,文件信息的邏輯塊號到物理塊號的轉換也是由文件的物理結構決定的。
8.C解析:從資源管理的角度出發,無論是那種類型的操作系統其功能可分為5部分;處理器管理、存儲管理、文件管理、設備管理和作業管理。用戶程序中的輸入,輸出操作需要用到輸入輸出這些外部設備,所以需要操作系統的支持。
9.D解析:隊列是另一種特殊的線性表,限定所有的插入都在表的一端進行,所有的刪除都在另一端進行,即先進先出;隊列既能用順序方式存儲,也能用鏈接方式存儲;樹的層次次序周游算法的實現是隊列的應用;而二叉樹對稱序周游算法的實現實際上是棧的應用。因此只有選項D是隊列的特點,正確答案為選項D。
10.D解析:候選碼的定義是:設K為關系模式R<U,F>中的屬性或屬性組。若K→U在F+中,而找不到K的任何一個真子集K',能使K'→U在F+中,則稱K為關系模式R的候選碼.本題的關系比較復雜,可以將各選項依次代入,最后可知(C,E)為主碼。
11.棧頂棧頂解析:棧是后進先出的線性表,限定僅能在棧頂進行插入和刪除。
12.SunOS【解析】Solaris是Sun公司的UNIX系統,是在Sun公司自己的SunOS的基礎上設計開發的。
13.實現無損聯接;或無損聯接;或不丟失數據實現無損聯接;或無損聯接;或不丟失數據解析:為了提高規范化程度,常把低一級的關系模式分解為若干高一級的關系模式。分解時應保證分解后產生的模式與原來的模式等價。常用的等價標準有要求分解具有無損聯接性并要求分解保持函數依賴的兩種。
14.3NF3NF解析:根據Boyce-Codd范式(BCNF)的定義:若關系R∈1NF,且對于每一個非平凡的函數依賴X→Y,都有X包含碼,則R∈BCNF。由于關系模式R中所有的屬性都是主屬性,但是不能確定X都包含碼,所以R的規范化程序至少到3NF。
15.OLTPOLTP解析:OLTP面對的是操作人員和低層管理人員。
16.人工智能【解析】概括起來,計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、人工智能、網絡應用和多媒體的應用等七大領域。
17.N-1
18.靜止【解析】JPEG是關于靜止圖像壓縮編碼的國際標準,由國際標準化組織和國際電報電話咨詢委員會聯合制定。它適合于連續色調、多級灰度、單色或彩色靜止圖像的數字壓縮編碼。
19.文件控制塊(FCB)文件控制塊(FCB)解析:文件目錄是文件控制塊(FCB)的有序集合.
20.4或4次4或4次解析:二分查找又稱為折半查找,首先用待查元素的關鍵字與線性表中間位置的一個元素的關鍵值做比較,若相同則查找成功,否則以這個中間值為界將線性表分為兩個子表,假設子表1中的所有元素的關鍵值都小于中間元素,子表2中的所有元素的關鍵值都大于中間元素,待查元素比中間元素值小,說明待查元素在子表1中,完成了一次查找,這是一次失敗的查找,因為11并不在序列表中,所以一共進行了四次比較。
21.A
22.B
23.C對應于外模式的數據庫稱為用戶級數據庫。它是用戶可以看到并準許使用的數據庫。模式也叫做概念模式,它是全局邏輯級的,是數據庫的整體邏輯結構。內模式對應于數據庫的存儲結構,是為了提高模式對存儲設備的獨立性而設立的。
24.D
25.C
26.B
27.D
28.C解析:對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行合并。掌握關系數據庫的邏輯結構設計過程,如何正確運用模式評價、優化模式、分解。
29.C
30.C
31.\n【審題關鍵句】讀取正數,統計個數,各位數字之和為偶數的數的個數及平均值。
\n【解題思路】\n\t\t定義整型循環變量i、j,表示各位數字之和的長整型變量he以及存儲一個四位數的字符數組num[5]。
\n②循環變量i從0開始,依次遞增到4,對字符數組num[5]的每個元素賦初值0。
\n③循環變量i從0開始,依次遞增到MAXNUM.1,對每個數組元素xx[i]進行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環時,totNm的值就是文件in.dat中存有的四位正整數的個數。
\n④循環變量i從0開始,依次遞增到totNum-1,對于每個數組元素xx[i]調用庫函數sprintf以4個字符寬度形式輸出到字符數組num中,用字符數組num中的每個元素減去0的ASCII碼48,就分別得到XX[i]這個四位數每位上的數字,并把這四個數字相加賦給變量j。再對變量j對2求余數進行判斷其值是否等于0,如果等于0,則說明j是偶數,變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環后,把變量he的類型轉換成雙精度型再除以totCnt得到符合條件的數的算術平均值totPjz。
\n【參考答案】
\n
\n
32.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數組中。
\n【解題思路】
\n①首先定義字符變量ch和無符號整型變量i、j、k。
\n②對字符二維數組XX,在第一層for循環中,變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的掃描,在第二層for時循環中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實現整篇文章中的字符按ASCII碼值從大到小的順序進行排序。
\n【參考答案】
\n
\n
33.【審題關鍵句】千位+十位組合與個位+百位組合,都是奇數,兩數相減結果大于等于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
34.\n【審題關鍵句】數組相同下標位置上的奇數,數組a中十位數等于新數的千位數字,個位等于新數個位數字,數組b中的十位等于新數的百位數字,個位數字等于新數的十位數字,存入數組,從小到大排序。
\n【解題思路】
\n①定義整型循環變量i、j和局部變量trap。
\n②在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于MAX,用if條件語句判斷如果a[i]和b[j]同時為奇數,由a[i]的十位數字為新數的千位數字,個位數字為新數的個位數字,b[i]的十位數字為新數的百位數字,個位數字為新數的十位數字,把這個新組成的數存入數組元素c[cn],同時數組下標變量cn加1。
\n③在第一層for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于cnt,在第二層循環中,循環變量{從i+1開始,依次遞增直到其值等于cnt,用if條件語句判斷如果數組元素c[i]大于c[j],則兩者進行互換,實現數組C中的數按從小到大的順序進行排序。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】千位+個位等于百位+十位個數,把所有滿足此條件的數依次存入數組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,求滿足此條件以及不滿足此條件的四位數平均值pjz1和pjz2。
\n【解題思路】
\n本題類似第20套試題,通過審題可以發現僅有一個不同點,即判斷符合條件的四位數是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
37.\n【審題關鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個字符的ASCII碼值,逆序排序。
\n【解題思路】
\n①定義整型循環變量i、j和字符局部變量yuan。
\n②在第一層for循環中,循環變量i從0開始,依次遞增直到其值大于或等于maxline,在循環體中,首先把第i行的第一個字符)XX[i][0]賦給變量yuan,在第二層for循環中,循環變量j從0開始,依次遞增直到其值等于該行字符串的長度減1,在循環體中,將字符xx[i][j]的ASCII碼值與字符)XX[i][j+1]的ASCII碼值相加的和保存到字符)xx[i][j]中。當退出第二層for循環后,把第i行的最后一個字符與第一個字符變量yuan的值相加,最后通過strreV函數對i行字符串逆序排序。
\n【參考答案】
\n
\n
38.\n【審題關鍵句】計算金額,按金額從小到大進行排列,相同的則按產品代碼從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】Xn+1=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數,所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設為0.0。
\n②根據題目中給出的求方程一個實根的迭代算法,在while循環中,首先把變量x1的值賦給x0,然后利用表達式cos(xO)
\n求出一個值x1,再調用vc6.0的求絕對值的庫函數fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認為x1的值是方程cos(x).x=0的一個實根,此時退出循環,把xl的值返回。
\n【參考答案】
\n
40.\n【審題關鍵句】千位+十位與個位+百位,比較大小,整除,奇數,從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,即判斷新組合的兩位數要求第一個為偶數,第二個為奇數,比較兩題的第10條語句,只需將新組合的第二個數的判斷條件改為奇數判斷,即“newV2%2”。
\n【參考答案】
\n
\n
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優化后存儲在數據庫服務器中,使用時只要調用即可。使用存儲過程具有以下優點:其已經編譯和優化過了,所以運行效率高,提供了在服務器端快速執行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業規則,當企業規則發生變化時只要修改存儲過程,而無需修改其他應用程序。創建存儲過程:createprocedure過程名@[參數名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜禽智能飼喂與管理系統考核試卷
- 衛浴零售商風險管理與業務連續性規劃考核試卷
- 管理團隊建設考核試卷
- 化學礦產業與現代農業的協同發展考核試卷
- 筆的故障分析與品質改進考核試卷
- 礦物加工自動化與信息化考核試卷
- 稻谷加工與國際貿易實務考核試卷
- 遼寧省撫順市六校協作體2025屆高三九月份統一聯考英語試題含解析
- 江蘇城鄉建設職業學院《中醫經典導讀》2023-2024學年第一學期期末試卷
- 天津市紅橋區名校2024-2025學年普通高中教育教學質量監測考試(1月)生物試題含解析
- 面試真題華中科技
- 自身免疫性腦炎
- 醫院質控科工作質量考核指標
- CRPS電源設計向導 CRPS Design Guide r-2017
- GB/T 9345.1-2008塑料灰分的測定第1部分:通用方法
- GB/T 4937.22-2018半導體器件機械和氣候試驗方法第22部分:鍵合強度
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質量檢驗規范
- 煤礦從業人員安全培訓考試題庫(附答案)
- 第十章-國際政治與世界格局-(《政治學概論》課件)
- 2023年法律職業資格考試歷年真題精選合集
- 濾毒罐使用說明書
評論
0/150
提交評論