【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)_第1頁
【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)_第2頁
【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)_第3頁
【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)_第4頁
【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

【2021年】四川省資陽市全國計算機等級考試網絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.主板主要由以下哪幾部分組成()

A.運算器、控制器、存儲器B.CPU和外設C.CPU、存儲器、總線、插槽以及電源D.CPU、存儲器、插槽以及電源電路

2.A類地址的網絡號長度為7bit,實際允許分配A類地址的網絡只能有()個。

A.64B.126C.256D.512

3.IP地址塊/27、2/27和4/27經過聚合后可用的地址數為()A.64B.92C.94D.126

4.下列Windows命令中,可以顯示主機路由表內容的命令是()。

A.nbtstat-rB.netstat-rC.netviewD.route-f

5.第

1

一個功能完備的計算機網絡需要制定一套復雜的協議集,對于復雜的計算機網絡協議來說,最好的組織方式是()

A.連接地址編碼模型B.層次結構模型C.分布式進程通信模型D.混合結構模型

6.市場營銷全過程的本質則是()。

A.商業運作過程B.商品交換過程C.管理過程D.企業經營行為

7.

8.在現實中,我們一般將計算機分類為()A.服務器、工作站、臺式機、筆記本、掌上電腦

B.大型機、小型機、個人計算機、工作站、巨型計算機

C.服務器、工作站、臺式機、筆記本

D.服務器、臺式機、筆記本、掌上電腦、大型機、小型機

9.計算機網絡幾種典型的拓撲結構中,______有一個中心結點控制著全網的結點進行通信,任何兩結點之間的通信都要通過中心結點。

A.星型拓撲B.環型拓撲C.樹型拓撲D.總線拓撲

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

A.MIIB.GMIIC.LLCD.IGP

二、填空題(10題)11.SOAP的中文名稱是______。

12.目前,因特網上的中文搜索引擎一般都提供分類檢索和兩種檢索方式。

13.

14.

15.在電信管理網中,管理者和代理之間的管理信息交換是通過CMIS和______實現的。

16.在網絡管理中,一般采用管理者-代理的管理模型,其中代理位于【】的內部。

17.(15)在因特網中,域名解析通常借助于一組甌獨立又協作的____完成。

18.

19.在路由器中,有一些路由表項是由路由器相互發送路由信息而自動形成的,這些路由表項稱為路由表項。

20.(3)早期的廣域網的通信子網數據交換方式中,可以采用的方法基本上可以分為兩類:電路交換和_________。

三、2.填空題(8題)21.手持設備又稱掌上電腦或______。

22.數字簽名是用于確認發送者身份和消息完整性的一個加密的______。

23.虛擬局域網中邏輯工作組的結點組成不受物理位置的限制,它用______方式來實現邏輯工作組的劃分與管理。

24.HP-UX是______公司的UNIX系統。

25.目前便攜式電腦的配置已經______桌面式電腦。

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

27.網橋和路由器都是網絡互聯的設備,它們的區別在于網橋工作在數據鏈路層,而路由器工作在______層。

28.在因特網用戶接入中,所謂的“一線通”是______。

四、C語言程序設計題(2題)29.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVai,其功能是:若一個四位數的千位數位置上的值小于等于百位數位置上的值,百位數位置上的值小于等于十位數位置上的值,以及十位數位置上的值小于等于個位數位置上的值,并且原四位數是偶數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到文件out.dat中。

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

程序中已定義數組:a[200],b[200],已定義變量:cnt

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

30.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數isValue,其功能是:求出所有這些四位數是素數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到out.dat文件中。

例如:5591是素數,則該數滿足條件存入數組b中,且個數cnt=cnt+1。

9812是非素數,則該數不滿足條件忽略。

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

程序中已定義數組:a[300],b[300],已定義變量:cnt請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。

五、1.選擇題(3題)31.目前,B-ISDN選擇的數據傳輸技術是

A.幀中繼FRB.綜合業務數據ISDC.X.25D.異步傳輸模式ATM

32.P2下關于UNIX操作系統的描述中,正確的是______。

A.UNIX是一個單用戶、多任務的操作系統,用戶可運行多個進程

B.UNIX由匯編語言編寫,易讀、易移植、運行速度快

C.UNIX提供的Shell編程語言功能不夠強大

D.UNIX的樹結構文件系統有良好的可維護性

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()的功能是實現從文件IN8.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數StrCharJP(),該函數的功能是:以行為單位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串對應的位置上。最后把已處理的字符串按行重新存入字符串數組xx中,并調用函數WriteDat()把結果xx輸出到文件OUT8.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

charxx[50][80];

intmaxline=0;/*文章的總行數*/

intReadDat(void);

voidWriteDat(void);

voidStrCharJR(void)

{

}

main()

{

clrscr(;

if(ReadDat())

{

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

return;

}

StrCharJR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN8.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("OUT8.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.下列程序的功能是:將大于整數m且緊靠m的k個素數存入數組xx。請編寫函數num(intm,intk,intxx[])實現程序的要求,最后調用函數readwriteDAT()把結果輸出到out31.dat文件中。

例如,若輸入17,5,則應輸出19,23,29,31,37。

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

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

試題程序:

#include<conio.h>

#include

VoidreadwriteDAT();

Voidnum(intm,intk,,intXX[])

{

}

main()

{

intm,n,xx[1000];

Clrscr();

printf(“\nPleaseentertWOintegers:”)

‘scanf(“%d,%d”,&m,&n);

num(m,n,XX);

for(m=0;m<n;m++)

printf(“%d”,XX[m]);

printf(”\n”);

readwriteDAT();

)

VOidreadwriteDAT()

{

intm,n,xx[1000],i;

FILE*rf.,*Wf;

rf=fopen(“in31.Dat”,r”);

Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)

{

fscanf(rf,%d,”%d”,&m,&n);

num(m,n,XX);

for(m=0;mfprintf(wf,%d”,xx[m]);

fprintf(wf,“\n”);

}

fclose(rf);

fclose(wf);

}

參考答案

1.C解析:主板是計算機主機的主要部件。通常,主板由5部分組成:CPU、存儲器、總線、插槽以及電源。

2.B

3.BIP地址塊/27和2/27經過聚合后為/26,其中全0和全1不能用,因此可用地址數為2(32-26)-2=62個,而4/27無法聚合,可用地址數為2(32-27)-2=30個。所以總共可用的地址數為62+30=92個,答案選B。也有認為應該聚合為聚合得到/25得到的2(32-25)-2=126。但是這樣做的話,會將不在范圍內的/27也包括在內。個人認為不正確。

4.Bnbtstat-r功能是列出通過廣播和WINS解析的名稱,netstat-r用于顯示路由表內容,netview用于顯示域列表、計算機列表或指定計算機上共享資源的列表,route-f是用于清除路由表中所有的網關條目。故選B選項。

5.B協議是計算機網絡一個非常重要的組成部分,一個功能完善的計算機網絡一定是一組復雜協議的集合。組織復雜協議的集合是一項比較復雜的工程,最好的組織方式是層次結構模型,所以應當選B。層次結構模型具有以下特點:各層之間相互獨立,靈活性好;各層都可以采用最合適的技術來實現,各層實現技術的改變不影響其他層;易于實現和維護;有利:j二促進標準化。選項A“連續的地址編碼模型”與組織網絡協議無關.選項c“分布式進程通信模型”不是用在網絡協議管理上的,選項D是干擾選項。

6.B

7.A

8.A解析:在現實中,我們一般將計算機分為服務器、工作站、臺式機、筆記本和掌上電腦。

9.A解析:星型結構的所有結點都連接到一個中心結點上。該中心結點通常是一臺集線器(HuB),結點之間發送和接收的數據都需經過該中心結點。星型拓撲結構簡單,容易組建,便于管理,但是網絡的中心結點的可靠性是全網可靠性的關鍵所在,中心結點的故障可能造成整個網絡中斷。環型拓撲、樹型拓撲和總線拓撲都沒行這樣一個中心結點。,結點之間發送和接收的數據都需經過該中心節點。星型拓撲結構簡單,容易組建,便于管理,但是網絡的中心結點的可靠性是全網可靠性的關鍵所在,中心結點的故障可能造成整個網絡中斷。環型拓撲、樹型拓撲和總線拓撲都沒有這樣一個中心結點。

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

11.簡單對象訪問協議簡單對象訪問協議解析:SOAP是SimpleObjectAccessProtocol的縮寫,即“簡單對象訪問協議”。

12.關鍵詞查詢目前,因特網上的中文搜索引擎一般都提供分類檢索和關鍵詞查詢兩種檢索方式。分類檢索指利用搜索引擎提供的分類目錄由上級類目逐級向下級類目查詢的方式。各網站通過人工分類建立類目,一般分為娛樂與休閑、新聞與政治、商業與經濟、教育、健康與醫藥、藝術與人文等大類,大類不斷細化,漸進到細分網頁。這種查詢方式較為直觀,便于族性檢索,但查詢速度慢,效率較低,且各搜索站點分類方式不統一,使用起來不太方便。關鍵詞查詢是搜索引擎提供的一種快速、高效的搜索方式。用戶進入搜索引擎網頁后,在關鍵詞輸入框中輸入想要搜索的關鍵詞,然后單擊“搜索”按鈕即可完成操作。當然,使用這種方式需要注意如何恰當地輸入搜索的字符串,這直接關系到搜索結果的優劣。

13.直接

【解析】當一個設備向網絡上的所有設備發送數據時,就產生了廣播。IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫有限廣播地址。

14.

15.CMIPCMIP解析:在電信管理網中,管理者和代理之間的管理信息交換是通過CMIS和CMIP實現的。

16.被管理設備被管理設備解析:在網絡管理中,一般采用管理者-代理的管理模型。管理者與代理之間通過網絡實現管理信息的交換、控制、協調和監視網絡資源,完成網絡管理。其中,管理者是運行在計算機操作系統之上的一組程序,從代理處收集管理信息,進行處理;代理位于被管理設備的內部,把來自管理者的命令或信息請求轉換為本設備特有的指令,完成管理者的指示,或是返回他所在設備的信息。

17.(15)域名服務器【解析】主機名與lP地址的映射是借助一組既獨立又協作的域名服務器完成的。因特網中存在大量的域名服務器,每臺服務器保存它所管轄區域內的主機名與IP地址的對照表。域名服務器是域名解析系統的核心。

18.

19.動態在路由器中,有一些路由表項是由路由器相互發送路由信息自動形成的,這些路由表項稱為動態路由表項。

20.(3)存儲轉發交換【解析】早期的廣域網的通信子網數據交換方式中,可以采用的方法基本上可以分為兩類:電路交換和存儲轉發交換。存儲轉發交換又分為兩類:報文存儲轉發交換和報文分組存儲轉發交換。

21.亞筆記本亞筆記本解析:手持設備又稱掌上電腦或亞筆記本,亞筆記本比筆記本更小、更輕。PDA、商務通、快譯通及第二代半、第三代手機等都是手持設備。

22.消息摘要消息摘要解析:數字簽名是用于確認發送者身份和消息完整性的一個加密的消息摘要。

23.軟件軟件解析:虛擬網絡是建立在局域網交換機或ATM交換機之上的,它以軟件方式來實現邏輯工作組的劃分與管理。

24.HP或惠普HP或惠普解析:HP-UX是HP(惠普)公司的高性能UNIX,其設計目標是依照POSIX標準,為HP公司的網絡而設計的UNIX系統。

25.接近接近解析:便攜式電腦即筆記本,它的功能和臺式機已經不相上下了。

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

27.網絡網絡解析:網橋和路由器都是網絡互聯的設備,它們的區別在于網橋工作在數據鏈路層,而路由器工作在網絡層。網橋利用物理地址(MAC地址)來確定是否轉發數據幀,而路由器則根據目的IP地址來確定是否轉發該分組。

28.窄帶ISDN(N-ISDN)窄帶ISDN(N-ISDN)解析:窄帶ISDN用在因特網接入中,即所謂的“一線通”,它把2B+D信道合并為一個144Kbps的數字信道,通過一個ISDN終端適配器TA,用戶可以用144Kbps速率的完整數字信道訪問因特網。

29.【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數是奇數,統計出滿足此條件的個數,并按從小到大的順序存入數組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發現主要有兩個不同點:一是要求統計的四位數的條件是“千位-百位-十位-個位>=0”,二是要求該四位數是奇數,這兩個不同點都體現在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數的表達式是“a[i]%2”。

\n【參老答案】

\n

\n

30.【審題關鍵句】求素數的個數,存入數組,按從小到大的順序排序。

\n【解題思路】

\n①首先定義兩個循環變量循環i、j和一個用于數據交換的整型變量tmp。

\n②通過for循環依次讀取數組中的300個數,其中,循環變量i從0開始每次加1,直到i<300停止循環;在每次循環中判斷a[i]是否是素數,如果是素數,則把a[i]的值賦給數組b[cnt],同時數組下標變量cnt值加1。

\n③在退出循環后,用兩個for循環對數組b[]中元素進行兩兩比較,實現數組元素從小到大的排序,比較過程中通過整型變量tmp實現兩個數的交換。

\n【參考答案】

\n

31.D解析:目前使用的線路交換或分組交換方式各具有各自的優點。線路交換方式的實時性好,分組交換方式的靈活性好,但它們很難滿足B-ISDN綜合數據業務的需要。異步傳輸模式ATM實現了這兩種方式的結合,是新一代的數據傳輸與分組交換技術。B-ISDN的應用要求不僅傳輸傳統的語音通信和基于文本的數據。還需要同時傳輸圖形與視頻信息等多種類型的多媒體數據,并且要對各類型的數據的傳輸有高質量的服務,對數據傳輸的實時性要求也很高,為此,必須有一種新的數據傳輸技術。ATM能滿足B-ISDN對網絡帶寬,實時性,數據傳輸服務質量和網絡標準化等多種要求。特別是ATM技術能保證對數據傳輸的服務質量QoS(QualityofService)。因此B-ISDN選擇了ATM作為它的數據傳輸技術。

32.D解析:UNIX是一個多用戶、多任務的操作系統,系統的大部分是用C語言編寫的,這使得系統易讀、易修改、易移植。UNIX系統采用的樹結構文件系統,具有良好的安全性、保密性和可維護性。

33.D解析:故障管理的功能包括:接收差錯報告并做出反應,建立和維護差錯日志并進行分析;對差錯進行診斷測試;對故障進行過濾,同時對故障通知進行優先級判斷;追蹤故障,確定糾正故障的方法措施。

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.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*計算各行字符串的長度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*計算各行字符串的長度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本題考查對二維字符數組元素的操作。注意:字符也可以參與數學運算,只不過用的是其ASCII碼值。我們可以利用雙重循環按照先行后列的順序逐個取得數組中的字符(前提是我們需要求得各行字符的總個數),外層循環用來控制行數,內層循環用宋依次取得各

溫馨提示

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

評論

0/150

提交評論