2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.一臺(tái)交換機(jī)具有16個(gè)10/100Mbps全雙工下聯(lián)端口,它的上聯(lián)端口帶寬至少應(yīng)為()。

A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps

2.常用的商情分析工具不包括()。

A.時(shí)間序列分析B.心理分析C.回歸分析D.聚類分析

3.CableModem上行速率在()

A.64Kbps-200Kbps

B.200Kbps-10Mbps

C.10Mbps-20Mbps

D.20Mbps-36Mbps

4.IP地址192.168.15.136/29的子網(wǎng)掩碼可寫為()

A.255.255.255.192

B.255.255.255.224

C.255.255.255.240

D.255.255.255.248

5.下列對(duì)藍(lán)牙技術(shù)指標(biāo)的描述中,錯(cuò)誤的是()。

A.話音編碼方式為CVSD或?qū)?shù)PCM

B.跳頻速率為1600次/s

C.發(fā)射功率20dBm時(shí)覆蓋范圍為200m

D.同步信道速率:64kbps(3個(gè)全雙工通道)

6.下列哪個(gè)不是常見的網(wǎng)絡(luò)廣告()。

A.列表分類播發(fā)型廣告B.全屏廣告C.分類廣告D.聲音廣告

7.若兩臺(tái)服務(wù)器系統(tǒng)可用性分別達(dá)到99.9%和99.999%,那么下面關(guān)于兩臺(tái)服務(wù)器每年停機(jī)時(shí)間的描述中正確的是()。

A.兩臺(tái)服務(wù)器每年的停機(jī)時(shí)間之差不可能大于8.8小時(shí)

B.兩臺(tái)服務(wù)器每年的停機(jī)時(shí)間之和不可能大于53分鐘

C.兩臺(tái)服務(wù)器每年的停機(jī)時(shí)間必須小于等于的時(shí)長分別是8.8小時(shí)和53分鐘

D.兩臺(tái)服務(wù)器每年的停機(jī)時(shí)間必須小于等于的時(shí)長分別是53分鐘和5分鐘

8.在Internet上,客戶端與服務(wù)端一般通過什么形式實(shí)現(xiàn)交互()。

A.利用表單B.利用路由器C.利用ACLD.利用交換機(jī)

9.下列不屬于物理層安全風(fēng)險(xiǎn)的是()。

A.環(huán)境事故造成的設(shè)備損壞

B.電源故障造成設(shè)備斷電,導(dǎo)致數(shù)據(jù)庫信息丟失

C.電磁輻射造成的數(shù)據(jù)信息被竊取

D.線路搭載造成數(shù)據(jù)被截獲

10.在一個(gè)大型互聯(lián)網(wǎng)中,動(dòng)態(tài)刷新路由器的路由表可以使用的協(xié)議為:()。

A.TELNETB.OSPFC.SIPD.IGMP

二、填空題(10題)11.撥號(hào)上網(wǎng)有【】與SLIP/PPP協(xié)議連接兩種方式。

12.數(shù)字簽名是筆跡簽名的模擬,用于確認(rèn)發(fā)送者的身份,是一個(gè)的消息摘要。

13.

14.P2P網(wǎng)絡(luò)的基本結(jié)構(gòu)之一是______結(jié)構(gòu),其特點(diǎn)是由服務(wù)器負(fù)責(zé)記錄共享的信息以及回答對(duì)這些信息的查詢。

15.

16.在網(wǎng)絡(luò)管理中,一般采用管理者-代理的管理模型,其中代理位于【】的內(nèi)部。

17.(15)用戶檢索POP3郵件服務(wù)器的過程可以分成3個(gè)階段:___________、事務(wù)處理階段、更新階段。

18.美國IEEE的一個(gè)專門委員會(huì)曾把計(jì)算機(jī)分為6類,即;大型主機(jī)、小型計(jì)算機(jī)、__________、工作站、巨型計(jì)算機(jī)、小巨型機(jī)。

19.第一代蜂窩移動(dòng)通信是模擬方式,第二代蜂窩移動(dòng)通信是______。

20.(5)萬兆以太網(wǎng)仍保留IEEE802.3標(biāo)準(zhǔn)對(duì)以太網(wǎng)最小和最大________的規(guī)定。

三、2.填空題(8題)21.在Client/Server工作模式下,客戶機(jī)使用【】向數(shù)據(jù)庫服務(wù)發(fā)送查詢命令。

22.軟件由程序和相關(guān)【】組成。

23.IP具有兩種廣播地址形式,它們是______廣播地址和有限廣播地址。

24.Ethernet交換機(jī)的幀轉(zhuǎn)發(fā)主要有3種方式,它們是直接交換、改進(jìn)的直接交換和交換。

25.在ISO/OSI參考模型中,______的主要功能是路由選擇、擁塞控制與網(wǎng)絡(luò)互聯(lián)。

26.目前城域網(wǎng)建設(shè)方案在體系結(jié)構(gòu)上都采用3層模式,它們是:【】層、業(yè)務(wù)匯聚層與接入層。

27.NSFNET采用的是層次結(jié)構(gòu),分為主干網(wǎng)、地區(qū)網(wǎng)和______。

28.通用型網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類:變形系統(tǒng)與______系統(tǒng)。

四、C語言程序設(shè)計(jì)題(2題)29.

30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

計(jì)算方差的公式如下:

原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。

第8類按結(jié)構(gòu)體成員篩選并排序

五、1.選擇題(3題)31.ATM層類似于數(shù)據(jù)鏈路層協(xié)議,可以利用()技術(shù)在同一條物理鏈路上進(jìn)行多路復(fù)用。

A.頻分多路復(fù)用B.時(shí)分多路復(fù)用C.虛電路D.以上都是

32.下列不屬于主動(dòng)攻擊的是()。

A.拒絕服務(wù)B.重放C.假冒D.信息的泄漏

33.IP地址的長度為()個(gè)字節(jié)。

A.2B.4C.32D.255

六、1.程序設(shè)計(jì)題(3題)34.請(qǐng)編制程序,要求:將文件IN91.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(shù)cnt2,以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到out91.dat中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

for(j=0;j<10;j++)

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

fw=fopen("out91.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

35.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票文件ENG50.1N,其數(shù)據(jù)存放格式是每條記錄的長度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依此類推。每一位候選人的記錄內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票。給定函數(shù)ReadDat()的功能是把選票記錄讀入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CoutRs()來統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0],jyy[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT50.DAT中。

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

試題程序:

#include<stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCoutRs(void)

{

}

voidmain()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

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

return;

}

CoutRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

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

return1;

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

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

xx[i][10]=0;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

printf("第%d個(gè)人的選票數(shù)=%d\n",i+l,yy[i]);

}

fclose(fp);

}

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

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

請(qǐng)勿改動(dòng)主函數(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.D全雙工端口帶寬的計(jì)算方法是:端口數(shù)×端口速率×2。交換機(jī)的全雙工端口總帶寬為16×100×2=3.2Gbps。求交換機(jī)上聯(lián)端口帶寬的本質(zhì)是求交換總帶寬。所以上聯(lián)端口的帶寬為3.2Gbps。故選擇D選項(xiàng)。

2.B

3.B

4.D

5.C發(fā)射功率20dBm時(shí)覆蓋范圍為100m。故選擇c選項(xiàng)。

6.D

7.A如果要保證服務(wù)器系統(tǒng)可用性達(dá)到99.9%和99.999%,系統(tǒng)的每年的停機(jī)時(shí)間要小于8.76小時(shí)和0.0876小時(shí)。5分鐘約是0.0833小時(shí),53分鐘約是0.883。故選擇A選項(xiàng)。

8.A

9.D

10.B

\n

11.撥號(hào)連接終端方式撥號(hào)連接終端方式解析:撥號(hào)上網(wǎng)有撥號(hào)連接終端方式與SLIP/PPP協(xié)議連接兩種方式。

12.加密數(shù)字簽名是筆跡簽名的模擬,用于確認(rèn)發(fā)送者身份,是一個(gè)加密的消息摘要。

13.

14.集中式集中式解析:目前,P2P網(wǎng)絡(luò)存在4種主要的結(jié)構(gòu)類型,集中式拓?fù)浣Y(jié)構(gòu)、分布式非結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)、分布式結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)以及混合式P2P網(wǎng)絡(luò)結(jié)構(gòu)。

15.

16.被管理設(shè)備被管理設(shè)備解析:在網(wǎng)絡(luò)管理中,一般采用管理者-代理的管理模型。管理者與代理之間通過網(wǎng)絡(luò)實(shí)現(xiàn)管理信息的交換、控制、協(xié)調(diào)和監(jiān)視網(wǎng)絡(luò)資源,完成網(wǎng)絡(luò)管理。其中,管理者是運(yùn)行在計(jì)算機(jī)操作系統(tǒng)之上的一組程序,從代理處收集管理信息,進(jìn)行處理;代理位于被管理設(shè)備的內(nèi)部,把來自管理者的命令或信息請(qǐng)求轉(zhuǎn)換為本設(shè)備特有的指令,完成管理者的指示,或是返回他所在設(shè)備的信息。

17.(15)認(rèn)證階段

【解析】用戶檢索POP3郵件服務(wù)器的過程可以分成3個(gè)階段:認(rèn)證階段、事務(wù)處理階段、更新階段。

18.個(gè)人計(jì)算機(jī)個(gè)人計(jì)算機(jī)解析:1989年11月美國IEEE(電子電器工程師學(xué)會(huì))的一個(gè)專門委員會(huì)根據(jù)計(jì)算機(jī)種類的演變過程和發(fā)展趨勢(shì),把計(jì)算機(jī)分為6大類:大型主機(jī)、小型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、工作站、巨型計(jì)算機(jī)、小巨型機(jī)。

19.數(shù)字方式數(shù)字方式解析:第二代蜂窩移動(dòng)通信是數(shù)字方式,涉及語音信號(hào)的數(shù)字化與數(shù)字信息的處理、傳輸問題。目前人們正在研究和開發(fā)第三代移動(dòng)通信產(chǎn)品。

20.(5)幀長度【解析】萬兆以太網(wǎng)仍保留IEEE802.3標(biāo)準(zhǔn)對(duì)以太網(wǎng)最小和最大幀長度的規(guī)定,在用戶將已有的以太剛升級(jí)時(shí),仍便于和較低速率的以太網(wǎng)通信。

21.SQL或結(jié)構(gòu)化查洵語言SQL或結(jié)構(gòu)化查洵語言解析:在Client/Server工作模式下,客戶機(jī)可以使用結(jié)構(gòu)化查詢語言(SQL)向數(shù)據(jù)庫服務(wù)器發(fā)送查洵命令。

22.文檔文檔解析:軟件不能簡單地理解為就是程序,軟件是程序以及開發(fā)、使用和維護(hù)程序所需的所有文檔的總和。軟件由程序和相關(guān)文檔組成。文檔是軟件開發(fā)、使用和維護(hù)中的必備資料。它能提高軟件開發(fā)的效率、保證軟件的質(zhì)量,而且在軟件的使用過程中有指導(dǎo)、幫助、解惑的作用,尤其在維護(hù)工作中,文檔是不可或缺的資料。

23.直接直接解析:IP具有兩種廣播地址形式,它們是直接廣播地址和有限廣播地址。

24.存儲(chǔ)轉(zhuǎn)發(fā)存儲(chǔ)轉(zhuǎn)發(fā)解析:Ethernet交換機(jī)的幀轉(zhuǎn)發(fā)方式可以分為3類:直接交換方式、存儲(chǔ)轉(zhuǎn)發(fā)交換方式、改進(jìn)的直接交換方式。

25.網(wǎng)絡(luò)層網(wǎng)絡(luò)層解析:網(wǎng)絡(luò)層主要功能是路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)。通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂健?/p>

26.核心交換(或核心)核心交換(或核心)解析:城域網(wǎng)MAN的規(guī)模和覆蓋范圍介于廣域網(wǎng)和局域網(wǎng)之間,主要用于一個(gè)城市中企業(yè)、機(jī)關(guān)、學(xué)校等單位的局域網(wǎng)互聯(lián)。目前,城域網(wǎng)建設(shè)方案有多種,其共同的特點(diǎn)包括:主干傳輸介質(zhì)采用光纖,交換結(jié)點(diǎn)采用基于IP交換的高速路由交換機(jī)或ATM交換機(jī),體系結(jié)構(gòu)上采用核心交換層、業(yè)務(wù)匯聚層與接入層3層模式。

27.校園網(wǎng)校園網(wǎng)解析:NSFNET采取的是一種層次形結(jié)構(gòu),分為主干網(wǎng)、地區(qū)網(wǎng)和校園網(wǎng)。各大學(xué)的主機(jī)聯(lián)入校園網(wǎng),校園網(wǎng)聯(lián)入地區(qū)網(wǎng),地區(qū)網(wǎng)聯(lián)入主干網(wǎng),主干網(wǎng)再與ARPANET連接。包括主干網(wǎng)和地區(qū)網(wǎng)絡(luò)在內(nèi)的整個(gè)網(wǎng)絡(luò)系統(tǒng)成為NSFNET。

28.基礎(chǔ)級(jí)基礎(chǔ)級(jí)解析:對(duì)于通用型網(wǎng)絡(luò)操作系統(tǒng),一般又可以分為兩類;變形系統(tǒng)與基礎(chǔ)級(jí)系統(tǒng)。變形系統(tǒng)是在原有的單機(jī)操作系統(tǒng)基礎(chǔ)上,通過增加網(wǎng)絡(luò)服務(wù)功能構(gòu)成的:基礎(chǔ)級(jí)系統(tǒng)則是以計(jì)算機(jī)硬件為基礎(chǔ),根據(jù)網(wǎng)絡(luò)服務(wù)的特殊要求,直接利用計(jì)算機(jī)硬件與少量軟件資源專門設(shè)計(jì)的網(wǎng)絡(luò)操作系統(tǒng)。

29.【審題關(guān)鍵句】

\n

\n【解題思路】

\n①首先定義變量并賦值,包括表示級(jí)數(shù)的整型變量al、a2,賦初值l,表示級(jí)數(shù)前n項(xiàng)的和s,其初值為2,表示級(jí)數(shù)的第n項(xiàng)t,循環(huán)變量i,級(jí)數(shù)n項(xiàng)賦初值l。

\n②采用for循環(huán),循環(huán)變量i從0開始依次遞增到2。在循環(huán)體中對(duì)m的值擴(kuò)大l0倍,當(dāng)級(jí)數(shù)前n項(xiàng)的和s小于m時(shí),根據(jù)級(jí)數(shù)的第n項(xiàng)等于第n-2項(xiàng)與2倍的第n-1項(xiàng)的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級(jí)數(shù)前11.1項(xiàng)的和s加上第n項(xiàng)的值t賦給變量S,求得級(jí)數(shù)前n項(xiàng)的和賦給變量s。把il的值加1,在下次循環(huán)中計(jì)算級(jí)數(shù)第n+1項(xiàng)的值,把變量當(dāng)前級(jí)數(shù)第n-1項(xiàng)的值a2賦給第n.2項(xiàng)al,把當(dāng)前的第n項(xiàng)t的值賦給第n-1項(xiàng)a2。當(dāng)級(jí)數(shù)前n項(xiàng)的和s大于或等于m時(shí),退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進(jìn)入下一次for循環(huán)。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀取1000個(gè)數(shù),奇數(shù)個(gè)數(shù)、偶數(shù)個(gè)數(shù)、平均值及方差。

\n【解題思路】本題類似第48套試題,相對(duì)來說更簡單一些,通過審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語句。

\n【參考答案】

\n

\n第8類按結(jié)構(gòu)體成員篩選并排序

31.CATM層允許數(shù)據(jù)通過多條虛電路在同一條物理鏈路上進(jìn)行多路復(fù)用。ATM交換機(jī)接收來自特定輸入端口的信元,根據(jù)信元頭中的VPI/VCI字段,檢查路由表進(jìn)行信元轉(zhuǎn)發(fā),并更新信元頭的VPI和VCI。\n單選題

32.D解析:被動(dòng)攻擊有泄露信息內(nèi)容和通信量分析;主動(dòng)攻擊有假冒、重放、修改消息和拒絕服務(wù)。

33.B解析:IP地址由32位二進(jìn)制數(shù)值組成(4個(gè)字節(jié))。

34.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本題考查的知識(shí)點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;一個(gè)數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運(yùn)算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個(gè)長整型變量來記錄和。因?yàn)閭€(gè)數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對(duì)所有數(shù)據(jù)進(jìn)行訪問。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識(shí)點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;\r\n一個(gè)數(shù)除以2取余所得的數(shù)為1,則它是奇數(shù),否則是偶數(shù),取余使用運(yùn)算符“%”。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義一個(gè)長整型變量來記錄和。因?yàn)閭€(gè)數(shù)也為整型,運(yùn)算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型,這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對(duì)所有數(shù)據(jù)進(jìn)行訪問。

35.voidCoutRs(void){intij=0k=0;char*str;for(i=0;i<100;i++){str=xx[i];/*指針str指向該行首地址*/j=0;while(*str!=0)if(*str=='1')/*統(tǒng)計(jì)'1'的個(gè)數(shù)*/{j++;str++;/*取下一個(gè)字符*/}elsestr++;/*如果該字符不是'1'則什么都不做取下一個(gè)字符*/if(j!=0&&j!=10)/*如果既不是全選也不是空票則為有效票*/{str=xx[i];/*指針str指向該行首地址*/k=0;while(*str)if<*str++=='1')/*將每個(gè)人的得票數(shù)依次存入yy[0]到y(tǒng)y[9]中*/yy[k++]+=1;else{k++;str++;}}}}voidCoutRs(void)\r\n{\r\ninti,j=0,k=0;\r\nchar*str;\r\nfor(i=0;i<100;i++)\r\n{\r\nstr=xx[i];/*指針str指向該行首地址*/\r\nj=0;\r\nwhile(*str!=0)\r\nif(*str=='1')/*統(tǒng)計(jì)'1'的個(gè)數(shù)*/\r\n{\r\nj++;\r\nstr++;/*取下一個(gè)字符*/\r\n}\r\nelsestr++;/*如果該字符不是'1',則什么都不做,取下一個(gè)字符*/\r\nif(j!=0&&j!=10)/*如果既不是全選也不是空票,則為有效票*/\r\n{\r\nstr=xx[i];/*指針str指向該行首地址*/\r\nk=0;\r\nwhile(*str)\r\nif<*str++=='1')/*將每個(gè)人的得票數(shù)依次存入yy[0]到y(tǒng)y[9]中*/\r\nyy[k++]+=1;\r\nelse{k++;str++;}\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)二維數(shù)組的操作。

(2)指向數(shù)組的指針。

在本題中,要先判斷選票是否有效。因?yàn)橛涗洿娣旁谝粋€(gè)二位數(shù)組中,為了簡便我們?yōu)閿?shù)組的一組元素定義一個(gè)指向數(shù)組的指針,例如,char*p=xx[2

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論