版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2021年)安徽省六安市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()
A.RPR與FDDI一樣使用雙環(huán)結(jié)構(gòu)
B.在RPR環(huán)中,源節(jié)點(diǎn)向目的節(jié)點(diǎn)成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點(diǎn)從環(huán)中收回
C.RPR環(huán)中每一個節(jié)點(diǎn)都執(zhí)行SRP公平算法
D.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點(diǎn)和光纖段
2.
3.最古老的一種置換密碼是由JuliusCaesar發(fā)明的()。
A.DES算法B.PES算法C.凱撒密碼D.3DES
4.下列哪個做法不是網(wǎng)絡(luò)市場調(diào)研的主要內(nèi)容()。
A.市場需求研究B.上網(wǎng)心理因素研究C.競爭對手研究D.用戶及消費(fèi)者購買行為的研究
5.下列對網(wǎng)橋協(xié)議數(shù)據(jù)單元(BPDU)的描述中,錯誤的是()。
A.BPDU每2秒鐘定時發(fā)送一次
B.生成樹中阻塞端口只能接收和讀取數(shù)據(jù)流,不能接收和轉(zhuǎn)發(fā)BPDU
C.BPDU的BridgeID中優(yōu)先級的取值范圍是0~61440,增值量是4096
D.配置BPDU數(shù)據(jù)包不超過35個字節(jié),拓?fù)渥兓ㄖ狟PDU數(shù)據(jù)包不超過4個字節(jié)
6.在WindowsServer2003中,用于顯示域列表、計算機(jī)列表的命令是()。
A.nbtstat—aB.netflow—aC.netViewD.nslookup
7.下列任務(wù)不是網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)的是()。
A.提供防火端服務(wù)B.文件服務(wù)C.通信功能D.提供網(wǎng)絡(luò)管理服務(wù)
8.第
22
題
“協(xié)議數(shù)據(jù)單元的某個字段的解釋”指的是網(wǎng)絡(luò)協(xié)議中的哪一個要素?()
A.語法B.語義C.層次D.時序
9.
10.IP協(xié)議是指網(wǎng)際協(xié)議,它對應(yīng)于開放系統(tǒng)互聯(lián)參考模型中的哪一層()A.物理層B.數(shù)據(jù)鏈路層C.傳輸層D.網(wǎng)絡(luò)層
二、填空題(10題)11.撥號上網(wǎng)有【】與SLIP/PPP協(xié)議連接兩種方式。
12.Skype采用混合式網(wǎng)絡(luò)拓?fù)?,?jié)點(diǎn)之間按照不同的能力分為普通節(jié)點(diǎn)和。
13.局域網(wǎng)主要采用的拓?fù)浣Y(jié)構(gòu)為______、環(huán)形、星形結(jié)構(gòu)。
14.
15.
16.IP數(shù)據(jù)報的源路由選項分為兩類,一類為嚴(yán)格源路由,另一類為______源路由。
17.允許網(wǎng)絡(luò)管理者查看網(wǎng)絡(luò)運(yùn)行情況的好壞,其目標(biāo)是維護(hù)網(wǎng)絡(luò)運(yùn)營效率和保證網(wǎng)絡(luò)服務(wù)質(zhì)量。
18.
19.(6)存儲轉(zhuǎn)發(fā)交換時,發(fā)送的數(shù)據(jù)與目的地址、源地址、控制信息按照一定的格式組成一個_______
20.網(wǎng)絡(luò)信息安全主要包括兩個方面:信息傳輸安全和信息______安全。
三、2.填空題(8題)21.交換機(jī)地址學(xué)習(xí)是通過讀取幀的______地址并記錄幀進(jìn)入交換機(jī)的端口號進(jìn)行的。
22.計算機(jī)網(wǎng)絡(luò)所面臨的人為威脅有網(wǎng)絡(luò)軟件的【】、人為的無意識失誤和人為惡意攻擊。
23.由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低【】服務(wù)。
24.UDP可以為其用戶提供______的、無連接的傳輸服務(wù)。
25.在SNMP模型中每個代理結(jié)點(diǎn)都保存一個管理信息庫。代理收集信息通過______提供給網(wǎng)絡(luò)管理系統(tǒng)。
26.按照OSI參考模型,網(wǎng)絡(luò)中每一個結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的同等層具有相同的______。
27.數(shù)據(jù)加密技術(shù)中的______方式是對整個網(wǎng)絡(luò)系統(tǒng)采取保護(hù)措施,所以它是將來的發(fā)展趨勢。
28.計算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竉_____的拓樸類型。
四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件oul.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個字符的ASCIl值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符是小寫字母或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實(shí)現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。
說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main和寫函數(shù)Wdata的內(nèi)容。
五、1.選擇題(3題)31.若網(wǎng)絡(luò)由各個結(jié)點(diǎn)通過點(diǎn)到點(diǎn)通信線路連接到中央結(jié)點(diǎn)組成,則稱這種拓?fù)浣Y(jié)構(gòu)為()。
A.環(huán)形拓?fù)銪.總線拓?fù)銫.樹形拓?fù)銬.星形拓?fù)?/p>
32.由各網(wǎng)橋自己來決定路由,局域網(wǎng)上各站不負(fù)責(zé)路由選擇的是
A.802.1B.802.2C.802.4D.802.5
33.在數(shù)據(jù)庫、數(shù)據(jù)采掘、決策支持、電子設(shè)計自動化等應(yīng)用中,由于服務(wù)器處理的數(shù)據(jù)量都很龐大,因而常采用安騰處理器。安騰處理器采用的創(chuàng)新技術(shù)是()。
A.復(fù)雜指令系統(tǒng)計算(CISC)
B.精簡指令系統(tǒng)計算(RISC)
C.簡明并行指令計算(EPIC)
D.復(fù)雜并行指令計算(CPIC)
六、1.程序設(shè)計題(3題)34.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個數(shù),結(jié)果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:
F(0)=0,F(xiàn)(1)=1
F(n)=F(n-1)+F(n-2)
最后調(diào)用函數(shù)writeDat(),把結(jié)果輸出到文件OUTl0.DAT中。
例如:當(dāng)t=1000時,函數(shù)值為1597。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
intjsValue(intt)
{
}
main()
{
intn;
n=1000;
printf("n=%d,f=%d\n",n,jsValue(n));
writeDat();
}
writeDat()
{
FILE*in,*out;
intn,s;
ut=fopen("OUT10.DAT","w");
s=jsValue(1O00);printf("%d",s);
fprintf(out,"%d\n",s);
fclose(out);
}
35.已知數(shù)據(jù)文件1N56.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVal(),其功能是:把千位數(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ù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足亡述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT56.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;
intisprime(intm)
{
inti;
for(i=2;i<=m/2;i++)
if(re%i==0)return0;
return1;
}
voidjsVal()
{
}
voidreadDat()
{
inti;
FILErfp;
fp=fopen("IN56.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\n",b[i];
printf("kn'');
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT56.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%dkn",b[i]);
fclose(fp);
}
36.請編寫函數(shù)countValue(),它的功能是:求n以內(nèi)(不包括n)同時能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結(jié)果s輸出到文件OUT11.DAT中。
例如,若n為1000時,函數(shù)值應(yīng)為s=153.909064。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)progReadWrite()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
doublecountValue(intn)
{
}
main()
{
clrscr();
printf("自然數(shù)之和的平方根=%f\n",countValue(1000));
progReadWrite();
}
progReadWrite()
{
FILE*wf;
inti,n;
floats;
wf=fopen("OUTll.DAT","w");
s=countValue(1000);
fprintf(wf,"%f\n",s);
fclose(wf);
}
參考答案
1.BRPR環(huán)限制數(shù)據(jù)幀只在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的光纖段上傳輸,當(dāng)源節(jié)點(diǎn)成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的節(jié)點(diǎn)從環(huán)中收回,所以B選項描述錯誤。
2.C
3.C
4.B
5.B生成樹中阻塞端口只能接收和讀取BPDU,不能接收和轉(zhuǎn)發(fā)數(shù)據(jù)流。故選擇B選項。
6.CNbtstat—a功能:使用遠(yuǎn)程計算機(jī)的名稱列出名稱表。NetFlow功能:是一種數(shù)據(jù)交換方式。Netview功能:用于顯示域列表、計算機(jī)列表或指定計算機(jī)上共享資源的列表。nslookup(nameserverlookup,域名查詢):是一個用于查詢Internet域名信息或診斷DNS服務(wù)器問題的工具。故選擇C選項。
7.A
8.B網(wǎng)絡(luò)協(xié)議由三個要素組成:語法、語義和時序,其中語義指的是“需要發(fā)出何種控制信息,以及完成的動作與做出的響應(yīng)”,某個字段的含義是屬于語義的范疇。
9.A
10.DIP地址工作在TCP/IP參考模型的網(wǎng)絡(luò)層,在網(wǎng)絡(luò)層工作的協(xié)議還有ARP、RARP和ICMP。
11.撥號連接終端方式撥號連接終端方式解析:撥號上網(wǎng)有撥號連接終端方式與SLIP/PPP協(xié)議連接兩種方式。
12.超級節(jié)點(diǎn)IEEE802.11標(biāo)準(zhǔn)中定義的CSMA/CA協(xié)議是載波監(jiān)聽多路訪問/沖突避免(CarrierSenseMultipleAccesswithCollisionAvoidance)協(xié)議的縮寫,它使用載波檢測或能量檢測的方法發(fā)現(xiàn)信道空閑,采用的是沖突避免機(jī)制。
13.總線型總線型解析:局域網(wǎng)在網(wǎng)絡(luò)拓?fù)渖现饕捎昧丝偩€型、環(huán)形與星形結(jié)構(gòu)。
14.
15.數(shù)據(jù)傳輸速率
【解析】描述計算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與誤碼率。
16.松散松散解析:源路由選項可以分為兩類,一類是嚴(yán)格源路出選項,一類是松散源路由選項。嚴(yán)格源路由選項規(guī)定IP數(shù)據(jù)報要經(jīng)過路徑上的每一個路由器,相鄰路由器之間不得有中間路由器,并且所經(jīng)過的路由器的順序不可更改;松散源路由選項只是給出IP數(shù)據(jù)包必須經(jīng)過的一些“要點(diǎn)”,并不給出一條完備的路徑,無直接連接的路由器之間的路由尚需IP軟件的尋址功能補(bǔ)充。
17.性能管理功能性能管理功能允許網(wǎng)絡(luò)管理者查看網(wǎng)絡(luò)運(yùn)行狀況的好壞,其目標(biāo)是維護(hù)網(wǎng)絡(luò)運(yùn)營效率和保證網(wǎng)絡(luò)服務(wù)質(zhì)量,使網(wǎng)絡(luò)的性能維持在一個可以被接受的水平上。性能管理為網(wǎng)絡(luò)管理人員提供監(jiān)視網(wǎng)絡(luò)運(yùn)行的關(guān)鍵參數(shù),如吞吐率、利用率、錯誤率、響應(yīng)時間和網(wǎng)絡(luò)的一般可用度等。從概念上講,性能管理有監(jiān)視和調(diào)整兩大功能。
18.
19.(6)數(shù)據(jù)單元(報文或報文分組)【解析】在存儲轉(zhuǎn)發(fā)交換中,發(fā)送的數(shù)據(jù)與目的地址、源地址、控制信息按照一定格式組成一個數(shù)據(jù)單元(報文或報文分組)進(jìn)入通信子網(wǎng)。
20.存儲存儲解析:網(wǎng)絡(luò)信息安全的主要特征是保證信息安全,它主要包括兩方面:信息傳輸安全和信息存儲安全。
21.源源解析:交換機(jī)地址學(xué)習(xí)足通過讀取幀的源地址并記錄幀進(jìn)入交換機(jī)的端口號進(jìn)行的。
22.漏洞和“后門”漏洞和“后門”解析:威脅計算機(jī)網(wǎng)絡(luò)安全的因素很多,可以分為人為和非人為兩大類,其中人為因素主要有以下3種。①網(wǎng)絡(luò)軟件的漏洞和“后門”:網(wǎng)絡(luò)軟件不可能是百分之百的無缺陷和無漏洞的,然而,這些漏洞和缺陷恰恰是黑客進(jìn)行攻擊的首選目標(biāo),曾經(jīng)出現(xiàn)過的黑客攻入網(wǎng)絡(luò)內(nèi)部的事件,這些事件的大部分就是因?yàn)榘踩胧┎煌晟扑兄碌目喙A硗?,軟件“后門”都是軟件公司的設(shè)計編程人員為了自便而設(shè)置的,一般不為外人所知,但一旦“后門”洞開,其后果將不堪設(shè)想。②人為的無意識失誤:如系統(tǒng)管理員對防火墻配置不當(dāng)造成的安全漏洞,用戶口令選擇不慎,無意識的違規(guī)操作等都會對網(wǎng)絡(luò)安全帶來威脅。③人為的惡意攻擊:計算機(jī)犯罪是計算杉[網(wǎng)絡(luò)所面臨的最大威脅,此類攻擊又可以分為兩種。一種是主動攻擊,它以各種方式有選擇地破壞信息的有效性和完整性;另一種是被動攻擊,它是在不影響網(wǎng)絡(luò)正常工作的情況下,進(jìn)行截獲、竊取、破譯以獲得重要機(jī)密信息。這兩種攻擊均可對計算機(jī)網(wǎng)絡(luò)造成極大的危害,并導(dǎo)致機(jī)密數(shù)據(jù)的泄漏。
23.延遲或延時或時延延遲或延時或時延解析:由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低延遲服務(wù),而ATM技術(shù)能滿足此類應(yīng)用的要求。
24.不可靠不可靠解析:用戶數(shù)據(jù)報協(xié)議UDP是傳輸層經(jīng)常用到的一個協(xié)議,提供了不可靠的無連接的傳輸服務(wù)。
25.SNMP協(xié)議SNMP協(xié)議解析:管理信息庫(MIB)是網(wǎng)絡(luò)被管設(shè)備中代理所維持的各種狀態(tài)信息的集合,這些信息稱為SNMP的被管對象,MIB就是保存所有網(wǎng)絡(luò)管理對象的數(shù)據(jù)結(jié)構(gòu)。在SNMP模型中每個代理結(jié)點(diǎn)都保存一個管理信息庫。代理收集信息通過SNMP協(xié)議提供給網(wǎng)絡(luò)管理系統(tǒng)。管理信息庫是SNMP網(wǎng)絡(luò)管理系統(tǒng)的核心。
26.功能功能解析:在OSI參考模型中,網(wǎng)絡(luò)中每一個結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的同等層具有相同的功能。
27.端到端端到端解析:在端到端加密方式中,由發(fā)送方加密的數(shù)據(jù)在沒有到達(dá)最終目的結(jié)點(diǎn)之前是不被解密的。它是對整個網(wǎng)絡(luò)系統(tǒng)采取保護(hù)措施。
28.通信子網(wǎng)通信子網(wǎng)解析:計算機(jī)網(wǎng)絡(luò)拓?fù)涫峭ㄟ^網(wǎng)中結(jié)點(diǎn)與通信線路之間的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu),反映網(wǎng)絡(luò)中各實(shí)體的結(jié)構(gòu)關(guān)系,計算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)漕愋汀?/p>
29.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應(yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第69套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
30.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。
\n【解題思路】
\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結(jié)束循環(huán),實(shí)現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進(jìn)行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a(bǔ)[i][k-1]的值賦給a[i][k],實(shí)現(xiàn)把a(bǔ)[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實(shí)現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。
\n【參考答案】
\n
31.D解析:星形拓?fù)浣Y(jié)構(gòu)中結(jié)點(diǎn)通過點(diǎn)到點(diǎn)通信線路與中央結(jié)點(diǎn)連接,中心結(jié)點(diǎn)控制全網(wǎng)的通信,任何兩結(jié)點(diǎn)之間的通信都要通過中心結(jié)點(diǎn)。
32.A解析:802.1標(biāo)準(zhǔn)的網(wǎng)橋是透明網(wǎng)橋,802.5標(biāo)準(zhǔn)的是源路選網(wǎng)橋。
33.C解析:在計算機(jī)的指令系統(tǒng)中,286、386采用的是復(fù)雜指令系統(tǒng)CISC技術(shù);奔騰采用了許多精簡指令系統(tǒng)的措施,即\nRISC技術(shù);而安騰處理器采用了超越CISC與RISC的最新設(shè)計理念EPIC,即簡明并行指令計算技術(shù),實(shí)現(xiàn)了更高的指令級并行性,使安騰能同時完成20個操作交易,從而能夠提供高端企業(yè)級用戶所需要的服務(wù)器性能。
34.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計算下一個Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t,\r\n則計算下一個Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/\r\n}解析:解答本題的關(guān)鍵是要充分理解題意,只有理解了題意本身的數(shù)學(xué)過程,才能把數(shù)學(xué)過程轉(zhuǎn)化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項開始,每一項都可以拆分為前兩項之和。本題要求找到該數(shù)列中“大于t的最小的一個數(shù)”。這里可以借助一個while循環(huán)來依次取數(shù)列中的數(shù),直到出現(xiàn)某一項的值大于t,那么這一項就是“大于t的最小的一個數(shù)”。注意:在循環(huán)體內(nèi)部,我們用變量f1始終來表示第n項的前面第二項,用變量侵來始終表示第n項的前面第一項。這就實(shí)現(xiàn)了變量的活用與巧用。
35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求位烽的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=10*thou+ten;/*把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)*/cd=lO*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)*/if(isprime(ab)&&isprime(cd)&&ab!=O&&cd!=0)/*如果新組成的兩個十位數(shù)均為素數(shù)且新十位數(shù)字均不為零*/{b[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=O;i<cnt-1;i++)/*將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求位烽的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nab=10*thou+ten;/*把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)*/\r\ncd=lO*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)*/\r\nif(isprime(ab)&&isprime(cd)&&ab!=O&&cd!=0)\r\n/*如果新組成的兩個十位數(shù)均為素數(shù)且新十位數(shù)字均不為零*/\r\n{\r\nb[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nf
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貸款延期補(bǔ)充協(xié)議書范本
- 2024居間合同樣的合同
- 工程測量設(shè)計合同
- 培訓(xùn)機(jī)構(gòu)合作合同樣本
- 技術(shù)許可與知識產(chǎn)權(quán)保護(hù)
- 國有企業(yè)下崗職工出中心與失業(yè)保險“并軌”協(xié)議書
- 2024配方轉(zhuǎn)讓協(xié)議標(biāo)準(zhǔn)文本
- 工程合同簽訂方法
- 房屋租賃合同提前解除的策略與建議
- 園林綠化承包經(jīng)營合同樣本
- 認(rèn)識他人課件教學(xué)課件
- 江蘇省南通市2024-2025學(xué)年八年級上學(xué)期11月期中數(shù)學(xué)試題(無答案)
- 家裝瓷磚鋪貼專項施工協(xié)議范本
- 天津市2024年七年級上學(xué)期數(shù)學(xué)期中考試試卷【附答案】
- 中國汽車剎車盤行業(yè)投資分析、市場運(yùn)行態(tài)勢研究報告-智研咨詢發(fā)布
- “雙減”政策下作業(yè)設(shè)計策略4篇
- 普外科重點(diǎn)??圃u審工作匯報
- 2024-2025學(xué)年初中音樂九年級上冊湘藝版(2024)教學(xué)設(shè)計合集
- 2024-2025學(xué)年北師大版九年級數(shù)學(xué)上冊期中綜合復(fù)習(xí)題
- 第十五屆全國交通運(yùn)輸行業(yè)“百通科信杯”機(jī)動車檢測工(學(xué)生組)理論知識題庫
- 培訓(xùn)學(xué)校與學(xué)生的合同(2篇)
評論
0/150
提交評論