




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2021年】浙江省衢州市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.有如下請求磁盤服務的隊列,要訪問的磁道分別是98、183、37、122、14、124、65、67。現在磁頭在53道上,若按最短尋道時間優先法,磁頭點的移動道數是______。
A.234B.235C.236D.237
2.關系數據庫中的關系模型事實上可以看作是一個二維表,這個二維表中的列稱為
A.元組B.屬性C.記錄D.值域
3.以下有關強迫性中斷事件的敘述中,哪一個是不正確的______。
A.輸入輸出中斷是來自通道或者各種外部設備的中斷,用于反映通道或設備的工作情況
B.硬件故障中斷是機器發生錯誤時產生的中斷
C.時鐘中斷是軟件時鐘到時而引起的中斷
D.程序性中斷是正在運行程序中有意識安排而引起的中斷
4.實際上數據庫設計者能有效控制的是A.輔助空間B.數據通信延遲時間C.I/O隊列等待時間D.封鎖延遲
5.設森林F中有3棵樹,其第一、第二和第三棵樹的結點個數分別是n1、n2和n3,則與森林F對應的二叉樹根結點的右子樹上的結點個數是
A.n1B.n1+n2C.n3D.n2+n3
6.操作型數據和分析型數據具有不同的特征,下列哪一個是操作型數據的特征?______。
A.可更新的B.歷史的(包括過去的數據)C.支持管理決策的D.面向主題的
7.下面列出的數據管理技術發展的三個階段中,哪個(些)階段沒有專門的軟件對數據進行管理?
Ⅰ.人工管理階段
Ⅱ.文件系統階段
Ⅲ.數據庫階段
A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ
8.虛擬頁式存儲管理中頁表有若干項,當內存中某一頁面被淘汰時,可根據其中哪一項決定是否將該頁寫回外存?
A.內存標志B.外存地址C.修改標志D.訪問標志
9.設棧s和隊列Q的初始狀態為空,元素a、b、c、d、e和f依次通過棧s,一個元素出棧后即進入隊列Q,若6個元素出隊的順序是b、d、c、f、e、a,則棧s的容量至少應該是()。
A.6B.4C.3D.2
10.單個用戶使用的數據視圖的描述稱為______。
A.外模式B.概念模式C.內模式D.存儲模式
二、填空題(10題)11.搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、___________和用戶接口4個部分。
12.在關系數據模型中,二維表的列稱為屬性,二維表的行稱為______。
13.采用IPv4協議的互聯網中,IP地址的長度是______位。
14.局域網所使用的傳輸介質主要有雙絞線、___________、光纖、無線通信信道。
15.在存儲管理中,為實現地址映射,硬件應提供兩個寄存器,一個是基址寄存器,另一個是【】。
16.IP電話系統有4個基本組件:終端設備、___________、多點控制單元和網守。
17.在計算機系統中,一個以科學的方法組織、存儲數據,并可高效地獲取、維護數據的軟件系統稱為______。
18.從工作特性的角度可將設備分類為【】設備和存儲設備,運算器,控制器
19.在請求頁式管理中,當硬件地址變換機構發現所需的頁不在內存時,會產生
【】
中斷信號,由中斷處理程序做出相應的處理
20.在路由表中,特定主機路由表項的子網掩碼為___________。
三、單選題(10題)21.概念模型()
A.依賴于DBMS和硬件B.獨立于DBMS和硬件C.依賴于DBMSD.獨立于DBMS
22.關于反規范化說法不正確的是:
A.完全規范化與部分規范化數據庫之間處理性能會有沒多大差別
B.反規范化是將規范化關系轉換為非規范化的關系的過程。
C.反規范化方法:增加派生冗余列、增加冗余列、重新組表、分割表和新增匯總表等方法。都會破壞數據完整性。
D.采用反規范化技術從實際出發均衡利弊。
23.在SQLServer2008的系統數據庫中,為調度信息和作業歷史提供存儲區域的是
A.MasterB.ModelC.PubsD.Msdb
24.對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行什么操作?
A.模式評價B.優化模式C.合并D.分解
25.在SQLServer2008中,設有商品表(商品號,商品名,生產日期,單價,類別)。現經常需要執行下列查詢:SELECT商品號,商品名,單價FROM商品表WHERE類別IN(′食品′,′家電′)ORDERBY商品號現需要在商品表上建立合適的索引來提高該查詢的執行效率。下列建立索引的語句,最合適的是()。
A.CREATEINDEXIdx1ON商品表(類別)
B.CREATEINDEXIdx1ON商品表(商品號,商品名,單價)
C.CREATEINDEXIdx1ON商品表(類別,商品號,INCLUDE(商品名,單價)
D.CREATEINDEXIdx1ON商品表(商品號,INCLUDE(商品名,單價,WHERE類別='食品'OR類別='家電'
26.影響優化器的主要因素有:
A.由于現有索引不足,導致排序索引中不包括一個或幾個待排序的列。
B.Groupby和orderby子句中列的次序與索引次序一致。排列的列來自不同的表。
C.建立的索引文件太多。
D.事務處理太多
27.下列不是TCP/IP參考模型中的應用層協議()。A.A.電子郵件協議SMTPB.網絡文件系統NFSC.簡單網絡管理協議SNMPD.文件傳輸協議FTP
28.在概念設計和邏輯設計之間起橋梁作用的是()
A.DFDB.E-R圖C.數據結構圖D.功能模塊圖
29.以下有關數據結構的敘述,正確的是()
A.線性表的線性存儲結構優于鏈式存儲結構
B.二叉樹的第i層上有2i-1個結點,深度為k的二叉樹上有2k-1個結點
C.二維數組是其數據元素為線性表的線性表
D.棧的操作方式是先進先出
30.對于數據庫設計來說()是進行詳細的數據收集和數據分析所獲得的主要成果。
A.數據流圖B.數據字典C.E-R圖D.關系模式
四、C語言程序設計題(10題)31.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVa,其功能是:把千位數字和十位數字重新組成一個新的含有兩位數字的數ab(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的含有兩位數字的數cd(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的百位數字),如果新組成的兩個數ab-cd>=0且ab.cd<=10且兩個數均是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writcDat把結果cnt以及數組b中符合條件的四位數輸出到文件0ut.dat中。
32.函數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的內容。
33.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中;請編制函數SortCharD,其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結果:fedCBA.,bbCCAA原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
34.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的個位數位置上的值減去千位數位置上的值再減去百位數位置上的值最后減去十位數位置上的值,如果得出的值大于等于零且原四位數是偶數,則統計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
35.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再求出所有滿足此條件的四位數平均值pjz1,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件。
36.程序test.c的功能是:選出1000至5000范圍內(包括1000、5000)符合下面條件的四位自然數。條件是:千位數字與百位數字之和等于十位數字與個位數字之和,且千位數字與百位數字之和等于個位數字與千位數字之差的整10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和sum。請編寫函數countValue實現程序的要求。最后main函數調用函數writeDAT把結果crlt和sum輸出到out.dat文件中。
37.函數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)替代所對應的字符。
38.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組xx中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串變量的下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數的位置上的字符仍按原來位置存放,排序后的結果仍按行重新存入字符串數組)XX中,最后調用函數WrriteDat把結果xx輸出到out.dat文件中。
39.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數量s1(整型),金額je(長整型)五部分組成。其中:金額=單價*數量。函數ReadDat讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat,其功能要求:按產品代碼從小到大進行排列,若產品代碼相同,則按金額從小大進行排列,最終排列結果仍存入結構數組sell中。最后main函數調用函數WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題;產品代碼比較請用函數strcmp進行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
40.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:如果四位數各位上的數字均是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
42.現有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:(10分)(1)畫出E-R圖。(2)將E-R圖轉換成關系模式,并指出每個關系模式的主鍵(加下劃線)和外鍵(加波浪線)。
六、單選題[1分](2題)43.在SQLServer2008中,設有商品表(商品號,商品名,生產13期,單價,類別)。現經常需要執行下列查詢:SELECT商品號,商品名,單價FROM商品表WHERE類別IN(ˊ食品ˊ,ˊ家電ˊ)ORDERBY商品號現需要在商品表上建立合適的索引來提高該查詢的執行效率。下列建立索引的語句,最合適的是()。
A.CREATEINDEXIdxlON商品表(類別)
B.CREATEINDEXIdxlON商品表(商品號,商品名,單價)
C.CREATEINDEXIdxlON商品表(類別,商品號)INCLUDE(商品名,單價)
D.CREATEINDEXIdxlON商品表(商品號)INCLUDE(商品名,單價)WHERE類別=ˊ食品ˊ0R類別=ˊ家電ˊ
44.下列關于SQLServer2008視圖的說法,錯誤的是()。
A.數據庫中只存儲標準視圖的定義,并不存儲標準視圖的內容
B.如果在視圖上創建了唯一聚集索引,則數據庫中將保存該視圖的內容
C.索引視圖的數據源可以是基本表,也可以是已建立的其他標準視圖
D.索引視圖引用的基本表必須與視圖在同一個數據庫中
參考答案
1.C解析:“最短尋道時間優先”算法總是讓查找日寸間最短的那個請求先執行,而不管請求訪問者到來的先后時間,即靠近當前移動臂位置的請求訪問者將優先執行,當前磁頭在53道上,則總的移動道的是12+2+30+23+84+24+2+59=236。
2.B解析:二維表的列稱為屬性(或字段);行稱為元組(或記錄)。
3.D解析:中斷機制是現在計算機設施中的基本設施之一。它在系統中起著通信聯絡的作用,以協調系統對各種外部資源的響應和處理。一般將中斷源分為兩類:即強迫性中斷和自愿性中斷。自愿性中斷是正在運行程序時有意識安排的,通常由程序員在編制程序時,因要求操作系統提供服務而有意識使用訪管指令或系統調用,從而導致中斷的。而強迫性中斷是正在運行的程序所不期望的,它們是否發生,何時發生都無法預料。這類中斷大致有以下幾種:①輸入/輸出中斷是來自通道或各種外部設備的中斷,用以反饋通道或設備的工作狀況;②硬件故障中斷是機器發生錯誤時的中斷,用以反饋硬件在執行過程中出現的故障;③時鐘中斷是硬件或軟件時鐘到時引起的中斷;④程序性中斷是因運行過程中的問題所引起的中斷,用于反饋程序執行過程中出現的意外情況。按照上面對各種中斷的定義可知,選項A、B和C都是正確的。而選項D中所說的正在運行程序中有意識的安排而引起的中斷是屬于自愿性中斷而不是強迫性中斷事件。因此本題的答案為D。
4.A實際上數據庫設計者能有效控制的是I/O服務和輔助空間;有限控制的是封鎖延遲,CPU時間和主存空間;完全不能控制的是CPU和I/O隊列等待時間,數據通信延遲時間。掌握數據庫物理設計過程,以及在物理設計過程中應該考慮的開銷問題。
5.D解析:因為森林的第一棵樹對應于二叉樹根結點及其左子樹,因此在本例中森林F對應的二叉樹根結點的右子樹,將由F的第二、第三棵樹轉換而來,其結點總數為n2+n3。
6.A解析:數據庫系統被廣義的分為操作性處理和分析性處理。傳統的數據庫系統作為數據管理手段,主要用于操作性處理,如讀、寫和更新等:而分析性處理主要進行的是信息處理,具有面向主題的、集成的、相對穩定的、反映歷史變化的特性。對照本題的4個選項可知,只有選項A(可更新的)屬于操作性數據的特性,正確答案為A。
7.A解析:數據管理技術是指對數據的分類、組織、編碼、存儲、檢索和維護的技術,管理技術的發展經歷了3個階段:人工管理階段、文件系統階段、數據庫系統階段。人工管理階段的特點是:數據不保存、數據無專門的軟件進行管理、數據不共享,有大量的冗余數據和數據不具有獨立性。文件管理階段的特點是:數據可以長期保存、數據由文件系統管理,但數據共享性和獨立性差。數據庫系統階段的特點:數據庫系統自描述、數據結構化、數據共享性高、數據獨立性高、統一的數據管理和控制。從以上對數據庫管理技術各階段特點的分析可知,只有人工管理階段沒有專門的軟件進行管理,因此正確答案為選項A。
8.C解析:在虛擬頁式存儲管理中,當內存中某一頁面被淘汰時,可根據修改標志決定是否將該頁寫回外存。
9.CC.【解析】棧的操作規則是后進先出,隊列的運算規則是先進先出。對于本題,出隊順序也就是人隊順序,同樣也是出棧順序,為了得到b、d、c、f、e、a出棧順序,則人棧順序應該是a進、b進、b出、c進、d進、d出、c出、e進、f進、f出、e出、a出。可以看做最多只有3個元素在棧內,所以棧的容量最少應為3。
10.A解析:選項A)正確,外模式是用戶的數據視圖,也就是用戶所見到的數據模式;選項B)不正確,全局數據視圖的描述稱為概念模式,即數據庫中全部數據的整體邏輯結構的描述;選項C)不正確,物理存儲數據視圖的描述稱為內模式,即數據庫在物理存儲方面的描述;選項D)不正確,存儲模式即為內模式。
11.檢索器【解析】搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、檢索器和用戶接口4個部分。
12.元組或記錄元組或記錄
13.32
14.光纜【解析】局域網所使用的傳輸介質主要有雙絞線、光纜、光纖、無線通信信道。
15.限長寄存器限長寄存器解析:在存儲管理中,要實現地址映射,應有基址寄存器與限長寄存器。
16.網關【解析】IP電話系統有4個基本組件:終端設備、網關、多點控制單元和網守。
17.數據庫管理系統(DBMS)數據庫管理系統(DBMS)解析:數據庫管理系統(DBMS)是位于用戶與操作系統之間的一個數據管理軟件,它通過數據定義、數據操縱、數據庫的運行管理和控制、數據庫的建立和維護來科學地組織、存儲數據,高效地獲取、維護數據。
18.輸入/輸出或I/O馮諾伊曼提出來的計算機結構,一般包括5個功能結構,運算器,控制器,存儲器,輸入和輸出設備
19.缺頁缺頁中斷就是要訪問的頁不在主存,需要操作系統將其調入主存后再進行訪問
55255【解析】在路由表中,對于特定主機路由,可采用255;255.255255作為子網掩碼,采用目的主機IP地址作為目的地址:對于默認路由,則采用0.0.00作為子網掩碼,默認路由器的地址作為目的地址。
21.B
22.A
23.D
24.C解析:對具有相同關鍵字的關系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關系模式進行合并。掌握關系數據庫的邏輯結構設計過程,如何正確運用模式評價、優化模式、分解。
25.D
26.A
27.C解析:應用層協議主要有以下7種。①網絡終端協議TELNET,用于實現互聯網中遠程登錄功能。②文件傳送協議FTP,用于實現互聯網巾交互式文件傳輸功能。③電子郵件協議SMTP,用于實現互聯網中電子郵件傳送功能。④域名服務DNS,用于實現網絡設備名字到IP地址映射的網絡服務。⑤路由信息協議RIP,用于網絡設備之間交換路由信息。⑥網絡文件系統NFS,用于網絡中不同主機間的文件共享。⑦HTTP協議,用于WWW服務。
28.B
29.C
30.B
31.【審題關鍵句】千位+十位組合與個位+百位組合,都是奇數,兩數相減結果大于等于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
32.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
33.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數組中。
\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
34.\n【審題關鍵句】個位-千位-百位-十位,結果大于等于零且原四位數是偶數,統計出滿足此條件的個數,并按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,求滿足此條件以及不滿足此條件的四位數平均值pjz1和pjz2。
\n【解題思路】
\n本題類似第20套試題,通過審題可以發現僅有一個不同點,即判斷符合條件的四位數是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
36.\n【審題關鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和。
\n【解題思路】
\n①首先定義一個循環變量i,以及分別用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環依次對數組中的每個四位數進行分解,循環初值為1000,終值為5000,每循環一次,循環變量i的值加1。每分解一個四位數,根據題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運算符進行連接。當同時滿足以上兩個判斷條件時,計數變量cnt的值加1,同時將該四位數累加到求和變量sum中,最終得到滿足條件的四位自然數個數cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
38.\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
39.\n【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】各位都是奇數,從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,即判斷四位數的每一位數都為奇數,參考答案的第8條語句,只需將每位數的判斷條件改為奇數判斷即可。
\n【參考答案】
\n
\n
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優化后存儲在數據庫服務器中,使用時只要調用即可。使用存儲過程具有以下優點:其已經編譯和優化過了,所以運行效率高,提供了在服務器端快速執行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業規則,當企業規則發生變化時只要修改存儲過程,而無需修改其他應用程序。創建存儲過程:createprocedure過程名@[參數名][類型],@[參數名][類型]/*過程首部*/AsDeclare/*as下面對應的<PL/SQL>塊為過程體*/beginend如上所示,存儲過程包括過程首部和過程體。過程名是數據庫服務器合法的對象標識;參數列表:用名字來標識調用時給出的參數值,必須指定值的數據類型。參數可以是輸人參數或輸出參數,默認為輸人參數。【參考答案】CREATEPROCEDUREPRODUCT@商品號int,@年份int,@毛利intoutputASDECLARE@某商品銷售量int,@某商品進價int,@某商品銷售單價int/*中間變量定義:*/BEGINSelect@某商品進價=單價from商品表where@商品號=商品號Select@某商品銷售單價=銷售單價,@某
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設施農業園區管理制度
- 設計公司成本管理制度
- 設計管理中心管理制度
- 評估機構招聘管理制度
- 診所客戶服務管理制度
- 診療機構眼科管理制度
- 財務管理規章管理制度
- 財務風險聯合管理制度
- 貨物出入公司管理制度
- 貨運裝卸人員管理制度
- 護理安全管理課件
- 2025年甘肅省隴南市事業單位招聘247人筆試參考題庫及答案詳解一套
- 2025年心理健康指導師職業資格考試試題及答案
- 石油行業采購物資質量事故案例規律分析課件
- 七年級下冊道德與法治期末復習必刷主觀題含答案
- 2024年廣東省揭西縣教師招聘考試《教育學和心理學基礎知識》真題庫及答案
- 2025年新高考2卷(新課標Ⅱ卷)英語試卷(含答案解析)
- 北京市順義區2023-2024學年六年級下學期數學期末試卷(含答案)
- 公司安全廉政管理制度
- JG/T 283-2010膨脹玻化微珠輕質砂漿
- 電力法規考試試題及答案
評論
0/150
提交評論