2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2023年寧夏回族自治區(qū)石嘴山市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.進(jìn)行中長期天氣預(yù)報(bào)屬于計(jì)算機(jī)哪個(gè)應(yīng)用領(lǐng)域()

A.科學(xué)計(jì)算B.事務(wù)處理C.過程控制D.人工智能

2.基于網(wǎng)絡(luò)的入侵檢測系統(tǒng)采用的識(shí)別技術(shù)主要有:頻率或閾值、統(tǒng)計(jì)意義上的非正常現(xiàn)象檢測、事件的相關(guān)性,以及()。

A.系統(tǒng)事件B.模式匹配C.安全性事件D.應(yīng)用程序事件

3.為了保障網(wǎng)絡(luò)安全,防止外部網(wǎng)對(duì)內(nèi)部網(wǎng)的侵犯,多在內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間設(shè)置()。A.可信區(qū)域劃分B.時(shí)間戳C.防火墻D.數(shù)字簽名

4.IDEA是當(dāng)今已公開的最好最安全的對(duì)稱分組密碼算法。它的密鑰長度是()位。

A.40B.56C.64D.128

5.以太網(wǎng)是()的典型。

A.總線網(wǎng)B.FDDIC.令牌環(huán)網(wǎng)D.星形網(wǎng)

6.是一條通過公共網(wǎng)絡(luò)建立的一個(gè)臨時(shí)、安全的連接,是一條穿過混亂的公用網(wǎng)絡(luò)的安全、穩(wěn)定的隧道()。

A.TCPB.UDPC.VPND.NAT

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

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

B.FTP客戶機(jī)和服務(wù)器之間要建立控制連接和數(shù)據(jù)連接

C.控制連接由客戶端建立,服務(wù)器端的默認(rèn)端口為21

D.數(shù)據(jù)連接由服務(wù)器建立,服務(wù)器端的默認(rèn)端口為22

8.目前的防火墻防范主要是()。

A.主動(dòng)防范B.被動(dòng)防范C.不一定

9.下列不屬于寬帶城域網(wǎng)QOS技術(shù)的是()A.密集波分復(fù)用DWDMB.區(qū)分服務(wù)DiffServC.資源預(yù)留RSVPD.多協(xié)議標(biāo)記交換MPLS

10.

二、填空題(10題)11.

第76題網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能,提出了一種新的網(wǎng)絡(luò)管理機(jī)制,即___________。

12.SNMPv1是一個(gè)不安全的協(xié)議,管理站(Manager)與代理(Agent)之間通過進(jìn)行身份認(rèn)證。

13.以太網(wǎng)MAC地址的長度為______位。

14.

15.(17)RC5算法中使用了3種運(yùn)算:_________、加和循環(huán)。

16.(16)身份認(rèn)證又稱為________,它是通信和數(shù)據(jù)系統(tǒng)中正確識(shí)別通信用戶或終端身份的重要途徑。

17.

第72題從使用的傳輸介質(zhì)類型來看,局域網(wǎng)可以分為使用有線介質(zhì)的局域網(wǎng)和使用___________的局域網(wǎng)。

18.為了保證主機(jī)中ARP表的正確性,ARP表必須經(jīng)常更新。為此,ARP表中的每一個(gè)表項(xiàng)都被分配了一個(gè)。

19.計(jì)算機(jī)的軟件系統(tǒng)一般分為應(yīng)用軟件和______兩大部分。

20.

三、2.填空題(8題)21.按照概念來劃分,瀏覽器由三部分組成;一系列的客戶單元、一系列的解釋單元和一系列的【】。

22.目前寬帶網(wǎng)絡(luò)中采用“光纖同步數(shù)字傳輸體系”的英文縮寫是【】。

23.常用的網(wǎng)絡(luò)管理協(xié)議有【】、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個(gè)人管理協(xié)議(LMMP)。

24.Internet是全球最大的計(jì)算機(jī)網(wǎng)絡(luò),它的基礎(chǔ)協(xié)議是______。

25.幀是數(shù)據(jù)通信中的最小語義單位,根據(jù)信號(hào)內(nèi)容的不同又可分為命令幀、響應(yīng)幀和【】幀。

26.電子政務(wù)實(shí)質(zhì)上就是在全國范圍內(nèi)構(gòu)建一個(gè)【】。

27.利用管道進(jìn)行進(jìn)程通信,實(shí)質(zhì)是利用______來進(jìn)行數(shù)據(jù)通信。

28.采用“共享介質(zhì)”技術(shù)的局域網(wǎng),如果它的帶寬是10Mbps,現(xiàn)網(wǎng)中有10個(gè)結(jié)點(diǎn),則每個(gè)結(jié)點(diǎn)平均能分配到的帶寬為【】Mbps。

四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號(hào)字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號(hào)字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到out.dat文件中。

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

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

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

30.程序test.C的功能是:計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù)cnt,并按所求素?cái)?shù)的值從大到小的順序,計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)…的值sum。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。

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

請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。

第2類數(shù)位分解并重組后再篩選統(tǒng)計(jì)并排序

五、1.選擇題(3題)31.某主機(jī)的IP地址為125.290.35.48,則該IP是()。

A.A類IP地址B.B類IP地址C.C類IP地址D.不是正確的IP地址

32.有意避開系統(tǒng)訪問控制機(jī)制,對(duì)網(wǎng)絡(luò)設(shè)備與資源進(jìn)行非正常使用屬于______。

A.拒絕服務(wù)B.非授權(quán)訪問C.破壞數(shù)據(jù)完整性D.信息泄露

33.典型的局域網(wǎng)物理地址長度是______位。

A.16B.32C.48D.64

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

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

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

請(qǐng)勿改動(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.在文件IN3.DAT中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個(gè)數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個(gè)數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對(duì)這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。

例如:處理前90125099601270258088

處理后50998088702560129012

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

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

試題程序:

#include<stdio.h>

%include<string.h>

%include<conio.h>

intaa[200],bb[10];

voidjsSort()

{

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti;

in=fopen("IN3.DAT","r");

for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);

fclose(in);

writeDat()

{

FILE*out;

inti;

ut=fopen("OUT3.DAT","w");

clrscr();

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

36.已知數(shù)據(jù)文件IN45.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)IeadDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)isVa1(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)和百位數(shù)組成另一個(gè)新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個(gè)十位數(shù)ab-ed≥10且ab-cd≤20且兩個(gè)數(shù)均為偶數(shù),同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的4位數(shù)的個(gè)數(shù)ent,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT45.DAT文件中。

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

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

請(qǐng)勿改動(dòng)主函數(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("IN45.DAT","r");

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

fscanf(fp,"%d",&aIii);

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("OUT45.DAT","w");

fprintf(fp,"%d\n",cnt);

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

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

參考答案

1.A中長期天氣預(yù)報(bào)屬于復(fù)雜的計(jì)算,科學(xué)計(jì)算是計(jì)算機(jī)從誕生起就進(jìn)行的主要工作,計(jì)算模型還成為一種特殊的研究方法,比如模擬核爆炸、模擬經(jīng)濟(jì)運(yùn)行模型、進(jìn)行中長期天氣預(yù)報(bào)等。

2.B基于網(wǎng)絡(luò)的入侵檢測系統(tǒng)采用的識(shí)別技術(shù)主要有:模式匹配、統(tǒng)計(jì)意義上的非正常現(xiàn)象檢測、事件的相關(guān)性以及頻率或閾值。故選擇B選項(xiàng)。

3.C防火墻是為了防止外部網(wǎng)對(duì)內(nèi)部網(wǎng)的侵犯而設(shè)置的。

4.D解析:IDEA被認(rèn)為是當(dāng)今公開的最好的對(duì)稱分組密碼算法。它以64位的明文塊進(jìn)行分組,密鑰長度為128位,采用異或、模加、模乘3種運(yùn)算,容易用軟、硬件實(shí)現(xiàn)。

5.A解析:目前應(yīng)用最為廣泛的一類局域網(wǎng)是總線局域網(wǎng)——以太網(wǎng)(Ethernet)。

6.C

7.D數(shù)據(jù)連接由服務(wù)器建立,服務(wù)器端的默認(rèn)端口為20。故選擇D選項(xiàng)。

8.B

9.AA解析:寬帶城域網(wǎng)服務(wù)質(zhì)量QoS技術(shù)包括①資源預(yù)留RSVP、②區(qū)分服務(wù)DiffServ、③多協(xié)議標(biāo)記交換MPLS,而A)中的密集波分復(fù)用DWDM屬于光纖通信的傳輸技術(shù)。因此選項(xiàng)中不屬于QoS技術(shù)的是A)密集波分復(fù)用。

10.A

11.分布式目錄服務(wù)

【解析】網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能,提出了一種新的網(wǎng)絡(luò)管理機(jī)制,即分布式目錄服務(wù)。

12.團(tuán)體名SNMP協(xié)議使用團(tuán)體名(CommunityName)來標(biāo)志協(xié)議數(shù)據(jù)的發(fā)送方身份,它包含在每個(gè)SNMP數(shù)據(jù)報(bào)文中。

13.48位48位解析:MAC地址又叫硬件地址或以太網(wǎng)的物理地址,一般用12個(gè)十六進(jìn)制數(shù)表示,長度為48位(6字節(jié))。例如,00-06-80-A3-BD-67(數(shù)字中不能有比F大的數(shù)),每個(gè)生產(chǎn)廠商分配以太網(wǎng)的前3個(gè)字節(jié)(即公司標(biāo)識(shí))。

14.16

【解析】以太網(wǎng)協(xié)議規(guī)定~個(gè)幀的最大重發(fā)次數(shù)為16。如果重發(fā)次數(shù)超過16,則認(rèn)為線路故障,進(jìn)入“沖突過多”結(jié)束狀態(tài)。如果重發(fā)次數(shù)n≤16,則允許結(jié)點(diǎn)隨機(jī)延遲再重發(fā)。

15.(17)異或

【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。

16.(16)身份識(shí)別【解析】身份認(rèn)證又稱身份識(shí)別,它是通信和數(shù)據(jù)系統(tǒng)中正確識(shí)別通信用戶或終端身份的重要途徑。

17.無線通信信道

【解析】從使用的傳輸介質(zhì)類型的角度來看,局域網(wǎng)可以分為使用有線介質(zhì)的局域網(wǎng)和使用無線通信信道的無線局域網(wǎng)。

18.計(jì)時(shí)器將IP地址映射到物理地址的實(shí)現(xiàn)方法有許多種,ARP(地址解析協(xié)議)是以太網(wǎng)經(jīng)常使用的映射方法。它充分利用了以太網(wǎng)的廣播能力,將IP地址與物理地址動(dòng)態(tài)綁定,進(jìn)行IP地址到MAC地址的映射,利用高速緩存技術(shù),可以大大提高處理的效率。為了保證主機(jī)中ARP表的正確性,ARP表必須經(jīng)常更新。為此,ARP表中的每一個(gè)表項(xiàng)都被分配了一個(gè)計(jì)時(shí)器,一旦超過了計(jì)時(shí)時(shí)限,主機(jī)就會(huì)自動(dòng)將它刪除,以保證ARP表的有效性。

19.系統(tǒng)軟件系統(tǒng)軟件解析:計(jì)算機(jī)的軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是指負(fù)責(zé)管理、監(jiān)控和維護(hù)計(jì)算機(jī)硬件和軟件資源的一種軟件。系統(tǒng)軟件主要包括操作系統(tǒng)、各種編程語言的處理程序、數(shù)據(jù)庫管理系統(tǒng)以及故障診斷和排錯(cuò)程序等。應(yīng)用軟件是指利用計(jì)算機(jī)和系統(tǒng)軟件為解決各種實(shí)際問題而編制的程序,以滿足用戶特殊的應(yīng)用需求。

20.

21.控制單元控制單元解析:按照概念來劃分,瀏覽器由一系列的客戶單元、一系列的解釋單元和一系列的控制單元三部分組成??刂茊卧菫g覽器的核心,負(fù)責(zé)協(xié)調(diào)和管理客戶單元和解釋單元??蛻魡卧邮沼脩舻逆I盤或鼠標(biāo)軸人,并完成用戶的指令。

22.SDHSDH解析:目前寬帶網(wǎng)絡(luò)中采用“光纖同步數(shù)字傳輸體系”的英文縮寫是SDH。

23.簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)解析:現(xiàn)在常用的網(wǎng)絡(luò)管理協(xié)議有3種:簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個(gè)人管理協(xié)議(LMMP)。

24.TCP/IPTCP/IP解析:Internet實(shí)現(xiàn)了TCP/IP參考模型與協(xié)議的結(jié)合。TCP/IP協(xié)議使得網(wǎng)絡(luò)提供不受主機(jī)與用戶微型計(jì)算機(jī)機(jī)型、使用的操作系統(tǒng)限制的通用服務(wù)變?yōu)榭赡堋?/p>

25.數(shù)據(jù)數(shù)據(jù)解析:幀根據(jù)信號(hào)內(nèi)容的不同可分為命令幀、響應(yīng)幀和數(shù)據(jù)幀。

26.電子政府電子政府解析:電子政務(wù)實(shí)質(zhì)上就是在全國范圍內(nèi)構(gòu)建一個(gè)電子政府,將原有的政府通過互聯(lián)網(wǎng)辦公技術(shù)轉(zhuǎn)變?yōu)樾滦偷墓芾眢w系,以適應(yīng)虛擬的、全球性的、以知識(shí)為基礎(chǔ)的數(shù)字經(jīng)濟(jì),適應(yīng)社會(huì)運(yùn)行方式的根本轉(zhuǎn)變。

27.外存外存解析:管道通信的實(shí)質(zhì)是利用外存來進(jìn)行數(shù)據(jù)通信,故具有傳送數(shù)據(jù)量大的優(yōu)點(diǎn),但通信速度較慢。

28.11解析:傳統(tǒng)的以太網(wǎng)、令牌環(huán)網(wǎng)和令牌總線局域網(wǎng)技術(shù)是建立在“共享介質(zhì)”基礎(chǔ)上的,網(wǎng)中所有結(jié)點(diǎn)共享一條公共通信傳輸介質(zhì)。如果網(wǎng)絡(luò)的帶寬是10Mbps,則網(wǎng)中每個(gè)節(jié)點(diǎn)平均能分配到的帶寬為總帶寬除以結(jié)點(diǎn)總數(shù)。由此可見,當(dāng)局域網(wǎng)中的結(jié)點(diǎn)數(shù)目增多時(shí),網(wǎng)絡(luò)效率將急劇下降。

29.【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆序排序。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和字符局部變量yuan。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符xx[i][O]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長度減l,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符xx[i][j+1]的ASCII碼值相加的和保存到字符xx[il[j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個(gè)字符與第一個(gè)字符變量yuan的值相加,最后通過strrevi函數(shù)對(duì)i行字符串逆序排序。

\n【參考答案】

\n

30.【審題關(guān)鍵旬】計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù),素?cái)?shù)的值從大到小排序,再計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)……的值。

\n【解題思路】

\n①首先定義一個(gè)循環(huán)變量循環(huán)i和用于正負(fù)號(hào)轉(zhuǎn)換的變量j,同時(shí)賦j的初值為-1。

\n②通過for循環(huán)對(duì)800到500的每個(gè)數(shù)字進(jìn)行逐個(gè)的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計(jì)的,這樣得到的素?cái)?shù)值其排序方式就是從大到小排序。)

\n③在每次執(zhí)行for循環(huán)時(shí),都調(diào)用素?cái)?shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素?cái)?shù),如果是素?cái)?shù),則素?cái)?shù)計(jì)數(shù)變量cnt值加1,正負(fù)號(hào)轉(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)計(jì)并排序

31.D解析:IP地址每個(gè)數(shù)值都小于等于255。

32.B解析:沒有預(yù)先經(jīng)過同意就使用網(wǎng)絡(luò)或計(jì)算機(jī)資源被看作非授權(quán)訪問,它主要有:假冒、身份攻擊、非法用戶進(jìn)入網(wǎng)絡(luò)系統(tǒng)進(jìn)行違法操作、合法用戶以未授權(quán)方式進(jìn)行操作等。

33.C解析:局域網(wǎng)通過為網(wǎng)卡分配一個(gè)全網(wǎng)唯一的硬件地址的方式來標(biāo)志一個(gè)連網(wǎng)的計(jì)算機(jī)或其他設(shè)備。局域網(wǎng)的MAC層地址是由硬件來處現(xiàn)的,因此通常將其稱為硬伺:地址或物理地址。Ethernet物理地址的特點(diǎn)是:典型的Ethernet物理地址,長度為48位,由IEEE注冊(cè)管理委員會(huì)為每一個(gè)網(wǎng)卡生產(chǎn)商分配Ethernet物理地址的前3個(gè)字節(jié)。

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)算。

本題中,以行為單位處理字符串,首先要求得每行字符串的長度,才可對(duì)每一行的字符依次進(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)對(duì)所有行的處理。

35.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*對(duì)數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比較每個(gè)數(shù)的后3位*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}elseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/if(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*將排序后的前10個(gè)數(shù)存入數(shù)組b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*對(duì)數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比較每個(gè)數(shù)的后3位*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\nelseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/\r\nif(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*將排序后的前10個(gè)數(shù)存入數(shù)組b中*/\r\nbb[i]=aa[i];\r\n}解析:本題實(shí)質(zhì)上考的是對(duì)數(shù)組元素進(jìn)行排序的問題。最容易理解的方法是選擇法。選擇法的基本思想是:依次用當(dāng)前取得的元素和它后面的其他元素進(jìn)行比較,比如要從大到小進(jìn)行排序,則只要發(fā)現(xiàn)后面的元素中有比當(dāng)前元素大的,就把剛發(fā)現(xiàn)的較大的元素與當(dāng)前元素交換,這樣做的目的是當(dāng)與其后的所有元素都比較完后,可以保證當(dāng)前位置的當(dāng)前元素存放著最大數(shù)。按照同樣的方法去取得次大數(shù)。由于本題中題目要求要對(duì)數(shù)組中的4位數(shù)的后3位進(jìn)行排序,因此,要首先取得各個(gè)數(shù)的后3位并做比較,“aa[i]%1000”就可以得到每個(gè)數(shù)的后3位。根據(jù)題意,對(duì)這些數(shù)按后3位進(jìn)行從大到小的排序。若后3位數(shù)相等,則要按原4位數(shù)的值進(jìn)行從小到大的排序。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=O;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ù)的個(gè)位數(shù)字*/ab=thou*lO+ten;/*ab的十位數(shù)字是原4位數(shù)的千位數(shù)字個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字*/cd=data*lO+hun;/*cd的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字*/if((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)&&(cd%2==O)&&ab!=O&&cd!=0){/*如果-ab-cd≥10且ab-od≤20且兩個(gè)數(shù)均為偶數(shù)且均不為零*/b[cnt]=a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論