




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2022年)黑龍江省伊春市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.如果在一臺主機(jī)的Windows環(huán)境下執(zhí)行Ping命令得到下列信息:Pingingwww.nankai.edu.cn[202.113.16.33]with32bytesofdata:Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes:32time<lms,TTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Pingstatisticsfor202.113.16.33:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli—seconds:Minimum=0ms,Maximum:0ms,Average=0ms那么下列結(jié)論中無法確定的是()。
A.為www.nankai.edu.ca提供名字解析的服務(wù)器工作正常
B.本機(jī)使用的DNS服務(wù)器工作正常
C.主機(jī)www.nankai.edu.cn上www服務(wù)工作正常
D.主機(jī)wlgrw.nankai.edu.CB的網(wǎng)關(guān)配置正確
2.是橫放于頁面上的大幅圖片廣告,一般是使用GIF格式的圖像文件,或使用JPG靜態(tài)圖形,規(guī)格一般為468×60像素()。
A.標(biāo)識廣告B.彈出窗口廣告C.畫中畫廣告D.旗幟廣告
3.差異備份、增量備份、完全備份三種備份策略一次備份時空間使用由少到多依次為()。
A.增量備份、差異備份、完全備份
B.差異備份、增量備份、完全備份
C.完全備份、差異備份、增量備份
D.完全備份、增量備份、差異備份
4.下列說法中,正確的是()。
A.服務(wù)器只能用大型主機(jī)、小型機(jī)構(gòu)成
B.服務(wù)器只能用裝配有安騰處理器的計算機(jī)構(gòu)成
C.服務(wù)器不能用個人計算機(jī)構(gòu)成
D.服務(wù)器可以用裝配有奔騰、安騰處理器的計算機(jī)構(gòu)成
5.若服務(wù)器系統(tǒng)年停機(jī)時間為6小時,那么系統(tǒng)可用性至少達(dá)到()
A.99%B.99.9%C.99.99%D.99.999%
6.下列關(guān)于光纖同軸電纜混合網(wǎng)HFC的描述中,錯誤的是()
A.HFC是一個雙向傳輸系統(tǒng)
B.CableModem利用頻分多路復(fù)用方法將信道分為上行信道與下行信道
C.CableModem傳輸方式分為對稱式和非對稱式兩類
D.HFC通過CableModem將計算機(jī)與同軸電纜連接起來
7.以太網(wǎng)是()的典型。
A.總線網(wǎng)B.FDDIC.令牌環(huán)網(wǎng)D.星形網(wǎng)
8.關(guān)于局域網(wǎng)交換機(jī),下列表述錯誤的是()。
A.直接交換方式不支持輸入輸出速率不同的端口間的幀轉(zhuǎn)發(fā)
B.存儲轉(zhuǎn)發(fā)方式在轉(zhuǎn)發(fā)前要進(jìn)行差錯檢測
C.端口號/MAC地址映射表是通過“地址學(xué)習(xí)”來獲得的
D.改進(jìn)的直接交換方式在收到幀的前16個字節(jié)后判斷幀頭是否正確
9.在WindowsServer2003中,用于顯示域列表、計算機(jī)列表的命令是()。
A.nbtstat—aB.netflow—aC.netViewD.nslookup
10.第
10
題
將一個IPX的網(wǎng)絡(luò)和一個IP網(wǎng)絡(luò)在網(wǎng)絡(luò)層互聯(lián)到一起需要()
A.交換機(jī)B.IP路由器C.IPX路由器D.多協(xié)議路由器
二、填空題(10題)11.(8)在Internet中,郵件服務(wù)器間傳遞郵件使用的協(xié)議是_______。
12.第
76
題
以太網(wǎng)交換機(jī)能夠在運(yùn)行的過程中自動建立和維護(hù)“端口/MAC地址映射表”這個過程叫()。
13.為了接入因特網(wǎng),連網(wǎng)的計算機(jī)必須遵循協(xié)議。
14.IIS6.0使用________的方法在一臺服務(wù)器上可以構(gòu)建多個網(wǎng)站。
15.在客戶機(jī)/服務(wù)器模式中,主動發(fā)出請求的是______。
16.操作系統(tǒng)之所以能夠找到磁盤上的文件,是因?yàn)橛写疟P上的文件名與存儲位置的記錄。在DOS中,它叫做______。
17.
18.X-Scanner運(yùn)行在Windows平臺下,它主要針對WindowsNT/Windows2000/WindowsxP操作系統(tǒng)的安全進(jìn)行全面細(xì)致評估,可以掃描出很多Windows系統(tǒng)流行的漏洞,并詳細(xì)地指出安全的脆弱環(huán)節(jié)與________措施。
19.
20.常用的ping程序中使用了報文,以探測目標(biāo)主機(jī)是否可以到達(dá)。
三、2.填空題(8題)21.一站式電子政務(wù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)流程可以劃分為3個階段,它們是______、服務(wù)請求和服務(wù)調(diào)度及處理。
22.FDDI在物理層提出了物理層介質(zhì)相關(guān)的PMD子層與______子層。
23.計算機(jī)網(wǎng)絡(luò)的通信子網(wǎng)由通信處理機(jī)、______和其他通信設(shè)備組成。
24.計算機(jī)網(wǎng)絡(luò)是計算機(jī)技術(shù)與______技術(shù)相互滲透、密切結(jié)合的產(chǎn)物。
25.路由表分為靜態(tài)路由表和動態(tài)路由表,使用路由信息協(xié)議Rp來維護(hù)的路由表是______路由表。
26.IEEE802.3u在物理層定義了新的標(biāo)準(zhǔn)100BASE-T。100BASE-T標(biāo)準(zhǔn)采用______,將MAC子層與物理層分隔開。
27.在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術(shù)、數(shù)字簽名技術(shù)以及______協(xié)議保證交易的安全。
28.分布式系統(tǒng)是建立在計算機(jī)網(wǎng)絡(luò)之上的,因此分布式系統(tǒng)與計算機(jī)網(wǎng)絡(luò)在______上基本相同。
四、C語言程序設(shè)計題(2題)29.在文件in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。
注意:部分源程序存放在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.程序test.C的功能是:計算500~800區(qū)間內(nèi)素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)…的值sum。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序
五、1.選擇題(3題)31.關(guān)于UNIX的版本的描述中,錯誤的是______。
A.IBM的UNIX是Xenix
B.SUN的UNIX是Solaris
C.伯克利的UNIX是UNIXBSD
D.HP的UNIX是HP-UX
32.下面哪種P2P網(wǎng)絡(luò)拓?fù)洳皇欠植际椒墙Y(jié)構(gòu)化的?()
A.GnutellaB.MazeC.LimeWireD.BearShare
33.攻擊者不僅已知加密算法和密文,而且還能夠通過某種方式,讓發(fā)送者在發(fā)送的信息中插入一段由他選擇的信息,那么攻擊者所進(jìn)行的攻擊最可能屬于______。
A.唯密文攻擊B.已知明文攻擊C.選擇明文攻擊D.選擇密文攻擊
六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN77.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中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT77.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("IN77.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt)
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT77.DAT","w");
fprintf(fp,"%od\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
36.已知數(shù)據(jù)文件IN60.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)JsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ont及數(shù)組b中符合條件的4位數(shù)輸出到OUT60.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;
FILErfp;
fp=fopen("IN60.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&aIi]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT60.DAT","w");
fprintf(fp,"%dkn",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.C通過www.nankai.edu.cn這個域名,可以正確轉(zhuǎn)換到IP202.113.16.33,說明為www.nanka.i.edu.cn提供名字解析的服務(wù)器以及本機(jī)使用的DNS服務(wù)器工作正常,并且主機(jī)www.nankai.edu.cn,但并不能說明該主機(jī)www服務(wù)工作正常。因此選擇C選項(xiàng)。
2.D
3.AA【解析】一般都有三種備份種類:完全備份、差異備份、增量備份。完全備份是指備份全部選中的文件夾,并不依賴文件的存檔屬性來確定備份那些文件。差異備份即備份上一次的完全備份后發(fā)生變化的所有文件。增量備份是指在一次全備份或上一次增量備份后,以后每次的備份只需備份與前一次相比增加和者被修改的文件。由上述備份情況可知三種備份策的空間使用由少到多分別是增量備份、差異備份、完全備份。因此選擇A選項(xiàng)。
4.D解析:在客戶機(jī)/服務(wù)器體系下,服務(wù)器一般具有功能強(qiáng)大的處理能力、容量很大的存儲器以及快速的輸入輸出通道和聯(lián)網(wǎng)能力。通常它的處理器采用高端微處理器芯片組成,如32位的奔騰和64位的安騰芯片等。原則上過去的小型機(jī)和大型機(jī)以及個人計算機(jī)都可以充當(dāng)服務(wù)器的角色。
5.BP469%的每年停機(jī)時間小于等于8.8小時
6.D
7.A解析:目前應(yīng)用最為廣泛的一類局域網(wǎng)是總線局域網(wǎng)——以太網(wǎng)(Ethernet)。
8.D解析:Ethernet交換機(jī)的幀轉(zhuǎn)發(fā)方式可以分為三類:直接交換方式、存儲轉(zhuǎn)發(fā)交換方式、改進(jìn)的直接交換方式。直接交換方式的優(yōu)點(diǎn)是交換延遲時間短,缺點(diǎn)是缺乏差錯檢測能力,不支持不同輸入輸出速率的端口之間的幀轉(zhuǎn)發(fā)。存儲轉(zhuǎn)發(fā)交換方式優(yōu)點(diǎn)是具有幀差錯檢測能力,并能支持不同輸入輸出速率的端口之間的幀轉(zhuǎn)發(fā),缺點(diǎn)是交換延遲時間將會增長。改進(jìn)的直接交換方式的交換延遲時間介于前兩者之間,在接收到幀的前64個字節(jié)后,判斷Ethernet幀的幀頭字段是否正確,如果正確則轉(zhuǎn)發(fā)出去。
9.CNbtstat—a功能:使用遠(yuǎn)程計算機(jī)的名稱列出名稱表。NetFlow功能:是一種數(shù)據(jù)交換方式。Netview功能:用于顯示域列表、計算機(jī)列表或指定計算機(jī)上共享資源的列表。nslookup(nameserverlookup,域名查詢):是一個用于查詢Internet域名信息或診斷DNS服務(wù)器問題的工具。故選擇C選項(xiàng)。
10.D將IPX網(wǎng)絡(luò)分組轉(zhuǎn)換成IP網(wǎng)絡(luò)分組,或者相反,從而將IPX網(wǎng)絡(luò)和IP網(wǎng)絡(luò)連接到了一起,這種設(shè)備是網(wǎng)絡(luò)層的網(wǎng)絡(luò)互聯(lián)設(shè)備,叫多協(xié)議路由器。
11.(8)SMTP【解析】在TCP/IP互聯(lián)網(wǎng)中,郵件服務(wù)器之間使用簡單郵件傳輸協(xié)議(SMTP)相互傳遞電子郵件,而電子郵件使用POP3協(xié)議從郵件服務(wù)器的郵箱中讀取、下載郵件。
12.地址學(xué)習(xí)或者反向?qū)W習(xí)【解析】交換機(jī)從某個端口收到幀,記錄這個幀的源地址及其來源端口,放人'MAC地址/端口映射表”,以便以后對幀進(jìn)行選擇性轉(zhuǎn)發(fā),這個過程叫做反向?qū)W習(xí)。
13.TCP/IP【解析】連入因特網(wǎng)的計算機(jī)必須遵循TCP/IP協(xié)議。因特網(wǎng)是基于TCP/IP協(xié)議構(gòu)造的。
14.\n虛擬服務(wù)器
\n
15.客戶機(jī)客戶機(jī)解析:客戶機(jī)/服務(wù)器的工作模式為:應(yīng)用程序之間為了能順利地通信,服務(wù)器應(yīng)處于守候狀態(tài),并監(jiān)視客戶機(jī)的請求??蛻魴C(jī)發(fā)出請求,該請求經(jīng)互聯(lián)網(wǎng)傳送給務(wù)器,-旦服務(wù)器接收到這個請求,就可以執(zhí)行請求指定的任務(wù),并將執(zhí)行的結(jié)果經(jīng)互聯(lián)網(wǎng)回送給客戶機(jī)機(jī)。
16.FATFAT解析:操作系統(tǒng)之所以能夠找到磁盤上的文件,是因?yàn)橛写疟P上的文件名與存儲位置的記錄。在DOS里,它稱為文件表(FAT):在Windows里,稱為虛擬文件表(VFAT):在IBM的操作系統(tǒng)OS/2里,稱為高性能文件系統(tǒng)(HPFS)。
17.
18.\n彌補(bǔ)或補(bǔ)救
\n
19.
20.回送請求應(yīng)答ICMP定義了13種報文,包括回送請求應(yīng)答、目的地不可達(dá)、源站抑制、重定向(改變路由)、回送請求、數(shù)據(jù)報超時、數(shù)據(jù)報參數(shù)出錯、時間戳請求、時間戳應(yīng)答、信息請求(已過時)、信息應(yīng)答(已過時)、地址掩碼請求和地址掩碼回答。
ping程序采用回送請求應(yīng)答方式,例如:
C:\\DocumentsandSettings\\csai>ping
Pingingwith32bytesofdata:
Replyfrom:bytes=32time<1msTTL=128
ping命令向發(fā)送數(shù)據(jù)包,通過Reply應(yīng)答。TTL是生存時間,指定數(shù)據(jù)報被路由器丟棄之前允許通過的網(wǎng)段數(shù)。TTL是由發(fā)送主機(jī)設(shè)置的,用于防止數(shù)據(jù)包在IP互聯(lián)網(wǎng)中永不終止地循環(huán)。轉(zhuǎn)發(fā)IP數(shù)據(jù)包時,要求路由器至少將TTL的值減小1。當(dāng)TTL為0時,路由器將提示超時。
21.身份認(rèn)證身份認(rèn)證解析:一站式電子政務(wù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)流程如下:身份認(rèn)證、服務(wù)請求和服務(wù)調(diào)度及處理。
22.物理層協(xié)議PHY物理層協(xié)議PHY解析:FDDI在物理層提出PMD與PHY子層。FDDI采用IEEE802的體系結(jié)構(gòu)和邏輯鏈路控制(LLC)協(xié)議研究出了FDDI的MAC協(xié)議。
23.通信線路通信線路解析:通信子網(wǎng)由通信處理機(jī)、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。
24.通信通信解析:20世紀(jì)50年代,人們將彼此獨(dú)立發(fā)展的計算機(jī)技術(shù)與通信技術(shù)結(jié)合起來,完成了數(shù)據(jù)通信技術(shù)與計算機(jī)通信網(wǎng)絡(luò)的研究,為計算機(jī)網(wǎng)絡(luò)的出現(xiàn)做好了技術(shù)準(zhǔn)備,奠定了理論基礎(chǔ)。
25.動態(tài)動態(tài)解析:路由表有兩種基本形式靜態(tài)路由表和動態(tài)路由表。靜態(tài)路由表由手工建立,一旦形成,到達(dá)某一目的網(wǎng)絡(luò)的路由便固定下來。動態(tài)路由表是網(wǎng)絡(luò)中的路由器相互自動發(fā)送路由信息而動態(tài)建立的。使用路由協(xié)議維護(hù)的路由表屬于動態(tài)路由衷。
26.介質(zhì)獨(dú)立接口MII介質(zhì)獨(dú)立接口MII解析:IEEE802.3u標(biāo)準(zhǔn)在LLC子層使用IEEE802.3標(biāo)準(zhǔn),在MAC子層使用CSMA/CD方法,在物理層定義了新的標(biāo)準(zhǔn)100BASE-T。100BASE-T標(biāo)準(zhǔn)采用介質(zhì)獨(dú)立接口MII,將MAC子層與物理層分隔開。
27.SET安全電子交易SET安全電子交易解析:網(wǎng)上直接劃付需要安全技術(shù)作為保障。在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術(shù)、數(shù)字簽名技術(shù)以及SET安全電子交易協(xié)議保證交易的安全。
28.物理結(jié)構(gòu)物理結(jié)構(gòu)解析:分布式系統(tǒng)與網(wǎng)絡(luò)既有區(qū)別又有聯(lián)系,它們的共同點(diǎn)在于一般的分布式系統(tǒng)是建立在計算機(jī)網(wǎng)絡(luò)之上的,因此分布式系統(tǒng)與計算機(jī)網(wǎng)絡(luò)在物理結(jié)構(gòu)上基本相同。
29.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個數(shù)及平均值。
\n【解題思路】
\n①定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長整型變量he以及存儲一個四位數(shù)的字符數(shù)組num[5]。
\n②循環(huán)變量i從0開始,依次遞增到4,對字符數(shù)組hum[5]的每個元素賦初值0。
\n③循環(huán)變量i從0開始,依次遞增到MAXNUM.1,對每個數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時,totNum的值就是文件in.dat中存有的四位正整數(shù)的個數(shù)。
\n④循環(huán)變量i從0開始,依次遞增到totNum-1,對于每個數(shù)組元素xx[i]調(diào)用庫函數(shù)sprintf以4個字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個元素減去0的ASCII碼48,就分別得到xx[i]這個四位數(shù)每位上的數(shù)字,并把這四個數(shù)字相加賦給變量j。再對變量j對2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環(huán)后,把變量he的類型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjz。
\n【參考答案】
\n
30.【審題關(guān)鍵旬】計算500~800區(qū)間內(nèi)素數(shù)的個數(shù),素數(shù)的值從大到小排序,再計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值。
\n【解題思路】
\n①首先定義一個循環(huán)變量循環(huán)i和用于正負(fù)號轉(zhuǎn)換的變量j,同時賦j的初值為-1。
\n②通過for循環(huán)對800到500的每個數(shù)字進(jìn)行逐個的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計的,這樣得到的素數(shù)值其排序方式就是從大到小排序。)
\n③在每次執(zhí)行for循環(huán)時,都調(diào)用素數(shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素數(shù),如果是素數(shù),則素數(shù)計數(shù)變量cnt值加1,正負(fù)號轉(zhuǎn)換變量j的值乘以-1,實(shí)現(xiàn)正負(fù)數(shù)的交替轉(zhuǎn)換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。
\n【參考答案】
\n
\n\n\t
\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序
31.A解析:各大公司得UNIX系統(tǒng)主要有IBM的AIX系統(tǒng)、Sun公司的SunOS系統(tǒng)、HP公司的HP-UX系統(tǒng)等。Solaris是Sun公司在SunOS的基礎(chǔ)上進(jìn)一步設(shè)計開發(fā)的系統(tǒng)。1981年加州大學(xué)伯克利分校推出了UNIX的伯克利版本——UNIXBSD。
32.B【解析】分布式非結(jié)構(gòu)化P2P網(wǎng)絡(luò)的代表有Gnutella,Shareaza,LimeWire和BearShare。Maze屬于集中式拓?fù)浣Y(jié)構(gòu)的P2P網(wǎng)絡(luò)。
33.C
34.voidjsVal(){intithouhuntendataj;intabcd;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+ten==hun+data)&&a[i]%2!=1){/*如果千位數(shù)加十位數(shù)等于百位數(shù)并且此數(shù)是偶數(shù)*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/for(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<MAX;i++)\r\n{\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+ten==hun+data)&&a[i]%2!=1)\r\n{/*如果千位數(shù)加十位數(shù)等于百位數(shù),并且此數(shù)是偶數(shù)*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/\r\nfor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點(diǎn)如下:
(1)將一個4位整數(shù)各位上的數(shù)轉(zhuǎn)變成單獨(dú)的個位數(shù)。
(2)判斷結(jié)構(gòu)中多個條件的布爾運(yùn)算。
(3)數(shù)據(jù)的排序。
在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號“%”(取余)和“/”(整除)。將一們位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得—卜位上的數(shù)字,除以10取余則得個位上的數(shù)字。若一個數(shù)除以2取余為0,則這個數(shù)是偶數(shù)。題目中的兩個條件必須同時滿足,所以兩條件之間用“與”運(yùn)算。先將滿足條件的數(shù)存入數(shù)組b中,再對數(shù)組中的數(shù)據(jù)進(jìn)行排序。最后的排序采用“選擇排序法”。
35.voidnum(intmintkintxxl)){intdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù)余數(shù)都不是0則該數(shù)是素數(shù)*/if(]if(data%I==O)break;/*如果余數(shù)為0則退循環(huán)取下一個數(shù)判斷*/if(I>half){xx[n]=data;n++;/*判斷該數(shù)為素數(shù)后將該數(shù)存入數(shù)組xx中并累計素數(shù)的個數(shù)*/}if(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù)則退出循環(huán)*/data++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù)則繼續(xù)取下一個數(shù)*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù),余數(shù)都不是0,\r\n則該數(shù)是素數(shù)*/\r\n\r\nif(]if(data%I==O)break;/*如果余數(shù)為0,則退循環(huán),取下一個數(shù)判斷*/\r\nif(I>half)\r\n{\r\nxx[n]=data;n++;/*判斷該數(shù)為素數(shù)后,將該數(shù)存入數(shù)組xx中,并累計素數(shù)的個數(shù)*/\r\n}\r\nif(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù),則退出循環(huán)*/\r\ndata++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù),則繼續(xù)取下一個數(shù)*/\r\n}\r\n}解析:本題考查的知識點(diǎn)如下:
(1)循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套使用。
(2)強(qiáng)行退出循環(huán)結(jié)構(gòu)。
(3)特殊運(yùn)算符'%'的使用。
素數(shù)是除了1和它本身之外不能被其他數(shù)整除的數(shù)(1除外)。在本題中,首先要結(jié)合相關(guān)數(shù)學(xué)知識找出判定一個數(shù)是否為素數(shù)的方法,從而對數(shù)據(jù)進(jìn)行篩選。如果數(shù)據(jù)a依次除以從2到a/2的整數(shù),余數(shù)都不是0,則該數(shù)是素數(shù)。因?yàn)樗o的數(shù)據(jù)是連續(xù)的數(shù),而且最終所求的數(shù)據(jù)的個數(shù)一定,所以這里可以使用循環(huán)結(jié)構(gòu)對數(shù)據(jù)依次篩選。同時嵌套選擇結(jié)構(gòu)對篩選的數(shù)據(jù)進(jìn)行不同的處理。在a依次除以從2到a/2的整數(shù)的過程中,只要有一次余數(shù)為0,則可退出這一層循環(huán),即退出整除取余的循環(huán),進(jìn)入下一個數(shù)的判斷中。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;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ù)字*/ab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南中醫(yī)藥大學(xué)單招職業(yè)技能測試題庫必考題
- 2025年貴州裝備制造職業(yè)學(xué)院單招職業(yè)技能測試題庫學(xué)生專用
- 第1課 中華人民共和國的成立(教學(xué)設(shè)計)-2023-2024學(xué)年八年級歷史下冊新課標(biāo)核心素養(yǎng)一站式同步教與學(xué)
- 體操類運(yùn)動的特點(diǎn)與價值 教學(xué)設(shè)計-2024-2025學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 2025年海南體育職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫帶答案
- 第12章 第1節(jié) 杠桿(教學(xué)設(shè)計)2023-2024學(xué)年八年級下冊物理人教版(安徽專版)
- 2025年貴州交通職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 2025高考生物備考教學(xué)設(shè)計:第二章 細(xì)胞的基本結(jié)構(gòu)和物質(zhì)的運(yùn)輸 課時4 物質(zhì)出入細(xì)胞的方式及影響因素
- 2025至2030年中國水份眼膠數(shù)據(jù)監(jiān)測研究報告
- 2025年湖南吉利汽車職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 海運(yùn)客服專員崗位職責(zé)
- 電是怎么產(chǎn)生的
- 新概念英語第一冊課文完整版
- 急救藥品搶救藥品培訓(xùn)
- 人教鄂教版三年級下冊科學(xué)全冊教案
- 如何做好一名優(yōu)秀的項(xiàng)目經(jīng)理
- (完整word版)中考定語從句精講+練習(xí)答案
- 110KV電纜敷設(shè)專項(xiàng)施工方案方案
- 醫(yī)師簽名(簽章)留樣備案表
- 0~6歲兒童眼保健和視力檢查標(biāo)準(zhǔn)技術(shù)操作
- 卷內(nèi)目錄填寫式樣
評論
0/150
提交評論