




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2022年】山西省長治市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.關于計算機的操作系統(tǒng),下面敘述不正確的是
A.操作系統(tǒng)是計算機系統(tǒng)中一種最基本的系統(tǒng)軟件
B.一般來講,不同硬件結構的計算機可配有不同的操作系統(tǒng)
C.一般來講,適用于不同環(huán)境的計算機系統(tǒng)應配有不同的操作系統(tǒng)
D.操作系統(tǒng)與計算機密不可分,它是與計算機同時誕生的
2.設平衡的二叉排序樹(AVL樹)的結點個數為n,則其平均查找長度的數量級為______。
A.O(1)B.0(log2n)C.O(n)D.0(nlog2n)
3.在多道程序系統(tǒng)中,每組進程中的每一個進程均無限期地等待被該組進程中的另一個進程所占有且永遠不會釋放的資源,這種現象稱為
A.獨占B.等待C.睡眠D.死鎖
4.通常一臺計算機系統(tǒng)的存儲介質包括Cache、內存、磁帶和硬盤,其中訪問速度最慢的是
A.CacheB.磁帶C.硬盤D.內存
5.若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數據部分損失或全部損失,這種情況稱為
A.事務故障B.系統(tǒng)故障C.介質故障D.運行故障
6.下列條目中,()是數據倉庫的基本特征。
Ⅰ、數據倉庫是面向主題的
Ⅱ、數據倉庫的數據是集成的
Ⅲ、數據倉庫的數據是相對穩(wěn)定的
Ⅳ、數據倉庫的數據是反映歷史變化的
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.都是
7.下面所列各項,哪些屬于數據庫技術的研究領域?()
①數據庫管理系統(tǒng)軟件的研究
②數據庫設計
③數據庫管理
④操作系統(tǒng)
A.①和②B.①和③C.①、②和③D.全部
8.下列關于進程控制的敘述中,不正確的是
A.進程控制是通過原語來實現的
B.一個進程可以使用創(chuàng)建原語創(chuàng)建一個新的進程,前者稱為父進程,后者稱為子進程
C.創(chuàng)建一個進程的主要任務是建立原語
D.撤銷進程的實質是撤銷PCB
9.在數據庫邏輯設計中,當將E-R圖轉換為關系模式時,下面的做法不正確的是______。
A.一個實體類型可以轉換為一個關系模式
B.一個聯系類型可以轉換為一個關系模式
C.由實體類型轉換成的關系模式的主鍵是該實體類型的主鍵
D.由聯系類型轉換成的關系模式的屬性是與該聯系類型相關的諸實體類型屬性的全體
10.計算機的內存儲器比外存儲器
A.便宜B.儲存更多信息C.存取速度快D.雖貴,但能儲存更多信息
二、填空題(10題)11.數據庫結構的描述和定義存儲在【】中,它是DBMS運行的基本依據
12.描述通信系統(tǒng)的基本技術參數是數據傳輸速率和。
13.層次模型和網狀模型統(tǒng)稱為【】模型。
14.關系模式規(guī)范化過程中,若要求分解保持函數依賴,那么模式分解一定可以達到3NF,但不一定能達到______。
15.從工作特性的角度可將設備分類為______設備和存儲設備。
16.
17.數據結構包括三方面的內容:數據的邏輯結構、數據的存儲結構、數據的______。
18.網絡防火墻的主要類型是包過濾路由器、電路級網關和___________網關。
19.網絡安全技術的研究主要涉及三方面問題:
【】
、安全攻擊和安全服務
20.在SQL語言中,若要刪除一個表,應使用的語句是______TABLE。
三、單選題(10題)21.消息認證是指接收者能夠檢驗收到消息真實性的方法,下列不屬于消息認證的檢驗內容?A.A.證實消息的源和宿B.消息的內容是否保持其完整性C.消息的序號和時間性D.消息是否被竊取
22.用直接插入排序方法對下面四個序列進行排序(由小到大),元素比較次數最少的是()
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
23.設棧S和隊列Q的初始狀態(tài)為空,元素e1、e2、e3、e4、e5和e6依次通過棧S,一個元素出棧后即進入隊列Q,若6個元素出棧的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應該是()
A.6B.4C.3D.2
24.某單道批處理系統(tǒng)中有四個作業(yè)JOB1、JOB2、JOB3和JOB4,它們到達“輸入井”的時刻和需要的運行時間如下表所示:
假設9:30開始進行作業(yè)調度,按照最高響應比作業(yè)優(yōu)先算法,首先被調度的作業(yè)是
A.JOB1B.JOB2C.JOB3D.JOB4
25.在關系中選取滿足某個條件的元組的關系代數運算稱之為()
A.選中運算B.選擇運算C.投影運算D.搜索運算
26.物理結構設計的任務是設計數據庫的()
A.存儲格式B.存取方法C.存儲結構與存取方法D.存儲模式
27.在建立表結構時定義關系完整性規(guī)則()
A.使DBS能夠自動維護數據完整性約束條件B.還需要編程實現數據完整性約束條件C.沒有必要定義D.將使系統(tǒng)操作復雜
28.下列關于SQLServer數據庫用戶權限的說法中,錯誤的是__________。
A.數據庫用戶自動具有該數據庫中全部用戶數據的查詢權
B.通常情況下,數據庫用戶都來源于服務器的登錄賬戶
C.一個登錄賬戶可以對應多個數據庫中的用戶
D.數據庫用戶都自動具有該數據庫中public角色的權限
29.邏輯設計主要是把概念模式轉換成()
A.DBMS能處理的模式B.與DBMS無關的模式C.層次結構模型D.子模式
30.下列關于數據的邏輯結構的敘述中,哪一個是正確的?()。
A.數據的邏輯結構是數據間關系的描述
B.數據的邏輯結構反映了數據在計算機中的存儲方式
C.數據的邏輯結構分為順序結構和鏈式結構
D.數據的邏輯結構分為靜態(tài)結構和動態(tài)結構
四、C語言程序設計題(10題)31.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cnt1和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj。
結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數據文件in.dat中的任何數據、主函數main、讀函數read_dat和輸出函數writeDat的內容。
32.函數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的內容。
33.程序test.c的功能是:選出1000至5000范圍內(包括1000、5000)符合下面條件的四位自然數。條件是:千位數字與百位數字之和等于十位數字與個位數字之和,且千位數字與百位數字之和等于個位數字與千位數字之差的整10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和sum。請編寫函數countValue實現程序的要求。最后main函數調用函數writeDAT把結果crlt和sum輸出到out.dat文件中。
34.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到無符號字符串數組XX中;請編制函數ChA,其函數的功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的值,存入數組單元xx[i][0]中(其中:i是文章中的某行)。第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的值,存入數組單元xx[i][1]中。以此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的值,存放在原字符串對應的位置上,之后把已處理的字符串逆轉后仍按行重新存入無符號字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到out.dat文件中。
原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
35.在文件in.dat中已存有200個正整數,且每個數均在1000至9999之間。函數readDat是讀取這200個數存放到數組aa中。請編制函數jsSort,其函數的功能是:要求按每個數的后三位的大小進行降序排列,如果出現后三位相等的數值,則對這些數值按原始4位數據進行升序排列,將排序后的前10個數存入數組bb中。
最后調用函數writeDat把結果bb輸出到文件out.dat中。
36.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數isVal,其功能是:把千位數字和十位數字重新組成一個新的含有兩位數字的數ab(新數的十位數字是原四位數的千位數字,新數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的含有兩位數字的數cd(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的百位數字),如果新組成的兩個位數ab>cd,ab必須是偶數且能被5整除,cd必須是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
37.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是奇數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后maini函數調用函數WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出數據函數WriteDat的內容。
38.程序test.c的功能是:計算100以內滿足以下條件的所有整數i的個數cnt以及這些i之和sum。條件:i,i+4,i+10都是素數,同時i+10小于100。請考生編寫函數countvalue實現程序要求,最后調用函數wfiteDAT把結果cnt和sum輸出到文件out.dat中。(數值l不是素數)
39.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT把結果輸出到0ut.dat文件中。
40.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數減百位數上的數減十位數上的數減個位數上的數大于零的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件0ut.dat中。
五、設計與應用題(2題)41.設有高校選課系統(tǒng),需要對學校的系信息、教師信息、課程信息、學生信息、學生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(TNO)、教師名(Tname);課程(Course)信息包括課程號(CNO)、課程名(CName)、課程學分(Credit);學生(Student)信息包括學號(SNO)、學生姓名(Sname)、學生性別(Sex)。選課系統(tǒng)的管理規(guī)則如下:Ⅰ.一個系可聘用多名教師,一個教師只受聘于一個系;Ⅱ.一個系可有多名學生,一個學生只屬于一個系;Ⅲ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅳ.一名學生可選修多門課程,一門課程可被多名學生選修;V.學生選修完課程后,可獲得相應課程的成績。針對以上描述,完成下列設計內容:(1)構建選修課系統(tǒng)的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯系所關聯的實體集名的首字母,字母問用“一”或“_”連接,大小寫不限)。(6分)(2)根據所構建的ER圖,設計滿足3NF的關系模式,并標出每個關系模式的主碼和外碼。(要求關系模式名同實體集名或聯系名,屬性名用試卷中給出的英文名,大小寫不限)(4分)
42.設在SQLServer2008某數據庫中,已建立了四個文件組:fg1、f92、f93和f94,以及一個分區(qū)函數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:定點小數類型,小數部分1位,整數部分到千位。(5分)
六、單選題[1分](2題)43.以下關于關系表和元組敘述錯誤的是()。
A.關系表在邏輯上由一系列元組組成
B.每個元組由多個屬性組成
C.每個元組可以用數據庫磁盤文件中的一個邏輯記錄來存儲
D.元組的每個屬性對應于一條記錄
44.下列關于概念數據模型的說法,錯誤的是()。
A.概念數據模型并不依賴于具體的計算機系統(tǒng)和數據庫管理系統(tǒng)
B.概念數據模型便于用戶理解,是數據庫設計人員與用戶交流的工具,主要用于數據庫設計
C.概念數據模型不僅描述了數據的屬性特征,而且描述了數據應滿足的完整性約束條件
D.概念數據模型是現實世界到信息世界的第一層抽象,強調語義表達功能
參考答案
1.D解析:操作系統(tǒng)作為計算機系統(tǒng)中核心的系統(tǒng)軟件,是從20世紀50年代才開始出現的,計算機誕生的時候,并沒有操作系統(tǒng)來管理。
2.B解析:平衡二叉樹又稱AVL樹。它或者是一棵空樹,或者是具有下列性質的二叉樹:它的左子樹和右子樹都是平衡二叉樹,且左子樹和右子樹的深度之差的絕對值不超過1。若將二叉樹上結點的平衡因子BF定義為該結點的左子樹的深度減去它的右子樹的深度,則平衡二叉樹上所有結點的平衡因子只可能是-1、0和1。只要二叉樹上有一個結點的平衡因子的絕對值大于1,則該二叉樹就是不平衡的。因為AVL樹上任何結點的左右子樹的深度之差都不超過1,則可以證明它的深度和logN是同數量級的(N為結點個數)。由此,它的平均查找長度也和logN同數量級。
3.D解析:在多道程序系統(tǒng)中,每組進程中的每一個進程均無限期地等待被該組進程中的另一個進程所占有且永遠不會釋放的資源,這種現象稱為系統(tǒng)處于死鎖狀態(tài)。掌握如何解除死鎖,以及睡眠、等待、獨占的概念。
4.B解析:本題考查的是計算機系統(tǒng)存儲介質的相關知識。Cache是高速緩沖存儲器,Cache和內存都可以被CPU直接讀取,磁帶和硬盤都是外部存儲設備,磁帶是順序存儲設備,讀取磁帶上的數據,要經過較長時間的機械定位操作,是4中存儲介質中訪問速度最慢的。因此本題的答案為B。
5.C解析:故障有如下類型:事務故障、系統(tǒng)故障和磁盤故障,其中磁盤故障是指數據在傳送過程中,因磁頭損壞或故障造成磁盤塊上的內容丟失。
6.D解析:數據倉庫是面向主題的、集成的、相對穩(wěn)定的、體現歷史變化的數據集合。數據倉庫的數據反映的是一段相當長時間內歷史數據的內容。
7.A
8.C解析:進程控制是通過原語來實現的,一個進程可以使用創(chuàng)建原語創(chuàng)建一個新的進程,前者稱為父進程,后者稱為子進程。創(chuàng)建一個進程的主要任務是建立進程控制塊,撤銷進程的實質是撤銷PCBo注意:創(chuàng)建一個進程的主要任務是建立進程控制塊,而不是建立原語,故C)選項敘述錯誤。掌握進程控制塊的概念和作用。
9.C解析:E-R模型向關系模式轉換時遵循如下規(guī)則:1、一個實體類型轉換成一個關系模式,實體的屬性就是關系的屬性,實體的鍵就是關系的鍵;2、一個聯系類型轉換成一個關系模式,參與該聯系類型的各實體的鍵以及聯系的屬性轉換成關系的屬性。
10.C解析:主存儲器簡稱主存或內存,是計算機中用來存放指令和數據并能由中央處理器直接存取的存儲器。計算機工作時,整個處理過程中用到的數據和指令都存放在內存中。輔助存儲器簡稱輔存或外存,是不直接向中央處理器提供指令和數據的各種存儲設備。它主要用來存放內存中難以容納,但為程序執(zhí)行所需要的數據信息。內存存儲速度快,但存儲成本高且容量??;外存的存儲容量大,存儲成本低,但存取速度慢。
11.數據字典或系統(tǒng)目錄數據庫中所有對象及其關系的信息集合,是一種用戶可以訪問的記錄數據庫和應用程序元數據的目錄
12.誤碼率【解析】描述通信系統(tǒng)的基本技術參數是數據傳輸速率和誤碼率。
13.非關系非關系
14.BCNF
15.輸入/輸出或I/O輸入/輸出或I/O
16.Loc(a11)【解析】計算非零元索aij(1≤j≤i≤n)的地址的公式為:Loc(aij)=Loc(an)十i*(i-1)/2+(j-1)。
17.運算運算解析:計算機加工的數據不是互相孤立的,它們彼此間一般存在著某些邏輯上的聯系,這些聯系需要在對數據進行存儲和加工時反映出來。因此,數據結構概念一般包括3個方面的內容:數據之間的邏輯關系、數據在計算機中的存儲方式以及在這些數據上定義的運算的集合。
18.應用級【解析】網絡防火墻包括包過濾路由器、應用級網關和電路級網關。
19.安全機制網絡安全技術的研究主要涉及三方面問題:安全攻擊,安全服務和安全機制。
20.DROP
21.D消息認證是指接收者能夠檢驗收到消息真實性的方法,檢驗的內容包括:
①證實消息的源和宿
②消息的內容是否保持其完整性、即未篡改
③消息的序號和時間性
22.C解析:直接插入排序的基本算法是:當插入第i(i>=1)個對象時,前面的v[0],V[1].……V[i-1]已經排好序,這時,用V[i]的關鍵碼與V[i-2],V[i-2],……的關鍵碼順序進行比較,找到插入位置即將v[i]插入,原來位置上的對象則向后移。由此可知,直接插入排序法的關鍵碼比較次數與對象的初始排列有關,準確的說,就是與i可以取的值有關。對于本題來說,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的關鍵碼比較次數最少。
23.C
24.B解析:響應比定義為系統(tǒng)對作業(yè)的響應時間與作業(yè)運行時間的比值。最高響應比作業(yè)優(yōu)先算法優(yōu)先選擇響應比最高的作業(yè)。對JOB1,JOB2、JOB3和JOB4的響應比分別為60/80=0.75、40/20=2、10/40=0.25和0/35=0,因此首先被調度的作業(yè)是JOB2,正確答案為選項B。
25.B
26.C
27.A
28.A
29.A
30.A解析:按照邏輯結構的定義:數據的邏輯結構是數據間關系的描述,只抽象地反映數據元素之間的邏輯關系,不管其存儲方式。順序結構、鏈式結構、靜態(tài)結構和動態(tài)結構都是指存儲結構。因此A是正確的。
31.\n【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數組中的每個四位數進行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數,根據題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運算符進行連接。當同時滿足以上兩個判斷條件時,計數變量cnt的值加1,同時將該四位數累加到求和變量sum中,最終得到滿足條件的四位自然數個數cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個字符的ASCII碼值,逆序排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和字符局部變量yuan。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個字符)XX[i][0]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長度減1,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符)XX[i][j+1]的ASCII碼值相加的和保存到字符)xx[i][j]中。當退出第二層for循環(huán)后,把第i行的最后一個字符與第一個字符變量yuan的值相加,最后通過strreV函數對i行字符串逆序排序。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】按每個數的后三位降序排列,然后取出滿足此條件的前10個數依次存入數組;如果后三位的數值相等,則按原先的數值進行升序排列。
\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現主要有兩個不同點:①按每個數的后三位降序排列,參考答案的第5條語句,修改兩數組元素的大小比較符即可;②后三位的數值相等則按原先的數值進行升序排列,參考答案的第13條語句,同樣也是修改兩數組元素的大小比較符即可。
\n【參考答案】
\n
\n
\n
36.\n【審題關鍵句】千位+十位與個位+百位,比較大小,整除,奇數,從大到小排序。
\n【解題思路】
\n本題類似第26套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,即判斷新組合的兩位數要求第一個為偶數,第二個為奇數,比較兩題的第10條語句,只需將新組合的第二個數的判斷條件改為奇數判斷,即“newV2%2”。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】讀取正數,統(tǒng)計個數,各位數之和為奇數的數的個數及平均值。
\n【解題思路】
\n本題類似第46套試題,通過審題可以發(fā)現僅有一個不同點,即四位數的各位數之和為奇數,參考答案的第13條語句,將該該語句為判斷各位數字之和是奇數的表達式即可。
\n【參考答案】
\n
\n
38.\n【審題關鍵句】100以內(含l00)滿足i、i+4、i+10都是素數的整數的個數以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調用函數isPrime(該函數具體的算法已經在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素數進行判斷,如果這三個數同時為素數,則計數變量cnt值加1,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
\n
39.【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
\n【解題思路】
\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個字符賦給first變量保存起來。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實現把字符串S中的所有字符左移一個位置,循環(huán)結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】千數-百位-十位-個位數大于零的個數,把所有滿足此條件的數依次存入數組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現僅有一個不同點,即要求統(tǒng)計的四位數的條件是“千數-百位-十位-個位數大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數據交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
41.【解題思路】
(1)ER圖的畫法
建立相應的ER圖的過程如下:
第一,確定實體類型。本題有四個實體類型,即Teacher實體,Course實體,Student實體和DEPT實體。
第二,確定聯系類型。Teacher實體與Course實體之間是多對多關系,即T-C關系,Student實體與Course實體之間是多對多關系,即S-C關系。DEPT實體與Teacher實體之間是一對多關系,即D-T關系。DEPT實體與Student實體之間是一對多關系,即D-S關系。
第三,把實體類型和聯系類型組合成ER圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介合同 雙方合同范本
- 勞動合同補充協議合同范本
- 包裝袋合同范本版
- 印刷違約合同范本
- 出售瓷磚輔料合同范本
- 企業(yè)漲薪合同范本
- 出售澆筑尼龍毛料合同范本
- 全案拎包入住合同范本
- 上海家電運輸合同范本
- 浙江國企招聘2024溫州平陽縣國資發(fā)展公司招聘編外5人筆試參考題庫附帶答案詳解
- 護理培訓師競聘
- 北師大版小學數學五年級下冊同步課時練習試題含答案(全冊)
- 4《我們的公共生活》第一課時 教學設計-2023-2024學年道德與法治五年級下冊統(tǒng)編版
- GB/T 23862-2024文物包裝與運輸規(guī)范
- 2024年放射工作人員放射防護培訓考試題及答案
- SH∕T 3097-2017 石油化工靜電接地設計規(guī)范
- 高中英語真題-高考英語語法填空專練(6)及答案
- 倉儲物流中心物業(yè)管理服務費報價單
- 室內給水管道安裝安全技術交底
- 全身望診課件
- 蘇教版三年級下冊《植物的一生》
評論
0/150
提交評論