![2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁](http://file4.renrendoc.com/view/3715c7bc5059f8e7476b7f45ca3992e9/3715c7bc5059f8e7476b7f45ca3992e91.gif)
![2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁](http://file4.renrendoc.com/view/3715c7bc5059f8e7476b7f45ca3992e9/3715c7bc5059f8e7476b7f45ca3992e92.gif)
![2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁](http://file4.renrendoc.com/view/3715c7bc5059f8e7476b7f45ca3992e9/3715c7bc5059f8e7476b7f45ca3992e93.gif)
![2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁](http://file4.renrendoc.com/view/3715c7bc5059f8e7476b7f45ca3992e9/3715c7bc5059f8e7476b7f45ca3992e94.gif)
![2023年甘肅省張掖市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁](http://file4.renrendoc.com/view/3715c7bc5059f8e7476b7f45ca3992e9/3715c7bc5059f8e7476b7f45ca3992e95.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 1《白鷺》說課稿-2024-2025學(xué)年統(tǒng)編版語文五年級(jí)上冊(cè)
- 2025技術(shù)咨詢合同書
- 2025大連市住宅小區(qū)物業(yè)管理委托合同
- 2024年五年級(jí)品社下冊(cè)《同是炎黃子孫》說課稿 山東版001
- 5《玲玲的畫》說課稿-2024-2025學(xué)年語文二年級(jí)上冊(cè)統(tǒng)編版
- 2023二年級(jí)數(shù)學(xué)下冊(cè) 6 有余數(shù)的除法第5課時(shí) 解決問題(1)說課稿 新人教版
- 27我的伯父魯迅先生(說課稿)-2024-2025學(xué)年六年級(jí)上冊(cè)語文統(tǒng)編版001
- 2024-2025學(xué)年高中地理下學(xué)期第4周說課稿(世界的自然資源)
- 2023三年級(jí)數(shù)學(xué)上冊(cè) 一 動(dòng)物趣聞-克、千克、噸的認(rèn)識(shí) 信息窗2噸的認(rèn)識(shí)說課稿 青島版六三制
- 蕪湖廠房推拉棚施工方案
- 糖尿病足的多學(xué)科聯(lián)合治療
- 小龍蝦啤酒音樂節(jié)活動(dòng)策劃方案課件
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第五章運(yùn)動(dòng)中的中樞控制
- 財(cái)務(wù)部規(guī)范化管理 流程圖
- 蘇教版2023年小學(xué)四年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃+教學(xué)進(jìn)度表
- 小學(xué)作文指導(dǎo)《難忘的一件事》課件
- 斷絕關(guān)系協(xié)議書范文參考(5篇)
- 量子力學(xué)課件1-2章-波函數(shù)-定態(tài)薛定諤方程
- 最新變態(tài)心理學(xué)課件
- 【自考練習(xí)題】石家莊學(xué)院概率論與數(shù)理統(tǒng)計(jì)真題匯總(附答案解析)
- 農(nóng)村集體“三資”管理流程圖
評(píng)論
0/150
提交評(píng)論