【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

【2021年】安徽省宿州市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號(hào):________

一、單選題(10題)1.關(guān)于IP數(shù)據(jù)報(bào)的說法正確的是()。

A.任何物理網(wǎng)絡(luò)能處理的最大報(bào)文長度相同

B.分片后的報(bào)文在投遞中可以自行重組

C.IP數(shù)據(jù)報(bào)是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的

D.數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)數(shù)據(jù)區(qū)

2.下列關(guān)于IEEE802.11標(biāo)準(zhǔn)的描述中,錯(cuò)誤的是()。

A.定義了無線結(jié)點(diǎn)和無線接人點(diǎn)兩種類型的設(shè)備

B.無線結(jié)點(diǎn)的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接

C.物理層最初定義了FHSS、DSSS擴(kuò)頻技術(shù)和紅外傳播三個(gè)規(guī)范

D.MAC層的CSMA/CA協(xié)議利用ACK信號(hào)避免沖突的發(fā)生

3.下列關(guān)于FTP服務(wù)的描述中,錯(cuò)誤的是()。

A.使用FTP可以傳送任何類型的文件

B.傳送文件時(shí)客戶機(jī)和服務(wù)器間需建立控制連接和數(shù)據(jù)連接

C.服務(wù)器端發(fā)起的連接是數(shù)據(jù)連接,客戶端的端口為20

4.下列關(guān)于ICMP的描述中,錯(cuò)誤的是()。

A.IP包的TTL值減為0時(shí)路由器發(fā)出"超時(shí)"報(bào)文

B.收到"Ech0請求"報(bào)文的目的節(jié)點(diǎn)必須向源節(jié)點(diǎn)發(fā)出"Ech0應(yīng)答"報(bào)文

C.ICMP消息被封裝在TCP數(shù)據(jù)包內(nèi)

D.數(shù)據(jù)包中指定的目的端口在目的節(jié)點(diǎn)無效時(shí),源節(jié)點(diǎn)會(huì)收到一個(gè)"目標(biāo)不可達(dá)"報(bào)文

5.下列對IPv6地址FE60:0:0:050D:BC:0:0:03F7的簡化表示中,錯(cuò)誤的是()

A.FE60::50D:BC:0:0:03F7

B.FE60:0:0:050D:BC::03F7

C.FE60:0:0:50D:BC::03F7

D.FE60::50D:BC::03F7

6.計(jì)算機(jī)的硬件組成可以分為4個(gè)層次,第四層是()。

A.芯片B.板卡C.設(shè)備D.網(wǎng)絡(luò)

7.

8.

9.下列關(guān)于路由器技術(shù)指標(biāo)的描述中,錯(cuò)誤的是()

A.路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端口速率、包長度和包類型有關(guān)

B.高性能路由器一般采用共享背板的結(jié)構(gòu)

C.丟包率是衡量路由器超負(fù)荷工作的性能指標(biāo)之一

D.路由器的服務(wù)質(zhì)量主要表現(xiàn)在隊(duì)列管理機(jī)制與支持的QoS協(xié)議類型上

10.文件系統(tǒng)采用二級文件目錄,可以()

A.縮短訪問存儲(chǔ)器的時(shí)間B.實(shí)現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不同用戶間文件命名沖突

二、填空題(10題)11.計(jì)算機(jī)病毒的完整的工作過程包括潛伏、__________、觸發(fā)和行為控制四個(gè)階段。

12.在E1載波中,每個(gè)子信道的數(shù)據(jù)傳輸速率是。

13.寬帶城域網(wǎng)的核心與關(guān)鍵設(shè)備一定是____________級的。

14.RIP協(xié)議中表示距離的參數(shù)為

。

15.

16.IP電話系統(tǒng)有4個(gè)基本組件:終端設(shè)備、______、多點(diǎn)控制單元和網(wǎng)守。

17.

18.P2P網(wǎng)絡(luò)存在4種主要結(jié)構(gòu)類型,Napster是拓?fù)浣Y(jié)構(gòu)的代表。

19.局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分為兩類:共享介質(zhì)局域網(wǎng)與______局域網(wǎng)。

20.

第66題在HTML語言中,<IMG>標(biāo)記用于表示___________。

三、2.填空題(8題)21.簡單網(wǎng)絡(luò)管理協(xié)議是由Internet工程任務(wù)組提出的,其模型由【】結(jié)點(diǎn)和管理結(jié)點(diǎn)構(gòu)成。

22.如果一個(gè)Web站點(diǎn)利用IIS來建設(shè)在Web站點(diǎn)的內(nèi)容位于NTFS分區(qū),那么可以通過___________限制、用戶限制、Web權(quán)限和NTFS權(quán)限對它進(jìn)行訪問控制。

23.信息安全中,【】是指在應(yīng)用層對信息的保密性、完整性和來源真實(shí)性進(jìn)行保護(hù)和認(rèn)證。

24.SET的中文名稱是【】。

25.在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)通常選用雙絞線和______。

26.______具有進(jìn)步統(tǒng)一的網(wǎng)絡(luò)結(jié)點(diǎn)接口,所有的網(wǎng)絡(luò)單元都有標(biāo)準(zhǔn)的光接口。

27.進(jìn)程間的直接相互作用構(gòu)成進(jìn)程同步,進(jìn)程間的間接相互作用構(gòu)成進(jìn)程______。

28.如果系統(tǒng)的物理內(nèi)存不能滿足應(yīng)用程序的需要,那么就需要使用______內(nèi)存。

四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前的連續(xù)五個(gè)數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

注意:部分源程序存在test.c文件中。

程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt

請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。

30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母Z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。

注意:部分源程序存放在test.c文件中。

請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

五、1.選擇題(3題)31.在身份認(rèn)證當(dāng)中,作為一種訪問服務(wù)器認(rèn)證和記賬協(xié)議,在傳輸中使用UDP,用于撥號(hào)環(huán)境的是______。

A.PPPB.TACACS+C.RADIUSD.X.509

32.有關(guān)主動(dòng)攻擊和被動(dòng)攻擊,下列說法錯(cuò)誤的是()。

A.安全攻擊可以分為被動(dòng)攻擊和主動(dòng)攻擊兩種

B.主動(dòng)攻擊很難預(yù)防,但可以對攻擊進(jìn)行檢測

C.被動(dòng)攻擊難以檢測,但是可以防止

D.主動(dòng)攻擊的特點(diǎn)是偷聽或監(jiān)視傳送

33.在不同網(wǎng)絡(luò)結(jié)點(diǎn)的對等層之間的通信需要下列哪一項(xiàng)協(xié)議()。

A.模塊接口B.對等層協(xié)議C.電信號(hào)D.傳輸介質(zhì)

六、1.程序設(shè)計(jì)題(3題)34.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN74.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中。請編制函數(shù)StrCharJL(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串對應(yīng)的位置。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT74.DAT中。

注意:部分源程序已給出。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。

請勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN74.DAT不能打開\n\007");

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

p=strchr(xx[i],'\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

fp=fopen("OUT74.DAT","w");

for(i=0;i<maxline;i++)

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

35.下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請編制函數(shù)intjsValue(longn)實(shí)現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out43.dat中。

注意:部分源程序已給出。

請勿改動(dòng)主函數(shù)main()。

#include<stdio.h>

intjsValue(longn)

{

}

main()

{

longm;

FILE*out;

out=fopen("out43.dat","w");

for(m=11;m<1000;m++)

{

if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

{

printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);

fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);

}

}

fclose(out);

}

36.請編制程序,要求:將文件IN94.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(shù)cnt2,以及數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到OUT94.DAT中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN94.DAT","r");

for(i=0;i<20;i++)

{

for(j=0;j<10;j++)

{

fscanf(fp,"%d,",&xx[i*10+j]);

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

clrscr();

fw=fopen("out94.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

}

參考答案

1.C利用IP進(jìn)行互聯(lián)的各個(gè)物理網(wǎng)絡(luò)能處理的最大報(bào)文長度有可能不同;分片后的報(bào)文獨(dú)立選擇路徑傳送,所以報(bào)文在投遞途中不會(huì)也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報(bào);數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)報(bào)頭區(qū)。\r\n

2.B無線接入點(diǎn)AP的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接,而非無線結(jié)點(diǎn)。因此選項(xiàng)B錯(cuò)誤。

3.CFTP是文件傳輸協(xié)議,允許用戶從服務(wù)器上獲取文件副本,或者將本地計(jì)算機(jī)上的一個(gè)文件上傳到服務(wù)器。FTP采用的是客戶機(jī)/服務(wù)器工作方式。傳輸文件時(shí),為了分開數(shù)據(jù)流和控制流,服務(wù)器和客戶機(jī)間需要建立控制連接和數(shù)據(jù)連接。當(dāng)客戶機(jī)向服務(wù)器發(fā)起連接請求時(shí),服務(wù)器端的默認(rèn)端口為2l。服務(wù)器端在接收到客戶端發(fā)起的控制連接時(shí),控制進(jìn)程創(chuàng)建一個(gè)數(shù)據(jù)傳送進(jìn)程,其端口為20,與客戶端提供的端口建立數(shù)據(jù)傳輸?shù)腡CP連接,故選擇C選項(xiàng)。

4.CICMP消息封裝在IP數(shù)據(jù)包內(nèi)而非TCP數(shù)據(jù)包內(nèi)。因此C項(xiàng)錯(cuò)誤。

5.D解析:RFC2373對IPv6地址空間結(jié)構(gòu)與地址基本表示方法進(jìn)行了定義。IPv6的128位地址按每16位劃分為1個(gè)位段,每個(gè)位段被轉(zhuǎn)換為1個(gè)4位的十六進(jìn)制數(shù),并用冒號(hào)“:”隔開,這種表示法稱之為冒號(hào)分十六進(jìn)制表示法。

一個(gè)IPv6地址中可能會(huì)出現(xiàn)多個(gè)二進(jìn)制數(shù)0,因此規(guī)定了“零壓縮法”,通過壓縮某個(gè)位段中的前導(dǎo)0來簡化IPv6地址的表示。例如,“050D”可以簡寫為“50D”。但是在使用零壓縮法時(shí),不能把一個(gè)位段內(nèi)部的有效0也壓縮掉。例如,“FE60”不能簡寫為“FF6”。需要注意的是,每個(gè)位段至少應(yīng)該有1個(gè)數(shù)字,如“0000”可以簡寫為“0”。

如果IPv6地址中包含了一長串0,則可以使用“雙冒號(hào)表示法”進(jìn)一步簡化IP地址表達(dá)。例如,“FE60:0:0:050D:BC:0:0:03F7”可以簡化為“FE60::50D:BC:0:0:3F7”,或者是“FE60::50D:BC:0:0:03F7”,或者是“FE60:0:0:050D:BC::03F7”,再或者是“FE60:0:0:50D:BC::03F7”等。需要注意的是,雙冒號(hào)“::”在一個(gè)IPv6地址中只能出現(xiàn)一次。例如,“FE60:0:0:050D:BC:0:0:03F7”不能簡化為“FE60::50D:BC::03F7”等形式。由此可知,選項(xiàng)D的說法有誤。

6.D解析:計(jì)算機(jī)的硬件組成可以分為4個(gè)層次:第一層次是芯片,包括微處理器芯片、存儲(chǔ)器芯片、I/O芯片等,它們是硬件組成的最重要基礎(chǔ);第二層次是板卡,即機(jī)器的主板和各種插卡,這些板卡上承載著相關(guān)芯片及其他元器件;第三層次是設(shè)備,在設(shè)備的機(jī)箱內(nèi),固定著相關(guān)板卡、其他部件以及相應(yīng)的布線;第四層次是網(wǎng)絡(luò),即各種計(jì)算機(jī)設(shè)備通過聯(lián)網(wǎng)設(shè)備及傳輸線纜,形成大大小小的網(wǎng)絡(luò)。

7.A

8.D

9.B

10.D解析:在二級文件目錄中,各文件的說明信息被組織成目錄文件,且以用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以使用相同的文件名,從而解決了文件的重名問題。

11.繁殖

12.64KbpsE1載波是歐洲電子傳輸格式,它由ITU-TS設(shè)計(jì),并由歐洲郵政電訊管理委員會(huì)(CEPT)命名。在E1鏈路中,傳輸速率為2.048Mbps,使用PCM編碼。對于一條傳輸速率為2.048Mbps的信道來說,其傳送1bit信號(hào)的時(shí)隙約為0.5ms。如果共享該信道的所有信息源的傳輸速率都是64Kbps,則信道內(nèi)傳送信號(hào)的最大周期Ts約為16ms。所以,在周期Ts內(nèi),該信道可被32個(gè)信息源共享,而不會(huì)相互干擾或重疊。因此,E1載波將32個(gè)信道復(fù)用在1個(gè)E1數(shù)據(jù)幀中。使用E1載波進(jìn)行傳輸?shù)腎SDN用30個(gè)B信道傳輸數(shù)據(jù),因此,控制開銷=(32-30)/32=6.25%。

13.\n電信

\n

14.跳數(shù)跳數(shù)

15.

16.網(wǎng)關(guān)網(wǎng)關(guān)解析:IP電話系統(tǒng)有4個(gè)基本組件:終端設(shè)備、網(wǎng)關(guān)、多點(diǎn)控制單元和網(wǎng)守。

17.

18.集中式典型的集中式拓?fù)浣Y(jié)構(gòu)P2P網(wǎng)絡(luò)軟件有Napster和Maze。典型的非結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)P2P網(wǎng)絡(luò)軟件有Gnutella、Shareaza、LimeWire和BearShare。典型的分布式結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)P2P網(wǎng)絡(luò)軟件有Pastry、Tapestry、Chord和CAN。典型的混合結(jié)構(gòu)P2P網(wǎng)絡(luò)軟件有Skype、Kazaa、eDonkey、BitTorrent和PPLive。

\r\n\r\n\r\n

19.交換式交換式解析:局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分為兩類:共享介質(zhì)局域網(wǎng)與交換式局域網(wǎng)。

20.圖像

【解析】頁面是~種結(jié)構(gòu)化文檔,采用超文本標(biāo)記語言(HTML)書寫而成。HTML是一個(gè)簡單的標(biāo)記語言。用來描述Web文檔的結(jié)構(gòu)。①基本結(jié)構(gòu)

21.代理代理解析:SNMP模型由管理結(jié)點(diǎn)和代理結(jié)點(diǎn)組成,采用代理一管理者模型。目前使用的標(biāo)準(zhǔn)網(wǎng)絡(luò)管理協(xié)議中,簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)和公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)等都是采用的是代理一管理者模型。

22.IP地址限制IP地址限制解析:當(dāng)Web站點(diǎn)使用IIS來建設(shè)時(shí),當(dāng)Web站點(diǎn)內(nèi)容位于NTFS分區(qū)時(shí),有4種方法可以限制用戶訪問Web站點(diǎn)中提供的資源:IP地址限制、用戶驗(yàn)證(用戶限制)、Web權(quán)限和NTFS權(quán)限。

23.安全服務(wù)安全服務(wù)解析:信息安全中,安全服務(wù)是指在應(yīng)用層對信息的保密性、完整性和來源真實(shí)性進(jìn)行保護(hù)和認(rèn)證,滿足用戶的安全需求,防止和抵御各種安全威脅和攻擊。

24.安全電子交易安全電子交易

25.光纖或光纜光纖或光纜解析:在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu),可以連接各種設(shè)備與網(wǎng)絡(luò)系統(tǒng),包括語音、數(shù)據(jù)通信設(shè)備、交換設(shè)備、傳真設(shè)備和局域網(wǎng)系統(tǒng)。

26.SDHSDH解析:標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口是SDH的特點(diǎn)之一。

27.互斥互斥解析:進(jìn)程同步是指進(jìn)程之間一種直接的協(xié)同工作關(guān)系,是一些進(jìn)程相互合作,共同完成一項(xiàng)任務(wù),進(jìn)程間的直接相互作用構(gòu)成進(jìn)程的同步;各進(jìn)程互斥使用臨界資源,進(jìn)程間的這種關(guān)系是進(jìn)程的互斥,進(jìn)程間的間接相互作用構(gòu)成進(jìn)程互斥。

28.虛擬虛擬解析:如果系統(tǒng)的物理內(nèi)存不能滿足應(yīng)用程序的需要,虛擬內(nèi)存管理程序就會(huì)接入來彌補(bǔ)不足。

29.【審題關(guān)鍵句】大于前連續(xù)5個(gè)數(shù),偶數(shù),從大到小排序。

\n【解題思路】本題類似于第35套題,通過審題可以發(fā)現(xiàn)主要有3個(gè)不同點(diǎn):①要求進(jìn)行比較的元素大于連續(xù)前5個(gè)數(shù),因此在設(shè)置for循環(huán)條件語句時(shí),應(yīng)該從第6個(gè)元素開始,即數(shù)組下標(biāo)i的值等于5,參考答案的第2條語句;②當(dāng)前元素連續(xù)大于前5個(gè)數(shù)時(shí),前5個(gè)元素的數(shù)組下標(biāo)表示也有所不同,判斷表達(dá)式也不一樣,參考答案的第4條語句;③統(tǒng)計(jì)結(jié)果按從大到小的方式進(jìn)行排序,即參考答案的第9條語句。

\n【參考答案】

\n

\n

30.【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、j。

\n

\n【參考答案】

\n

\n

31.C【解析】S/Key口令協(xié)議、令牌口令認(rèn)證、PPP、TACACS+、RADIUS、Kerberos、DCE和X.509等協(xié)議都提供了身份認(rèn)證機(jī)制。其中TACACS+是一種簡單的基于UDP的訪問控制協(xié)議,常用于撥號(hào)環(huán)境,RADIUS作為一種訪問服務(wù)器認(rèn)證和記賬協(xié)議,在傳輸中使用UDP,用于撥號(hào)環(huán)境。X.509證書利用公鑰數(shù)字簽名機(jī)制實(shí)現(xiàn)身份認(rèn)證。

32.D解析:偷聽或監(jiān)視傳送是被動(dòng)攻擊的特點(diǎn)。

33.B解析:OSI參考模型劃分層次的原則之一就是規(guī)定不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對等層之間的通信。

34.voidStrCharJL(void){intijstrl;for(i=0;i<maxline;i++){strl=strlen{xx[i]);/*求各行的總長度*/for(j=0;j<strl;j++)if(xx[i][j]<<4<=32||xx[i][9]<<4>100);/*如果左移4位后字符的ASCII值小于等于32或大于100則原字符保持不變*/elsexx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原字符ASCII*/}}voidStrCharJL(void)\r\n{\r\ninti,j,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstrl=strlen{xx[i]);/*求各行的總長度*/\r\nfor(j=0;j<strl;j++)\r\nif(xx[i][j]<<4<=32||xx[i][9]<<4>100);\r\n/*如果左移4位后字符的ASCII值小于等于32或大于100,則原字符保持不變*/\r\nelse\r\nxx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原\r\n字符ASCII*/\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)字符的計(jì)算。

(2)左移運(yùn)算符“<<”的使用。

(3)二維數(shù)組的訪問。

(4)判斷結(jié)構(gòu)中多條件的布爾運(yùn)算。

本題中,以行為單位處理字符串,首先要求得每行字符串的長度,才可對每一行的字符依次進(jìn)行處理。字符可參與任何整數(shù)運(yùn)算,實(shí)際上是字符的ASCII碼參與了運(yùn)算。所以,可以直接將字符帶入計(jì)算。這里要使用到左移運(yùn)算符“<<”?!埃迹肌笔请p目運(yùn)算符,左側(cè)是要移動(dòng)的數(shù),右側(cè)是移動(dòng)的位數(shù)。左移后字符的ASCII碼的值小于等于32或大于100,這兩個(gè)條件滿足一個(gè)即可,所以兩條件之間用“或”運(yùn)算。使用循環(huán)實(shí)現(xiàn)對所有行的處理。

35.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*將長整數(shù)n轉(zhuǎn)換成與其等價(jià)的字符串存入xy指向的字符串中輸出串為十進(jìn)制*/strl=strlen(xy);/*求字符串的長度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/if(i>=half)return1;/*如果字符串是回文則返回1*/elsereturnO;/*否則返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*將長整數(shù)n轉(zhuǎn)換成與其等價(jià)的字符串存入xy指向的字符串中,輸出串為十進(jìn)制*/\r\nstrl=strlen(xy);/*求字符串的長度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/\r\nif(i>=half)return1;/*如果字符串是回文,則返回1*/\r\nelsereturnO;/*否則返回0*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)將整型變量轉(zhuǎn)換成字符串。

(2)字符串長度的確定和循環(huán)的使用。

(3)字符串是否對稱的判斷。

回文數(shù)是指其各位數(shù)字左右均對稱的整數(shù),因?yàn)榻o出的數(shù)的位數(shù)不確定,所以不采用將各位上的數(shù)字轉(zhuǎn)變成單獨(dú)的數(shù)再比較的方法。這里使用函數(shù)char*ltoa(longnum,char*str,intradix),其功能是將長整數(shù)num轉(zhuǎn)換成與其等價(jià)的字符串存入str指向的字符串中,輸出串的進(jìn)制由radix決定。將整數(shù)轉(zhuǎn)變成字符串后,判斷字符串是否左右對稱。求得字符串長度后設(shè)置兩個(gè)變量,一個(gè)從字符串的頭開始向后移動(dòng),一個(gè)從字符串的倒數(shù)第一個(gè)元素開始向前移動(dòng),直到移至數(shù)組的中間元素。若兩者所決定的數(shù)組元素均相等,則字符串左右對稱。

36.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj=0;cnt1=0;cnt2=0;pj=0.0;clrscr();fw=fopen("out94.dat""w");read_dat(xx);for(i=0;i<N;i++){if(xx[i]%2)cnt1++;/*求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1*/elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/if(i%2==1){j+=xx[i];/*求數(shù)組xx下標(biāo)為奇數(shù)的元素值的總和*/k++;}}pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論