版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023年內蒙古自治區(qū)包頭市全國計算機等級考試數(shù)據庫技術預測試題(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.哪一個不是基本的操作系統(tǒng)?
A.批處理操作系統(tǒng)B.分時操作系統(tǒng)C.實時操作系統(tǒng)D.網絡操作系統(tǒng)
2.把各個數(shù)據文件中存在重復的數(shù)據稱為()。
A.數(shù)據組合B.數(shù)據冗余C.數(shù)據查詢D.數(shù)據分解
3.操作系統(tǒng)的發(fā)展過程是()
A.設備驅動程序組成的原始操作系統(tǒng),管理程序,操作系統(tǒng)
B.原始操作系統(tǒng),操作系統(tǒng),管理程序
C.管理程序,原始操作系統(tǒng),操作系統(tǒng)
D.管理程序,操作系統(tǒng),原始操作系統(tǒng)
4.關系數(shù)據庫中的關鍵字是指
A.能唯一決定關系的字段B.不可改動的專用保留字C.關鍵的很重要的字段D.能唯一標識元組的屬性或屬性集合
5.事務的原子性是指
A.事務中包括的所有操作要么都做,要么都不做
B.事務一旦提交,對數(shù)據庫的改變是永久的
C.一個事務內部的操作及使用的數(shù)據對并發(fā)的其他事務是隔離的
D.事務必須是使數(shù)據庫從一個一致性狀態(tài)改變到另一個一致性狀態(tài)
6.在數(shù)據庫設計的哪個階段要考慮數(shù)據的存儲結構和訪問路徑等問題?
A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段
7.對現(xiàn)實世界要處理的對象進行詳細調查,在了解現(xiàn)行系統(tǒng)的概況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標的基礎數(shù)據及其處理方法。這屬于哪一階段的任務?
A.需求分析B.概念結構設計C.邏輯結構設計D.物理設計
8.下列哪一個是引入工作集模型的前提因素?______。
A.系統(tǒng)效率下降B.頁面淘汰算法選擇不合理C.程序的局部性原理D.分配給進程的物理頁面數(shù)太少
9.數(shù)據庫系統(tǒng)的核心是__。()
A.編譯系統(tǒng)B.數(shù)據庫C.操作系統(tǒng)D.數(shù)據庫管理系統(tǒng)
10.一個關系模式為Y(X1,X2,X3,X4),假定該關系存在函數(shù)依賴:(X1,X2)→X3,X2→X4,則該關系的碼為______。
A.X1B.X2C.(X1,X2)D.(X1,X2,X3,X4)
二、填空題(10題)11.數(shù)據管理經過了人工管理、文件系統(tǒng)和【】3個發(fā)展階段。
12.UNIX內核部分包括文件子系統(tǒng)和___________控制子系統(tǒng)。
13.______是文件存在的標志,它記錄了系統(tǒng)管理文件所需要的全部信息。
14.在關系數(shù)據庫中,參照關系和被參照關系是以【】相關聯(lián)的兩個關系。
15.以太網幀結構由前導碼、幀前定界符、目的地址字段、源地址字段、類型字段、___________和幀校驗字段幾個部分組成。
16.數(shù)據包過濾技術是在___________對數(shù)據包進行選擇。通過檢查數(shù)據流中每個數(shù)據包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據包通過,它通常安裝在路由器上。
17.層次模型和網狀模型統(tǒng)稱為【】模型。
18.對于一組給定權值所構造的霍夫曼樹的形狀有可能不同,它們的帶權外部路徑長度______。
19.散列表存儲的基本思想是:由結點的______決定結點的存儲地址。
20.IP電話系統(tǒng)有4個基本組件:終端設備、___________、多點控制單元和網守。
三、單選題(10題)21.關于水平分割說法錯誤的是:()
A.根據行的使用特點進行分割
B.分割之后所有表的結構都相同。
C.而存儲的數(shù)據不同。使用并(Union)操作。
D.使用連接(Join)操作
22.整個軟件生存期中時間最長蹬是()
A.需求分析B.設計C.程序編制D.運行維護
23.概念設計的結構是得到一個與()
A.DBMS有關的邏輯結構B.DBMS無關的概念模式C.DBMS和硬件有關的邏輯結構D.DBMS和硬件無關的數(shù)據結構
24.用數(shù)組A[0…m-1]存放循環(huán)隊列的元素值,若其頭尾指針分別為front和rear,則循環(huán)隊列中當前元素的個數(shù)為()
A.(rear-frontm)modm
B.(rear-front1)modm
C.(rear-front-1m)modm
D.(rear-front)modm
25.可以用于概念模型設計的是()
A.層次樹結構B.數(shù)據流圖C.E-R圖D.關系數(shù)據模型
26.______文件可存放在磁盤、磁帶等多種存儲介質上,通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。
A.索引文件B.索引順序文件C.順序文件D.直接文件
27.磁盤的讀寫單位是()
A.塊B.扇區(qū)C.簇D.字節(jié)
28.關于計算機的操作系統(tǒng),下面敘述不正確的是
A.操作系統(tǒng)是從管理程序(管理軟件和硬件的程序)發(fā)展而來的
B.操作系統(tǒng)既是系統(tǒng)軟件又是應用軟件
C.操作系統(tǒng)是計算機用戶與計算機的接口
D.用戶一般是通過操作系統(tǒng)使用計算機
29.順序程序和并發(fā)程序的執(zhí)行相比()
A.基本相同B.無法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時間快D.順序程序執(zhí)行總體上執(zhí)行時間快
30.在需求分析階段中,業(yè)務流程的分析結果一般用()
A.E-R圖表示B.程序流程圖表示C.數(shù)據流圖表示D.數(shù)據結構圖表示
四、C語言程序設計題(10題)31.已知數(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中。
32.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串變量的下標為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結果仍按行重新存入字符串數(shù)組)XX中,最后調用函數(shù)WrriteDat把結果xx輸出到out.dat文件中。
33.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組XX中,請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組)XX中的所有字符進行替代,其替代值仍存入數(shù)組XX的對應的位置上,最后調用函數(shù)writeDat把結果xx輸出到文件out.dat中。
替代關系:)=p*17mod256,mod為取余運算,p是數(shù)組)xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不變,否則用f(p)替代所對應的字符。
34.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調用函數(shù)WriteDat把結果XX輸出到文件out.dat中。
替代關系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
35.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串數(shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組XX中的所有字符進行替代,其替代值仍存入數(shù)組)xx的對應的位置上,最后調用函數(shù)wmeDat把結果xX輸出到文件out.dat中。
替代關系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應的字符是小寫字母,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動住數(shù)main、讀數(shù)據函數(shù)ReadDat和輸出數(shù)據函數(shù)WriteDat的內容。
36.已知數(shù)據文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把個位數(shù)字和千位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的千位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另~個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是偶數(shù)并且至少有一個數(shù)能被9整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
37.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調用函數(shù)readwriteDAT把結果輸出到0ut.dat文件中。
38.程序test.c的功能是:計算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件的所有SIX與NINE的和SUM。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調用函數(shù)writeDAT把結果cnt和sum,輸出到文件0ut.dat中。
其中的S,I,X,N,E各代表一個十進制數(shù)字,允許代表的數(shù)字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main和輸出數(shù)據函數(shù)writeDAT的內容。
39.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按金額從大到小進行排列,若金額相等,則按產品代碼從大到小進行排列,最終排列結果仍存入結構數(shù)組sell中。最后main函數(shù)調用函數(shù)WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
40.
函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z,其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中。最后main函數(shù)調用函數(shù)WriteDat把結果xx輸出到文件out.dat中。例:原文:Adb.Bcdza
abck.LLhj結果:Aca.Bbcyzzabj.LLgi原始數(shù)據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat0和輸出函數(shù)WriteDat的內容。
五、設計與應用題(2題)41.設在采用SQLServer2008數(shù)據庫的圖書館應用系統(tǒng)中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:BORROWER:借書證號姓名系名班級12011106蔣輝文計算機系12-112011107王麗計算機系12-112012113范園園信息系12-2LOANS:借書證號圖書館登記號借書日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書號書名作者圖書登記號出版社價格TP311.1數(shù)據庫系統(tǒng)李明T001001科學19.00TP311.2二級C語言王珊T001026人民32.00(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數(shù)量。(5分)(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)
42.設某連鎖商店數(shù)據庫中有關系模式R:R(商店編號,商品編號,庫存數(shù)量,部門編號,負責人)如果規(guī)定:每個商店的每種商品只在一個部門銷售,每個商店的每個部門只有一個負責人,每個商店的每種商品只有一個庫存數(shù)量。(10分)(1)請根據上述規(guī)定,寫出關系模式R的函數(shù)依賴集;(2)請給出關系模式R的候選碼;(3)請說明關系模式R屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關系模式。
六、單選題[1分](2題)43.SQLServer2008提供了方便的數(shù)據導入/導出向導,現(xiàn)利用該向導將S1服務器上某數(shù)據庫中T1表的數(shù)據導人到S2服務器某數(shù)據庫中已有的T2表中。在數(shù)據源上的操作由用戶U1完成,在目的服務器上的操作由用戶U2完成。則U1和U2需要具有的權限是()。
A.ul需要T1表的查詢權限和T2表的插入權限,U2無需任何權限
B.U2需要T1表的查詢權限和T2表的插入權限,U1無需任何權限
C.U1需要T1表的查詢權限,U2需要T2表的插入權限
D.U1需要T1表的查詢權限和S2服務器的登錄權限,U2需要T2表的插入權限和S1服務器的登錄權限
44.監(jiān)控數(shù)據庫系統(tǒng)運行狀態(tài)是數(shù)據庫管理員非常重要的職責。數(shù)據庫管理員有如下工作:Ⅰ.定期實施數(shù)據庫完整備份并將備份數(shù)據傳送到遠端容災中心Ⅱ.定期查看數(shù)據庫空間是否滿足業(yè)務需求Ⅲ.定期查看數(shù)據緩沖區(qū)命中率、數(shù)據庫鎖情況Ⅳ.定期查看數(shù)據庫用戶會話情況Ⅴ.使用自動化手段檢查數(shù)據庫CPU使用情況,出現(xiàn)異常情況時自動發(fā)短信通知系統(tǒng)管理員上述工作中屬于數(shù)據庫監(jiān)控工作的是()。
A.僅Ⅰ、Ⅱ和VB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅱ、Ⅲ、Ⅳ和VD.全部
參考答案
1.D解析:計算機網絡是通過通信設施將地理上分散的計算機系統(tǒng)互連起來,實現(xiàn)信息交換、資源共享、互操作的系統(tǒng)。網絡操作系統(tǒng)就是在原來各自計算機基本的操作系統(tǒng)之上,按照網絡體系結構的各個協(xié)議標準開發(fā)的軟件,包括網絡管理、資源共享、通信、系統(tǒng)安全和多種網絡服務等。
2.B解析:凡關系模式將導致數(shù)據冗余和存儲異常,而存儲異常問題有:更新異常、插入異常和刪除異常。數(shù)據冗余是指某些不必多次存儲的信息在表中被重復保存。
3.A早期是二進制編碼,就是一般所謂的機器語言,其后出現(xiàn)最早的操作系統(tǒng),因此發(fā)展過程為設備驅動程序組成的原始操作系統(tǒng)、管理程序、操作系統(tǒng)
4.D解析:關鍵字是屬性或屬性的集合,其值能唯一地標識一個元組。
5.A解析:事務應該具有4個屬性:原子性、一致性、隔離性和持續(xù)性。原子性:一個事務是一個不可分割的工作單位,事務包括的諸操作要么都做,要么都不做;一致性:事務必須是使數(shù)據庫從一個一致性狀態(tài)改變到另一個一致性狀態(tài);隔離性:一個事務的執(zhí)行不能被其他事務干擾;持續(xù)性:持續(xù)性也稱永久性,指一個事務一旦提交,它對數(shù)據庫中數(shù)據的改變就應該是永久的。
6.D解析:物理結構設計的任務是為一個給定的數(shù)據庫邏輯結構選取一個最適合應用環(huán)境的物理結構。數(shù)據庫的物理結構主要是指數(shù)據庫在物理設備上如何存儲以及如何訪問,即數(shù)據庫的存儲方法和存取路徑。因此本題正確答案為D。
7.A解析:新奧爾良方法將數(shù)據庫設計過程分為4個階段:需求分析、概念結構設計、邏輯結構設計和物理設計。需求分析階段是在用戶調查的基礎上,通過分析,逐步明確用戶對系統(tǒng)的需求,包括數(shù)據需求和圍繞這些數(shù)據的業(yè)務處理需求。注意:在題干的敘述中,“對現(xiàn)實世界要處理的對象進行詳細調查,在了解現(xiàn)行系統(tǒng)的概況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標的基礎數(shù)據及其處理方法”屬于需求分析階段,故A)選項正確。掌握需求分析的任務,需求分析的基本步驟。
8.C解析:工作集是為了解決虛擬存儲中的顛簸問題而引入的。對于給定的進程訪頁序列,從時刻(t-△t)到時刻t之間所訪頁面的集合,稱為該進程的工作集。因此引入工作集模型的前提因素是程序的局部性原理,沒有程序的局部性原理,工作集模型就無從談起。
9.D解析:數(shù)據庫系統(tǒng)一般由數(shù)據庫、數(shù)據庫管理系統(tǒng)(DBMS)、應用系統(tǒng)、數(shù)據庫管理員和用戶構成。DBMS是數(shù)據庫系統(tǒng)的基礎和核心。
10.C
11.數(shù)據庫系統(tǒng)數(shù)據庫系統(tǒng)解析:數(shù)據管理技術的發(fā)展,與硬件、軟件和計算機應用的范圍有密切關系。數(shù)據管理技術的發(fā)展經過了3個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據庫階段。
12.進程【解析】UNIX的系統(tǒng)結構可分為兩大部分,一部分是操作系統(tǒng)的內核,另一部分是系統(tǒng)的外殼。內核部分由文件子系統(tǒng)和進程控制子系統(tǒng)組成;外殼由Shell解釋程序、支持程序設計的各種語言、編譯程序和解釋程序、實用程序和系統(tǒng)調用接口等組成。
13.文件控制塊或FCB文件控制塊或FCB解析:文件控制塊FCB是系統(tǒng)為管理文件而設置的一個數(shù)據結構。FCB是文件存在的標志,它記錄了系統(tǒng)管理文件所需要的全部信息。FCB通常應包括以F內容:文件名,文件號,用戶名,文件的物理位置,文件長度,記錄大小,文件類型,文件屬性,共享說明,文件邏輯結構,文件物理結構,建立文件的日期和時間,最后訪問日期和時間,最后修改日期和時間,口令,保存期限等。
14.外碼或外鍵或foreignkey或主碼—外碼參照關系就是之間的聯(lián)系是外碼,這個屬性在兩個關系中都存在,一個是主碼,一個不是。
15.數(shù)據字段【解析】以太網幀結構由以下幾個部分構成:①前導碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據字段;⑤幀校驗字段。
16.網絡【解析】數(shù)據包過濾技術是在網絡層對數(shù)據包進行選擇。通過檢查數(shù)據流中每個數(shù)據包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據包通過,它通常安裝在路由器上。
17.非關系非關系
18.相同相同
19.關鍵碼值關鍵碼值
20.網關【解析】IP電話系統(tǒng)有4個基本組件:終端設備、網關、多點控制單元和網守。
21.D
22.D
23.B
24.A
25.C
26.C解析:順序文件通常只能按記錄的順序存取,對這種文件進行更新,原則上需對文件做整體拷貝。鏈接結構的文件可以將文件分散存放于若干不連續(xù)的物理塊中,每個物理塊中設一指針,指向下一塊。索引結構的文件也可以將文件分散存放于若干不連續(xù)的物理塊中,系統(tǒng)為每個文件建立一張索引表。
27.B
28.B解析:操作系統(tǒng)是直接運行在裸機上的最基本的系統(tǒng)軟件,其他軟件都必須在操作系統(tǒng)的支持下才能運行。操作系統(tǒng)是一種資源管理程序,其主要功能是管理計算機軟硬件資源,組織計算機的工作流程,方便用戶的使用,并能為其他軟件的開發(fā)與使用提供必要的支持。
29.C
30.C
31.\n【審題關鍵句】千位+個位等于百位+十位個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數(shù)據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
32.\n【審題關鍵句】以行為單位對字符串變量的下標為奇數(shù)的字符按從小到大排序,結果仍按行重新存入字符串數(shù)組中。
\n【解題思路】
\n①因為要進行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、k。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于20,在循環(huán)體中實現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i][j]的ASCIl碼值大于)XX[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串)XX[i]中下標為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進行排序,下標為偶數(shù)的位置上的字符仍按原來位置存放的功能。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】個位+千位與百位+十位,偶數(shù),整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式:②新組合的兩位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語句。注意,兩個整除關系表達式要用或運算符(||)連接,且用括號括起來先進行整除運算(因為或運算級別比與運算級別低,因此要括起來),再與奇偶性判斷表達式進行與()運算。
\n【參考答案】
\n
\n
\n
37.【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
\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),實現(xiàn)把字符串S中的所有字符左移一個位置,循環(huán)結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。
\n【參考答案】
\n
\n
38.【審題關鍵句】計算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個數(shù)以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個十進制數(shù)字。
\n【解題思路】
\n①定義整型變量S,i,X,n,e,six,nine。
\n②在第一層for循環(huán)中,因為S的值不能為0,所以循環(huán)變量s從1開始,依次遞增直到其值等于10,退出循環(huán)。在第二層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,退出循環(huán)。在第三層for循環(huán)中,循環(huán)變量X從0開始,依次遞增直到其值等于10,退出循環(huán)。在第四層for循環(huán)中,因為n的值不能為0,所以循環(huán)變量n從1開始,依次遞增直到其值等于10,退出循環(huán)。在第五層for循環(huán)中,循環(huán)變量e從0開始,依次遞增直到其值等于10。
\n③設置完所有for循環(huán)條件后,在循環(huán)體中,由變量S的值乘以l00,變量i的值乘以10,以及變量X組成一個三位數(shù)賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個四位數(shù)賦給變量nine,再用if條件語句判斷,如果三倍的six等于兩倍的nine,則計數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時在屏幕上,輸出six與nine的值。
\n【參考答案】
\n
\n
\n
39.\n【審題關鍵句】計算金額,按金額從大到小進行排列,相同的則按產品代碼從大到小排列,結果存入結構數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
\n
40.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個字符的ASCII碼。
\n【參考答案】
\n
\n
41.【解題思路】(1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上海市事業(yè)單位考試模擬題-常識判斷及參考答案一套
- 強化地板備料工安全宣傳知識考核試卷含答案
- 隔離層制備工安全宣貫測試考核試卷含答案
- 混凝土制品質檢員班組考核測試考核試卷含答案
- 鹽斤收放保管工安全操作水平考核試卷含答案
- 反射爐工成果知識考核試卷含答案
- 2025年上海第二工業(yè)大學輔導員考試筆試真題匯編附答案
- 2024年潼南縣直屬機關遴選公務員筆試真題匯編附答案
- 2025年10月廣東深圳市大鵬新區(qū)總工會招聘社會化工會工作者1人備考題庫附答案
- 2025中國平安洛陽社區(qū)金融招募社區(qū)高級專員20人備考題庫附答案
- 口腔修復學:全口義齒課件
- 膜式壁制造及檢驗工藝演示文稿
- 紅壤區(qū)貧瘠農田土壤快速培肥技術規(guī)程
- 證券市場基礎知識講義全
- 宣城硅鑫新材料有限公司年產1.17萬噸特種硅油系列產品項目環(huán)境影響報告書
- 心肺復蘇操作考核評分表 (詳)
- 公園建設項目環(huán)境影響報告書
- 員工就業(yè)規(guī)則
- SS3和SS4簡明電路圖教案
- 路面施工風險告知書
- 新生兒常用藥物外滲后的處理課件
評論
0/150
提交評論