【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)_第1頁
【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)_第2頁
【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)_第3頁
【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)_第4頁
【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【2022年】貴州省貴陽市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于客戶機/服務器模式實現中需要解決的問題,正確的是()。

A.標識一個特定的服務IB.響應并發送請求IIC.服務器程序的安全問題D.l和IIE.II和IIIF.I和IIIG.全部

2.第

58

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

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

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

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

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

3.下列關于IEEE802.11系列標準的描述中,錯誤的是()。

A.IEEE802.11的MAC層采用CSMA/CA協議

B.IEEE802.11a的最大傳輸速率為5.4Mbit/s

C.IEEE802.11b的最大傳輸速率為11Mbit/s

D.IEEE802.11g的最大傳輸速率為54Mbit/s

4.IEEE802.2標準定義的共享介質局域網有三類,以下不屬于正EE802.2標準定義的局域網的是()。

A.帶沖突檢測的載波多路訪問(CSMA/CD)方法的總線型局域網

B.令牌總線方法的總線型局域網

C.CSMA/CA方法的無線局域網

D.令牌環方法的環型局域網

5.DHCP客戶機用于地址租約續訂的命令是()。

A.ipconfig/releaseB.netstatC.pingD.nbtstat

6.

7.用戶A通過計算機網絡將消息傳給用戶B,若用戶B想確定收到的消息是否來源于用戶A,而且還要確定來自A的消息有沒有被別人篡改過,則應該在計算機網絡中使用()。

A.消息認證B.身份認證C.數字簽名D.以上都不對

8.—個校園主干網有4臺Catelyst6500核心交換機SWl一SW4,它們的優先級值依次為8192、24576,20480和16384,現要求將SW4作為根交換機,SW4優先級的正確配置是()。

A.Switch-SW4-6500>(enable)setspantreepriority28672

B.Switch-SW4-6500>(enable)setspantreepriority12288

C.Switch—SW4-6500>(enable)setspantreepriority8192

D.Switch—SW4-6500>(enable)setspantreepriority4096

9.第

12

主機板有許多分類方法,以下不是分類方法的是()。

A.按芯片集分類B.按數據端口分類C.按電源類型分類D.按系統總線的帶寬分類

10.下列關于IEEE802.11標準的描述中,錯誤的是()。

A.定義了無線結點和無線接人點兩種類型的設備

B.無線結點的作用是提供無線和有線網絡之間的橋接

C.物理層最初定義了FHSS、DSSS擴頻技術和紅外傳播三個規范

D.MAC層的CSMA/CA協議利用ACK信號避免沖突的發生

二、填空題(10題)11.網絡安全策略主要包括技術和制度兩個方面。它的制定涉及網絡使用與管理制定和兩方面的內同。

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

13.綜合布線系統由六個子系統組成,它們是工作區子系統、配線(水平)子系統、干線(垂直)子系統、設備間子系統、建筑群子系統與_______。

14.

第61題根據協議的作用范圍,組播協議可分為組播組管理協議和___________兩種。

15.

16.

17.

18.

第67題操作系統通常有4類組件:驅動程序、___________、接口庫和外圍部件。

19.(10)Linux操作系統可以通過____協議與其他計算機連接。

20.(17)完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和______。

三、2.填空題(8題)21.Linux操作系統與WindowsNT、Netware、UNIX等傳統網絡操作系統最大的區別是【】。

22.局域網出現的網絡故障中,有75%以上是由網絡______引起的。

23.常見的摘要算法有消息摘要4算法MD4、消息摘要5算法MD5和______。

24.______結構的網絡能夠較好地滿足匯集信息的應用要求。

25.因特網中主機域名需要轉換成IP址,這個過程稱之為【】。

26.進程間的直接相互作用構成進程同步,進程間的間接相互作用構成進程______。

27.在系統結構上,UNIX由兩部分組成:一部分是內核,另一部分是______。

28.廣域網英文簡稱為【】。

四、C語言程序設計題(2題)29.在文件in.dat中存有若干個(個數<200)四位數字的正整數,函數ReadDat讀取這若干個正整數并存入數組xx中。請編制函數CalValue,其功能要求:1.求出該文件中共有多少個正整數totNum;2.求出這些正整數中的各位數字之和是偶數的數的個數totCnt,以及滿足此條件的這些正整數的算術平均值totPjz。最后main函數調用函數WriteDat把所求的結果輸出到out.dat文件中。

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

請勿改動數據文件in.dat中的任何數據,主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

30.程序test.C的功能是:計算100以內滿足以下條件的所有整數i的個數cnt以及這些i之和sum。條件:i,i+4,i+10都是素數,同時i+10小于l00。請考生編寫函數countValue實現程序要求,最后調用函數writeDAT把結果cnt和sum輸出到文件out.dat中。(數值l不是素數)

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

請勿改動主函數main和輸出數據函數writeDAT的內容。

五、1.選擇題(3題)31.一個網絡協議主要由3個要素組成:語法、語義與時序。其中規定了控制信息結構與格式的是()。

A.語法B.語義C.時序D.都沒有

32.下列關:Linux的說法中,不正確的是______。

A.Linux操作系統具有虛擬內存的能力

B.Linux操作系統不是UNIX系統的變種,因此Lintux程序不適合在UNIX平臺上運行

C.Linux操作系統不限制應用程序可用內存的大小

D.Linux操作系統支持多用戶,在同一時間可以有多個用戶使用主機

33.以下不能加強Web服務器安全性的是______。

A.在Web服務器上加裝防火墻

B.在瀏覽器中安裝客戶證書

C.Web站點與瀏覽器之間的信息加密傳輸

D.使用FTP協議傳送數據

六、1.程序設計題(3題)34.設有n個人坐一圈并按順時針方向從1到n編號,從第s個人開始進行1到m的報數,報數到第m個人,此人出圈,再從他的下—個人重新開始從1到m報數,如此進行下去直到所有的人都出圈為止。先要求按出圈次序,每10個人為一組,給出這n個人的順序表。請編制函數Josegh()實現此功能并調用函數WriteDat()把編

設n=100,s=1,m=10進行編程。

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

請勿改動主函數main()和寫函數WritsDat()的內容。

試題程序:

#include<stdio.h>

#defineN100

#defineS1

#defineM10

intp[lOO],n,s,m;

voidWriteDat(void);

voidJosegh(void)

{

}

voidmain()

{

m=M;n=N;s=S;

Josegh();

WriteDat();

}

voidWriteDat(void)

{

inti;

FILE*fp;

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

for(i=N-1;i>=0;i--)

{

printf("%4d",p[i]);

fprintf(fp,"%4d",p[i]);

if(i%10==0)

{

printf("\n");

fprintf(fp,"\n");

}

}

fclose(fp);

}

35.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT(),讀取in36.dat中的字符串,并把結果輸出到文件out36.dat中。

例如:s字符串中原有的內容為Mn123Zxy,則調用該函數后,結果為No123Ayz。

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

請勿改動主函數main()和輸入輸出函數readwriteDAT()的內容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

#include<ctype,h>

#defineN81

voidreadwriteDAT();

voidchg(charas)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{

inti;

chara[N];

FILE*rf,*wf;

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

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

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

{

fgets(a,81,rf);

chg(a);

fprintf(wf,"%s",a);

}

fclose(rf);

fclose(wf);

}

36.已知數據文件in81.dat中存有300個4位數,并已調用函數readDat()把這些數存入數組a中,請編制一函數jsValue(),其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再求出所有滿足此條件的4位數的平均值pjz1,以及所有不滿足此條件的4位數的平均值pjz2,最后調用函數writeDat()把結果cnt,pjz1,pjz2輸出到out81.dat文件。

例如:7153,7+1=5+3,則該數滿足條件,計算嚴均值pjz1,且個數cnt=cnt+1。8129,8+1≠2+9,則該數不滿足條件計算平均值pjz2。

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

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

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

試題程序:

#include<stdio.h>

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("in81.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

fclose(fp)

參考答案

1.D

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

3.BIEEE802.1la的最大傳輸速率為54Mbit/s。故選B選項。

4.C

5.Aipconfig/release:DHCP客戶機用于地址租約釋放。netstat命令的功能是顯示網絡連接、路由表和網絡接口信息。Ping是windows系列自帶的一個可執行命令。利用它可以檢查網絡是否能夠連通,分析判定網絡故障。Nbtstat命令顯示本機與遠程計算機的基于TCP/IP的NetBIOS的統計及連接信息。故選擇A選項。

6.A

7.A消息認證的內容包括:證實消息的信源和信宿;消息內容是否曾受到偶然或有意的篡改;消息的序號和時間性是否正確。\r\n

8.D生成樹的優先級的取值范圍為0—61440,增量為4096,其有效值為0,4096,8192,12288等等。優先級的值越小,優先級越高。題目中4臺Catelyst6500核心交換機SWl-SW4,它們的優先級值依次為8192、24576、20480和16384。現在將SW4作為根交換機,SW4優先級應該最高,即4096。具體命令為:(enable)setspantreepriority4096,因此選擇D選項。

9.C主板分類方法很多,按照不同的標準就有不同的說法,其中容易混淆的有:①按照芯片集可分為TX、LX、BX主板等。②按主板的規格可分為AT、Baby-AT、ATX主板等。⑨按CPU插座可分為Socket7、Slotl主板等。④按數據端口可分為SCSl、ED0、AGP主板等。除以上外,還有:⑤按擴展槽可分為EISA、PCI、USB主板等。⑥按CPU芯片可分為486主板、奔騰主板、奔騰4主板等。⑦按系統總線的帶寬可分為66MHz、100MHz主板等。⑧按存儲器容量可分為16M、32M、64M主板等。⑨按是否即插即用可分為PrEP、非PnP主板等。⑩按廠家可分為聯想、華碩、海洋等主板等。

10.B無線接入點AP的作用是提供無線和有線網絡之間的橋接,而非無線結點。因此選項B錯誤。

11.網絡防火墻的設計原則【解析】網絡安全策略的制定涉及網絡使用、管理制定和網絡防火墻的設計原則兩方面的內容。

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

13.\n管理子系統

\n

14.路由協議

【解析】根據協議的作用范嗣,組播協議可分為組播組管理協議和路由協議兩種。

15.互操作

16.

17.

18.內核

【解析】操作系統通常有4類組件;驅動程序、內核、接口庫和外圍組件。

19.(10)TCP/IP【解析】Linux操作系統具有豐富的網絡功能,在通信和網絡方面優于其他操作系統,可以通過TCP/IP協議與其他計算機連接,通過網絡進行分布式處理。

20.控制器程序

【解析】完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和控制器程序。

21.Linux開放源代碼Linux開放源代碼解析:Linux操作系統與WindowsNT、Netware、UNIX等傳統網絡操作系統最大的區別是:Linux開放源代碼。正是由于這點,它才能夠引起人們廣泛的注意。

22.傳輸介質傳輸介質

23.安全散列算法SHA安全散列算法SHA解析:常用的摘要算法有:消息摘要4算法(MD4)、消息摘要5算法(MD5)和安全散列算法(SHA)。SHA按512比特塊處理其輸入,產生一個160位的消息摘要。SHA更加消耗處理器時間,比MD5運行要稍慢一些。市場上常見的SHA-1是SHA的修訂版。

24.樹形拓撲樹形拓撲解析:樹形拓撲構型中,結點按層次進行連接,信息交換主要在上、下結點之間進行,相鄰及同層結點之間一般不進行數據交換或數據交換量小。將其看成星形拓撲構型的擴展。樹形結構的網絡能夠較好地滿足匯集信息的應用要求。

25.域名解析域名解析解析:因特網中采用域名系統的目的是便于人們的記憶,但在IP協議中只能識別IP地址,所以在數據傳輸時,主機域名需要轉換成IP地址,這個過程稱之為域名解析。因特網中有一組既獨立又協作的域名服務器,每臺域名服務器保存著它所管轄區域內的域名與IP地址的對照表,據此即可進行域名解析。由于域名具有層次結構,所以對應的名字服務器也具有層次結構。

26.互斥互斥解析:進程同步是指進程之間一種直接的協同工作關系,是一些進程相互合作,共同完成一項任務,進程間的直接相互作用構成進程的同步;各進程互斥使用臨界資源,進程間的這種關系是進程的互斥,進程間的間接相互作用構成進程互斥。

27.核外程序核外程序解析:在系統結構上,UNIX系統可分為兩大部分:一部分是操作系統的內核,另一部分是核外程序。

28.WANWAN解析:廣域網的英文名稱為WideAreaNetwork,英文簡稱為WAN,廣域網所覆蓋的范圍從幾十公里到上千公里,橫跨一個地區、國家甚至幾個洲,形成國際型的遠程網絡。

29.【審題關鍵句】讀取正數,統計個數,各位數字之和為偶數的數的個數及平均值。

\n【解題思路】

\n①定義整型循環變量i、j,表示各位數字之和的長整型變量he以及存儲一個四位數的字符數組num[5]。

\n②循環變量i從0開始,依次遞增到4,對字符數組hum[5]的每個元素賦初值0。

\n③循環變量i從0開始,依次遞增到MAXNUM.1,對每個數組元素xx[i]進行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環時,totNum的值就是文件in.dat中存有的四位正整數的個數。

\n④循環變量i從0開始,依次遞增到totNum-1,對于每個數組元素xx[i]調用庫函數sprintf以4個字符寬度形式輸出到字符數組num中,用字符數組num中的每個元素減去0的ASCII碼48,就分別得到xx[i]這個四位數每位上的數字,并把這四個數字相加賦給變量j。再對變量j對2求余數進行判斷其值是否等于0,如果等于0,則說明j是偶數,變量totCnt加1,并把xx[i]的值累加到變量he。

\n⑤退出循環后,把變量he的類型轉換成雙精度型再除以totCnt得到符合條件的數的算術平均值totPjz。

\n【參考答案】

\n

30.【審題關鍵句】100以內(含100)滿足i、i+4、i+10都是素數的整數的個數以及這些i之和。

\n【解題思路】

\n①首先定義循環變量i,然后將i的值賦初值為3,每循環一次則將i的值加1,直到i<90。

\n②在for循環中,每執行一次循環則調用函數isPrime(該函數具體的算法已經在源程序中給出,直接調用即可),對i、i+4、i+10是否同時是素數進行判斷,如果這三個數同時為素數,則計數變量cnt值加l,同將時將變量i的值累加到sum上。

\n【參考答案】

\n

31.A解析:一個網絡協議主要由3個要素組成:①語法,即用戶數據與控制信息結構與格式:②語義,即需要發出何種控制信息,以及完成的動作與做出的響應;③時序,即對事件實現順序的詳細說明。

32.B解析:Linux操作系統不是UNIX的變種,但Linux操作系統符合UNIX標準,所以可以將Linux上的程序移遷到UNIX主機上執行。

33.D解析:使用FTP,協議傳送數據并不能加強Web服務器安全性。

34.voidJosegh(void){intijkslw;s1=s;for(i=l;i<=n;i++)/*給n個人從到n編號*/p[i-1]=i;for(i=n;i>=2;i--){s1=(s1+m-1)%i;/*下一個開始報數的人的編號是(s1+m-1)%i*/if(s1==0)/*若s1為0則說明要開始報數的是最后一個人*/s1=i;w=p[s1-1];/*將要出圈的人移至數組的最后*/for(j=sl;j<=i-1;j++)p[j-1]=p[j];p[i-1]=w;}}voidJosegh(void)\r\n{\r\ninti,j,k,sl,w;\r\ns1=s;\r\nfor(i=l;i<=n;i++)/*給n個人從到n編號*/\r\np[i-1]=i;\r\nfor(i=n;i>=2;i--)\r\n{\r\ns1=(s1+m-1)%i;/*下一個開始報數的人的編號是(s1+m-1)%i*/\r\nif(s1==0)/*若s1為0,則說明要開始報數的是最后一個人*/\r\ns1=i;\r\nw=p[s1-1];/*將要出圈的人移至數組的最后*/\r\nfor(j=sl;j<=i-1;j++)\r\np[j-1]=p[j];\r\np[i-1]=w;\r\n}\r\n}解析:本題考查的知識點如下:

(1)將數組建成環。

(2)運算符“%”的使用。

(3)循環的嵌套使用。

此題是著名的“約瑟夫環”問題。首先要將每個人的編號存入數組。因為每次是從s1開始報數,若是直線隊則下一個開始報數的人的編號是s1+m-1,但這里要建立一個環,即最后一個人報完數后第一個人接著報數。所以這時下一個開始報數的人的編號足(s1+m-1)%i,i是此時圈中的總人數。若所得的結果為0,則說明要開始報數的是最后一個人。在此人前面的那個人就是要出圈的人,使用循環將要出圈的人移至數組的最后。開始時,總人數為n,以后依次減1,直到最后一個人出圈。

35.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個字母*/}elseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elses++;/*取下一個字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一個字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelses++;/*取下一個字母*/\r\n}解析:本題考查的知識點如下:

(1)英文字母對應的ASCII碼的排列規律。

(2)指針的操作。

(3)選擇結構中多個條件的布爾運算。

在ASCII碼中,大、小寫字母的ASCII碼是連貫的,a~z對應97~122,A~Z對應65~90。z的ASCII碼減去25即得到a的ASCII碼,對Z同樣適合。所以我們要對字符串中的字符依次進行判斷,若是大(小)寫字母,則按照ASCII碼

溫馨提示

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

評論

0/150

提交評論