版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(2022年)四川省瀘州市全國計算機等級考試數據庫技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.二維數組A[0..8,0..9],其每個元素占2字節(jié),從首地址400開始,按行優(yōu)先順序存放,則元素A[8,5]的存儲地址為
A.570B.506C.410D.482
2.
3.在一個數據庫中,模式與內模式的映像個數是
A.1個B.與用戶個數相同C.由設置的系統(tǒng)參數決定D.任意多個
4.關系數據模型由哪幾部分組成?
Ⅰ.關系數據結構
Ⅱ.關系操作語言
Ⅲ.關系操作集合
Ⅳ.關系完整性約束
A.Ⅰ,Ⅱ和ⅣB.Ⅰ,Ⅱ和ⅢC.Ⅰ,Ⅲ和ⅣD.全部
5.下述________不是數據倉庫的基本特征。
A.面向主題B.集成C.反映歷史變化D.包括當前準確數據
6.在數據庫技術中,實體—聯系模型是一種
A.概念數據模型B.結構數據模型C.物理數據模型D.邏輯數據模型
7.文件系統(tǒng)采用多級目錄結構的好處是______。
A.可以進行多道程序設計B.提高內存利用率C.不同用戶可以給不同文件取相同名字D.文件可以共享
8.利用SQL的GRANT語句可向用戶授予操作權限。當用該語句向用戶授予操作權限時,若允許用戶將獲得的權限再授予其他用戶,應在該語句使用短語
A.WITHPRIVILEGES
B.WITHOPTION
C.WITHGRANTOPTION
D.WITHALLPRIVILEGES
9.下列哪一項是由一組數據組成,這些數據物理上分布在計算機網絡的不同結點上,邏輯上是屬于同一個系統(tǒng)?
A.分布式數據庫系統(tǒng)B.并行數據庫系統(tǒng)C.網絡數據庫系統(tǒng)D.層次數據庫系統(tǒng)
10.設事務T1和T2,對數據庫中的數據X進行操作,可能有如下幾種情形,其中不會發(fā)生沖突操作的是______。
A.T1正在讀X時,T2也要讀X
B.T1正在讀X時,T2要寫X
C.T1正在寫X時,T2也要寫X
D.T1正在寫X時,T2要讀X
二、填空題(10題)11.在關系代數中,從兩個關系的笛卡兒積中選取它們的屬性或屬性組間滿足一定條件的元組的操作稱為______連接。
12.使用PowerDesigner的DataArchitect,可以對已有的數據庫生成物理模型(PDM),這種功能通常稱為______。
13.計算機系統(tǒng)中發(fā)生某個事件時,CPU暫停正在執(zhí)行的程序,轉去執(zhí)行相應的程序,執(zhí)行完后再返回原先程序斷點繼續(xù)執(zhí)行的過程,稱為______。
14.一般來說,商品化的數據庫管理系統(tǒng),如Oracle,其產品主要包括數據庫服務器軟件、【】和連接軟件3類。
15.地理信息系統(tǒng)的英文縮寫是___________。
16.三級抽象模式在數據庫系統(tǒng)中都存儲于數據庫系統(tǒng)的【】中。
17.在分布式數據庫中可將數據庫分割成被稱為【】的邏輯單位,它們可以被分配到不同站點上進行存儲。
18.網橋按照路由表的建立方法分為兩類:___________和源路由網橋。
19.按網絡覆蓋范圍分類,___________用于實現幾十公里范圍內大量局域網的互聯。
20.如果多個事務在某個調度下的執(zhí)行結果與這些事務在某個串行調度下的執(zhí)行結果相同,則稱這個調度為【】調度。
三、單選題(10題)21.PowerBuilder具有的功能特點包括()。
Ⅰ.提供了良好的跨平臺性
Ⅱ.具有自己的編程語言PowerScript
Ⅲ.是一種面向對象的開發(fā)工具
Ⅳ.事件驅動的程序設計方式
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ、Ⅲ和ⅣD.全都是
22.下列關于數據庫重構的說法中,錯誤的是__________。
A.數據庫的重構就是對數據庫的邏輯結構作必要的小范圍改變
B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數據庫
C.數據庫重構包括重新設計數據庫及其應用程序
D.如果能夠重構數據庫,盡量不要重新設計數據庫及相應的應用程序
23.Aarr和Barr兩個數組說明如下:VARAarr:Array[0…7]ofchar;Barr:Array[-5…2,3…8]ofchar;這兩個數組分別能存放的字符的最大個數是()
A.7和35B.1和5C.8和48D.1和6
24.把電路中的所有元件如晶體管、電阻、二極管等都集成在一個芯片上的元件稱為()
A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube
25.為了考慮安全性,每個部門的領導只能存取本部門員工的檔案,為此DBA應創(chuàng)建相應的()。
A.視圖(view)B.索引(index)C.游標(cursor)D.表(table)
26.可以用于概念模型設計的是()
A.層次樹結構B.數據流圖C.E-R圖D.關系數據模型
27.在概念設計階段,需要確定實體型特征由哪些屬性組合而成,這個工作是對數據進行什么抽象?()
A.分類B.聚集C.概括D.數據抽象
28.在E-R圖和數據流圖中都使用了方框,下列說法中有錯誤的是()
A.在E-R圖中表示實體B.在E-R圖中表示屬性C.在數據流圖中表示起點D.在數據流圖中表示終點
29.在數據庫概念設計階段,將局部E-R圖集成為全局的E-R圖時有可能發(fā)生沖突,下面表述錯誤的是()。A.A.總共可能發(fā)生2類沖突
B.類型、取值范圍的沖突屬于屬性沖突
C.屬性沖突通過協(xié)商、討論等手段進行解決
D.結構沖突要用技術手段解決
30.一個數據表10000行數據,每行3500字節(jié),計算表需要空間()
A.20MBB.40MBC.60MBD.80MB
四、C語言程序設計題(10題)31.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再求出所有滿足此條件的四位數平均值pjz1,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件。
32.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:把一個四位數的千位數位置上的值減去百位數位置上的值再減去十位數位置上的值最后減去個位數位置上的值,如果得出的值大于等于零且原四位數是奇數,則統(tǒng)計出滿足此條件的個數cnt,并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
33.已知數據文件in.dat中存有300個四位數,并已調用讀函數rcadDat把這些數存入數組a中,請編制一函數jsvalue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從大到小的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。
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.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到無符號字符串數組XX中;請編制函數encryptChar,按給定的替代關系對數組XX中的所有字符進行替代,其替代值仍存入數組)xx的對應的位置上,最后調用函數wmeDat把結果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的內容。
36.已知在in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組XX中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是奇數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后maini函數調用函數WriteDat把所求的結果輸出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出數據函數WriteDat的內容。
37.函數ReadDat實現從文件in.dat中讀取一篇英文文章存入到字符串數組XX中,請編制函數ConvertCharA,其函數的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串數組XX中。最后main函數凋用函數WriteDat把結果XX輸出到文件0ut.dat中。
38.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:從數組a中依次取出一個四位數,對每一個四位數作如下處理:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成數:一個是奇數,另一個為偶數,并且至少有一個數能被17整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數存入數組b中,并計算滿足上述條件的四位數的個數cnt,而后對數組b進行降序排序。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。
例如:一個四位數為4512,依題意組成的第一個新數為24,第二個新數為51,其中51能被17整除,這兩個新數的十位數字不為零,則4512這個四位數滿足題意所規(guī)定條件。
39.函數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的內容。
40.程序test.c的功能是:選出1000至5000范圍內(包括1000、5000)符合下面條件的四位自然數。條件是:千位數字與百位數字之和等于十位數字與個位數字之和,且千位數字與百位數字之和等于個位數字與千位數字之差的整10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和sum。請編寫函數countValue實現程序的要求。最后main函數調用函數writeDAT把結果crlt和sum輸出到out.dat文件中。
五、設計與應用題(2題)41.設在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分)
42.設有某商業(yè)單位需要建立商務數據庫用以處理銷售記賬,它記錄的數據包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產地及單價;某顧客購買某商品的數量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關系模型并規(guī)范化到3NF。(4分)
六、單選題[1分](2題)43.在數據庫應用系統(tǒng)生命周期中,系統(tǒng)設計完成后就進入到系統(tǒng)實現與部署階段。下列關于數據庫應用系統(tǒng)實現與部署階段工作的說法,錯誤的是()。
A.此階段會根據數據庫邏輯結構和物理結構設計方案以及項目選擇的數據庫管理系統(tǒng),編寫相關腳本生成數據庫結構
B.此階段會將用戶原有數據按照新的數據結構導人到新系統(tǒng)中
C.此階段會進行應用系統(tǒng)編碼和編碼測試,編碼測試可以使用白盒測試方法也可以使用黑盒測試方法
D.此階段如果發(fā)現系統(tǒng)的功能、性能不滿足用戶需求,應盡快進行系統(tǒng)升級工作
44.下列哪些屬性不適合建立索引()。
A.經常出現在GROUPBY字句中的屬性
B.經常參與連接操作的屬性
C.經常出現在WHERE字句中的屬性
D.經常需要進行更新操作的屬性
參考答案
1.A解析:由題意可知,二維數組A[0..8,0..9]是按行優(yōu)先順序存放的,而順序存放計算結點存儲位置的公式為Li=L0+(i-1)*m,其中LO是第一個結點的存儲位置,Li是第i個結點的存儲位置,m為每個結點所占用的存儲單元個數。按行優(yōu)先的順序存放結構,在數組A中元素A[8,5]是第8*10+6=86個元素,按照上面的公式可以計算出元素A[8,5]的存儲地址為Li=L0+(i-1)*m=400+(86-1)*2=570。因此正確答案為A。
2.A解析:第一范式:如果關系模式R中每一個屬性都是不可分的基本數據項,則R∈1NF:
第二范式:若關系模式R∈1NF,并且每一個非主屬性都完全函數依賴于碼,則R∈2NF:
第三范式:若關系模式R中不存在非主屬性傳遞依賴于碼,則R∈3NF。顯然,若R∈3NF,則R∈2NF:
BCNF范式:若關系模式R∈1NF,且每一個決定因素(非平凡的函數依賴)都包含候選碼,則R∈BCNF。
3.A解析:數據庫系統(tǒng)有三級模式結構,從內向外依次是:內模式、模式、外模式。內模式是數據物理結構和存儲結構的描述;模式是數據庫所有數據的邏輯結構和特征描述;外模式是數據庫用戶看到和使用的局部數據的邏輯結構和特征。三級模式間有兩層映像,分別是模式/內模式映像和外模式/模式映像。模式/內模式映像只有一個,外模式/模式映像與用戶個數相同。所以正確答案為A。
4.C解析:關系數據模型由關系數據結構、關系操作集合和關系完整性約束組成。掌握關系數據模型的概念以及和E-R模型的區(qū)別。
5.D解析:數據倉庫的基本特征:1、數據倉庫是面向主題的;2、數據倉庫的數據是集成的;3、數據倉庫的數據是相對穩(wěn)定的;4、數據倉庫數據是反映歷史變化的。
6.A解析:概念模型是對信息世界建模,所以概念模型應該能夠方便、準確地表示信息世界中的常用概念。概念模型的表示方法很多,其中最為常用的是P.P.Chen于1976后提出的實體—聯系方法。該方法用E-R圖來描述現實世界的概念模型,稱為實體-聯系模型(Entity-RelationshipModel)簡稱E-R模型。
7.C解析:多級目錄更確切地表達系統(tǒng)內部文件的組織結構,方便文件系統(tǒng)的管理。采用多級目錄結構,不同用戶可以給不同文件取相同名字,只要它們不是同一個目錄結點下的葉結點。
8.C解析:利用SQL的GRANT語句可向用戶授予操作權限。當用該語句向用戶授權操作權限時,如果指定了WITHGRANTOPTION子句,獲得某些權限的用戶可將其權限再授予其他用戶;如果沒有指定WITHGRANTOPTION子句,則獲得權限的用戶只能使用該權限,但不能傳播其權限。
9.A解析:分布式數據庫系統(tǒng)由一些松耦合的結點組成,這些結點雖然邏輯上屬于同一個系統(tǒng);但不共享任何物理部件。因此本題正確答案為選項A。
10.A
11.θ
12.逆向工程逆向工程
13.中斷中斷解析:中斷是指當計算機系統(tǒng)中發(fā)生某個事件時,CPU暫停正在執(zhí)行的程序,轉去執(zhí)行處理該事件的程序,執(zhí)行完后再返回原先程序斷點繼續(xù)執(zhí)行的過程。引起中斷的事件稱為中斷源。
14.開發(fā)工具或工具Oracle產品主要包括數據庫服務器,開發(fā)工具和連接產品三類
15.GIS【解析】地理信息系統(tǒng)(GIS)有時又稱為“地學信息系統(tǒng)”或“資源與環(huán)境信息系統(tǒng)”。它是一種特定的十分重要的空間信息系統(tǒng)。它是在計算機硬、軟件系統(tǒng)支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述的技術系統(tǒng)。
16.數據字典數據字典解析:三級抽象模式在數據庫系統(tǒng)中都存儲于數據庫系統(tǒng)的數據字典中。
17.結點結點解析:在分布式數據庫系統(tǒng)中,每一個結點是一個獨立的數據庫系統(tǒng),每個結點是由它的本地的'真實的'數據庫、本地用戶、本地DBMS和事務管理軟件以及本地的數據通信管理器組成。
18.透明網橋【解析】網橋按照路由表的建立方法分為兩類:透明網橋和源路由網橋。這兩種網橋標準分別由IEEE802.1與IEEE802.5兩個分委員會制定。
19.城域網【解析】城域網是介于廣域網和局域網之接的一種高速網絡。城域網的設計目標是滿足幾十千米范圍內的大量企業(yè)、機關、公司的多個局域網的互聯需求,以實現大量用戶之間的數據、語音、圖形與視頻等多種信息傳輸。
20.可串行化可串行化解析:幾個事務的并行執(zhí)行是正確的,當且僅當其結果與按某一次序串行地執(zhí)行它們時的結果相同時,稱這種并行調度策略為可串行化的調度??纱谢遣⑿惺聞照_性的唯一準則。
21.D解析:PowerBuilder是由美國著名的數據庫應用開發(fā)工具廠商PowerSoft公司(于1991年6月推出的完全按照客戶機/服務器體系結構設計的快速應用開發(fā)系統(tǒng),是一個客戶機前端開發(fā)工具。它除了具有題中選項中的特點,其特點還有可同時支持與多種數據庫的連接,支持動態(tài)數據交換(DDE)、動態(tài)鏈接庫(DLL)、對象鏈接與嵌入(OLE)強大的調試器和多種調試方式等。
22.C
23.C
24.B
25.A解析:視圖是從一個或幾個基本表中根據用戶需要而做成的一個虛表。視圖是虛表,它在存儲時只存儲視圖的定義,而沒有存儲對應的數據,視圖是只在剛剛打開的一瞬間,通過定義從基表中搜集數據,并展現給用戶。
26.C
27.D
28.B方框代表的是實體,屬性是橢圓,聯系是菱形
29.A將局部E-R圖集成為全局的E-R圖時有可能發(fā)生3類沖突,即屬性沖突,結構沖突,命名沖突。
30.B
31.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,求滿足此條件以及不滿足此條件的四位數平均值pjz1和pjz2。
\n【解題思路】
\n本題類似第20套試題,通過審題可以發(fā)現僅有一個不同點,即判斷符合條件的四位數是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
32.\n【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數是奇數,統(tǒng)計出滿足此條件的個數,并按從小到大的順序存入數組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現主要有兩個不同點:一是要求統(tǒng)計的四位數的條件是“千位一百位-十位-個位>=0”,二是要求該四位數是奇數,這兩個不同點都體現在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數的表達式是“a[i]%2”。
\n【參老答案】
\n
\n
\n
33.\n【審題關鍵句】千位+百位等于十位+個位的數的個數,把所有滿足此條件的四位數依次存入數組,然后對數組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現有兩個不同點:①要求統(tǒng)計的四位數的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
\n
34.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】讀取正數,統(tǒng)計個數,各位數之和為奇數的數的個數及平均值。
\n【解題思路】
\n本題類似第46套試題,通過審題可以發(fā)現僅有一個不同點,即四位數的各位數之和為奇數,參考答案的第13條語句,將該該語句為判斷各位數字之和是奇數的表達式即可。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、i。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現對文章每行的處理。第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于strlen(xx[i]),在循環(huán)體中,利用if條件語句首先判斷)xx[i][j]的值是否在小寫字符字符’a’~’z’之間,然后,再判斷在此范圍之內的小寫字母,如果是z,則該字符轉換為a,如果字符不是z,則將其改寫成它的下一個字母。
\n【參考答案】
\n
\n
\n
38.\n【審題關鍵句】個位+于位與百位+十位,奇數,偶數,整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成十位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式;②新組合的兩位數的奇偶性判斷及整除判斷,參考答案的第10條語句。
\n本題第10條語句中各條件表達式之間的關系有些復雜,大致思路是:①首先判斷新組合的兩位數的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數為偶數,第二個兩位數為奇數,且兩個兩位數中至少有一個能被17整除的情況,兩個整除關系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數為奇數,第二個兩位數為偶數,且兩個兩位數中至少有一個能被17整除的情況(各表達式之間的連接關系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經定義了一個無符號變量va1,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
\n
40.\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變量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學提升訓練試卷A卷附答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)能力測試試卷A卷附答案
- 2024年微波集成電路AL2O3基片項目資金申請報告代可行性研究報告
- 四年級數學(四則混合運算)計算題專項練習與答案
- 2024年反擔保協(xié)議法律文件樣式
- 生態(tài)農業(yè)園建設項目可行性研究報告
- 2024年勞動協(xié)議監(jiān)管手冊內容概覽
- 2024年期辦公場所租賃協(xié)議模板
- 2024室內涂裝批白施工服務協(xié)議
- 2024新裝修工程項目協(xié)議
- 河南國有資本運營集團有限公司招聘筆試題庫2024
- 《烏魯木齊市國土空間總體規(guī)劃(2021-2035年)》
- 無人機應用技術專業(yè)申報表
- 2024年巴黎奧運會及奧運會知識宣講課件
- 投標優(yōu)惠條件承諾書
- 生石灰(氧化鈣)MSDS
- 精通版五年級英語上冊Unit4單元測試卷(含聽力材料及答案)
- 顧客皮膚分析護理檔案表
- 中俄跨界水體水質聯合監(jiān)測方案
- 秋季宜賓東辰國際學校小升初超越杯數學試題(含參考答案)
- 老撾的建筑文化
評論
0/150
提交評論