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

下載本文檔

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

文檔簡介

【2023年】遼寧省鞍山市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于路由信息協議RIP的描述中,錯誤的是()。

A.要求路由器周期性地向外發送路由刷新報文

B.路由刷新報文主要內容是由若干(V、D)組成的表

C.矢量V標識該路由器可以到達的目的網絡或目的主機的跳數

D.路由器在接收到(V、D)報文后按照最短路徑原則更新路由表

2.

3.)Internet中有一種設備,它是網絡與網絡之間相互連接的橋梁,這種設備是()。

A.客戶機B.路由器C.服務器D.主機

4.信息存儲安全通常采用用戶訪問權限設置、用戶口令加密、用戶身份認證和()方法等進行提高存儲安全。A.數據加密與結點地址過濾B.存儲轉發與數據過濾C.數據傳輸與數據過濾D.存儲加密與結點地址過濾

5.

6.SET協議中涉及的當事人包括()

A.持卡人、發卡機構、商家、銀行和運輸部門

B.持卡人、發卡機構、商家、銀行和支付網關

C.持卡人、通信系統、商家、銀行和支付網關

D.持卡人、通信系統、商家、銀行和運輸部門

7.

8.無線自組網是一種特殊的自組織、對等式、()的無線移動網絡。

A.自由B.多跳C.分組D.排序

9.下列關于光纖同軸電纜混合網HFC的描述中,錯誤的是()

A.HFC是一個雙向傳輸系統

B.HFC改善了信號傳輸質量,提高了系統可靠性

C.HFC光纖結點通過同軸電纜下引線可以為500到2000個用戶服務

D.HFC通過CableModem將光纜與同軸電纜連接起來

10.在Internet網上進行通信時,為了標識網絡和主機,需要給它們定義唯一的()

A.主機名稱B.服務器標識C.IP地址D.通信地址

二、填空題(10題)11.

12.

13.Linux操作系統可以通過______協議與其他計算機連接。

14.假設有3個進程競爭同類資源,如果每個進程需要2個該類資源,則至少需要個該類資源,才能保證不會發生死鎖。

15.描述通信系統的基本技術參數是數據傳輸速率和______。

16.SMTP的通信過程可以分成三個階段,它們是連接______階段、郵件傳遞階段和連接關閉階段。

17.(19)組播路由協議可分為域內組播路由協議和域間組播協議兩大類。其中,域內組播協議又分為兩種模式:________模式和稀疏模式。

18.HFC網絡進行數據傳輸時采用的調制方式為______調制。

19.

20.DNS資源記錄包括:主機地址(A)資源記錄、郵件交換器(MX)資源記錄與________資源記錄。

三、2.填空題(8題)21.B-ISDN的協議分為3面和3層,3個面分別稱為用戶面、______和管理面。

22.操作系統之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名的存儲位置的記錄。在DOS中,它叫做文件表FAT;在Windows中,叫做【】;在OS/2中,叫做高性能文件系統HPFS。

23.瀏覽器通常由一系列的客戶單元、一系列的【】單元和一個控制單元組成。

24.B-ISDN中的ISDN的意思是綜合業務數字網(IntegratedServiceDigitalNetwork),而B的意思是【】。

25.ATM局域網仿真系統中,連接在ATM網絡中的主機與網橋可以從邏輯上劃分為若干個獨立的區域,每個區域稱為一個【】。

26.______層負責錯誤的確認和恢復。

27.TokenBus局域網中的令牌是—種特殊結構控制幀,它用來控制結點對總線的【】。

28.ADSL的非對稱性表現在______。

四、C語言程序設計題(2題)29.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組xx中;請編制函數encryptChar,按給定的替代關系對數組)xx中的所有字符進行替代,仍存入數組xx對應的位置上,最后調用函數WriteDat把結果xx輸出到文件out.dat中。

替代關系:f(p)=p*11mod256,mod為取余運算,P是數組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應的字符是大寫字母,則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

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

30.

yy[9]中,即第一個候選人的得票數存入yy[O]中,以此類推。最后調用函數WriteDat把結果yy輸出到文件out.dat中。

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

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

第l4類字符左右移動指定位后與原字符之和替換原字符

五、1.選擇題(3題)31.服務質量(QOS)是________。

A.保證信元速率B.保證信元延遲C.保證突發容限D.保證服務水平

32.適用細纜的網卡應該提供的接口為______。

A.AUIB.BNCC.RJ-45D.F/O

33.計算機一次存取、加工和傳送的二進制數據的單位稱為()。

A.bitB.byteC.wordD.KB

六、1.程序設計題(3題)34.在文件in33.dat中有200個正整數,且每個正整數均在100至9999之間。函數readDat()的功能是讀取這200個數并存放到數組aa中。請編制函數jsSort(),該函數的功能是:要求按照每個數的后3位的大小進行升序排列,將排序后的前10個數存入數組bb中,如果數組比中出現后3位相等的數,則對這些數按原始4位數據進行降序排列。最后調用函數writeDat()把結果比輸出到文件out33.dat中。

例如:處理前60125099901270258088

處理后90126012702580885099

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

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

試題程序:

#include

9include

#include

intaa[200],bb[10];

voidreadDat();

voidwriteDat();

voidjsSort()

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

voidreadDat()

{

FILE*in;

inti;

in=fopen("in33.dat","r");

for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);

fclose(in);

}

voidwriteDat()

{

FILE*out;

inti;

clrscr();

out=fopen("out33.dat","w");

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

35.下列程序的功能是:選出100~1000間的所有個位數字與十位數字之和被10除所得余數恰是百位數字的素數(如293)。計算并輸出上述這些素數的個數cnt,以及這些素數值的和sum。請編寫函數countValue()實現程序要求,最后調用函數writeDAT()把結果cnt和sum輸出到文件OUT17.DAT中。

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

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

試題程序:

#include〈stdio.h>

intcnt,sum;

voidcountValue()

{

}

main()

{

cnt=sum=0;

countValue();

printf("素數的個數=%d\n",cnt);

printf("滿足條件素數值的和=%d",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

36.函數ReadDat()實現從文件IN47.DAT中讀取1000個十進制整數到數組xx屯。請編制函數Compum()分別計算出xx中偶數的個數even、奇數的平均值ave1、偶數的平均值ave2及所有偶數的方差totfc的值,最后調用函數WilteDat()把結果輸出到OUT47.DAT文件中。

計算方差的公式如下:

設N為偶數的個數,xx[i]為偶數,ave2為偶數的平均值。

原始數據的存放格式是:每行存放10個數,并用逗號隔開(每個數均大于0且小于等于2000)。

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

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

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],dd=O,even=O;

doubleavel=0.0,ave2=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{FILE*fp;

inti,j;

if((fp=fopen("IN47.DAT","r"))==NULL)

return1;

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

{

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

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

fscanf(fp,"In");

if(feof(fp))break;

}

fclose(fp);

}

voidCompute(void)

{

}

voidmain()

{inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("EVEN=%d\nAVE1=%f\nAvE2=%f\nTOTFC=%f\n",even,ave1,ave2,

totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,avel,ave2,totfc);

fclose(fp);

}

參考答案

1.CV代表矢量,標識該路由器可以到達的目的網絡或目的主機;D代表距離,指出該路由器到達目的網絡或目的主機的距離。故選C選項。

2.D

3.B

4.A

5.B\r\n

6.B解析:SET協議中涉及的當事人包括持卡人、發卡機構、商家、銀行和支付網關。其中發卡機構負責為每一個建立賬戶的用戶頒發付款卡;銀行負責為用戶開立賬號、支付卡認證、支付和電子轉賬;支付網關負責連接公共因特網和金融機構內部網絡,完成協議轉換、數據接口安全及鑒別管理。

7.B

8.B

9.D

10.C解析:Internet網上的計算機與網上其他每一臺計算機都存在一條潛在的連接。為了唯一標識連接到Internet上的不同計算機,需給每一臺計算機分配一個特定的數字地址,它像電話號碼一樣用數字編碼表示,占4字節(第二代Internet改為16字節)。通常顯示的地址格式是用圓點分隔的4個十進制數字,每一個十進制數都在o~255之間,并賦予一個人們易于理解的特殊名字,這就構成了IP地址與域名。在Internet上,每個系統或用戶的域名與IP地址是一一對應的,二者之間的轉換由Internet上的域名服務器(DomainNamingService,DNS)來處理。

11.

12.

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

14.4針對本題,首先可以使用逆向思維進行思考:3個進程,每個進程需要兩個同類資源,那么總共需多少個資源呢?有以下幾種情況。

—資源總數為1,則不管哪個資源占用該資源,都會導致無條件死鎖。

—資源總數為2,可分兩種情況:一個進程占用兩個資源,直到它執行完畢后釋放,然后又由另一進程同時占用這兩個資源,由最后一個進程使用,這樣不會導致死鎖;兩個資源若不為某一進程獨占,將會導致死鎖,一般稱這種狀態是不安全的。

—資源總數為3,與第(2)條同理。

—資源總數為4,則無論資源如何分配,都不會導致死鎖。

用公式可以總結如下:

資源總數(安全的)=進程數′(每個進程所需資源數-1)+1

15.誤碼率誤碼率解析:描述通信系統的基本技術參數是數據傳輸速率和誤碼率。

16.建立建立解析:SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關閉階段。

17.(19)密集【解析】組播路由協議可分為域內組播路由協議和域間組播協議兩大類,域內組播協議又分為兩種模式:密集模式和稀疏模式。

18.副載波副載波解析:HFC的數據傳輸一般采用所謂的“副載波調制”方式進行的,即利用一般有線電視的頻道作為頻寬劃分單位,然后將數據調制到某個電視頻道中進行傳輸。

19.數據傳輸

【解析】電路交換方式與電話交換的工作過程類似。兩臺計算機通過通信子網進行數據交換之前,首先要在通信子網中建立一個實際的物理線路連接。電路交換的通信過程分為三個階段:線路建立階段、數據傳輸階段和線路釋放階段。

20.別名或CNAME

\n

21.管理面管理面

22.虛擬文件表VFAT虛擬文件表VFAT解析:操作系統之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名的存儲位置的記錄。在Windows中,磁盤上的文件名的存儲位置的記錄叫做虛擬文件表或VFAT

23.解釋解釋解析:本題的考查點是瀏覽器的組成。瀏覽器通常由一系列的客戶單元、一系列的解釋單元和一個控制單元組成。控制單元是瀏覽器的核心,負責協調、管理客戶單元和解釋單元。客戶單元接收和執行從鍵盤和鼠標上傳來的用戶指令。解釋單元負責相關的解釋工作,如HTML解釋器負責解釋由服務器發來的頁面文件。

24.寬帶或Broadband或寬帶(Broadband)寬帶或Broadband或寬帶(Broadband)解析:B-ISDN中的B是指Broadband,意思是寬帶。

25.ELANELAN解析:ATM局域網仿真系統中,連接在ATM網絡中的主機與網橋可以從邏輯上劃分為若干個獨立的區域,每個區域稱為一個ELAN。

26.傳輸傳輸解析:傳輸層負責錯誤的確認和恢復,以確保信息的可靠傳遞。在必要時,它也對信息重新打包,把過長信息分成小包發送;而在接收端,把這些小包重構成初始的信息。

27.訪問權訪問權解析:TokenBus是一種在總線拓撲中利用“令牌”作為控制結點訪問公共傳輸介質的確定型介質控制方法。在采用TokenBus方法的局域網中,任何一個結點只有在取得令牌后才能使用共享總線去發送數據。令牌是一種特殊結構的控制幀,用來控制結點對總線的訪問權。

28.下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同解析:ADSL的非對稱性表現在下行速率和上行速率不同。>

29.【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應大寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。

\n【參考答案】

\n

30.【審題關鍵句】10列100行選票,每行小于等于5的無效,統計存入數組。

\n【解題思路】

\n本題類似第55套試題,通過審題可以發現本題僅一個不同點,即本題中要求每行選票中選中數大于5時記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設置即可。

\n【參考答案】

\n

\n第14類字符左右移動指定位后與原字符之和替換原字符

31.D解析:服務質量(QoS)是保證服務水平。服務質量的主要問題是定義適當的QoS指標,既要詳細到能夠預知用戶的主觀質量,又要簡單到能夠監視和控制設備。

32.B解析:AUI用于粗纜,RJ-45用于雙絞線,F/O用光纖。

33.A解析:計算機一次存取、加工和傳送的二進制數據的單位是位(bit)。

34.voidjsSort(){intijdata;for(i=O;i<199;i++)for(j=i+l;j<200;j++){if(aa[ii%1000>aa[j]%1000)/*按照每個數的后3位的大小進行升序排例*/{data=aa[i];aa[ii=aa[j];aa[j]=data;}elseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數值相等則對這些數值按原始4位數據進行降序*/if(aaIi]<aa[j]){data=aaIii;aa[ii=aa[j];aa[j]=data;}}for(i=O;i<10;i++)/*將排好序的前十個數存入數組bb中*/bb[i]=aa[i];voidjsSort()\r\n{\r\ninti,j,data;\r\nfor(i=O;i<199;i++)\r\nfor(j=i+l;j<200;j++)\r\n{\r\nif(aa[ii%1000>aa[j]%1000)/*按照每個數的后3位的大小進行升序排例*/\r\n{\r\ndata=aa[i];\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\nelseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數值相等,則對這些數值\r\n按原始4位數據進行降序*/\r\nif(aaIi]<aa[j])\r\n{\r\ndata=aaIii;\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\n}\r\nfor(i=O;i<10;i++)/*將排好序的前十個數存入數組bb中*/\r\nbb[i]=aa[i];解析:本題考查的知識點如下:

(1)循環結構的嵌套。

(2)選擇結構的嵌套。

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

(4)數據的升降序排列。

在該題中,首先要解決的問題是如何把題中4位數轉換成符合要求的3位數。這里要用到一個比較特殊的運算符%,它的功能是取余。將4位數除以1000取余則得到要求的3位數。根據題意,若后3位相等,則按照原數據進行降序排序,所以在這里要加一個選擇結構進行判斷。對數據進行排序,可以使用最簡單的“選擇排序法”。即第一次從第一個數據開始和所有后面的數據進行比較,與比它大(小)的數據交換位置,將數據中最大(小)的數交換到最前面。第二次從第二個數據開始與后面的數據進行比較,將此次比較中最(小)的數據交換至第二個位置,直至最后一個數據。

35.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位數字*/ten=i%100/10;/*求十位數字*/data=i%10;/*求各位數字*/if(hun==(ten+data)%10)/*如果個位數字與十位數字之和被10除所得余數恰是百位數字則進一步判斷該數是否為素數*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*計算這些素數的個數cnt以及這些素數值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位數字*/\r\nten=i%100/10;/*求十位數字*/\r\ndata=i%10;/*求各位數字*/\r\nif(hun==(ten+data)%10)/*如果個位數字與十位數字之和被10除所得余數恰是百位數字,則進一步判斷該數是否為素數*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j〈=half;j++)\r\nif(i%j==0)break;\r\nif(j>half)\r\n{cnt++;sum+=i;}/*計算這些素數的個數cnt,以及這些素數值的和sum*/\r\n}\r\n}\r\n}解析:本題的解題思路是利用一個for循環依次取得100到1000之間的數,接著求得當前所取得的數的各個位上的數字值,語句“hun=i/100;ten=i%100/10:data=i%10:”可以分別取得某數的百位、十位及個位上的數字值,然后判斷該數個位數字與十位數字之和被10除所得的余數是否恰好等于百位上的數字。如果這個條件成立,接著去判斷原數是否是素數,這里,考慮到效率問題,可以依次用從2到該原數本身一半的數去除原數,如果原數能被除盡,則證明該數肯定不是素數,不需要做下面的工作,接著去取下一個數,繼續判斷。只有同時滿足上述兩個條件的數才是本題所需的數,這時把該數累加到變量sum(滿足條件素數值的和)中,同時也給計數器變量cnt(素數的個數)加1。

36.voidCompute(vo

溫馨提示

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

最新文檔

評論

0/150

提交評論