2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第1頁
2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第2頁
2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第3頁
2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第4頁
2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年安徽省銅陵市全國計算機等級考試網(wǎng)絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.是一種針對完整性的攻擊,非授權者不僅訪問資源,而且能修改信息()。

A.偽造攻擊B.拒絕服務攻擊C.截取攻擊D.篡改攻擊

2.下列關于WindowsServer2003系統(tǒng)下DHCP服務器的描述中,正確的是()。

A.設置租約期限可控制用戶的上網(wǎng)時間

B.添加排除時不需要獲取客戶機的MAC地址信息

C.保留是指客戶機靜態(tài)配置的IP地址,不需服務器分配

D.新建保留時需輸入客戶機的IP地址、子網(wǎng)掩碼和MAC地址等信息

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

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

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

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

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

4.基于網(wǎng)絡的入侵檢測系統(tǒng)采用的識別技術主要有:頻率或閾值、統(tǒng)計意義上的非正常現(xiàn)象檢測、事件的相關性,以及()。

A.系統(tǒng)事件B.模式匹配C.安全性事件D.應用程序事件

5.大型企業(yè)網(wǎng)基本結構采用3層結構的經(jīng)驗數(shù)據(jù)是結點數(shù)在250~()個。

A.5000B.1000C.50000D.10000

6.下列傳輸速率為54Mbps,最大容量為432Mbps的無線局域網(wǎng)標準是()。

A.IEEE802.11B.IEEE802.11aC.IEEE802.11bD.IEEE802.11g

7.關于數(shù)字證書,以下哪種說法是錯誤的________。

A.數(shù)字證書包含有證書擁有者的基本信息

B.數(shù)字證書包含有證書擁有者的公鑰信息

C.數(shù)字證書包含有證書擁有者的私鑰信息

D.數(shù)字證書包含有CA的簽名信息

8.在兩臺機器上的TCP協(xié)議之間傳輸?shù)臄?shù)據(jù)單元叫做()。

A.分組B.報文C.信元D.明文

9.下列關于ADSL的描述中,錯誤的是()

A.ADSL使用1對銅雙絞線

B.ADSL的上下行速率是相同的

C.ADSLModem用于連接計算機

D.采用ADSL技術可以通過PSTN接入Internet

10.寬帶綜合業(yè)務數(shù)字網(wǎng)(B-ISDN)采用的數(shù)據(jù)傳輸技術是()。A.電路交換技術B.報文交換技術C.分組交換技術D.異步傳輸模式(ATM)

二、填空題(10題)11.網(wǎng)絡安全的基本目標是實現(xiàn)信息的機密性、合法性、完整性和______。

12.(2)流媒體數(shù)據(jù)流具有連續(xù)性、實時性和_________三個特點。

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

14.(3')與共享介質(zhì)局域網(wǎng)不同,交換式局域網(wǎng)可以通過交換機端口之間的_________連接增加局域網(wǎng)的帶寬。

15.(18)Blowfish算法由兩部分組成:密鑰擴展和___________。

16.IEEE802.11的MAC層采用的是______沖突避免方法。

17.網(wǎng)絡體系結構的概念包括【】和相鄰層接口兩層含義。

18.在Internet中,郵件服務器間傳遞郵件使用的協(xié)議是______。

19.在加密技術中,作為算法輸入的原始信息稱為【】。

20.

第68題當前廣域網(wǎng)采用的拓撲構型多數(shù)是___________拓撲。

三、2.填空題(8題)21.IP協(xié)議主要負責為網(wǎng)絡上傳輸?shù)臄?shù)據(jù)______,并管理這些數(shù)據(jù)報的分片過程。

22.一個計算機局域網(wǎng)可以看成是由服務器、工作站和【】三部分組成的。

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

24.TCP/IP參考模型中最底層是______。

25.目前連接到ISP的方式基本上分為通過電話線路和【】連接到ISP。

26.Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術、超文本匹配技術和______。

27.遠程登錄使用【】協(xié)議。

28.100BASE-T網(wǎng)卡主要有:______、100BASE-FX、100BASE-T4和100BASE-T2。

四、C語言程序設計題(2題)29.己知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均為0或2或4或6或8中的一個數(shù)字,則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

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

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

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

30.將文件in.dat中的200個整數(shù)讀至數(shù)組xx中。請編制jsValue函數(shù),要求:求出數(shù)組xx中的數(shù)值為奇數(shù)的個數(shù)cntl和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標為奇數(shù)的元素值的算術平均值pJ。

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

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

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

五、1.選擇題(3題)31.因特網(wǎng)主要的組成部分包括通信線路、路由器、______、信息資源。

A.交換機B.集線器C.服務器與客戶機D.ISP

32.11b定義了使用跳頻擴頻技術的無線局域網(wǎng)標準,傳輸速率為1Mbit/s,2Mbit/s,5.5Mbit/s和______

A.10Mbit/sB.11Mbit/sC.20Mbit/sD.54Mbit/s

33.以下項目中,不屬于防止口令猜測的措施是______。

A.嚴格限定從一個給定的終端進行非法認證的次數(shù)

B.確保口令不在終端上再現(xiàn)

C.防止用戶使用太短的口令

D.使用機器產(chǎn)生的口令

六、1.程序設計題(3題)34.請編制函數(shù)ReadDa(()實現(xiàn)從文件IN83.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、奇數(shù)的平均值avel、偶數(shù)的平均值ave2及所有奇數(shù)的方差totfc的值。最后調(diào)用函數(shù)WrireDat()把結果輸出到OUT83.DAT文件中。

計算方差的公式如下:

設N為奇數(shù)的個數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。

原始數(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;

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

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN83.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ù)文件IN83.DAT不能打開!\007\n");

return;

}

Compute();

printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);

WriteDat();

voidWriteDat(void)

{

FILE*fp;

inti;

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

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

fclose(fp);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG62.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryChar(),按給定的替代關系對數(shù)組xx中所有字符進行替代,仍存入數(shù)組xx的對應的位置上,最后調(diào)用函數(shù)WriteDat()把結果xx輸出到文件PS62.DAT中。

替代關系:f(p)=p*13mod256(p是數(shù)組xx中某一個字符的ASCII值,f(b)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或其ASCII值是偶數(shù),則該字符不變,否則將f(p)所對應的字符進行替代。

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

原始數(shù)據(jù)文件的存放格式是每行的寬度均小于80個字符。

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

#include<conio.h>

#include<stdio.h>

#include<string.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidencryChar()

{

}

voidmain()

{

clrscr();

if{ReadDat())

{

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

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG62.IN","r"))==NULL)

return1;

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

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

}

fclose(fp);

}

36.已知在文件IN42.DAT中存有N個實數(shù)(N<200),函數(shù)ReadDat()讀取這N個實數(shù)并存入數(shù)組xx中。請編制程序Ca1Value(),其功能要求:

(1)求出這N個實數(shù)的平均值aver。

(2)分別求出這N個實數(shù)的整數(shù)部分值之和sumint及其小數(shù)部分之和sumdec,最后調(diào)用函數(shù)WriteDat()把所求的結果輸出到文件OUT42.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

floatxx[MAXNUM];

intN=0;

doubleaver=0.0;

doublesumint=0.0;

doublesumdec=0.0;

intReadDat();

voidWriteDat();

voidCalValue()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN42.DAT中共有實數(shù)%d個\n",N);

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

printf("整數(shù)部分之和=%.21f\n",sumint);

printf("小數(shù)部分之和=%.21f\n",sumdec);

WriteDat();

}

intReadDat()

{

FILE*fp;

intj;

if((fp=fopen("in42.dat","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%f",&xx[N]);

if(xx[N]>0.001)N++;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

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

fprintf(fp,"%dkn%.21f\n%.21f\n%.21f\n",N,aver,sumint,sumdec);

fclose(fp);

}

參考答案

1.D

2.BDHCP服務器配置的術語和主要參數(shù)如下:作用域:作用域是用于網(wǎng)絡的可能IP地址的完整連續(xù)范圍,通常定義提供DHCP服務的網(wǎng)絡上的單獨物理子網(wǎng)。作用域還為服務器提供管理IP地址的分配和指派以及與網(wǎng)上客戶相關的任何配置參數(shù)的主要方法。排除范圍:排除范圍是作用域內(nèi)從DHCP服務中排除的有限IP地址序列。添加排除的IP地址范圍,只需排除起始IP地址和結束IP地址。租約:租約是客戶機可使用指派的IP地址期間DHCP服務器指定的時間長度。保留:使用保留創(chuàng)建通過DHCP服務器的永久地址租約指派。保留確保了子網(wǎng)上指定的硬件設備始終可使用相同的IP地址。新建保留:新建保留時需輸入保留名稱、IP地址、MAC地址、描述和支持類型等項目。

3.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>

4.B基于網(wǎng)絡的入侵檢測系統(tǒng)采用的識別技術主要有:模式匹配、統(tǒng)計意義上的非正?,F(xiàn)象檢測、事件的相關性以及頻率或閾值。故選擇B選項。

5.A

6.BIEEE802.11a最大數(shù)據(jù)傳輸率54Mbps,實際吞吐量28~31Mbps,最大容量432Mbps。故選擇B選項。

7.C解析:數(shù)字證書是一條數(shù)字簽名的消息,它通常用于證明某個實體的公鑰的有效性。數(shù)字證書是一個數(shù)據(jù)結構,具有一種公共的格式,它將某一成員的識別符和一個公鑰值綁定在一起。證書數(shù)據(jù)結構由某一證書權威結構(CA)的成員進行數(shù)字簽名。

8.B解析:TCP使用IP在兩臺機器之間傳遞報文。

9.B

10.D解析:寬帶綜合業(yè)務數(shù)字網(wǎng)既不能采用像電話那樣的電路交換技術,也不能采用數(shù)據(jù)通信網(wǎng)的分組交換技術,它將采用一種新的快速分組交換技術,即異步傳輸模式(ATM),利用這種交換技術可以較好地進行各種不同業(yè)務的綜合處理。

11.可用性可用性解析:網(wǎng)絡安全的基本目標是實現(xiàn)信息的完整性、機密性、可用性和合法性

12.(2)時序性

【解析】流媒體數(shù)據(jù)流有3個特點:連續(xù)性、實時性、時序性,即其數(shù)據(jù)流具有嚴格的前后時序關系。

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

14.(3)并發(fā)【解析】交換式局域網(wǎng)通過支持以太網(wǎng)交換機端口結點之間多個并發(fā)連接,實現(xiàn)多結點之間數(shù)據(jù)的并發(fā)傳輸,因此可以增加局域網(wǎng)帶寬,改善局域網(wǎng)的性能與服務質(zhì)量。

15.數(shù)據(jù)加密

【解析】Blowfish算法由兩部分組成:密鑰擴展和數(shù)據(jù)加密。

16.CSMA/CDCSMA/CD解析:IEEE802.11的MAC層采用的是CSMA/CD沖突避免方法,沖突避免要求每個結點在發(fā)送幀前先偵聽信道。

17.同層次進程通信的協(xié)議同層次進程通信的協(xié)議解析:網(wǎng)絡體系結構的概念包括同層次進程通信的協(xié)議和相鄰層接口兩層含義。

18.SMTPSMTP解析:在TCP/IP互聯(lián)網(wǎng)中,郵件服務器之間使用簡單郵件傳輸協(xié)議(SMTP)相互傳遞電子郵件,而電子郵件使用POP3協(xié)議從郵件服務器的郵箱中讀取、下載郵件。

19.明文明文解析:在加密技術中,作為算法輸入的原始信息稱為明文。

20.網(wǎng)狀型

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

21.尋址尋址解析:IP協(xié)議主要負責為計算機之間傳輸?shù)臄?shù)據(jù)報尋址,并管理這些數(shù)據(jù)報的分片過程。該協(xié)議對投遞的數(shù)據(jù)報格式有規(guī)范、精確的定義,與此同時IP還負責數(shù)據(jù)報的路由。

22.通信設備通信設備解析:一個計算機局域網(wǎng)可以看成是由服務器,工作站和通信設備三部分組成的。

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

24.主機-網(wǎng)絡層主機-網(wǎng)絡層解析:TCP/IP參考模型中最底層是主機-網(wǎng)絡層,負責通過網(wǎng)絡發(fā)送和接收IP數(shù)據(jù)報。

25.數(shù)據(jù)通信線路數(shù)據(jù)通信線路解析:目前連接到ISP的方式分為通過電話線路和數(shù)據(jù)通信線路連接到ISP。通過電話線路連接到ISP——用戶在訪問Internet時,通過撥號方式與ISP的RAS(遠程訪問服務器)建立連接,借助ISP與Internet的連接通路訪問Internet;通過數(shù)據(jù)通信線路連接到ISP——數(shù)據(jù)通信的種類很多,包括DDN、分組交換、ISDN和幀中繼等。

26.頁面等級技術頁面等級技術解析:Google搜索引擎t要采用了分布式爬行網(wǎng)頁采集技術、超文本匹配技術和頁面等級技術。

27.TelnetTelnet解析:遠程登陸使用Telnet協(xié)議,Telnet協(xié)議是TCP/IP簇中一個重要的協(xié)議,它精確地定義了本地客戶機與遠程服務器之間的交互過程。它的優(yōu)點之一是能夠解決多種不同的計算機系統(tǒng)之間的互操作問題。

28.100BASE-TX100BASE-TX解析:100BASE-T網(wǎng)卡主要有:100BASE-TX、100BASE-FX、100BASE-T4和100BASE-T2

29.【審題關鍵句】各位都是偶數(shù),從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、j;用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個位);一個用于數(shù)據(jù)交換的整型變量ab。

\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,得到每位上的數(shù)字,然后通過if條件語句判斷每位數(shù)是否都為偶數(shù),注意,每個表達式之問的關系為與運算,即需要同時滿足這4個表達式的數(shù)才符合條件。

\n③將滿足條件的四位數(shù)賦給數(shù)組b[cnt],同時數(shù)組下標值加1,當for循環(huán)執(zhí)行完畢后,則所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]中。

\n④最后通過兩個for循環(huán),對數(shù)組b[cnt]的元素按從大到小的順序排序,排序過程中,變量ab作為數(shù)據(jù)交換的中間變量。

\n【參考答案】

\n

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

\n【解題思路】

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

\n【參考答案】

\n

31.C解析:因特網(wǎng)主要包括:通信統(tǒng)線路、路由器、服務器與客戶機和信息資源等。在因特網(wǎng)中,服務器就是因特網(wǎng)服務與信息資源的提供者,而客戶機則是因特網(wǎng)服務和信息資源的使用者。

32.B解析:802.11b定義了使用跳頻擴頻技術的無線局域網(wǎng)標準,傳輸速率為1Mbit/s,2Mbit/s,5.5Mbit/s和11Mbit/s。

33.B解析:本題考查點是防止口令猜測的措施。一種廣泛應用的身份驗證方法是口令或個人識別碼機制。為了防止口令外部泄漏和口令猜測,必須采取相應的措施。其中防止口令猜測的措施包括:嚴格限定從一個給定的終端進行非法認證的次數(shù),防止用戶使用太短的口令和包含用戶相關特征的字符串,使用機器產(chǎn)生的口令而不是由用戶選擇。確??诹畈辉诮K端上再現(xiàn);加強口令的組織管理,保證每個口令只與一個人有關等屬于防止口令外部泄漏等措施。

34.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+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*/ave1+=xx[i];/*求奇數(shù)的和*/yy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/}else{even++;/*計算出xx中偶數(shù)的個數(shù)even*/ave2+=xx[i];/*求偶數(shù)的和*/}ave1/=odd;/*求奇數(shù)的平均值*/ave2/=even;/*求偶數(shù)的平均值*/for(i=0;i<odd;i++)totfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/}intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN83.DAT','r'))==NULL)return1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*l0+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\n\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*計算出xx中奇數(shù)的個數(shù)odd*/\r\nave1+=xx[i];/*求奇數(shù)的和*/\r\nyy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/\r\n}\r\nelse\r\n{\r\neven++;/*計算出xx中偶數(shù)的個數(shù)even*/\r\nave2+=xx[i];/*求偶數(shù)的和*/\r\n}\r\nave1/=odd;/*求奇數(shù)的平均值*/\r\nave2/=even;/*求偶數(shù)的平均值*/\r\nfor(i=0;i<odd;i++)\r\ntotfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/\r\n}解析:本題考查的知識點如下:

(1)從文件中讀取數(shù)據(jù)。

(2)奇偶數(shù)的判斷和方差的求法。

在C語言中,有一結構體類型FILE,其中包含文件的一些屬性信息??啥x指針指向該結構體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。若能打開,使用函數(shù)intfscanf(FILE*fp,char*format,args)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中,數(shù)據(jù)的存放很有規(guī)律,將數(shù)據(jù)讀出存入數(shù)組xx時,只要控制數(shù)組下標就可以了。若文件結束,則退出讀取循環(huán)。最后要關閉文件。若一個數(shù)除以2取余得0,則該數(shù)是偶數(shù),否則為奇數(shù)。由方差公式可知,這是求一些連續(xù)的數(shù)的表達式的值,所以可以使用循環(huán)求得方差。

35.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/{pf++;/*則該字符不變?nèi)ト∠乱粋€字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個字符*/}

溫馨提示

  • 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

提交評論