(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第1頁
(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第2頁
(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第3頁
(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第4頁
(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2021年)四川省攀枝花市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.SDH信號中最基本的模塊信號是()

A.STM—OB.STM一1C.STM一3D.STM一4

2.下列關(guān)于網(wǎng)絡接人技術(shù)和方法的描述中,錯誤的是()。

A."三網(wǎng)融合"中的三網(wǎng)是指計算機網(wǎng)絡、電信通信網(wǎng)和廣播電視網(wǎng)

B.寬帶接入技術(shù)包括xDSL、HFC、SDH、無線接入等

C.無線接入技術(shù)主要有WLAN、WMAN等

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

3.某公司擁有IP地址塊/24。其中6/28和2/28已經(jīng)分配給人事部和財務部,現(xiàn)在技術(shù)部需要100個IP地址,可分配的IP地址塊是()A./25

B.8/25

C.4/25

D.28/25

4.掃描是進行()的一項必要工作,它可以完成大量的重復性工作,為使用者收集與系統(tǒng)相關(guān)的必要信息。

A.信息搜集B.權(quán)限獲取C.入侵檢測D.遠程控制

5.Cisco路由器執(zhí)行showaccess-list命令顯示如下一組信息StandardIPaccesslistblockdeny10.0.0.0,wildcardbits0.255.255.255logdeny172.16.0.0,wildcardbits0.15.255.255permitany根據(jù)上述信息,正確的access—list配置是()。

A.Router(config)#access.liststandardblockRouter(config—std.nacl)#deny10.0.0.0255.0.0.0logRouter(config—std—nacl)#deny172.16.0.0255.240.0.0Router(config—std—nacl)#permitany

B.Router(config)#ipaccess—liststandardblockRouter(config—std—nael)#permitanyRouter(config—std—nacl)#deny10.0.0.00.255.255.255logRouter(config-std-nacl)#deny172.16.0.00.15.255.255

C.Router(config)#ipaccess—liststandardblockRouter(config-std—nacl)#deny10.0.0.0255.0.0.0logRouter(config—std-nacl)#deny172.16.0.0255.240.0.0Router(config—std—nacl)#permitany

D.Router(config)#ipaccess—liststandardblockRouter(config—std-nacl)#deny10.0.0.00.255.255.255logRouter(config—std-nacl)#deny172.16.0.00.15.255.255Router(config—std—nacl)#permitany

6.下面不屬于網(wǎng)絡拓撲結(jié)構(gòu)的是()。

A.環(huán)形結(jié)構(gòu)B.總線結(jié)構(gòu)C.層次結(jié)構(gòu)D.網(wǎng)狀結(jié)構(gòu)

7.從用戶的角度看,因特網(wǎng)是一個()。

A.廣域網(wǎng)B.遠程網(wǎng)C.綜合業(yè)務服務網(wǎng)D.信息資源網(wǎng)

8.下面關(guān)于主板的描述中,錯誤的是()。

A.按芯片集分類有奔騰主板、AMD主板

B.按主板的規(guī)格分類有AT主板、ATX主板

C.按CPU插座分類有Slot主板、Socket主板

D.按數(shù)據(jù)端口分類有SCSI主板、EDO主板

9.下列關(guān)于漏洞掃描技術(shù)和工具的描述中,錯誤的是()。

A.X-Scanner采用多線程方式對指定IP地址段進行安全漏洞掃描

B.ISS的InternetScanner通過依附于主機上的掃描器代理偵測主機內(nèi)部的漏洞

C.主動掃描可能會影響網(wǎng)絡系統(tǒng)的正常運行

D.漏洞掃描工具的主要性能指標包括速度、漏洞數(shù)量及更新周期、是否支持定制攻擊等

10.

二、填空題(10題)11.

12.

13.

14.多媒體技術(shù)與超文本技術(shù)的結(jié)合,即形成了【】技術(shù)。

15.

16.(18)在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是_________協(xié)議和身份認證頭協(xié)議。

17.(5)在實際應用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與________。

18.(11)因特網(wǎng)主要由通信線路、________、主機和信息資源四部分組成。

19.

20.在網(wǎng)絡協(xié)議的各層中相鄰層之間的聯(lián)系是【】的關(guān)系。

三、2.填空題(8題)21.因特網(wǎng)上為用戶之間發(fā)送和接收信息提供的一種快速、廉價的現(xiàn)代化通信手段稱為【】。

22.在網(wǎng)絡管理中,______功能域監(jiān)視網(wǎng)絡吞吐率、利用率、錯誤率和響應時間等參數(shù)。

23.主動攻擊可以分為偽裝、______、消息篡改、拒絕服務和分布式拒絕服務5類。

24.目前常見的網(wǎng)絡管理協(xié)議有______、公共管理信息服務/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)等。

25.誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中______的概率。

26.安騰是______位的芯片。

27.針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用______結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。

28.在因特網(wǎng)路由器中,有些路由表項是由網(wǎng)絡管理員手工建立的。這些路由表項被稱為【】路由表項。

四、C語言程序設計題(2題)29.程序test.C的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于l00。請考生編寫函數(shù)countValue實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))

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

請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(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把結(jié)果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.對于Linux操作系統(tǒng),下列說法錯誤的是()。

A.支持Intel、Alpha硬件平臺,尚不支持Sparc平臺

B.具有先進的網(wǎng)絡能力,可以通過TCP/IP協(xié)議與其他計算機連接

C.支持多任務和多用戶

D.開放源代碼

32.關(guān)于因特網(wǎng)中的WWW服務,以下說法甲,錯誤的是______。

A.WWW服務器中存儲的通常是符合HTML規(guī)范的結(jié)構(gòu)化文檔

B.WWW服務器必須具有創(chuàng)建和編輯Web頁面的功能

C.WWW客戶端程序也被稱為WWW瀏覽器

D.WWW服務器也被稱為Web站點

33.如果用戶希望在網(wǎng)上聊天,可以使用Internet提供的以下哪種服務形式()。

A.新聞組服務B.電子公告牌服務C.電子郵件服務D.文件傳輸服務

六、1.程序設計題(3題)34.某級數(shù)的前兩項A1=1,A2=1,以后各項具有如下關(guān)系:

An=An-2+2An-1

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

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

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

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

試題程序:

#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);

}

35.請編制函數(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()把結(jié)果輸出到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);

}

36.已知IN7.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一個數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以后的5個數(shù)且該數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)ont,并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT7.DAT文件中。

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

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

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidwriteDat();

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i]);

close(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

for(i=0;i<cnt;i++)printf("%d",b[i]);

printf("\n");

writeDat();

}

voidwriteDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

參考答案

1.B同步數(shù)字體系SDH具有兩個主要的特點:一是具有全世界統(tǒng)一的網(wǎng)絡結(jié)點接口(NNI);二是具有一套標準化的信息結(jié)構(gòu)——同步傳輸模塊(STM)。其中,最基本的是STM-1模塊,其速率為155.520Mbps。其余的模塊STM-N都是在STM-1基礎(chǔ)上同步復用而成的。STM-4由4個STM-1構(gòu)成,STM-16由16個STM-1構(gòu)成,STM-64由64個STM-1構(gòu)成。

2.B從實現(xiàn)技術(shù)的角度,目前寬帶接入技術(shù)主要有以下幾種:數(shù)字用戶線xDSL技術(shù)、光纖同軸電纜混合網(wǎng)HFC技術(shù)、光纖接入技術(shù)、無線接入技術(shù)與局域網(wǎng)接入技術(shù)。其中無線接入又可以分為無線局域網(wǎng)接入、無線城域網(wǎng)接入與無線Ad\nhoe接入。B選項中的SDH指的是同步數(shù)字體系,不屬于具體的網(wǎng)絡接入技術(shù)。因此B選項錯誤。

3.D2-2>=100n>=7所以n取7,也就是子網(wǎng)掩碼取25位,故選A即/25

4.A

5.D用名字標識訪問控制列表的配置方法在全局配置模式下的命令格式為“ipaccess—listextended|standardaccess—list-number|name”,在擴展或標準訪問控制模式下配置過濾準則,命令格式為“permit|denyprotocolsourcewildcard—maskdestinationwildcard—mask|opera—tor][operand]”,根據(jù)以上命令格式首先排除A選項。B選項中“permit”放在“deny”前,這樣“deny”命令不起作用,與題意不符。C選項中應為子網(wǎng)掩碼的反碼,所以C選項錯。因此D選項正確。

6.C解析:網(wǎng)絡拓撲可以根據(jù)通信于網(wǎng)中通信信道類型分為兩類:點-點線路通信子網(wǎng)的拓撲與廣播信道通信子網(wǎng)的拓撲。采用點-點線路的通信子網(wǎng)的基本拓撲構(gòu)型有4種:星型、環(huán)型、樹型與網(wǎng)狀型。采用廣播信道通信子網(wǎng)的基本拓撲構(gòu)型有4種:總線型、樹型、環(huán)型、無線通信與衛(wèi)星通信型。

7.D解析:從網(wǎng)絡設計者角度考慮,因特網(wǎng)是計算機互聯(lián)網(wǎng)絡的一個實例,由分布在世界各地的、數(shù)以萬計的、各種規(guī)模的計算機網(wǎng)絡,借助于網(wǎng)絡互聯(lián)設備——路由器,相互連接而形成的全球性的互聯(lián)網(wǎng)絡。從因特網(wǎng)使用者角度考慮,因特網(wǎng)是一個信息資源網(wǎng)。它是由大量主機通過連接在單一、無縫的通信系統(tǒng)上而形成的一個全球范圍的信息資源網(wǎng),接入因特網(wǎng)則主機既可以是信息資源及服務提供者(服務器),也可以是信息資源及服務消費者(瀏覽器、客戶機)。

8.A解析:主板分類方法很多,按照不同的標準就有不同的說法,其中容易混淆的有:①按照芯片集可分為TX、LX、BX主板等。②按主板的規(guī)格可分為AT、Baby-AT、ATX主板等。⑧按CPU插座可分為Socket7、Slot1主板等。④按數(shù)據(jù)端口可分為SCSI、EDO、AGP主板等。

9.D

10.D

11.

12.

13.工作站

【解析】Solaris是Sun公司的UNIX操作系統(tǒng),運行在使用Sun公司的RISC芯片的工作和服務器上。Solaris系統(tǒng)的高性能使它成為Internet上使用最廣泛的網(wǎng)絡操作系統(tǒng)之一。

14.超媒體超媒體解析:多媒體技術(shù)與超文本技術(shù)的結(jié)合,即形成了超媒體技術(shù)。

15.

16.18)封裝安全負載或ESP或封裝安全負載(ESP)

【解析】在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是封裝安全負載協(xié)議和身份認證頭協(xié)議。

17.虛電路

【解析】在實際應用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與虛電路

18.(11)路由器

【解析】因特網(wǎng)主要由通信線路、路由器、主機(服務器與客戶機)和信息資源構(gòu)成。

19.

20.服務與被服務服務與被服務解析:在網(wǎng)絡協(xié)議的各層中相鄰層之間的聯(lián)系是服務與被服務的關(guān)系。

21.電子郵件服務/E-MAIL服務電子郵件服務/E-MAIL服務解析:因特網(wǎng)上為用戶之間發(fā)送和接收信息提供的一種快速、廉價的現(xiàn)代化通信手段稱為電子郵件服務。

22.性能管理性能管理解析:性能管理使網(wǎng)絡管理人員能夠監(jiān)視網(wǎng)絡運行的關(guān)鍵參數(shù),如吞吐率、利用率和錯誤率等。

23.重放重放解析:主動攻擊包括對數(shù)據(jù)流進行篡改或偽造數(shù)據(jù)流,可分為5類:偽裝、重放、消息篡改、拒絕服務和分布式拒絕服務。

24.簡單網(wǎng)絡管理協(xié)議或SNMP簡單網(wǎng)絡管理協(xié)議或SNMP解析:網(wǎng)絡管理協(xié)議提供訪問任何生產(chǎn)廠商生產(chǎn)的任何網(wǎng)絡設備,并獲得一系列標準值的一致方式。目前使用的標準網(wǎng)絡管理協(xié)議包括:簡單網(wǎng)絡管理協(xié)議(SNMP)、公共管理信息服務/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)等。

25.被傳錯被傳錯解析:誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N。(式中:N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù))。

26.6464解析:從奔騰到安騰,標志著英特爾體系結(jié)構(gòu)從IA-32向IA-64的推進。奔騰是32位芯片,而安騰是64位芯片。

27.雙層網(wǎng)絡雙層網(wǎng)絡解析:針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用雙層網(wǎng)絡結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。

28.靜態(tài)靜態(tài)解析:實踐中,路由表的建立有兩種基本方法:靜態(tài)路由表由手工建立,形成后到達某一目的網(wǎng)絡的路由便固定下來。網(wǎng)絡結(jié)構(gòu)不復雜的時候使用,不能自動適應互聯(lián)網(wǎng)結(jié)構(gòu)的變化。必須手工修改路由表。動態(tài)路由表由網(wǎng)絡中的路由器相互自動發(fā)送路由信息而動態(tài)建立的,在網(wǎng)絡結(jié)構(gòu)復雜并且經(jīng)常變化情況下使用。

29.【審題關(guān)鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。

\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加l,同將時將變量i的值累加到sum上。

\n【參考答案】

\n

30.【審題關(guān)鍵句】數(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.A解析:①RedHatLinux5.1支持Intel、Alpha和Spare平臺和大多數(shù)的應用軟件;②Linux操作系統(tǒng)具有先進的網(wǎng)絡能力,可以通過TCP/IP協(xié)議與其他計算機連接,通過網(wǎng)絡進行分布式處理;③Linux操作系統(tǒng)支持多用戶,在同一時間內(nèi)可以有多個用戶使用主機;④Linux操作系統(tǒng)與WindowsNT、NetWare、UNIX等傳統(tǒng)網(wǎng)絡操作系統(tǒng)最大的區(qū)別是:Linux開放源代碼。

32.B解析:本題考查點是WWW服務的概念。WWW服務采用客戶機/服務器工作模式。其客戶機和服務器之間采用超文本傳輸HTTP協(xié)議進行通信。WWW服務器也被稱為Web站點,其中存儲的通常是符合HTML規(guī)范的結(jié)構(gòu)化文檔,即頁面。但是,WWW服務器不需要具備創(chuàng)建和編輯Web頁面的功能。WWW客戶端程序也被稱為WWW瀏覽器。瀏覽器用來瀏覽Internet上的頁面。

33.B解析:電子公告牌(BBS)也是因特網(wǎng)上較常用的服務功能之一。用戶可以利用BBS服務與未謀面的網(wǎng)友聊天,組織沙龍、獲得幫助、討論問題及為別人提供信息。

34.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*2;/*求下一個級數(shù)*/Sum=sumO+an;/*求級數(shù)和*/a1=a2;/*將a2賦給a1*/a2=an;/*將an賦給a2*/n++;if(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*/b[0]=n;/*則將n存入數(shù)組單元b[0]中*/if(sumo<l000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*/b[1]=n;/*則將n存入數(shù)組單元b[1]中*/if(sumo<l0000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000*/{b[2]=n;/*則將n存入數(shù)組單元b[2]中*/break;/*并強行退出循環(huán)*/}sumo=sum;/*將sum賦給sum0為下一次循環(huán)的求和作準備*/}}jsValue()\r\n{intal=1,a2=1,n=1,an;\r\nintsum0,sum;\r\nsum0=a1+a2;\r\nwhile(1)\r\n{an=al+a2*2;/*求下一個級數(shù)*/\r\nSum=sumO+an;/*求級數(shù)和*/\r\na1=a2;/*將a2賦給a1*/\r\na2=an;/*將an賦給a2*/\r\nn++;\r\nif(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*/\r\nb[0]=n;/*則將n存入數(shù)組單元b[0]中*/\r\nif(sumo<l000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*/\r\nb[1]=n;/*則將n存入數(shù)組單元b[1]中*/\r\nif(sumo<l0000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000*/\r\n{b[2]=n;/*則將n存入數(shù)組單元b[2]中*/\r\nbreak;/*并強行退出循環(huán)*/\r\n}\r\nsumo=sum;/*將sum賦給sum0,為下一次循環(huán)的求和作準備*/\r\n}\r\n}解析:本題考查的知識點如下:

(1)利用循環(huán)和判斷求級數(shù)。

(2)循環(huán)的強行退出。

(3)多個條件的“與”運算。

由級數(shù)的表達式可以看出,級數(shù)中的各項可以由循環(huán)依次求得。當級數(shù)的和達到要求的條件時就可以退出循環(huán)結(jié)構(gòu)。因為退出循環(huán)的兩個條件Sn<M,Sn+1≥M要同時滿足,所以兩條件之間要用到“與”運算。這里使用break退出整個循環(huán)結(jié)構(gòu)。

35.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語言中,有一結(jié)構(gòu)體類型FILE,其中包含文件的一些屬性信息??啥x指針指向該結(jié)構(gòu)體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。若能打開,使用函數(shù)intfscanf(FILE*fp,char*format,args)從fp所指向的

溫馨提示

  • 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

提交評論