2021年安徽省合肥市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
2021年安徽省合肥市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
2021年安徽省合肥市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
2021年安徽省合肥市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
2021年安徽省合肥市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第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ī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.將一臺(tái)Catelyst3548的系統(tǒng)時(shí)間設(shè)置為2014年6月14日星期六的11點(diǎn)20分10秒,下列配置命令正確的是()。

A.Switch-3548#clockset11.20:10Junesaturday2014

B.Switch.3548#timeset11.20:1014June2014

C.Switch.3548#settimeSaturday6/14/201411.20:10

D.Switch.3548#clockset11.20:1014June2014

2.下列對VLAN的描述中,錯(cuò)誤的是()。

A.VLANIDl—1005是標(biāo)準(zhǔn)范圍,1025—4096是擴(kuò)展范圍

B.可用于Ethernet的VLANID為l一1000

C.VLANname用32個(gè)字符表示

D.IEEE802.1Q標(biāo)準(zhǔn)規(guī)定,VLANID用16比特表示

3.TCP/IP協(xié)議集中,TCP與UDP協(xié)議運(yùn)行于()A.網(wǎng)絡(luò)層B.傳輸層C.應(yīng)用層D.表示層

4.有關(guān)SDH的特點(diǎn),下列說法錯(cuò)誤的是()。

A.同步復(fù)用B.標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口C.SDH各等級(jí)信號(hào)的速率不存在嚴(yán)格的倍數(shù)關(guān)系D.強(qiáng)大的網(wǎng)絡(luò)管理功能

5.在進(jìn)行軟件開發(fā)過程中,進(jìn)行可行性研究是十分重要的,它的結(jié)論直接決定了軟件項(xiàng)目是否繼續(xù)進(jìn)行,可行性研究的結(jié)論主要是關(guān)于()

A.軟件的功能B.軟件的性能C.軟件的質(zhì)量D.軟件系統(tǒng)目標(biāo)

6.以下選項(xiàng)中,不是分組密碼優(yōu)點(diǎn)的是()。

A.較強(qiáng)的適用性B.對插入的敏感程度高C.加密速度快D.無需密鑰同步

7.以下哪一個(gè)不是搜索引擎中使用的運(yùn)算符()。

A.NORB.ANDC.NOTD.OR

8.下列描述屬于網(wǎng)絡(luò)管理目標(biāo)的是()Ⅰ減少停機(jī)時(shí)間、改進(jìn)響應(yīng)時(shí)間,提高設(shè)備利用率;Ⅱ減少運(yùn)行費(fèi)用,提高設(shè)備效率;Ⅲ減少或消除瓶頸;Ⅳ適應(yīng)新技術(shù);Ⅴ使網(wǎng)絡(luò)更容易使用。

A.Ⅱ、Ⅲ、Ⅳ、ⅤB.Ⅰ、Ⅱ、Ⅲ、ⅤC.Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ

9.

10.通信子網(wǎng)由通信控制處理機(jī)、通信線路和()組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。

A.通信交換機(jī)B.通信路由器C.通信設(shè)備D.通信電纜

二、填空題(10題)11.WSUS是用來實(shí)時(shí)發(fā)布微軟公司操作系統(tǒng)軟件更新程序的服務(wù)系統(tǒng)。WSUS服務(wù)器通過Internet和微軟公司MicrosoftWindowsServerUpdataServices________連接,及時(shí)獲得微軟公司最新更新程序。

12.

13.網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)和分布式系統(tǒng)中互相通信的間交換信息時(shí)必須遵守的規(guī)則的集合。

14.(18)網(wǎng)絡(luò)防火墻的主要類型是包過濾路由器、電路級(jí)網(wǎng)關(guān)和_________網(wǎng)關(guān)。

15.EthernetV2.0規(guī)定幀的數(shù)據(jù)字段的最大長度是______。

16.在奔騰芯片中設(shè)置了多條流水線,可以同時(shí)執(zhí)行多個(gè)處理,這種技術(shù)稱為。

17.在軟件的生命周期中,通常分為計(jì)劃、開發(fā)和三大階段。

18.(8)IEEE802.11的MAC層采用的是________沖突避免方法。

19.NetWare操作系統(tǒng)以為中心。

20.XMPP是一種基于______的即時(shí)通信協(xié)議。

三、2.填空題(8題)21.對文件操作時(shí),如果使用文件,首先要______以建立用戶和文件的聯(lián)系。

22.交換式局域網(wǎng)的核心設(shè)備是______,它可以在多個(gè)端口之間建立多個(gè)并發(fā)連接。

23.無線局域網(wǎng)使用擴(kuò)頻的兩種方法是直接序列擴(kuò)頻與______擴(kuò)頻。

24.通常訪問一個(gè)單位的Web網(wǎng)站時(shí),首先進(jìn)入的網(wǎng)頁被稱為【】。

25.虛擬網(wǎng)絡(luò)是建立在局域網(wǎng)交換機(jī)或ATM交換機(jī)之上的,它以【】方式來實(shí)現(xiàn)邏輯工作組的劃分與管理。

26.一個(gè)端到端的IPTV系統(tǒng)具有______、存儲(chǔ)與服務(wù)、節(jié)目傳送、用戶終端設(shè)備和相關(guān)軟件5個(gè)功能部件。

27.在WWW服務(wù)中,統(tǒng)一資源定位器URL可以由3部分組成,即協(xié)議類型、【】與文件名。

28.主板又稱母板,其中包括CPU、存儲(chǔ)器、【】、插槽以及電源等。

四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。

例如:9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。

9812,9-8-1-2<0,則該數(shù)不滿足條件忽略。

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

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

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

30.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件。

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

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

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

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

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

五、1.選擇題(3題)31.以下說法中,正確的是

A.局域網(wǎng)易于建立,但不易于維護(hù)B.局域網(wǎng)易于建立,但不易于擴(kuò)展C.局域網(wǎng)易于建立,且易于維護(hù)D.以上說法都不對

32.傳輸層向用戶提供______。

A.點(diǎn)到點(diǎn)B.端到端服務(wù)C.網(wǎng)絡(luò)到網(wǎng)絡(luò)服務(wù)D.子網(wǎng)到子網(wǎng)服務(wù)

33.下面描述正確的是()。

A.數(shù)字簽名技術(shù)用來保證數(shù)據(jù)在傳輸過程中的安全性

B.數(shù)字信封技術(shù)用來保證數(shù)據(jù)在傳輸過程中的完整性

C.電子支票只要第二方認(rèn)證就可以使用

D.以上都不對

六、1.程序設(shè)計(jì)題(3題)34.函數(shù)readDat()的功能是從文件IN22.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT22.DAT中。

條件:從字符串中間一分為二,左邊部分按字符的ASCII值降序排序,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

例如,位置012345678

源字符串a(chǎn)bcdhgfe

23498765

則處理后字符串hgfedcba

87659432

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

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

while(i〈20&&fgets(xx[i],80,in)!=NULL)

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

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

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

{

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

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

}

fclose(out);

}

35.下列程序的功能是:利用以下所示的簡單迭代方法求方程:

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的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。

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

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

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

請勿改動(dòng)主函數(shù)main()和寫函數(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);

}

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

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

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

請勿改動(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("IN23.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("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

參考答案

1.DCatelyst3548設(shè)置時(shí)間的格式是:clockset小時(shí):分鐘:秒日月年。故選D選項(xiàng)。

2.DIEEE802.1Q標(biāo)準(zhǔn)規(guī)定,VLANID用12比特表示。故選擇D選項(xiàng)。

3.B

4.C解析:SDH各個(gè)等級(jí)信號(hào)的速率是存在嚴(yán)格的倍數(shù)關(guān)系的,每125微秒傳一幀。其他3個(gè)都是SDH的主要特點(diǎn)。

5.D計(jì)劃階段的主要任務(wù)是制定設(shè)定軟件系統(tǒng)的目標(biāo),確定研制要求,提出可行性報(bào)告。對各種可能方案做出成本效益分析,做為使用單位是否繼續(xù)該項(xiàng)工程的依據(jù)。

6.C解析:按對明文的處理方法可以把密碼體制分為分組密碼和序列密碼。分組密碼的優(yōu)點(diǎn)是:明文信息良好的擴(kuò)散性;對插入的敏感性;不需要密鑰同步;較強(qiáng)的適用性。缺點(diǎn)是:加密速度慢;錯(cuò)誤擴(kuò)散和傳播。

7.A

8.D解析:網(wǎng)絡(luò)管理目的是使網(wǎng)絡(luò)資源得到更加有效的利用。主要的目標(biāo)有以下6點(diǎn):(1)減少停機(jī)時(shí)間,改進(jìn)響應(yīng)時(shí)間,提高設(shè)備利用率;(2)減少運(yùn)行費(fèi)用,提高效率;(3)減少或消除網(wǎng)絡(luò)瓶頸;(4)適應(yīng)新技術(shù);(5)使網(wǎng)絡(luò)更容易使用;(6)安全。

9.C

10.C

11.\n實(shí)時(shí)

\n

12.地理

【解析】Internet規(guī)定了一組正式的通用標(biāo)準(zhǔn)標(biāo)號(hào),形成了國際通用頂級(jí)域名。頂級(jí)域名的劃分采用組織模式和地理模式。

13.對等層共享計(jì)算機(jī)網(wǎng)絡(luò)資源和在網(wǎng)絡(luò)中交換信息時(shí),需要實(shí)現(xiàn)不同系統(tǒng)中實(shí)體之間的通信。一般來說,實(shí)體指能發(fā)送或接收信息的任何硬件和(或)軟件進(jìn)程,包括用戶應(yīng)用程序、文件傳送包、數(shù)據(jù)庫管理系統(tǒng)、電子郵件設(shè)備及終端等。兩個(gè)實(shí)體要成功地通信,必須使用同樣的“語言”,交流什么、怎樣交流及何時(shí)交流都必須遵從各實(shí)體都能接受的一些規(guī)則,這些規(guī)則規(guī)定了實(shí)體之間所交換數(shù)據(jù)的格式及有關(guān)的同步問題。在兩個(gè)實(shí)體之間控制數(shù)據(jù)交換的規(guī)則的集合稱為協(xié)議。

為了降低協(xié)議設(shè)計(jì)的復(fù)雜性,計(jì)算機(jī)網(wǎng)絡(luò)一般按層次結(jié)構(gòu)來組織,每一層都建立在它的下層之上。數(shù)據(jù)從源端傳送到目的端的過程是復(fù)雜的:從源端網(wǎng)絡(luò)的第n層向下,依次通過第n-1層、第n-2層,直至第1層;數(shù)據(jù)通過物理介質(zhì)傳送到目的端時(shí),再從目的端網(wǎng)絡(luò)的第1層依次向上,將數(shù)據(jù)傳遞到第n層。但這個(gè)復(fù)雜的過程已經(jīng)對用戶屏蔽了,以致源端網(wǎng)絡(luò)的第n層覺得好像是直接把數(shù)據(jù)交給了目的端網(wǎng)絡(luò)的第n層,即實(shí)現(xiàn)了網(wǎng)絡(luò)對等層實(shí)體之間的通信。因此,網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)和分布系統(tǒng)中互相通信的對等層實(shí)體之間交換信息時(shí)必須遵守的規(guī)則的集合。

14.(18)應(yīng)用級(jí)

【解析】網(wǎng)絡(luò)防火墻包括包過濾路由器、應(yīng)用級(jí)網(wǎng)關(guān)和電路級(jí)網(wǎng)關(guān)。

15.1500B1500B解析:EthernetII類型以太網(wǎng)幀的最小長度為6+6+2+46+4=64字節(jié),最大長度為6+6+2+1500+4=1518字節(jié)。數(shù)據(jù)部分的長度范圍為46~1500B,故數(shù)據(jù)字段的最大長度為1500B。

16.超標(biāo)量超標(biāo)量(Superscalar)技術(shù)指在芯片內(nèi)部設(shè)置多于1條的流水線,以便同時(shí)執(zhí)行多個(gè)處理。例如,在芯片內(nèi)設(shè)置U指令流水線和V指令流水線來執(zhí)行整數(shù)指令,設(shè)置浮點(diǎn)數(shù)指令流水線來執(zhí)行浮點(diǎn)數(shù)指令。

17.運(yùn)行在軟件的生命周期中,通常分為計(jì)劃、開發(fā)和運(yùn)行3個(gè)階段。計(jì)劃階段包括問題定義、可行性研究子階段。開發(fā)階段包括5個(gè)子階段,初期細(xì)分為需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)子階段,開發(fā)后期細(xì)分為編碼、測試子階段。運(yùn)行階段沒有子階段。

18.CSMA/CD【解析】IEEE802,11的MAC層采用的是CSMA/CD沖突避免方法,沖突避免要求每個(gè)結(jié)點(diǎn)在發(fā)送幀前先偵聽信道。

19.文件服務(wù)器NetWare操作系統(tǒng)是以文件服務(wù)器為核心的,它主要由文件服務(wù)器內(nèi)核、工作站外殼和低層通信協(xié)議3部分組成。文件服務(wù)器內(nèi)核實(shí)現(xiàn)了NetWare的核心協(xié)議(NCP),并提供NetWare的所有核心服務(wù)。文件服務(wù)器內(nèi)核負(fù)責(zé)對工作站網(wǎng)絡(luò)服務(wù)請求進(jìn)行處理。網(wǎng)絡(luò)服務(wù)器軟件提供了文件與打印服務(wù)、數(shù)據(jù)庫服務(wù)、通信服務(wù)、消息服務(wù)等功能。工作站運(yùn)行的重定向程序NetWareShell負(fù)責(zé)對用戶命令進(jìn)行解釋。

20.XML語言XML語言解析:XMPP是一種基于XML語言定義描述的IM協(xié)議。

21.打開文件打開文件解析:首先要打開文件,返回一個(gè)文件描述符。

22.局域網(wǎng)交換機(jī)局域網(wǎng)交換機(jī)解析:交換式局域網(wǎng)的核心部件是局域網(wǎng)交換機(jī),它可以在多個(gè)端口之間建立多個(gè)并發(fā)連接。

23.跳頻跳頻解析:無線局域網(wǎng)所使用的兩種擴(kuò)頻方法是跳頻擴(kuò)頻(FHSS)和直接序列擴(kuò)頻(DSSS)。

24.主頁主頁解析:因特網(wǎng)上的信息以Web頁面來組織,若干主題相關(guān)的頁面集合構(gòu)成Web網(wǎng)站,主頁(HomePage)就是這些頁面集合中的一個(gè)特殊頁面。通常,WWW服務(wù)器設(shè)置主頁為默認(rèn)值,所以主頁是一個(gè)網(wǎng)站的入口點(diǎn),就好似一本書的封面。目前,許多單位都在因特網(wǎng)上建立了自己的Web網(wǎng)站,進(jìn)入一個(gè)單位的主頁以后,通過網(wǎng)頁上的鏈接即可訪問更多網(wǎng)頁的詳細(xì)信息。

25.軟件軟件解析:虛擬網(wǎng)絡(luò)是建立在局域網(wǎng)交換機(jī)或ATM交換機(jī)之上的,它以軟件方式來實(shí)現(xiàn)邏輯工作組的劃分與管理,邏輯工作組的結(jié)點(diǎn)組成不受物理位置的限制。

26.節(jié)目采集節(jié)目采集解析:一個(gè)端到端的IPTV系統(tǒng)一般具有節(jié)目采集、存儲(chǔ)與服務(wù)、節(jié)目傳送、用戶終端設(shè)備、相關(guān)軟件5個(gè)功能部件。

27.主機(jī)名主機(jī)名解析:每個(gè)Web頁面,包括Web站點(diǎn)的主頁,均具有惟一的存放地址,這就是“統(tǒng)一資源定位符”(Unitform.ResourceLocator,簡稱URL),統(tǒng)一資源定位符是一種用于表示Internet上信息資源地址的統(tǒng)一格式。URL由三部分組成:協(xié)議類型、主機(jī)名和路徑及文件名,通過URL可以指定擴(kuò)要協(xié)議類型主要有以下幾種:http、ftp、gopher、telnet、file。

28.總線總線解析:主板是計(jì)算機(jī)主機(jī)的主要部件,由5部分組成:CPU、存儲(chǔ)器、總線、插槽和電源。

29.【審題關(guān)鍵句】千數(shù)-百位-十位-個(gè)位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“千數(shù)-百位-十位-個(gè)位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

30.【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于零的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值avel和ave2。

\n【解題思路】

\n①首先定義一個(gè)循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個(gè)位)。

\n②通過for循環(huán)依次對數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),則根據(jù)題目要求,判斷其“個(gè)位.百位.十位.千位>0”的條件是否滿足,當(dāng)滿足條件時(shí),則將a[i]的值累加到變量pjzl中,同時(shí)計(jì)數(shù)變量cnt的值加1:如果不滿足判斷條件,則將四位數(shù)累加到變量pjz2中。當(dāng)for循環(huán)結(jié)束之后,就能等到所有滿足條件的四位數(shù)之和pjzl和個(gè)數(shù),以及所有不滿足條件的四位數(shù)之和pjz2。

\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數(shù)的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數(shù)的平均值并賦給變量pjz2。

\n本題中,pjzl、pjz2和cnt三個(gè)變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

31.C解析:一般來講,建立局塌網(wǎng)使用的設(shè)備都是一些使用很方便,可維護(hù)性以及可擴(kuò)展性較好的設(shè)備。在局域網(wǎng)中使用的操作系統(tǒng)也是較通用的操作系統(tǒng)。因此、局域網(wǎng)不僅易于建立,而且易于維護(hù)和擴(kuò)展。

32.B解析:傳輸層的主要任務(wù)是向用戶提供可靠的端到端(End-to-End)服務(wù),透明地傳送報(bào)文。

33.D解析:數(shù)字簽名技術(shù)的主要功能是保證信息傳輸過程中的完整性、發(fā)送者的身份認(rèn)證、防止交易中的抵賴發(fā)生。數(shù)字信封技術(shù)用來保證數(shù)據(jù)在傳輸過程中的安全。使用電子支票系統(tǒng),同樣需要有強(qiáng)有力的安全技術(shù)保障。而第三方身份認(rèn)證、數(shù)字簽名等功能,可以彌補(bǔ)交易各方通過網(wǎng)絡(luò)無法面對面交換支票所帶來的缺陷。

34.voidjsSort(){intijkstr1half;charch;for(i=0;i〈20;i++){str1=strlen(xx[i]);/*求字符串的長度*/half=str1/2;for(j=0;j〈half-1;j++)/*將左邊部分按字符的ASCII值降序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]〈xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*將左邊部分和右邊部分的對應(yīng)字符互換位置*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\ninti,j,k,str1,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{\r\nstr1=strlen(xx[i]);/*求字符串的長度*/\r\nhalf=str1/2;\r\nfor(j=0;j〈half-1;j++)/*將左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]〈xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*將左邊部分和右邊部分的對應(yīng)字符互換位置*/\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查對二維字符數(shù)組的處理。由于對二維字符數(shù)組的操作是按照先行后列的順序,因此,需要首先求得各行字符串的長度(利用求字符串長度的strlen()函數(shù)),之后借助循環(huán)結(jié)構(gòu)逐個(gè)訪問各行中的每一個(gè)字符。在本題中,應(yīng)先確定各行中字符串的中間位置(長度的一半就是中間位置),之后先對中間位置以前的字符進(jìn)行降序排序,排序過程如下:依次用每一個(gè)位置的字符與它后面的所有字符(到中間位置前一個(gè)字符結(jié)束)進(jìn)行比較,如果發(fā)現(xiàn)某字符的ASCII碼值大于當(dāng)前被比較的字符的ASCII碼值,則將該字符與當(dāng)前字符進(jìn)行交換,交換過后繼續(xù)與其后面的字符進(jìn)行比較。最終比較所得的結(jié)果是第一個(gè)被比較的位置總是存放著最大的字符,第二個(gè)位置總是存放著次大的字符,以此類推就實(shí)現(xiàn)了從大到小的排序功能。接著要做的工作是把中間位置前的一個(gè)位置定為初始位置,字符串中的最后一個(gè)位置也視為初始位置,讓兩個(gè)位置所對應(yīng)的字符進(jìn)行交換,交換過后,這兩個(gè)位置值(也就是下標(biāo)值)分別前移,再進(jìn)行對應(yīng)位置字符的交換。最終實(shí)現(xiàn)了題目要求。

35.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*將x1賦值給x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001則結(jié)束循環(huán)*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*將x1賦值給x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001,則結(jié)束循環(huán)*/\r\n}\r\nreturnx1;\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)數(shù)學(xué)函數(shù)doublecos(doublex)及doublefabs(doublex)的使用。

(2)使用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)迭代。

在本題中,因?yàn)橐笠粋€(gè)實(shí)數(shù)的余弦值,在結(jié)束迭代的時(shí)候要判斷絕對值,所以這里要用到數(shù)學(xué)函數(shù)cos(doublex)和fabs(doublex)。先設(shè)一個(gè)條件永遠(yuǎn)為真的while循環(huán)結(jié)構(gòu),按照步驟提示,要先為x1取初值,將x1的值賦給x0,使x1=cos(x0),判斷x0

溫馨提示

  • 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

提交評論