(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)_第1頁
(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)_第2頁
(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)_第3頁
(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)_第4頁
(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2022年)黑龍江省大慶市全國計算機等級考試網(wǎng)絡技術(shù)模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關(guān)于IEEE802.11b協(xié)議的描述中,錯誤的是()。

A.采用CSMA/CA介質(zhì)訪問控制方法

B.允許無線節(jié)點之間采用對等通信方式

C.室內(nèi)環(huán)境通信距離最遠為100m

D.最大傳輸速率可以達到54Mbps

2.當使用撥號方式上網(wǎng)時,先要選擇合適的(),這是實現(xiàn)撥號上網(wǎng)的重要步驟。

A.IP地址B.瀏覽器C.ISPD.通信協(xié)議

3.對網(wǎng)絡的威脅包括()。①假冒②特洛伊木馬③旁路控制④陷門⑤授權(quán)侵犯

A.①②③B.②③④⑤C.①②③④D.①②③④⑤

4.按照ITU標準,OC一3的傳輸速度是()。

A.51.84MbpsB.155.52MbpsC.622.08MbpsD.1.244Gbps

5.()是登有廣告,用于顯示公司形象或標志的圖像()。

A.跳出窗口B.按鈕廣告C.標識廣告D.旗幟廣告

6.

7.下列關(guān)于客戶機/服務器模式實現(xiàn)中需要解決的問題,正確的是()。I.標識一個特定的服務II.響應并發(fā)送請求III.服務器程序的安全問題

A.l和IIB.II和IIIC.I和IIID.全部

8.為了防御網(wǎng)絡監(jiān)聽,最常用的方法是()

A.采用物理傳輸(非網(wǎng)絡)B.信息加密C.無線網(wǎng)D.使用專線傳輸

9.下列屬于無線技術(shù)的是()

A.RPRB.AdhocC.EPOND.SDH

10.一臺交換機具有48個10/100Mbps端口和2個1000Mbps端口,如果所有端口都工作在全雙工狀態(tài),那么交換機總帶寬應為()

A.8.8GbpsB.12GbpsC.13.6GbpsD.24.8Gbps

二、填空題(10題)11.

第75題Web站點可以限制用戶訪問Web服務器提供的資源,訪問控制一般分為4個級別:硬盤分區(qū)權(quán)限、用戶驗證、Web權(quán)限和___________限制。

12.計算機的硬件主要包括:______、存儲器和輸入/輸出設(shè)備。

13.源路由選項分為兩類,—類是嚴格源路由選項,一類是______源路由選項。

14.

15.局域網(wǎng)主要采用的拓撲結(jié)構(gòu)為______、環(huán)形、星形結(jié)構(gòu)。

16.IP數(shù)據(jù)報的源路由選項分為兩類,一類為嚴格源路由,另一類為______源路由。

17.計算機進行計算的位數(shù)稱為基本字長,字長越長,處理器能夠計算的精度就越高,當然,處理器的復雜程度也就越高。典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是位的。

18.

19.(12)一個路由器的兩個IP地址為和,其路由表如下所示。當收到源IP地址為,目的IP地址為的數(shù)據(jù)報時,它將把此數(shù)據(jù)報投遞到。(要求寫出具體的IP地址)____________

20.網(wǎng)絡協(xié)議是計算機網(wǎng)絡和分布式系統(tǒng)中互相通信的間交換信息時必須遵守的規(guī)則的集合。

三、2.填空題(8題)21.常用的電子支付方式包括【】、電子信用卡和電子支票。

22.______是Windows2000Server最重要的新功能之一,它可將網(wǎng)絡中各種對象組織起來進行管理,方便了網(wǎng)絡對象的查找,加強了網(wǎng)絡的安全性,并有利于用戶對網(wǎng)絡的管理。

23.IP據(jù)報在穿越因特網(wǎng)的過程中有可能被分片。在p數(shù)據(jù)報分片以后,通常由【】負責IP數(shù)據(jù)報的重組。

24.IP協(xié)議有兩個版本,即IPV4和______。

25.國際標準化組織ISO提出的開放系統(tǒng)互連參考模型(OSI)有____層

26.網(wǎng)絡管理應該包含以下基本功能:配置管理、性能管理、安全管理、故障管理和______。

27.計算機網(wǎng)絡拓撲反映出網(wǎng)絡中各實體之間的______關(guān)系。

28.電子郵件服務采用【】的工作模式。

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

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

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

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

30.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進行排列,若產(chǎn)品代碼相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進行解題。

例如:sell[i]=temp;

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

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

五、1.選擇題(3題)31.旁路控制攻擊屬于()。

A.客觀威脅B.植入威脅C.滲入威脅D.主觀威脅

32.下列IP地址中,()是可以分配給特定因特網(wǎng)用戶的。

A.B.55C.0D.50

33.關(guān)于NetWare網(wǎng)絡安全的描述中,錯誤的是()。

A.提供了三級安全保密機制

B.限制非授權(quán)用戶注冊網(wǎng)絡

C.保護應用程序不被復制、刪除、修改或竊取

D.防止用戶因誤操作而刪除或修改重要文件

六、1.程序設(shè)計題(3題)34.請編制函數(shù)ReadDat()實現(xiàn)從文件IN93.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、偶數(shù)的個數(shù)even、平均值aver及方差totfc的值,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到OUT93.DAT文件中。

計算方差的公式如下:

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

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

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

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleaver=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

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

return1;

fclose(fp);

return0;

}

voidCompute(void)

{

}

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",

odd,even,aver,totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);

fclose(fp);

}

35.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)JsSon(),其功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。

條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

例如:位置012345678

源字符串a(chǎn)bcdhgfe

123498765

處理后的字符串dcbaefgh

432195678

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidisSoYt()

{

}

voidmain()

{

readDat();

isSort();

writeDat();

{

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in71.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("out71.dar","w");

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

{

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

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

}

fclose(out);

}

36.下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請編制函數(shù)intjsValue(longn)實現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out43.dat中。

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

請勿改動主函數(shù)main()。

#include<stdio.h>

intjsValue(longn)

{

}

main()

{

longm;

FILE*out;

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

for(m=11;m<1000;m++)

{

if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

{

printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);

fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);

}

}

fclose(out);

}

參考答案

1.DIEEE802.11b無線局域網(wǎng)的帶寬最高可達11Mbps,IEEE802.11a的最大帶寬是54Mbps。因此選擇D選項。

2.C解析:當使用PSTN撥號接人方式時,選擇合適的ISP是實現(xiàn)撥號上網(wǎng)的重要步驟。若要進行撥號上網(wǎng),首先要向Internet服務提供商ISP(InternetServiceProvider)申請一個合法的身份,即賬號。ISP最基本的服務是;在用戶通過調(diào)制解調(diào)器撥打ISP提供的電話號碼時,同樣配置了調(diào)制解調(diào)器的ISP的服務器能夠在電話線的另一端接通用戶的呼叫,與用戶的計算機建立起連接。因為ISP的服務器與Internet連接,所以用戶的計算機就通過ISP的服務器與Internet相連。

3.D解析:在基本威脅中,目前常見的可實現(xiàn)的威脅有:①滲入威脅;假冒、旁路控制、授權(quán)侵犯;②植入威脅:特洛伊木馬和陷門。

4.B無源光纖網(wǎng)PON,按照ITU標準可分為兩部分:\n(1)OC一3,l55.520Mbps的對稱業(yè)務。\n(2)上行OC一3,l55.520Mbps;下行OC—12,622.080Mbps的不對稱業(yè)務。

5.C

6.C

7.D

8.B

9.B

10.C

11.IP地址

【解析】Web站點可以限制用戶訪問Web服務器提供的資源.訪問控制一般分為四個級別:IP地址限制、用戶驗證、Web權(quán)限和硬盤分區(qū)權(quán)限。

12.中央處理單元(CPU)中央處理單元(CPU)解析:一個完整的計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)這兩大部分組成。計算機硬件指的是組成一臺計算機的各種物理裝置,它是由控制器、運算器、存儲器、輸入設(shè)備和輸出設(shè)備組成,其中,運算器和控制器組成中央處理器,也稱為中央處理單元,在微機中則稱為CPU。

13.松散松散解析:源路由選項分為兩類,一類是嚴格源路由選項,一類是松散源路由選項。

14.

15.總線型總線型解析:局域網(wǎng)在網(wǎng)絡拓撲上主要采用了總線型、環(huán)形與星形結(jié)構(gòu)。

16.松散松散解析:源路由選項可以分為兩類,一類是嚴格源路出選項,一類是松散源路由選項。嚴格源路由選項規(guī)定IP數(shù)據(jù)報要經(jīng)過路徑上的每一個路由器,相鄰路由器之間不得有中間路由器,并且所經(jīng)過的路由器的順序不可更改;松散源路由選項只是給出IP數(shù)據(jù)包必須經(jīng)過的一些“要點”,并不給出一條完備的路徑,無直接連接的路由器之間的路由尚需IP軟件的尋址功能補充。

17.32計算機進行計算的位數(shù)稱為基本字長。字長越長,處理器的計算精度就越高,當然,其復雜程度也就越高,典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是32位的

18.

19.(12)【解析】一個路由表通常包含許多(N,R)對序偶,其中N指目的網(wǎng)絡的IP地址,R是網(wǎng)絡N路徑上的“下一個”路由器的lP地址。本題中,目的lP地址為,屬于A類網(wǎng)絡地址,其網(wǎng)絡地址為,因此路由器收到該IP數(shù)據(jù)包按照路由表的第一個(N,R)對序偶下一路由選擇為“直接投遞”,即直接投遞給接收主機,因此投遞的IP地址為:。

20.對等層共享計算機網(wǎng)絡資源和在網(wǎng)絡中交換信息時,需要實現(xiàn)不同系統(tǒng)中實體之間的通信。一般來說,實體指能發(fā)送或接收信息的任何硬件和(或)軟件進程,包括用戶應用程序、文件傳送包、數(shù)據(jù)庫管理系統(tǒng)、電子郵件設(shè)備及終端等。兩個實體要成功地通信,必須使用同樣的“語言”,交流什么、怎樣交流及何時交流都必須遵從各實體都能接受的一些規(guī)則,這些規(guī)則規(guī)定了實體之間所交換數(shù)據(jù)的格式及有關(guān)的同步問題。在兩個實體之間控制數(shù)據(jù)交換的規(guī)則的集合稱為協(xié)議。

為了降低協(xié)議設(shè)計的復雜性,計算機網(wǎng)絡一般按層次結(jié)構(gòu)來組織,每一層都建立在它的下層之上。數(shù)據(jù)從源端傳送到目的端的過程是復雜的:從源端網(wǎng)絡的第n層向下,依次通過第n-1層、第n-2層,直至第1層;數(shù)據(jù)通過物理介質(zhì)傳送到目的端時,再從目的端網(wǎng)絡的第1層依次向上,將數(shù)據(jù)傳遞到第n層。但這個復雜的過程已經(jīng)對用戶屏蔽了,以致源端網(wǎng)絡的第n層覺得好像是直接把數(shù)據(jù)交給了目的端網(wǎng)絡的第n層,即實現(xiàn)了網(wǎng)絡對等層實體之間的通信。因此,網(wǎng)絡協(xié)議是計算機網(wǎng)絡和分布系統(tǒng)中互相通信的對等層實體之間交換信息時必須遵守的規(guī)則的集合。

21.電子現(xiàn)金電子現(xiàn)金解析:電子支付工具包括了電子現(xiàn)金、電子信用卡和電子支票等。在電子商務活動中,客戶通過計算機終端上的瀏覽器訪問商家的Web服務器,進行商品或服務的訂購,然后通過電子支付工具與商家進行結(jié)算。

22.活動目錄服務活動目錄服務解析:活動目錄服務是Windows2000Server最重要的新功能之一,它可將網(wǎng)絡中各種對象組織起來進行管理,方便了網(wǎng)絡對象的查找,加強了網(wǎng)絡的安全性,并有利于用戶對網(wǎng)絡的管理。

23.目的主機目的主機解析:本題考查點是IP數(shù)據(jù)報的重組。IP數(shù)據(jù)報在因特網(wǎng)上傳送時要經(jīng)過底層的物理網(wǎng)絡。因特網(wǎng)是“網(wǎng)間網(wǎng)”,其中的物理網(wǎng)絡差異很大,不同類型的物理網(wǎng)絡可傳送的物理幀的最大長度,即網(wǎng)絡最大傳送單元(MTU)可能不同。因此傳送過程中,IP數(shù)據(jù)報在通過MTU較小的網(wǎng)絡時有可能被分片。在p數(shù)據(jù)報分片以后,應該需要進行數(shù)據(jù)報重新組裝,因特網(wǎng)中通常是IP數(shù)據(jù)報到達目的主機后,由目的主機負責重組。

24.IPV6IPV6解析:當前使用的IP協(xié)議是IPV4,IPV6正在研究和制定標準之中。

25.七

26.計費管理計費管理解析:網(wǎng)絡管理包括五個功能:配置管理、故障管理、性能管理、計費管理和安全管理。要掌握其中每一方面的具體內(nèi)容。

27.結(jié)構(gòu)結(jié)構(gòu)解析:計算機網(wǎng)絡拓撲是通過網(wǎng)絡中結(jié)點與通信線路之間的幾何關(guān)系表示網(wǎng)絡結(jié)構(gòu),反映出網(wǎng)絡中各實體間的結(jié)構(gòu)關(guān)系。

28.客戶機/服務器客戶機/服務器解析:電子郵件服務采用客戶機/服務器的工作模式。電子郵件系統(tǒng)也可分為兩個部分,郵件服務器和郵件客戶。其中電子郵件服務器是郵件服務系統(tǒng)的核心。它負責接收和發(fā)送用戶郵件,而郵件客戶只需將待發(fā)送的郵件提交給郵件服務器或者是從郵件服務器的郵箱中接收郵件即可。

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

\n【解題思路】

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

\n【參考答案】

\n

30.【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進行修改即可。

\n【參考答案】

\n

31.C解析:旁路控制是攻擊者通過各種手段發(fā)現(xiàn)本應保密卻又暴露出來的一些系統(tǒng)“特征”。利用這些“特征”攻擊者繞過防線守衛(wèi)者滲入系統(tǒng)內(nèi)部,屬于滲入威脅。

32.D解析:是回送地址;55是用于本網(wǎng)廣播的有限廣播地址;0是內(nèi)部互聯(lián)網(wǎng)地址,故選項A)、選項B)、選項C)都是有特殊用途的IP地址,不可以分配給特定的因特網(wǎng)用戶。

33.A解析:NetWare網(wǎng)絡操作系統(tǒng)是由Novell公司開發(fā)的網(wǎng)絡操作系統(tǒng),NetWare的網(wǎng)絡安全機制主要解決以下幾個問題:限制非授權(quán)用戶注冊網(wǎng)絡并訪問網(wǎng)絡文件;防止用戶查看他不應該查看的網(wǎng)絡文件;保護應用程序不被復制、刪除、修改或被竊取;防止用戶因為誤操作而刪除或修改不應該修改的重要文件。因此選項BCD均正確,NetWare的系統(tǒng)容錯技術(shù)主要有:三級容錯機制、事物跟蹤系統(tǒng)和UPS監(jiān)控,因此選項A錯誤。

34.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.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"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++){if(xx[i]%2!=0)odd++;/*求出xx中奇數(shù)的個數(shù)odd*/elseeven++;/*求出xx中偶數(shù)的個數(shù)even*/aver+=xx[i];/*求出xx中元素的總和*/}aver/=MAX;/*求出xx中元素的平均值*/for(i=0;i<1000;i++)totfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;}[解析]本題考查的知識點如下:(1)從文件中讀取數(shù)據(jù)。(2)奇偶數(shù)的判斷和方差的求法。在C語言中有一結(jié)構(gòu)體類型FILE其中包含文件的一些屬性信息??啥x指針指向該結(jié)構(gòu)體這個指針稱為文件指針。要從文件中讀取數(shù)據(jù)首先要判斷該文件是否能以“讀”的方式打開。若能打開使用函數(shù)intfscanf(FILE*fpchar*formatargs)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中數(shù)據(jù)的存放很有規(guī)律將數(shù)據(jù)讀出存入數(shù)組xx時只要控制數(shù)組下標就可以了。若文件結(jié)束則退出讀取循環(huán)。最后要關(guān)閉文件。若一個數(shù)除以2取余得0則該數(shù)是偶數(shù)否則為奇數(shù)。由方差公式可知這是求一些連續(xù)的數(shù)的表達式的值所以可以使用循環(huán)求得方差。intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN93.DAT','r'))==NULL)\r\nreturn1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*10+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\n{\r\nif(xx[i]%2!=0)\r\nodd++;/*求出xx中奇數(shù)的個數(shù)odd*/\r\nelse\r\neven++;/*求出xx中偶數(shù)的個數(shù)even*/\r\naver+=xx[i];/*求出xx中元素的總和*/\r\n}\r\naver/=MAX;/*求出xx中元素的平均值*/\r\nfor(i=0;i<1000;i++)\r\ntotfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;\r\n}\r\n[解析]本題考查的知識點如下:\r\n(1)從文件中讀取數(shù)據(jù)。\r\n(2)奇偶數(shù)的判斷和方差的求法。\r\n在C語言中,有一結(jié)構(gòu)體類型FILE,其中包含文件的一些屬性信息。可定義指針指向該結(jié)構(gòu)體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。若能打開,使用函數(shù)intfscanf(FILE*fp,char*format,args)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中,數(shù)據(jù)的存放很有規(guī)律,將數(shù)據(jù)讀出存入數(shù)組xx時,只要控制數(shù)組下標就可以了。若文件結(jié)束,則退出讀取循環(huán)。最后要關(guān)閉文件。若一個數(shù)除以2取余得0,則該數(shù)是偶數(shù),否則為奇數(shù)。由方差公式可知,這是求一些連續(xù)的數(shù)的表達式的值,所以可以使用循環(huán)求得方差。

35.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的總長度*/half=strl/2;/*求總長度的一半*/for(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串長度為奇數(shù)則跳最中間的字符使之不參加排序*/half++;for(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的總長度*/\r\nhalf=strl/2;/*求總長度的一半*/\r\nfor(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;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\nif(strl%2)/*如果原字符串長度為奇數(shù),則跳最中間的字符,使之不參加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;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\n}\r\n}解析:本題考查的知識點如下:

(1)二維數(shù)

溫馨提示

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

評論

0/150

提交評論