




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
(2021年)河南省南陽市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.通信控制處理機在網(wǎng)絡拓撲結(jié)構(gòu)中被稱為()。
A.網(wǎng)絡服務器B.網(wǎng)絡防火墻C.網(wǎng)絡交換機D.網(wǎng)絡結(jié)點
2.常用數(shù)據(jù)備份方式包括完全備份、增量備份和差異備份,三種方式在數(shù)據(jù)恢復速度方面由慢到快的順序為()。
A.完全備份、增量備份、差異備份
B.完全備份、差異備份、增量備份
C.增量備份、差異備份、完全備份
D.差異備份、增量備份、完全備份
3.下列軟件中不能用于網(wǎng)絡嗅探的是()。
A.SnifferB.TCPdumpC.WiresharkD.OPNET
4.在建筑群布線子系統(tǒng)可采用的四種鋪設方式中,對線纜保護最有利和最不利的方式分別是()。
A.巷道布線和架空布線B.管道內(nèi)布線和架空布線C.巷道布線和直埋布線D.管道內(nèi)布線和直埋布線
5.下列描述屬于網(wǎng)絡管理目標的是()Ⅰ減少停機時間、改進響應時間,提高設備利用率;Ⅱ減少運行費用,提高設備效率;Ⅲ減少或消除瓶頸;Ⅳ適應新技術;Ⅴ使網(wǎng)絡更容易使用。
A.Ⅱ、Ⅲ、Ⅳ、ⅤB.Ⅰ、Ⅱ、Ⅲ、ⅤC.Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ
6.下列關于網(wǎng)絡接人技術和方法的描述中,錯誤的是()。
A."三網(wǎng)融合"中的三網(wǎng)是指計算機網(wǎng)絡、電信通信網(wǎng)和廣播電視網(wǎng)
B.寬帶接入技術包括xDSL、HFC、SDH、無線接入等
C.無線接入技術主要有WLAN、WMAN等
D.CableModem的傳輸速率可以達到10~36Mbps
7.下列關于RPR技術的描述中,錯誤的是()。
A.RPR環(huán)能夠在50ms內(nèi)實現(xiàn)自愈
B.RPR將沿逆時針傳輸?shù)墓饫w環(huán)叫做內(nèi)環(huán)
C.RPR環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法
D.在RPR環(huán)中,源節(jié)點向目的節(jié)點成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點從環(huán)中收回
8.若服務器系統(tǒng)年停機時間10分鐘,那么系統(tǒng)可用性至少達到()
A.99%B.99.9%C.99.99%D.99.999%
9.下列對IPv6地址FE01:O:O:050D:23:O:O:03D4的簡化表示中,錯誤的是()。
A.FE01::50D:23:O:0:03D4
B.FE01:0:O:050D:23::03D4
C.FE01:0:0:50D:23::03D4
D.FE01::50D:23::03D4
10.若要顯示當前的TCP/IP配置的設置值,正確的命令是()。
A.ifconfigB.ipconfigC.configrationD.tcpipset
二、填空題(10題)11.(19)SIP消息包括兩種類型:從客戶機到服務器的________和從服務器到客戶機的響應消息。
12.在IEEE802參考模型中,數(shù)據(jù)鏈路層分為______子層與LLC子層。
13.身份認證的常用方法有:口令認證、持證認證和______。
14.Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的______界面使人感覺親近而且舒適。
15.(12)ADSL技術通常使用_________對線進行信息傳輸。
16.
17.進行唯密文攻擊時,密碼分析者已知的信息包括:要解密的密文和______。
18.HFC網(wǎng)絡進行數(shù)據(jù)傳輸時采用的調(diào)制方式為______調(diào)制。
19.傳輸層的服務訪問點是。
20.認證方式主要包括PKI認證、摘要算法認證和______。
三、2.填空題(8題)21.網(wǎng)絡并行計算根據(jù)其組建思想和實現(xiàn)方法可以分為機群計算和______等兩大類。
22.按交換方式來分類,計算機網(wǎng)絡可分為報文交換網(wǎng)、分組交換網(wǎng)和______。
23.HP-UX是______公司的UNIX系統(tǒng)。
24.局域網(wǎng)主要采用的拓撲結(jié)構(gòu)為______、環(huán)形、星形結(jié)構(gòu)。
25.主動攻擊可以分為偽裝、______、消息篡改、拒絕服務和分布式拒絕服務5類。
26.奈奎斯特(Nyquist)準則與香農(nóng)(Shannon)定理從定量的角度描述了【】與速率的關系。
27.通信控制處理機可作為通信子網(wǎng)中的______,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。
28.在軟件的生命周期中,通常分為3大階段,即計劃階段,開發(fā)階段和______。
四、C語言程序設計題(2題)29.程序test.C的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于l00。請考生編寫函數(shù)countValue實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
30.對10個候選人進行選舉,現(xiàn)有一個100條記錄的選票數(shù)據(jù)文件in.dat,其數(shù)據(jù)存放的格式是每條記錄的長度均為10位,第一位表示第一個候選人的選中情況,第二位表示第二個候選人的選中情況,依次類推;每一位內(nèi)容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票則不作統(tǒng)計。給定函數(shù)ReadDat的功能是把選票數(shù)據(jù)讀入到字符串數(shù)組xx中。請編制函數(shù)CountRs來統(tǒng)計每個候選人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,即第一個候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.DES加密算法采用的密鑰長度是()。
A.32位B.56位C.64位D.53位
32.數(shù)字簽名最常見的實現(xiàn)方法是建立在______的組合基礎之上。
A.公鑰密碼體制和安全散列算法
B.對稱密碼體制和MD5摘要算法
C.公證系統(tǒng)和MD4摘要算法
D.公鑰密碼體制和單向安全散列函數(shù)算法
33.采用段頁式存儲管理時,內(nèi)存地址分成段號、段內(nèi)頁號和頁內(nèi)地址3部分,它是()地址。
A.線性B.二維C.三維D.四維
六、1.程序設計題(3題)34.已知數(shù)據(jù)文件in81.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out81.dat文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,計算嚴均值pjz1,且個數(shù)cnt=cnt+1。8129,8+1≠2+9,則該數(shù)不滿足條件計算平均值pjz2。
注意:部分源程序已給出。
程序中己定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值
pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in81.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out81.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp)
}
35.已知數(shù)據(jù)文件1N69.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把一個4位數(shù)的千位數(shù)上的值減百位數(shù)上的值再減十位數(shù)上的值最后減個位數(shù)上的值,如果得出的值大于等于零且此4位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中的符合條件的4位數(shù)輸出到out69.dat文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN69.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
voidmain()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i.printf("%d",b[i]);
printf("\n");
wrfteDat();
}
writeDat()
{
FILE*fp;
ihti;
fp=fopen("out69.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中:它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等。
請編制函數(shù)intjsValue(intbb[])實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。
最后調(diào)用函數(shù)wfiteDat()把結(jié)果輸出到文件OUTl2.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)wnteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
intjsValue(intbb[]
{
}
main()
{
intb[20],num;
num=jsValue(b);
writeDat(num,b);
}
writeDat(intnum,intb[])
{
FILE*out;
inti;
ut=fopen("OUT12.DAT","w");
fprintf(out,"%d\n",num);
for(i=0;i<num;i++)
fprintf(out,"%d\n",b[i]);
fclose(out);
}
參考答案
1.D
2.C備份策比較:空間使用上:完全備份最多,增量備份最少,差異備份少于完全備份。備份速度上:完全備份最慢,增量備份最陜,差異備份快于完全備份?;謴退俣壬希和耆珎浞葑羁?,增量備份最慢,差異備份快于增量備份。故選C選項。
3.DOPNET就是一個網(wǎng)絡仿真技術軟件包,它能夠準確的分析復雜網(wǎng)絡的性能和行為,在網(wǎng)絡模型中的任意位置都可以插入標準的或用戶指定的探頭,以采集數(shù)據(jù)和進行統(tǒng)計。通過探頭得到的仿真輸出可以以圖形化顯示、數(shù)字方式觀察、或者輸出到第三方的軟件包去。故選擇D選項
4.D管道布線法:是由管道和入孔組成的地下系統(tǒng),用來對網(wǎng)絡內(nèi)的各建筑物進行互聯(lián)。由于管道是由耐腐蝕材料做成的,所以這種方法對電纜提供了最好的機械保護,使電纜受到維修的機會減到最小程度。直埋布線法:該方法除了穿過基礎墻部分電纜外,電纜的其余部分都沒有管道保護,容易受到破壞。巷道布線法:利用建筑物之間的地下巷道鋪設電纜,不僅造價低而且還可以利用原有的安全設施給線纜提供保護。由于地下巷道存在熱水管道,因此可能會把電纜燙傷。架空布線法:利用原有的電線桿布線,這種布線方法成本較低,但是保密性、安全性和靈活性較差。故選擇D選項。
5.D解析:網(wǎng)絡管理目的是使網(wǎng)絡資源得到更加有效的利用。主要的目標有以下6點:(1)減少停機時間,改進響應時間,提高設備利用率;(2)減少運行費用,提高效率;(3)減少或消除網(wǎng)絡瓶頸;(4)適應新技術;(5)使網(wǎng)絡更容易使用;(6)安全。
6.B從實現(xiàn)技術的角度,目前寬帶接入技術主要有以下幾種:數(shù)字用戶線xDSL技術、光纖同軸電纜混合網(wǎng)HFC技術、光纖接入技術、無線接入技術與局域網(wǎng)接入技術。其中無線接入又可以分為無線局域網(wǎng)接入、無線城域網(wǎng)接入與無線Adhoe接入。B選項中的SDH指的是同步數(shù)字體系,不屬于具體的網(wǎng)絡接入技術。因此B選項錯誤。
7.DRPR采用自愈環(huán)的設計思想,能夠在50ms的時間內(nèi),隔離出現(xiàn)故障的結(jié)點和光纖段,RPR環(huán)中每一個結(jié)點都執(zhí)行SRP公平算法,兩個RPR結(jié)點之間的裸光纖最大長度為100km,RPR將沿逆時針傳輸?shù)墓饫w環(huán)叫做內(nèi)環(huán),沿順時針傳輸?shù)墓饫w環(huán)叫做外環(huán),RPR的內(nèi)環(huán)與外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組。RPR環(huán)限制數(shù)據(jù)幀只在源結(jié)點與目的結(jié)點之間的光纖段上傳輸,當源結(jié)點成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的結(jié)點從環(huán)中收回。而在FDDl環(huán)中,源節(jié)點向目的節(jié)點成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點從環(huán)中收回。故選D選項。
8.C
9.DIPv6地址在使用雙冒號法表示時,雙冒號只允許出現(xiàn)一次,所以選項D錯誤。
10.B
11.(19)請求消息
【解析】SIP消息包括兩種類型:從客戶機到服務器的請求消息和從服務器到客戶機的響應消息。
12.MACMAC解析:為了統(tǒng)一不同技術的局域網(wǎng)產(chǎn)平,制定一個共同的協(xié)議模型,IEEE802參考模中將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC子層和介質(zhì)訪問控制MAC子層。不同局域網(wǎng)在MAC子層和物理層可以采用不同協(xié)議,但是在LLC子層必須采用相同協(xié)議。
13.生物識別生物識別解析:身份認證的常用方法有:口令認證、持證認證和生物識別。
14.Java控制臺Java控制臺解析:Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的Java控制臺界面使人感覺親近和舒適。
15.(12)1
【解析】ADSL技術通常使用l對線進行信息傳輸。
16.
17.加密算法加密算法解析:要進行唯密文攻擊,密碼分析者應知道加密算法和要解密的密文。
18.副載波副載波解析:HFC的數(shù)據(jù)傳輸一般采用所謂的“副載波調(diào)制”方式進行的,即利用一般有線電視的頻道作為頻寬劃分單位,然后將數(shù)據(jù)調(diào)制到某個電視頻道中進行傳輸。
19.端口傳輸層主要負責實現(xiàn)發(fā)送端和接收端的端到端的數(shù)據(jù)分組傳送,以及數(shù)據(jù)包無差錯、按順序、無丟失、無冗余地傳輸,其服務訪問點為端口。
20.賬戶名/口令認證賬戶名/口令認證解析:認證技術主要解決網(wǎng)絡通信過程中通信雙方的身份認可。賬戶名/口令認證是一種常用的認證方式,主要用于操作系統(tǒng)登錄和Telnet等。此外還有基于PKI的認證和使用摘要算法的認證方式。
21.網(wǎng)格計算網(wǎng)格計算解析:網(wǎng)絡并行計算可以分為機群計算和網(wǎng)格計算兩大類。網(wǎng)絡計算的目標是將廣域網(wǎng)上的一些計算資源、數(shù)據(jù)源和其他設備互聯(lián),形成一個大的可相互利用、合作的高性能計算網(wǎng)。
22.電路交換電路交換解析:報文交換,分組交換和電路交換是3種傳統(tǒng)的交換方式,此外還有信元交換。
23.HP或惠普HP或惠普解析:HP-UX是HP(惠普)公司的高性能UNIX,其設計目標是依照POSIX標準,為HP公司的網(wǎng)絡而設計的UNIX系統(tǒng)。
24.總線型總線型解析:局域網(wǎng)在網(wǎng)絡拓撲上主要采用了總線型、環(huán)形與星形結(jié)構(gòu)。
25.重放重放解析:主動攻擊包括對數(shù)據(jù)流進行篡改或偽造數(shù)據(jù)流,可分為5類:偽裝、重放、消息篡改、拒絕服務和分布式拒絕服務。
26.帶寬帶寬解析:本題考查點是奈奎斯特準則與香農(nóng)定理。信道能夠傳送的最大數(shù)據(jù)傳輸率又稱為信道容量。最大數(shù)據(jù)傳輸率是信道上傳輸數(shù)據(jù)量的一個極限參數(shù)。奈奎斯特(Nyquist)準則與香農(nóng)(Shannon)定理從定量的角度描述了信道帶寬與數(shù)據(jù)傳輸速率之間的關系。奈奎斯特定理推導出對于一個理想的無噪聲干擾的低通信道,其最大數(shù)據(jù)率為:Rmax=2W(Baud)=2Wlog2N(bps)式中,W是理想低通信道的帶寬,單位為“Hz”。N為信道上傳輸碼元允許的狀態(tài)數(shù)。但是,任何實際信道都不是理想的、無噪聲的,信道上存在多種干擾,當信號傳輸時會帶來各種失真。對于有隨機噪聲干擾信道的最大數(shù)據(jù)傳輸率,香農(nóng)公式表述如下:Rmax=Wlog2(1+S/N)(bps)式中,W為信道的帶寬,S為信道上所傳信號的平均功率,N為信道內(nèi)部的噪聲功率,S/N稱為信噪比。信噪比常用對數(shù)來描述,單位是分貝(dB)。實際傳輸系統(tǒng)中,信道的最大數(shù)據(jù)傳輸率是無法達到的。實際數(shù)據(jù)傳輸率要遠低于這個數(shù)值。
27.分組存儲轉(zhuǎn)發(fā)結(jié)點分組存儲轉(zhuǎn)發(fā)結(jié)點解析:通信控制處理機在網(wǎng)絡拓撲結(jié)構(gòu)中被稱為網(wǎng)絡結(jié)點。通信控制處理機一方面作為與資源子網(wǎng)的主機和終端的連接接口,將主機和終端連入網(wǎng)內(nèi);另一方面作為通信子網(wǎng)中的分組存儲轉(zhuǎn)發(fā)結(jié)點,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。
28.運行階段運行階段解析:軟件開發(fā)通常分為3大階段,每個階段又分若干子階段。
29.【審題關鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加l,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
30.【審題關鍵句】10列100行選票,全選或不選的無效,統(tǒng)計存入數(shù)組。
\n【解題思路】
\n根據(jù)題意,本程序涉及l(fā)0個候選人共100條記錄,其中,100條記錄的選票文件采用二維數(shù)組存儲其數(shù)據(jù),第一維表示100條記錄,第二維表示每條記錄中10個候選人的選中情況??梢酝ㄟ^兩個for循環(huán)對100條記錄逐個比對,在第一層for循環(huán)中,對100條記錄的每條記錄情況進行掃描,在第二層for循環(huán)語句中,判斷數(shù)組元素XX[i][j]的值是否等于字符1,如果等于字符1,說明第j個人得了一票,則數(shù)組元素yy[j]加1。
\n①先定義兩個循環(huán)變量i和j。
\n②指定第一個for循環(huán)的循環(huán)條件,循環(huán)變量i從0開始,等于100時結(jié)束,每循環(huán)一次,變量i的值加1。
\n③在for循環(huán)中首先判斷記錄值不等于1111111111的記錄,然后計算l0個候選人的得票數(shù),可以通過一個for循環(huán),對滿足條件的記錄中的每個數(shù)字再次比對,當數(shù)字等于1時,將第j個人的票數(shù)加l。
\n注意,本程序中由于只有數(shù)值1才會被計算到最后的結(jié)果中,因此,可以省去判斷記錄全為0時記錄無效的情況,因為,即使將0參與到計算中,其計算結(jié)果也還是0,不會影響到最終結(jié)果,只需判斷記錄為全1時無效即可。
\n【參考答案】
\n
31.B解析:DES的密鑰長度為56位,64位是它的分組長度。
32.D【解析】數(shù)字簽名可以利用公鑰密碼體制、對稱密碼體制或公證系統(tǒng)來實現(xiàn)。最常見的實現(xiàn)方法是建立在公鑰密碼體制和單向安全散列函數(shù)算法的組合基礎之上。最常用的一些公鑰數(shù)字簽名算法有RSA算法和數(shù)字簽名標準算法DSS。
33.B解析:雖然內(nèi)存地址分成段號、段內(nèi)頁號和頁內(nèi)地址3部分,但段頁式管理仍舊是二維地址結(jié)構(gòu)。
34.voidjsValue(){intithouhuntendatan=0;for(i=0;i<300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/if(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個位數(shù)*/{cnt++;/*統(tǒng)計滿足條件的數(shù)求和*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)平均值*/}voidjsValue()\r\n{inti,thou,hun,ten,data,n=0;\r\nfor(i=0;i<300;i++)\r\n{thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個位數(shù)*/\r\n{cnt++;/*統(tǒng)計滿足條件的數(shù)求和*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)平均值*/\r\n}解析:本題考查的知識點如下:
(1)特殊運算符“%”及“/”的使用。
(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。
在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”——取余和“/”——整除,拆分方法略。然后判斷“千位數(shù)+百位數(shù)=十位數(shù)+個位數(shù)”。依次求得符合條件的數(shù)的個數(shù)及其平均值。
35.voidjsVal(){ihtithouhuntendataj;for(i=0;i<MAX;i++)thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/if((thou-hun-ten-data>=0)&&a[i]%2==1)/*如果千位數(shù)減百位數(shù)再減十位數(shù)最后減個位數(shù)得出的值大于零且此4位數(shù)是奇數(shù)*/{b[cnt]=a[i];/*則將該數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;ifor(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=bIii;b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\nihti,thou,hun,ten,data,j;\r\nfor(i=0;i<MAX;i++)\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif((thou-hun-ten-data>=0)&&a[i]%2==1)\r\n/*如果千位數(shù)減百位數(shù)再減十位數(shù)最后減個位數(shù)得出的值大于零且此4位數(shù)是奇數(shù)*/\r\n{\r\nb[cnt]=a[i];/*則將該數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;ifor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=bIii;\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:
(1)“%”與“/”的使用。
(2)循環(huán)結(jié)構(gòu)與判斷結(jié)構(gòu)的使用。
(3)數(shù)據(jù)的排序。
本題中,首先借助“%”與“/”將4位數(shù)各位上的數(shù)拆成獨立的數(shù)字:將1個4位數(shù)整除1000則可得到其干位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位上的數(shù)字。1個數(shù)除以2取余所得的數(shù)等于1,則此數(shù)是奇數(shù)。利用循環(huán)結(jié)構(gòu)實現(xiàn)對200個數(shù)據(jù)的判斷。題中要求將符合條件的4位數(shù)按從小到大的順序存入數(shù)組b中,我們可以先將符合條件的4位數(shù)存入數(shù)組b然后對b中的數(shù)進行排序。排序使用“選擇排序法”。
36.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理買社保合同范本
- 亞克力盒制作合同范本
- 勞務合同范本無固定
- 公寓購買講價合同范本
- 醫(yī)院物業(yè)采購合同范本
- 加梯安裝合同范本
- 公司做假雇傭合同范本
- 公司與政府合同范本
- 企業(yè)合同范本牛廠
- 交定金認購合同范本
- 第一單元時、分、秒(說課稿)-2024-2025學年三年級上冊數(shù)學人教版
- 地理-浙江省杭州八縣市2024學年高二第一學期期末學業(yè)水平測試試題和答案
- 《康復工程學》課件-第一講 康復工程概論
- DeepSeek:從入門到精通
- 2025年度智慧醫(yī)療服務平臺建設合同范本
- 2024項目管理人員安全培訓考試題(審定)
- 2025年銅材拉絲項目可行性研究報告
- 2024 年國家公務員考試《申論》(地市級)真題及答案
- 南京2025年中國醫(yī)學科學院皮膚病醫(yī)院招聘13人第二批筆試歷年典型考點(頻考版試卷)附帶答案詳解
- 2024年沈陽職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 《榜樣9》觀后感心得體會一
評論
0/150
提交評論