




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2021年】湖南省益陽市全國計算機等級考試數據庫技術預測試題(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下列關于搜索引擎的敘述中,不正確的是()。
A.在使用搜索引擎之前不必知道搜索引擎站點的主機名
B.搜索引擎是Internet上的WWW服務器
C.搜索引擎提供分類目錄和查詢功能
D.搜索引擎的任務是主動搜索服務器中的信息
2.對一個關系投影操作以后,新關系的元組個數與原來關系的元組個數的關系是
A.小于B.大于等于C.等于D.大于
3.所謂稀疏矩陣指的是()。
A.零元素個數較多的矩陣
B.零元素個數占矩陣元素總個數一半的矩陣
C.零元素個數遠遠多于非零元素個數且分布沒有規律的矩陣
D.包含有零元素的矩陣
4.下述不屬于概念模型應具備的性質是
A.有豐富的語義表達能力B.易于交流和理解C.易于變動D.在計算機中實現的效率高
5.下列排序方法中,哪一種方法的總的關鍵碼比較次數與記錄的初始排列狀態無關?______。
A.直接插入排序B.起泡排序C.快速排序D.直接選擇排序
6.系統進行資源分配和調度的獨立單位是
A.進程B.線程C.中斷程序D.用戶程序
7.
8.下列關于緊湊技術的敘述中,哪個是不正確的?______。
A.內存中任意一個程序都可以隨時移動
B.移動可以集中分散的空閑區
C.移動會增加處理器的開銷
D.采用緊湊技術時應盡可能減少移動的信息量
9.利用計算機進行復雜而大量的測試工作的系統稱為
A.CAD系統B.CAM系統C.CAT系統D.CAI系統
10.SQL語言中的CREATETABLE語句實現哪種功能?
A.數據查詢B.數據操縱C.數據定義D.數據控制
二、填空題(10題)11.
12.設有兩個散列函數H1(k)=kmod13和H2(k)=kmod111,散列表T[0…12],用雙重散列解決沖突。函數H1用來計算散列地址,當發生沖突時,H2作為計算下一個探測地址的增量,假定在某一時刻表T的狀態為:
下一個被插入的關鍵碼是41,其插入的位置是__________。
13.創建一個進程的主要任務是建立該進程的______。
14.傳感器、___________和觀察者構成傳感器網絡的3個要素。
15.為使多個進程有效地同時處理輸入和輸出,最好使用【】結構的緩沖技術
16.被中止的事務對數據庫所數的任何改變必須撤銷,這稱作事務的______。
17.在SQL語言中,允許獲得某種權限的用戶把這種權限再轉授給其他用戶,可以在GRANT語句中指定______子句。
18.在分布式數據庫中可將數據庫分割成被稱為【】的邏輯單位,它們可以被分配到不同站點上進行存儲。
19.現有關鍵碼值分別為10、20、30、40的4個結點,按所有可能的插入順序構造二叉排序樹,能構造______不同的二叉排序樹。
20.OSl參考模型中,網絡層的主要功能有:___________、擁塞控制和網絡互聯等。
三、單選題(10題)21.為了實現數據庫的邏輯結構設計和物理結構設計結果,必須使用具體的DBMS提供的數據定義語言建立實際的數據庫,此項操作又稱為__________。
A.定義數據結構B.數據裝載C.數據庫運行D.數據庫的試運行
22.ODBC是()
A.客戶機與服務器之間的接口標準B.數據庫查詢語言標準C.數據庫應用開發工具標準D.數據安全性標準
23.下列哪一條不屬于數據庫設計的任務?
A.進行需求分析B.設計數據庫管理系統C.設計數據庫邏輯結構D.設計數據庫物理結構
24.下面關于關系的性質描述正確的是
A.每列中的分量可以來自不同的域
B.一個關系中可以有相同的元組
C.每一個分量必須是不可分的數據項
D.不同列的分量必須來自相同的域
25.數據庫管理系統中用于定義和描述數據庫邏輯結構的語言稱為()
A.數據庫模式描述語言(DDL)B.數據庫子語言(SubDL)C.數據操縱語言(DML)D.數據結構語言
26.整個軟件生存期中時間最長蹬是()
A.需求分析B.設計C.程序編制D.運行維護
27.一個數據表10000行數據,每行3500字節,計算表需要空間()
A.20MBB.40MBC.60MBD.80MB
28.順序程序和并發程序的執行相比()
A.基本相同B.無法確定C.并發程序執行總體上執行時間快D.順序程序執行總體上執行時間快
29.索引使用原則中不可以為該列建立索引的是:()
A.經常在查詢中作為條件被使用的列。
B.頻繁進行排序或分組的列。
C.一個列的值域很大時。
D.如果待排列的列有多個,選擇任意一列。
30.在概念設計階段,需要確定實體型特征由哪些屬性組合而成,這個工作是對數據進行什么抽象?()
A.分類B.聚集C.概括D.數據抽象
四、C語言程序設計題(10題)31.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT把結果輸出到0ut.dat文件中。
32.在文件in.dat中已存有200個正整數,且每個數均在1000至9999之間。函數readDat是讀取這200個數存放到數組aa中。請編制函數jsSort,其函數的功能是:要求按每個數的后三位的大小進行降序排列,如果出現后三位相等的數值,則對這些數值按原始4位數據進行升序排列,將排序后的前10個數存入數組bb中。
最后調用函數writeDat把結果bb輸出到文件out.dat中。
33.已知在文件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的內容。
34.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組XX中;請編制函數encryptChar,按給定的替代關系對數組XX中的所有字符進行替代,其替代值仍存入數組XX所對應的位置上,最后調用函數WriteDat把結果XX輸出到文件out.dat中。
替代關系:f(p)=p*11mod256,mod為取余運算,p是數組XX中某一個字符的ASCII值,fj(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果原字符是數字字符0至9或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
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.程序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的內容。
37.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:
1.求出該文件中共有多少個正整數totNum;
2.求這些正整數右移1位二進制位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
38.程序test.c的功能是:將大于整數m且緊靠m的k個素數存入數組XX。請考生編寫函數num(intm,intk,intxx[])實現程序的要求,最后調用函數readwriteDAT0把結果輸出到0ut.dat文件中。
例如,若輸入17,5,則應輸出:19,23,29,31,37。
39.程序test.c的功能是:計算100以內滿足以下條件的所有整數i的個數cnt以及這些i之和sum。條件:i,i+4,i+10都是素數,同時i+10小于100。請考生編寫函數countvalue實現程序要求,最后調用函數wfiteDAT把結果cnt和sum輸出到文件out.dat中。(數值l不是素數)
40.已知數據文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數,并且已調用讀函數readDat把這兩個文件中的數存入數組a和b中,請考生編制一個函數jsVal,實現的功能是依次對數組a和b中的數按條件重新組成一個新數并依次存入數組C中,再對數組C中的數按從小到大的順序進行排序,最后調用輸出函數writeDat把結果C輸出到文件out.dat中。組成新數的條件:如果數組a和b中相同下標位置的數均是奇數,則數組a中十位數字為新數的千位數字,個位數字仍為新數的個位數字,數組b中的十位數字為新數的百位數字,個位數字為新數的十位數字,這樣組成的新數并存入數組C中。
五、設計與應用題(2題)41.設在采用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分)
42.已知某教務管理系統的設計人員在需求分析階段收集到下列原始數據表格:
教師教師號教師名職稱工資上級領導教師號9868王文華教授8000null9983李一斌副教授600098689985丁一講師刪98680783王潤澤講師刪98680899歐陽丹妮講師刪9868課程課程號課程名學分教材號教材名出版社名任課教師號C2006計算機原理311計算機原理清華大學出版社9868C2006計算機原理312計算機原理與應用高等教育出版社9868C2004數據結構313數據結構清華大學出版社9868C2010數據庫原理314數據庫原理清華大學出版社9868C2010數據庫原理315數據庫原理與技術高等教育出版社9868S3001音樂欣賞216音樂欣賞清華大學出版社9983已知該業務系統存在如下規則:
Ⅰ.每個教師有唯一的教師號,每個教師號對應唯一的一名教師;
Ⅱ.每門課程有唯一的課程號,每個課程號對應唯一的一門課程;
Ⅲ.每本教材有唯一的教材號,每個教材號對應唯一的一本教材;
Ⅳ.每個教師最多只有一個上級領導,也可以沒有上級領導;
V.一門課程僅由一名教師講授;
Ⅵ.一本教材僅用于一門課程。(12分)
(1)請根據原始數據表及業務規則,給出該系統的關系模式,保證每個關系模式滿足3NF,并說明每個關系模式的主碼和外碼。
(2)畫出該系統的ER圖,ER圖中需給出每個實體集的屬性,主碼屬性用下劃線標識。
六、單選題[1分](2題)43.下列有關三級模式結構和數據獨立性的說法,正確的是()。
A.在一個數據庫中可以定義多個內模式,可利用不同的內模式來描述特定用戶對數據的物理存儲需求
B.外模式是用戶與數據庫系統的接口,用戶可通過外模式來訪問數據,在一個數據庫中只能定義一個外模式
C.三級模式結構提供了數據獨立性,即當數據的邏輯結構和存儲結構發生變化時,應用程序不受影響
D.數據獨立性使得數據的定義和描述與應用程序相分離,簡化了數據庫應用程序的開發,但增加了用戶維護數據的代價
44.提高事務的并發度可以改進數據庫應用系統的性能。有下列做法:Ⅰ.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設定較低的事務隔離等級Ⅳ.將大事務切分成若干小事務上述做法中,可以提高系統的事務并發度的是()。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅲ和ⅣD.以上全部
參考答案
1.A解析:搜索引擎是Internet上的WWW服務器,它的主要任務是在Internet中主動搜索其他WWW服務器中的信息并對其自動索引,將索引內容存儲在可供查詢的大型數據庫中。用戶可以利用搜索引擎提供的分類目錄和查詢功能查找所需要的信息。用戶在使用搜索引擎之前必須知道搜索引擎站點的主機名,通過該主機名用戶便可以訪問到搜索站點的主頁。
2.B解析:投影操作是從關系中選擇某些列,投影后消去了某些屬性,就可能出現重復元組,根據關系的性質,應消去這些完全相同的元組。因此對一個關系投影操作以后,新關系的元組個數小于等于原來關系的元組個數。
3.C
4.D解析:概念模型是按用戶的觀點對數據和信息建模,也稱為信息模型。概念模型語義表達能力強,不涉及信息在計算機中的表示,如實體—聯系模型、語義網絡模型等。
5.D解析:直接選擇排序的基本思想是:每次從待排序的記錄中選出關鍵碼值最小(或最大)的記錄,順序放在已排序的最后,直到全部排完。排序時,第一趟從n個關鍵碼中選出最小關鍵碼,需進行n-1次排序,第二趟從n-1個關鍵碼中選出最小關鍵碼,需進行n-2次排序,……。因此直接選擇排序法的總的關鍵碼比較次數與記錄的初始排列狀態無關,正確答案為選項D。
6.A解析:本題主要考查了進程的基本概念。進程觀點把操作系統看作由若干個可以同時獨立運行的程序和一個對這些程序進行協調的核心所組成,這些同時運行的程序稱為進程。系統進行資源分配和調度的獨立單位。
7.A
8.A解析:緊湊技術是解決計算機碎片的一種方法,其方法是移動所有的占有區域,將所有的空閑區合并成一片連續區域。緊湊技術可以集中分散的空閑區,提高內存的利用率,便于作業動態擴展內存,但緊湊技術會增加系統的開支,并且移動是有條件的,并不是所有的內存中的作業都能隨時移動。因此在采用緊湊技術時,盡可能的減少需要移動的作業數和信息量。由上面所述可知,B、C和D都與緊湊技術的特征相符,只有選項A與其不符。因此本題正確答案為選項A。
9.C解析:計算機輔助設計(CAD)是利用計算機幫助設計人員進行產品、工程設計的重要技術手段。計算機輔助制造(CAM)是利用計算機進行生產設備的控制、操作和管理的系統,它能提高產品質量,降低生產成本,縮短生產周期,并有利于改善生產人員的工作條件。計算機輔助測試(CAT)是利用計算機進行復雜而大量的測試工作的系統.計算機輔助教學(CAl)是現代教學手段的體現。因此本題正確答案為C。
10.C解析:本題主要考查了SQL語言的數據定義功能。SQL語言中的CREATETABLE語句實現數據定義功能。
11.iAnywhereWitlessServer【解析】SYBASE的移動與嵌入計算產品主要包括SYBASESQLAnywhereStudio和iAnywhereWirelessServer。
12.根據H1,41的插入位置應該是41mod13,即2,但位置2有沖突,用H2探測地址增量:41mod11+1=9,所以其插入位置應該是2+9=11,所以其插入位置為11。
13.PCB或進程控制塊PCB或進程控制塊
14.感知對象【解析】傳感器、感知對象和觀察者構成傳感器網絡的3個要素。
15.緩沖池當某進程需要使用緩沖區時,提出申請,由管理程序分配給它,用完后釋放緩沖區.這樣可用少量的緩沖區為更多的進程服務.
16.回滾回滾解析:未能成功完成的事務稱為中止事務,中止事務必須對數據庫的狀態不造成影響,即中止事務對數據庫所做的任何改變必須撤銷。一旦中止事務造成的變更被撤銷,則稱事務已回滾。
17.WITHGRANTOPTIONWITHGRANTOPTION解析:GRANT語句的一般格式為:
GRANT<權限》[,(權限)]...
[ON<對象類型><對象名>]
T0<用戶>[<用戶>]...
[WITHGRANTOPTION];
其中若指定了WITHGRANTOPTION子句,則獲得某種權限的用戶還可以把這種權限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權限的用戶只能使用該權限,但不能傳播該權限。
18.結點結點解析:在分布式數據庫系統中,每一個結點是一個獨立的數據庫系統,每個結點是由它的本地的'真實的'數據庫、本地用戶、本地DBMS和事務管理軟件以及本地的數據通信管理器組成。
19.14
20.路由選擇【解析】OSl參考模型中,網絡層要實現路由選擇、擁塞控制和網絡互聯等功能。
21.A
22.A
23.B解析:數據庫設計過程通常分為以下4個階段:需求分析、概念結構設計、邏輯結構設計和物理結構設計。
24.C解析:關系的性質1、每列中的分量來自同一個域;2、不同列的分量可以來自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以交換;4、行的順序可以交換;5、一個關系中不能有相同的元組;6、每一個分量必須是不可分的數據項。
25.A解析:數據庫管理系統提供數據定義語言(DDL)來描述邏輯模式,嚴格定義數據的名稱、特征、相互關系、約束等。DML是實現對數據庫數據檢索、插入、更新與刪除操作的數據庫操縱語言。
26.D
27.B
28.C
29.D
30.D
31.【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
\n【解題思路】
\n定義循環變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個字符賦給first變量保存起來。
\n③在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實現把字符串S中的所有字符左移一個位置,循環結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】按每個數的后三位降序排列,然后取出滿足此條件的前10個數依次存入數組;如果后三位的數值相等,則按原先的數值進行升序排列。
\n【解題思路】本題類似第7套試題,通過審題可以發現主要有兩個不同點:①按每個數的后三位降序排列,參考答案的第5條語句,修改兩數組元素的大小比較符即可;②后三位的數值相等則按原先的數值進行升序排列,參考答案的第13條語句,同樣也是修改兩數組元素的大小比較符即可。
\n【參考答案】
\n
\n
\n
33.\n【審題關鍵句】計算金額,按金額從小到大進行排列,相同的則按產品代碼從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應數字0~9不變,否則替換。
\n【解題思路】
\n本題類似第67套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。本題值得一提的是在設置判斷條件的時候,一定要注意兩題要求中的兩個細微的差別,第67套要求的是新字符所對應的數字是0~9的不變,是對數值型數據進行判斷;而本套要求的是原字符所對應的字符是o~9的保持不變,是對字符型數據進行判斷,在條件表達式的寫法上需要大家注意區分。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】計算金額,按產品名稱從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
36.【審題關鍵句】計算滿足條件的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
37.\n【審題關鍵句】讀取正數,統計個數,右移后為奇數的個數及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
38.【審題關鍵句】將大于整數m且緊靠m的k個素數存入數組。
\n【解題思路】
\n①首先定義一個計數變量cnt并賦初值為0。
\n②利用while循環統計大于整數m且緊靠m的k個素數,當計數變量cnt的值與變量k的值相等的時候,則退出while循環。每執行一次循環時,變量m的值加1,然后調用函數isP判斷當前的m值是否為素數,如果是素數,則將m的值賦給數組xx[cnt],同時計算變量cnt的值加1,即當數組xx[0]中保存了一個素數之后,在T一次素數判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】100以內(含l00)滿足i、i+4、i+10都是素數的整數的個數以及這些i之和。
\n【解題思路】
\n①首先定義循環變量i,然后將i的值賦初值為3,每循環一次則將i的值加1,直到i<90。
\n②在for循環中,每執行一次循環則調用函數isPrime(該函數具體的算法已經在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素數進行判斷,如果這三個數同時為素數,則計數變量cnt值加1,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
\n
40.\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
41.【解題思路】(1)采用兩表聯合查詢。以兩表“借書證號”為相等條件,在結果集中用GROUPBY按照“借書證號”來分類,并且用HAVING關鍵字統計出符合條件的記錄數。(2)采用IN關鍵字進行兩表聯合查詢,在BORROWER和LOANS聯合的結果集中查找滿足第三個表指定的條件?!緟⒖即鸢浮浚?)SELECTLOANS.借書證號,姓名,系名,COUNT(*)As借書數量FROMBORROW
溫馨提示
- 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
提交評論