![2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)_第1頁](http://file4.renrendoc.com/view/6096b632bf2594691bc81b09d8e3a635/6096b632bf2594691bc81b09d8e3a6351.gif)
![2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)_第2頁](http://file4.renrendoc.com/view/6096b632bf2594691bc81b09d8e3a635/6096b632bf2594691bc81b09d8e3a6352.gif)
![2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)_第3頁](http://file4.renrendoc.com/view/6096b632bf2594691bc81b09d8e3a635/6096b632bf2594691bc81b09d8e3a6353.gif)
![2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)_第4頁](http://file4.renrendoc.com/view/6096b632bf2594691bc81b09d8e3a635/6096b632bf2594691bc81b09d8e3a6354.gif)
![2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)_第5頁](http://file4.renrendoc.com/view/6096b632bf2594691bc81b09d8e3a635/6096b632bf2594691bc81b09d8e3a6355.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2021年黑龍江省雙鴨山市全國計算機等級考試數(shù)據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.設有關系R和S,關系代數(shù)表達式R-(R-S)表示的是
A.R∩SB.R-SC.R∪SD.R÷S
2.下面對計算機局域網技術特點的描述不正確的是()。
A.網上客戶站可為各個檔次的個人計算機
B.使用專用的通信線路,數(shù)據傳輸速率高
C.一般屬于一個單位所有
D.不易于建立、維護和擴展
3.下列屬于特權指令的有
Ⅰ.設置時鐘
Ⅱ.啟動設備執(zhí)行I/O操作
Ⅲ.邏輯運算指令
Ⅳ.訪管指令
A.Ⅰ,Ⅱ和ⅢB.Ⅱ和ⅢC.Ⅲ和ⅣD.Ⅰ和Ⅱ
4.在數(shù)據庫操作中,為避免對未提交更新的依賴,可采取的措施有A.封鎖B.可串行化C.先寫日志D.多道程序設計
5.作業(yè)調度算法中,計算最高響應比優(yōu)先算法中R的公式中沒有涉及的是()。
A.作業(yè)等待時間B.估計運行時間C.平均等待時間D.響應時間
6.信息安全包括哪些方面的內容?
Ⅰ.保密性
Ⅱ.完整性
Ⅲ.可用性
Ⅳ.可控性
A.Ⅰ和ⅡB.ⅣC.ⅢD.全部
7.下面對于關系的敘述中,哪個是不正確的?()
A.關系中的每個屬性是不可分解的
B.在關系中元組的順序是無關緊要的
C.任意的一個二維表都是一個關系
D.每一個關系只有一種記錄類型
8.通過硬件和軟件的功能擴充,把獨占設備改造為可供若干用戶共享的共享設備,這種設備稱為()。
A.系統(tǒng)設備B.脫機設備C.虛擬設備D.用戶設備
9.設森林F對應的二叉樹為B,它有m個結點,B的根為p,p的右子樹上的結點個數(shù)為n,森林F中第一棵樹的結點個數(shù)是
A.m-n-1B.n+1C.m-nD.m-n+1
10.在以下所列的條目中,哪些是數(shù)據庫管理員(DBA)的職責?
Ⅰ.負責管理企業(yè)的數(shù)據庫資源
Ⅱ.收集和確定有關用戶的需求
Ⅲ.設計和實現(xiàn)數(shù)據庫并按需要修改和轉換數(shù)據,
Ⅳ.為用戶提供資料和培訓方面的幫助
A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和ⅣD.都是
二、填空題(10題)11.散列法存儲中處理碰撞的方法主要有兩類,開地址法和【】。
12.當兩個數(shù)據表建立了關聯(lián)后,通過
【】
就有了父表、子表之分
13.計算機系統(tǒng)中發(fā)生某個事件時,CPU暫停正在執(zhí)行的程序,轉去執(zhí)行相應的程序,執(zhí)行完后再返回原先程序斷點繼續(xù)執(zhí)行的過程,稱為______。
14.因特網主要由通信線路、___________、主機和信息資源四部分組成。
15.通常,自然連接的兩個運算對象關系R和S具有公共屬性,如果關系R和S沒有公共屬性,那么它們的自然連接就等同于______。
16.在SQLServer2008中,系統(tǒng)提供的具有管理員權限的角色是__________。
17.搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、___________和用戶接口4個部分。
18.IPTV包括視頻點播、直播電視和___________3個基本業(yè)務。
19.數(shù)據元素是數(shù)據的基本單位,它在計算機存儲器中的映像是
【】
。數(shù)據項是數(shù)據的最小單位,它在計算機存儲器上的映像是
【】
20.PowerBuilder是一種深受廣大用戶歡迎的快速應用開發(fā)工具,它與其他應用開發(fā)工具比較,最具有特色的是【】。
三、單選題(10題)21.在概念模型中,客觀存在并可以相互區(qū)別的事物稱為______。
A.碼B.屬性C.聯(lián)系D.實體
22.病毒的主要特性表現(xiàn)在如下哪幾個方面?()
Ⅰ.傳染性
Ⅱ.靈活性
Ⅲ.破壞性
Ⅳ.隱蔽性
Ⅴ.常駐內存
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.全都是
23.下面關于關系的性質描述正確的是
A.每列中的分量可以來自不同的域
B.一個關系中可以有相同的元組
C.每一個分量必須是不可分的數(shù)據項
D.不同列的分量必須來自相同的域
24.邏輯設計主要是把概念模式轉換成()
A.DBMS能處理的模式B.與DBMS無關的模式C.層次結構模型D.子模式
25.在計算機硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能部件是
A.運算器B.控制器C.存儲器D.輸入輸出設備
26.在SQLServer2008的系統(tǒng)數(shù)據庫中,為調度信息和作業(yè)歷史提供存儲區(qū)域的是
A.MasterB.ModelC.PubsD.Msdb
27.概念設計的結構是得到一個與()
A.DBMS有關的邏輯結構B.DBMS無關的概念模式C.DBMS和硬件有關的邏輯結構D.DBMS和硬件無關的數(shù)據結構
28.SQLServer2008系統(tǒng)數(shù)據庫MASTER的主要功能是
A.控制用戶數(shù)據庫和SQLServer的整體運行
B.為創(chuàng)建新的用戶數(shù)據庫提供模板或原型
C.為臨時表或其他臨時工作區(qū)提供存儲區(qū)域
D.為調度信息和作業(yè)歷史提供存儲區(qū)域
29.段頁式存儲管理汲取了頁式管理和段式管理的長處,其實現(xiàn)原理結合了頁式和段式管理的基本思想,即()
A.用分段方法來分配和管理存儲空間,用分頁方法來管理地址空間
B.用分段方法來分配和管理地址空間,用分頁方法來管理存儲空間
C.用分段方法來分配和管理主存空間,用分頁方法來管理輔存空間
D.用分段方法來分配和管理輔存空間,用分頁方法來管理主存空間
30.影響優(yōu)化器的主要因素有:
A.由于現(xiàn)有索引不足,導致排序索引中不包括一個或幾個待排序的列。
B.Groupby和orderby子句中列的次序與索引次序一致。排列的列來自不同的表。
C.建立的索引文件太多。
D.事務處理太多
四、C語言程序設計題(10題)31.編寫一個函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計一個長度為2的子字符串substr在另一個字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數(shù)返回值是6。
函數(shù)ReadWrite實現(xiàn)從文件in.dat中讀取兩個字符串,并調用函數(shù)findStr,最后把結果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請勿改動主函數(shù)main和其他函數(shù)中的任何內容,僅在函數(shù)findStr的花括號中
填入你編寫的若干語句。
32.已知數(shù)據文件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文件中。
33.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調用函數(shù)readwriteDAT0把結果輸出到0ut.dat文件中。
例如,若輸入17,5,則應輸出:19,23,29,31,37。
34.已知數(shù)據文件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ù)輸出到文件out.dat中。
35.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進制位后,產生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數(shù)據文件in.dat中的任何數(shù)據,主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
36.已知數(shù)據文件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中。
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ù)據函數(shù)writeDAT的內容。
38.已知在文件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的內容。
39.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術平均值totPjz。最后maini函數(shù)調用函數(shù)WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數(shù)據文件in.dat中的任何數(shù)據,主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據函數(shù)WriteDat的內容。
40.已知數(shù)據文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)存入數(shù)組b中,而后對數(shù)組b進行升序排序,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據文件in.dat中的任何數(shù)據、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。
五、設計與應用題(2題)41.某教務管理系統(tǒng)使用SQLServer2008數(shù)據庫管理系統(tǒng),數(shù)據庫軟硬件配置信息如下:Ⅰ.數(shù)據庫運行在兩路IntelXeonE5-26092.4GHzCPU(每路CPU4核心),128GB內存、2塊300GB15000轉SAS硬盤(RAIDl)的服務器上;Ⅱ.服務器操作系統(tǒng)為Windows200332位企業(yè)版,安裝SP2補?。虎螅當?shù)據庫為SQLServer2008Enterprise(32位),數(shù)據庫中總數(shù)據量近130GB。近一個學期以來,用戶反映系統(tǒng)運行緩慢,經程序員定位,確定為數(shù)據庫服務器響應緩慢,需要進行調優(yōu)。(10分)
42.設有某商業(yè)單位需要建立商務數(shù)據庫用以處理銷售記賬,它記錄的數(shù)據包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產地及單價;某顧客購買某商品的數(shù)量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關系模型并規(guī)范化到3NF。(4分)
六、單選題[1分](2題)43.許多大中型企業(yè)出于多種原因建立了數(shù)據倉庫,以下()不是建立數(shù)據倉庫的合理理由。
A.將企業(yè)的各種應用系統(tǒng)集中在一起
B.充分利用企業(yè)信息系統(tǒng)生成的各種數(shù)據
C.解決企業(yè)業(yè)務應用和數(shù)據分析應用的性能沖突
D.以面向主題、集成的方式合理的組織數(shù)據
44.關系模型是數(shù)據庫系統(tǒng)最常用的一種數(shù)據模型。下列關于關系模型的說法,錯誤的是()。
A.關系模型中的關系是一個二維表,表中的一行對應關系中的一個元組
B.按照一定的規(guī)則可以將ER模型轉換為關系模型中的關系模式
C.關系模型是建立在集合論的基礎上的,關系模型中數(shù)據存取對用戶是透明的
D.關系模型中的關系模式描述關系的動態(tài)結構,其內容隨用戶對數(shù)據庫的操作而變化
參考答案
1.A解析:假設關系R和關系S具有相同的屬性,且相應的屬性取自同一個域,則關系R與關系S的差由屬于R而不屬于S的所有元組組成。R-(R-S)最終的結果是屬于R又屬于S的元組組成。所以可以寫成為R∩S。
2.D
3.D解析:特權指令有:修改程序狀態(tài)字、設置中斷屏蔽、啟動設備、執(zhí)行I/O操作、設置時鐘等。非特權指令有:算術運算指令、邏輯運算指令、取數(shù)存數(shù)指令、訪管指令等。注意:邏輯運算指令和訪管指令都屬于非特權指令,故D)選項正確。掌握操作系統(tǒng)的相關知識。
4.B對未提交更新的依賴是由于事務在并發(fā)執(zhí)行時未能受到正確的控制所引起,如果采用合理的并發(fā)控制,即實現(xiàn)數(shù)據庫的并發(fā)性,則可避免這一現(xiàn)象的出現(xiàn),在現(xiàn)有數(shù)據庫中,通常采用可串行化且無級聯(lián)的調度實現(xiàn)數(shù)據庫的并發(fā)性。正確答案為選項B。
5.C解析:作業(yè)調度算法中計算最高響應比優(yōu)先算法的響應比R定義為:R=響應時間/估計運行時間=(作業(yè)等待時間+估計運行時間)/估計運行時間
6.D解析:信息安全包括4方面的內容,即信息的保密性、完整性、可用性和可控性。掌握信息安全的概念,數(shù)字簽名的概念,以及什么是密鑰管理。
7.C解析:本題是對關系性質的考查。在關系中的1NF要求元組的每個屬性是不可再分的數(shù)據項,選項A是正確;在二維表中的一行記錄成為一個元組,元組的順序是可以換的,選項B是正確的;一個關系對應一張二維表,但不是任意的一個二維表都能表示一個關系;選項c的敘述是不正確;選項D所述的每一個關系只有一種記錄類型也是正確的。因此本題的答案是C。
8.C解析:所渭虛擬技術是在一類物理上模擬另一類物理設備的技術,是將獨占設備轉化為共享設備的技術,如spooling技術。
9.C解析:根據二叉樹與森林的對應關系,將森林F轉換成對應二叉樹B的規(guī)則如下:1、若森林F為空,則二叉樹B為空。2、若森林F非空,則F中的第一棵樹的根為二叉樹B的根;第一棵樹的左子樹所構成的森林按規(guī)則轉換成一個二叉樹成為B的左子樹,森林F的其他樹所構成的森林按本規(guī)則轉換成一個二叉樹成為B的右子樹。依此規(guī)則可知:二叉樹B結點的個數(shù)減去其右子樹的結點的個數(shù)就是森林F的第1棵樹的結點的個數(shù)。
10.B解析:數(shù)據庫管理員(DBA)具體的職責包括:決定數(shù)據庫中的信息內容和結構;決定數(shù)據庫的存儲結構和存取策略;定義數(shù)據的安全性要求和完整性約束條件;監(jiān)控數(shù)據庫的使用和運行;數(shù)據庫的性能改進;定期對數(shù)據庫進行重組和重構,以提高系統(tǒng)的性能。對照題目中的選項可知正確答案為B.
11.拉鏈法散列存儲兩類處理碰撞的方法是開地址法和拉鏈法。
12.關聯(lián)字段建立聯(lián)系的數(shù)據表通過關聯(lián)字段來進行父子表之分
13.中斷中斷解析:中斷是指當計算機系統(tǒng)中發(fā)生某個事件時,CPU暫停正在執(zhí)行的程序,轉去執(zhí)行處理該事件的程序,執(zhí)行完后再返回原先程序斷點繼續(xù)執(zhí)行的過程。引起中斷的事件稱為中斷源。
14.路由器【解析】因特網主要由通信線路、路由器、主機(服務器與客戶機)和信息資源構成。
15.笛卡兒積笛卡兒積解析:自然連接是構造新關系的有效方法,投影和選擇是分解關系的有效方法。利用投影、選擇和自然連接操作可以任意地分解和構造新關系。一般,自然連接使用在R和S有公共屬性的情況中。如果兩個關系沒有公共屬性,那么他們的自然連接就變成笛卡兒積。
16.Sysadmin
17.檢索器【解析】搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、檢索器和用戶接口4個部分。
18.時移電視【解析】IPTV是一種利用寬帶網絡為用戶提供交互式多媒體服務的業(yè)務,具體來說,電視類服務是指與電視服務相關的服務,如視頻點播、直播電視和時移電視等。
19.結點
數(shù)據域數(shù)據結構在計算機中的表示(又稱映像)稱為數(shù)據的物理結構,又稱存儲結構。所以數(shù)據元素在計算機中的表示時結點,數(shù)據項在計算機中的表示時數(shù)據域。
20.可通過數(shù)據窗口訪問數(shù)據庫可通過數(shù)據窗口訪問數(shù)據庫
21.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。
22.D解析:病毒的主要特征包括:傳染性、靈活性、破壞性、隱蔽性、通常常駐內存。傳染性是指病毒的自我復制功能;靈活性表現(xiàn)在程序的小巧,都是可以直接或間接運行的程序;破壞性是病毒對計算機軟件硬件的損壞;隱蔽性表現(xiàn)在不易被用戶察覺,一般隱藏于磁盤的引導區(qū)或附著在可執(zhí)行文件中:病毒會常駐內存,隨時可感染其他可執(zhí)行文件。
23.C解析:關系的性質1、每列中的分量來自同一個域;2、不同列的分量可以來自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以交換;4、行的順序可以交換;5、一個關系中不能有相同的元組;6、每一個分量必須是不可分的數(shù)據項。
24.A
25.B解析:馮?諾依曼提出的存儲程序工作原理決定了計算機硬件系統(tǒng)的5個基本組成部分,即運算器、控制器、存儲器、輸入設備和輸出設備。運算器是計算機中執(zhí)行各種算術運算和邏輯運算的部件,也叫算術邏輯單元。存儲器是計算機中具有記憶能力的部件,它能根據地址接收和保存指令或數(shù)據,并能根據命令提供有關地址的指令或數(shù)據。
控制器的主要作用是使整個計算機能夠自動地執(zhí)行程序,并控制計算機各功能部件協(xié)調一致地動作。執(zhí)行程序時,控制器先從主存中按順序取出程序中的一條指令,解釋該指令并形成數(shù)據地址,取出所需的數(shù)據,然后向其他功能部件發(fā)出執(zhí)行該指令所需的各種時序控制信號。然后再從主存中取出下一條指令執(zhí)行,如此循環(huán),直到程序完成。計算機自動工作的過程就是逐條執(zhí)行程序中指令的過程。
輸入設備的主要功能是將數(shù)據、程序等用戶信息變換為計算機能識別和處理的信息形式。
輸出設備的主要功能是將計算機中的二進制信息變換為計算機用戶所需要并能識別的信息形式。
26.D
27.B
28.A
29.B
30.A
31.\n【審題關鍵句】統(tǒng)計一個長度為2的子字符串在另一個字符串中出現(xiàn)的次數(shù)。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計數(shù)整型變量cnt,設置其值等于0。
\n②在while循環(huán)中調用C語言的字符串庫函數(shù)strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語句判斷,如果p的值為空,則說明在字符串str沒有找到子字符串,退出循環(huán)。否則,變量cnt加1,再把P的值加2(因為子字符串substr的長度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時,退出循環(huán)結束。
\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。
\n【參考答案】
\n
32.\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
33.【審題關鍵句】將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個計數(shù)變量cnt并賦初值為0。
\n②利用while循環(huán)統(tǒng)計大于整數(shù)m且緊靠m的k個素數(shù),當計數(shù)變量cnt的值與變量k的值相等的時候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時,變量m的值加1,然后調用函數(shù)isP判斷當前的m值是否為素數(shù),如果是素數(shù),則將m的值賦給數(shù)組xx[cnt],同時計算變量cnt的值加1,即當數(shù)組xx[0]中保存了一個素數(shù)之后,在T一次素數(shù)判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】千位+個位等于百位+十位個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數(shù)據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】千數(shù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
37.\n【審題關鍵句】Xn+1=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設為0.0。
\n②根據題目中給出的求方程一個實根的迭代算法,在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【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語句,將該該語句為判斷各位數(shù)字之和是奇數(shù)的表達式即可。
\n【參考答案】
\n
\n
40.【審題關鍵句】小于后連續(xù)5個數(shù),偶數(shù),從小到大排序。
\n【解題思路】
\n①首先定義兩個循環(huán)整型變量i、j和一個用于數(shù)據交換的整型變量ab。
\n②然后在for循環(huán)語句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因為從倒數(shù)第5個數(shù)開始,其后面的數(shù)都不滿5個數(shù),與題目要求不符,因此可以省略最后5個數(shù)),接著對每個數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時數(shù)組的下標變量cnt加1。③最后,用雙重for循環(huán)語句對數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個數(shù)組元素大于后一個數(shù)組元素,則兩者進行互換,實現(xiàn)對數(shù)組b進行升序或降序的排列。
\n【參考答案】
\n
\n
41.【解題思路】數(shù)據庫性能優(yōu)化的基本原則就是通過盡可能少的磁盤訪問獲得所需要的數(shù)據。SQLSERVER性能優(yōu)化一般從數(shù)據庫設計、應用程序編碼、硬件優(yōu)化、數(shù)據庫索引、SQL語句、事務處理幾個方面人手考慮問題。(1)分析階段:在系統(tǒng)分析階段往往有太多需要關注的地方,系統(tǒng)各種功能性、可用性、可靠性、安全性需求吸引了我們大部分的注意力,但必須注意的是,性能往往是很重要的非功能性需求,必須根據系統(tǒng)的特點確定其實時性需求、響應時間的需求、硬件的配置等。最好能有各種需求量化的指標。(2)設計階段:例如數(shù)據庫邏輯設計規(guī)范化;合理的冗余;主鍵的設計;外鍵的設計;字段的設計;數(shù)據庫物理存儲和環(huán)境的設計;數(shù)據庫的物理存儲、操作系統(tǒng)環(huán)境及網絡環(huán)境的設計,皆使得我們的系統(tǒng)在將來能適應較多用戶的并發(fā)操作和較大的數(shù)據處理量。這里需要注意文件組的作用,適用文件組可以有效的把I/O操作分散到不同的物理硬盤,提高并發(fā)能力。(3)系統(tǒng)設計:整個系統(tǒng)的設計,特別是系統(tǒng)結構的設計對性能具有很大的影響。對于一般的OLTP系統(tǒng),可以選擇C/S結構、三層的C/S結構等,不同的系統(tǒng)結構其性能的關鍵也有所不同。系統(tǒng)設計階段應歸納某些業(yè)務邏輯在數(shù)據庫編程階段實現(xiàn),數(shù)據庫編程包括數(shù)據庫存儲過程、觸發(fā)器和函數(shù)。用數(shù)據庫編程實現(xiàn)業(yè)務邏輯的好處是減少網絡流量并能更充分利用數(shù)據庫的預編譯和緩存功能;索引設計階段可以根據功能和性能的需求進行初步的索引設計,這里需要根據預計的數(shù)據量和查詢來設計索引,可能與將來實際使用時有所區(qū)別。(4)編碼階段:編碼階段首先需要所有程序員具備優(yōu)化意識,也就是在實現(xiàn)功能的同時具備考慮優(yōu)化性能的思想。數(shù)據庫是能進行集合運算的工具,所謂集合運算實際是批量運算,即是盡量減少在客戶端進行大數(shù)據量的循環(huán)操作,而用SQL語句或者存儲過程代替。這個階段主要是注意在SQL語句等方面的優(yōu)化,如:盡量少做重復的工作,用SELECT后跟需要的字段代替SELECT*語句,注意事務和鎖,注意I臨時表和表變量的用法,慎用游標和觸發(fā)器,盡量使用索引等。(5)硬件優(yōu)化:RAID(獨立磁盤冗余陣列)是由多個磁盤驅動器(一個陣列)組成的磁盤系統(tǒng)。通過將磁盤陣列當作一個磁盤來對待,基于硬件的RAID允許用戶管理多個磁盤。使用基于硬件的RAID與基于操作系統(tǒng)的RAID相比較可知,基于硬件的RAID能夠提供更佳的性能,如果使用基于操作系統(tǒng)的RAID,那么它將占據其他系統(tǒng)需求的CPU周期,通過使用基于硬件的RAID,用戶在不關閉系統(tǒng)的情況下能夠替換發(fā)生故障的驅動器。利用數(shù)據庫分區(qū)技術,可均勻地把數(shù)據分布在系統(tǒng)的磁盤中,平衡I/0訪問,避免I/0瓶頸等。(6)事務處理調優(yōu):數(shù)據庫的日常運行過程中,可能面臨多個用戶同時對數(shù)據庫的并發(fā)操作而帶來的數(shù)據不一致的問題,如:丟失更新、臟讀和不可重復讀等。并發(fā)控制的主要方法是封鎖,鎖的含義即是在一段時間內禁止用戶做某些操作以避免產生數(shù)據不一致。對于事
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代學生餐廳的照明與色彩搭配藝術
- 深度解讀網絡輿情的來源與影響研究報告解讀分享
- 現(xiàn)代金融行業(yè)中的移動支付技術與教育普及
- 快手國慶節(jié)的活動方案
- 國慶假期活動方案
- 國慶節(jié)酒店漲價活動方案
- 2、3、4的乘法口訣(說課稿)-2024-2025學年二年級上冊數(shù)學人教版
- Unit1 There is a horse in this photo(說課稿)-2024-2025學年外研版(三起)四年級上冊001
- 17《他們那時候多有趣啊》(說課稿)-2023-2024學年統(tǒng)編版語文六年級下冊
- 13 我能行(說課稿)-統(tǒng)編版(五四制)道德與法治二年級下冊
- 春節(jié)后復工安全教育培訓考試試題及答案
- 寄宿制學校工作總結
- 小學數(shù)學6年級應用題100道附答案(完整版)
- 2024年江蘇農牧科技職業(yè)學院單招職業(yè)適應性測試題庫含答案
- JT-T 1495-2024 公路水運危險性較大工程專項施工方案編制審查規(guī)程
- JT-T-390-1999突起路標行業(yè)標準
- 人教版二年級上冊加減混合計算300題及答案
- 2023年四川省成都市武侯區(qū)中考物理二診試卷(含答案)
- 《也是冬天-也是春天》
- 鮮切水果行業(yè)分析
- 第7章-無人機法律法規(guī)
評論
0/150
提交評論