(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁
(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁
(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁
(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁
(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2023年)湖南省永州市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.下列對IEEE802.11b無線局域網(wǎng)的描述中,錯誤的是()。

A.采用IEEE802.11b標準的對等解決方案,只要給每臺計算機安裝一塊無線網(wǎng)卡即可

B.在多蜂窩漫游工作工作方式中,整個漫游過程對用戶是透明的

C.采用直接序列無線擴頻技術,經(jīng)過申請后可使用2.4GHZ頻段

D.IEEE802.11b網(wǎng)卡處于休眠模式時,接入點將信息緩沖到客戶

3.下列關于路由器技術的描述中,錯誤的是()

A.路由器的包轉發(fā)能力與路由器的端口數(shù)量、端口速率、包長度、包類型相關

B.轉發(fā)率通常是衡量路由器中傳輸效率的性能

C.突發(fā)處理能力是以最大幀間隔發(fā)送數(shù)據(jù)包而不引起丟失的最大傳輸速率來衡量

D.路由器的冗余是為了保證設備的可靠性與可用性

4.與多媒體視頻壓縮技術有關的是()。

A.MPEGB.JPEGC.MP3D.ZIP

5.下列關于網(wǎng)絡管理模型的敘述,錯誤的是()。

A.在網(wǎng)絡管理中,一般采用管理者一代理的管理模型

B.管理者從各代理處收集信息,進行處理,獲取有價值的管理信息,達到管理目的

C.一個管理者可以和多個代理進行信息交換,但一個代理只能接受一個管理者的管理操作

D.管理者和代理之間的信息交換可以分為兩種:從管理者到代理的管理操作:從代理到管理者的事件通知

6.下列關于SNMP的描述中,錯誤的是()。

A.SNMP是基于TCP傳輸?shù)?/p>

B.MIB-2庫中計數(shù)器類型的值只能增加不能減少

C.SNMP操作主要有Get、Sot、Notifications等

D.Manager通過SNMP定義的PDU向Agent發(fā)出請求

7.下列對IPv6地址FE01:O:O:050D:23:O:O:03D4的簡化表示中,錯誤的是()。

A.FE01::50D:23:O:0:03D4

B.FE01:0:O:050D:23::03D4

C.FE01:0:0:50D:23::03D4

D.FE01::50D:23::03D4

8.電子郵件的地址格式是()。

A.用戶賬號.郵件服務器域名B.用戶賬號@郵件服務器城名C.郵件服務器域名@用戶賬號D.用戶賬號@用戶計算機名

9.下列選項中,()不屬于電子商務對安全的基本要求。A.機密性B.靈活性C.認證性D.完整性

10.校園網(wǎng)內(nèi)的一臺計算機無法使用域名而只能使用IP地址訪問某個外部服務器,造成這種情況的原因可能是()。A.該計算機與DNS服務器不在同一子網(wǎng)

B.被訪問服務器上設置的DNS服務器有誤

C.該計算機網(wǎng)關設置有誤

D.本地域名服務器無法與外部正常通信

二、填空題(10題)11.使用遠程登錄telnet對交換機進行配置時,可以利用網(wǎng)上的任意一臺計算機,以________的方式遠程登錄到交換機上實現(xiàn)。

12.00-60-38-00-08-A6是一個______地址。

13.

14.精簡指令集計算機的英文縮寫是______。

15.

16.通信控制處理機可作為通信子網(wǎng)中的______,完成分組的接收、校驗、存儲及轉發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。

17.軟件開發(fā)階段可以分成需求分析、總體設計和______3個子階段。

18.

19.

第76題網(wǎng)絡操作系統(tǒng)為支持分布式服務功能,提出了一種新的網(wǎng)絡管理機制,即___________。

20.Linux是______大學生開發(fā)的免費軟件。

三、2.填空題(8題)21.因特網(wǎng)能提供多種服務,其中新聞組是一種利用網(wǎng)絡進行專題討論的國際論壇,USENET是最大規(guī)模的網(wǎng)絡新聞組,其基本通信方式是______。

22.目前社區(qū)寬帶網(wǎng)(RBB)主要由三種技術:通過電信網(wǎng)的數(shù)字用戶線路xDSL傳輸數(shù)據(jù),通過有線電視網(wǎng)CATV傳輸數(shù)據(jù),通過純粹的【】的傳輸數(shù)據(jù)。

23.電子商務的體系結構可以分為網(wǎng)絡基礎平臺、安全結構、【】、業(yè)務系統(tǒng)4個層次。

24.操作系統(tǒng)的存儲管理功能主要是對______的管理。

25.電子商務采用層次化的體系結構,支付型電子商務體系結構的4個層次為【】、安全保障、支付體系和業(yè)務系統(tǒng)。

26.—個IPv6的地址的基本表現(xiàn)形式為AA03:0:0:0:0:7:8:15,貝其簡略表現(xiàn)形式為【】。

27.涉密政務辦公網(wǎng)絡之間是通過______進行相互連接的。

28.CSMA/CD的發(fā)送流程可以概括為:先聽后發(fā)、邊聽邊發(fā)、沖突停止、______。

四、C語言程序設計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVai,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件out.dat中。

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

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

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

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

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

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

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

五、1.選擇題(3題)31.進行站點設計時,設立留言薄是為了()。

A.加強對網(wǎng)站的管理B.建立與網(wǎng)民的交互空間C.點綴行業(yè)及其他信息D.收集統(tǒng)計信息

32.關于數(shù)字簽名的描述中,錯誤的是______。

A.可以利用公鑰密碼體制B.可以利用對稱密碼體制C.可以保證信息內(nèi)容的機密性D.可以進行驗證

33.在雙絞線組網(wǎng)的方式中,______是以太網(wǎng)的中心連接設備。

A.集線器B.收發(fā)器C.中繼器D.網(wǎng)卡

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

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

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

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

#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("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");

return;

}

CalValue();

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

printf("符合條件的正整數(shù)的個數(shù)=%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);

}

35.下列程序的功能是:利用以下所示的簡單迭代方法求方程:

cos(x)-x=0的一個實根。

xn+1=cos(xn)

迭代步驟如下:

(1)取x1初值為0.0。

(2)x0=x1,把x1的值賦給x0。

(3)x1=cos(x0),求出一個新的x1。

(4)若x0-x1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。

(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。

請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調用函數(shù)writeDAT()把結果輸出到文件out41.dat中。

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

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

試題程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

floatcountValue()

{

}

main()

{

clrscr();

printf("實根=%f\n",countValue

printf("%f\n",cos(countValue())-countValue());

writeDAT();

}

writeDAT()

{

FILE*wf;

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

fprintf(wf,"%f\n",countValue

fclose(wf);

}

36.已知數(shù)據(jù)文件IN26.DAT中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制一函數(shù)jsVal(),其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的個位數(shù)字),把百位數(shù)字和十位數(shù)字組成另一個新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個十位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除,同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要求計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調用寫函數(shù)writeDat(),把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT26.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;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

for(i=0;i〈cnt;i++)

printf("%d",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

for(i=0;i〈cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

參考答案

1.B

2.CIEEE802.11b標準使用的是開放的2.4GHz頻段,無須申請就可直接使用。因此選項C錯誤。

3.C

4.A解析:MPEG是關于視頻、音頻的一種壓縮技術。

5.C解析:一個管理者可以和多個代理進行信息交換,這是網(wǎng)絡管理常見的情況。一個代理也可以接受來自多個管理者的管理操作,在這種情況下,代理需要處理來自多個管理者的多個操作之間的協(xié)調問題。所以選項C的敘述是錯誤的。

6.ASNMP是一種較流行的用于傳輸管理信息的傳輸協(xié)議。SNMP定義比較簡單,并不在每層都定義有管理實體,只在TCP/IP協(xié)議層上進行定義,并基于UDP傳輸。MIB-2中的計數(shù)器是一個非負的整數(shù),且從0開始逐步增加,但不能減少。SNMP的操作有Get、Set、Notifications等,每種操作都有相應的PDU操作,故選項A錯誤。

7.DIPv6地址在使用雙冒號法表示時,雙冒號只允許出現(xiàn)一次,所以選項D錯誤。

8.B

9.B解析:電子商務面臨的安全隱患導致了對電子商務安全的需求,同時也要求電子商務的安全系統(tǒng)必須能夠做到機密性、完整性、認證性、不可抵賴性等4個方面。靈活性可以排除在外。

10.D校園網(wǎng)內(nèi)的一臺計算機無法使用域名而只能使用IP地址訪問某個外部服務器,可能原因主要有:①該計算機的TCP/IP協(xié)議工作不正常;②該計算機IP地址與掩碼設置有誤;③該計算機網(wǎng)關設置有誤;④被訪問服務器上設置的DNS服務器有誤;⑤本地DNS無法訪問外網(wǎng)。本地主機能夠通過IP地址訪問外部服務器,說明網(wǎng)絡是通的,可以排除①~④。故選擇D選項。

11.\n模擬終端

\n

12.以太網(wǎng)物理地址以太網(wǎng)物理地址解析:以太剛的物理地址長度為48位,6個字節(jié),表示時在兩個十六進制數(shù)之間用一個連宇符隔開。

13.

14.RISCRISC解析:RISC是“精簡指令集計算機”的英文縮寫,它的指令系統(tǒng)相對簡單,并由硬件執(zhí)行,而復雜的操作則由簡單指令合成。

15.

16.分組存儲轉發(fā)結點分組存儲轉發(fā)結點解析:通信控制處理機在網(wǎng)絡拓撲結構中被稱為網(wǎng)絡結點。通信控制處理機一方面作為與資源子網(wǎng)的主機和終端的連接接口,將主機和終端連入網(wǎng)內(nèi);另一方面作為通信子網(wǎng)中的分組存儲轉發(fā)結點,完成分組的接收、校驗、存儲及轉發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。

17.詳細設計詳細設計解析:軟件的生命周期,通常分為設計階段、開發(fā)階段和運行階段。其中開發(fā)階段分為需求分析、總體設計和詳細設計3個階段。

18.

19.分布式目錄服務

【解析】網(wǎng)絡操作系統(tǒng)為支持分布式服務功能,提出了一種新的網(wǎng)絡管理機制,即分布式目錄服務。

20.芬蘭芬蘭解析:Linux是一個由芬蘭大學生LinusB.Torvalds開發(fā)的免費軟件,它和我們熟知的Windows系統(tǒng)最大的不同是:它是開放源代碼。

21.電子郵件電子郵件解析:USENET的基本通信方式是電子郵件,但它不是采用點對點通信方式,而是采用多對多的傳遞方式。

22.計算機網(wǎng)絡計算機網(wǎng)絡解析:社區(qū)寬帶網(wǎng)絡是接到用戶的快速網(wǎng)絡,從日前來看,有3種主要的技術,一種是基于電信網(wǎng)絡的數(shù)字用戶線路xDSL方式,它是建立在原有的電信線路上面?zhèn)魉蛯拵?shù)據(jù);另一種是在有線電視網(wǎng)CATV上傳送寬帶數(shù)據(jù):還有一種就是純粹計算機網(wǎng)絡,也就是我們常說的局域網(wǎng),它可能以基于IP的方式傳輸寬帶數(shù)據(jù)。

23.支付體系支付體系解析:電子商務的體系結構可以分為網(wǎng)絡基礎平臺、安全結構、支付體系和業(yè)務系統(tǒng)4個層次。

24.內(nèi)存空間內(nèi)存空間解析:存儲管理是操作系統(tǒng)的重要組成部分,它負責計算機系統(tǒng)存儲器的管理,存儲管理主要是指對內(nèi)存空間的管理。

25.網(wǎng)絡基礎平臺網(wǎng)絡基礎平臺解析:本題考查點是電子商務中支付型電子商務的體系結構。電子商務采用層次化的體系結構。目前多認為電子商務體系結構由4個層次構成,由下向上各層次應該為:網(wǎng)絡基礎平臺、安全保障、支付體系和業(yè)務系統(tǒng)。網(wǎng)絡基礎平臺是電子商務在Internet上進行商務活動的基礎平臺。目前,我國有中國科技網(wǎng)(CSTNET)、中國公用計算機互聯(lián)網(wǎng)(CHINANET)、中國教育和科研計算機網(wǎng)(CERNET)、中國聯(lián)通互聯(lián)網(wǎng)、中國網(wǎng)通公用互聯(lián)網(wǎng)(CNCNET)等都能提供互聯(lián)網(wǎng)接入服務。消費者將自己的計算機接入Internet,在商家開設的“商店”,即電子商務網(wǎng)站上。就可以進行電子商務活動。另外,安全系統(tǒng)通過CA安全認證體系及其他的安全技術,保證電子商務中的資金流和信息流的安全。支付系統(tǒng)完成交易之中的支付活動。目前一般有兩種支付方式。一是傳統(tǒng)的支付方式,即采用郵局匯款或當面付款等方式;二是網(wǎng)上支付方式,通過Internet來完成交易中的資金支付。電子商務業(yè)務系統(tǒng)完成電子商務中具體的業(yè)務功能,如談判、網(wǎng)上定貨、接受客戶的反饋信息等。

26.AA03::7:8:15AA03::7:8:15解析:在IPv6中,地址的表現(xiàn)方式有三種?;颈憩F(xiàn)形式采用8個16位的部分表示,每個部分用四位十六進制數(shù),各個部分間用:隔開;簡略形式可以將連續(xù)的若干部分的0用::來表示,如0:0:0:0:12:5:9:7可表示成::12:5:9:7;混合表現(xiàn)形式中,高96位被劃分成6個十六位部分,采用16進制數(shù)表示,低32位與IPv4采用相同的表現(xiàn)方式,用十進制數(shù)表示。

27.涉密政務專網(wǎng)涉密政務專網(wǎng)解析:涉密政務辦公網(wǎng)絡是政府內(nèi)部的辦公網(wǎng)絡系統(tǒng)。涉密政務辦公網(wǎng)絡之間是通過涉密政務專網(wǎng)進行相互連接的。

28.隨機延遲后重發(fā)隨機延遲后重發(fā)解析:為了有效地實現(xiàn)分布式多結點訪問公共傳輸介質的控制策略,CSMA/CD的發(fā)送流程可以簡單地概括為4點:先聽后發(fā)、邊聽邊發(fā)、沖突停止、隨機延遲后重發(fā)。

29.【審題關鍵句】千位-百位-十位-個位,結果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位-百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。

\n【參老答案】

\n

\n

30.【審題關鍵句】大于前連續(xù)5個數(shù),偶數(shù),從大到小排序。

\n【解題思路】本題類似于第35套題,通過審題可以發(fā)現(xiàn)主要有3個不同點:①要求進行比較的元素大于連續(xù)前5個數(shù),因此在設置for循環(huán)條件語句時,應該從第6個元素開始,即數(shù)組下標i的值等于5,參考答案的第2條語句;②當前元素連續(xù)大于前5個數(shù)時,前5個元素的數(shù)組下標表示也有所不同,判斷表達式也不一樣,參考答案的第4條語句;③統(tǒng)計結果按從大到小的方式進行排序,即參考答案的第9條語句。

\n【參考答案】

\n

\n

31.B解析:建立留言簿,可以讓網(wǎng)民感受到站點設計者對他們意見的尊重,還可以及時得到用戶的反饋。這樣建立與網(wǎng)民的交互空間體現(xiàn)了站點擁有者對用戶的關心和尊重。

32.C解析:數(shù)字簽名可以利用公鑰密碼、對稱密碼體制或公證系統(tǒng)來實現(xiàn)。數(shù)字簽名沒有提供消息內(nèi)容的機密性。因為許多時候證明消息的來源要比隱藏消息的內(nèi)容更加重要,可能需要消息的認證和完整性,而不需要保密性。

33.A解析:在雙絞線組網(wǎng)的方式中,集線器(HuB)是局域網(wǎng)的基本連接設備,也是以太網(wǎng)的中心連接設備。在傳統(tǒng)的局域網(wǎng)中,聯(lián)網(wǎng)的節(jié)點通過非屏蔽雙絞線與集線器連接,構成物理上的星型拓撲結構。當集線器接收到某個節(jié)點發(fā)送的廣播信息便會將接收到的數(shù)據(jù)轉發(fā)到每個端口。

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

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

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

在本題中,并沒有給出確切的數(shù)據(jù)個數(shù),是以數(shù)據(jù)的最大個數(shù)定義的數(shù)組。在主函數(shù)中,給所有的數(shù)組成員賦初值為0,而從文件中讀取的數(shù)據(jù)是正整數(shù),所以只要數(shù)組的某個元素為0,則說明數(shù)組存的數(shù)據(jù)已經(jīng)結束。此時就可以結束循環(huán)結構。這里要借助運算符“%”與“/”將4位數(shù)的各位上的數(shù)拆成獨立的數(shù)字,然后就可以根據(jù)題意要求判斷。

35.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*將x1賦值給x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001則結束循環(huán)*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*將x1賦值給x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001,則結束循環(huán)*/\r\n}\r\nreturnx1;\r\n}解析:本題考查的知識點如下:

(1)數(shù)學函數(shù)doublecos(doublex)及doublefabs(doublex)的使用。

(2)使用循環(huán)結構實現(xiàn)迭代。

在本題中,因為要求一個實數(shù)的余弦值,在結束迭代的時候要判斷絕對值,所以這里要用到數(shù)學函數(shù)cos(doublex)和fabs(doublex)。先設一個條件永遠為真的while循環(huán)結構,按照步驟提示,要先為x1取初值,將x1的值賦給x0,使x1=cos(x0),判斷x0-x1的絕對值將其作為強行退出循環(huán)的條件。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0i〈200i++){thou=a[i]/1000;/*求千位數(shù)字*/hun=a[i]%1000/100;/*求百位數(shù)字*/ten=a[i]%100/10;/*求十位數(shù)字*/data=a[i]%10;/*求個位數(shù)字*/ab=10*thou+data;/*把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)*/cd=10*hun+ten;/*把百位數(shù)字和十位數(shù)字組成另一個新的十位數(shù)*/if(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0){/*如果這兩個十位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除同時兩個新十位數(shù)字均不為零*/b[cnt]=a[i];/*則把滿足條件的數(shù)存入數(shù)組b中*/cnt++;}}for(i=0;i〈cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+1;j〈cnt;j++)if(b[i]〈b[j]){data=b[

溫馨提示

  • 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

提交評論