【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)_第1頁
【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)_第2頁
【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)_第3頁
【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)_第4頁
【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】河南省許昌市全國計算機等級考試網絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.第

58

在進行長交易數據的保密傳遞時,一般是使用自己的私鑰加密一個對稱加密的密鑰,然后用對稱加密算法對長報文進行加密,而不是直接使用對方的公鑰進行加密,主要原因是()

A.對稱加密的計算代價很小

B.公開密鑰加密體系的加密強度不夠大

C.獲得加密方的對稱加密的密鑰十分困難

D.獲得一個實體的私鑰要比一次一密的對稱密碼來得簡單

2.以下哪一個不是搜索引擎中使用的運算符()。

A.NORB.ANDC.NOTD.OR

3.第

18

將數據從FTP客戶傳輸到FTP服務器上,稱之為()

A.數據下載B.數據上傳C.數據傳輸D.FTP服務

4.如果遭受到DoS攻擊,一般是利用了哪個漏洞()。

A.SAMB.RPCC.UPNPD.以上都錯

5.網絡系統(tǒng)分層設計中層次之間的上聯帶寬與下一級帶寬之比一般控制在()。

A.1:2B.1:20C.1:100D.1:200

6.網橋與中繼器相比能提供更好的-網絡性能,原因是()。A.網橋能分析數據包并只在需要的端口重發(fā)這些數據包

B.網橋使用了更快速的硬件

C.網橋忽略了壞的輸入信號

D.網橋具有路由選擇功能

7.通過路由算法,為分組通過通信子網選擇最適當的路徑是OSI模型中()的任務。

A.數據鏈路層B.物理層C.傳輸層D.網絡層

8.不同AS之間使用的路由協(xié)議是()。

A.BGP一4B.ISISC.OSPFD.RIP

9.下列關于網絡接入技術和方法的描述中,錯誤的是()A.“三網融合”中的三網是指計算機網絡、電信通信網和廣播電視網

B.寬帶接入技術包括XDSL、HF

C.SDH、無線接入等

D.無線接入技術主要有WLAN、WMAN等

E.CableModem的傳輸速率可以達到10~36Mbps

10.一臺交換機具有24個10/100Mbps全雙工端口和1個1000Mbps全雙工端口,如果所有端口都工作在全雙工狀態(tài),那么該交換機總帶寬應為()。A.8.8GbpsB.6.8GbpsC.6.4GbpsD.4.4Gbp

二、填空題(10題)11.

第68題當前廣域網采用的拓撲構型多數是___________拓撲。

12.(19)QQ客戶端間進行聊天有兩種方式。一種是客戶端直接建立連接進行聊天,另一種是用服務器_________的方式實現消息的傳送。

13.

14.搜索引擎在外觀、功能等方面都不相同,但其構成一般包括搜索器、索引器、______和用戶接口4個部分。

15.

16.

17.

18.一臺主機的IP地址為00,屏蔽碼為?,F在用戶需要配置該主機的默認路由。如果與該主機直接相連的惟一的路由器具有兩個IP地址,一個為00,屏蔽碼為,另一個為,屏蔽碼為,那么該主機的默認路由應該為______。

19.光纖分布式數據接口FDDI.是一種以【17】作為傳輸介質的高速環(huán)型網絡。

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

三、2.填空題(8題)21.密碼分析的過程通常包括:【】、假設、推斷和證實等步驟。

22.經典奔騰有兩個______KB的超高速緩存。

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

24.在HFC網絡傳輸結構中,從有線電視中心至用戶區(qū)域的結點之間使用以【】作為傳輸介質。

25.Unix系統(tǒng)采用的【】文件系統(tǒng),具有良好的安全性、保密性和可維護性。在文件系統(tǒng)的實現方面,Unix也有比較大的創(chuàng)新,這大大影響了以后的操作系統(tǒng)。

26.防火墻技術大體上可分為網絡層防火墻和應用層防火墻兩類,常見的代理服務器屬于______防火墻。

27.交換式局域網的核心設備是______,它可以在它的多個端口之間建立多個并發(fā)連接。

28.超媒體系統(tǒng)是由編輯器、______和超媒體語言組成的。

四、C語言程序設計題(2題)29.將文件in.dat中的200個整數讀至數組xx中。請編制jsValue函數,要求:求出數組xx中的數值為奇數的個數cntl和數值為偶數的個數cnt2以及數組xx下標為奇數的元素值的算術平均值pJ。

結果cntl,cnt2,pJ輸出到out.dat中。

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

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

30.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出個位數上的數減千位數上的數減百位數上的數減十位數上的數大于零的個數cnt,再求出所有滿足此條件的四位數平均值pjzl,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjzl,pjz2輸出到out.dat文件。

例如:1239,9-1-2-3>0,則該數滿足條件,參加計算平均值pjzl,且個數cnt=cnt+1。

8129,9-8-1-2<0,則該數不滿足條件,參加計算平均值pJz2。

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

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

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

五、1.選擇題(3題)31.下面哪種攻擊方法屬于被動攻擊______。

A.拒絕服務攻擊B.重放攻擊C.通信量分析攻擊D.假冒攻擊

32.TCP/IP協(xié)議對什么做了詳細的約定?()。

A.主機尋址方式、主機命名機制、信息傳輸規(guī)則、各種服務功能

B.各種服務功能、網絡結構方式、網絡管理方式、主機命名方式

C.網絡結構方式、網絡管理方式、主機命名方式、信息傳輸規(guī)則

D.各種服務功能、網絡結構方式、網絡管理方式、信息傳輸規(guī)則

33.以使用邏輯元器件為標志,大型機經歷了4個階段,其中第3代是()。

A.電子管計算機B.大規(guī)模集成電路計算機C.集成電路計算機D.超大規(guī)模集成電路計算機

六、1.程序設計題(3題)34.函數ReadDat()的功能是實現從文件IN2.DAT中讀取一篇英文文章存入到字符串數組xx中:請編制函數StrOL(),該函數的功能是:以行為單位對行中以空格或標點符號為分隔的所有單詞進行倒排。最后把已處理的字符串(應不含標點符號)仍按行重新存入字符串數組xx中,最后調用函數WriteDat()把結果xx輸出到文件OUT2.DAT中。

例如:原文:YOUHeMe

Iamastudent.

結果:MeHeYou

studentaamI

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

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

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<ctype.h>

charxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidStrOL(void)

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

StrOL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

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

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(rD):

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

35.文件IN65.DAT中存有若干個(個數<200)4位數字的正整數,函數ReadDat()是讀取這若干個正整數并存入數組xx中。請編制函數CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數totNum。

(2)求出這些數中的各位數字之和是奇數的個數totCnt,以及滿足此條件的這些數的算術平均值totpjz。最后調用函數WriteDat()把所有結果輸出到文件OUT65.DAT中。

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

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

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;

inttotCnt-0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

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

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

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

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

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

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

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

fclose(fp);

}

36.某級數的前兩項A1=1,A2=1,以后各項具有如下關系:

An=An-2+2An-1

下列程序的功能是:要求依次對于整數M=100,1000和10000求出對應的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數組單元b[0],b[1],b[2]中,請編制jsValue()函數來實現

此功能,最后調用函數writeDar()把數組b的值輸出到out48.dat文件中。

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

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

試題程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

參考答案

1.A公開密鑰加密算法的計算代價通常是對稱加密的100~1000倍·但是使用公開密鑰加密算法的一個好處是無須進行密鑰的分發(fā),有一個方法能夠借助這2種加密算法的優(yōu)點,既先使用對稱加密的算法對長報文進行加密,然后對對稱加密的密鑰使用對方的公鑰進行加密,將2個部分的內容一起傳送給對方。公鑰和私鑰:選用的一對密鑰,一個用來加密,一個用來解密。顧名思義,密鑰對中的公鑰是要公開使用的,而私鑰則只有本人知道。

2.A

3.B將數據從FTP客戶機傳輸到FTp服務器,稱之為數據上傳。將數據從FTP服務器傳輸到FTP客戶機,稱之為數據下載。

4.B

5.B網絡系統(tǒng)分層設計中層次之間的上聯帶寬與下一級帶寬之比一般控制在1:20。故選B選項。

6.A網橋可智能地檢查數據包并只在需要的端口重發(fā)這些數據包,中繼器不能檢查輸入的數據,因此它們必須在所有端口上重發(fā)這些數據。

7.D解析:本題考查OSI標準7層模型的概念。網絡層通過路由算法為分組選擇最佳路徑,它要實現路由選擇、擁塞控制與網絡互連等功能。A)數據鏈路層是通過差錯控制和流量控制,使有差錯的物理線路變成無差錯的數據鏈路;B)物理層是利用物理傳輸介質為數據鏈路層提供物理連接;C)傳輸層的主要任務是向用戶提供可靠的端到端服務,透明地傳送報文。

8.A外部網關協(xié)議是不同自治系統(tǒng)的路由器之間交換路由信息的協(xié)議。1989年發(fā)布了主要的外部網關協(xié)議一邊界網關協(xié)議(BGP)。新版本BGP一4是在1995年發(fā)布的,并采用路由向量路由協(xié)議。中間系統(tǒng)到中間系統(tǒng)(IS—IS,Intermediatesystemtointermediatesystem,讀作“i—sys”)是一種內部網關協(xié)議,是電信運營商普遍采用的內部網關協(xié)議之一。故選項B錯誤;OSPF(OpenShortestPathFirst開放式最短路徑優(yōu)先)是內部網關協(xié)議(InteriorGatewayProtocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomoussystem,AS)內決策路由。題目的要求是不同的自治系統(tǒng),故選選C錯誤;路由信息協(xié)議(RIP)是一種在網關與主機之間交換路由選擇信息的標準。RIP是一種內部網關協(xié)議。故選項D錯誤。

9.B

10.B全雙工端口帶寬的計算方法是:端口數×端口速率×2。具有24個的10/100Mbps全雙工端口最大帶寬是24×100Mbps×2=4800Mbps=4.8Gbps,具有1個的1000Mbps全雙工端口最大帶寬是l×1000Mbps×2=2000Mbps=2Gbps。二者加起來共6.8Gbps。故選擇B選項。

11.網狀型

【解析】在網狀型拓撲構型中,結點之間的連接是任意的沒有規(guī)律。網狀型拓撲的主要優(yōu)點是系統(tǒng)可靠性高。目前實際存在與使用的廣域網結構基本上都采用網狀型拓撲構型。

12.(19)轉發(fā)

【解析】QQ客戶端間進行聊天有兩種方式。一種是QQ客戶端之間直接建立TCP或UDP連接進行聊天交互,另一種是當客戶端之間無法直接通信時,采用通過服務器轉發(fā)的方式來實現即時信息的傳送。

13.

14.檢索器檢索器

15.默認

【解析】路由表可以包含兩種特殊的路由表目,一種是默認路由,另一種是特定主機路由。

16.

17.組播地址

.10000解析:一臺主機的IP地址為00,屏蔽碼為,則網絡號為(IP地址與屏蔽碼進行邏輯“與”得到的結果)。與該主機直接相連的唯一的路由器具有兩個個IP地址,一個為00,屏蔽碼為,可以得出網絡號為,即該路由器網絡相連,而主機所在的網絡號剛好為。另一個IP地址為,屏蔽碼為.可以得出網絡號。這樣我可以得到主機和路由器的關系,所以該主機的默認路由為00。

19.光纖光纖分布式數據接口FDDI.是~種以多?;騿文9饫w作為傳輸介質的高速環(huán)型網絡。它采用IEEE2的邏輯鏈路控制LLC協(xié)議和IEEE802.5的單令牌的環(huán)網介質訪問控制MAC協(xié)議。數據傳輸速率可高達100Mpbs,聯網的結點數可達1000個,環(huán)路長度可達100km,是校園網中主干網和城域網的一種方案。

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

21.分析分析解析:試圖發(fā)現明文或密鑰的過程稱為密碼分析。密碼分析人員使用的策略取決于加密方案的特性和分析人員可用的信息。密碼分析的過程通常包括:分析(統(tǒng)計所截獲的消息材料)、假設、推斷和證實等步驟。

22.88解析:經典奔騰有兩個8KB超高速緩存,一個用來緩存指令,另一個用來緩存數據。

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

24.光纖光纖解析:光纖/同軸電纜混合網HFC的傳輸結構由光纖和同軸電纜組成。在有線電視中心至用戶區(qū)域的光纖結點之間使用有源光纖,而從光纖結點至用戶家中使用750MHz同軸電纜。HFC利用同軸電纜高達1GHz的帶寬,采用“副載波頻分”方式,將數據加載到某個電視頻道,經同軸電纜傳送到用戶家中。

25.樹形樹形解析:日前大多數操作系統(tǒng)如Unix、DOS等都采用多級目錄結構,又稱為樹形目錄結構,其中任何一級目錄項都可以是下一級目錄,也可以是一個具體的文件。Unix系統(tǒng)采用樹形文件系統(tǒng),具有良好的安全性、保密性和可維護性。

26.應用層應用層解析:代理服務器也稱鏈路級網關或TCP通道,屬于應用層防火墻。它是針對數據包過濾和應用網關技術存在的缺點而引入的防火墻技術。

27.局域網交換機局域網交換機解析:交換式局域網的核心部件是它的局域網交換機,它可以在它的多個端口之間建立多個并發(fā)連接。

28.導航工具導航工具解析:超媒體系統(tǒng)是由編輯器、導航工具和超媒體語言組成。

29.【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

30.【審題關鍵句】個位-千位-百位-十位,結果大于零的數的個數,求滿足此條件以及不滿足此條件的四位數平均值avel和ave2。

\n【解題思路】

\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、sw(十位)和gw(個位)。

\n②通過for循環(huán)依次對數組中的每個四位數進行分解,每分解一個四位數,則根據題目要求,判斷其“個位.百位.十位.千位>0”的條件是否滿足,當滿足條件時,則將a[i]的值累加到變量pjzl中,同時計數變量cnt的值加1:如果不滿足判斷條件,則將四位數累加到變量pjz2中。當for循環(huán)結束之后,就能等到所有滿足條件的四位數之和pjzl和個數,以及所有不滿足條件的四位數之和pjz2。

\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數的平均值并賦給變量pjz2。

\n本題中,pjzl、pjz2和cnt三個變量在源程序中已經定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

31.C解析:被動攻擊的特點是偷聽或監(jiān)視傳送。其目的是獲得正在傳送的信息。被動攻擊有:泄露信息內容和通信量分析等。

32.A解析:TCP/IP是一個協(xié)議集,它對因特網中主機的尋址方式、主機的命名機制、信息的傳輸規(guī)則和各種服務功能均做了詳細規(guī)定。

33.B解析:根據計算機所采用的邏輯元器件的演變,將計算機的發(fā)展劃分為四代。第—代采用電子管為主要邏輯元器件,第二代采用晶體管,第三代采用大規(guī)模集成電路,第四代采用大規(guī)模、超大規(guī)模集成電路。

34.voidstrOL(void){intijkstrl1;charc;for(i=0;i<maxline;i++)/*把各行中多余的標點符號去掉*/for(j=0;j<strlen(xx[i]);j++){c=xx[i][j];if((c<='A'&&c<='Z')||(c<='a'&&c<='z')||c==''||(c>='0'&&c<='9'));elsexx[i][j]='';for(1=0;l<maxline;l++){charch[80]={0};charpp[80]={0);strl=strlen(xx[l]);i=str1-1;k=1;while(1){while(((xx[l][i]>='a'&&xx[l][i]<='z')||(xx[l][i]>='A'&&xx[l][i]<='z')||(xx[l][i]>='0'&&xx[1][i]<='9'))&&i>=0)/*處理字母和數字*/{for(j=k;j>=0;j--)/*從當前行的最后一個字符開始取字符直到遇到空格*/pp[j+1]=pp[j];pp[O]=xx[l][i];k++;i--;}strcat(chpp);/*把該單詞存放到數組ch中*/strcpy(pp"");/*清空數組pp*/k=1;if(i==-l)break;/*如果處理完了一行則退出循環(huán)*/while((xx[1][i]<'0'||(xx[l][i]>'9'&&xx[l][i]<'A')||xx[1][i]>'z')&&i>=0)/*處理空格*/{for(j=k;j>=0;j--)pp[j+1]=pp[j];pp[0]=xx[l][i];k++;i--;}strcat(chpp);/*把空格加到數組ch中*/strcpy(pp"");/*清空數組*/k=0;if(i==-1)break;/*如果處理完了一行則退出循環(huán)*/}strcpy(xx[l]ch);/*把已處理完的字符串仍按行重新存入字符串數組xx中*/}}voidstrOL(void)\r\n{\r\ninti,j,k,strl,1;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的標點符號去掉*/\r\nfor(j=0;j<strlen(xx[i]);j++)\r\n{\r\nc=xx[i][j];\r\nif((c<=\'A\'&&c<=\'Z\')||(c<=\'a\'&&c<=\'z\')||c==\'\'||(c>=\'0\'&&c<=\'9\'));\r\nelsexx[i][j]=\'\';\r\nfor(1=0;l<maxline;l++)\r\n{\r\ncharch[80]={0};\r\ncharpp[80]={0);\r\nstrl=strlen(xx[l]);\r\ni=str1-1;\r\nk=1;\r\nwhile(1)\r\n{\r\nwhile(((xx[l][i]>=\'a\'&&xx[l][i]<=\'z\')||(xx[l][i]>=\'A\'&&\r\nxx[l][i]<=\'z\')||(xx[l][i]>=\'0\'&&xx[1][i]<=\'9\'))&&i>=0)/*\r\n處理字母和數字*/\r\n{\r\nfor(j=k;j>=0;j--)\r\n/*從當前行的最后一個字符開始取字符,直到遇到空格*/\r\npp[j+1]=pp[j];\r\npp[O]=xx[l][i];\r\nk++;i--;\r\n}\r\nstrcat(ch,pp);/*把該單詞存放到數組ch中*/\r\nstrcpy(pp,'');/*清空數組pp*/\r\nk=1;\r\nif(i==-l)break;/*如果處理完了一行,則退出循環(huán)*/\r\nwhile((xx[1][i]<\'0\'||(xx[l][i]>\'9\'&&xx[l][i]<\'A\')||\r\nxx[1][i]>\'z\')&&i>=0)/*處理空格*/\r\n{\r\nfor(j=k;j>=0;j--)\r\npp[j+1]=pp[j];\r\npp[0]=xx[l][i];\r\nk++;\r\ni--;\r\n}\r\nstrcat(ch,pp);/*把空格加到數組ch中*/\r\nstrcpy(pp,'');/*清空數組*/\r\nk=0;\r\nif(i==-1)break;/*如果處理完了一行,則退出循環(huán)*/\r\n}\r\nstrcpy(xx[l],ch);/*把已處理完的字符串仍按行重新存入字符串數組xx中*/\r\n}\r\n}解析:本題是有關字符串的處理問題。首先利用二重循環(huán)來按照先行后列的順序取得xx數組中的各個字符元素,這里用到了strlen()函數,用來求字符串長度。對依次取得的字符做一些處理,即把多余的標點符號去掉,使新的字符數組中只含有字母和空格。準備工作做完后,從當前行的最后一個字符開始取,不斷的取每一個字符前面的字符,直到取得一個完整的單詞后(即遇到空格分隔時),就把該單詞存放到數組ch中(用到了strcatt()函數來連接兩個字符串,用strlen()函數來對字符串求取串長度),還要把分隔符也放到ch中去。接著去取該行中其他的字符組成的單詞,重復上面的操作,對其他行同樣處理。這樣最終得到的字符串就是各行中單詞出現的順序的逆序了,但單詞本身的字符順序沒有發(fā)生變化。

35.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整數的個數*/thou=xx[i]/1000;/*求四位數的千位數字*/hun=xx[i]%1000/100;/*求四位數的百位數字*/ten=xx[i]%100/10;/*求四位數的十位數字*/data=xx[i]%10;/*求四位數的個位數字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位數字之和是奇數的個數*/tot.Pjz+=xx[i];/*求滿足條件的數的總和*/}totPjz/=totCnt;/*求滿足條件的數的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整數的個數*/\r\nthou=xx[i]/1000;/*求四位數的千位數字*/\r\nhun=xx[i]%1000/100;/*求四位數的百位數字*/\r\nten=xx[i]%100/10;/*求四位數的十位數字*/\r\ndata=xx[i]%10;/*求四位數的個位數字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位數字之和是奇數的個數*/\r\ntot.Pjz+=xx[i];/*求滿足條件的數的總和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數的平均值*/解析:本題考查的知識點如下:

(1)“%”與叩’的使用。

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

在本題中,并沒有給出確切的數據個數,

溫馨提示

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

評論

0/150

提交評論