




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.關(guān)于利用BBS發(fā)布商務(wù)信息,下列哪個說法是不正確的()。
A.留下可靠快捷聯(lián)系方式,一般是E-mail地址或者是企業(yè)地址
B.內(nèi)容部分要簡明扼要,但不要過于瑣碎,否則別人是沒有耐心看的
C.由于公告欄上信息極多,如何以一個短短的標(biāo)題來吸引瀏覽者的注意極為重要
D.互聯(lián)網(wǎng)上大多數(shù)BBS都可以免費(fèi)直接發(fā)布信息,無須注冊或加盟
2.下列關(guān)于IEEE802.11標(biāo)準(zhǔn)的描述中,錯誤的是()。
A.定義了無線結(jié)點(diǎn)和無線接人點(diǎn)兩種類型的設(shè)備
B.無線結(jié)點(diǎn)的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接
C.物理層最初定義了FHSS、DSSS擴(kuò)頻技術(shù)和紅外傳播三個規(guī)范
D.MAC層的CSMA/CA協(xié)議利用ACK信號避免沖突的發(fā)生
3.奈奎斯特定理描述了有限帶寬、無噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關(guān)系。對于二進(jìn)制數(shù)據(jù),若最大數(shù)據(jù)傳輸速率為6000bps,則信道帶寬B=()。A.300HzB.6000HzC.3000HzD.2400Hz
4.ADSL上行速率在()。
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps—lOMbps
D.10Mbps~20Mbps
5.下列關(guān)于Serv-UFTP服務(wù)器的描述中,正確的是()。
A.命名用戶必須設(shè)置密碼
B.FTP服務(wù)器不能使用動態(tài)IP地址
C.匿名用戶“anonymous”是由服務(wù)器自動添加的.
D.服務(wù)器可構(gòu)建多個由IP地址和端口號識別的虛擬服務(wù)器
6.下面關(guān)于美國國防部安全準(zhǔn)則的說法,錯誤的是()。
A.美國國防部安全準(zhǔn)則包括7個級別:D1,C1,C2,B1,B2,B3,A1
B.D1級是計(jì)算機(jī)安全最低的一級
C.C2級的特征是有選擇的存取控制,用戶與數(shù)據(jù)分離,數(shù)據(jù)保護(hù)以用戶組為單位
D.B2稱為結(jié)構(gòu)化安全保護(hù)
7.下列關(guān)于光以太網(wǎng)技術(shù)特征的描述中,錯誤的是()
A.能夠根據(jù)用戶的需求分配帶寬
B.以信元為單位傳輸數(shù)據(jù)
C.具有保護(hù)用戶和網(wǎng)絡(luò)資源安全的認(rèn)證和授權(quán)功能
D.提供分級的QoS服務(wù)
8.下列Windows命令中,可以顯示主機(jī)路由表內(nèi)容的命令是()。
A.nbtstat-rB.netstat-rC.netviewD.route-f
9.一個路由表通常包含許多(N,R)對偶序。其中,N和R代表的是()。
A.N指源主機(jī)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“下一個”路由器的IP地址
B.N指要到達(dá)的網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“下一個”路由器的護(hù)地址
C.N指源網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的默認(rèn)路由IP地址
D.N指要到達(dá)的網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“上一個”路由器的企地址
10.第
55
題
TCP/IP參考模型中的“主機(jī)一網(wǎng)絡(luò)層”實(shí)際上涵蓋了OSI/RM中的哪個(些)層次的功能?
I.物理層
Ⅱ.?dāng)?shù)據(jù)鏈路層
Ⅲ.網(wǎng)絡(luò)層
Ⅳ.傳輸層()
A.IB.I,ⅡC.Ⅱ,ⅣD.I,Ⅱ,Ⅳ
二、填空題(10題)11.NetWare第二級容錯包括硬盤鏡像和——功能。
12.
13.(4)按網(wǎng)絡(luò)覆蓋范圍分類,____用于實(shí)現(xiàn)幾十公里范圍內(nèi)大量局域網(wǎng)的互聯(lián)。
14.100BASE-T從收發(fā)器到集線器的距離最大是【】m。
15.總線按控制方式分為集中式和______兩種類型。
16.寬帶網(wǎng)絡(luò)的技術(shù)分為傳輸、交換和接入3部分,寬帶傳輸網(wǎng)的主要代表是以______為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。
17.按照概念來劃分,瀏覽器由3部分組成:一系列的客戶單元、一系列的解釋單元和一系列的【】。
18.
19.
20.(15)用戶檢索POP3郵件服務(wù)器的過程可以分成3個階段:___________、事務(wù)處理階段、更新階段。
三、2.填空題(8題)21.NSFNET采用的是一種【】結(jié)構(gòu),分為主干網(wǎng)、地區(qū)網(wǎng)和校園網(wǎng)。
22.在網(wǎng)絡(luò)管理中,一般采用管理者一代理的管理模式,其中代理位于______的內(nèi)部。
23.從用戶的角度看,文件系統(tǒng)的功能是要實(shí)現(xiàn)按名存取。為了達(dá)到這一目的,一般要建立【】。
24.因特網(wǎng)中主機(jī)域名需要轉(zhuǎn)換成IP地址,這個過程稱之為【】。
25.網(wǎng)絡(luò)操作系統(tǒng)可分為兩類:______型和通用型。
26.路由表包含的一個非常特殊的路由是【】。
27.在安全攻擊中,______是指未授權(quán)的實(shí)體不僅得到了訪問權(quán),而且還竄改了資源。
28.按照OSI參考模型,網(wǎng)絡(luò)中每一個結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的同等層具有相同的______。
四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件忽略。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.在流水線運(yùn)行時,總是希望預(yù)取的指令恰好是處理器將要執(zhí)行的指令,為避免流水線斷流,奔騰處理器內(nèi)置了一個______。
A.預(yù)取緩存器B.數(shù)據(jù)總線控制器C.指令譯碼器D.分支目標(biāo)緩存器
32.關(guān)于域名縮寫中,正確的是()。
A.cn代表中國,edu代表科研機(jī)構(gòu)
B.cn代表中國,gov代表政府機(jī)構(gòu)
C.uk代表中國,edu代表科研機(jī)構(gòu)
D.ac代表英國,gov代表政府機(jī)構(gòu)
33.防火墻是設(shè)置在可信任網(wǎng)絡(luò)和不可信任的外界之間的一道屏障,其目的是()。A.A.保護(hù)一個網(wǎng)絡(luò)不受病毒的攻擊
B.使一個網(wǎng)絡(luò)與另一個網(wǎng)絡(luò)不發(fā)生任何關(guān)系
C.保護(hù)一個網(wǎng)絡(luò)不受另一個網(wǎng)絡(luò)的攻擊
D.以上都不對
六、1.程序設(shè)計(jì)題(3題)34.設(shè)有n個人坐一圈并按順時針方向從1到n編號,從第s個人開始進(jìn)行1到m的報數(shù),報數(shù)到第m個人,此人出圈,再從他的下—個人重新開始從1到m報數(shù),如此進(jìn)行下去直到所有的人都出圈為止。先要求按出圈次序,每10個人為一組,給出這n個人的順序表。請編制函數(shù)Josegh()實(shí)現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把編
設(shè)n=100,s=1,m=10進(jìn)行編程。
注意:部分源程序已給出。
請勿改動主函數(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.對10個候選人進(jìn)行選舉,現(xiàn)有一個100條記錄的選票數(shù)據(jù)文件IN29.DAT,其數(shù)據(jù)存放的格式是每條記錄的長度均為10位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依次類推。每一位內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,若一張選票選中人數(shù)小于等于5個人時則被認(rèn)為是無效的選票。給定函數(shù)ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組xx中。請編制函數(shù)CountRs()來統(tǒng)計(jì)每個人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT29.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
charxx[100][11];
intyy[10];
intReadDat(void);
voidWriteDat(void);
voidCountRs(void)
{
}
main()
{
inti;
for(i=0;i〈10;i++)
yy[i]=0;
if(ReadDat())
{
printf("選票數(shù)據(jù)文件IN29.DAT不能打開!\007\n");
return;
}
CountRs();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti;
chartt[13];
if((fp=fopen("IN29.DAT","r"))==NULL)
return1;
for(i=0;i〈100;i++)
{
if(fgets(tt,13,fp)==NULL)
return1;
memcpy(xx[i],tt,10);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT29.DAT","w");
for(i=0;i〈10;i++)
{
fprintf(fp,"%d\n",yy[i]);
printf("第%d個人的選票數(shù)=%d\n",i+1,yy[i]);
}
fclose(fp);
}
36.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。
(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件OUT65.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;
inttotCnt-0;
doubletotPjz=0.0;
intReadDat(void);
voidWriteDat(void);
voidCalValue(void)
{
}
voidmain()
{
inti;
clrscr();
for(i=0;i<MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");
return;
}
CalValue();
printf("文件IN65.DAT中共有正整數(shù)=%d個\n",totNum);
printf("符合條件的正整數(shù)的個數(shù)=%d個n",totCnt);
printf("平均值=%.21f\n",totPjz);
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN65.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT65.DAT","w");
fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);
fclose(fp);
}
參考答案
1.D
2.B無線接入點(diǎn)AP的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接,而非無線結(jié)點(diǎn)。因此選項(xiàng)B錯誤。
3.C解析:奈奎斯特準(zhǔn)則指出:如果間隔為;π/ω(ω=2πf),通過理想通信信道傳輸窄脈沖信號,則前后碼元之間不產(chǎn)生相互竄擾。因此,對于二進(jìn)制數(shù)據(jù)信號的最大數(shù)據(jù)傳輸速率Rmax與通信信道帶寬B(B=f,單位Hz)的關(guān)系可以寫為:Rmax=2f。對于二進(jìn)制數(shù)據(jù),若最大數(shù)據(jù)傳輸速率為6000bps,則信道帶寬B=Rmax/2,所以B=3000Hz。
4.AADSL技術(shù)具有非對稱帶寬特性,上行速率在64Kbps~640Kbps,下行速率在500Kbps~7Mbps。故選擇A選項(xiàng)。
5.DServ-UFTP服務(wù)器可以設(shè)置固定IP地址,也可以不指定IP地址,采用動態(tài)IP地址。服務(wù)器可構(gòu)建多個由IP地址和端口號識別的虛擬服務(wù)器。Serv-UFTP服務(wù)器創(chuàng)建完成后需要添加用戶,才能被客戶端訪問,用戶名包括匿名用戶和命名用戶,如果添加的是匿名用戶,系統(tǒng)將不會要求輸入密碼。故選D選項(xiàng)。
6.C選項(xiàng)A)和選項(xiàng)B),美國國防部安全準(zhǔn)則包括7個級別:D1、C1、C2、B1、B2、B3、A1,其中A1的安全等級最高,D1的安全等級最低;選項(xiàng)C),C1級的特征是有選擇的存取控制,用戶與數(shù)據(jù)分離,數(shù)據(jù)保護(hù)以用戶組為單位,C2級的特征是存取控制以用戶為單位,廣泛的審計(jì):選項(xiàng)D),B2稱為結(jié)構(gòu)化安全保護(hù)。
7.B
8.Bnbtstat-r功能是列出通過廣播和WINS解析的名稱,netstat-r用于顯示路由表內(nèi)容,netview用于顯示域列表、計(jì)算機(jī)列表或指定計(jì)算機(jī)上共享資源的列表,route-f是用于清除路由表中所有的網(wǎng)關(guān)條目。故選B選項(xiàng)。
9.B
10.BTCP/IP參考模型可以分為四個層次:應(yīng)用層、傳輸層、互連層與主機(jī)一網(wǎng)絡(luò)層,其中“主機(jī)一網(wǎng)絡(luò)層”實(shí)際上是…個接口,借助這個接口,互連層可以借助各種物理網(wǎng)絡(luò)技術(shù)來傳輸IP分組,在功能上這個層次實(shí)際上涵蓋了OSI/RM的數(shù)據(jù)鏈路層和物理層的功能。
11.硬盤雙工硬盤雙工解析:三級容錯技術(shù):①第一級,主要針對硬盤表面磁介質(zhì)的故障設(shè)計(jì)的,采用雙重目錄與文件分配表、磁盤熱修復(fù)與寫后讀驗(yàn)證等措施;②第二級,針對硬盤或硬盤通道故障設(shè)計(jì)的,包括硬盤鏡像與硬盤雙工功能;③第三級容錯提供了文件服務(wù)器鏡像功能。
12.
13.城域網(wǎng)【解析】城域網(wǎng)是介于廣域網(wǎng)和局域網(wǎng)之接的一種高速網(wǎng)絡(luò)。城域網(wǎng)的設(shè)計(jì)目標(biāo)是滿足幾十千米范圍內(nèi)的大量企業(yè)、機(jī)關(guān)、公司的多個局域網(wǎng)的互聯(lián)需求,以實(shí)現(xiàn)大量用戶之間的數(shù)據(jù)、語音、圖形與視頻等多種信息傳輸。
14.100
15.分散式分散式解析:總線有多種分類方式,如按控制方式,可以分為集中式和分散式總線。
16.ATM技術(shù)ATM技術(shù)解析:寬帶傳輸網(wǎng)的主要代表是采用了ATM技術(shù)為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。
17.控制單元控制單元解析:按照概念來劃分,瀏覽器由一系列的客戶單元、一系列的解釋單元和一系列的控制單元3部分組成。控制單元是瀏覽器的核心,負(fù)責(zé)協(xié)調(diào)和管理客戶單元和解釋單元。客戶單元接收用戶的鍵盤或鼠標(biāo)輸入信息,并完成用戶的指令。
18.
19.通信線路
20.(15)認(rèn)證階段
【解析】用戶檢索POP3郵件服務(wù)器的過程可以分成3個階段:認(rèn)證階段、事務(wù)處理階段、更新階段。
21.層次型層次型解析:NSFNET采用的是一種層次型結(jié)構(gòu)。
22.被管理的設(shè)備被管理的設(shè)備解析:在網(wǎng)絡(luò)管理中,一般采用管理者-代理的管理模型,其中代理位于被管理的設(shè)備內(nèi)部,它把來自管理者的命令或信息請求轉(zhuǎn)換為本設(shè)備特有的指令,完成管理者的指示,或返回它所在設(shè)備的信息。
23.文件目錄文件目錄解析:文件系統(tǒng)的建立就是要讓用戶透明地對文件進(jìn)行存取,要求文件系統(tǒng)要解決把每個文件的符號名與其所在的文件存儲空間中的物理地址聯(lián)系起來的問題,這也是文件系統(tǒng)最基本的功能。實(shí)現(xiàn)符號名與具體物理地址的轉(zhuǎn)換,其主要環(huán)節(jié)是查目錄。所以,文件目錄的編排是文件系統(tǒng)研究的主要問題之一。
24.域名解析域名解析解析:因特網(wǎng)中采用域名系統(tǒng)的目的是便于人們的記憶,但在IP協(xié)議中只能識別IP地址,所以在數(shù)據(jù)傳輸時,主機(jī)域名需要轉(zhuǎn)換成IP地址,這個過程稱之為域名解析。因特網(wǎng)中有一組既獨(dú)立又協(xié)作的域名服務(wù)器,每臺域名服務(wù)器保存著它所管轄區(qū)域內(nèi)的域名與IP地址的對照表,據(jù)此即可進(jìn)行域名解析。由于域名具有層次結(jié)構(gòu),所以對應(yīng)的名字服務(wù)器也具有層次結(jié)構(gòu)。
25.面向任務(wù)面向任務(wù)解析:一般來說,網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類:面向任務(wù)型NOS和通用型NOS。
26.默認(rèn)路由默認(rèn)路由解析:在路由表中沒有包含到某一特定網(wǎng)絡(luò)或特定主機(jī)的路由時候使用默認(rèn)路由。
27.修改修改解析:修改是指未授權(quán)的實(shí)體不僅得到了訪問權(quán),而且還竄改了資源。這是對完整性的攻擊。
28.功能功能解析:在OSI參考模型中,網(wǎng)絡(luò)中每一個結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的同等層具有相同的功能。
29.【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個位-千位-百位-十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
31.D解析:奔騰芯片的主要技術(shù)特點(diǎn)包括超標(biāo)量技術(shù)、超流水線技術(shù)、分支預(yù)測和雙Cache的哈佛結(jié)構(gòu)等。對于流水線運(yùn)行時的指令轉(zhuǎn)移問題,在奔騰芯片上內(nèi)置了一個分支目標(biāo)緩存器,用來動態(tài)地預(yù)測程序分支的轉(zhuǎn)移情況,從而使流水線的吞吐率能保持較高的水平。
32.B解析:頂級域名的分配中,edu代表教育機(jī)構(gòu),gov代表政府機(jī)構(gòu):每個申請加入因特網(wǎng)的國家都可以作為一個頂級域,并向NIC注冊一個頂級域名,如cn代表中國、us代表美國、uk代表英國等。
33.C解析:防火墻是設(shè)置在可信任網(wǎng)絡(luò)和不可信任的外界之間的一道屏障,其目的是保護(hù)一個網(wǎng)絡(luò)不受另一個網(wǎng)絡(luò)的攻擊和破壞。
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}解析:本題考查的知識點(diǎn)如下:
(1)將數(shù)組建成環(huán)。
(2)運(yùn)算符“%”的使用。
(3)循環(huán)的嵌套使用。
此題是著名的“約瑟夫環(huán)”問題。首先要將每個人的編號存入數(shù)組。因?yàn)槊看问菑膕1開始報數(shù),若是直線隊(duì)則下一個開始報數(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.voidCountRs(void){inticountj;char*pf;for(i=0;i〈10;i++)yy[i]=0;/*給數(shù)組yy初始化置0*/for(i=0;i〈100;i++){pf=xx[i];count=0;/*使指針pf指向各行的首地址*/while(*pf)if(*pf=='1'){count++;/*統(tǒng)計(jì)得票數(shù)count*/pf++;}elsepf++;if(count>5)/*當(dāng)count值大于5時為有效票數(shù)*/{pf=xx[i];/*使指針pf指向該行的首地址*/j=0;while(*pf)/*統(tǒng)計(jì)每個人的得票數(shù)并依次存入yy[0]到y(tǒng)y[9]*/if(*pf=='1'){yy[i]+=1;j++;pf++;}elseif(*pf=='0'){pf++;j++;}}}}voidCountRs(void)\r\n{\r\ninti,count,j;\r\nchar*pf;\r\nfor(i=0;i〈10;i++)\r\nyy[i]=0;/*給數(shù)組yy初始化置0*/\r\nfor(i=0;i〈100;i++)\r\n{\r\npf=xx[i];count=0;/*使指針pf指向各行的首地址*/\r\nwhile(*pf)\r\nif(*pf=='1')\r\n{\r\ncount++;/*統(tǒng)計(jì)得票數(shù)count*/\r\npf++;\r\n}\r\nelsepf++;\r\nif(count>5)/*當(dāng)count值大于5時為有效票數(shù)*/\r\n{\r\npf=xx[i];/*使指針pf指向該行的首地址*/\r\nj=0;\r\nwhile(*pf)/*統(tǒng)計(jì)每個人的得票數(shù),并依次存入yy[0]到y(tǒng)y[9]*/\r\nif(*pf=='1')\r\n{\r\nyy[i]+=1;\r\nj++;\r\npf++;\r\n}\r\nelseif(*pf=='0')\r\n{\r\npf++;\r\nj++;\r\n}\r\n}\r\n}\r\n}解析:根據(jù)題意可知,本題涉及到了一個二維字符數(shù)組,該數(shù)組中含有100條記錄,每條記錄又包括長度為10位的字符串,并且該字符串中的字符只含有“0”(表示未選中)和“1”(表示選中)兩個字符(用來標(biāo)識某人的被選中情況)。本題要求要統(tǒng)計(jì)每個人的選票數(shù),也就是要統(tǒng)計(jì)每行中字符為“廣的個數(shù),來借助一個指向字符指針的變量pf,首先讓該指針指向各行的首地址,然后按照行方向依次
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體檢錄用合同范本
- 小班常規(guī)建立課題申報書
- 漢字課題申報書
- 和單位食堂合同范本
- 單方出資合作合同范例
- 合同范本中自動簽字
- 叉車裝卸出租合同范例
- 勞務(wù)分包合同范本全國
- 優(yōu)化住房公積金政策 助力民生改善
- 合同范本模板采購方案
- 《污水中微塑料的測定 傅里葉變換顯微紅外光譜法》
- 貨物學(xué) 課件1.3貨物的計(jì)量
- 2025四川省資陽市人民政府政務(wù)服務(wù)中心招聘4人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 華東師大版初中科學(xué)八年級上冊知識點(diǎn)
- 【MOOC】跨文化思想交流英語-南京理工大學(xué) 中國大學(xué)慕課MOOC答案
- 部編人教版五年級下冊小學(xué)數(shù)學(xué)全冊教案
- 2024年世界職業(yè)院校技能大賽高職組“聲樂、器樂表演組”賽項(xiàng)參考試題庫(含答案)
- 2024年共青團(tuán)入團(tuán)考試題庫及答案
- 2024年共青團(tuán)入團(tuán)考試測試題庫及答案
- 2024解析:第十二章機(jī)械效率-講核心(原卷版)
- 四川省德陽市(2024年-2025年小學(xué)五年級語文)人教版小升初真題(上學(xué)期)試卷及答案
評論
0/150
提交評論