【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2022年】寧夏回族自治區(qū)銀川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列屬于無線技術(shù)的是()

A.RPRB.AdhocC.EPOND.SDH

2.下列關(guān)于服務(wù)器技術(shù)的描述中,錯誤的是()

A.熱插拔功能允許用戶在不切斷電源的情況下更換硬盤、板卡等

B.集群系統(tǒng)中一臺主機出現(xiàn)故障時不會影響系統(tǒng)的正常服務(wù)

C.服務(wù)器的可用性用MTBF描述

D.服務(wù)器磁盤性能表現(xiàn)在磁盤存儲容量與速度

3.SQL殺手蠕蟲病毒發(fā)作的特征是什么()。

A.大量消耗網(wǎng)絡(luò)帶寬B.攻擊個人PC終端C.破壞PC游戲程序D.攻擊手機網(wǎng)絡(luò)

4.傳入我國的第一例計算機病毒是()。

A.大麻病毒B.小球病毒C.1575病毒D.米開朗基羅病毒

5.第

58

在進行長交易數(shù)據(jù)的保密傳遞時,一般是使用自己的私鑰加密一個對稱加密的密鑰,然后用對稱加密算法對長報文進行加密,而不是直接使用對方的公鑰進行加密,主要原因是()

A.對稱加密的計算代價很小

B.公開密鑰加密體系的加密強度不夠大

C.獲得加密方的對稱加密的密鑰十分困難

D.獲得一個實體的私鑰要比一次一密的對稱密碼來得簡單

6.下列關(guān)于IEEE802.11b基本運作模式的描述中,錯誤的是()。

A.點對點模式是指無線網(wǎng)卡和無線網(wǎng)卡之間的通信方式

B.點對點連接方式只要PC插上無線網(wǎng)卡即可與另一具有無線網(wǎng)卡的PC連接,最多可連接512臺PC

C.基本模式是指無線網(wǎng)絡(luò)規(guī)模擴充或無線和有線網(wǎng)絡(luò)并存時的通信方式

D.采用基本模式時,插上無線網(wǎng)卡的PC需要由接人點與另一臺PC連接,一個接入點最多可連接1024臺PC

7.下列對IPv6地址的表示中,錯誤的是()。A.FE2::50D:BC:0:0:03DA

B.FE23::0:45:03/48

C.FE23:0:0:050D:BC::03DA

D.FF34:42:BC::0:50F:21:0:03D

8.基于精簡指令集RISC結(jié)構(gòu)處理器的服務(wù)器與相應(yīng)的PC服務(wù)器相比,CPU處理能力能夠提高()。

A.40%~60%B.30%~50%C.60%~80%D.50%~75%

9.

10.為了使傳輸介質(zhì)和信號編碼方式的變化不影響MAC子層,100BASE-T標準采用了()。

A.MIIB.GMIIC.LLCD.IGP

二、填空題(10題)11.環(huán)型拓撲的優(yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負荷較重、______要求較高的應(yīng)用環(huán)境。

12.

第79題PGP的實際操作由5種服務(wù)組成:鑒別、機密性、___________、電子郵件的兼容性和分段。

13.(4)按照采用的技術(shù)、應(yīng)用范圍和協(xié)議標準的不同,局域網(wǎng)可以分為共享式局域網(wǎng)和_______式局域網(wǎng)。

14.X.800安全框架主要包括:安全攻擊、安全機制和安全

。

15.IP數(shù)據(jù)報在穿越因特網(wǎng)的過程中有可能被分片。在IP數(shù)據(jù)報分片以后,通常由【2】負責(zé)IP數(shù)據(jù)報的重組。

16.計算機網(wǎng)絡(luò)定義為“以能夠的方式互聯(lián)起來的自治計算機系統(tǒng)的集合”。

17.一個基于主機的漏洞掃描系統(tǒng)通過依附于主機上的掃描器代理偵測主機________的漏洞。

18.(5)萬兆以太網(wǎng)仍保留IEEE802.3標準對以太網(wǎng)最小和最大________的規(guī)定。

19.可以通過服務(wù)登錄遠程主機進行系統(tǒng)管理。

20.

第66題在HTML語言中,<IMG>標記用于表示___________。

三、2.填空題(8題)21.【】體系結(jié)構(gòu)是最常用的一種網(wǎng)絡(luò)管理模式,它由一個單獨管理者負責(zé)整個網(wǎng)絡(luò)的管理工作。

22.保證電子郵件安全性的手段是使用______。

23.IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫【】。

24.______是IEFT的IP安全性協(xié)議工作組定義的一套用于網(wǎng)絡(luò)層安全的協(xié)議,它在IP層上提供訪問控制、拒絕重放包、加密和流量保密服務(wù)。

25.會話層最重要的特征是【】。

26.虛擬局域網(wǎng)通常采用交換機端口號、MAC地址、網(wǎng)絡(luò)層地址或______。

27.Linux以其低價位、______、配置相對簡單而受到用戶的歡迎。

28.Internet防火墻一般由以下兩部分組成;分組過濾路由器與【】。

四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

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

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

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(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ù)滿足條件,參加計算平均值pjzl,且個數(shù)cnt=cnt+1。

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

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

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

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

五、1.選擇題(3題)31.下面IP地址屬于B類IP地址的是______。

A.B.C.9.0D.

32.IP數(shù)據(jù)報中的()主要用于控制和測試兩個目的。A.頭部校驗和B.數(shù)據(jù)報選項C.填充D.重組控制

33.張三從CA得到了李四的數(shù)字證書,張三可以從該數(shù)字證書中得到李四的()。

A.私鑰B.數(shù)字簽名C.口令D.公鑰

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN87.DAT中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),具功能是:求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2,輸出到out87.dat文件中。

例如:6712,6+2=7+1,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。

8129,8+9≠1+2,則該數(shù)不滿足條什,計算平均值pjz2。

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

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

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

試題程序:

#include

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

voidjsValue()

{

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);

readDat()

{

FILE*fp;

inti;

fp=fopen("in87.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out87.dar","w");

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

fclose(fp);

}

35.已知數(shù)據(jù)文件IN44.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT44.DAT文件中。

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

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

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

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

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

試題程序:

#include<stdio.h>

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

jsValue()

{

}

main()

{

ihti;

readDat();

jsValue();

writeDat();

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

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)JsSon(),其功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。

條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

例如:位置012345678

源字符串a(chǎn)bcdhgfe

123498765

處理后的字符串dcbaefgh

432195678

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidisSoYt()

{

}

voidmain()

{

readDat();

isSort();

writeDat();

{

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in71.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("out71.dar","w");

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

{

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

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

}

fclose(out);

}

參考答案

1.B

2.C

3.A

4.B

5.A公開密鑰加密算法的計算代價通常是對稱加密的100~1000倍·但是使用公開密鑰加密算法的一個好處是無須進行密鑰的分發(fā),有一個方法能夠借助這2種加密算法的優(yōu)點,既先使用對稱加密的算法對長報文進行加密,然后對對稱加密的密鑰使用對方的公鑰進行加密,將2個部分的內(nèi)容一起傳送給對方。公鑰和私鑰:選用的一對密鑰,一個用來加密,一個用來解密。顧名思義,密鑰對中的公鑰是要公開使用的,而私鑰則只有本人知道。

6.BIEEE802.11b是在無線標準IEEE802.11的基礎(chǔ)上推出的第二代無線局域網(wǎng)協(xié)議標準。IEEE802.11無線局域網(wǎng)運作模式可以分為兩種:點對點(AdHoe)模式和基本(Infrastructure)模式。點對點模式指無線網(wǎng)卡和無線網(wǎng)卡之間的直接通信方式。只要PC插上無線網(wǎng)卡即可與另一具有無線網(wǎng)卡的PC連接,這是一種便捷的連接方式,最多可連接256個移動節(jié)點。基本模式指無線網(wǎng)絡(luò)規(guī)模擴充或無線和有線網(wǎng)絡(luò)并存的通信方式,這也是IEEE802.11最常用的方式。此時,插上無線網(wǎng)卡的移動節(jié)點需通過接入點AP(AccessPoint)與另一臺移動節(jié)點連接。接入點負責(zé)頻段管理及漫游管理等工作,一個接入點最多可連接1024個移動節(jié)點。因此選擇B選項。

7.DIPv4地址采用32位的點分四段十進制表示,而IPv6采用的是128位的冒分八段十六進制法。按照RFC2373定義,一個完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx例如:2031:0000:1F1F:0000:0000:0100:11A0:ADDF。為了簡化其表示法,RFC2373提出每段中前面的0可以省,連續(xù)的0可省為"::",但只能出現(xiàn)一次,例如:1080:0:0:0:8:800:200C:417A可以簡寫為1080::8:800:200C:417A。類似于IPv4中的CDIR表示法,IPv6用前綴來表示網(wǎng)絡(luò)地址空間,比如:\r\n2001:250:6000::/48表示前綴為48位的地址空間。而D選項中的FF4:42:BC::0:50F:21:0:03D已經(jīng)超過8段,所以表示錯誤。因此選擇D選項。

8.D

9.C

10.A解析:100BASE-T標準采用了介質(zhì)獨立接口(MII,MediaIndepandentInterface),它將MAC子層與物理層分隔開,使得物理層在實現(xiàn)100Mbps速率時所使用的傳輸介質(zhì)和信號編碼方式的變化不會影響到MAC子層。

11.實時性實時性解析:環(huán)型拓撲的優(yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負荷較重、實時性要求較高的應(yīng)用環(huán)境。

12.【答案】壓縮【解析】PGP的實際操作由5種服務(wù)組成:鑒別、機密性、壓縮、電子郵件的兼容性和分段。

13.(4)交換

【解析】從介質(zhì)訪問控制方法的角度來看,局域網(wǎng)可以分為共享介質(zhì)式局

域網(wǎng)和交換式局域網(wǎng)。

14.服務(wù)服務(wù)解析:國際電信聯(lián)盟(ITU—T)推薦方案X.800,即OSI安全框架。OSI框架主要關(guān)注3部分:安全攻擊、安全機制和安全服務(wù)。

15.目的主機本題考點是IP數(shù)據(jù)報的重組。IP數(shù)據(jù)報在因特網(wǎng)上傳送時要經(jīng)過底層的物理網(wǎng)絡(luò)。因特網(wǎng)是“網(wǎng)間網(wǎng)”,其中的物理網(wǎng)絡(luò)差異很大,不同類型的物理網(wǎng)絡(luò)可傳送的物理幀的最大長度,即網(wǎng)絡(luò)最大傳送單元MTU.可能不同。因此傳送過程中.IP數(shù)據(jù)報在通過MTU較小的網(wǎng)絡(luò)時有可能被分片。在IP數(shù)據(jù)報分片以后,應(yīng)該需要進行數(shù)據(jù)報重新組裝,因特網(wǎng)中通常是IP數(shù)據(jù)報到達目的主機后,由目的主機負責(zé)重組。

16.互相共享資源計算機網(wǎng)絡(luò)的定義可以分為3類:廣義觀點、資源共享觀點和用戶透明性觀點。從目前計算機網(wǎng)絡(luò)的特點看,資源共享觀點的定義能夠準確地描述計算機網(wǎng)絡(luò)的基本特征?;谠撚^點,計算機網(wǎng)絡(luò)可以定義為“以能夠互相共享資源的方式互聯(lián)起來的自治計算機系統(tǒng)的集合”

17.\n內(nèi)部

\n

18.(5)幀長度【解析】萬兆以太網(wǎng)仍保留IEEE802.3標準對以太網(wǎng)最小和最大幀長度的規(guī)定,在用戶將已有的以太剛升級時,仍便于和較低速率的以太網(wǎng)通信。

19.TelnetTelnet是進行遠程登錄的標準協(xié)議和主要方式,它為用戶提供了在本地計算機上完成遠程主機工作的能力。通過使用Telnet,Internet用戶可以與全世界的許多信息中心、圖書館及其他信息資源進行聯(lián)系。Telnet遠程登錄的使用主要有兩種情況:第一種是用戶在遠程主機上有自己的賬號(Account),即用戶擁有注冊的用戶名和口令;第二種是許多Internet主機為用戶提供了某種形式的公共Telnet信息資源,這些資源對每一個Telnet用戶都是開放的。Telnet是使用非常簡單的Internet工具。

20.圖像

【解析】頁面是~種結(jié)構(gòu)化文檔,采用超文本標記語言(HTML)書寫而成。HTML是一個簡單的標記語言。用來描述Web文檔的結(jié)構(gòu)。①基本結(jié)構(gòu)

21.集中式集中式解析:集中式由一個單獨管理者負責(zé)整個網(wǎng)絡(luò)的管理工作。

22.數(shù)字證書數(shù)字證書解析:保證電子郵件安全性的手段是使用數(shù)字證書。數(shù)字證書可以在電子事務(wù)中證明用戶的身份,同時也可以用來加密電子郵件以保護個人隱私。

23.有限廣播地址有限廣播地址解析:IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫有限廣播地址。直接廣播地址包含一個有效的網(wǎng)絡(luò)號和一個全1的主機號,其作用是因特網(wǎng)上的主機向其他網(wǎng)絡(luò)廣播信息。32位全為1(55)的IP地址叫做有限廣播地址,用于本網(wǎng)廣播。它將廣播限制在最小范圍內(nèi)。

24.IPSec(1P安全)IPSec(1P安全)解析:IPSec是IEFT的IP安全性協(xié)議工作組定義的一套用于網(wǎng)絡(luò)層安全的協(xié)議,它在IP層上提供訪問控制、無連接完整性、數(shù)據(jù)源認證、拒絕重放包、加密和流量保密服務(wù)。

25.數(shù)據(jù)交換數(shù)據(jù)交換解析:會話層的主要任務(wù)是組織兩個會話進程之間的通信,并管理數(shù)據(jù)的交換。

26.IP廣播組地址定義IP廣播組地址定義解析:虛擬網(wǎng)絡(luò)建立在交換技術(shù)基礎(chǔ)上。以軟件方式來實現(xiàn)邏輯工作組的劃分與管理。通常有4種定義虛擬局域網(wǎng)的技術(shù):通過交換機端口號、用MAC地址、用網(wǎng)絡(luò)層地址和IP廣播組地址。

27.源代碼開放源代碼開放解析:Linux以其低價位、源代碼開放、配置相對簡單而受到用戶的歡迎。

28.應(yīng)用網(wǎng)關(guān)應(yīng)用網(wǎng)關(guān)解析:Internet防火墻一般由以下兩部分組成:分組過濾路由器與應(yīng)用網(wǎng)關(guān)組成。

29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】

\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。

\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。

\n【參考答案】

\n

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

\n【解題思路】

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

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

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

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

\n【參考答案】

\n

31.B解析:IP地址采用分段地址方式,長度為4個字節(jié),即32位。每個字節(jié)對應(yīng)一個十進制數(shù),其取值范圍是0~255。A類地址范圍是1~127;B類地址范圍是128~191;C類地址范圍是192~223。

32.B選項A),頭部校驗和用于保證數(shù)據(jù)報報頭的完整性;選項B),數(shù)據(jù)報選項主要用于控制和測試兩大目的,作為選項,用戶可以也可以不使用IP選項;選項C),在使用選項的過程中,有可能造成數(shù)據(jù)報的頭部不是32b整數(shù)倍的情況,如果這種情況發(fā)生,則需要使用填充域湊齊:選項D),IP數(shù)據(jù)報中不存在重組控制域。

33.D證書是經(jīng)證書授權(quán)中心數(shù)學(xué)簽名的,包含證書擁有者的基本信息和公開密鑰。張三從CA得到了李四的數(shù)字證書,張三可以從該數(shù)字證書中得到李四的公鑰,其他信息并不能從數(shù)字證書中獲得。選項D正確。

34.voidjsValue(){intithouhuntendatan=O;for(i=0;i<300;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ù)的個位數(shù)字*/if(thou+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/{cnt++;/*則統(tǒng)計滿足條件的數(shù)的個數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=O;\r\nfor(i=0;i<300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\ncnt++;/*則統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點如下:

(1)運算符“%”及“/”的使用。

(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除),拆分方法略。然后判斷符合千位數(shù)+個位數(shù):百位數(shù)+十位數(shù)的數(shù)的個數(shù)。依次求得符合各種條件的數(shù)的和及其平均值。

35.jsValue(){intithouhuntendataj;for(i=O;i<300;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ù)的個位數(shù)字*/if(thou-hun-ten-data>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/{b[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/cut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/for(j=i+l;j<cnt;j++)if(b[i]>b[j]){data=bIi];b[i]-b[j];b[j]=data;}}jsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=O;i<300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou-hun-ten-data>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/\r\n{\r\nb[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/\r\ncut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=bIi];\r\nb[i]-b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

(1)運算符“%”及“/”的使用。

(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將一個4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位上的數(shù)字。然后按照題意要求將各位依次相減進行判斷。最后的排序采用“選擇排序法”。

36.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=str

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論