2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第1頁
2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第2頁
2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第3頁
2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第4頁
2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2021年甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.域名中表示主機名的是()。

A.wwwB.xyzC.eduD.cn

2.下列關于WindowsServer2003系統(tǒng)下WWW服務器配置的描述中,錯誤的是()。

A.建立Web站點時必須為該站點指定一個主目錄

B.Web站點主目錄必須在本地服務器上

C.Web站點可配置靜態(tài)或動態(tài)的IP地址

D.在一臺服務器上可構建多個網(wǎng)站

3.以下哪個條件不是使用telnet對交換機進行配置所必須滿足的?

A.網(wǎng)絡必須同時安裝Web與FTP服務器

B.作為模擬終端的計算機與交換機都必須與網(wǎng)絡連通,二者之間能通過網(wǎng)絡進行通信

C.計算機必須有訪問交換機的權限

D.交換機必須預先配置好設備管理地址,包括IP地址、子網(wǎng)掩碼和缺省路由

4.下列關于郵件系統(tǒng)的描述中,錯誤的是()。

A.Outlook為郵件系統(tǒng)中的客戶端軟件

B.客戶端軟件使用POP3或IMAP4協(xié)議發(fā)送/接收郵件

C.郵件服務器間使用SMTP協(xié)議發(fā)送郵件

D.郵件系統(tǒng)使用的傳輸層協(xié)議為TCP

5.根據(jù)可信計算機系統(tǒng)評估準則(17ESEC),用戶能定義訪問控制要求的自主保護類型系統(tǒng)屬于()。

A.A類B.B類C.C類D.D類

6.下列說法中,哪一個是正確的?

A.軟件和硬件是經(jīng)過科學家嚴格定義的科學術語

B.計算機只要有硬件就能工作,買不買軟件無所謂

C.軟件與硬件在功能上有等價性

D.硬件和軟件的界限模糊,很難區(qū)分

7.端口掃描可以通過捕獲本地主機或服務器的流入流出()來監(jiān)視本地主機的運行情況。

A.數(shù)據(jù)段B.FR數(shù)據(jù)幀C.比特流D.IP數(shù)據(jù)包

8.下列關于RPR技術的描述中,錯誤的是()

A.RPR環(huán)能夠在50ms內(nèi)實現(xiàn)自愈

B.RPR環(huán)中每一個節(jié)點都執(zhí)行DPT公平算法

C.RPR環(huán)將沿順時針方向傳輸?shù)墓饫w環(huán)叫做外環(huán)

D.RPR的內(nèi)環(huán)與外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組

9.下列對IPv6地址FE01:O:O:050D:23:O:O:03D4的簡化表示中,錯誤的是()。

A.FE01::50D:23:O:0:03D4

B.FE01:0:O:050D:23::03D4

C.FE01:0:0:50D:23::03D4

D.FE01::50D:23::03D4

10.對于下列說法,哪一種是錯誤的()。

A.TCP協(xié)議可以提供可靠的數(shù)據(jù)流傳輸服務

B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務

C.TCP協(xié)議可以提供全雙工的數(shù)據(jù)流傳輸服務

D.TCP協(xié)議可以提供面向非連接的數(shù)據(jù)流傳輸服務

二、填空題(10題)11.IIS6.0使用________的方法在一臺服務器上可以構建多個網(wǎng)站。

12.

第66題TCP協(xié)議可以將源主機的___________無差錯地傳送到目的主機。

13.00-60-38-00-08-A6是一個______地址。

14.目前,最常用的網(wǎng)絡管理協(xié)議是。

15.(4)傳輸層的主要任務是向用戶提供可靠的_________服務,透明地傳送報文。

16.Linux操作系統(tǒng)的的作用是虛擬內(nèi)存空間。

17.______協(xié)議能夠提供可靠的、面向連接的、全雙工的數(shù)據(jù)流傳輸服務。

18.(5)在OSI中,采用了三級抽象,即體系結構、服務定義和_________。

19.UNIX操作系統(tǒng)采用了文件系統(tǒng),具有良好的安全性、保密性和可維護性。

20.目前,防火墻一般可以提供4種服務。它們是______、方向控制、用戶控制和行為控制。

三、2.填空題(8題)21.網(wǎng)絡操作系統(tǒng)的基本任務是:屏蔽本地資源與網(wǎng)絡資源的差異性,為用戶提供各種基本網(wǎng)絡服務功能,完成網(wǎng)絡【】的管理,并提供網(wǎng)絡系統(tǒng)的安全性服務。

22.主動攻擊涉及______或創(chuàng)建數(shù)據(jù)流。

23.使用歷史和書簽是WWW瀏覽器的基本功能。歷史命令用于記錄一個用戶最新訪問過的【】。

24.測量CPU處理速度有兩種常用單位,其中表示執(zhí)行浮點指令的平均速度是用【】。

25.經(jīng)典奔騰的處理速度可達到300【】。

26.安全攻擊可以分為【】和主動攻擊兩種。

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

28.我國第一條與國際互聯(lián)網(wǎng)連接的專線是從中科院高能所到斯坦福大學直線加速器中心,它建成于______。

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

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

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

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

30.已知數(shù)據(jù)文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個文件中的數(shù)存入數(shù)組a和b中,請考生編制一個函數(shù)jsVal,實現(xiàn)的功能是依次對數(shù)組a和b中的數(shù)按條件重新組成一個新數(shù)并依次存入數(shù)組c中,再對數(shù)組c中的數(shù)按從小到大的順序進行排序,最后調(diào)用輸出函數(shù)writeDat把結果c輸出到文件out.dat中。

組成新數(shù)的條件:如果數(shù)組a和b中相同下標位置的數(shù)必須符合一個是偶數(shù),另一個是奇數(shù),則數(shù)組a中的數(shù)按二進制數(shù)左移八位后再加上數(shù)組b對應位置上的數(shù),把這樣組成的新數(shù)依次存入數(shù)組c中。

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

程序中已定義:a[100]、b[100]和c[100]。

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

五、1.選擇題(3題)31.在SIP消息中,______包含狀態(tài)行、消息頭、空行和消息體4個部分。

A.SIP所在消息B.一般消息C.響應消息D.請求消息

32.在TCP/IP參考模型中,應用層是最高的—層,它包括了所有的高層協(xié)議。下列協(xié)議中不屬于應用層協(xié)議的是______。

A.HTTPB.FTPC.UDPD.SMTP

33.以下關于計算機網(wǎng)絡的討論中,哪個觀點是正確的?______。

A.組建計算機網(wǎng)絡的目的是實現(xiàn)局域網(wǎng)的互聯(lián)

B.連入網(wǎng)絡的所有計算機都必須使用同樣的操作系統(tǒng)

C.網(wǎng)絡必須采用一個具有全局資源調(diào)度能力的分布式操作系統(tǒng)

D.互聯(lián)的計算機是分布在不同地理位置的多臺獨立的自治計算機系統(tǒng)

六、1.程序設計題(3題)34.函數(shù)readDat()的功能是從文件IN22.DAT中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat()把結果xx輸出到文件OUT22.DAT中。

條件:從字符串中間一分為二,左邊部分按字符的ASCII值降序排序,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

例如,位置012345678

源字符串a(chǎn)bcdhgfe

23498765

則處理后字符串hgfedcba

87659432

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("IN22.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("OUT22.DAT","w");

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

{

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

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

}

fclose(out);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN35.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)SortCharD(),該函數(shù)的功能是:以行為單位對字符按從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結果xx輸出到文件OUT35.DAT中。

例如,原文:dAe,BfC

CCbbAA

結果:fedCBA,

bbCCAA

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

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

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

試題程序:

#include<Stdio.h>

#include<String.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidSortCharD()

{

}

voidmain()

{

Clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN35.DAT不能打開!\n\007");

return;

}

SortCharD();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

Char*p;

if((fp:fOpen("IN35.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()

{

FILE*fp;

inti;

Clrscr();

fp:fopen("OUT35.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN74.DAT中讀取一篇英文文章存入到字符串數(shù)組XX中。請編制函數(shù)StrCharJL(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串對應的位置。最后把已處理的字符串仍按行重新存入字符串數(shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結果xx輸出到文件OUT74.DAT中。

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN74.DAT不能打開\n\007");

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

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

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

{

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

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

}

fclose(fp);

}

參考答案

1.B

2.BWeb站點主目錄可以存放到本地服務器或遠程服務器上。故選擇B選項。

3.A

4.BPOP3用于訪問并讀取郵件服務器上的郵件信息。IMAP用于客戶端管理郵件服務器上郵件的協(xié)議。故選擇B選項。

5.C可信計算機系統(tǒng)評估準則(TESEC)把計算機的安全等級分為4類7個等級。C類系統(tǒng)是指用戶能自定義訪問控制要求的自主保護類型,分為C1和C2級別。A類系統(tǒng)要求最高,D類要求最低。UNIX系統(tǒng)滿足C2級標準,只有一部分產(chǎn)品達到了B1級別,所以選擇C選項。

6.C解析:軟件和硬件有本質(zhì)不同,因此有很強的區(qū)分性,同時,硬件與軟件在功能上具有等價性,所謂等價性是指某個功\n能既可以用硬件實現(xiàn),也可以用軟件實現(xiàn),無非在硬件實現(xiàn)時成本很高,但速度也很快;而用軟件實現(xiàn)時運行速\n度較慢,但成本也低。人們在開發(fā)硬軟件產(chǎn)品時,要根據(jù)具本情況而定,因此硬件與軟件在發(fā)展上具有同步性。硬件升級了,軟件也必然升級。

7.D

8.BRPR采用自愈環(huán)設計思路,能在50ms時間內(nèi)隔離出現(xiàn)故障的結點和光纖段,提供SDH級的快速保護和恢復。彈性分組環(huán)(RPR)中每一個節(jié)點都執(zhí)行SRP公平算法,與FDDI一樣使用雙環(huán)結構。RPR將順時針傳輸?shù)墓饫w環(huán)稱為外環(huán),將沿逆時針傳輸?shù)墓饫w環(huán)稱為內(nèi)環(huán),并且其內(nèi)環(huán)和外環(huán)都可以傳輸數(shù)據(jù)分組和控制分組。因此8選項描述錯誤。

9.DIPv6地址在使用雙冒號法表示時,雙冒號只允許出現(xiàn)一次,所以選項D錯誤。

10.D解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機的字節(jié)流(ByteStream)無差錯地傳到目的主機,TCP協(xié)議將應用層的字節(jié)流分成多個字節(jié)段(ByteSegment),然后將一個一個的字節(jié)段傳送到互聯(lián)層,發(fā)送到目的主機。當互聯(lián)層接收到的字節(jié)段傳送給傳輸層時,傳輸層再將多個字節(jié)段還原成字節(jié)流傳送到應用層。TCP協(xié)議同時要完成流量控制功能,協(xié)調(diào)收發(fā)雙方的發(fā)送與接收速度,達到正確傳輸?shù)哪康摹?/p>

11.\n虛擬服務器

\n

12.字節(jié)流

【解析】TCP協(xié)議提供了面向連接的,可靠的,全雙工的數(shù)據(jù)流傳輸服務。其完全可靠性是指TCP確保通過一個連接發(fā)送的數(shù)據(jù)正確地到達目的地,不會發(fā)生數(shù)據(jù)的丟失或亂序。

13.以太網(wǎng)物理地址以太網(wǎng)物理地址解析:以太剛的物理地址長度為48位,6個字節(jié),表示時在兩個十六進制數(shù)之間用一個連宇符隔開。

14.SNMPSNMP是因特網(wǎng)工程任務組(InternetEngineeringTaskForce,IETF)提出的面向Internet的管理協(xié)議,其管理對象包括網(wǎng)橋、路由器、交換機等內(nèi)存和處理能力有限的網(wǎng)絡互聯(lián)設備。由于其簡單性得到了業(yè)界廣泛的支持,因此成為目前最流行的網(wǎng)絡管理協(xié)議。

15.(4)端到端(或End-to-End)【解析】傳輸層的主要任務是向用戶提供可靠的端到端服務,透明地傳送報文。它向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),因而是計算機通信體系結構中最關鍵的一層。

16.交換分區(qū)當程序需要的內(nèi)存比計算機的物理內(nèi)存還要大的時候,無論是Windows操作系統(tǒng)還是Linux操作系統(tǒng),解決方法就是把存儲不了的信息轉(zhuǎn)移到硬盤的虛擬內(nèi)存中去。盡管硬盤的存取速度比內(nèi)存慢很多,但是至少硬盤的容量要比內(nèi)存大很多。另外,操作系統(tǒng)也可以把一些很久不活動的程序轉(zhuǎn)移到虛擬內(nèi)存中去,以給有需要的程序和磁盤留出更多的主內(nèi)存。Linux操作系統(tǒng)的交換分區(qū)的作用與Windows操作系統(tǒng)的虛擬內(nèi)存類似,對提高系統(tǒng)的穩(wěn)定性和性能有很大的作用。

17.傳輸控制協(xié)議TCP傳輸控制協(xié)議TCP解析:運行于傳輸層的TCP能夠提供一個可靠的、面向連接的、全雙工的數(shù)據(jù)流傳輸服務,以保證傳輸?shù)臄?shù)據(jù)不重復、不丟失。

18.(5)協(xié)議規(guī)格說明

【解析】在OSI中,采用了三級抽象,即體系結構、服務定義和協(xié)議規(guī)格說明。

19.樹型UNIX操作系統(tǒng)采用了樹型文件系統(tǒng),具有良好的安全性、保密性和可維護性。

20.服務控制服務控制解析:防火墻一般可以服務控制、方向控制、用戶控制和行為控制提供4種服務。

21.共享系統(tǒng)資源或共享資源或資源共享系統(tǒng)資源或共享資源或資源解析:網(wǎng)絡操作系統(tǒng)(NOS,NetworkOperatingSystem)是使聯(lián)網(wǎng)計算機能夠方便而有效地共享網(wǎng)絡資源,為網(wǎng)絡用戶提供所需的各種服務的軟件與協(xié)議的集合。因此,網(wǎng)絡操作系統(tǒng)的基本任務就是:屏蔽本地資源與網(wǎng)絡資源的差異性,為用戶提供各種基本網(wǎng)絡服務功能,完成網(wǎng)絡共享系統(tǒng)資源的管理,并提供網(wǎng)絡系統(tǒng)的安全性服務。

22.修改數(shù)據(jù)流修改數(shù)據(jù)流解析:主動攻擊涉及修改錯誤流或創(chuàng)建錯誤流。它包括假冒、重放、修改消息和拒絕服務等。

23.頁面地址列表頁面地址列表解析:使用歷史(History)和書簽(Bookmark)是WWW瀏覽器的基本功能。歷史命令用于記錄一個用戶最新訪問過的頁面地址列表。書簽能夠提供更多的網(wǎng)頁地址的記錄。對于保存在書簽中的網(wǎng)頁地址,只要用戶不刪除,它將永遠保留。

24.MFLOPSMFLOPS解析:CPU處理速度有兩種常用單位的表示方法:第一種是每秒鐘執(zhí)行的指令條數(shù)來表示。例如每秒執(zhí)行定點指令的平均數(shù)目,單位是MIPS(MillionInstructionPerSecond)即每秒百分條指令。第二種用于每秒執(zhí)行浮點指令的平均數(shù)日來表示的,單位是MFOPS(MillionFloatingOnstructionPerSecond),即每秒百萬條浮點指令。

25.MIPSMIPS解析:本題考查點是經(jīng)典奔騰的處理速度。計算機CPU的處理速度是衡量計算機性能的一項重要的指標。常用每秒鐘處理多少條指令來描述。例如,MIPS(MillionInstructionsPerSecond)表示單字長定點指令的平均執(zhí)行速度;MFLOPS(MillionFLOatinginstructionsPerSecond)表示單字長浮定點指令的平均執(zhí)行速度。經(jīng)典奔騰的處理速度可達到300MIPS,即每秒鐘可平均執(zhí)行300兆條單字長定點指令。

26.被動攻擊被動攻擊解析:安全攻擊可以分為被動攻擊和主動攻擊兩種。被動攻擊是通過偷聽或監(jiān)視傳送獲得正在傳送的信息。被動攻擊有泄露信息內(nèi)容和通信量分析等。主動攻擊指修改數(shù)據(jù)流或創(chuàng)建錯誤的數(shù)據(jù)流,包括假冒、重放、修改消息和拒絕服務等。

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

28.1991年6月1991年6月解析:1991年6月我國的一條與國際互聯(lián)網(wǎng)連接的專線建成,它從中國科學院高能物理研究所接到美國斯坦福大學的直線加速器中心。

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

\n【解題思路】

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

\n【參老答案】

\n

\n

30.【審題關鍵句】數(shù)組相同下標位置上的奇數(shù)和偶數(shù),二進制數(shù)左移八位,對應數(shù)組元素相加,保存到新數(shù)組,從小到大排序。

\n【解題思路】

\n①定義循環(huán)變量i、j和無符號整型變量v。

\n②在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于MAX。在循環(huán)體中,用if語句判斷如果a[i]是奇數(shù)且b[i]是偶數(shù)或者a[i]是偶數(shù)且b[i]是奇數(shù),則把a[i]左移八位后與b[i]的和賦給c[cnt],同時cnt加1。

\n③在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于cnt。在第二層for循環(huán)語句中,循環(huán)變量j從i+1開始,依次遞增直到其值等于或大于cnt。在循環(huán)體中,用if語句判斷如果c[i]大于c[j],則兩者互換,實現(xiàn)數(shù)組C中元素從小到大的排序。

\n【參考答案】

\n

31.C

32.C解析:在TCP/IP中,UDP協(xié)議提供了簡單的、不可靠的無連接服務,它不屬于TCP/IP的最高層(應用層),而是屬于第二層,即傳輸層。

33.D解析:計算機網(wǎng)絡建立的主要目的是實現(xiàn)計算機資源的共享,所以選項A是錯誤的。聯(lián)網(wǎng)的計算機之間的通信要遵守共同的網(wǎng)絡協(xié)議,對操作系統(tǒng)并沒有要求,所以選項B、C是錯誤的。資源共享觀點將計算機網(wǎng)絡定義為“以能夠相互共享資源的方式互連起來的自治計算機系統(tǒng)的集合”,可見互連的計算機是分布在不同地理位置的多臺獨立的“自治計算機”。

34.voidjsSort(){intijkstr1half;charch;for(i=0;i〈20;i++){str1=strlen(xx[i]);/*求字符串的長度*/half=str1/2;for(j=0;j〈half-1;j++)/*將左邊部分按字符的ASCII值降序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]〈xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*將左邊部分和右邊部分的對應字符互換位置*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\ninti,j,k,str1,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{\r\nstr1=strlen(xx[i]);/*求字符串的長度*/\r\nhalf=str1/2;\r\nfor(j=0;j〈half-1;j++)/*將左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]〈xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*將左邊部分和右邊部分的對應字符互換位置*/\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查對二維字符數(shù)組的處理。由于對二維字符數(shù)組的操作是按照先行后列的順序,因此,需要首先求得各行字符串的長度(利用求字符串長度的strlen()函數(shù)),之后借助循環(huán)結構逐個訪問各行中的每一個字符。在本題中,應先確定各行中字符串的中間位置(長度的一半就是中間位置),之后先對中間位置以前的字符進行降序排序,排序過程如下:依次用每一個位置的字符與它后面的所有字符(到中間位置前一個字符結束)進行比較,如果發(fā)現(xiàn)某字符的ASCII碼值大于當前被比較的字符的ASCII碼值,則將該字符與當前字符進行交換,交換過后繼續(xù)與其后面的字符進行比較。最終比較所得的結果是第一個被比較的位置總是存放著最大的字符,第二個位置總是存放著次大的字符,以此類推就實現(xiàn)了從大到小的排序功能。接著要做的工作是把中間位置前的一個位置定為初始位置,字符串中的最后一個位置也視為初始位置,讓兩個位置所對應的字符進行交換,交換過后,這兩個位置值(也就是下標值)分別前移,再進行對應位置字符的交換。最終實現(xiàn)了題目要求。

35.voidSortCharD(){intijkstrl;charch;for(i=0;i{strl=strlen(xx[i]);/*求各行的長度*/for(j=0;jfor(k=j+l;kif(xx[i][j]{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidSortCharD()\r\n{\r\ninti,j,k,strl;\r\ncharch;\r\nfor(i=0;i{\r\nstrl=strlen(xx[i])

溫馨提示

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

最新文檔

評論

0/150

提交評論