




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2023年】河南省南陽市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.()是將若干對象和它們之間的聯系組合成一個新的對象。
A.分解B.抽象C.聚集D.概括
2.在公鑰體系中,需要保密的是________。
A.公鑰B.算法C.私鑰D.全部
3.如果在DOS系統中,某一子目錄中存在某些文件,該子目錄使用RD命令
A.能夠刪除B.不可能刪除C.刪除該子目錄中的所有文件和子目錄后才可以刪除D.不能確定
4.分時操作系統追求的目標是______。
A.高吞吐率B.充分利用內存C.高速響應D.減少系統開銷
5.數據庫設計的概念結構設計階段,表示概念結構的常用方法和描述工具是
A.層次分析法和層次結構圖B.數據流程分析法和數據流程圖C.結構分析法和模塊結構圖D.實體-聯系方法和E-R圖
6.下列身份識別技術中,哪一個屬于生物信息識別技術?
A.指紋B.密碼C.口令D.通行字
7.當用戶程序執行訪管指令時,中斷裝置將使中央處理器如何工作?
A.維持在目態B.從目態轉換到管態C.維持在管態D.從管態轉換到目態
8.散列法存儲中處理碰撞的方法主要有兩類,一是開地址法,另一類是
A.拉鏈法B.歸并法,C.刪除法D.忽略法
9.在多道批處理系統中,為充分利用各種資源,運行的程序應具備的條件是______。
A.適應于內存分配B.計算量大C.I/O量大D.計算型和I/O型均衡
10.下面所列條目中,哪一項是當前開發工具的發展趨勢?
Ⅰ.采用三層Client/Server結構
Ⅱ.對Web應用的支持
Ⅲ.開放的、構件式的分布式計算環境
A.ⅠB.ⅡC.ⅢD.都是
二、填空題(10題)11.常用的身份認證方法有:___________、持證認證和生物識別。
12.被中止的事務對數據庫所數的任何改變必須撤銷,這稱作事務的______。
13.計算機硬件能直接識別和執行的語言是【】。
14.運行IP協議的Intemet可以為其高層用戶提供___________的、面向無連接的、盡最大努力的數據報投遞服務。
15.設根結點的層次為0,則高度為k的完全二叉樹的最小結點數為______。
16.計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、___________、網絡應用和多媒體的應用等七大領域。
17.在關系代數中,從兩個關系的笛卡兒積中選取它們的屬性或屬性組間滿足一定條件的元組的操作稱為______連接。
18.JPEG是一種___________圖像壓縮編碼的國際標準。
19.設有關系R(A,B,C)和s(A,D,E,F),若將關系代數表達式:πR.A,R.B,S.D,S.F(R∞S)用SQL語言的查詢語句表示,則有:SELECTR.A,B,D,FFROMR,SWHERE______。
20.當用戶申請打開一個文件時,操作系統將該文件的文件控制塊保存在內存的______表中。
三、單選題(10題)21.ODBC是()
A.客戶機與服務器之間的接口標準B.數據庫查詢語言標準C.數據庫應用開發工具標準D.數據安全性標準
22.數據庫管理系統中用于定義和描述數據庫邏輯結構的語言稱為()
A.數據庫模式描述語言(DDL)B.數據庫子語言(SubDL)C.數據操縱語言(DML)D.數據結構語言
23.下列存儲管理方案中,()允許動態擴充內存容量。
A.固定分區B.可變分區C.頁式D.虛擬頁式
24.如果兩個實體之間的聯系是M∶N,則在轉換成關系模型時,()引入第三個交叉關系。
A.需要B.不需要C.無所謂D.將兩個實體合并
25.某數據庫應用系統使用SQLServer2008作為數據庫平臺。在系統運行期間,用戶反映某更新操作很慢,無法正常完成業務。系統工程師分別在用戶的客戶機和數據庫服務器上使用數據庫管理系統自帶的客戶端工具執行此更新操作語句,發現該語句執行后長時間無響應。經檢查數據庫服務器CPU使用率小于1%,磁盤IO也非常小。造成此現象可能的原因是()
A.客戶機到數據庫服務器的網絡故障
B.更新操作涉及到的表沒有建立主碼
C.更新的字段沒有建立有效的索引
D.更新操作涉及到的數據被鎖定
26.在數據庫的數據模型中有()
A.網狀模型、層次模型、關系模型
B.數字型、字母型、日期型
C.數值型、字符型、邏輯型
D.數學模型、概念模型、邏輯模型
27.采用SPOOLing技術的主要目的是()。
A.提供內存和磁盤的接口B.減輕用戶編程負擔C.提高CPU和設備交換信息的速度D.提高獨占設備的利用率
28.在概念模型中,客觀存在并可以相互區別的事物稱為______。
A.碼B.屬性C.聯系D.實體
29.順序程序和并發程序的執行相比()
A.基本相同B.無法確定C.并發程序執行總體上執行時間快D.順序程序執行總體上執行時間快
30.在關系代數的連接操作中,連接操作需要取消重復列的是()。
A.自然連接B.笛卡爾積C.等值連接D.0連接
四、C語言程序設計題(10題)31.已知在文件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的內容。
32.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:
1.求出該文件中共有多少個正整數totNum;
2.求這些正整數右移1位二進制位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
33.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組XX中;請編制函數encryptChar,按給定的替代關系對數組XX中的所有字符進行替代,仍存入數組xx對應的位置上,最后調用函數WriteDat把結果XX輸出到文件out.dat中。
替代關系:f(p)=p*11mod256,mod為取余運算,P是數組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
34.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:如果四位數各位上的數字均是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
35.已知在文件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的內容。
36.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的千位數位置上的值減去百位數位置上的值再減去十位數位置上的值最后減去個位數位置上的值,如果得出的值大于等于零且原四位數是奇數,則統計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
37.函數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的內容。
38.程序test.c的功能是:計算出自然數SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數cnt,以及滿足此條件的所有SIX與NINE的和SUM。請編寫函數countValue實現程序的要求,最后main函數調用函數writeDAT把結果cnt和sum,輸出到文件0ut.dat中。
其中的S,I,X,N,E各代表一個十進制數字,允許代表的數字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。
請勿改動主函數main和輸出數據函數writeDAT的內容。
39.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組xx中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串變量的下標為奇數的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數的位置上的字符仍按原來位置存放,排序后的結果仍按行重新存入字符串數組)XX中,最后調用函數WrriteDat把結果xx輸出到out.dat文件中。
40.函數readDat是從文件in.dat中讀取20行數據存放到字符串數組XX中(每行字符串長度均小于80)。請編制函數jsSort,其函數的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數組XX中,最后調用函數writeDat把結果XX輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經排序后再與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理,字符仍放在原位置上。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
42.設有高校選課系統,需要對學校的系信息、教師信息、課程信息、學生信息、學生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(TNO)、教師名(Tname);課程(Course)信息包括課程號(CNO)、課程名(CName)、課程學分(Credit);學生(Student)信息包括學號(SNO)、學生姓名(Sname)、學生性別(Sex)。選課系統的管理規則如下:Ⅰ.一個系可聘用多名教師,一個教師只受聘于一個系;Ⅱ.一個系可有多名學生,一個學生只屬于一個系;Ⅲ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅳ.一名學生可選修多門課程,一門課程可被多名學生選修;V.學生選修完課程后,可獲得相應課程的成績。針對以上描述,完成下列設計內容:(1)構建選修課系統的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯系所關聯的實體集名的首字母,字母問用“一”或“_”連接,大小寫不限)。(6分)(2)根據所構建的ER圖,設計滿足3NF的關系模式,并標出每個關系模式的主碼和外碼。(要求關系模式名同實體集名或聯系名,屬性名用試卷中給出的英文名,大小寫不限)(4分)
六、單選題[1分](2題)43.數據庫系統的三級模式結構從數據庫系統管理角度考慮數據的組織與存儲。下列不屬于數據庫三級模式結構的是()。
A.邏輯模式B.物理模式C.外模式D.應用模式
44.在SQLServer2008中,建立索引視圖的目的是為了提高數據查詢的效率。下列關于索引視圖的說法,錯誤的是()。
A.當很少對基表數據進行更改操作時,適合建立索引視圖
B.索引視圖的數據被物理地保存在數據庫中,因此建立索引視圖會占用更多的存儲空間
C.對于經常執行連接和聚合操作的查詢,不適合建立索引視圖
D.如果GroupBy列具有高基數度的數據聚合,則不適合建立索引視圖
參考答案
1.C解析:聚集是將若干對象和它們之間的聯系組合成一個新的對象。
2.C解析:在非對稱(公開)密鑰體制中,有兩個密鑰,一個公鑰,一個私鑰。公鑰是可以向外公布的,私鑰是保密的。加密和解密算法是相同或者不同(但互補)的。當一方要向另一方傳送敏感信息的時候,使用對方的公鑰對數據進行加密,接收者收到加密信息后,用自己的私鑰進行解密。由于私鑰是保密的,因此其他截獲信息的人無法進行解密,而由于公鑰是對外公布的,因此很好地解決了密鑰的發放問題。
3.C解析:RD是專門刪除子目錄的命令。刪除一個子目錄必須同時滿足兩個條件:①子目錄為空;②該子目錄不是當前目錄。刪除該子目錄中的所有文件和子目錄后便可符合上兩個條件。
4.C解析:分時操作系統使用戶通過與計算機相聯的終端來使用計算機,允許多個用戶同時與計算機進行一系列交往。由于用戶直接與計算機系統交互,所以要求系統能快速對用戶提出的請求給出應答。
5.D解析:設計數據庫概念最著名、最實用的方法是P.P.S.Chen于1976年提出的'實體-聯系方法',簡稱E-R方法。它采用E-R模型將現實世界的信息結構統一用實體、屬性以及實體之間的聯系來描述。
6.A解析:傳統意義上的身份識別一般是通過身份證制度或社會保障號來識別的。但當進入信息時代后,傳統的方法已無法適應新的環境,必須尋找新的方法,諸如采用生物信息的識別技術,如指紋、掌紋、視網膜等的識別。對照本題的4個選項可知,正確答案為A(指紋)。
7.B解析:中央處理器有兩種工作狀態:管態和目態。當中央處理器處于管態時可執行包括特權指令在內的一切機器指令;當中央處理器處于目態時不允許執行特權指令。所以,操作系統程序占用中央處理器時,應讓中央處理器在管態下工作,而用戶程序占用中央處理器時,應讓中央處理器在目態下工作。
8.A解析:本題主要考查了散列法中處理碰撞的方法。散列法存儲中處理碰撞的方法主要有兩類:一是開地址法,另一類是拉鏈法。
9.D解析:在多道批處理系統中,運行的程序應具備的條件是計算型和I/O型均衡,這樣才能充分的利用資源。
10.D解析:當前應用開發工具的發展趨勢:采用三層Client/Server結構;對Web應用的支持;開放的、構件式的分布式計算環境。
11.口令認證【解析】常用的身份認證方法有:口令認證、持證認證和生物識別。
12.回滾回滾解析:未能成功完成的事務稱為中止事務,中止事務必須對數據庫的狀態不造成影響,即中止事務對數據庫所做的任何改變必須撤銷。一旦中止事務造成的變更被撤銷,則稱事務已回滾。
13.機器語言機器語言
14.不可靠【解析】互聯網應該屏蔽低層網絡的差異,為用戶提供通用的服務。具體地講,運行IP協議的互聯層可以為其高層用戶提供如F3種服務:(1)不可靠的數據投遞服務;(2)面向無連接的傳輸服務;(3)盡最大努力投遞服務。
15.2k2k解析:如果一棵二叉樹最多只有最下面的兩層結點,度數可以小于2,且最下面一層的結點都集中在該層最左邊的若干位置,稱此二叉樹為完全二叉樹。可知,若要二叉樹結點最少,則最后一層上只有1個結點,其余層是滿二叉樹,所以,最少有2k個結點。
16.人工智能【解析】概括起來,計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、人工智能、網絡應用和多媒體的應用等七大領域。
17.θ
18.靜止【解析】JPEG是關于靜止圖像壓縮編碼的國際標準,由國際標準化組織和國際電報電話咨詢委員會聯合制定。它適合于連續色調、多級灰度、單色或彩色靜止圖像的數字壓縮編碼。
19.R.A=S.A或S.A=R.AR.A=S.A或S.A=R.A解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性去掉。本題是自然連接,所以本題答案為R.A=S.A或S.A=R.A。
20.系統打開文件系統打開文件解析:當用戶申請打開一個文件時,系統要在內存中為該用戶保存一些必要的信息,這些信息以表格欄目中內容的形式出現。系統打開文件表放在內存中,專門用于保存已打開文件的文件控制塊。除此之外,在該表格中還保存已打開文件的文件號、共享計數、修改標志等。
21.A
22.A解析:數據庫管理系統提供數據定義語言(DDL)來描述邏輯模式,嚴格定義數據的名稱、特征、相互關系、約束等。DML是實現對數據庫數據檢索、插入、更新與刪除操作的數據庫操縱語言。
23.D虛擬頁式存儲管理又稱為請求頁式存儲管理,請求頁式的基本思想是,在進程開始執行之前,不是裝入全部頁面,而是只是裝入一個(甚至0個)頁面,然后根據進程執行的需要,動態地裝入其他頁面。
24.A
25.D
26.A
27.D解析:在一類設備上模擬另一類設備的技術稱為虛設備技術。通常使用高速設備來模擬低速設備,以此把原來慢速的獨占設備改造成為若干進程共享的快速共事設備。就好像把一臺設備變成了多臺虛擬設備,從而提高了設備的利用率.我們稱被模擬的設備為虛設備。SPOOLing技術是一類典型的虛設備技術。
28.D解析:在概念模型中,客觀存在并可以相互區別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯系。
29.C
30.A解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性去掉。一般的連接操作是從行的角度進行運算,但自然連接還需要取消重復列,所以是同時從行和列的角度進行運算。
31.\n【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】讀取正數,統計個數,右移后為奇數的個數及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】各位都是奇數,從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,即判斷四位數的每一位數都為奇數,參考答案的第8條語句,只需將每位數的判斷條件改為奇數判斷即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】計算金額,按產品名稱從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數是奇數,統計出滿足此條件的個數,并按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現主要有兩個不同點:一是要求統計的四位數的條件是“千位一百位-十位-個位>=0”,二是要求該四位數是奇數,這兩個不同點都體現在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數的表達式是“a[i]%2”。
\n【參老答案】
\n
\n
\n
37.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
38.【審題關鍵句】計算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個數以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個十進制數字。
\n【解題思路】
\n①定義整型變量S,i,X,n,e,six,nine。
\n②在第一層for循環中,因為S的值不能為0,所以循環變量s從1開始,依次遞增直到其值等于10,退出循環。在第二層for循環中,循環變量i從0開始,依次遞增直到其值等于10,退出循環。在第三層for循環中,循環變量X從0開始,依次遞增直到其值等于10,退出循環。在第四層for循環中,因為n的值不能為0,所以循環變量n從1開始,依次遞增直到其值等于10,退出循環。在第五層for循環中,循環變量e從0開始,依次遞增直到其值等于10。
\n③設置完所有for循環條件后,在循環體中,由變量S的值乘以l00,變量i的值乘以10,以及變量X組成一個三位數賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個四位數賦給變量nine,再用if條件語句判斷,如果三倍的six等于兩倍的nine,則計數變量cnt加1,把six與nine的和累加到變量sum,同時在屏幕上,輸出six與nine的值。
\n【參考答案】
\n
\n
\n
39.\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
40.\n【審題關鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數,則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發現主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優化后存儲在數據庫服務器中,使用時只要調用即可。使用存儲過程具有以下優點:其已經編譯和優化過了,所以運行效率高,提供了在服務器端快速執行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業規則,當企業規則發生變化時只要修改存儲過程,而無需修改其他應用程序。創建存儲過程:createprocedure過程名@[參數名][類型],@[參數名][類型]/*過程首部*/AsDeclare/*as下面對應的<PL/SQL>塊為過程體*/beginend如上所示,存儲過程包括過程首部和過程體。過程名是數據庫服務器合法的對象標識;參數列表:用名字來標識調用時給出的參數值,必須指定值的數據類型。參數可以是輸人參數或輸出參數,默認為輸人參數。【參考答案】CREATEPROCEDUREPRODUCT@商品號int,@年份int,@毛利intoutputASDECLARE@某商品銷售量int,@某商品進價int,@某商品銷售單價int/*中間變量定義:*/BEGINSelect@某商品進價=單價from商品表where@商品號=商品號Select@某商品銷售單價=銷售單價,@某商品銷售量=count(*)from銷售表where@商品號=商品號and銷售時間=@年份IF@某商品進價isNULLTHEN/木判斷該商品是否存在*/ROLLBACK;RETURN;ENDIFIF@某商品銷售單價isNULLTHEN/*判斷該兩晶是否可賣*/ROLLBACK;RETURN;ENDIFSET@毛利=(@某商品銷售單價-@某商品進價)*@某商品銷售量GO
42.【解題思路】
(1)ER圖的畫法
建立相應的ER圖的過程如下:
第一,確定實體類型。本題有四個實體類型,即Teacher實體,Course實體,Student實體和DEPT實體。
第二,確定聯系類型。Teacher實體與Course實體之間是多對多關系,即T-C關系,Student實體與Course實體之間是多對多關系,即S-
溫馨提示
- 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
提交評論