【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)_第1頁
【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)_第2頁
【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)_第3頁
【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)_第4頁
【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】陜西省安康市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.在傳統(tǒng)的DoS攻擊簽礎上產生的一類攻擊方式,它使許多分布的主機同時攻擊一個目標,從而導致目標癱瘓,這種攻擊是()。

A.分布式拒絕服務B.拒絕服務攻擊C.重放攻擊D.服務攻擊

3.關于網絡入侵檢測系統(tǒng)的探測器部署,下列方法中對原有網絡性能影響最大的是()。

A.串入到鏈路中B.連接到串入的集線器C.連接到交換設備的鏡像端口D.通過分路器

4.關于信息安全,下列說法錯誤的是()。

A.信息安全是指信息網絡的硬件、軟件及其系統(tǒng)中的數據收到保護,不收偶然的或惡意的原因遭到破壞、更改、泄漏、系統(tǒng)連續(xù)可靠正常地運行,信息服務不中斷

B.從廣義來說,凡是涉及信息的保密性、完整性、可用性等的相關技術和理論都是信息安全的研究領域

C.信息安全是一門涉及計算機科學、網絡技術、通信技術、密碼技術等多種學科的綜合性學科

D.網絡環(huán)境下的計算機安全操作系統(tǒng)是保證信息安全的關鍵

5.關于因特網的主要組成部分,下列說法不正確的是()。

A.通信線路主要有兩類:數字線路和模擬線路

B.通信線路帶寬越高,傳輸速率越高,傳輸速度越快

C.網關是網絡與網絡之間的橋梁

D.接入因特網的服務器和客戶機統(tǒng)稱為主機,其中,服務器是因特網服務和信息資源的提供者,客戶機則是這種服務和資源的使用者。

6.如果系統(tǒng)高可用性達到99.99%,那么線年的停機時間就()。

A.<=53分鐘B.<=5分鐘C.<=8.8小時D.<=13.6小時

7.下列關于綜合布線的描述中,正確的是()。

A.適配器具有轉換不同數據速率的功能

B.與STP相比,UTP防止對外電磁輻射的能力更強

C.多介質插座是用來連接UTP和STP的

D.對于建筑群子系統(tǒng)來說,巷道布線法是最理想的方式

8.下列關于光以太網技術特征的描述中,錯誤的是()

A.能夠根據用戶的需求分配帶寬

B.以信元為單位傳輸數據

C.具有保護用戶和網絡資源安全的認證和授權功能

D.提供分級的QoS服務

9.10Base-5型LAN的運行速度和支持的粗纜最大長度是()。

A.10Mbps,100mB.10Mbps,200mC.10Mbps,500mD.16Mbps,500m

10.網絡操作系統(tǒng)是指()。

A.為高層網絡用戶提供共享資源管理與其他網絡服務功能的網絡操作系統(tǒng)軟件

B.提供網絡性能分析、網絡狀態(tài)監(jiān)控、存儲管理等多種管理功能

C.具有分時系統(tǒng)文件管理的全部功能,提供網絡用戶訪問文件、目錄的并發(fā)控制與安全功能的服務器

D.網絡操作系統(tǒng)軟件分為協(xié)同工作的兩部分,分別運行在網絡服務器與網絡工作站

二、填空題(10題)11.開放系統(tǒng)互連參考模型(OSI/RM)的結構分為7層,由下往上依次為:物理層、數據鏈路層、網絡層、傳輸層、、表示層和應用層。

12.所謂______是指交換機到用戶終端之間所有的機線設備。

13.(6)存儲轉發(fā)交換時,發(fā)送的數據與目的地址、源地址、控制信息按照一定的格式組成一個_______

14.身份認證又稱為______,它是通信和數據系統(tǒng)中正確識別通信用戶或終端身份的重要途徑。

15.在C/S模型中,服務器響應并發(fā)請求的解決方案有重復服務器方案和方案。

16.

17.操作系統(tǒng)必須提供一種啟動進程的機制,在DOS中,該機制就是EXEC函數。在Windows和OS/2中啟動進程的函數是______。

18.(4)網絡層主要通過_________來為分組通過通信子網選擇最佳路徑。

19.

第79題通過交換機實現(xiàn)多個互聯(lián)局域網之間幀轉發(fā)的過程稱為___________交換。

20.(15)FTP協(xié)議規(guī)定:向服務器發(fā)送_________命令可以進入被動模式。

三、2.填空題(8題)21.在多道程序系統(tǒng)中,為了避免內存中各程序相互干擾,必須對內存中的程序和數據進行______。

22.在NetWare網絡中,【】負責網絡文件目錄結構的創(chuàng)建與維護,建立用戶與用戶組,設置用戶權限、目錄文件權限與目錄文件屬性等任務。

23.______具有世界統(tǒng)一的網絡結點接口,所有的網絡單元都有標準的光接口。

24.虛擬網絡的基礎是______技術。

25.保密學的兩個分支是密碼學和______。

26.按照Client/Serve,工作模式開發(fā)出的客戶端與服務器端數據庫應用程序,客戶端可以用______向數據庫服務器發(fā)送查詢請求。

27.如果—個Web站點利用IIS建立在NTFS分區(qū),那么可以通過IP地址限制、【】限制、Web權限和NTFS權限對它進行訪問控制。

28.從協(xié)議所覆蓋的功能來看,TCP/IP參考模型中的______包含了OSI會話層。

四、C語言程序設計題(2題)29.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再求出所有滿足此條件的四位數平均值pjzl,以及所有不滿足此條件的四位數平均值pjz2。最后maini函數調用寫函數writeDat把結果cnt,pjzl,pjz2輸出到out.dat文件。

例如:7153,7+1=5+3,則該數滿足條件計算平均值pjzl,且個數cnt=cnt+1。

8129,8+1!=2+9,則該數不滿足條件計算平均值pjz2。

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

程序中已定義數組:a[300],已定義變量:cnt,pjzl,pjz2

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

第5類按條件對字符進行篩選、替換

30.下列程序的功能是:將一正整數序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數都在K1的前面(左面),比K1大的數都在K1的后面(右面)。要求編寫函數NumSort(inta[10][9])實現(xiàn)此功能,最后調用Wdata函數將新序列輸出到文件out.dat中。

說明:在程序中已給出了10個序列,每個序列有9個正整數,并存入數組a[l0][9]中,分別求出這10個新序列。

例:序列{6,8,9,1,2,5,4,7,3}

經重排后成為{3,4,5,2,1,6,8,9,7}

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

請勿改動主函數main和寫函數Wdata的內容。

五、1.選擇題(3題)31.下面哪一項使信元和分組不同?()

A.信元通常比分組小B.不同信元可以合并C.所有信元有固定長度D.分組不能被交換

32.關于簡單網絡管理協(xié)議(SNMP)的說法中,不正確的是

A.SNMP采用輪詢監(jiān)控的方式

B.SNMP是目前最為流行的網絡管理協(xié)議

C.SNMP位于開放系統(tǒng)互聯(lián)參考模型的應用層

D.SNMP采用客戶機/服務器模式

33.認證(Authentication)是防止()攻擊的重要技術。A.主動B.被動C.黑客D.偶然

六、1.程序設計題(3題)34.下列程序的功能是:把s字符串中所有的字符左移一個位置,串中的第一個字符移到最后。請編制函數chg(char*s)實現(xiàn)程序要求,最后調用函數readwriteDat()把結果輸出到out63.dat文件中。

例如:s字符串中原有內容為Mn,123xyZ,則調用該函數后,結果為n,123xyZM。

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

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

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN81

voidreadwriteDAT();

voidchg(char*s)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{inti;

chara[N];

unsignedchar*p;

FILE*rf,*wf;

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

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

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

{fgets(a,80,rf);

p=strchr(a,'\n');

if(p)*p=0;

chg(a);

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

}

fclose(rf);

fclose(wf);

}

35.函數ReadDat()的功能是實現(xiàn)從文件IN32.DAT中讀取一篇英文文章存入到字符串數組xx中。請編數StrOR(),該函數的功能是:以行為單位把字符串中所有小寫字母。左邊的字符串內容移至該串的右邊

存放,然后把小寫字母。刪除,余下的字符串內容移到已處理字符串的左邊存放,最后把已處理的字符串仍按行重新存入字符串數組xx中。最后調用函數WriteDat()把結果輸出到文件OUT32.DAT中。

例如,原文:Youcancreateanindexonanyfield

youhavethecorrectrecord

結果:nanyfieldYucancreateanindex

rdyuhavethecrrectrec

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

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

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

試題程序:

#include<stdio.h>

#include<string,h>

#include<conio,h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrOR(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

StrOR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

ihti=0;

char*p;

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

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

for(i=0;i{

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

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

}

fclose(fp);

}

36.已知在文件in37.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位)、產品名稱mc(字符型10位)、單價dj(整型)、數量sl(整型)、金額je(長整型)幾部分組成。其中,金額=單價×數量可計算得出。函數ReadDat()的功能是讀取這100個銷售記錄并存入數組sell中。請編制函數SortDat(),其功能要求:按產品代碼從小到大進行排列,若產品代碼相同,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()把結果輸出到文件out37.dat中。

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

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

試題程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat()

SortDat()

WriteDat(;

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN37.DAT","r");

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

參考答案

1.A

2.A

3.AA解析:入侵檢測系統(tǒng)(IntrusionDetectionSystem,簡稱IDS)是一種被動的掃描方式,將探測器部署在鏈路中對網絡性能影響最大。

4.D

5.A解析:因特網的主要組成部分有:通信線路、路由器、服務器與客戶機、信息資源等。通信線路歸納起來主要有:有線線路和無線線路兩類,而不是數字線路和模擬線路:對于它的傳輸能力,可以用“帶寬”來描述.帶寬越寬,傳輸速率越高,傳輸數據的速度也就越快;路由器也被稱作網關,是網絡與網絡之間的橋梁,

6.A

7.A適配器用于連接不同信號的數模轉換或數據速率轉換裝置。相對與UTP,STP、FTP和SFrP雙絞電纜都是有屏蔽層的屏蔽線纜,具有防止外來電磁干擾和防止向外輻射的特性,所以B選項錯誤。\n\u3000\u3000多介質插座,是用來連接銅纜和光纖兩種不同介質的裝置,所以C選項錯誤。對于建筑群子系統(tǒng)來說,因為建筑群環(huán)境中,建筑物間通常用地下巷道,雖然巷道鋪設電纜造價低、安全可靠,但是它易被熱水管的熱氣或熱水損壞,因而它不是理想的布線方式,在建筑群布線系統(tǒng)中,較為理想的布線方式為管道內布線法。因此選項A正確。

8.B

9.C解析:10Base-5中10表示數據速率10Mbps,Base是指基帶傳輸,500m是最大傳輸距離。10Base-5網絡使用RG-8電纜和夾緊端子。夾緊端子可直接固定到電纜中,電纜連接成直線型總線,以提供101Mbps的可能傳輸速率。

10.A

11.會話層OSI參考模型各層(由下到上排列)的主要功能如下。

—物理層:利用物理傳輸介質為數據鏈路層提供物理連接,以便透明地傳送比特流。

—數據鏈路層:在通信的實體之間建立數據鏈路連接,傳送以幀為單位的數據。

—網絡層:通過路由算法,為分組通過通信子網選擇最適當的路徑,實現(xiàn)路由選擇、擁塞控制與網絡互聯(lián)等功能。

—傳輸層:向用戶提供可靠的端到端服務,透明地傳送報文。

—會話層:組織兩個會話進程之間的通信,并管理數據的交換。

—表示層:處理在兩個通信系統(tǒng)中交換信息的表示方式,包括數據格式的變換、數據的加密與解密、數據的壓縮與恢復。

—應用層:確定進程之間通信的性質,以滿足用戶的需要。

12.接入網或AN接入網或AN解析:接入網的目的是綜合考慮本地交換局、用戶環(huán)路和終端設備,通過有限的標準接口,將各種用戶接入到業(yè)務結點。從交換局到用戶終端之間的所有機線設備就是接入網(AN)。

13.(6)數據單元(報文或報文分組)【解析】在存儲轉發(fā)交換中,發(fā)送的數據與目的地址、源地址、控制信息按照一定格式組成一個數據單元(報文或報文分組)進入通信子網。

14.身份識別身份識別解析:身份認證又稱身份識別,它是通信和數據系統(tǒng)中確識別通信用戶或終端身份的重要途徑。

15.并發(fā)服務器在互聯(lián)網中,客戶機發(fā)起請求完全是隨機的,很有可能出現(xiàn)多個請求同時到達服務器的情況,因此,服務器必須具備處理多個并發(fā)請求的能力。為此,服務器可以采用重復服務器和并發(fā)服務器兩種解決方案。重復服務器方案是指服務器程序中包含一個請求隊列,客戶機請求到達后,首先進入隊列中等待,服務器按先進先出的原則作出響應,因此客戶請求可能長時間得不到響應。重復服務器方案對系統(tǒng)資源要求不高,一般用于處理可在預期時間內處理完的請求,針對面向無連接的客戶機/服務器模型。并發(fā)服務器方案是一個守護進程,在沒有請求到達時,它處于等待狀態(tài)。一旦客戶請求到達,服務器立即為之創(chuàng)建一個子進程,然后回到等待狀態(tài),由子進程響應請求,當下一個請求到達時,服務器再為之創(chuàng)建一個新的子進程,因此請求不會長時間得不到響應。在并發(fā)服務器方案中,服務器稱為主服務器,子進程稱為從服務器。并發(fā)服務器方案實時性和靈活性強,對主機的軟、硬件資源要求較高,一般用于處理不能在預期時間內處理完的請求,針對面向連接的客戶機/服務器模型。

16.

17.CreateProcessCreateProcess解析:操作系統(tǒng)必須提供一種啟動進程的機制。在DOS中,該機制就是EXEC函數。在Windows中啟動進程的函數是CreateProcess,它的代碼存儲在操作系統(tǒng)的內核里,即在KERNEL32.DLL文件中。

18.(4)路由選擇算法

【解析】會話層的主要任務是組織兩個進程之間的通信,并管理數據的交換。

19.第二層

【解析】由于交換機負責完成幀一級的交換,并且工作在數據鏈路層,因此又被稱為第二層交換機。

20.PASV

【解析】當客戶機向服務器發(fā)出數據傳輸命令時,通過控制連接向服務器發(fā)送一個PASV命令,請求進入被動摸式。

21.保護保護解析:在多道程序系統(tǒng)中,內存中既有操作系統(tǒng),又有許多用戶程序。為使系統(tǒng)正常運行,避免內存中各程序相互干擾,必須對內存中的程序和數據進行保護。

22.網絡管理員網絡管理員解析:在NetWare網絡中,網絡管理員負責網絡文件目錄結構的創(chuàng)建與維護,建立用戶與用戶組,設置用戶權限、目錄文件權限與目錄文件屬性,完成網絡安全保密、文件備份、網絡維護與打印隊列管理等任務。

23.SDHSDH解析:標準的網絡接口是SDH的特點之一。

24.交換交換解析:虛擬網絡是建立在交換技術的基礎上的。

25.密碼分析學密碼分析學解析:密碼學對信息進行編碼實現(xiàn)隱蔽,密碼分析學是研究分析破譯密碼的學問。兩者相互獨立,又相互促進發(fā)展。

26.結構化查詢語言或SQL結構化查詢語言或SQL解析:按照Client/Serve,工作模式開發(fā)出的客戶端與服務器端數據庫應用程序,客戶端可以用結構化查詢語言向數據庫服務器發(fā)送查詢請求,例如select語句等。

27.用戶用戶解析:如果一個Web站點利用IIS建立在NTFS分區(qū),那么可以通過IP地址限制、用戶限制、Web權限和NTFS權限對它進行訪問控制。

28.應用層應用層解析:從協(xié)議所覆蓋的功能來看,TCP/IP參考模型中的應用層對應OSI應用層、表示層和會話層。

29.【審題關鍵句】千位+百位等于十位+個位的數的個數,求滿足此條件以及不滿足此條件的四位數平均值pjzl和pjz2。

\n【解題思路】

\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即判斷符合條件的四位數是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答案】

\n

\n第5類按條件對字符進行篩選、替換

30.【審題關鍵句】將一正整數序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數都在K1的前面(左面),比Kl大的數都在K1的后面(右面)。

\n【解題思路】

\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結束循環(huán),實現(xiàn)對數組a[10][9]中每一行數據按照題目的要求進行處理。在循環(huán)體中,把第i行的第一個數a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數組元素a[i][j]的值小于value,則把a[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a[i][k-1]的值賦給a[i][k],實現(xiàn)把a[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實現(xiàn)了對i行的數據的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數組a[10][9]的每行數據的處理。

\n【參考答案】

\n

31.C解析:分組的長度可變,而信元是固定長度的分組,ATM(異步傳輸模式)采用信元交換技術。

32.D解析:SNMP是目前最為流行的網絡管理協(xié)議,是一個面向因特網的管理協(xié)議,它管理的對象包括網橋、路由器、交換機等存儲能力有限的網絡。SNMP采用輪詢監(jiān)控的方式,管理者每隔—段時間向代理請求管理信息并根據返回的信息判斷是否有異常事件發(fā)生。SNMP位于開放系統(tǒng)互聯(lián)參考模型的應用層,是一個應用層協(xié)議,它遵循ISO的網絡管理模式。SNMP模型由管理結點和代理結點組成,采用的是代理/管理者模型。

33.A認證是防止主動攻擊的重要技術,它對于開放環(huán)境中的各種信息系統(tǒng)的安全有重要作用。認證是指驗證一個最終用戶或設備的聲明身份的過程,即認證建立信息發(fā)送者或接收者的身份。它主要解決的是網絡通信過程中通信雙方的身份認可。

34.voidchg(char*s){intistrl;charch;strl=strlen(s);/*求字符串的長度*/ch=*s;/*將第一個字符暫賦給ch*/for(i=O;i<strl-1;i++)/*將字符依次左移*/*(s+i)=*(s+i+l);*(s+strl-1)=ch;/*將第一個字符移到最后*/}voidchg(char*s)\r\n{\r\ninti,strl;\r\ncharch;\r\nstrl=strlen(s);/*求字符串的長度*/\r\nch=*s;/*將第一個字符暫賦給ch*/\r\nfor(i=O;i<strl-1;i++)/*將字符依次左移*/\r\n*(s+i)=*(s+i+l);\r\n*(s+strl-1)=ch;/*將第一個字符移到最后*/\r\n}解析:本題考查的知識點如下:

(1)數組中元素的移動。

(2)指針的使用。

我們可以使用一個循環(huán)實現(xiàn)數組中所有字符元素的左移。這里要注意的足第1個字符要移至最后1個字符處,所以首先要將第1個字符保存。在移動時,要從左到右依次移動,否則,左側的字符會在移動前被其右側的字符覆蓋。在這里使用了指針,初始時,指針指向數組的第1個元素,隨著地址的增加指針指向數組后面的元素。例如,若地址加2,

35.voidStrOR(void){intIjkindexstrl;charch;for(I=O;I<maxline;I++){Strl=s'trlen(xx[I]);/*求各行的長度*/index=strl;for(j=O;j<strl;j++)/*將一行中所以小寫字母o右邊的字符依次向左移一位并刪除字母.*/if(xx[I][j]=='o'){for(k=j;kxx[I][k]=xx[I][k+l];xx[I][strl-1]='';index=j;/*記錄下最后一個o所在的位置*/}for(j=strl-1;j>=index;j--)/*最后一個o右側的所有字符都移到已處理字符串的左邊*/ch=xx[I][strl-1];for(k=strl-1;k>O;k--)xx[I][k]=xx[I][k-l];xx[I][O]=ch;}}}voidStrOR(void)\r\n{\r\nintI,j,k,index,strl;\r\ncharch;\r\nfor(I=O;I<maxline;I++)\r\n{\r\nStrl=s'trlen(xx[I]);/*求各行的長度*/\r\nindex=strl;\r\nfor(j=O;j<strl;j++)/*將一行中所以小寫字母o右邊的字符依次\r\n向左移一位,并刪除字母.*/\r\n\r\nif(xx[I][j]=='o')\r\n{\r\nfor(k=j;kxx[I][k]=xx[I][k+l];\r\nxx[I][strl-1]='';\r\nindex=j;/*記錄下最后一個o所在的位置*/\r\n}\r\nfor(j=strl-1;j>=index;j--)/*最后一個o右側的所有字符都移到已處理字\r\n符串的左邊*/\r\nch=xx[I][strl-1];\r\nfor(k=strl-1;k>O;k--)\r\nxx[I][k]=xx[I][k-l];\r\nxx[I][O]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)循環(huán)結構與選擇結構的嵌套使用。

(2)字符數組中的元素的移動。

(3)字符串處理函數的使用。

在本題

溫馨提示

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

評論

0/150

提交評論