![2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁](http://file4.renrendoc.com/view/f8a03e8425e2bcf82aefea386296cd8f/f8a03e8425e2bcf82aefea386296cd8f1.gif)
![2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁](http://file4.renrendoc.com/view/f8a03e8425e2bcf82aefea386296cd8f/f8a03e8425e2bcf82aefea386296cd8f2.gif)
![2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁](http://file4.renrendoc.com/view/f8a03e8425e2bcf82aefea386296cd8f/f8a03e8425e2bcf82aefea386296cd8f3.gif)
![2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁](http://file4.renrendoc.com/view/f8a03e8425e2bcf82aefea386296cd8f/f8a03e8425e2bcf82aefea386296cd8f4.gif)
![2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁](http://file4.renrendoc.com/view/f8a03e8425e2bcf82aefea386296cd8f/f8a03e8425e2bcf82aefea386296cd8f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2023年江蘇省泰州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.Windows2003對已備份文件在備份后不做標(biāo)記的備份方法是()。
A.正常備份B.差異備份C.增量備份D.副本備份
2.在Cisco路由器上使用命令"snmp-serverhostsystem"進行SNMP設(shè)置,如果在管理站上能正常接收來自該路由器的通知,那么下列描述中錯誤的是()。
A.路由器上已用"snmp-serverenabletraps"設(shè)置了SNMP代理具有發(fā)出通知的功能
B.管理站使用TCP的162端口接收通知
C.路由器向管理站按照團體字system發(fā)送通知
D.路由器使用SNMP版本1向管理站發(fā)送通知
3.將一臺Catelyst3548的系統(tǒng)時間設(shè)置為2014年6月14日星期六的11點20分10秒,下列配置命令正確的是()。
A.Switch-3548#clockset11.20:10Junesaturday2014
B.Switch.3548#timeset11.20:1014June2014
C.Switch.3548#settimeSaturday6/14/201411.20:10
D.Switch.3548#clockset11.20:1014June2014
4.第
6
題
在計算機網(wǎng)絡(luò)中通常使用hps表示信道的帶寬,bps指的是()
A.比特每秒B.字節(jié)每秒C.字每秒D.位時
5.下列對IPv6地址FF60:0:0601:BC:0:0:05D7的簡化表示中,錯誤的是()
A.FF60::601:BC:0:0:05D7
B.FF60::601:BC::05D7
C.FF60:0:0:601:BC::05D7
D.FF60:0:0:0601:BC::05D7
6.S/Key協(xié)議屬于()的內(nèi)容。
A.個人持證B.口令機制C.數(shù)字簽名D.筆跡識別
7.IP地址36/29的子網(wǎng)掩碼可寫為()
A.92
B.24
C.40
D.48
8.以下不屬于計算機病毒生命周期的是()。
A.潛伏階段B.繁殖階段C.觸發(fā)階段D.破壞階段
9.IP地址塊25/27的子網(wǎng)掩碼可寫為()
A.92
B.24
C.40
D.48
10.第
43
題
EDI的中文名稱是()。
A.電子數(shù)據(jù)交換接1:3B.電子數(shù)據(jù)集成接口C.電子數(shù)據(jù)交換D.電子數(shù)據(jù)應(yīng)用系統(tǒng)
二、填空題(10題)11.傳輸層的主要任務(wù)是向用戶提供可靠的______服務(wù),透明地傳送報文。
12.在網(wǎng)絡(luò)協(xié)議的各層中相鄰層之間的聯(lián)系是【】的關(guān)系。
13.SMTP的通信過程可以分成三個階段,它們是連接______階段、郵件傳遞階段和連接關(guān)閉階段。
14.(11)回送地址通常用于網(wǎng)絡(luò)軟件測試和本地機器進程間通信,這類IP地址通常是以十進制數(shù)________開始的。
15.計算機網(wǎng)絡(luò)協(xié)議的語法規(guī)定了用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)和______。
16.一臺主機的IP地址為00,屏蔽碼為?,F(xiàn)在用戶需要配置該主機的默認路由。如果與該主機直接相連的惟一的路由器具有兩個IP地址,一個為00,屏蔽碼為,另一個為,屏蔽碼為,那么該主機的默認路由應(yīng)該為______。
17.在計算機網(wǎng)絡(luò)中,實現(xiàn)數(shù)字信號和模擬信號之闖轉(zhuǎn)換的設(shè)備是【7】。
18.(20)IPTV包括視頻點播、直播電視和________3個基本業(yè)務(wù)。
19.
20.WWW瀏覽器的工作基礎(chǔ)是解釋和執(zhí)行用語言書寫的文件。
三、2.填空題(8題)21.Elgamal公鑰體制的加密算法具有不確定性,它的密文不僅依賴于待加密的明文,而且依賴于用戶選擇的______。
22.主動攻擊包括假冒、重放、拒絕服務(wù)和______。
23.在IP數(shù)據(jù)報穿越因特網(wǎng)過程中被分片以后,通常由______負責(zé)IP數(shù)據(jù)報的重組。
24.100BASE-T網(wǎng)卡主要有:______、100BASE-FX、100BASE-T4和100BASE-T2。
25.局域網(wǎng)主要采用的拓撲結(jié)構(gòu)為______、環(huán)形、星形結(jié)構(gòu)。
26.雙絞線用做遠程中繼線時,最大距離可達【】公里。
27.世界最早投入運行的計算機網(wǎng)絡(luò)是【】。
28.因特網(wǎng)中主機域名需要轉(zhuǎn)換成IP地址,這個過程稱之為【】。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVai,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*13mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或是偶數(shù),則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.下列關(guān)于加密的說法中正確的是______。
A.需要進行變化的原數(shù)據(jù)稱為密文
B.經(jīng)過變換后得到的數(shù)據(jù)稱為明文
C.將原數(shù)據(jù)變換成一種隱蔽的形式的過程稱為加密
D.以上都不對
32.下列說法中,正確的是()。A.服務(wù)器只能用大型主機、小型機構(gòu)成
B.服務(wù)器只能用裝配有安騰處理器的計算機構(gòu)成
C.服務(wù)器不能用個人計算機構(gòu)成
D.服務(wù)器的構(gòu)成與微機基本相似
33.電子商務(wù)安全認證機構(gòu)對信息的認證不提供的功能是()。
A.信息的安全性B.信息的價值性C.信息的完整性D.信息發(fā)送的不可抵賴性
六、1.程序設(shè)計題(3題)34.設(shè)有n個人坐一圈并按順時針方向從1到n編號,從第s個人開始進行1到m的報數(shù),報數(shù)到第m個人,此人出圈,再從他的下—個人重新開始從1到m報數(shù),如此進行下去直到所有的人都出圈為止。先要求按出圈次序,每10個人為一組,給出這n個人的順序表。請編制函數(shù)Josegh()實現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把編
設(shè)n=100,s=1,m=10進行編程。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)WritsDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineN100
#defineS1
#defineM10
intp[lOO],n,s,m;
voidWriteDat(void);
voidJosegh(void)
{
}
voidmain()
{
m=M;n=N;s=S;
Josegh();
WriteDat();
}
voidWriteDat(void)
{
inti;
FILE*fp;
fp=fopen("OUT59.DAT","w");
for(i=N-1;i>=0;i--)
{
printf("%4d",p[i]);
fprintf(fp,"%4d",p[i]);
if(i%10==0)
{
printf("\n");
fprintf(fp,"\n");
}
}
fclose(fp);
}
35.請編制函數(shù)ReadDa(()實現(xiàn)從文件IN83.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、奇數(shù)的平均值avel、偶數(shù)的平均值ave2及所有奇數(shù)的方差totfc的值。最后調(diào)用函數(shù)WrireDat()把結(jié)果輸出到OUT83.DAT文件中。
計算方差的公式如下:
設(shè)N為奇數(shù)的個數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。
原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineMAX1000
intxx[MAX],odd=0,even=0;
doubleavel=0.0,ave2=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{
FILE*fp;
if((fp=fopen("IN83.DAT","r"))==NULL)return1;
fclose(fp);
return0;
}
voidCompute(void)
{
}
voidmain()
{
inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN83.DAT不能打開!\007\n");
return;
}
Compute();
printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);
WriteDat();
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT83.DAT","w");
fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);
fclose(fp);
}
36.已知數(shù)據(jù)文件IN23.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制函數(shù)JsVal(),其功能是:依次從數(shù)組a中取出一個4位數(shù),如果4位數(shù)連續(xù)大于該4位數(shù)以前的5個數(shù)且該數(shù)是奇數(shù),該數(shù)必須能被7整除,則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt,并把這些4位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT23.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("IN23.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("OUT23.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.DD【解析】Windows2003對已備份文件在備份的方法有:完全備份、增量備份、差異備份和副本備份。其中副本備份,復(fù)制所有選中的文件,但不將這些文件標(biāo)記為已經(jīng)備份,即不清除存檔屬性,故選擇D選項。
2.B能正常接收來自路由的通知,說明路由上已設(shè)置SNMP代理并具有發(fā)出通知的功能。UDP端口號缺省為162,system為管理站團體字,SNMP版本1是最基本、最簡單的,幾乎所有網(wǎng)絡(luò)設(shè)備和計算機操作系都支持它。
3.DCatelyst3548設(shè)置時間的格式是:clockset小時:分鐘:秒日月年。故選D選項。
4.Abps是英文bitsperseCond,意思是位每秒。
5.B
6.B解析:S/Key協(xié)議屬于口令機制。它運行于客戶機/服務(wù)器環(huán)境中,是基于MD4和MD5的一次性口令生成方案。
7.D
8.D計算機病毒生命周期包括4個階段;潛伏階段、繁殖階段、觸發(fā)階段和執(zhí)行階段。
9.B解析:子網(wǎng)碼采用“斜線”法,在IP地址后面加一個斜線“/”,其后是網(wǎng)絡(luò)號+子網(wǎng)號的長度。本題的網(wǎng)絡(luò)號+子網(wǎng)號的長度為27,則子網(wǎng)掩碼的前27位為1,后5位為0,則子網(wǎng)掩碼為(11111111.11111111.11111111.11100000)2=24。
10.CEDl的全稱是ElectronicDataInterchange,中文名稱是電子數(shù)據(jù)交換。
11.端到端(或End-to-End)端到端(或End-to-End)解析:傳輸層的豐要任務(wù)足向用戶提供可靠的端到端服務(wù),透明地傳送報文。它向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),因而是計算機通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
12.服務(wù)與被服務(wù)服務(wù)與被服務(wù)解析:在網(wǎng)絡(luò)協(xié)議的各層中相鄰層之間的聯(lián)系是服務(wù)與被服務(wù)的關(guān)系。
13.建立建立解析:SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。
14.(11)127【解析】回送地址為A類網(wǎng)絡(luò)地址中的一個保留地址,用于網(wǎng)絡(luò)軟件測試以及本地機器進程間通信。無論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件不進行任何網(wǎng)絡(luò)傳輸,立即將之返回。回送地址的IP為。
15.格式格式解析:網(wǎng)絡(luò)協(xié)議主要有以下3個要素組成:
①語法,規(guī)定用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格式。
②語義,規(guī)定需要發(fā)出何種控制信息以及完成的動作與做出的響應(yīng)。
③時序,即對事件實現(xiàn)順序的詳細說明。
.10000解析:一臺主機的IP地址為00,屏蔽碼為,則網(wǎng)絡(luò)號為(IP地址與屏蔽碼進行邏輯“與”得到的結(jié)果)。與該主機直接相連的唯一的路由器具有兩個個IP地址,一個為00,屏蔽碼為,可以得出網(wǎng)絡(luò)號為,即該路由器網(wǎng)絡(luò)相連,而主機所在的網(wǎng)絡(luò)號剛好為。另一個IP地址為,屏蔽碼為.可以得出網(wǎng)絡(luò)號。這樣我可以得到主機和路由器的關(guān)系,所以該主機的默認路由為00。
17.調(diào)制解調(diào)器實現(xiàn)數(shù)字信號和模擬信號之間轉(zhuǎn)換的設(shè)備是調(diào)制解調(diào)器。在計算機網(wǎng)絡(luò)中,這是一種用途廣泛的設(shè)備。例如,當(dāng)個人計算機以撥號方式接人Internet網(wǎng)時,計算機發(fā)出的數(shù)字信號無法在電話網(wǎng)上直接傳送。因為電話網(wǎng)上只能傳輸模擬信號。為此數(shù)字信號必須轉(zhuǎn)換成模擬信號,這個過程稱為“調(diào)制”。這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計算機則需要將從電話網(wǎng)上傳輸過來的模擬信號轉(zhuǎn)換成數(shù)字信號,這個過程稱為“解調(diào)”,也要通過調(diào)制解調(diào)器。
18.20)時移電視
【解析】IPTV是一種利用寬帶網(wǎng)絡(luò)為用戶提供交互式多媒體服務(wù)的業(yè)務(wù),具體來說,電視類服務(wù)是指與電視服務(wù)相關(guān)的服務(wù),如視頻點播、直播電視和時移電視等。
19.數(shù)據(jù)加密
【解析】Blowfish算法是由BruceSchneier設(shè)計的一種對稱分組密碼,具有快速、緊湊、簡單、安全性可變等特點。是一個可變密鑰長度的分組密碼算法,分組長度為64位。算法由密鑰擴展和數(shù)據(jù)加密兩部分組成。
20.HTMLWWW瀏覽器的工作基礎(chǔ)是解釋和執(zhí)行用超文本標(biāo)記語言(HTML)書寫的文件
21.隨機參數(shù)隨機參數(shù)解析:Elgamal公鑰體制的密文不僅依賴于待加密的明文,而且依賴于用戶選擇的隨機參數(shù),即使加密相同的明文,得到的密文也是不同的。由于這種加密算法的非確定性,又稱其為概率加密體制。
22.信息內(nèi)容的修改信息內(nèi)容的修改解析:安全攻擊分為被動攻擊和主動攻擊。主動攻擊包括假冒、重放、拒絕服務(wù)和信息內(nèi)容的修改。被動攻擊包括信息內(nèi)容的泄露和通信量分析。
23.目的主機目的主機解析:由于利用IP進行互聯(lián)的各個物理網(wǎng)絡(luò)所能處理的最大報文長度有可能不同,所以IP報文在傳輸和投遞的過程中有可能被分片。IP數(shù)據(jù)報使用標(biāo)識、標(biāo)志和片偏移3個域?qū)Ψ制M行控制,由于分片后的報文獨立地選擇路徑傳送,因此報文在投遞途中將不會(也不可能)重組。分片后的報文將在目的主機進行熏組。
24.100BASE-TX100BASE-TX解析:100BASE-T網(wǎng)卡主要有:100BASE-TX、100BASE-FX、100BASE-T4和100BASE-T2
25.總線型總線型解析:局域網(wǎng)在網(wǎng)絡(luò)拓撲上主要采用了總線型、環(huán)形與星形結(jié)構(gòu)。
26.1515解析:雙絞線用做遠程中繼線時,最大距離可達15公里;用于10Mb/s局域網(wǎng)時,與集線器的距離最大為100米。
27.ARPANET(阿帕網(wǎng))ARPANET(阿帕網(wǎng))解析:自1969年美國國防部的阿帕網(wǎng)(ARPANET)運行以來,計算機廣域網(wǎng)開始發(fā)展。
28.域名解析域名解析解析:因特網(wǎng)中采用域名系統(tǒng)的目的是便于人們的記憶,但在IP協(xié)議中只能識別IP地址,所以在數(shù)據(jù)傳輸時,主機域名需要轉(zhuǎn)換成IP地址,這個過程稱之為域名解析。因特網(wǎng)中有一組既獨立又協(xié)作的域名服務(wù)器,每臺域名服務(wù)器保存著它所管轄區(qū)域內(nèi)的域名與IP地址的對照表,據(jù)此即可進行域名解析。由于域名具有層次結(jié)構(gòu),所以對應(yīng)的名字服務(wù)器也具有層次結(jié)構(gòu)。
29.【審題關(guān)鍵句】千位-百位-十位-個位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位-百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。
\n【參老答案】
\n
\n
30.【審題關(guān)鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
31.C解析:采用密碼技術(shù)可以防止未授權(quán)者提取信息,對需要保密的信息進行保密。需要進行變換的原數(shù)據(jù)稱為明文,將原數(shù)據(jù)變換成一種隱蔽的過程稱為加密,其逆過程稱為解密;經(jīng)過變換后得到的數(shù)據(jù)稱為密文。
32.D從廣義上講,服務(wù)器是指網(wǎng)絡(luò)中能對其他機器提供某些服務(wù)的計算機系統(tǒng)(如果一個PC對外提供FTP服務(wù),也可以叫服務(wù)器),從狹義上來講,服務(wù)器是專指某些高性能計算機,能夠通過網(wǎng)絡(luò),對外提供服務(wù);服務(wù)器的構(gòu)成與微機基本相似,能有處理器、硬盤、內(nèi)存、系統(tǒng)總線等。故選:D
33.D解析:數(shù)字信封技術(shù)、數(shù)字簽名技術(shù)以及身份認證技術(shù),可以保證傳輸信息安全性、完整性,同時可以完成交易各方的身份認證和防止交易中的抵賴行為發(fā)生。認證機構(gòu)不會也不能認證信息具有多大價值。
34.voidJosegh(void){intijkslw;s1=s;for(i=l;i<=n;i++)/*給n個人從到n編號*/p[i-1]=i;for(i=n;i>=2;i--){s1=(s1+m-1)%i;/*下一個開始報數(shù)的人的編號是(s1+m-1)%i*/if(s1==0)/*若s1為0則說明要開始報數(shù)的是最后一個人*/s1=i;w=p[s1-1];/*將要出圈的人移至數(shù)組的最后*/for(j=sl;j<=i-1;j++)p[j-1]=p[j];p[i-1]=w;}}voidJosegh(void)\r\n{\r\ninti,j,k,sl,w;\r\ns1=s;\r\nfor(i=l;i<=n;i++)/*給n個人從到n編號*/\r\np[i-1]=i;\r\nfor(i=n;i>=2;i--)\r\n{\r\ns1=(s1+m-1)%i;/*下一個開始報數(shù)的人的編號是(s1+m-1)%i*/\r\nif(s1==0)/*若s1為0,則說明要開始報數(shù)的是最后一個人*/\r\ns1=i;\r\nw=p[s1-1];/*將要出圈的人移至數(shù)組的最后*/\r\nfor(j=sl;j<=i-1;j++)\r\np[j-1]=p[j];\r\np[i-1]=w;\r\n}\r\n}解析:本題考查的知識點如下:
(1)將數(shù)組建成環(huán)。
(2)運算符“%”的使用。
(3)循環(huán)的嵌套使用。
此題是著名的“約瑟夫環(huán)”問題。首先要將每個人的編號存入數(shù)組。因為每次是從s1開始報數(shù),若是直線隊則下一個開始報數(shù)的人的編號是s1+m-1,但這里要建立一個環(huán),即最后一個人報完數(shù)后第一個人接著報數(shù)。所以這時下一個開始報數(shù)的人的編號足(s1+m-1)%i,i是此時圈中的總?cè)藬?shù)。若所得的結(jié)果為0,則說明要開始報數(shù)的是最后一個人。在此人前面的那個人就是要出圈的人,使用循環(huán)將要出圈的人移至數(shù)組的最后。開始時,總?cè)藬?shù)為n,以后依次減1,直到最后一個人出圈。
35.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++)if(xx[i]%2!=0){odd++;/*計算出xx中奇數(shù)的個數(shù)odd*/ave1+=xx[i];/*求奇數(shù)的和*/yy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/}else{even++;/*計算出xx中偶數(shù)的個數(shù)even*/ave2+=xx[i];/*求偶數(shù)的和*/}ave1/=odd;/*求奇數(shù)的平均值*/ave2/=even;/*求偶數(shù)的平均值*/for(i=0;i<odd;i++)totfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/}intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN83.DAT','r'))==NULL)return1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*l0+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\n\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*計算出xx中奇數(shù)的個數(shù)odd*/\r\nave1+=xx[i];/*求奇數(shù)的和*/\r\nyy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/\r\n}\r\nelse\r\n{\r\neven++;/*計算出xx中偶數(shù)的個數(shù)even*/\r\nave2+=xx[i];/*求偶數(shù)的和*/\r\n}\r\nave1/=odd;/*求奇數(shù)的平均值*/\r\nave2/=even;/*求偶數(shù)的平均值*/\r\nfor(i=0;i<odd;i++)\r\ntotfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/\r\n}解析:本題考查的知識點如下:
(1)從文件中讀取數(shù)據(jù)。
(2)奇偶數(shù)的判斷和方差的求法。
在C語言中,有一結(jié)構(gòu)體類型FILE,其中包含文件的一些屬性信息??啥x指針指向該結(jié)構(gòu)體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。若能打開,使用函數(shù)intfscanf(FILE*fp,char*format,args)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中,數(shù)據(jù)的存放很有規(guī)律,將數(shù)據(jù)讀出存入數(shù)組xx時,只要控制數(shù)組下標(biāo)就可以了。若文件結(jié)束,則退出讀取循環(huán)。最后要關(guān)閉文件。若一個數(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國內(nèi)體育器材采購及租賃服務(wù)合同
- 2025年度辦公樓室內(nèi)外一體化裝修工程合同
- 農(nóng)田果園轉(zhuǎn)租合同范例
- 農(nóng)場注入資金合同范本
- 農(nóng)田修路流轉(zhuǎn)合同范例
- 出國勞務(wù)押金合同范本
- 建筑工程管理中供應(yīng)鏈管理的關(guān)鍵問題探討
- 供苗草坪合同范本
- 委托平面設(shè)計合同范本
- 五金加工合同范本
- 2025屆高考數(shù)學(xué)一輪專題重組卷第一部分專題十四立體幾何綜合文含解析
- 福建省泉州市南安市2024-2025學(xué)年九年級上學(xué)期期末考試語文試題(無答案)
- 2025年中國電子煙行業(yè)發(fā)展前景與投資戰(zhàn)略規(guī)劃分析報告
- 醫(yī)療器材申請物價流程
- 人教PEP版2025年春季小學(xué)英語三年級下冊教學(xué)計劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 華為研發(fā)部門績效考核制度及方案
- CSC資助出國博士聯(lián)合培養(yǎng)研修計劃英文-research-plan
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- 攝影入門課程-攝影基礎(chǔ)與技巧全面解析
- 司法考試2024年知識點背誦版-民法
評論
0/150
提交評論