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

下載本文檔

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

文檔簡(jiǎn)介

2023年貴州省安順市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.

2.甲要發(fā)給乙一封信,他希望信的內(nèi)容不會(huì)被第三方了解和篡改,他應(yīng)該()。

A.加密信件

B.先加密信件,再對(duì)加密之后的信件生成消息認(rèn)證碼,將消息認(rèn)證碼和密文一起傳輸

C.對(duì)明文生成消息認(rèn)證碼,加密附有消息認(rèn)證碼的明文,將得到的密文傳輸

D.對(duì)明文生成消息認(rèn)證碼,將明文和消息認(rèn)證碼一起傳輸

3.我國(guó)的計(jì)算機(jī)年犯罪率的增長(zhǎng)是()。

A.10%B.160%C.60%D.300%

4.下列傳輸速率為54Mbps,最大容量為432Mbps的無(wú)線局域網(wǎng)標(biāo)準(zhǔn)是()。

A.IEEE802.11B.IEEE802.11aC.IEEE802.11bD.IEEE802.11g

5.百度能在中文網(wǎng)頁(yè)的搜索上獨(dú)占鰲頭,因其擁有一項(xiàng)獨(dú)特核心技術(shù),即()。

A.超鏈分析技術(shù)B.智能化相關(guān)度算法技術(shù)C.分布式結(jié)構(gòu)優(yōu)化算法與容錯(cuò)設(shè)計(jì)D.智能化中文語(yǔ)言處理技術(shù)

6.關(guān)于UNIX,以下說(shuō)法錯(cuò)誤的是()。

A.支持多任務(wù)和多用戶

B.提供可編程Shenll語(yǔ)言

C.系統(tǒng)全部采用匯編語(yǔ)言編寫(xiě)而成,運(yùn)行速度快

D.采用樹(shù)形文件系統(tǒng),安全性和可維護(hù)性良好

7.主機(jī)板有許多分類方法。按CPU插座的不同可分為()。

A.Slot1主板、Socket7主板

B.AT主板、Baby-AT主板、ATX主板

C.SCSI主板、EDO主板、AGP主板

D.TX主板、LX主板、BX主板

8.

9.在IEEE802.11b點(diǎn)對(duì)點(diǎn)模式中,唯一需要的無(wú)線設(shè)備是()。

A.無(wú)線接入點(diǎn)B.無(wú)線路由器C.無(wú)線網(wǎng)卡D.無(wú)線網(wǎng)橋

10.在網(wǎng)絡(luò)需求詳細(xì)分析中除包括網(wǎng)絡(luò)總體需求分析、綜合布線需求分析、網(wǎng)絡(luò)可用性與可靠性分析、網(wǎng)絡(luò)安全性需求分析,還需要做的工作是()

A.網(wǎng)絡(luò)工程造價(jià)估算B.網(wǎng)絡(luò)工程進(jìn)度安排C.網(wǎng)絡(luò)硬件設(shè)備選型D.網(wǎng)絡(luò)帶寬接入需求分析

二、填空題(10題)11.

12.在OSI參考模型中,每層可以使用______層提供的服務(wù)。

13.Linux操作系統(tǒng)的的作用是虛擬內(nèi)存空間。

14.下圖所示的簡(jiǎn)單互聯(lián)網(wǎng)中,路由器S的路由表中對(duì)應(yīng)目的網(wǎng)絡(luò)的下一跳步IP地址應(yīng)為_(kāi)_____。

15.

16.(17)_________即公共管理信息協(xié)議,是ISO定義的網(wǎng)絡(luò)管理協(xié)議

17.

18.體系結(jié)構(gòu)是最常用的一種網(wǎng)絡(luò)管理模式,它由一個(gè)單獨(dú)的管理者負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的管理工作。

19.IPTV技術(shù)使音頻和視頻節(jié)目?jī)?nèi)容以數(shù)據(jù)報(bào)的方式從不同的物理網(wǎng)絡(luò)傳送給不同的用戶。

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

三、2.填空題(8題)21.Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)最大的區(qū)別是【】。

22.在經(jīng)典奔騰中有兩條______流水線和一條浮點(diǎn)指令流水線。

23.______中的統(tǒng)一接入平臺(tái)提供了多種接入方式和多種接入終端的支持。

24.10GbosEthernet與10M、100MEthernet的幀格式______。

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

26.目前城域網(wǎng)建設(shè)方案在體系結(jié)構(gòu)上都采用3層模式,它們是:【】層、業(yè)務(wù)匯聚層與接入層。

27.______是第一個(gè)使用TCP/IP協(xié)議的廣域網(wǎng)。

28.千兆位每個(gè)比特的發(fā)送時(shí)間為【】。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(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)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

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

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

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

30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

計(jì)算方差的公式如下:

原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開(kāi)。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

第8類按結(jié)構(gòu)體成員篩選并排序

五、1.選擇題(3題)31.即時(shí)通信系統(tǒng)一般采用______模式和P2P模式兩種通信模式。

A.中轉(zhuǎn)B.即時(shí)C.傳輸D.間接

32.以下不屬于奔騰芯片的技術(shù)特點(diǎn)是______。

A.超標(biāo)量技術(shù)B.超流水線技術(shù)C.雙Cache的哈佛結(jié)構(gòu)D.EPIC技術(shù)

33.目前,B-ISDN選擇的數(shù)據(jù)傳輸技術(shù)是

A.幀中繼FRB.綜合業(yè)務(wù)數(shù)據(jù)ISDC.X.25D.異步傳輸模式ATM

六、1.程序設(shè)計(jì)題(3題)34.編寫(xiě)一個(gè)函數(shù)findStr(),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數(shù)返回值是6。

函數(shù)ReadWrite()的功能是實(shí)現(xiàn)從文件in40.dat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr(),最后把結(jié)果輸出到文件out40.dat中。

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

請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr()的花括號(hào)中填入你所編寫(xiě)的若干語(yǔ)句。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("輸入原字符串:");

gets(str);

printf("輸入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

rf=fopen("in40.dat","r");

wf=fopen("out40.dat","w");

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

35.已知IN7.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一個(gè)數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以后的5個(gè)數(shù)且該數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)ont,并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT7.DAT文件中。

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

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

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidwriteDat();

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i]);

close(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

for(i=0;i<cnt;i++)printf("%d",b[i]);

printf("\n");

writeDat();

}

voidwriteDat()

{

FILE*fp;

inti;

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

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

for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

36.某級(jí)數(shù)的前兩項(xiàng)A1=1,A2=1,以后各項(xiàng)具有如下關(guān)系:

An=An-2+2An-1

下列程序的功能是:要求依次對(duì)于整數(shù)M=100,1000和10000求出對(duì)應(yīng)的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數(shù)組單元b[0],b[1],b[2]中,請(qǐng)編制jsValue()函數(shù)來(lái)實(shí)現(xiàn)

此功能,最后調(diào)用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。

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

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

試題程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

fp=fopen("out48.dat","w");

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

參考答案

1.C

2.C

3.C

4.BIEEE802.11a最大數(shù)據(jù)傳輸率54Mbps,實(shí)際吞吐量28~31Mbps,最大容量432Mbps。故選擇B選項(xiàng)。

5.A

6.C

7.A

8.C

9.C無(wú)線接入點(diǎn):這個(gè)設(shè)備的基本功能是集合無(wú)線或者有線終端,其作用類似于有線局域網(wǎng)中集線器和交換機(jī)。無(wú)線路由器:無(wú)線路由器是具有無(wú)線路由功能的AP(Ac—tessPoint,接入點(diǎn)),一般情況下具有NAT功能,可以用它建立一個(gè)小的無(wú)線局域網(wǎng)。無(wú)線網(wǎng)卡:無(wú)線局域網(wǎng)中最基本的硬件,主要實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信。無(wú)線網(wǎng)橋:主要用于連接幾個(gè)不同的網(wǎng)段,實(shí)現(xiàn)較遠(yuǎn)距離的無(wú)線通信。故選擇C選項(xiàng)。

10.A

11.

12.FF解析:OSI參考模型將整個(gè)通信功能劃分為7個(gè)子層,劃分層次的原則如下:網(wǎng)中各結(jié)點(diǎn)都有相同的層次;不同結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;每一層使用下層提供的服務(wù),并向其上層提供服務(wù);不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等層之間的通信。

13.交換分區(qū)當(dāng)程序需要的內(nèi)存比計(jì)算機(jī)的物理內(nèi)存還要大的時(shí)候,無(wú)論是Windows操作系統(tǒng)還是Linux操作系統(tǒng),解決方法就是把存儲(chǔ)不了的信息轉(zhuǎn)移到硬盤(pán)的虛擬內(nèi)存中去。盡管硬盤(pán)的存取速度比內(nèi)存慢很多,但是至少硬盤(pán)的容量要比內(nèi)存大很多。另外,操作系統(tǒng)也可以把一些很久不活動(dòng)的程序轉(zhuǎn)移到虛擬內(nèi)存中去,以給有需要的程序和磁盤(pán)留出更多的主內(nèi)存。Linux操作系統(tǒng)的交換分區(qū)的作用與Windows操作系統(tǒng)的虛擬內(nèi)存類似,對(duì)提高系統(tǒng)的穩(wěn)定性和性能有很大的作用。

0.0.6解析:在IP數(shù)據(jù)包傳輸?shù)倪^(guò)程中,路由器S接收到該數(shù)據(jù)包,并判斷目的網(wǎng)絡(luò),顯然日的網(wǎng)絡(luò)與自己不在同一網(wǎng)絡(luò),路由器S必須將IP數(shù)據(jù)包投遞給下一站路由器R。所以,路由器S的路由表中,對(duì)應(yīng)于目的網(wǎng)絡(luò)的下一跳IP地址應(yīng)該是路由器R的前端地址。

15.

16.(17)CMIP【解析】ISO制定的公共管理信息協(xié)議(CMIP),主要是針對(duì)OSI模型的傳輸環(huán)境設(shè)計(jì)的。

17.

18.集中式【解析】集中式由一個(gè)單獨(dú)管理者負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的管理工作。

19.IPIPTV技術(shù)是一項(xiàng)系統(tǒng)集成技術(shù),它能使音頻/視頻節(jié)目?jī)?nèi)容或信號(hào)以IP包的方式在不同的物理網(wǎng)絡(luò)中被安全、有效且保質(zhì)地傳送或分發(fā)給不同的用戶。IPTV的基本技術(shù)形式可以概括為:視頻數(shù)字化、傳輸IP化、播放流媒體化。

20.(17)異或

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

21.Linux開(kāi)放源代碼Linux開(kāi)放源代碼解析:Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)最大的區(qū)別是:Linux開(kāi)放源代碼。正是由于這點(diǎn),它才能夠引起人們廣泛的注意。

22.整數(shù)指令整數(shù)指令解析:在經(jīng)典奔騰中,有兩條整數(shù)指令流水線(U指令流水線和V指令流水線)和一條浮點(diǎn)指令流水線。

23.統(tǒng)一的安全電子政務(wù)平臺(tái)統(tǒng)一的安全電子政務(wù)平臺(tái)解析:統(tǒng)一的安全電子政務(wù)平臺(tái)中的統(tǒng)一接入平臺(tái)提供了多種接入方式和多種接入終端的支持。

24.相同相同解析:10GbpsEthernet的幀格式與10Mbps、100Mbps和1Gbps的Ethernet幀格式完全相同。

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

26.核心交換(或核心)核心交換(或核心)解析:城域網(wǎng)MAN的規(guī)模和覆蓋范圍介于廣域網(wǎng)和局域網(wǎng)之間,主要用于一個(gè)城市中企業(yè)、機(jī)關(guān)、學(xué)校等單位的局域網(wǎng)互聯(lián)。目前,城域網(wǎng)建設(shè)方案有多種,其共同的特點(diǎn)包括:主干傳輸介質(zhì)采用光纖,交換結(jié)點(diǎn)采用基于IP交換的高速路由交換機(jī)或ATM交換機(jī),體系結(jié)構(gòu)上采用核心交換層、業(yè)務(wù)匯聚層與接入層3層模式。

27.NSFNETNSFNET解析:NSFNET與ARPANET采用的軟件技術(shù)不同,一開(kāi)始就使用了TCP/IP協(xié)議,成為第一個(gè)使用TCP/IP協(xié)議的廣域網(wǎng)。

28.1ns1ns解析:千兆位以太網(wǎng)的傳輸速率達(dá)到1Gbps,但仍保留著10Mbps速率以太網(wǎng)的的數(shù)據(jù)幀格式、介質(zhì)訪問(wèn)控制方法和組網(wǎng)方法。千兆位以太網(wǎng)將每個(gè)比特的發(fā)送時(shí)間降低到1ns。除此之外,還采用光纖或短矩離雙絞線作為傳輸介質(zhì),并定義了一種千兆位媒體專用接口GMII(GigabitMediaIndependentInterface),它將MAC子層與物理層分隔開(kāi)來(lái)。

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

\n【解題思路】本題類似第35套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過(guò)a[i]%2進(jìn)行判斷,參考答案的第4條語(yǔ)句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語(yǔ)句。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀取1000個(gè)數(shù),奇數(shù)個(gè)數(shù)、偶數(shù)個(gè)數(shù)、平均值及方差。

\n【解題思路】本題類似第48套試題,相對(duì)來(lái)說(shuō)更簡(jiǎn)單一些,通過(guò)審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語(yǔ)句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語(yǔ)句。

\n【參考答案】

\n

\n第8類按結(jié)構(gòu)體成員篩選并排序

31.A解析:即時(shí)通信系統(tǒng)一般采用客戶機(jī)/客戶機(jī)模式,也就是點(diǎn)對(duì)點(diǎn)的模式(即P2P模式),另一種是客戶機(jī)/服務(wù)器模式,即消息的發(fā)送和消息的接受必須通過(guò)服務(wù)器來(lái)中轉(zhuǎn)(即中轉(zhuǎn)通信模式)。

32.D解析:奔騰芯片的技術(shù)特點(diǎn)主要有:超標(biāo)量技術(shù)、超流水線技術(shù)、雙Cache的哈佛結(jié)構(gòu)、分支預(yù)測(cè)、固化常用指令、增強(qiáng)的64位數(shù)據(jù)總線、錯(cuò)誤檢測(cè)及功能冗余校驗(yàn)技術(shù)、內(nèi)建能源效率技術(shù)和支持多重處理。

33.D解析:目前使用的線路交換或分組交換方式各具有各自的優(yōu)點(diǎn)。線路交換方式的實(shí)時(shí)性好,分組交換方式的靈活性好,但它們很難滿足B-ISDN綜合數(shù)據(jù)業(yè)務(wù)的需要。異步傳輸模式ATM實(shí)現(xiàn)了這兩種方式的結(jié)合,是新一代的數(shù)據(jù)傳輸與分組交換技術(shù)。B-ISDN的應(yīng)用要求不僅傳輸傳統(tǒng)的語(yǔ)音通信和基于文本的數(shù)據(jù)。還需要同時(shí)傳輸圖形與視頻信息等多種類型的多媒體數(shù)據(jù),并且要對(duì)各類型的數(shù)據(jù)的傳輸有高質(zhì)量的服務(wù),對(duì)數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性要求也很高,為此,必須有一種新的數(shù)據(jù)傳輸技術(shù)。ATM能滿足B-ISDN對(duì)網(wǎng)絡(luò)帶寬,實(shí)時(shí)性,數(shù)據(jù)傳輸服務(wù)質(zhì)量和網(wǎng)絡(luò)標(biāo)準(zhǔn)化等多種要求。特別是ATM技術(shù)能保證對(duì)數(shù)據(jù)傳輸?shù)姆?wù)質(zhì)量QoS(QualityofService)。因此B-ISDN選擇了ATM作為它的數(shù)據(jù)傳輸技術(shù)。

34.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指針p指向字符串產(chǎn)地址*/r=substr;/*指針r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符則繼續(xù)比較下一個(gè)字符*/{r++;p++;}elsebreak;/*否則退出循環(huán)*/if(*r=='\0')/*如果子字符串在字符串中出現(xiàn)了一次*/n++;/*則n加1進(jìn)行統(tǒng)計(jì)*/str++;/*指向字符串中的下一個(gè)字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指針p指向字符串產(chǎn)地址*/\r\nr=substr;/*指針r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符,則繼續(xù)比較下一個(gè)字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否則退出循環(huán)*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出現(xiàn)了一次*/\r\nn++;/*則n加1,進(jìn)行統(tǒng)計(jì)*/\r\nstr++;/*指向字符串中的下一個(gè)字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)指針的相關(guān)操作。

(2)強(qiáng)行退出——break的使用。

指針是C語(yǔ)言中的一個(gè)難點(diǎn)。在這里,我們要使用指針實(shí)現(xiàn)對(duì)數(shù)組的訪問(wèn)繼而進(jìn)行字符的比較。使用數(shù)組存放字符串時(shí),存放的字符個(gè)數(shù)要比數(shù)組的容量小1,因?yàn)閿?shù)組最后—個(gè)位置存放的是空格或者結(jié)束標(biāo)志位。我們可利用這一點(diǎn)來(lái)判斷一個(gè)字符串是否已經(jīng)結(jié)束。在循環(huán)結(jié)構(gòu)中常常要出現(xiàn)強(qiáng)行退出的情況,這里要使用到break語(yǔ)句強(qiáng)行退出一層循環(huán)。當(dāng)字符串中的某個(gè)字符與子字符串的第一個(gè)字符不同時(shí),則將字符串中的下一個(gè)字符與子字符串中的第一個(gè)字符比較,而不是與子字符串中的第二個(gè)字符比較。

35.voidjsVal(){intiiflag=O;intk;for(i=0;i<MAX-5;i++){for(j=i+1;j<=i+5;j++)/*如果當(dāng)前數(shù)比后面的5個(gè)數(shù)都大則給標(biāo)志變量flag賦值1*/{if(a[i]>a[i])flag=1;else{flag=O;break;}/*否則給標(biāo)志變量flag賦值0并退出循環(huán)*/if(a[i]%2==0)/*如果該數(shù)是偶數(shù)也給標(biāo)志變量flag賦值0*/flag=0;}if(flag==1)/*將滿足條件的數(shù)存入數(shù)組b中并統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/{b[cnt]=a[i];cnt++;)}for(i=O;i<cnt-;i++)/*利用選擇法對(duì)b數(shù)組中的元素進(jìn)行從小到大的排序*/for(i=i+1;;j<cnt;i++)if(b[i]>b[i]){k=b[i];b[i]=b[j];b[j]=k;)}voidjsVal()\r\n{\r\ninti,i,flag=O;\r\nintk;\r\nfor(i=0;i<MAX-5;i++)\r\n{\r\nfor(j=i+1;j<=i+5;j++)/*如果當(dāng)前數(shù)比后面的5個(gè)數(shù)都大,則給標(biāo)志變量\r\nflag賦值1*/\r\n{\r\nif(a[i]>a[i])\r\nflag=1;\r\nelse{flag=O;break;}/*否則給標(biāo)志變量flag賦值0并退出循環(huán)*/\r\nif(a[i]%2==0)/*如果該數(shù)是偶數(shù),也給標(biāo)志變量flag賦值0*/\r\nflag=0;\r\n}\r\nif(flag==1)/*將滿足條件的數(shù)存入數(shù)組b中,并統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n{b[cnt]=a[i];cnt++;)\r\n}\r\nfor(i=O;i<cnt-;i++)/*利用選擇法對(duì)b數(shù)組中的元素進(jìn)行從小到大的排序*/\r\nfor(i=i+1;;j<cnt;i++)\r\nif(b[i]>b[i])\r\n{k=b[i];b[i]=b[j];b[j]=k;)\r\n}解析:根據(jù)題意可知,要編制函數(shù)的功能有兩部分:一是找出滿足條件的4位數(shù),二是對(duì)找出的數(shù)進(jìn)行從小到大排序。首先利用一個(gè)for循環(huán)來(lái)依次從數(shù)組中取得4位數(shù),接著用當(dāng)前得到的4位數(shù)與該數(shù)后面的5個(gè)數(shù)依次進(jìn)行比較,如果該數(shù)比后面的5個(gè)數(shù)都大,則給標(biāo)志變量flag賦值1,接著對(duì)flag進(jìn)行判斷,如果不為1,則該數(shù)肯定不符合條件,直接去取下一個(gè)數(shù)。若flag值為1,再來(lái)判斷該數(shù)是否是奇數(shù),如果該數(shù)又是奇數(shù),則把該數(shù)加入到數(shù)組b中。這樣就可以依次取出合條件的數(shù)。然后利用選擇法對(duì)b數(shù)組中的元素進(jìn)行從小到大的排序。

36.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*2;/*求下一個(gè)級(jí)數(shù)*/Sum=sum

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論