




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【2021年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.以下不屬于身份認(rèn)證協(xié)議的是()。
A.一次一密機(jī)制B.X.509認(rèn)證協(xié)議C.Kerberos認(rèn)證協(xié)議D.IPSec協(xié)議
2.
3.下列關(guān)于網(wǎng)絡(luò)管理模型的敘述,錯(cuò)誤的是()。
A.在網(wǎng)絡(luò)管理中,一般采用管理者一代理的管理模型
B.管理者從各代理處收集信息,進(jìn)行處理,獲取有價(jià)值的管理信息,達(dá)到管理目的
C.一個(gè)管理者可以和多個(gè)代理進(jìn)行信息交換,但一個(gè)代理只能接受一個(gè)管理者的管理操作
D.管理者和代理之間的信息交換可以分為兩種:從管理者到代理的管理操作:從代理到管理者的事件通知
4.在TCP/IP體系中,互聯(lián)層使用的控制協(xié)議互聯(lián)網(wǎng)控制報(bào)文協(xié)議是()。
A.RARPB.ARPC.ICMPD.HTTP
5.在集中式網(wǎng)絡(luò)管理模式中,網(wǎng)絡(luò)管理結(jié)點(diǎn)與被管結(jié)點(diǎn)之間的關(guān)系是()。
A.對(duì)等B.主/從C.管理者/代理D.服務(wù)器/代理
6.在Cisco路由器上主要用于存儲(chǔ)啟動(dòng)配置(startup—config)文件或備份配置文件的存儲(chǔ)器是()。
A.FlashB.NVRAMC.RAMD.ROM
7.TCP/IP協(xié)議集中,TCP與UDP協(xié)議運(yùn)行于
A.網(wǎng)絡(luò)層B.傳輸層C.應(yīng)用層D.表示層
8.以下哪項(xiàng)不是屬于信息傳輸安全過程的安全威脅()。
A.更新信息B.截獲信息C.竊聽信息D.偽造信息
9.EDP是實(shí)現(xiàn)EDI的基礎(chǔ)和必要條件,EDP的中文名稱是()。
A.電子支付與結(jié)算B.電子數(shù)據(jù)計(jì)劃C.電子數(shù)據(jù)處理D.電子數(shù)據(jù)交換
10.SDH信號(hào)中最基本的模塊信號(hào)是()
A.STM—OB.STM一1C.STM一3D.STM一4
二、填空題(10題)11.(1)精簡(jiǎn)指令集計(jì)算機(jī)的英文縮寫是_____________。
12.
13.
第68題超文本傳輸協(xié)議HTTP使用TCP的___________端Vl。
14.以太網(wǎng)MAC地址的長(zhǎng)度為______位。
15.B-ISDN協(xié)議分為3面和3層,其中控制面?zhèn)魉蚠_____信息,以完成用戶通信的建立、維護(hù)和拆除。
16.UNIX內(nèi)核部分包括文件子系統(tǒng)和______控制子系統(tǒng)。
17.
第70題IP數(shù)據(jù)報(bào)的報(bào)頭長(zhǎng)度應(yīng)當(dāng)是32b的整數(shù)倍,如果不是,需要填充域加___________湊齊。
18.(14)服務(wù)器響應(yīng)并發(fā)請(qǐng)求有兩種實(shí)現(xiàn)方案:重復(fù)服務(wù)器方案和________。
19.IP數(shù)據(jù)包在傳輸過程中如遇到一些差錯(cuò)與故障,一般會(huì)向源主機(jī)發(fā)送()報(bào)文。
20.
三、2.填空題(8題)21.【】是保證各種不同的電子政務(wù)系統(tǒng)互聯(lián)、互通、互操作的基本前提。
22.常用的密鑰分發(fā)技術(shù)有CA技術(shù)和______技術(shù)。
23.在大型信息系統(tǒng)中,數(shù)據(jù)一旦受到破壞會(huì)給用戶造成不可挽回的損失。因此,—個(gè)實(shí)用和安全的絡(luò)信息系統(tǒng)的設(shè)計(jì),應(yīng)該包括網(wǎng)絡(luò)文件【】與恢復(fù)方法,及災(zāi)難恢復(fù)計(jì)劃。
24.局域網(wǎng)所使用的傳輸介質(zhì)主要有__________、同軸電纜、光纖、無線通信信道。
25.ATM層類似于【】層協(xié)議。
26.盡管Window操作系統(tǒng)的版本不斷變化,但從網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度看,有兩個(gè)概念始終沒變,這就是工作模型與______模型。
27.在因特網(wǎng)中,文件傳輸服務(wù)采用的工作模式為【】模式。
28.有一種攻擊不斷對(duì)網(wǎng)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無關(guān)程序使系統(tǒng)響應(yīng)減慢甚至癱瘓。它影響正常用戶的使用,甚至使合法用戶被排斥而不能得到服務(wù)。這種攻擊叫做______。
四、C語言程序設(shè)計(jì)題(2題)29.程序test.C的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于l00。請(qǐng)考生編寫函數(shù)countValue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
30.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVai,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.在TCP/IP協(xié)議中,傳輸層負(fù)責(zé)為______層提供服務(wù)。
A.應(yīng)用層B.網(wǎng)絡(luò)層C.會(huì)話層D.表示層
32.SET協(xié)議的安全技術(shù)中使用了______加密技術(shù)。
A.對(duì)稱密鑰加密技術(shù)和私有密鑰加密技術(shù)
B.對(duì)稱密鑰加密技術(shù)和公用密鑰加密技術(shù)
C.非對(duì)稱密鑰加密技術(shù)和公用密鑰加密技術(shù)
D.對(duì)稱密鑰加密技術(shù)和簽名密鑰加密技術(shù)
33.下列不是Windows2000Server的特點(diǎn)的是______。
A.具有可擴(kuò)展性與可調(diào)整性的活動(dòng)目錄
B.具有單一網(wǎng)絡(luò)登錄能力的域模式
C.具有平等關(guān)系的域控制器
D.按位置區(qū)分的全局組和本地組
六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件in81.dat中存有300個(gè)4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out81.dat文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,計(jì)算嚴(yán)均值pjz1,且個(gè)數(shù)cnt=cnt+1。8129,8+1≠2+9,則該數(shù)不滿足條件計(jì)算平均值pjz2。
注意:部分源程序已給出。
程序中己定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值
pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in81.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out81.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp)
}
35.請(qǐng)編制程序,要求:將文件IN92.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中最大數(shù)max及最大數(shù)的個(gè)數(shù)cnt和數(shù)組xx中值能被3整除或能被7整除的數(shù)的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果max,cnt,pj輸出到out92.dat中。
部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN92.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()
{
inti,k,cnt,xx[N],max;
floatpj;
FILE*fw;
longj=0;
clrscr();
fw=fopen("out92.dat","w");
read_dat(xx);
printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);
fclose(fw);
}
36.下列程序的功能是:選出5000以下符合條件的自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位數(shù)字之差的10倍。計(jì)算并輸出這些4位自然數(shù)的個(gè)數(shù)cnt及這些數(shù)的和sum。請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)wfiteDAT()把結(jié)果cnt和sum輸出到文件OUT67.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)writDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
intcnt,sum;
voidcountValue()
{
}
voidmain()
{
cnt=sum=0;
countValue();
printf("滿足條件的自然數(shù)的個(gè)數(shù)=%d\n",cnt);
printf("滿足條件的自然的值的和=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT67.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose{fp);
}
參考答案
1.D
2.C
3.C解析:一個(gè)管理者可以和多個(gè)代理進(jìn)行信息交換,這是網(wǎng)絡(luò)管理常見的情況。一個(gè)代理也可以接受來自多個(gè)管理者的管理操作,在這種情況下,代理需要處理來自多個(gè)管理者的多個(gè)操作之間的協(xié)調(diào)問題。所以選項(xiàng)C的敘述是錯(cuò)誤的。
4.C互聯(lián)層使用的控制協(xié)議互聯(lián)網(wǎng)控制報(bào)文協(xié)議(InternetControlMessageProtoCol,ICMP),ICMP不僅用于傳輸控制報(bào)文,也用于傳輸差錯(cuò)報(bào)文。選項(xiàng)A)中的RARP是反向地址轉(zhuǎn)換協(xié)議,允許局域網(wǎng)的物理機(jī)器從網(wǎng)關(guān)服務(wù)器的ARP表或者緩存上請(qǐng)求其IP地址;選項(xiàng)B)中的ARP是地址解析協(xié)議,實(shí)現(xiàn)將IP地址映射到物理地址;選項(xiàng)D)中的HTTP
是超文本傳輸協(xié)議。
5.B集中式網(wǎng)絡(luò)管理模式在網(wǎng)絡(luò)系統(tǒng)中設(shè)置專門的網(wǎng)絡(luò)管理結(jié)點(diǎn),管理軟件和管理功能主要集中在網(wǎng)絡(luò)管理結(jié)點(diǎn)上,網(wǎng)絡(luò)管理結(jié)點(diǎn)與被管結(jié)點(diǎn)之間的關(guān)系是主從關(guān)系。
6.BFlash存儲(chǔ)器即閃存,它是一種可以擦洗的ROM,主要用于存儲(chǔ)路由器當(dāng)前使用的操作系統(tǒng)映像文件和一些微代碼。NVRAM即非易失性隨機(jī)存儲(chǔ)器,它是一種可讀可寫的存儲(chǔ)器,主要用于存儲(chǔ)啟動(dòng)配置文件或備份配置文件。RAM即隨機(jī)存儲(chǔ)器,主要存儲(chǔ)路由表、快速交換緩存、ARP緩存、數(shù)據(jù)分組緩沖區(qū)和緩沖隊(duì)列、運(yùn)行配置等文件,關(guān)機(jī)和重啟后,RAM里的數(shù)據(jù)會(huì)丟失。ROM即只讀內(nèi)存,是用于永久保存路由器的開機(jī)診斷程序、引導(dǎo)程序和操作系統(tǒng)軟件。故選擇B選項(xiàng)。
7.B
8.A
9.C
10.B同步數(shù)字體系SDH具有兩個(gè)主要的特點(diǎn):一是具有全世界統(tǒng)一的網(wǎng)絡(luò)結(jié)點(diǎn)接口(NNI);二是具有一套標(biāo)準(zhǔn)化的信息結(jié)構(gòu)——同步傳輸模塊(STM)。其中,最基本的是STM-1模塊,其速率為155.520Mbps。其余的模塊STM-N都是在STM-1基礎(chǔ)上同步復(fù)用而成的。STM-4由4個(gè)STM-1構(gòu)成,STM-16由16個(gè)STM-1構(gòu)成,STM-64由64個(gè)STM-1構(gòu)成。
11.(1)RISC
【解析】RISC是“精簡(jiǎn)指令集計(jì)算機(jī)”的英文縮寫,它的指令系統(tǒng)相對(duì)簡(jiǎn)單,并由硬件執(zhí)行,而復(fù)雜的操作則由簡(jiǎn)單指令合成。
12.
13.80
【解析】超文本傳輸協(xié)議HTTP使用TCP的80端口。
14.48位48位解析:MAC地址又叫硬件地址或以太網(wǎng)的物理地址,一般用12個(gè)十六進(jìn)制數(shù)表示,長(zhǎng)度為48位(6字節(jié))。例如,00-06-80-A3-BD-67(數(shù)字中不能有比F大的數(shù)),每個(gè)生產(chǎn)廠商分配以太網(wǎng)的前3個(gè)字節(jié)(即公司標(biāo)識(shí))。
15.信令信令解析:寬帶ISDN協(xié)議參考模型分為3面和3層,3個(gè)面分別稱為用戶面、控制面和管理面。每個(gè)面又分為3層:物理層、ATM層和ATM適配層。用戶面?zhèn)魉陀脩粜畔?;控制面?zhèn)魉托帕钚畔?;管理面用于各層之間管理信息的交互和管理。
16.進(jìn)程進(jìn)程解析:UNIX的系統(tǒng)結(jié)構(gòu)可分為兩大部分,一部分是操作系統(tǒng)的內(nèi)核,另一部分是系統(tǒng)的外殼。內(nèi)核部分由文件子系統(tǒng)和進(jìn)程控制子系統(tǒng)組成;外殼由shell解釋程序、支持程序設(shè)計(jì)的各種語言、編譯程序和解釋程序、實(shí)用程序和系統(tǒng)調(diào)用接口等組成。
17.0
【解析】IP數(shù)據(jù)報(bào)的報(bào)頭長(zhǎng)度應(yīng)當(dāng)是32b的整數(shù)倍,如果不是,需要填充域加0湊齊。
18.(14)并發(fā)服務(wù)器方案
【解析】服務(wù)器響應(yīng)并發(fā)請(qǐng)求有兩種實(shí)現(xiàn)方案:重復(fù)服務(wù)器方案和并發(fā)服務(wù)器方案。
19.ICMPICMP解析:為了應(yīng)對(duì)IP數(shù)據(jù)報(bào)在傳輸過程中出現(xiàn)的各種差錯(cuò)與故障,TCP/IP中專門設(shè)計(jì)了網(wǎng)絡(luò)控制報(bào)文協(xié)議ICMP(InternetControlMessageProtocol),作為傳輸差錯(cuò)報(bào)文與網(wǎng)絡(luò)控制信息的主要手段。當(dāng)中間網(wǎng)關(guān)發(fā)現(xiàn)傳輸錯(cuò)誤時(shí),立即向源主機(jī)發(fā)送ICMP報(bào)文報(bào)告出錯(cuò)情況,源主機(jī)接收到該報(bào)文后由ICMP軟件確定錯(cuò)誤類型或確定是否重發(fā)數(shù)據(jù)包。
20.
21.標(biāo)準(zhǔn)和規(guī)范標(biāo)準(zhǔn)和規(guī)范解析:電子政務(wù)需要統(tǒng)一的標(biāo)準(zhǔn)和規(guī)范來規(guī)劃并建設(shè)電子政務(wù)應(yīng)用及安全系統(tǒng)。應(yīng)該說,標(biāo)準(zhǔn)和規(guī)范是保證各種不同的電子政務(wù)系統(tǒng)互聯(lián)、互通、互操作的基本前提。
22.KDCKDC解析:常用的密鑰分發(fā)技術(shù)有CA技術(shù)和KDC技術(shù)。
23.備份或數(shù)據(jù)備份。備份或數(shù)據(jù)備份。解析:備份是防止數(shù)據(jù)受到破壞而損失的基本方式
24.雙絞線雙絞線解析:局域網(wǎng)常用的傳輸介質(zhì)有:同軸電纜、雙絞線、光纖與無線通信信道。
25.數(shù)據(jù)鏈路數(shù)據(jù)鏈路解析:ATM層類似于數(shù)據(jù)鏈路層協(xié)議。
26.域域解析:盡管Windows操作系統(tǒng)的版本不斷變化,但從網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度看,有兩個(gè)概念始終沒變,這就是工作組模型與域模型。
27.客戶機(jī)/服務(wù)器或C/S客戶機(jī)/服務(wù)器或C/S解析:在因特網(wǎng)中,文件傳輸服務(wù)(FTP)也采用了客戶機(jī)朋艮務(wù)器模式。
28.拒絕服務(wù)攻擊拒絕服務(wù)攻擊解析:從網(wǎng)絡(luò)協(xié)議的角度分,攻擊方法還可以分為服務(wù)攻擊和非服務(wù)攻擊,針對(duì)特定網(wǎng)絡(luò)服務(wù)的攻擊,題中所描述的攻擊稱為拒絕服務(wù)攻擊。
29.【審題關(guān)鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(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)用即可),對(duì)i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量cnt值加l,同將時(shí)將變量i的值累加到sum上。
\n【參考答案】
\n
30.【審題關(guān)鍵句】千位-百位-十位-個(gè)位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位-百位-十位-個(gè)位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對(duì)該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。
\n【參老答案】
\n
\n
31.A解析:TCP/IP參考模型可以分為四個(gè)層次:應(yīng)用層、傳輸層、互連層與主機(jī)-絡(luò)層。其中傳輸層負(fù)責(zé)對(duì)應(yīng)用層提供服務(wù)。
32.B解析:SET協(xié)議安全技術(shù)中為了保證交易方的數(shù)據(jù)安全,使用了數(shù)字信封、數(shù)字簽名、信息摘要以及雙重簽名技術(shù)。這些技術(shù)采用了兩種最基本的加密技術(shù):私有密鑰加密技術(shù)(對(duì)稱密鑰加密技術(shù))和公用密鑰加密技術(shù)(非對(duì)稱密鑰加密技術(shù))。
33.D解析:Windows2000Server中不再劃分全局組與本地組。
34.voidjsValue(){intithouhuntendatan=0;for(i=0;i<300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/if(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個(gè)位數(shù)*/{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)求和*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個(gè)數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)平均值*/}voidjsValue()\r\n{inti,thou,hun,ten,data,n=0;\r\nfor(i=0;i<300;i++)\r\n{thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nif(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個(gè)位數(shù)*/\r\n{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)求和*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{n++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個(gè)數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)平均值*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)特殊運(yùn)算符“%”及“/”的使用。
(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。
在本題中,首先要將一個(gè)4位數(shù)的千位、百位、十位、個(gè)位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號(hào)“%”——取余和“/”——整除,拆分方法略。然后判斷“千位數(shù)+百位數(shù)=十位數(shù)+個(gè)位數(shù)”。依次求得符合條件的數(shù)的個(gè)數(shù)及其平均值。
35.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出數(shù)組xx中最大數(shù)max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出數(shù)組xx中最大數(shù)max的個(gè)數(shù)*/Pj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n"maxcntpj);fclose(fw);}[解析]本題考查的知識(shí)點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)判斷結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。首先要找出數(shù)組中最大的元素。先定義第1個(gè)元素為最大的元素然后依次和后面的元素比較若后面的數(shù)中有大于第1個(gè)元素的則將這個(gè)數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個(gè)數(shù)a除以b取余所得的數(shù)為0則a能被b整除。根據(jù)題意可知被3整除和被7整除兩個(gè)條件滿足一個(gè)即可所以兩個(gè)條件之間用“或”運(yùn)算。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義了一個(gè)長(zhǎng)整型變量來記錄和。因?yàn)閭€(gè)數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。voidmain()\r\n{\r\ninti,k,cnt,xx[N],max;\r\nfloatpj;\r\nFILE*fw;\r\nlongj=0;\r\nclrscr();\r\nfw=fopen('out92.dat','N');\r\nread_dat(xx);\r\nmax=xx[0];\r\nfor(i=1,k=0;i<N;i++)\r\n{\r\nif(xx[i]>max)\r\nmax=xx[i];/*求出數(shù)組xx中最大數(shù)max*/\r\nif(xx[i]%3==0||xx[i]%7==0)\r\n{\r\nj+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/\r\nk++;\r\n}\r\n}\r\nfor(i=0,cnt=0;i<N;i++)\r\nif(xx[i]==max)\r\ncnt++;/*求出數(shù)組xx中最大數(shù)max的個(gè)數(shù)*/\r\nPj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/\r\nprintf('\\n\\nmax=%d,cnt=%d,pj=%6.2f\\n',max,cnt,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',max,cnt,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識(shí)點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)判斷結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。\r\n首先,要找出數(shù)組中最大的元素。先定義第1個(gè)元素為最大的元素,然后依次和后面的元素比較,若后面的數(shù)中有大于第1個(gè)元素的,則將這個(gè)數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個(gè)數(shù)a除以b取余所得的數(shù)為0,則a能被b整除。根據(jù)題意可知,被3整除和被7整除兩個(gè)條件滿足一個(gè)即可,所以兩個(gè)條件之間用“或”運(yùn)算。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度礦山安全生產(chǎn)監(jiān)管與應(yīng)急響應(yīng)合伙協(xié)議
- 二零二五年度高新技術(shù)企業(yè)研發(fā)合作合同續(xù)約期限規(guī)定
- 二零二五年度衛(wèi)生院聘用合同模板(基層醫(yī)療機(jī)構(gòu))
- 二零二五年度演員網(wǎng)絡(luò)劇IP改編簽約協(xié)議
- 二零二五年度個(gè)人短期租房合同月付及房屋保險(xiǎn)保障協(xié)議
- 社交媒體在辦公場(chǎng)景的個(gè)性化營(yíng)銷策略
- 二零二五年度知識(shí)產(chǎn)權(quán)投資對(duì)賭協(xié)議
- 科技產(chǎn)品營(yíng)銷策略的跨文化傳播
- 2025至2030年中國(guó)真空成型吸塑機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 文化傳承園排澇工程項(xiàng)目可行性研究報(bào)告-園區(qū)排水安全保障能力顯著提升
- 河南省瓶裝液化石油氣管理辦法(試行)
- DB34T 4620-2023 疼痛科治療室建設(shè)規(guī)范
- 易制毒化學(xué)品識(shí)別與檢驗(yàn)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 紅茶市場(chǎng)洞察報(bào)告
- 外國(guó)來華留學(xué)生經(jīng)費(fèi)管理辦法
- 蝴蝶蘭栽培技術(shù)規(guī)程
- Unit 4 Time to celebrate 教學(xué)設(shè)計(jì)-2024-2025學(xué)年外研版英語七年級(jí)上冊(cè)
- 健康檔案模板
- 筋膜刀的臨床應(yīng)用
- DB32-T 4790-2024建筑施工特種作業(yè)人員安全操作技能考核標(biāo)準(zhǔn)
- 2022年安徽阜陽太和縣人民醫(yī)院本科及以上學(xué)歷招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
評(píng)論
0/150
提交評(píng)論