




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2023年】廣東省惠州市全國計算機等級考試數(shù)據(jù)庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.對一個由n關鍵碼組成的序列,借助排序過程選出其中最大的關鍵碼,要求關鍵碼比較次數(shù)和移動次數(shù)最少,應當使用下列哪種排序方法?
A.歸并排序B.直接插入排序C.直接選擇排序.D.快速排序
2.對象—關系數(shù)據(jù)庫系統(tǒng)中提供的類型構造器可以支持構造復雜對象的數(shù)據(jù)類型。以下哪一個不是對象—關系數(shù)據(jù)庫系統(tǒng)中提供的類型構造器?()
A.組合B.封裝C.集合D.引用
3.判斷下面正確的是______。
A.Internet中的一臺主機只能有一個IP地址
B.一個合法的IP地址在一個時刻只能分配給一臺主機
C.Internet中的一臺主機只能有一個主機名
D.IP地址與主機名是一一對應的
4.下面所列的條目中:Ⅰ.語法檢查Ⅱ.語義檢查Ⅲ.用戶存取權限檢查Ⅳ.數(shù)據(jù)完整性檢查當用戶發(fā)出查詢數(shù)據(jù)庫數(shù)據(jù)的命令時,數(shù)據(jù)庫管理系統(tǒng)需要進行的檢查是______。
A.Ⅰ和ⅡB.Ⅰ、Ⅱ和ⅢC.Ⅱ和ⅢD.全部
5.數(shù)據(jù)庫管理系統(tǒng)中的安全控制模塊屬于______。
A.數(shù)據(jù)庫定義程序模塊B.數(shù)據(jù)庫操縱程序模塊C.數(shù)據(jù)庫運行管理程序模塊D.數(shù)據(jù)庫組織、存儲和管理程序模塊
6.SQL語言具有兩種使用方式,分別稱為交互式SQL和()。
A.提示性SQLB.嵌入式SQLC.解釋性SQLD.共享式SQL
7.下列關于異步傳輸模式ATM技術的敘述中,哪一條是不正確的?
A.ATM技術可以滿足用戶對數(shù)據(jù)傳輸?shù)姆召|量的要求
B.ATM是B-ISDN選擇的數(shù)據(jù)傳輸技術
C.ATM技術的實時性好,但靈活性不夠
D.采用ATM技術可滿足網(wǎng)絡中突發(fā)性的通信量
8.關系數(shù)據(jù)庫中的關系模型事實上可以看作是一個二維表,這個二維表中的列稱為
A.元組B.屬性C.記錄D.值域
9.下列選項中不屬于聯(lián)機分析處(OLAP)的基本分析動作的是()。
A.切片B.切塊C.旋轉D.投影
10.有關系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#為學生號,SNAME為學生姓名,SEX為性別,C#為課程號,CNAME為課程名。要查詢選修“計算機”課的全體女學生姓名的SQL語句是"SELECTSNAMEFROMS,C,SCWHERE"子句。這里WHERE子句的內容是
A.S.S#=SC.S#ANDSEX='女'ANDCNAME='計算機'
B.S.S#=SC.S#ANDC.C#=SC.C#ANDCNAME='計算機'
C.SEX='女'ANDCNAME='計算機'
D.S.S#=SC.S#ANDC.C#=SC.C#ANDSEX='女'ANDCNAME='計算機'
二、填空題(10題)11.對于一組給定權值所構造的霍夫曼樹的形狀有可能不同,它們的帶權外部路徑長度______。
12.一個功能完備的網(wǎng)絡系統(tǒng)應該提供一些基本的安全服務功能,這些功能包括保密性、______、數(shù)據(jù)完整性、防抵賴和訪問控制。
13.計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、___________、網(wǎng)絡應用和多媒體的應用等七大領域。
14.在SQLServer2008中,系統(tǒng)提供的具有創(chuàng)建數(shù)據(jù)庫權限的服務器角色是__________。
15.FTP服務器利用___________來控制用戶對服務器的訪問權限。
16.計算機網(wǎng)絡利用通信線路將不同地理位置的多臺獨立的——的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。
17.在混合式P2P網(wǎng)絡中,根據(jù)結點的能力可將結點分為用戶結點、搜索結點和___________3種類型。
18.按后根次序周游樹或樹林,等同于按______次序周游對應的二叉樹。
19.SQL中的GRANT和REVOKE語句主要用來維護數(shù)據(jù)的______。
20.“向emp表增加一個k列,其數(shù)據(jù)類型為9個字符型”的SQL,語句是:ALTERTABLEemp______。
三、單選題(10題)21.下面關于通道的敘述中,正確的是()Ⅰ.通道相當于一個功能簡單的處理機Ⅱ.通道完成數(shù)據(jù)輸入輸出工作Ⅲ.通道與CPU共用一個內存
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.都是
22.ENIAC所用的主要元件是()
A.集成電路B.晶體管C.電子管D.以上答案都不對
23.在概念設計和邏輯設計之間起橋梁作用的是()
A.DFDB.E-R圖C.數(shù)據(jù)結構圖D.功能模塊圖
24.如果兩個實體之間的聯(lián)系是M∶N,則在轉換成關系模型時,()引入第三個交叉關系。
A.需要B.不需要C.無所謂D.將兩個實體合并
25.“把查詢sc表和更新sc表的grade列的權限受予用戶user1”的正確SQL語句是()。
A.GRANTSELECT,UPDATE(grade)ONTABLEscTOuser1
B.GRANTSELECTsc,UPDATEsc,gradeTOuser1
C.GRANTSELECT,UPDATEONTABLEsC.gradeTOuser1
D.GRANTSELECTONTABLEsc,UPDATEONTABLEsc(grade)TOuser1
26.磁盤的讀寫單位是()
A.塊B.扇區(qū)C.簇D.字節(jié)
27.可以用于概念模型設計的是()
A.層次樹結構B.數(shù)據(jù)流圖C.E-R圖D.關系數(shù)據(jù)模型
28.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
29.邏輯文件存放在存儲介質上時,采用的組織形式是與什么有關?
A.邏輯文件結構B.存儲介質特性C.主存儲器管理方式D.分配外設方式
30.用直接插入排序方法對下面四個序列進行排序(由小到大),元素比較次數(shù)最少的是()
A.94、32、40、90、80、46、21、69
B.32、40、21、46、69、94、90、80
C.21、32、46、40、80、69、90、94
D.90、69、80、46、21、32、94、40
四、C語言程序設計題(10題)31.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組XX下標為奇數(shù)的元素值的算術平均值pj。
結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內容。
32.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數(shù)量s1(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產品代碼從小到大進行排列,若產品代碼相同,則按金額從小大進行排列,最終排列結果仍存入結構數(shù)組sell中。最后main函數(shù)調用函數(shù)WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題;產品代碼比較請用函數(shù)strcmp進行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
33.已知在in.dat中存有若干個(個數(shù)<200)1四位十進制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue0,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進制位后,產生的新數(shù)是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat0的內容。
34.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main函數(shù)調用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat。
35.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。最后main函數(shù)調用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat中。
36.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
37.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給x0;
(3)X1=cos(x0),求出一個新的x1;
(4)若x0.X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調用函數(shù)writeDAT把結果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內容。
38.
函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中。最后main函數(shù)調用函數(shù)WriteDat把結果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內容。
39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的個位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
40.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按金額從大到小進行排列,若金額相等,則按產品代碼從大到小進行排列,最終排列結果仍存入結構數(shù)組sell中。最后main函數(shù)調用函數(shù)WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
五、設計與應用題(2題)41.設有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.設在SQLServer2008某數(shù)據(jù)庫中,已建立了四個文件組:fg1、f92、f93和f94,以及一個分區(qū)函數(shù)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:定點小數(shù)類型,小數(shù)部分1位,整數(shù)部分到千位。(5分)
六、單選題[1分](2題)43.下列有關基于C/S和基于B/S數(shù)據(jù)庫應用系統(tǒng)體系結構的說法中,錯誤的是()。
A.在C/S結構中,應用業(yè)務規(guī)則主要是在客戶端實現(xiàn)的
B.在B/S結構中,應用業(yè)務規(guī)則主要是在數(shù)據(jù)庫服務器端實現(xiàn)的
C.在C/S結構中,客戶端屬于“胖客戶端”;在B/S結構中,客戶端屬于“瘦客戶端”
D.在C/S結構中,客戶端需要專門開發(fā);在B/S結構中,客戶端一般只需要安裝瀏覽器
44.在SQLServer2008中,某用戶僅具有登錄到某SQLServer實例的權限。下列關于該用戶能夠進行的操作的說法,正確的是()。
A.僅能夠查詢master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分數(shù)據(jù)
B.能夠查詢和修改master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分數(shù)據(jù)
C.僅能夠查詢master和msdb系統(tǒng)數(shù)據(jù)庫中的部分數(shù)據(jù)
D.能夠查詢和修改master和msdb系統(tǒng)數(shù)據(jù)庫中的部分數(shù)據(jù)
參考答案
1.C解析:直接選擇排序第一趟掃描就可以把最大的關鍵碼找出來(不必等到排序結束)其他幾種排序方法都必須等到排序完成才能找到最大關鍵碼。
2.B
3.B
4.B解析:當用戶發(fā)出查詢數(shù)據(jù)庫數(shù)據(jù)的命令時,數(shù)據(jù)庫管理系統(tǒng)的語言翻譯處理層首先對語句進行語義分析和語法分析。接著,根據(jù)數(shù)據(jù)字典中的內容進行審核用戶的存取權限。因此需進行的查詢包括語法檢查、語義檢查和用戶存取權限檢查,正確答案為選項B。
5.C解析:本題是對數(shù)據(jù)庫管理系統(tǒng)的基本功能的考查。數(shù)據(jù)庫的功能模塊包括數(shù)據(jù)庫定義程序模塊、數(shù)據(jù)庫存取模塊、數(shù)據(jù)庫運行管理程序模塊、數(shù)據(jù)庫組織、存儲和管理程序模塊和數(shù)據(jù)庫建立、維護模塊。數(shù)據(jù)庫運行管理方面的程序模塊一方面保證用戶事務的正常運行及其原子性,一方面保證數(shù)據(jù)庫的安全性和完整性,所以正確答案為選項C。
6.B解析:SQL語言有兩種方式:一種是在終端交互方式下使用,稱為交互式SQL;另一種是嵌入在高級語言的程序中使用,稱為嵌入式SQL。而嵌入SQL的高級語言稱為主語言或宿主語言。
7.C解析:本題是對網(wǎng)絡傳輸技術的考查.異步傳輸模式ATM是新一代的數(shù)據(jù)傳輸和分組交換技術,能滿足網(wǎng)絡高速率傳輸和低延遲的要求;可以滿足用戶對數(shù)據(jù)傳輸?shù)姆召|量的要求;ATM是B-ISDN選擇的數(shù)據(jù)傳輸技術;采用ATM技術可滿足網(wǎng)絡中突發(fā)性的通信量。只有選項C的敘述與ATM技術的特點有出入,因此本題正確答案為選項C。
8.B解析:二維表的列稱為屬性(或字段);行稱為元組(或記錄)。
9.D解析:OLAP的多維分析是指對以多維形式組織起來的數(shù)據(jù)采取切片、切塊、旋轉等各種分析動作,選定多維數(shù)組的一個二維子集的動作叫“切片”;選定多維數(shù)組的一個三維子集的動作叫“切塊”;改變一個報告或頁面顯示的維方向稱為“旋轉”。
10.D解析:要查詢選修“計算機”課的全體女學生姓名,要涉及到3個表,所以首先要確定這3個表的連接條件:S.S#=SC.S#ANDC.C#=SC.C#,然后再寫出SEX=“女”ANDCNAME=“計算機”。
11.相同相同
12.認證認證
13.人工智能【解析】概括起來,計算機應用技術領域包括科學計算、事務處理、過程控制、輔助工程、人工智能、網(wǎng)絡應用和多媒體的應用等七大領域。
14.Dbcreator
15.用戶賬號【解析】FTp服務器利用用戶賬號來控制用戶對服務器的訪問權限。
16.自治【解析】計算機網(wǎng)絡利用通信線路將不同地理位置的多個自治的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。
17.索引結點【解析】在混合式P2P網(wǎng)絡中,根據(jù)結點的能力可將結點分為用戶結點、搜索結點和索引結點3種類型。
18.對稱序對稱序解析:由二叉樹與樹之間的對應關系可知,按先根次序周游樹(林)等同于按前序周游對應的二叉樹,而按后根次序周游樹(林)等同于按對稱序周游對應的二叉樹。
19.安全性安全性解析:SQL的安全控制功能由GRANT和REVOKE語句實現(xiàn)。數(shù)據(jù)庫管理系統(tǒng)保證數(shù)據(jù)安全的主要措施是進行訪問控制,即規(guī)定不同的用戶對于不同數(shù)據(jù)對象所允許執(zhí)行的操作,并控制各用戶只能訪問他有權訪問的數(shù)據(jù)。不同的用戶對不同的數(shù)據(jù)應具有不同的操作權限。
20.ADDkchar(9)ADDkchar(9)解析:ALTERTABLE語句的一般格式如下:
ALTERTABLE<表名>
[ADD<新列名><數(shù)據(jù)類型>[完整性約束]]
[DROP<完整性約束名>]
[MODIFY<列名><數(shù)據(jù)類型>]
ADD子句用于增加新列和新的完整性約束條件;DROP子句用于刪除指定的完整性約束條件;MODIFY子句用于修改原有的列定義。
21.D解析:通道相當于一個功能簡單的處理器,具有自己的指令系統(tǒng),并與主機共享同一個內存,以保存通道程序和交換數(shù)據(jù),通道的功能就是在CPU的控制下完成數(shù)據(jù)的輸入輸出工作。
22.C
23.B
24.A
25.A解析:SQL語言用GRANT語句向用戶授予數(shù)據(jù)訪問權限,GRANT語句的一般格式為:
GRANT<權限>[,<權限>]…
[ON<對象類型><對象名>][,<對象名>]…
TO<用戶>[,<用戶>]…
[WITHGRANTOPTION]
所以正確的是選項A)。
26.B
27.C
28.C
29.B解析:用戶的邏輯文件要存放到存儲介質上時,文件系統(tǒng)要根據(jù)存儲設備的類型,用戶采用的存取方式?jīng)Q定文件在存儲介質上的組織方式。
30.C解析:直接插入排序的基本算法是:當插入第i(i>=1)個對象時,前面的v[0],V[1].……V[i-1]已經(jīng)排好序,這時,用V[i]的關鍵碼與V[i-2],V[i-2],……的關鍵碼順序進行比較,找到插入位置即將v[i]插入,原來位置上的對象則向后移。由此可知,直接插入排序法的關鍵碼比較次數(shù)與對象的初始排列有關,準確的說,就是與i可以取的值有關。對于本題來說,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的關鍵碼比較次數(shù)最少。
31.\n【審題關鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為偶數(shù)的個數(shù)及平均值。
\n【解題思路】
\n①定義整型變量i、j和長整型he,并把其初始值設置為0。
\n②用for循環(huán)語句對數(shù)組XX進行掃描,如果當前數(shù)組元素xx[i]零,則全局變量totNum加1。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始遞增到totNum一1,對數(shù)組xx中的每個元素XX[i]右移一位,把這個值賦給整型變量i,再對j的值對2求余數(shù),如果余數(shù)等于0,則變量totCnt加1,并把數(shù)組元素xx[i]累加到變量he。
\n④退出循環(huán)時,把變量he的數(shù)據(jù)類型轉換成雙精度型再除以變量totCnt的值,就得到算術平均值totPjz。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“個位一千位-百位一十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】千數(shù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
36.\n【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位一百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。
\n【參老答案】
\n
\n
\n
37.\n【審題關鍵句】Xn+1=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設為0.0。
\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達式cos(xO)
\n求出一個值x1,再調用vc6.0的求絕對值的庫函數(shù)fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認為x1的值是方程cos(x).x=0的一個實根,此時退出循環(huán),把xl的值返回。
\n【參考答案】
\n
38.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的處理。第二層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【審題關鍵句】個位-千位-百位-十位,結果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】計算金額,按金額從大到小進行排列,相同的則按產品代碼從大到小排列,結果存入結構數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
\n
41.存儲過程是由PL/SQL語句書寫的過程,這個過程經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務器中,使用時只要調用即可。使用存儲過程具有以下優(yōu)點:其已經(jīng)編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業(yè)規(guī)則,當企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應用程序。創(chuàng)建存儲過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面對應的<PL/SQL>塊為過程體*/beginend如上所示,存儲過程包括過程首部和過程體。過程名是數(shù)據(jù)庫服務器合法的對象標識;參數(shù)列表:用名字來標識調用時給出的參數(shù)值,必須指定值的數(shù)據(jù)類型。參數(shù)可以是輸人參數(shù)或輸出參數(shù),默認為輸人參數(shù)?!緟⒖即鸢浮緾REATEPROCEDUREPRODUCT@商品號int,@年份int,@毛利intoutputASDECLARE@某商品銷售量int,@某商品進價int,@某商品銷售單價int/*中間變量定義:*/BEGINSelect@某商品進價=單價from商品表where@商品號=商品號Select@某商品銷售單價=銷售單價,@某商品銷售量=count(*)from銷售表w
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030男女西服套裝市場發(fā)展現(xiàn)狀調查及供需格局分析預測研究報告
- 2025-2030電視壁裝行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- 2025-2030狂犬疫苗產品入市調查研究報告
- 2025-2030焦爐煤氣凈化服務行業(yè)產銷現(xiàn)狀分析及前景供需形勢剖析報告
- 2025-2030濃縮蛋白飼料市場發(fā)展現(xiàn)狀調查及供需格局分析預測研究報告
- 2025-2030洗衣機行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030氈布項目可行性研究報告
- 2025-2030植物性飼料行業(yè)市場深度調研及發(fā)展前景與投資機會研究報告
- 2025-2030桌上足球行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030松節(jié)油市場競爭狀況分析及前景供給趨勢預測研究報告
- 預防未成年人犯罪法治教育課件
- 2024年鄭州黃河文化旅游發(fā)展有限公司招聘筆試真題
- 勞務派遣方案計劃書
- 【蘇州工學院智能建造研究院】2025中國低空經(jīng)濟產業(yè)鏈全面解析報告
- 浙江省義烏市賓王中學教育集團2024-2025學年九年級3月作業(yè)檢測道德與法治試題(原卷版+解析版)
- 2025年玉米種子的購銷合同
- 2025年甘肅省蘭州市政建設集團有限責任公司招聘筆試參考題庫附帶答案詳解
- 2024-2025學年高二下學期《提高效率向時間要成果》主題班會課件
- 城市公園景觀設計教學課件
- 智能寵物喂食器與飲水機市場趨勢研究
- 患者臥位護理
評論
0/150
提交評論