2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁(yè)
2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁(yè)
2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁(yè)
2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁(yè)
2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

2021年黑龍江省佳木斯市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.IP地址塊/27、2/27和4/26經(jīng)過(guò)聚合后可分配的IP地址數(shù)為()。

A.62B.64C.126D.128

2.

3.文件傳輸服務(wù)使用()協(xié)議。

A.SMTPB.FTPC.UDPD.TELNET

4.一臺(tái)交換機(jī)具有48個(gè)10/100Mbps端口和2個(gè)1000Mbps端口,如果所有端口都工作在全雙工狀態(tài),那么交換機(jī)總帶寬應(yīng)為()

A.8.8GbpsB.12GbpsC.13.6GbpsD.24.8Gbps

5.以下哪項(xiàng)不是IP電話中網(wǎng)守所具有的功能?()。

A.號(hào)碼查詢B.計(jì)費(fèi)管理C.身份驗(yàn)證D.呼叫控制

6.域名中表示主機(jī)名的是()。

A.wwwB.xyzC.eduD.cn

7.下列關(guān)于OSPF協(xié)議的描述中,錯(cuò)誤的是()。

A.對(duì)于規(guī)模很大的網(wǎng)絡(luò),0SPF通過(guò)劃分區(qū)域來(lái)提高路由更新收斂速度

B.每一個(gè)OSPF區(qū)域擁有一個(gè)32位的區(qū)域標(biāo)識(shí)符

C.在一個(gè)OSPF區(qū)域內(nèi)部的路由器不知道其他區(qū)域的網(wǎng)絡(luò)拓?fù)?/p>

D.在一個(gè)區(qū)域內(nèi)的路由器數(shù)一般不超過(guò)24個(gè)

8.如果使用凱撒密碼,在密鑰為4時(shí)attack的密文為()

A.ATTACKB.(DWWI)FNC.EXXEGOD.FQQFA0

9.A類地址的主機(jī)號(hào)長(zhǎng)度為(),有1600多萬(wàn)個(gè)結(jié)點(diǎn)。

A.8bitB.16bitC.24bitD.32bit

10.若服務(wù)器系統(tǒng)可用性達(dá)到99.99%,那么每年的停機(jī)時(shí)間必須小于()

A.4分鐘B.10分鐘C.53分鐘D.106分鐘

二、填空題(10題)11._____是對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)資源的惡意使用行為進(jìn)行識(shí)別的系統(tǒng)。

12.

13.1000BASE-T標(biāo)準(zhǔn)使用的傳輸介質(zhì)是______。

14.

15.計(jì)算機(jī)的可靠性通常用平均無(wú)故障時(shí)間和平均故障修復(fù)時(shí)間來(lái)表示。平均故障修復(fù)時(shí)間的縮寫(xiě)為,是指修復(fù)一次故障所需要的時(shí)間,這個(gè)值越小,系統(tǒng)的可靠性越高。

16.

17.(2)對(duì)于機(jī)架式服務(wù)器,通常根據(jù)機(jī)箱的高度細(xì)分為1U/2U/3U/4U/5U/6U/7U/8U等規(guī)格,其中1U相當(dāng)于____mm。

18.因特網(wǎng)中的每臺(tái)主機(jī)至少有一個(gè)IP地址,而且這個(gè)IP地址在全網(wǎng)中必須是【】的。

19.(18)Kerberos協(xié)議一般采用_________加密算法。

20.虛電路的工作方式的工作過(guò)程分為3個(gè)階段:虛電路建立階段、______階段與虛電路拆除階段。

三、2.填空題(8題)21.因特網(wǎng)中需要進(jìn)行路由選擇的設(shè)備使用______的路由選擇算法。

22.第一個(gè)無(wú)線局域網(wǎng)的標(biāo)準(zhǔn)是______標(biāo)準(zhǔn)。

23.B-ISDN的協(xié)議分為3面和3層,3個(gè)面分別稱為用戶面、______和管理面。

24.數(shù)據(jù)鏈路層中的數(shù)據(jù)塊常被稱為_(kāi)_____。

25.DES使用的密鑰長(zhǎng)度是【】位。

26.C類IP地址使用______位二進(jìn)制數(shù)表示網(wǎng)絡(luò)。

27.通常使用Internet進(jìn)行網(wǎng)上購(gòu)物需要經(jīng)過(guò)瀏覽與選擇商品、填寫(xiě)訂購(gòu)單、______和等待商家服務(wù)4個(gè)步驟。

28.當(dāng)用戶通過(guò)電話線路方式連接到ISP時(shí),那么,在用戶端和ISP端均需要通過(guò)一個(gè)稱之為【】的設(shè)備與電話線路相連。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。

例如:sell[i]=temp;

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

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

30.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsgal,其功能是:從數(shù)組a中依次取出一個(gè)四位數(shù),對(duì)每一個(gè)四位數(shù)作如下處理:把個(gè)位數(shù)字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的于位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成數(shù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被l7整除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt,而后對(duì)數(shù)組b進(jìn)行降序排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新數(shù)為51,其中51能被l7整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512這個(gè)四位數(shù)滿足題意所規(guī)定條件。

注意:部分源程序存在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)容。

五、1.選擇題(3題)31.()IP地址適合于大型網(wǎng)絡(luò)。

A.A類B.B類C.C類D.D類

32.網(wǎng)絡(luò)互聯(lián)的功能可以分為兩類,下列屬于基本功能的是()。

A.尋址與路由功能選擇B.協(xié)議轉(zhuǎn)換C.分組長(zhǎng)度變換D.分組重新排序

33.對(duì)于Linux,下列說(shuō)法錯(cuò)誤的是()。

A.Linux是一種開(kāi)放源的操作系統(tǒng)

B.Linux提供了強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境

C.Linux可以免費(fèi)使用

D.Linux不支持Sparc硬件平臺(tái)

六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件IN15.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請(qǐng)編制函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一個(gè)4位數(shù),如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個(gè)數(shù)且該數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt,并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT15.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;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

fp=fopen("IN15.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("In");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

35.下列程序的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx。請(qǐng)編寫(xiě)函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。

例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。

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

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

試題程序:

#include<conio.h>

#include

VoidreadwriteDAT();

Voidnum(intm,intk,,intXX[])

{

}

main()

{

intm,n,xx[1000];

Clrscr();

printf(“\nPleaseentertWOintegers:”)

‘scanf(“%d,%d”,&m,&n);

num(m,n,XX);

for(m=0;m<n;m++)

printf(“%d”,XX[m]);

printf(”\n”);

readwriteDAT();

)

VOidreadwriteDAT()

{

intm,n,xx[1000],i;

FILE*rf.,*Wf;

rf=fopen(“in31.Dat”,r”);

Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)

{

fscanf(rf,%d,”%d”,&m,&n);

num(m,n,XX);

for(m=0;mfprintf(wf,%d”,xx[m]);

fprintf(wf,“\n”);

}

fclose(rf);

fclose(wf);

}

36.下列程序的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程:

cos(x)-x=0的一個(gè)實(shí)根。

xn+1=cos(xn)

迭代步驟如下:

(1)取x1初值為0.0。

(2)x0=x1,把x1的值賦給x0。

(3)x1=cos(x0),求出一個(gè)新的x1。

(4)若x0-x1的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。

(5)所求x1就是方程cos(x)-x=0的一個(gè)實(shí)根,作為函數(shù)值返回。

請(qǐng)編寫(xiě)函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。

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

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

試題程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

floatcountValue()

{

}

main()

{

clrscr();

printf("實(shí)根=%f\n",countValue

printf("%f\n",cos(countValue())-countValue());

writeDAT();

}

writeDAT()

{

FILE*wf;

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

fprintf(wf,"%f\n",countValue

fclose(wf);

}

參考答案

1.CC【解析】經(jīng)過(guò)子網(wǎng)聚合,IP地址塊為202.113.79.0/25,去掉第—個(gè)IP和最后—個(gè)IP即得128-2=126。

2.D

3.B選項(xiàng)A),SMTP是簡(jiǎn)單郵件傳輸協(xié)議;選項(xiàng)B),F(xiàn)TP是文件傳輸協(xié)議;選項(xiàng)C),UDP是用戶數(shù)據(jù)報(bào)協(xié)議,運(yùn)行在傳輸層;選項(xiàng)D),Telnet是遠(yuǎn)程登錄協(xié)議。

4.C

5.A

6.B

7.D為了適應(yīng)大規(guī)模的網(wǎng)絡(luò),并使更新過(guò)程收斂的很快,OSPF協(xié)議將一個(gè)自治系統(tǒng)劃分為若干個(gè)更小的范圍,每個(gè)范圍叫做區(qū)域。每個(gè)區(qū)域有一個(gè)32位的區(qū)域標(biāo)識(shí)符(點(diǎn)分十進(jìn)制表示),在一個(gè)區(qū)域內(nèi)的路由器數(shù)目不超過(guò)200個(gè)。劃分區(qū)域的好處是將利用洪泛法交換鏈路狀態(tài)信息的范圍局限在每一個(gè)區(qū)域內(nèi),而不是整個(gè)自治系統(tǒng),.因此區(qū)域內(nèi)部路由器只知道本區(qū)域的完整網(wǎng)絡(luò)拓?fù)?,而不知道其他區(qū)域的網(wǎng)絡(luò)拓?fù)淝闆r。

8.C本題考查點(diǎn)是凱撒密碼的加密方法。凱撒密碼是一種置換密碼。這種密碼算法將明文中的每個(gè)字符都用按字母表順序右移一個(gè)固定數(shù)字n的字符來(lái)置換。這里n就是密鑰。如果加密密鑰設(shè)定為“3”位,則字符a置換成D,字符b置換成E.字符x置換成A。依次類推。由此可知,在密鑰為4時(shí),attack的密文被加密成EXXEGO。

9.C

10.C1-停機(jī)時(shí)間(單位是小時(shí))/(365×24)×100%=服務(wù)器可用性百分比,其中365指的是365天,24是每天24小時(shí)。代入公式1-x/(365×24)×100%=99.99%,得0.876小時(shí),即如果要保證服務(wù)器系統(tǒng)可用性達(dá)到99.99%,系統(tǒng)每年的停機(jī)時(shí)間要小于0.876小時(shí)。4分鐘約是0.067小時(shí),10分鐘約是O.1666/b時(shí),53分鐘約是0.883小時(shí)。因此選項(xiàng)C最接近0.876小時(shí),故選C選項(xiàng)。

11.入侵檢測(cè)系統(tǒng)或IntrusionDetectionSystem或IDS

\n

12.

13.5類非屏蔽雙絞線5類非屏蔽雙絞線解析:1000BASE-T標(biāo)準(zhǔn)使用的是5類非屏蔽雙絞線,雙絞線長(zhǎng)度可以達(dá)到100m。

14.

15.MTTR指令與數(shù)據(jù)分開(kāi)的雙Cache哈佛結(jié)構(gòu)在指令的執(zhí)行過(guò)程中,高速度的CPU和相對(duì)低速度的內(nèi)存會(huì)構(gòu)成一對(duì)矛盾。高速緩沖存儲(chǔ)器(Cache)是一種速度很高但是造價(jià)也很高的存儲(chǔ)器。因其速度高,所以可作為CPU和一般內(nèi)存之間的橋梁,在其中存儲(chǔ)預(yù)先準(zhǔn)備好的指令或常用數(shù)據(jù)。相對(duì)于指令執(zhí)行的時(shí)間,把指令調(diào)入Cache所用的時(shí)間要短得多,因此通過(guò)預(yù)處理把指令放在Cache中可以節(jié)省CPU到普通內(nèi)存中讀取指令的時(shí)間。通常,計(jì)算時(shí)常用的數(shù)據(jù)僅占所用數(shù)據(jù)的一小部分。據(jù)稱,大約2KB的Cache就可以存儲(chǔ)大約80%的常用數(shù)據(jù),這就節(jié)省了CPU到普通內(nèi)存中讀取數(shù)據(jù)的時(shí)間。

16.

17.(2)44

【解析】對(duì)于機(jī)架式服務(wù)器而言,U是—個(gè)高度單位,1U相當(dāng)于44mm。

18.唯一唯一解析:本題考查點(diǎn)是IP地址在全網(wǎng)中的唯一性。所有連入Internet的計(jì)算機(jī)必須擁有一個(gè)網(wǎng)內(nèi)唯一的IP地址,以便相互識(shí)別,就像每臺(tái)電話機(jī)必須有一個(gè)唯一的電話號(hào)碼一樣。

19.(18)DES

【解析】Kerberos基于對(duì)稱密鑰體制(一般采用DES,也可以用其他算法)。

20.數(shù)據(jù)傳輸數(shù)據(jù)傳輸解析:虛電路的工作方式的工作過(guò)程分為3個(gè)階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

21.表驅(qū)動(dòng)表驅(qū)動(dòng)解析:每臺(tái)需要路由選擇的設(shè)備中保留一張IP選路由表。

22.802.11802.11解析:第一個(gè)無(wú)線局域網(wǎng)的標(biāo)準(zhǔn)是1990年IEEE802委員會(huì)建立的802.11標(biāo)準(zhǔn)。

23.管理面管理面

24.幀幀解析:幀是數(shù)據(jù)鏈路層的協(xié)議數(shù)據(jù)單元。

25.5656解析:DES是最常用的對(duì)稱加密算法,密鑰長(zhǎng)度為56位,分組長(zhǎng)度為64位。

26.2121解析:每個(gè)IP地址由32位的二進(jìn)制數(shù)組成。其中,C類IP地址前3位為“110”,用8位表示主機(jī),21位表示網(wǎng)絡(luò)。

27.選擇支付方式選擇支付方式解析:通常使用Internet進(jìn)行網(wǎng)上購(gòu)物需要經(jīng)過(guò)瀏覽與選擇商品、填寫(xiě)訂購(gòu)單、選擇支付方式和等待商家服務(wù)4個(gè)步驟。

28.調(diào)制解調(diào)器調(diào)制解調(diào)器解析:用戶通過(guò)電話線路方式連接到ISP的遠(yuǎn)程訪問(wèn)服務(wù)器(RemoteAccessServer,RAS)時(shí),在用戶和RAS兩端均通過(guò)調(diào)制解調(diào)器與電話網(wǎng)相連。調(diào)制解調(diào)器完成數(shù)字信號(hào)到模擬信號(hào)和模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,以實(shí)現(xiàn)計(jì)算機(jī)的數(shù)字信號(hào)借助模擬電話線路進(jìn)行數(shù)據(jù)傳輸?shù)墓δ堋hb于電話線路所能支持的傳輸速率很低,一般在33.6Kbps左右,并且一條電話中繼線在一個(gè)時(shí)刻只能支持一個(gè)用戶接入,因此比較適合于單機(jī)連接。

29.【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n①首先定義兩個(gè)循環(huán)變量i、j;一個(gè)用來(lái)保存結(jié)構(gòu)體變量長(zhǎng)度的計(jì)算結(jié)果的變量len;一個(gè)用于中間轉(zhuǎn)換數(shù)據(jù)的結(jié)構(gòu)體變量tmp。

\n②計(jì)算結(jié)構(gòu)體變量長(zhǎng)度,并按結(jié)構(gòu)體變量tmp分配len大小的內(nèi)存空間。

\n③建立兩個(gè)for循環(huán),指定第一個(gè)for循環(huán)的循環(huán)變量i從0開(kāi)始,到l00時(shí)結(jié)束,每循環(huán)一次,變量i的值加1;第2個(gè)for循環(huán)的循環(huán)變量j從i+1開(kāi)始,即從當(dāng)前行的下一行開(kāi)始,到l00時(shí)結(jié)束,每循環(huán)一次,變量j的值加1。

\n④在循環(huán)體中指定排序的條件,分兩個(gè)步驟指定,第一步通過(guò)strcmp函叛判斷第i行的產(chǎn)品代碼與其后面各行中產(chǎn)品代碼的大小關(guān)系;第二步,如果比較的兩行中產(chǎn)品代碼相同的話,則再比較金額的大小。當(dāng)?shù)趇行的產(chǎn)品代碼小于后面比較

\n行的產(chǎn)品代碼,又或者產(chǎn)品代碼相同時(shí),第i行的金額小于后面比較行的金額時(shí),將執(zhí)行if條件語(yǔ)句后面花括號(hào)中的命令,花括號(hào)中3條命令的功能就是根據(jù)題目要求實(shí)現(xiàn)將記錄從大到小的排序。

\n【參考答案】

\n

30.【審題關(guān)鍵句】個(gè)位+千位與百位+十位,奇數(shù),偶數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式;②新組合的兩位數(shù)的奇偶性判斷及整除判斷,參考答案的第l0條語(yǔ)句。

\n本題第10條語(yǔ)句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達(dá)式“gwbw”;②再判斷新組合的第一個(gè)兩位數(shù)為偶數(shù),第二個(gè)兩位數(shù)為奇數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況,兩個(gè)整除關(guān)系表達(dá)式式要用或運(yùn)算符(11)連接,且用括號(hào)括起來(lái)先計(jì)算或運(yùn)算,再與奇偶性判斷表達(dá)式進(jìn)行與運(yùn)算;③最后,在判斷新組合的第一個(gè)兩位數(shù)為奇數(shù),第二個(gè)兩位數(shù)為偶數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況(各表達(dá)式之間的連接關(guān)系同第2步)。完成以上3部分的表達(dá)式設(shè)計(jì)后,再通過(guò)與運(yùn)算將3部分表達(dá)式連接起來(lái)。

\n【參考答案】

\n

31.A解析:A類IP地址用7位表示網(wǎng)絡(luò),24位表示主機(jī),所以它適用于大型網(wǎng)絡(luò)。

32.A解析:網(wǎng)絡(luò)互聯(lián)的功能可以分為基本功能與擴(kuò)展功能兩類?;竟δ苤傅氖蔷W(wǎng)絡(luò)互聯(lián)所必須的功能,它包括不同網(wǎng)絡(luò)之間傳送數(shù)據(jù)時(shí)的尋址與路由功能選擇等。擴(kuò)展功能指的是當(dāng)各種互連的網(wǎng)絡(luò)提供不同的服務(wù)類型時(shí)所需的功能,它包括協(xié)議轉(zhuǎn)換、分組長(zhǎng)度變換、分組重新排序及差錯(cuò)檢測(cè)等功能。

33.D解析:Linux是免費(fèi)的開(kāi)放源代碼的軟件。Linux支持多用戶,具有先進(jìn)的網(wǎng)絡(luò)能力,支持多種文件系統(tǒng),支持多種編程語(yǔ)言。Linux支持幾乎所有硬件平臺(tái):x86、Sparc、Digital、Alpha和PowerPC等。

34.voidjsVal(){intijflag=0;for(i=0;i〈MAX-5;i++)/*如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個(gè)數(shù)*/{for(j=i+1;j〈=i+5;j++){if(a[i]〈a[j])flag=l;/*則置flag為1*/elseflag=0;/*否則置flag為0*/if(a[i]%2!=0)/*如果該數(shù)是奇數(shù)則置flag為0*/flag=0;if(flag==0)/*如果flag為0則退出循環(huán)*/break;}if(flag==1)/*如果flag為土則將該數(shù)存入數(shù)組b中并統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/{b[cnt]=a[i];cnt++;}}for(i=0;i〈cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排序*/for(j=i+1;j〈cnt;j++)if(b[i]>b[j]){flag=b[i];b[i]=b[j];b[j]=flag;}}voidjsVal()\r\n{\r\ninti,j,flag=0;\r\nfor(i=0;i〈MAX-5;i++)/*如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個(gè)數(shù)*/\r\n{\r\nfor(j=i+1;j〈=i+5;j++)\r\n{\r\nif(a[i]〈a[j])\r\nflag=l;/*則置flag為1*/\r\nelseflag=0;/*否則置flag為0*/\r\nif(a[i]%2!=0)/*如果該數(shù)是奇數(shù)則置flag為0*/\r\nflag=0;\r\nif(flag==0)/*如果flag為0,則退出循環(huán)*/\r\nbreak;\r\n}\r\nif(flag==1)/*如果flag為土,則將該數(shù)存入數(shù)組b中,并統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n{\r\nb[cnt]=a[i];\r\ncnt++;\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排序*/\r\nfor(j=i+1;j〈cnt;j++)\r\nif(b[i]>b[j])\r\n{flag=b[i];\r\nb[i]=b[j];\r\nb[j]=flag;\r\n}\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ù)(可以用循環(huán)次數(shù)來(lái)控制)依次進(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)行從小到大的排序。

35.voidnum(intmintkintxxl)){intdata=m+l;/*從大于整數(shù)m的數(shù)開(kāi)始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù)余數(shù)都不是0則該數(shù)是素?cái)?shù)*/if(]if(data%I==O)break;/*如果余數(shù)為0則退循環(huán)取下一個(gè)數(shù)判斷*/if(I>half){xx[n]=data;n++;/*判斷該數(shù)為素?cái)?shù)后將該數(shù)存入數(shù)組xx中并累計(jì)素?cái)?shù)的個(gè)數(shù)*/}if(n>=k)break;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)超過(guò)了要求的個(gè)數(shù)則退出循環(huán)*/data++;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)小于要求的個(gè)數(shù)則繼續(xù)取下一個(gè)數(shù)*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*從大于整數(shù)m的數(shù)開(kāi)始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù),余數(shù)都不是0,\r\n則該數(shù)是素?cái)?shù)*/\r\n\r\nif(]if(data%I==O)break;/*如果余數(shù)為0,則退循環(huán),

溫馨提示

  • 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)論