




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2023年】湖南省株洲市全國計算機等級考試數據庫技術真題(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.對于學生信息表:student(sno,sname,sex,age,dept),能夠得到年齡在20歲到22歲之間的學生的姓名和學號的語句是
A.SELECT*FROMstudentWHEREageBETWEEN20AND22
B.SELECTsname,snoFROMstudentWHEREageBETWEEN20AND22
C.SELECTsname,snoFROMstudentWHEREage>=20
D.SELECTsname,snoFROMstudentWHEREage<=22
2.ER圖是數據庫設計的工具之一,它一般適用于建立數據庫的()。
A.概念模型B.結構模型C.物理模型D.邏輯模型
3.事務的持久性是由數據庫管理系統中的哪個部件負責?________。
A.恢復管理B.并發控制C.完整性約束D.存儲管理
4.下列敘述中,PowerBuilder的特性包括()。
Ⅰ、專業的客戶/服務器應用開發
Ⅱ、提供數據和結構移動方式
Ⅲ、提供強大的調試器
Ⅳ、豐富的數據表現風格
A.僅Ⅰ和ⅡB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅲ和ⅣD.全部
5.在SYBASE數據庫產品中提供面向對象的數據庫建模工具的是
A.DirectConnect
B.OmniCONNECT
C.ReplicationServer
D.PowerDesigner
6.如果有多個中斷同時發生,系統將根據中斷優先級響應優先級最高的中斷請求。若要調整中斷事件的響應次序,可以利用下列哪一項?
A.中斷嵌套B.中斷響應C.中斷向量D.中斷屏蔽
7.現將關系模式A分解為兩個關系模式A1(C,T)和A2(H,R,S),則其中A1的規范化程度達到_______。
A.1NFB.2NFC.3NFD.BCNF
8.設有1000個無序的元素,希望用最快的速度挑選出其中前10個最大的元素,最好選用______方法。
A.冒泡排序B.快速排序C.堆排序D.基數排序
9.下述________不是對象—關系數據庫的基本特征。
A.SQL環境中支持基本數據類型擴充B.SQL環境中支持復雜對象C.SQL環境中支持繼承性D.關系的規范化程度高
10.在一棵二叉樹的先序遍歷、中序遍歷、后序遍歷所產生的序列中,所有葉結點的先后順序
A.都不相同B.完全相同,C.先序和中序相同,而與后序不同D.中序和后序相同,而與先序不同
二、填空題(10題)11.SMTP的通信過程可以分成三個階段,它們是連接___________階段、郵件傳遞階段和連接關閉階段。
12.計算機網絡拓撲主要是指通信子網的拓撲構型,它對網絡性能、系統可靠性與___________都有重大影響。
13.創建用戶自定義角色的語句是:()
14.當用戶申請打開一個文件時,操作系統將該文件的文件控制塊保存在內存的______表中。
15.虛擬存儲管理系統中,在進行地址映射時,若所需頁面不在內存,則產生【】中斷。
16.創建一個進程的主要任務是建立該進程的______。
17.在SQL語言中,允許獲得某種權限的用戶把這種權限再轉授給其他用戶,可以在GRANT語句中指定______子句。
18.在實際應用中,分組交換技術可以分為兩類:數據報與___________。
19.______是用戶接入Internet的入口點,一方面它為用戶提供Internet接入服務,另一方面,它也為用戶提供各類信息服務。
20.下表為一路由器的路由表。如果該路由器接收到一個源IP地址為0、目的IP地址為0的IP數據報,那么它將把此IP數據報投遞到___________。
三、單選題(10題)21.為了考慮安全性,每個部門的領導只能存取本部門員工的檔案,為此DBA應創建相應的()。
A.視圖(view)B.索引(index)C.游標(cursor)D.表(table)
22.在SQLSever中創建用戶數據庫,其主要數據文件的大小必須大于__________。
A.master數據庫的大小B.model數據庫的大小C.msdb數據庫的大小D.3MB
23.SQL語言集數據定義、數據查詢、數據操縱和數據控制功能于一體,語句UPDATE實現()功能。
A.數據定義B.數據查詢C.數據操縱D.數據控制
24.在計算機硬件系統的基本組成中,完成解釋指令、執行指令的功能部件是
A.運算器B.控制器C.存儲器D.輸入輸出設備
25.ENIAC所用的主要元件是()
A.集成電路B.晶體管C.電子管D.以上答案都不對
26.用戶對SQL數據庫的訪問權限中,如果只允許刪除基本表中的元組,應授予哪一種權限?
A.DROPB.DELETEC.ALTERD.UPDATE
27.數據庫的概念模型獨立于()。
A.具體的機器和DBMSB.實體聯系圖C.信息世界D.關系模型
28.下列關于SQLServer數據庫用戶權限的說法中,錯誤的是__________。
A.數據庫用戶自動具有該數據庫中全部用戶數據的查詢權
B.通常情況下,數據庫用戶都來源于服務器的登錄賬戶
C.一個登錄賬戶可以對應多個數據庫中的用戶
D.數據庫用戶都自動具有該數據庫中public角色的權限
29.某單道批處理系統中有四個作業JOB1、JOB2、JOB3和JOB4,它們到達“輸入井”的時刻和需要的運行時間如下表所示:
假設9:30開始進行作業調度,按照最高響應比作業優先算法,首先被調度的作業是
A.JOB1B.JOB2C.JOB3D.JOB4
30.能夠對PowerDesigner中所有模型信息只讀訪問的模塊是()。A.A.ProcessAnalyst
B.DataArchitect
C.Viewer
D.WarehouseArchitecture
四、C語言程序設計題(10題)31.在文件in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是偶數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.c文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
32.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cnt1和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj。
結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數據文件in.dat中的任何數據、主函數main、讀函數read_dat和輸出函數writeDat的內容。
33.設有n個人圍坐一圈并按順時針方向從1到n編號,從第s個人開始進行1到m的報數,報數到第m個人,此人出圈,再從他的下一個人重新開始1到m的報數,如此進行下去直到所有的人都出圈為止。現要求按出圈次序,每10人一組,給出這n個人的順序表。請考生編寫函數Josegh(void)實現此功能,并調用函數writeDat,把結果P輸出到文件out.dat中。
設n=100,s=1,m=10。
①將1到n個人的序號存入一維數組P中;
②若第i個人報數后出圈,則將p[i]置于數組的倒數第i個位置上,而原來第i+1個至倒數第i個元素依次向前移動一個位置;
③重復第②步直至圈中只剩下p[1]為止。
注意:部分源程序已經給出。
請勿改動主函數main和輸出數據函數writeDAT的內容。
34.函數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的內容。
35.已知在文件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的內容。
36.程序test.c的功能是:計算100以內滿足以下條件的所有整數i的個數cnt以及這些i之和sum。條件:i,i+4,i+10都是素數,同時i+10小于100。請考生編寫函數countvalue實現程序要求,最后調用函數wfiteDAT把結果cnt和sum輸出到文件out.dat中。(數值l不是素數)
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.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的個位數位置上的值減去千位數位置上的值再減去百位數位置上的值最后減去十位數位置上的值,如果得出的值大于等于零且原四位數是偶數,則統計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
39.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組XX中,請編制函數encryptChar,按給定的替代關系對數組)XX中的所有字符進行替代,其替代值仍存入數組XX的對應的位置上,最后調用函數writeDat把結果xx輸出到文件out.dat中。
替代關系:)=p*17mod256,mod為取余運算,p是數組)xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數時,則該字符不變,否則用f(p)替代所對應的字符。
40.編寫一個函數findStr(char*str,char*substr),該函數統計一個長度為2的子字符串substr在另一個字符串str中出現的次數,該次數作為函數值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,子字符串為”as”,函數返回值是6。
函數ReadWrite實現從文件in.dat中讀取兩個字符串,并調用函數findStr,最后把結果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請勿改動主函數main和其他函數中的任何內容,僅在函數findStr的花括號中
填入你編寫的若干語句。
五、設計與應用題(2題)41.設有某商業單位需要建立商務數據庫用以處理銷售記賬,它記錄的數據包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產地及單價;某顧客購買某商品的數量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務ER圖模型并優化。(6分)(2)將ER模型換成關系模型并規范化到3NF。(4分)
42.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
六、單選題[1分](2題)43.下列有關三級模式結構和數據獨立性的說法,正確的是()。
A.在一個數據庫中可以定義多個內模式,可利用不同的內模式來描述特定用戶對數據的物理存儲需求
B.外模式是用戶與數據庫系統的接口,用戶可通過外模式來訪問數據,在一個數據庫中只能定義一個外模式
C.三級模式結構提供了數據獨立性,即當數據的邏輯結構和存儲結構發生變化時,應用程序不受影響
D.數據獨立性使得數據的定義和描述與應用程序相分離,簡化了數據庫應用程序的開發,但增加了用戶維護數據的代價
44.在SELECT語句中,以下有關0RDERBY子句的敘述中不正確的是()。
A.ORDERBY子句可以對多個列進行排序
B.SELECT語句中,0RDERBY只能在所有其他子句之后作為最后一個子句出現
C.子查詢也可以使用0RDERBY子句
D.在視圖中可以使用0RDERBY子句
參考答案
1.B解析:A)選項中,不是選擇所有列;C)選項年齡沒有小于等于22歲;D)選項年齡沒有大于等于20歲。
2.A解析:E-R圖是數據庫設計中概念設計階段表達概念模型的有力工具。
3.A解析:數據庫管理系統中,為了保證事務的正確執行,維護數據庫的完整性,要求數據庫系統維護以下事務特性,即原子性、一致性、隔離性和持久性。事務的原子性是指事務的所有操作要么全部正確反映出來,要么不反映;事務的一致性是事務的隔離執行保持數據庫的一致性;事務的隔離性是指盡管多個事務可以并發進行,但要使每個事務都感覺不到系統中其他事務在并發進行;事務的持久性是指一個事務成功完成后,它對數據庫的改變必須是永久性的,即使系統可能出現故障.這4個特性都要有相關的機制保證,確保持久性的是數據庫管理系統中的恢復管理部件的責任。正確答案為選項A。
4.D解析:PowetBuilder的主要特點包括:①專業的客戶/服務器應用開發工具。②全面支持面向對象開發。③使用專門接口或ODBC,可同時支持與多種數據庫連接。④提供豐富的數據表現風格。⑤支持動態數據交換(DDE)、動態鏈接庫(DLL)、對象鏈接與嵌入(OLE)。⑥提供靈活、快捷的數據和結構移動方式。⑦提供強大的調試器和多種調試方式。⑧支持Internet多層體系結構下的快速Web應用開發。
5.D解析:DirectConnect是SYBASE中主要用來用非SYBASE數據源建立聯系的訪問服務器;ReplicationServer是在SYBASE中主要用來解決網絡上相同數據多份拷貝及分布更新的;PowerDesigner是在SYBASE中提供面向對象的數據建模的工具;OmniCONNECT提供整個企業范圍內不同數據庫管理系統之間完全透明的數據集成。掌握SYBASE的系列產品及其特點。
6.D解析:中斷屏蔽是指在提出中斷請求之后,CPU不予響應的狀態。它常常用來在處理某一中斷時防止同級中斷的干擾或在處理一段不可分割、必須連續執行的程序時防止任何中斷事件的干擾。本題正確答案為選項D。
7.D解析:A1關系模式存在函數依賴集為F={C→T},主碼為C,其他屬性T完全直接依賴于主碼C:主碼是單屬性碼,所以該關系模式規范化程度可達到BCNF。
8.C
9.D解析:對象-關系數據庫系統具有的基本特性:1、SQL環境中支持基本數據類型擴充;2、SQL環境中支持復雜對象;3、SQL環境中支持繼承性。
10.B解析:根據“根-左-右”,“左-根-右”,“左-右-根”的先序、中序、后序遍歷原則,可以知道,在3種遍歷所產生的序列中,所有葉結點的先后順序是完全相同的。
11.建立【解析】SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關閉階段。
12.通信費用【解析】計算機網絡拓撲主要是指通信子網的拓撲構型,它對網絡性能、系統可靠性與通信費用都有重大影響。
13.CREATEROLE
14.系統打開文件系統打開文件解析:當用戶申請打開一個文件時,系統要在內存中為該用戶保存一些必要的信息,這些信息以表格欄目中內容的形式出現。系統打開文件表放在內存中,專門用于保存已打開文件的文件控制塊。除此之外,在該表格中還保存已打開文件的文件號、共享計數、修改標志等。
15.缺頁缺頁
16.PCB或進程控制塊PCB或進程控制塊
17.WITHGRANTOPTIONWITHGRANTOPTION解析:GRANT語句的一般格式為:
GRANT<權限》[,(權限)]...
[ON<對象類型><對象名>]
T0<用戶>[<用戶>]...
[WITHGRANTOPTION];
其中若指定了WITHGRANTOPTION子句,則獲得某種權限的用戶還可以把這種權限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權限的用戶只能使用該權限,但不能傳播該權限。
18.虛電路【解析】在實際應用中,分組交換技術可以分為兩類:數據報與虛電路。
19.ISPISP解析:Internet服務提供商(ISP)是用戶接入Internet的入口點。一方面它為用戶提供Internet接入服務;另一方面,它也為用戶提供種類信息服務。
.7【解析】目的網絡的IP地址是40.0.n0,那么查表可知,路由器應該把IP數據報投遞到。
21.A解析:視圖是從一個或幾個基本表中根據用戶需要而做成的一個虛表。視圖是虛表,它在存儲時只存儲視圖的定義,而沒有存儲對應的數據,視圖是只在剛剛打開的一瞬間,通過定義從基表中搜集數據,并展現給用戶。
22.B
23.CSQL語言集數據定義、數據查詢和數據操縱和數據控制功能于一體。數據定義語言的動作包括CREATE、DROP和ALTER;數據操縱語言的動作包括:INSEPT、UPDATE和DELETE;數據控制語言的動作包括GRANT和REVOKE。
24.B解析:馮?諾依曼提出的存儲程序工作原理決定了計算機硬件系統的5個基本組成部分,即運算器、控制器、存儲器、輸入設備和輸出設備。運算器是計算機中執行各種算術運算和邏輯運算的部件,也叫算術邏輯單元。存儲器是計算機中具有記憶能力的部件,它能根據地址接收和保存指令或數據,并能根據命令提供有關地址的指令或數據。
控制器的主要作用是使整個計算機能夠自動地執行程序,并控制計算機各功能部件協調一致地動作。執行程序時,控制器先從主存中按順序取出程序中的一條指令,解釋該指令并形成數據地址,取出所需的數據,然后向其他功能部件發出執行該指令所需的各種時序控制信號。然后再從主存中取出下一條指令執行,如此循環,直到程序完成。計算機自動工作的過程就是逐條執行程序中指令的過程。
輸入設備的主要功能是將數據、程序等用戶信息變換為計算機能識別和處理的信息形式。
輸出設備的主要功能是將計算機中的二進制信息變換為計算機用戶所需要并能識別的信息形式。
25.C
26.B解析:允許刪除基本表中的元組的權限是DELETE。
27.A解析:概念模型用于信息世界的建模,是將現實世界的客觀對象抽象為某種信息結構。這種結構不依賴于具體的計算機系統,不是某一個DBMS支持的數據模型。實際上是現實世界到機器世界的一個中間層次。
28.A
29.B解析:響應比定義為系統對作業的響應時間與作業運行時間的比值。最高響應比作業優先算法優先選擇響應比最高的作業。對JOB1,JOB2、JOB3和JOB4的響應比分別為60/80=0.75、40/20=2、10/40=0.25和0/35=0,因此首先被調度的作業是JOB2,正確答案為選項B。
30.B【答案】B
【解析】DataArehitect是可以對PowerDesigner中所有模型信息進行訪問的只讀模塊。
31.\n【審題關鍵句】讀取正數,統計個數,各位數字之和為偶數的數的個數及平均值。
\n【解題思路】\n\t\t定義整型循環變量i、j,表示各位數字之和的長整型變量he以及存儲一個四位數的字符數組num[5]。
\n②循環變量i從0開始,依次遞增到4,對字符數組num[5]的每個元素賦初值0。
\n③循環變量i從0開始,依次遞增到MAXNUM.1,對每個數組元素xx[i]進行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環時,totNm的值就是文件in.dat中存有的四位正整數的個數。
\n④循環變量i從0開始,依次遞增到totNum-1,對于每個數組元素xx[i]調用庫函數sprintf以4個字符寬度形式輸出到字符數組num中,用字符數組num中的每個元素減去0的ASCII碼48,就分別得到XX[i]這個四位數每位上的數字,并把這四個數字相加賦給變量j。再對變量j對2求余數進行判斷其值是否等于0,如果等于0,則說明j是偶數,變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環后,把變量he的類型轉換成雙精度型再除以totCnt得到符合條件的數的算術平均值totPjz。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】圍圈問題。
\n【解題思路】
\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。
\n②通過一個for循環,將n個人的序號存入一維數組P中(n的值已在源程序中賦值為100)。
\n③再建立一個for循環,循環變量i從n開始,即從100開始,依次遞減直到其值小于2時退出循環。由于每執行一次循環,人數就會減少1個,因此,此處的for循環應表示為遞減方式。在該循環體中,先計算每次出圈人的位置,通過表達式“(s1+m.1)%i”計算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結果為0,則說明要開始報數的是最后一個人,在此人前面的那個人就是要出圈的人,再通過一個循環將要出圈的人移到數組最后。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
36.\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
37.\n【審題關鍵句】讀取正數,統計個數,右移后為奇數的個數及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發現僅有一個不同點,即參與平均值計算的元素是數組xx[i]右移一位之后為奇數的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
38.\n【審題關鍵句】個位-千位-百位-十位,結果大于等于零且原四位數是偶數,統計出滿足此條件的個數,并按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
40.\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
41.【解題思路】(1)ER圖的畫法建立相應的ER圖的過程如下:第一,確定實體類型。本題有兩個實體類型,即顧客實體和商品實體。第二,確定聯系類型。該題中只有顧客一商品模型。第三,把實體類型和聯系類型組合成ER圖。第四,確定實體類型和聯系類型的屬性。顧客實體集屬性:姓名、單位、電話號碼商品實體集屬性:型號、名稱、產地、單價由顧客和商品兩個實體和一個顧客一商品購買關系,并且根據實體的屬性可以畫出相應ER圖。(2)ER模型轉換為關系模式的規則①把ER模型中的每一個實體集轉換為同名的關系,實體集的屬性就是關系的屬性,實體集的碼就是關系的碼。②把ER模型中的每一個聯系轉換成一個關系,與該聯系相連的各實體集的碼以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC 60245-3:1994 FR-D Rubber insulated cables - Rated voltages up to and including 450/750 V - Part 3: Heat resistant silicone insulated cables
- 我的成長軌跡寫人作文(5篇)
- 胰腺疾病考試試題及答案
- 六一助教活動方案
- 六一實踐活動方案
- 六一水果活動方案
- 六一活動做游戲活動方案
- 六一活動雙減活動方案
- 六一活動拉拉隊活動方案
- 六一活動蛋糕房活動方案
- 期末考試卷-模擬測試卷市場營銷王永貴試卷3參考答案
- 北京市大興區2023-2024學年八年級下學期期末歷史試題(原卷版)
- Unit1ScienceFictionUsingLanguage(2)ReadingforWriting課件高中英語人教版選擇性
- 初中語文 24 唐詩三首《賣炭翁》公開課一等獎創新教學設計
- 北京海淀十一學校2024屆英語七年級第二學期期末教學質量檢測模擬試題含答案
- 2023-2024學年遼寧省沈陽市皇姑區七年級(下)期末數學試卷(含答案)
- 釀酒機械與設備智慧樹知到期末考試答案章節答案2024年齊魯工業大學
- 兒童保健門診規范化建設標準
- 《庖丁解牛》省公開課金獎全國賽課一等獎微課獲獎課件
- JBT 11699-2013 高處作業吊籃安裝、拆卸、使用技術規程
- 24春國家開放大學《離散數學》大作業參考答案
評論
0/150
提交評論