【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)_第1頁
【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)_第2頁
【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)_第3頁
【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)_第4頁
【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

【2022年】山東省煙臺市全國計算機等級考試網絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.以下關于loopback接口配置的描述中,哪個是錯誤的?

A.在路由器上loopback接口沒有一個實際的物理接口與之對應

B.loopback接口與其他網絡結點有相連接的物理鏈路

C.loopback接口的接口號為0~2147483647

D.每臺路由器上都配置一個環回接口,它不受網絡故障的影響,永遠處于激活狀態

2.下列對網橋協議數據單元(BPDU)的描述中,錯誤的是()。

A.BPDU每2秒鐘定時發送一次

B.生成樹中阻塞端口只能接收和讀取數據流,不能接收和轉發BPDU

C.BPDU的BridgeID中優先級的取值范圍是0~61440,增值量是4096

D.配置BPDU數據包不超過35個字節,拓撲變化通知BPDU數據包不超過4個字節

3.既可以使用TCP也可以使用UDP端口的是()。

A.域名服務器DOMAINB.超文本傳輸協議HTTPC.簡單網絡管理協議SNMPD.新聞傳送協議NNTP

4.

5.RSA加密算法屬于()。

A.對稱加密B.非對稱加密C.自由加密D.非自由加密

6.下列關于WindowsServer2003系統下DNS服務器的描述中,正確的是()。

A.缺省情況下,WindowsServer2003系統已安裝DNS服務

B.DNS服務器按層次分為根DNS服務器、一級DNS服務器和二級DNS服務器

C.DNS服務器中的根DNS服務器不需管理員手工配置

D.反向查找區域用于將域名解析為IP地址

7.核心層主要承擔()功能。A.高速數據傳輸功能B.光纖連接功能C.高速數據交換功能D.光纖轉發功能

8.下列關于IEEF802.11三種協議的描述中,錯誤的是()。

A.IEEE802.11a的實際吞吐量是28~31Mbps

B.IEEE802.11a的最大容量是432Mbps

C.IEEE802.11b的最大容量是88Mbps

D.IEEE802.119的最大容量是162Mbps

9.下列對子網系統的防火墻的描述錯誤的是()。

A.控制對系統的訪問B.集中的安全管理C.增強的保密性D.防止目和外部的威脅

10.以下關于局域網環型拓撲特點的描述中,錯誤的是______。

A.結點通過廣播線路連接成閉合環路

B.環中數據將沿一個方向逐站傳送

C.環型拓撲結構簡單,傳輸延時確定

D.為了保證環的正常工作,需要進行比餃復雜的環維護處理

二、填空題(10題)11.第一次配置無線接入點,一般采用___________配置方式,無需將無線接入點連接到一個有線網絡中。

12.可以滿足幾十公里范圍內的大量企業、機關、公司的多個局域網互連的需要,并能實現大量用戶與數據、語音、圖像等多種信息的網絡是______。

13.

14.(13)IP服務的三個特點是:不可靠、面向非連接和____。

15.傳輸延遲是設計衛星數據通信系統時需要注意的一個重要參數。兩個地面結點通過衛星轉發信號的傳輸延遲典型值—般取【】ms。

16.

17.通過局域網接入Inlerne,只需申請一個lP地址,局域網內的所有汁算機就都可以上網了,它是通過【4】實現的。

18.

19.精簡指令集計算機的英文縮寫是______。

20.在驗證數字簽名時,公鑰數字簽名算法中的RSA算法比數字簽名標準算法(DSS)速度______。

三、2.填空題(8題)21.令牌總線網在物理上是總線網,而在邏輯上是______網。

22.SMDS是一種高速、無連接、交換式數字通信網,SMDS的標準數據傳輸速率為______。

23.計算機網絡拓撲主要是指【】子網的拓撲構型,它對網絡性能、系統可靠性與通信費用都有重大影響。

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

25.從目前的發展情況來看,局域網產品可以分為共享介質局域網和______兩類。

26.在WWW服務中,統一資源定位器URL可以由3部分組成,即協議類型、【】與文件名。

27.主動攻擊涉及______或創建數據流。

28.廣泛使用的TCP/IP的參考模型有______層。

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

提示:若中間變量為PRtemp,則可以直接使用結構賦值語句進行解題;產品代碼比較請用函數strcmp進行解題。

例如:sell[i]=temp;

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

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

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

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

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

請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。

五、1.選擇題(3題)31.關于UNIX操作系統的結構和特性,下列說法錯誤的是______。

A.UNIX是一個支持多任務、多用戶的操作系統

B.UNIX提供了功能強大的Shell編程語言

C.UNIX的網狀文件系統有良好的安全性和可維護性

D.UNIX提供了多種通信機制

32.在網絡安全中,捏造是指未授權的實體向系統中插入偽造的對象,這是對()的攻擊。

A.可用性B.合法性C.完整性D.保密性

33.下列進程狀態的轉換下,不正確的一項是______。

A.就緒→運行B.運行→就緒C.就緒→等待D.等待→就緒

六、1.程序設計題(3題)34.已知在文件in70.dat中存有若干個(個數<200)4位數字的正整數,函數ReadDat()是讀取這若干個正整數并存入數組xx中。請編制函數CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數totNum。(2)求這些數右移一位后,產生的新數是奇數的數的個數totCnt,以及滿足此條件的這些數(右移前的值)的算術平均值totPjz。最后調用函數WriteDat()把所有結果輸出到文件out70.dat中。

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

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

試題程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

ihtxx[MAXNUM];

inttotNum=0;

inttotCnt=0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

for(i=0;ixx[i]=0;

if(ReadDat())

{

printf("數據文件IN70.DAT不能打開!\007\n");

return;

}

CalValue();

printf("文件IN70.DAT中共有正整數=%d個\n",totNum);

printf("符合條件的正整數的個數=%d個\n",totCnt);

printf("平均值=%.21f\n",totPjz);

WriteDat();

intReadDat(void)

{

FILE*fp;

ihti=0;

if((fp=fopen("IN70.DAT","r"))==NULL)return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.函數ReadDat()的功能是實現從文件ENG62.IN中讀取一篇英文文章,存入到字符串數組xx中。請編制函數encryChar(),按給定的替代關系對數組xx中所有字符進行替代,仍存入數組xx的對應的位置上,最后調用函數WriteDat()把結果xx輸出到文件PS62.DAT中。

替代關系:f(p)=p*13mod256(p是數組xx中某一個字符的ASCII值,f(b)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或其ASCII值是偶數,則該字符不變,否則將f(p)所對應的字符進行替代。

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

原始數據文件的存放格式是每行的寬度均小于80個字符。

請勿改動函數main()、讀函數ReadDat()和寫函數WriteDa()的內容。

#include<conio.h>

#include<stdio.h>

#include<string.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidencryChar()

{

}

voidmain()

{

clrscr();

if{ReadDat())

{

printf("數據文件ENG62.IN不能打開!\n\007");

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG62.IN","r"))==NULL)

return1;

while(fgets(xx[ii,80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

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

}

fclose(fp);

}

36.函數ReadDat()的功能是實現從文件IN73.DAT中讀取一篇英文文章存入到字符串數組xx中。請編制函數CovertCharD(),該函數的功能是:以行為單位把字符串中的所有小寫字母改成該字母的上一個字母,如果是字母a,則改成字母z。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串數組XX中,最后調用函數WriteDat()把結果XX輸出到文件OUT73.DAT中。

例如:原文AdbBcdza

abckLLHj

結果AcaBbcyz,

ZabjLLgi

原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidCovertCharD()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("數據文件IN7.DAT不能打開\n\007");

return;

}

CovertCharD();

WriteDat();

}

intReadDat()

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN73.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)

*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE;fp;

inti:

clrscr();

fp=fopen("OUT73.DAT","N");

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

{

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

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

}

fclose(fp);

}

參考答案

1.B

2.B生成樹中阻塞端口只能接收和讀取BPDU,不能接收和轉發數據流。故選擇B選項。

3.A解析:為了對給定的主機上的多個目標進行區分,產生了端口這個概念。TCP和UDP分別擁有自己的端口號,它們可以共存,但互不干擾。TCP端口53和UDP端口53都供DOMAIN程序使用。

4.A

5.B

6.C缺省情況下,WindowsServer2003系統未安裝DNS服務,需要手動安裝。DNS服務器按層次可以分為根DNS服務器、頂級域(TLD)服務器、權威DNS服務器。在Internet上有13個根DNS服務器(標號為a~m),其中大部分位于北美洲。安裝根服務器時,這些根DNS服務器被自動加入到系統中。反向查找區域用于將IP地址解析為域名。故選擇C選項。

7.C

8.CIEEE802.11三種協議比較由表可知IEEES02.1lb的最大容量是33Mbps。故選擇C選項。

9.D

10.A

11.\n本地

12.MAN或城域網MAN或城域網解析:城域網(MetropolitanAreaNetwork,MAN)是介于廣域網與局域網之間的一種高速網絡,早期的城域網產品主要是光纖分布式數據接口(FDDI)。

13.地理

【解析】Internet規定了一組正式的通用標準標號,形成了國際通用頂級域名。頂級域名的劃分采用組織模式和地理模式。

14.盡最大努力投遞

【解析】IP服務的特點有:不可靠的數據報投遞服務:面向無連接的傳輸服務;盡最大努力投遞服務。

15.540540解析:傳輸延遲是設計衛星數據通信系統時需要注意的一個重要參數。兩個地面結點通過衛星轉發信號的傳輸延遲典型值一般取為540ms。

16.資源共享

17.代理服務器在局域網上的一臺計算機上運行代理服務器軟件,這臺計算機稱為代理服務器或網關。代理服務器的廣域網端口接入Internet,局域網端口與本地局域網相連.局域網上運行TCP/lP協議。當局域網內的計算機有對Internet資源和服務的請求時。這些請求將被提交給代理服務器,并由代理服務器將它們送到Internet上;對于從Internet上返回的信息,代理服務器將識別這是對局域網中哪臺計算機請求的響應.并把相應的信息傳給該計算機,從而完成為局域網內的計算機對Internet的“代理服務”。這種代理服務是同時實現的,即局域網內的每一臺計算機都可以同時通過代理服務器訪問Internet,它們共享代理服務器的一個IP地址和同一賬號。

18.

19.RISCRISC解析:RISC是“精簡指令集計算機”的英文縮寫,它的指令系統相對簡單,并由硬件執行,而復雜的操作則由簡單指令合成。

20.快快解析:常用的公鑰數字簽名算法有RSA算法和數字簽名標準算法DSS。DSS在生成密鑰時快一點,但是在驗證簽名時慢很多。

21.環環解析:令牌總線網在物理上是總線網,而在邏輯上是環網。

22.45Mbps45Mbps解析:交換多兆位數據服務SMDS的設計目標是用于連接多個局域網,因此它的數據傳輸速率必須足夠的快。SMDS的標準數據傳輸速率為45Mbps,同時它也允許選擇較低的數據傳輸速率。

23.通信通信解析:計算機網絡拓撲通過網中結點與通信線路之間的幾何關系表示網絡結構,反映出網絡中各實體之間的結構關系。計算機網絡拓撲主要是指通信子網的拓撲構型。

24.樹形拓撲樹形拓撲解析:樹形拓撲構型中,結點按層次進行連接,信息交換主要在上、下結點之間進行,相鄰及同層結點之間一般不進行數據交換或數據交換量小。將其看成星形拓撲構型的擴展。樹形結構的網絡能夠較好地滿足匯集信息的應用要求。25.交換局域網從目前的發展情況來看,局域網產品可以分為共享介質局域網和交換式局域兩類。

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

27.修改數據流修改數據流解析:主動攻擊涉及修改錯誤流或創建錯誤流。它包括假冒、重放、修改消息和拒絕服務等。

28.四或4四或4解析:TCP/IP協議將整個通信功能劃分為應用層、傳輸層、IP網絡層和網絡接口等4個層次。

29.【審題關鍵句】計算金額,按產品代碼從小到大進行排列,相同的則按金額從小到大排列,結果存入結構數組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。

\n【參考答案】

\n

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

\n【解題思路】

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

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

\n【參考答案】

\n

31.C解析:UNIX系統采用的樹形文件系統,具有良好的安全性、保密性和可維護性。

32.B解析:在網絡安全中,捏造是指未授權的實體向系統中插入偽造的對象,這是對合法性的攻擊。

33.C解析:進程的三個狀態間的轉換如下。

就緒→運行:就緒狀態的某進程被進程調度程序選中時,被選中進程由就緒態變為運行態。

運行→等待:運行態的進程由于等待事件發生而轉向等待狀態。

等待→就緒:處于等待狀態的進程因等待事件發生而變為就緒狀態。

運行→就緒:處于運行狀態的進程因時間片用完了而變為就緒狀態。

不可能發生的狀態是:就緒→等待,等待→運行。

34.voidCalValue(void){intidata;for(i=0;i{if(!xx[i])break;/*如果數為0則表示數組存的數已經結束退出循環*/if(xx[i]>0)totNum++;/*統計正整數的個數*/data=xx[i]>>1;/*將數右移一位*/if(data%2)/*如果產生的新數是奇數*/{totCnt++;/*統計滿面足條件的數的個數*/totPjz+=xx[i];/*求滿足條件的數的總和*/}}totPjz/=totCnt;/*求滿足條件的數的平均值*/voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i{\r\nif(!xx[i])break;/*如果數為0,則表示數組存的數已經結束,退出循環*/\r\nif(xx[i]>0)\r\ntotNum++;/*統計正整數的個數*/\r\ndata=xx[i]>>1;/*將數右移一位*/\r\nif(data%2)/*如果產生的新數是奇數*/\r\n{\r\ntotCnt++;/*統計滿面足條件的數的個數*/\r\ntotPjz+=xx[i];/*求滿足條件的數的總和*/\r\n}\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數的平均值*/解析:本題考查的知識點如下:

(1)右移運算符“>>”的使用。

(2)數組結束的判斷和強行退出一層循環結構。

(3)特殊運算符“%”的使用。

在本題中,并沒有給出確切的數據個數,足以數據的最大個數定義的數組。在主函數中,給所有的數組成員賦初值為0,而從文件中讀取得數據是正整數,所以只要數組的某個元素為0,則說明數組存的數據已經結束。此時就可以結束循環結構。這里要使用右移運算符實現數據的右移位,右移運算符是雙目運算符。運算符左側是要移的數據,右側是移動的位數。右側移出的數據(低位數據)舍棄。1個數除以2取余所得的數是1,則這個數足奇數。

35.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計算后的值小于等于32或其ASCII值是偶數*/{pf++;/*則該字符不變去取下一個字符*/continue;/*退出此次循環*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個字符*/}}}voidencryChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i{\r\nwhile(*pr!=0)\r\n{\r\nif(((*pf*13%256)%2==O)||(*pf*13%256<=32))\r\n/*如果計算后的值小于等于32或其ASCII值是偶數*/\r\n{\r\npf++;/*則該字符不變,去取下一個字符*/\r\ncontinue;/*退出此次循環*/\r\n}\r\n*pf=*pf*13%256;/*否則將新字

溫馨提示

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

評論

0/150

提交評論