




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2021年黑龍江省綏化市全國計算機等級考試數據庫技術預測試題(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.OLAP是以數據庫或數據倉庫為基礎的,其最終數據來源是來自底層的
A.數據倉庫B.操作系統C.數據字典D.數據庫系統
2.概念結構設計階段得到的結果是
A.數據字典描述的數據需求
B.E-R圖表示的概念模型
C.某個DBMS所支持的數據模型
D.包括存儲結構和存取方法的物理結構
3.
4.在樹形結構中,一個結點的子樹的個數叫做結點的
A.高度B.層數C.度D.分支個數
5.通過指針鏈來表示和實現實體間聯系的模型是()。
A.關系模型和層次模型B.網狀模型和關系模型C.面向對象模型關系模型D.層次模型和網狀模型
6.對網絡進行非服務攻擊的結果是()。
A.網絡“拒絕服務”B.網絡通信設備嚴重阻塞C.網站的主頁被涂改D.網站的WWW服務不能正常工作
7.20世紀90年代,隨著網絡技術的發展,哪一種結構的數據庫系統成為主流?
A.客戶/服務器B.并行C.分布式D.網絡
8.下面所列各項,哪些屬于數據庫技術的研究領域?
Ⅰ.數據庫管理系統軟件的研制
Ⅱ.數據庫設計
Ⅲ.數據庫理論
Ⅳ.操作系統
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅰ、Ⅱ和ⅢD.全部
9.下列關于索引哪一條是不正確的
A.順序索引能有效地支持范圍查詢
B.散列索引能有效地支持點查詢
C.順序索引能有效地支持點查詢
D.散列索引能有效地支持范圍查詢
10.內存的靜態等長分區的分配中,記錄內存空間使用情況可采用下列方法中的______。
Ⅰ.字位映像圖
Ⅱ.空閑頁面表
Ⅲ.空閑頁面鏈表
Ⅳ.系統狀態表
A.Ⅰ、Ⅱ和ⅢB.Ⅱ、Ⅲ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅰ、Ⅱ和Ⅳ
二、填空題(10題)11.如果資源分配圖中沒有______,則系統中沒有死鎖發生。
12.若一顆二叉樹中只有葉結點和左右子樹皆非空的結點,設葉結點的個數為n,則左右子樹皆非空的結點個數為______。
13.數據是信息的符號表示或稱載體;信息是數據的內涵,是數據的語義解釋。例如“世界人口已經達到6億”,這是
【】
。
14.PowerDesigner可以設計兩種數據庫模型圖:
【】
和
【】
15.在SQL語言中,若要刪除一個表,應使用的語句是______TABLE。
16.采用IPv4協議的互聯網中,IP地址的長度是______位。
17.廣義表和線性表的區別在于:線性表的成分都是結構上不可分的單元素,而廣義表的成分既可以是單元素,又可以是有結構的
【】
18.設有關系模式R(A,B,C)和S(E,A,F),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個元組的主碼值,或者取空值(null)。這是_____完整性規則。
19.PowerBuilder10.0為使用.NET開發工具的用戶提供了一套
【】
工具。這項專利技術是為簡化應用開發而設計的,可縮短開發時間、減少代碼等。
20.在多道程序設計中,為了保證系統的安全,將指令系統中的指令分為
【】
和非
兩部分。
三、單選題(10題)21.SQLServer2008系統數據庫MASTER的主要功能是
A.控制用戶數據庫和SQLServer的整體運行
B.為創建新的用戶數據庫提供模板或原型
C.為臨時表或其他臨時工作區提供存儲區域
D.為調度信息和作業歷史提供存儲區域
22.概念設計的結構是得到一個與()
A.DBMS有關的邏輯結構B.DBMS無關的概念模式C.DBMS和硬件有關的邏輯結構D.DBMS和硬件無關的數據結構
23.在概念模型中,客觀存在并可以相互區別的事物稱為______。
A.碼B.屬性C.聯系D.實體
24.______文件可存放在磁盤、磁帶等多種存儲介質上,通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。
A.索引文件B.索引順序文件C.順序文件D.直接文件
25.在SQLServer系統數據庫中,存放用戶數據庫公共信息的是__________。
A.masterB.modelC.msdbD.tempdb
26.在登錄日志文件時,應該
A.將更新數據庫與登錄文件兩個操作同時完成
B.將更新數據庫與登錄文件兩個操作按隨機的順序完成
C.先寫數據庫的更新,后登錄日志文件
D.先登錄日志文件,后寫數據庫的更新
27.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有
A.一對一聯系B.一對多聯系C.多對多聯系D.多對一聯系
28.順序程序和并發程序的執行相比()
A.基本相同B.無法確定C.并發程序執行總體上執行時間快D.順序程序執行總體上執行時間快
29.在數據庫的數據模型中有()
A.網狀模型、層次模型、關系模型
B.數字型、字母型、日期型
C.數值型、字符型、邏輯型
D.數學模型、概念模型、邏輯模型
30.若實體間的聯系是M∶N,則將聯系類型()
A.的屬性加入任一個關系模式中
B.的屬性加入N端實體類型相對應的關系模式中
C.的屬性加入M端實體類型相對應的關系模式中
D.也轉換為關系模型
四、C語言程序設計題(10題)31.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:
1.求出該文件中共有多少個正整數totNum;
2.求這些正整數右移1位二進制位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些正整數(右移前的值)的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
32.已知在文件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的內容。
33.
函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中,請編制函數ConvertCharD,其函數的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串數組xx中。最后main函數調用函數WriteDat把結果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結果:Aca.Bbcyzzabj.LLgi原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀函數ReadDat0和輸出函數WriteDat的內容。
34.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中;請編制函數SortCharD,其函數的功能是:以行為單位對字符按ASCII碼從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組XX中。最后main函數調用函數WriteDat把結果XX輸出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結果:fedCBA.,bbCCAA原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數main、讀數據函數ReadDat和輸出數據函數WriteDat的內容。
35.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:依次從數組a中取出一個四位數,如果該四位數小于該四位數以后的連續五個數且該數是偶數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數cnt,并把這些四位數存入數組b中,而后對數組b進行升序排序,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。
36.函數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的內容。
37.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另~個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成的數均是偶數并且至少有一個數能被9整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
38.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組XX中;請編制函數eneryptChar,按給定的替代關系對數組XX中的所有字符進行替代,仍存入數組XX對應的位置上,最后調用函數WriteDat把結果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的內容。
39.編寫一個函數findStr(char*str,char*substr),該函數統計一個長度為2的子字符串substr在另一個字符串str中出現的次數,該次數作為函數值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數返回值是6。
函數ReadWrite實現從文件in.dat中讀取兩個字符串,并調用函數findStr,最后把結果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請勿改動主函數main和其他函數中的任何內容,僅在函數findStr的花括號中
填入你編寫的若干語句。
40.已知在文件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的內容。
五、設計與應用題(2題)41.現有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:(10分)(1)畫出E-R圖。(2)將E-R圖轉換成關系模式,并指出每個關系模式的主鍵(加下劃線)和外鍵(加波浪線)。
42.設某連鎖商店數據庫中有關系模式R:R(商店編號,商品編號,庫存數量,部門編號,負責人)如果規定:每個商店的每種商品只在一個部門銷售,每個商店的每個部門只有一個負責人,每個商店的每種商品只有一個庫存數量。(10分)(1)請根據上述規定,寫出關系模式R的函數依賴集;(2)請給出關系模式R的候選碼;(3)請說明關系模式R屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關系模式。
六、單選題[1分](2題)43.主要用于描述對象在空間中如何交互,即除了動態交互,也直接描述了對象是如何鏈接在一起的UML圖是()。
A.協作圖B.狀態圖C.順序圖D.部署圖
44.下列關于索引的說法中,錯誤的是()。
A.索引是典型的空間換取時間的方法,因此在設計索引時要在空間和時間兩者之間進行權衡
B.建立聚集索引時,數據庫管理系統會按照聚集索引鍵值對數據進行排序
C.聚集索引的鍵值不能重復
D.當經常進行范圍查詢時,在范圍列上建立索引可以提高該類查詢的效率
參考答案
1.D數據倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的持久的數據集合。構建數據倉庫的過程就是根據預先設計好的邏輯模式從分布在企業內部各處的OLTP數據庫中提取數據并對經過必要的變換最終形成全企業統一模式數據的過程。當前數據倉庫的核心仍是RDBMS管理下的一個數據庫系統。數據倉庫中數據量巨大,為了提高性能,RDBMS一般也采取一些提高效率的措施:采用并行處理結構、新的數據組織、查詢策略、索引技術等等。
2.B解析:在數據庫設計的不同階段,獲得不同的設計結果:需求分析階段,其成果是數據流圖描述的處理需求和數據字典描述的數據需求;概念設計階段。其成果是E-R圖表示的概念模型;邏輯設計階段,其成果是某個DBMS所支持的數據模型;物理設計階段,其成果是包括存儲結構和存取方法的物理結構。
3.D解析:SQL語句按照功能分為四類:
數據定義:CREATE、DROP、ALTER:
數據操縱:INSERT、UPDATE、DELETE:
數據查詢:SELECT:
數據控制:GRANT、REVOKE。
4.C解析:結點的度是指一個結點的子樹的個數。樹的高度是指一棵樹的葉結點的最大層數。結點的層數,根結點的層數為0,其他任何結點的層數等于它的雙親結點的層數加1。掌握樹的高度、結點的層數的定義,并能夠區別結點的度、樹的高度、結點的層數。
5.D解析:層次模型是數據庫系統中最早出現的數據模型,主要特征是用樹型結構來表示實體類型以及實體間的聯系;網狀模型是用網狀結構來表示實體類型及實體之間聯系的數據模型。兩個模型中結點都通過指針域來聯系相關結點。
6.B解析:在非服務攻擊的情況下,攻擊者可能使用各種方法對網絡通信設備發起攻擊,使得網絡通信設備或線路出現嚴重阻塞或癱瘓。
7.A解析:20世紀90年代,隨著網絡技術的發展,客戶/服務器(Client/Server,簡稱為(C/S))結構的數據庫系統成為主流。數據庫應用快速開發工具也迅速向客戶/服務器結構轉移。客戶/服務器結構把數據庫管理和數據庫應用劃分為兩個部分,并分別位于服務器端和客戶端。
8.C解析:數據庫技術的研究領域是十分廣泛的,概括起來,可包括以下3個領域:數據庫管理系統軟件的研制、數據庫設計和數據庫理論。
9.D解析:考查索引的特點。散列索引能有效地支持點查詢,但不能支持范圍查詢。
10.A解析:內存分配中的靜態等長分區的分配內存空間被劃分成若干個長度相等的區域,每個區域被稱做一個頁面,記錄內存空間使用情況可采用下列方法之一。1、字位映像圖;2、空閑頁面表;3、空閑頁面鏈表。
11.環或環路或回路或進程環路環或環路或回路或進程環路解析:死鎖是一種系統狀態,在多道程序系統中,一組進程的每一個進程均無限期地等待被該組進程中的另一個進程所永遠不會釋放的資源。產生死鎖的必要條件是:
①互斥條件
②不可剝奪(不可搶占)
③部分分配(占有等待)
④循環等待
如果沒有一個資源占有的環路,是不會形成死鎖的。
12.n-1
13.信息信息是經過加工后的數據
14.數據庫邏輯圖(E-R圖或概念模型)
數據庫物理圖(物理模型)PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了數據庫模型設計的全過程。利用PowerDesigner可以制作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發工具的應用程序,還可為數據倉庫制作結構模型,也能對團隊設備模型進行控制。
15.DROP
16.32
17.表線性表的元素都是結構上不可分的單元素,廣義表中元素既可以是原子類型,也可以是列表
18.參照參照
19.DataWindow.NETPowerBuilder美國Sybase公司研制的一種新型、快速開發工具,是客戶機/服務器結構下,基于Windows3.x、Windows95和WindowsNT的一個集成化開發工具。它包含一個直觀的圖形界面和可擴展的面向對象的編程語言PowerScript,提供與當前流行的大型數據庫的接口,并通過ODBC與單機數據庫相連。PowerBuilder的主要特色是DataWindow(數據窗口),通過DataWindow可以方便地對數據庫進行各種操作,也可以處理各種報表,而無需編寫SQL語句,可以直接與Sybase、SQLServer、Informix、Oracle等大型數據庫連接。
20.特權指令特權指令是指具有特殊權限的指令,在多用戶,多任務的計算機系統中,特權指令卻是不可缺少的。它主要用于系統資源的分配和管理,包括改變系統的工作方式,檢測用戶的訪問權限,修改虛擬存儲器管理的段表,頁表和完成任務的創建和切換等
21.A
22.B
23.D解析:在概念模型中,客觀存在并可以相互區別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯系。
24.C解析:順序文件通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。鏈接結構的文件可以將文件分散存放于若干不連續的物理塊中,每個物理塊中設一指針,指向下一塊。索引結構的文件也可以將文件分散存放于若干不連續的物理塊中,系統為每個文件建立一張索引表。
25.B
26.D解析:為保證數據庫是可恢復的,登記日志文件時必須遵循以下兩條原則:1、登記的次序嚴格按并發事務執行的時間次序;2、必須先寫日志文件,后寫數據庫。
27.C解析:本題主要考查了實體之間多對多的聯系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯系,反之亦然,稱為一對一聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯系,稱實體集A與B的聯系為一對多聯系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯系,稱為多對多聯系。所以C)正確。
28.C
29.A
30.D
31.\n【審題關鍵句】讀取正數,統計個數,右移后為奇數的個數及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】計算金額,按金額從小到大進行排列,相同的則按產品代碼從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環變量i、j。
\n②在第一層for循環中,循環變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的處理。第二層for循環中,循環變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環體中,利用if條件語句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個字符的ASCII碼。
\n【參考答案】
\n
\n
34.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數組中。
\n【解題思路】
\n①首先定義字符變量ch和無符號整型變量i、j、k。
\n②對字符二維數組XX,在第一層for循環中,變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的掃描,在第二層for時循環中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實現整篇文章中的字符按ASCII碼值從大到小的順序進行排序。
\n【參考答案】
\n
\n
35.【審題關鍵句】小于后連續5個數,偶數,從小到大排序。
\n【解題思路】
\n①首先定義兩個循環整型變量i、j和一個用于數據交換的整型變量ab。
\n②然后在for循環語句中,先指定循環變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因為從倒數第5個數開始,其后面的數都不滿5個數,與題目要求不符,因此可以省略最后5個數),接著對每個數組元素a[i]判斷其是否為偶數且小于其后面連續的5個數,然后把滿足此條件的數組元素a[i]賦給數組元素b[cnt],同時數組的下標變量cnt加1。③最后,用雙重for循環語句對數組b中的數組元素兩兩比較大小,如果前一個數組元素大于后一個數組元素,則兩者進行互換,實現對數組b進行升序或降序的排列。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】個位+千位與百位+十位,偶數,整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成兩位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式:②新組合的兩位數的偶數的判斷及整除判斷,參考答案的第10條語句。注意,兩個整除關系表達式要用或運算符(||)連接,且用括號括起來先進行整除運算(因為或運算級別比與運算級別低,因此要括起來),再與奇偶性判斷表達式進行與()運算。
\n【參考答案】
\n
\n
\n
38.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經定義了一個無符號變量va1,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】統計一個長度為2的子字符串在另一個字符串中出現的次數。
\n【解題思路】
\n①定義字符指針p,q,并且q指向字符串str。定義計數整型變量cnt,設置其值等于0。
\n②在while循環中調用C語言的字符串庫函數strstr,返回子字符串substr在字符串q第一次出現的位置,賦給變量P。用if語句判斷,如果p的值為空,則說明在字符串str沒有找到子字符串,退出循環。否則,變量cnt加1,再把P的值加2(因為子字符串substr的長度為2)賦給變量q,執行下一次循環。直到字符串中不存在子字符串時,退出循環結束。
\n③最后,返回子字符串substr在字符串str中出現的次數。
\n【參考答案】
\n
40.\n【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
41.【解題思路】(1)ER圖的設計原則在設計ER圖時,首先應根據需求分析,確認實體、屬性和聯系這三種ER圖的基本要素。需要強調的三條設計原則如下:①相對原則建模的過程實際上是對對象抽象的過程。實體、屬性和聯系是對同一個對象抽象過程的不同解釋和理解。在同一情況下不同的人,或同一人在不同的情況下,對事物抽象的結果可能是不同的。在ER圖的整個設計過程中,實體、屬性和聯系不是一成不變,而是可能會被不斷的調整和優化。②一致原則同一對象在同一個管理系統中的不同子系統抽象的結果要求保持一致。③簡單原則為簡化ER圖,現實世界中的事物能作屬性對待時,應盡量作為屬性處理。屬性與實體和聯系之間,并無一定界限。當屬性滿足如下兩個條件時,就不能作實體或關系對待:不再具有需要進一步描述的性質,因為屬性在含義上是不可再分的數據項;屬性不能再與其它實體具有聯系,即ER圖中的聯系只能是實體之間的聯系。(2)ER圖的組成元素是實體、屬性和聯系①實體把客觀存在并且可以相互區別的事物稱為實體。實體可以是實際事物,也可以是抽象事件。如一個職工、一場比賽等。②屬性描述實體的特性稱為屬性。如職工的職工號,姓名,性別,出生日期,職稱等。③聯系聯系是實體間有意義的相互作用,即實體問存在的關聯。在ER圖中,分別用矩形框表示實體,橢圓表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國豪華型光萬用表市場調查研究報告
- 2025年中國汽剎后橋殼總成市場調查研究報告
- 2025年中國木工斜口平刨床市場調查研究報告
- 2025年中國改性聚酯長絲燒毛土布市場調查研究報告
- 對執行異議之訴不服上訴狀
- 文化創意產業典當質押貸款合同
- 2024年度浙江省二級建造師之二建礦業工程實務強化訓練試卷B卷附答案
- 蔡歡離婚后子女撫養及探望權協議
- 2025年中國亞光清面漆市場調查研究報告
- 2025年中國Ⅴ型槽鑄鐵輪市場調查研究報告
- 護理安全管理課件
- 2025年甘肅省隴南市事業單位招聘247人筆試參考題庫及答案詳解一套
- 2025年心理健康指導師職業資格考試試題及答案
- 石油行業采購物資質量事故案例規律分析課件
- 七年級下冊道德與法治期末復習必刷主觀題含答案
- 2024年廣東省揭西縣教師招聘考試《教育學和心理學基礎知識》真題庫及答案
- 2025年新高考2卷(新課標Ⅱ卷)英語試卷(含答案解析)
- 北京市順義區2023-2024學年六年級下學期數學期末試卷(含答案)
- 公司安全廉政管理制度
- JG/T 283-2010膨脹玻化微珠輕質砂漿
- 電力法規考試試題及答案
評論
0/150
提交評論