版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【2022年】甘肅省金昌市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.如果一臺CiscoPIX525防火墻有如下配置:
那么對應(yīng)的端口連接方案是()。
A.p1連接外部網(wǎng)絡(luò),p2連接DMZ,p3連接內(nèi)部網(wǎng)絡(luò)
B.p1連接內(nèi)部網(wǎng)絡(luò),p2連接DMZ,p3連接外部網(wǎng)絡(luò)
C.p1連接外部網(wǎng)絡(luò),p2連接內(nèi)部網(wǎng)絡(luò),p3連接DMZ
D.p1連接內(nèi)部網(wǎng)絡(luò),p2連接外部網(wǎng)絡(luò),p3連接DMZ
2.在傳統(tǒng)的DoS攻擊簽礎(chǔ)上產(chǎn)生的一類攻擊方式,它使許多分布的主機(jī)同時攻擊一個目標(biāo),從而導(dǎo)致目標(biāo)癱瘓,這種攻擊是()。
A.分布式拒絕服務(wù)B.拒絕服務(wù)攻擊C.重放攻擊D.服務(wù)攻擊
3.核心層網(wǎng)絡(luò)一般要承擔(dān)整個網(wǎng)絡(luò)流量的()。
A.40%~60%B.30%~60%C.20%~40%D.50%~70%
4.下列關(guān)于路由器技術(shù)指標(biāo)的描述中,錯誤的是()
A.路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端口速率、包長度和包類型有關(guān)
B.高性能路由器一般采用共享背板的結(jié)構(gòu)
C.丟包率是衡量路由器超負(fù)荷工作的性能指標(biāo)之一
D.路由器的服務(wù)質(zhì)量主要表現(xiàn)在隊列管理機(jī)制與支持的QoS協(xié)議類型上
5.將內(nèi)部專用IP地址轉(zhuǎn)換為外部公用IP地址的技術(shù)是()
A.RAPRB.NATC.DHCPD.ARP
6.以下哪一個不是搜索引擎中使用的運(yùn)算符()。
A.+B.|C.-D./
7.按密鑰的使用個數(shù),密碼體制可以分為()。
A.密碼學(xué)和密碼分析學(xué)B.分組密碼和流密碼C.常規(guī)密碼和公鑰密碼系統(tǒng)D.代換密碼和置位密碼
8.第
13
題
ATM信元的組成是()
A.5個字節(jié)的信頭和53個字節(jié)的信息字段
B.5個字節(jié)的信頭和48個字節(jié)的信息字段
C.10個字節(jié)的信頭和48個字節(jié)的信息字段
D.16個字節(jié)的信頭和53個字節(jié)的信息字段
9.下列關(guān)于Windows2003系統(tǒng)下WWW服務(wù)器配置的描述中,正確的是()。
A.網(wǎng)站性能選項中,帶寬限制選項限制該網(wǎng)站的可使用帶寬
B.網(wǎng)站性能選項中,網(wǎng)站連接選項可通過設(shè)置訪問列表限制客戶端
C.建立Web站點時,必須為該站點指定一個主目錄,但不能是虛擬目錄
D.設(shè)置Web站點時,若不輸入默認(rèn)頁面,訪問時會直接打開default.html頁面
10.通道是一種()A.保存l/0信息的部件B.傳輸信息的電子線路C.通用處理機(jī)D.專用處理機(jī)
二、填空題(10題)11.在設(shè)置IIS安全性功能之前確認(rèn)用戶的用戶標(biāo)識,可以選擇配置下列三種方法:身份驗證和訪問控制、IP地址和域名限制與________。
12.
13.Skype采用混合式網(wǎng)絡(luò)拓?fù)?,?jié)點之間按照不同的能力分為普通節(jié)點和。
14.安騰是______位的芯片。
15.可以通過服務(wù)登錄遠(yuǎn)程主機(jī)進(jìn)行系統(tǒng)管理。
16.
17.中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、______實現(xiàn)中斷排隊和中斷嵌套。
18.不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用于數(shù)字簽名和______。
19.IP數(shù)據(jù)報選項由選項碼、_____和選項數(shù)據(jù)三部分組成。
20.(9)操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS中,它叫做_________。
三、2.填空題(8題)21.安騰采用了EPIC,即______技術(shù)。
22.局域網(wǎng)從基本通信機(jī)制上選擇了與廣域網(wǎng)完全不同的方式,即從______方式改變?yōu)楣蚕斫橘|(zhì)方式和交換方式。
23.虛擬網(wǎng)絡(luò)的基礎(chǔ)是______技術(shù)。
24.主要的滲入威脅有:假冒、旁路控制和______。
25.負(fù)責(zé)全網(wǎng)數(shù)據(jù)處理業(yè)務(wù)的是______。
26.在大型信息系統(tǒng)中,數(shù)據(jù)一旦受到破壞會給用戶造成不可挽回的損失。因此,—個實用和安全的絡(luò)信息系統(tǒng)的設(shè)計,應(yīng)該包括網(wǎng)絡(luò)文件【】與恢復(fù)方法,及災(zāi)難恢復(fù)計劃。
27.中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、______實現(xiàn)中斷排隊和中斷嵌套。
28.一個IP地址由網(wǎng)絡(luò)號部分和主機(jī)號部分組成。在進(jìn)一步劃分子網(wǎng)的時候,C類IP地址的子網(wǎng)號是從______部分劃分出來的。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到out.dat文件中。
例如:5591是素數(shù),則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
9812是非素數(shù),則該數(shù)不滿足條件忽略。
注意:部分源程序存在test.C文件中。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)Rdata實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組string中,請編寫函數(shù)CharLeft,其功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標(biāo)點符號和空格)。
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)Rdata和輸出數(shù)據(jù)函數(shù)Wdata的內(nèi)容。
五、1.選擇題(3題)31.在廣域網(wǎng)中,T1標(biāo)準(zhǔn)規(guī)定的速率為()。
A.64kbpsB.1.544MbpsC.2.048MbpsD.10Mbps
32.以下______不是分組密碼的優(yōu)點。
A.良好的擴(kuò)散性B.對插入的敏感程度高C.不需要密鑰同步D.加密速度快
33.下列不屬于網(wǎng)絡(luò)技術(shù)發(fā)展趨勢的是()
A.速度越來越高
B.從資源共享網(wǎng)到面向中斷的網(wǎng)發(fā)展
C.各種通信控制規(guī)程逐漸符合國際標(biāo)準(zhǔn)
D.從單一的數(shù)據(jù)通信網(wǎng)向綜合業(yè)務(wù)數(shù)字通信網(wǎng)發(fā)展
六、1.程序設(shè)計題(3題)34.已知在文件IN20.DAT中存有若干個(個數(shù)〈200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()的功能是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:(1)求出這文件中共有多少個正整數(shù)totNum:(2)求㈩這些數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT20.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#inciude〈conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=O;/*文件IN20.DAT中共有多少個正整數(shù)*/
inttotCnt=0;/*符合條件的正整數(shù)的個數(shù)*/
doubletotPjz=0.0;/*平均值*/
intReadDat(void);
voidWritedat(void);
voidCalValue()
{
}
main()
{
inti;
clrscr();
for(i=0;i〈MAXNUM;i++)
xx[i]=0;
if(Readdat())
{
printf("數(shù)據(jù)文件IN20.DAT不能打開!\007\n");
return;
}
CalValue();
printf("文件IN20.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("IN20.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d,",&xx[i++]);
}
fclose(fp);
return0;
}
voidWritedat(void)
{
FILE*fp;
fp=fopen("OUT20.DAT","w");
fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);
fclose(fp);
}
35.下列程序的功能是:找出所有100以內(nèi)(含100)滿足I,I+4,I+10都是素數(shù)的整數(shù)I(1+10也是在100以內(nèi))的個數(shù)cnt,以及這些I之和sum。請編制函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件out64.dat中(數(shù)值1不是素數(shù))。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
intcnt,sum;
intisPrime(intnumber)
{inti,tag=l;
if(number==l)
return0;
for(i=2;tag&&i<=number/2;i++)
if(number%i==0)tag=0;
returntag;
}
voidcountValue()
{
}
voidmain{}
{cnt=sum=O;
countValue();
printf("滿足條件的整數(shù)的個數(shù)=%d\n",cnt);
printf("滿足條件的整數(shù)的個數(shù)=%d\n",sum);
writeDAT();
}
writeDAT()
{FILE*fp;
fp=fopen("out64.dat","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
36.已知數(shù)據(jù)文件IN76.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把個位數(shù)字和千位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的千位數(shù)字),以及把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個十位數(shù)必須是一個奇數(shù),另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除,同時兩個新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)wfiteDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT76.DAT文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],己定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)madDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN76.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("OUT76.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.Dpix525在缺省情況下,ethemet0被命名為外部接口(outside),安全級別是0,ethernetl被命名為內(nèi)部接口(inside),安全級別是100。ethemet2被命名為中間接口(dmz),安全級別是50。故選D選項。
2.A
3.A
4.B
5.B
6.D
7.C
8.BATM信元是長度固定為53B的分組,其中首部為5B,其余為48B的信息字段。ATM交換機(jī)支持兩類接口:用于用戶終端與交換機(jī)連接的用戶網(wǎng)絡(luò)接口UNI和用于ATM交換機(jī)之間連接的網(wǎng)絡(luò)結(jié)點接口NNI。兩類接口相對應(yīng)的信元首部略有不同。
9.A網(wǎng)站性能選項中,帶寬限制選項限制該網(wǎng)站的可使用帶寬,以控制該站點允許的流量。網(wǎng)站性能選項中,網(wǎng)站連接選項可設(shè)置客戶端Web連接數(shù)量。B項中沒有說明限制客戶端的什么功能,且并不是通過訪問列表限制客戶端功能的,而是通過微調(diào)框,所以B錯。建立Web站點時,必須為每個站點指定一個主目錄,也可以是虛擬的子目錄,所以C錯。設(shè)置Web站點時,只有設(shè)置了默認(rèn)頁面,訪問時才會直接打開default.html等設(shè)置的默認(rèn)頁面。如果沒有設(shè)置默認(rèn)頁面,訪問站點時需要提供首頁內(nèi)容的文件名,所以D錯。綜上選項A正確。
10.D通道是獨立于CPU的專用管理輸入/輸出控制的處理機(jī)。
11.\n安全通信
\n
12.
13.超級節(jié)點IEEE802.11標(biāo)準(zhǔn)中定義的CSMA/CA協(xié)議是載波監(jiān)聽多路訪問/沖突避免(CarrierSenseMultipleAccesswithCollisionAvoidance)協(xié)議的縮寫,它使用載波檢測或能量檢測的方法發(fā)現(xiàn)信道空閑,采用的是沖突避免機(jī)制。
14.6464解析:從奔騰到安騰,標(biāo)志著英特爾體系結(jié)構(gòu)從IA-32向IA-64的推進(jìn)。奔騰是32位芯片,而安騰是64位芯片。
15.TelnetTelnet是進(jìn)行遠(yuǎn)程登錄的標(biāo)準(zhǔn)協(xié)議和主要方式,它為用戶提供了在本地計算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力。通過使用Telnet,Internet用戶可以與全世界的許多信息中心、圖書館及其他信息資源進(jìn)行聯(lián)系。Telnet遠(yuǎn)程登錄的使用主要有兩種情況:第一種是用戶在遠(yuǎn)程主機(jī)上有自己的賬號(Account),即用戶擁有注冊的用戶名和口令;第二種是許多Internet主機(jī)為用戶提供了某種形式的公共Telnet信息資源,這些資源對每一個Telnet用戶都是開放的。Telnet是使用非常簡單的Internet工具。
16.應(yīng)用層
【解析】OSI七層網(wǎng)絡(luò)參考模型最高層是應(yīng)用層,它的作用是確定進(jìn)程之間通信的性質(zhì),以滿足用戶的需要。
17.中斷服務(wù)及返回中斷服務(wù)及返回解析:為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、中斷服務(wù)及返回、實現(xiàn)中斷排隊和中斷嵌套等。
18.身份認(rèn)證身份認(rèn)證解析:不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用于數(shù)字簽名和身份認(rèn)證。
19.長度長度解析:IP數(shù)據(jù)報選項有選項碼,長度,選項數(shù)據(jù)三部分組成。
20.(9)FAT
【解析】操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS里,它稱為文件表(FAT);在Windows里,稱為虛擬文件表(VFAT);在IBM的操作系統(tǒng)OS/2里,稱為高性能文件系統(tǒng)(HPFS)。
21.簡明并行指令計算簡明并行指令計算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡明并行指令計算技術(shù)。
22.存儲轉(zhuǎn)發(fā)存儲轉(zhuǎn)發(fā)解析:局域網(wǎng)與廣域網(wǎng)一個重要的區(qū)別在于它們覆蓋的地理范圍。由于局域網(wǎng)覆蓋范圍小,所以它從基本通信機(jī)制上選擇了與廣域網(wǎng)完全不同的方式,即從存儲轉(zhuǎn)發(fā)方式改變?yōu)楣蚕斫橘|(zhì)方式和交換方式,在傳輸介質(zhì)、介質(zhì)存取控制方法上形成了自己的特點。
23.交換交換解析:虛擬網(wǎng)絡(luò)是建立在交換技術(shù)的基礎(chǔ)上的。
24.授權(quán)侵犯授權(quán)侵犯解析:授權(quán)侵犯:也稱為“內(nèi)部威脅”,授權(quán)用戶將其權(quán)限用于其他未授權(quán)的目的。
25.資源子網(wǎng)資源子網(wǎng)解析:資源子網(wǎng)負(fù)責(zé)全網(wǎng)的數(shù)據(jù)處理業(yè)務(wù),向網(wǎng)絡(luò)用戶提供各種網(wǎng)絡(luò)資源與網(wǎng)絡(luò)服務(wù)。
26.備份或數(shù)據(jù)備份。備份或數(shù)據(jù)備份。解析:備份是防止數(shù)據(jù)受到破壞而損失的基本方式
27.中斷服務(wù)及返回中斷服務(wù)及返回解析:為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、中斷服務(wù)及返回、實現(xiàn)中斷排隊和中斷嵌套等。
28.主機(jī)號主機(jī)號解析:在實際應(yīng)用中,把主機(jī)號再次劃分成子網(wǎng)號和主機(jī)號。
29.【審題關(guān)鍵句】求素數(shù)的個數(shù),存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n①首先定義兩個循環(huán)變量循環(huán)i、j和一個用于數(shù)據(jù)交換的整型變量tmp。
\n②通過for循環(huán)依次讀取數(shù)組中的300個數(shù),其中,循環(huán)變量i從0開始每次加1,直到i<300停止循環(huán);在每次循環(huán)中判斷a[i]是否是素數(shù),如果是素數(shù),則把a(bǔ)[i]的值賦給數(shù)組b[cnt],同時數(shù)組下標(biāo)變量cnt值加1。
\n③在退出循環(huán)后,用兩個for循環(huán)對數(shù)組b[]中元素進(jìn)行兩兩比較,實現(xiàn)數(shù)組元素從小到大的排序,比較過程中通過整型變量tmp實現(xiàn)兩個數(shù)的交換。
\n【參考答案】
\n
30.【審題關(guān)鍵句】以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。
\n【解題思路】
\n①首先定義整型循環(huán)變量i、j和表示字符串長度的變量str,以及字符局部變量ch。
\n②在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,首先對字符串string[i]利用庫函數(shù)strlen求其長度,把此值賦給變量str。在第二層for循環(huán)語句中,循環(huán)變量j開始0,依次遞增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符賦給變量ch,再用if語句判斷ch的值是否大于32并且小于等于l00,如果成立,則把ch的值與string[i][j]值相加,所得的新值保存在string[i][j]中。
\n【參考答案】
\n
31.B解析:本題考查點是時分多路復(fù)用(TDM)技術(shù)中的T1標(biāo)準(zhǔn)。廣域網(wǎng)中為了有效地利用傳輸線路,常采用信道復(fù)用技術(shù)。T1標(biāo)準(zhǔn)是一種時分多路復(fù)用(TDM)技術(shù)。它使用24個話路,一次群速率為1.544Mbps。T1標(biāo)準(zhǔn)規(guī)定,可使用復(fù)用的方法將一次群復(fù)用成二次群、三次群和四次群,分別獲得6.312Mbps、44.736Mbps和274.176Mbps。
32.D解析:本題考查點是分組密碼的特點。采用分組密碼技術(shù)加密時,首先將明文序列分割成固定長度的分組。每個分組均使用相同的加密算法和密鑰進(jìn)行加密。分組密碼對明文信息具有良好的擴(kuò)散性,對插入的敏感程度高,不需要密鑰同步并且具有較強(qiáng)的適應(yīng)性,但是加密速度慢。
33.B計算機(jī)網(wǎng)絡(luò)的基本特征之一是資源共享,因此發(fā)展趨勢不可能是由資源共享網(wǎng)到面向中斷的網(wǎng)發(fā)展。所以本題選B
34.voidCalValue(){intithouhuntendata;intab;longsum=0;for(i=0;i〈MAXNUM;i++){if(XX[i]>0){totNum++;/*統(tǒng)計正整數(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ù)*/ab=thou+hun+ten+data;if(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/}}totPjz=sum/totCnt;/*求這些數(shù)的算術(shù)平均值totPjz*/}voidCalValue()\r\n{inti,thou,hun,ten,data;\r\nintab;\r\nlongsum=0;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{if(XX[i]>0)\r\n{\r\ntotNum++;/*統(tǒng)計正整數(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\nab=thou+hun+ten+data;\r\nif(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/\r\n{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/\r\n}\r\n}\r\ntotPjz=sum/totCnt;/*求這些數(shù)的算術(shù)平均值totPjz*/\r\n}解析:本題的解題思路是首先利用一個for循環(huán)來依次從數(shù)組中取得的數(shù),由于題目要求求數(shù)組中正整數(shù)的個數(shù),因此,對于為零的整數(shù),不做任何處理,接著去取下一個數(shù)。只要某個數(shù)大于零,則該數(shù)一定是正整數(shù),這時就給變量totNum(正整數(shù)的個數(shù))累加1,用語句“thou=xx[i]/1000;hun=xx[i]%1000/100;ten=xx[i]%100/10;data=xx[i]%10;”可以實現(xiàn)取得當(dāng)前被處理數(shù)的千位、百位、十位,以及個位上的數(shù)字值,之后判斷求得的各個位上的數(shù)字值之和是否是偶數(shù)。若上述條件成立,則給變量totCnt的值加1,同時把當(dāng)前符合條件的數(shù)累加到變量sam中去,最終利用totPjz來求得滿足所給條件的所有數(shù)的平均值。
35.voidcountValue(){inticount=Oxx[30];cnt=O;sum=O;for(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/if(isPrime(i))/*如果該數(shù)為素數(shù)則將它存入數(shù)組xx中并統(tǒng)計個數(shù)*/{xx[count]=i;count++;}for(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加10得到的數(shù)仍為素數(shù)*/if(isPrime(xx[i]+4)&&isPrime(xx[i]+10)){sum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/}voidcountValue()\r\n{\r\ninti,count=O,xx[30];\r\ncnt=O;\r\nsum=O;\r\nfor(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/\r\nif(isPrime(i))/*如果該數(shù)為素數(shù),則將它存入數(shù)組xx中,并統(tǒng)計個數(shù)*/\r\n{\r\nxx[count]=i;\r\ncount++;\r\n}\r\nfor(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加10得到的數(shù)仍為素數(shù)*/\r\nif(isPrime(xx[i]+4)&&isPrime(xx[i]+10))\r\n{\r\nsum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/\r\n}解析:本題考查的知識點如下:
(1)循環(huán)結(jié)構(gòu)與判斷結(jié)構(gòu)的嵌套使用。
(2)判斷結(jié)構(gòu)中多個條件的布爾運(yùn)算。
題中要求判斷在100以內(nèi),i,i+4,i+10都是素數(shù)的個數(shù)。因為i+10也必須在100以內(nèi),1不是素數(shù),我們可以從2開始判斷到89即可(90是偶數(shù),明顯不是素數(shù))??梢韵日页?到89之間素數(shù)的個數(shù),再判斷這些素數(shù)加4和加10后是否還是素數(shù)。加4是素數(shù)與加10是素數(shù)必須同時滿足,所以兩個條件間用“與”運(yùn)算。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/dsta=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=data*10+thou;/*把個位數(shù)和千位數(shù)組合成一個新的十位數(shù)ab*/cd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新組成的兩個十位數(shù)必須是一個奇數(shù)另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除同時兩個新十位數(shù)字均不為0*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年榆林定邊縣展館講解員招聘備考題庫(8人)參考答案詳解
- 2025中南大學(xué)計算機(jī)學(xué)院非事業(yè)編人員招聘1人備考題庫(湖南)有完整答案詳解
- 2026年上半年黑龍江齊齊哈爾大學(xué)招聘博士教師85人備考題庫及完整答案詳解一套
- 2026北京第二外國語學(xué)院招募孔子學(xué)院中方院長4人備考題庫完整答案詳解
- 2026年度濟(jì)南市市中區(qū)事業(yè)單位公開招聘初級綜合類崗位人員備考題庫(63人)含答案詳解
- 2025湖南郴州市博物館見習(xí)生招聘5人備考題庫及參考答案詳解1套
- 2026年度駐馬店市市直機(jī)關(guān)遴選公務(wù)員8人備考題庫及答案詳解1套
- 2026吉林通化市集安市公益性崗位招聘54人備考題庫及參考答案詳解一套
- 2026江西鷹潭市工業(yè)控股集團(tuán)有限公司全資子公司招聘3人備考題庫及一套參考答案詳解
- 2026沙坪壩區(qū)曙光幼兒園教共體招聘備考題庫有完整答案詳解
- 北京通州產(chǎn)業(yè)服務(wù)有限公司招聘考試備考題庫及答案解析
- 河北省NT名校聯(lián)合體2025-2026學(xué)年高三上學(xué)期1月月考英語(含答案)
- 2025-2026學(xué)年滬科版八年級數(shù)學(xué)上冊期末測試卷(含答案)
- 途虎養(yǎng)車安全培訓(xùn)課件
- 衛(wèi)生管理研究論文
- 2025-2026學(xué)年人教版(新教材)小學(xué)數(shù)學(xué)二年級下冊(全冊)教學(xué)設(shè)計(附教材目錄P161)
- 委托市場調(diào)研合同范本
- 畜牧安全培訓(xùn)資料課件
- 2025年度黨支部書記述職報告
- 2026四川省引大濟(jì)岷水資源開發(fā)限公司公開招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2026年安徽糧食工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試備考試題及答案詳解
評論
0/150
提交評論