【2021年】廣東省茂名市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第1頁(yè)
【2021年】廣東省茂名市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第2頁(yè)
【2021年】廣東省茂名市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第3頁(yè)
【2021年】廣東省茂名市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第4頁(yè)
【2021年】廣東省茂名市全國(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)介

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

一、單選題(10題)1.下列對(duì)loopback接口的描述中,錯(cuò)誤的是()。

A.Loopbaek是一個(gè)虛擬接口,沒(méi)有一個(gè)實(shí)際的物理接口與之對(duì)應(yīng)

B.Loopbaek接口號(hào)的有效值為0~2147483647

C.網(wǎng)絡(luò)管理員為loopback接口分配一個(gè)IP地址,其掩碼應(yīng)為0.0.0.0

D.Loopback永遠(yuǎn)處于激活狀態(tài),可用于網(wǎng)絡(luò)管理

2.千兆位以太網(wǎng)組網(wǎng)的基本思路是在樓層或部門(mén)一級(jí),使用10Mbps或100Mbps以太網(wǎng)卡,將工作站連接到速率為()以太網(wǎng)交換機(jī)上。

A.10MbpsB.100MbpsC.1000MbpsD.10Gbps

3.下列對(duì)IPv6地址FE01:O:O:050D:23:O:O:03D4的簡(jiǎn)化表示中,錯(cuò)誤的是()。

A.FE01::50D:23:O:0:03D4

B.FE01:0:O:050D:23::03D4

C.FE01:0:0:50D:23::03D4

D.FE01::50D:23::03D4

4.通過(guò)KDC分配公用密鑰時(shí)需要解決的主要問(wèn)題是()

A.密鑰的認(rèn)證B.密鑰的保密C.密鑰的生成D.密鑰的撤銷

5.計(jì)算機(jī)的病毒所造成的危害是()。

A.破壞計(jì)算機(jī)系統(tǒng)軟件或文件內(nèi)容B.造成硬盤(pán)或軟盤(pán)物理破壞C.使計(jì)算機(jī)突然斷電D.使操作員感染病毒

6.IP地址塊202.113.79.0/27、202.113.79.32/27和202.113.79.64/27經(jīng)過(guò)聚合后可用的地址數(shù)為()A.64B.92C.94D.126

7.

8.《計(jì)算機(jī)病毒防治管理辦法》是在哪一年頒布的()。

A.1994B.1997C.2000D.1998

9.若服務(wù)器系統(tǒng)年停機(jī)時(shí)間為6小時(shí),那么系統(tǒng)可用性至少達(dá)到()

A.99%B.99.9%C.99.99%D.99.999%

10.奈奎斯特定理描述了有限帶寬、無(wú)噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關(guān)系。對(duì)于二進(jìn)制數(shù)據(jù),若最大數(shù)據(jù)傳輸速率為6000bps,則信道帶寬B=()。A.300HzB.6000HzC.3000HzD.2400Hz

二、填空題(10題)11.

12.(5)在實(shí)際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報(bào)與________。

13.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

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

15.

16.___________是一種通過(guò)現(xiàn)有普通電話線為家庭、辦公室提供寬帶數(shù)據(jù)傳輸服務(wù)的技術(shù)。

17.CIDR地址的一個(gè)重要的特點(diǎn)是:地址聚合和_________的能力。

18.

19.

20.以太網(wǎng)MAC地址的長(zhǎng)度為_(kāi)_____位。

三、2.填空題(8題)21.軟件由程序和相關(guān)【】組成。

22.改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是增大帶寬與______。

23.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竉_____子網(wǎng)的拓?fù)錁?gòu)型,它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費(fèi)用產(chǎn)生重大影響。

24.按照壓縮編碼的原理可分為3類,分別是:熵編碼(無(wú)損壓縮)、源編碼(有損壓縮)和______。

25.100BASE-T網(wǎng)卡主要有:______、100BASE-FX、100BASE-T4和100BASE-T2。

26.計(jì)算機(jī)輔助工程的英文縮寫(xiě)是______。

27.提供網(wǎng)絡(luò)通信和網(wǎng)絡(luò)資源共享功能的操作系統(tǒng)稱為【】。

28.為了克服網(wǎng)絡(luò)規(guī)模與網(wǎng)絡(luò)性能之間的矛盾,有一種解決方案是將“共享介質(zhì)方式”改為“______”。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.程序test.c的功能是:把S字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)考生編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到out.dat文件中。

例如:S字符串中原有內(nèi)容為:Mn.123xyZ,則調(diào)用該函數(shù)后,結(jié)果為:n.123xyZM。注意:部分源程序存在test.c文件中。

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main和輸出函數(shù)readwriteDAT的內(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)編寫(xiě)函數(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.采用點(diǎn)一點(diǎn)線路的通信子網(wǎng)的基本拓?fù)浣Y(jié)構(gòu)主要有星形、()、樹(shù)形和網(wǎng)狀型。

A.環(huán)形B.層次型C.無(wú)線通信和衛(wèi)星通信型D.網(wǎng)型

32.以下關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)涞挠懻撝?,哪一個(gè)觀點(diǎn)是錯(cuò)誤的?______。

A.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渫ㄟ^(guò)網(wǎng)中結(jié)點(diǎn)與通信線路中的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu)

B.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浞从吵鼍W(wǎng)絡(luò)中各實(shí)體間的結(jié)構(gòu)關(guān)系

C.拓?fù)湓O(shè)計(jì)是建設(shè)計(jì)算機(jī)網(wǎng)絡(luò)的第一步,也是實(shí)現(xiàn)各種網(wǎng)絡(luò)協(xié)議的基礎(chǔ)

D.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浞从吵鼍W(wǎng)絡(luò)中客戶/服務(wù)器的結(jié)構(gòu)關(guān)系

33.關(guān)于UNIX操作系統(tǒng)的特性,以下哪種說(shuō)法是錯(cuò)誤的?______。

A.UNIX是一個(gè)支持多任務(wù)、多用戶的操作系統(tǒng)

B.UNIX本身由Pascal語(yǔ)言編寫(xiě)、導(dǎo)讀、易移植

C.UNIX提供了功能強(qiáng)大的Shell編程語(yǔ)言

D.UNIX的樹(shù)結(jié)構(gòu)文件系統(tǒng)有良好的安全性和可維護(hù)性

六、1.程序設(shè)計(jì)題(3題)34.在文件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()和寫(xiě)函數(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);

}

35.下列程序的功能是:找出所有100以內(nèi)(含100)滿足I,I+4,I+10都是素?cái)?shù)的整數(shù)I(1+10也是在100以內(nèi))的個(gè)數(shù)cnt,以及這些I之和sum。請(qǐng)編制函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件out64.dat中(數(shù)值1不是素?cái)?shù))。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

intisPrime(intnumber)

{inti,tag=l;

if(number==l)

return0;

for(i=2;tag&&i<=number/2;i++)

if(number%i==0)tag=0;

returntag;

}

voidcountValue()

{

}

voidmain{}

{cnt=sum=O;

countValue();

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

printf("滿足條件的整數(shù)的個(gè)數(shù)=%d\n",sum);

writeDAT();

}

writeDAT()

{FILE*fp;

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

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

fclose(fp);

}

36.已知數(shù)據(jù)文件in80.dat中存有300個(gè)4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)isValue(),其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out80.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。

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

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.2If\n不滿足條件的平均值

pjz2=%7.2If\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen{"in80.dat","r");

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

fscanf(fp,"%d,",&a[i]);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjzl,pjz2);

fclose(fp);

}

參考答案

1.C環(huán)回接口(100pback)作為一臺(tái)路由器的管理地址,網(wǎng)絡(luò)管理員可以為其分配一個(gè)IP地址作為管理地址,其掩碼應(yīng)為255.255.255.255。因此選項(xiàng)C錯(cuò)誤。

2.B解析:在樓層或部門(mén)一級(jí),根據(jù)實(shí)際需要選擇100Mbps交換機(jī)。

3.DIPv6地址在使用雙冒號(hào)法表示時(shí),雙冒號(hào)只允許出現(xiàn)一次,所以選項(xiàng)D錯(cuò)誤。

4.A解析:在不對(duì)稱密鑰體制中,公用密鑰是公開(kāi)的,按理說(shuō)分發(fā)公鑰是不需要保密的。然而,為了防止公用密鑰被篡改和偽造,對(duì)其完整性的保證是不可少的。目前人們通過(guò)KDC分配公用密鑰時(shí),采用的是利用證書(shū)權(quán)威機(jī)構(gòu)簽發(fā)的數(shù)字證書(shū)來(lái)分發(fā)公用密鑰。數(shù)字證書(shū)必定包含某一用戶的身份識(shí)別、該用戶的公用密鑰以及權(quán)威機(jī)構(gòu)的數(shù)字簽名等信息。用以證明該證書(shū)和用戶的公用密鑰的有效性。

5.A

6.BIP地址塊202.113.79.0/27和202.113.79.32/27經(jīng)過(guò)聚合后為202.113.79.0/26,其中全0和全1不能用,因此可用地址數(shù)為2(32-26)-2=62個(gè),而202.113.79.64/27無(wú)法聚合,可用地址數(shù)為2(32-27)-2=30個(gè)。所以總共可用的地址數(shù)為62+30=92個(gè),答案選B。也有認(rèn)為應(yīng)該聚合為聚合得到202.113.79.0/25得到的2(32-25)-2=126。但是這樣做的話,會(huì)將不在范圍內(nèi)的202.113.96.0/27也包括在內(nèi)。個(gè)人認(rèn)為不正確。

7.A

8.C

9.BP469%的每年停機(jī)時(shí)間小于等于8.8小時(shí)

10.C解析:奈奎斯特準(zhǔn)則指出:如果間隔為;π/ω(ω=2πf),通過(guò)理想通信信道傳輸窄脈沖信號(hào),則前后碼元之間不產(chǎn)生相互竄擾。因此,對(duì)于二進(jìn)制數(shù)據(jù)信號(hào)的最大數(shù)據(jù)傳輸速率Rmax與通信信道帶寬B(B=f,單位Hz)的關(guān)系可以寫(xiě)為:Rmax=2f。對(duì)于二進(jìn)制數(shù)據(jù),若最大數(shù)據(jù)傳輸速率為6000bps,則信道帶寬B=Rmax/2,所以B=3000Hz。

11.

12.虛電路

【解析】在實(shí)際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報(bào)與虛電路

13.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機(jī)地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個(gè)特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為255.255.255.255。

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

15.

16.ADSLADSL解析:ADSL是一種通過(guò)現(xiàn)有普通電話線為家庭、辦公室提供寬帶數(shù)據(jù)傳輸服務(wù)的技術(shù)。ADSL即非對(duì)稱數(shù)字信號(hào)傳送,它能夠在現(xiàn)有的雙絞銅線,即普通電話線上,提供高達(dá)8Mbps的高速下行速率,遠(yuǎn)高于ISDN速率;而上行速率有2Mbps,傳輸距離達(dá)3~5km。

17.\n路由聚合或routeraggregation

\n

18.

19.節(jié)目傳送

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

21.文檔文檔解析:軟件不能簡(jiǎn)單地理解為就是程序,軟件是程序以及開(kāi)發(fā)、使用和維護(hù)程序所需的所有文檔的總和。軟件由程序和相關(guān)文檔組成。文檔是軟件開(kāi)發(fā)、使用和維護(hù)中的必備資料。它能提高軟件開(kāi)發(fā)的效率、保證軟件的質(zhì)量,而且在軟件的使用過(guò)程中有指導(dǎo)、幫助、解惑的作用,尤其在維護(hù)工作中,文檔是不可或缺的資料。

22.改進(jìn)協(xié)議改進(jìn)協(xié)議解析:傳統(tǒng)的基于IP協(xié)議的網(wǎng)絡(luò)的通信協(xié)議基本上沒(méi)有考慮多媒體網(wǎng)絡(luò)應(yīng)用的需求,所以它們不適合多媒體網(wǎng)絡(luò)應(yīng)用。改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是:增大帶寬與改進(jìn)協(xié)議。

23.通信通信解析:通信子網(wǎng)由通信控制處理機(jī)、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。

24.混合編碼混合編碼解析:按照壓縮編碼的原理可分為:熵編碼(無(wú)損壓縮)、源編碼(有損壓縮)和混合編碼。

25.100BASE-TX100BASE-TX解析:100BASE-T網(wǎng)卡主要有:100BASE-TX、100BASE-FX、100BASE-T4和100BASE-T2

26.CAECAE解析:計(jì)算機(jī)輔助設(shè)計(jì)的縮寫(xiě)為CAD,計(jì)算機(jī)輔助制造的縮寫(xiě)為CAM,計(jì)算機(jī)輔助工程的縮寫(xiě)為CAE,計(jì)算機(jī)輔助教學(xué)的縮寫(xiě)為CAI,計(jì)算機(jī)輔助測(cè)試的縮寫(xiě)為CAT。

27.網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)解析:和網(wǎng)絡(luò)有關(guān)的軟件大致可分為3個(gè)層次:網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)和網(wǎng)絡(luò)應(yīng)用軟件。其中,網(wǎng)絡(luò)操作系統(tǒng)負(fù)責(zé)管理網(wǎng)絡(luò)中的軟硬件資源,目前常用的網(wǎng)絡(luò)操作系統(tǒng)有WindowsNT、Netware、OS/2Warp、BanyanVines和UNIX等。它們能支持多種協(xié)議。

28.交換方式交換方式解析:為了克服網(wǎng)絡(luò)規(guī)模與網(wǎng)絡(luò)性能之間的矛盾;有如下3種解決方案。①提高以太網(wǎng)數(shù)據(jù)傳輸率,從10Mbps提高到100Mbps甚至1Gbps,這導(dǎo)致了高速局域網(wǎng)的研發(fā),介質(zhì)訪問(wèn)控制方法仍采用CSMA/CD方法。②將大型局域網(wǎng)劃分為多個(gè)互聯(lián)的予網(wǎng),用網(wǎng)橋或路由器隔離子網(wǎng),這導(dǎo)致了局域網(wǎng)互連技術(shù)的發(fā)展,每個(gè)子網(wǎng)的介質(zhì)訪問(wèn)控制方法仍然是CSMA/CD。③將“共享介質(zhì)方式”改為“交換方式”,這導(dǎo)致了“交換式局域網(wǎng)”的研發(fā)。它的核心設(shè)備是局域網(wǎng)交換機(jī)。

29.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。

\n【解題思路】

\n①定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。

\n②把字符串S的第一個(gè)字符賦給first變量保存起來(lái)。

\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于(int)strlen(s)-1,把*(p+i+1)的值賦給*(p+i),實(shí)現(xiàn)把字符串S中的所有字符左移一個(gè)位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s)-1],即把字符串的首字符移動(dòng)到字符串的最后位置上。

\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②通過(guò)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.A解析:在采用點(diǎn)一點(diǎn)線路的通信子網(wǎng)中,每條物理線路連接一對(duì)結(jié)點(diǎn)。采用點(diǎn)一點(diǎn)線路的通信子網(wǎng)的基本拓?fù)錁?gòu)型主要有4種:星形、環(huán)形、樹(shù)形與網(wǎng)狀型。

32.D解析:計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)涫峭ㄟ^(guò)網(wǎng)中結(jié)點(diǎn)與通信線路之間的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu),反映出各個(gè)實(shí)體間的結(jié)構(gòu)關(guān)系。拓?fù)湓O(shè)計(jì)是建設(shè)計(jì)算機(jī)網(wǎng)絡(luò)的第一步,也是實(shí)現(xiàn)各種網(wǎng)絡(luò)協(xié)議的基礎(chǔ),它對(duì)網(wǎng)絡(luò)的性能、系統(tǒng)可靠性與通信費(fèi)用都有重大影響。

33.B解析:UNIX操作系統(tǒng)的主要特征有:UNIX系統(tǒng)是一個(gè)多用戶、多任務(wù)的操作系統(tǒng);UNIX系統(tǒng)的大部分是用C語(yǔ)言編寫(xiě)的,這使得系統(tǒng)易讀、易修改、易移植;UNIX系統(tǒng)提供了功能強(qiáng)大的可編程Shell語(yǔ)言,UNIX系統(tǒng)采用的樹(shù)形文件系統(tǒng),具有良好的安全性、保密性和可維護(hù)性。

34.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)行排序的問(wè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)行從小到大的排序。

35.voidcountValue(){inticount=Oxx[30];cnt=O;sum=O;for(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/if(isPrime(i))/*如果該數(shù)為素?cái)?shù)則將它存入數(shù)組xx中并統(tǒng)計(jì)個(gè)數(shù)*/{xx[count]=i;count++;}for(i=O;i<count;i++)/*如果數(shù)組xx中的素?cái)?shù)加4各加10得到的數(shù)仍為素?cái)?shù)*/if(isPrime(xx[i]+4)&&isPrime(xx[i]+10)){sum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/}voidcountValue()\r\n{\r\ninti,count=O,xx[30];\r\ncnt=O;\r\nsum=O;\r\nfor(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/\r\nif(isPrime(i))/*如果該數(shù)為素?cái)?shù),則將它存入數(shù)組xx中,并統(tǒng)計(jì)個(gè)數(shù)*/\r\n{\r\nxx[count]=i;\r\ncount++;\r\n}\r\nfor(i=O;i<count;i++)/*如果數(shù)組xx中的素?cái)?shù)加4各加10得到的數(shù)仍為素?cái)?shù)*/\r\nif(isPrime(xx[i]+4)&&isPrime(xx[i]+10))\r\n{\r\nsum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)循環(huán)結(jié)構(gòu)與判斷結(jié)構(gòu)的嵌套使用。

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

題中要求判斷在100以內(nèi),i,i+4,i+10都是素?cái)?shù)的個(gè)數(shù)。因?yàn)閕+10也必須在100以內(nèi),1不是素?cái)?shù),我們可以從2開(kāi)始判斷到89即可(90是偶數(shù),明顯不是素?cái)?shù))??梢韵日页?到89之間素?cái)?shù)的個(gè)數(shù),再判斷這些素?cái)?shù)加4和加10后是否還是素?cái)?shù)

溫馨提示

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