【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁
【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁
【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁
【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁
【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

【2022年】山西省晉城市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.每一個OSPF區(qū)域擁有一個區(qū)域標識符,區(qū)域標識符的位數(shù)是()。

A.16B.32C.48D.64

2.虛擬網(wǎng)絡以軟件方式來實現(xiàn)邏輯工作組的劃分與管理。如果同一邏輯工作組的成員之間希望進行通信,那么它們()。A.可以處于不同的物理網(wǎng)段,而且可以使用不同的操作系統(tǒng)

B.可以處于不同的物理網(wǎng)段,但必須使用相同的操作系統(tǒng)

C.必須處于相同的物理網(wǎng)段,但可以使用不同的操作系統(tǒng)

D.必須處于相同的物理網(wǎng)段,而且必須使用相同的操作系統(tǒng)

3.下列對loopback接口的描述中,錯誤的是()。

A.Loopbaek是一個虛擬接口,沒有一個實際的物理接口與之對應

B.Loopbaek接口號的有效值為0~2147483647

C.網(wǎng)絡管理員為loopback接口分配一個IP地址,其掩碼應為0.0.0.0

D.Loopback永遠處于激活狀態(tài),可用于網(wǎng)絡管理

4.下列關于RPR技術的描述中,錯誤的是()

A.RPR與FDDI一樣使用雙環(huán)結構

B.在RPR環(huán)中,源節(jié)點向目的節(jié)點成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點從環(huán)中收回

C.RPR環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法

D.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點和光纖段

5.下列對IPv6地址的表示中,錯誤的是()

A.::50D:BC:0:0:03DA

B.FE23::0:45:03/48

C.FE23:0:0:050D:BC::03DA

D.FF34:42:BC::0:50F:21:0:03D

6.FTP協(xié)議支持的兩種傳輸方式,一種是文本文件,另一種是()文件。

A.十六進制B.二進制C.網(wǎng)頁D.圖片

7.將Cisco路由器的配置保存在NVRAM中,正確的命令是()。

A.Router#writeflash

B.Router#writenetwork

C.Router#writememory

D.Router#writeerase

8.設計FDDI的目的是為了()。

A.為信息產(chǎn)業(yè)調(diào)整打下堅實基礎

B.實現(xiàn)調(diào)整、高可靠性和大范圍局域網(wǎng)連接

C.應用于廣域網(wǎng)與城域網(wǎng)連接

D.盡快完成廣域網(wǎng)主干網(wǎng)連接

9.核心層主要承擔()功能。

A.高速數(shù)據(jù)傳輸功能B.光纖連接功能C.高速數(shù)據(jù)交換功能D.光纖轉發(fā)功能

10.下列關于芯片體系結構的敘述中,正確的是()。

A.超標量技術的特點是提高主頻、細化流水

B.分支預測能動態(tài)預測程序分支的轉移

C.超流水線技術的特點是內(nèi)置多條流水線

D.哈佛結構是把指令與數(shù)據(jù)混合存儲

二、填空題(10題)11.(19)SIP消息包括兩種類型:從客戶機到服務器的________和從服務器到客戶機的響應消息。

12.

13.(3)____拓撲結構是在局域網(wǎng)中最常采用的。

14.頁面到頁面的鏈接信息由__________維持。

15.(2)流媒體具有嚴格的_________關系。

16.

17.(19)QQ客戶端間進行聊天有兩種方式。一種是客戶端直接建立連接進行聊天,另一種是用服務器_________的方式實現(xiàn)消息的傳送。

18.

19.認證方式主要包括PKI認證、摘要算法認證和______。

20.IP服務的三個特點是:不可靠、面向非連接和______。

三、2.填空題(8題)21.在因特網(wǎng)中,SNMP使用的傳輸層協(xié)議是______。

22.目前,即時通信系統(tǒng)通用的協(xié)議主要有兩個代表,分別是______和XMPP協(xié)議族。

23.防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過濾網(wǎng)絡之間傳送的報文分組,以確定這些報文分組的【】。

24.電子郵件服務采用【】的工作模式。

25.______的優(yōu)點是對代理的資源要求不高。SNMP采用的就是這種方式。

26.一站式電子政務應用系統(tǒng)的實現(xiàn)流程可以劃分為3個階段,它們是______、服務請求和服務調(diào)度及處理。

27.IP數(shù)據(jù)報對分片進行控制的3個域是標識、______和片偏移。

28.計算機網(wǎng)絡是由負責信息處理并向全網(wǎng)提供可用資源的資源子網(wǎng)和負責進行信息傳輸?shù)摹尽拷M成。

四、C語言程序設計題(2題)29.

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。

例如:7153,7+1=5+3,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=-cnt+1。

8129,8+1!=2+9,則該數(shù)不滿足條件忽略。

注意:部分源程序存在test.c文件中。

程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。

五、1.選擇題(3題)31.10BAST-T中的T表明所使用的傳輸介質(zhì)類型是()。

A.基帶雙絞線B.頻帶雙絞線C.非屏蔽雙絞線D.屏蔽雙絞線

32.用RSA算法加密時,已知公鑰(e=7,n=20),私鑰是(d=3,n=20),用公鑰對消息M=3加密,得到的密文是______。

A.5B.7C.9D.11

33.奔騰芯片采用的局部總線是()。

A.VESAB.PCIC.EISAD.MCA

六、1.程序設計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG62.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryChar(),按給定的替代關系對數(shù)組xx中所有字符進行替代,仍存入數(shù)組xx的對應的位置上,最后調(diào)用函數(shù)WriteDat()把結果xx輸出到文件PS62.DAT中。

替代關系:f(p)=p*13mod256(p是數(shù)組xx中某一個字符的ASCII值,f(b)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或其ASCII值是偶數(shù),則該字符不變,否則將f(p)所對應的字符進行替代。

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

原始數(shù)據(jù)文件的存放格式是每行的寬度均小于80個字符。

請勿改動函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDa()的內(nèi)容。

#include<conio.h>

#include<stdio.h>

#include<string.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidencryChar()

{

}

voidmain()

{

clrscr();

if{ReadDat())

{

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

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

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

return1;

while(fgets(xx[ii,80,fp)!=NULL)

{

p=strchr(xx[i],'\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("ps62.dat","w");

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

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

35.某級數(shù)的前兩項A1=1,A2=1,以后各項具有如下關系:

An=An-2+2An-1

下列程序的功能是:要求依次對于整數(shù)M=100,1000和10000求出對應的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數(shù)組單元b[0],b[1],b[2]中,請編制jsValue()函數(shù)來實現(xiàn)

此功能,最后調(diào)用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。

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

請勿改動主函數(shù)main()和輸出函數(shù)writeDat()的內(nèi)容。

試題程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

fp=fopen("out48.dat","w");

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

36.已知數(shù)據(jù)文件IN60.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ù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結果ont及數(shù)組b中符合條件的4位數(shù)輸出到OUT60.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;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILErfp;

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

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

fscanf(fp,"%d",&aIi]);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

printf("%d\n",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%dkn",cnt);

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

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

fclose(fp);

}

參考答案

1.B區(qū)域標識符位數(shù)為32,故選B。

2.A解析:本題考查點是VLAN的工作原理。一個虛擬局域網(wǎng)VLAN可以看成是一組工作上相關的部門工作站的集合,它們的物理位置可以處于同一物理網(wǎng)段,也可以處于不同的物理網(wǎng)段,但是邏輯上可以像在同一網(wǎng)段中一樣“廣播”數(shù)據(jù)。虛擬局域網(wǎng)以軟件方式實現(xiàn),不受物理位置的限制,也可以使用不同的操作系統(tǒng)。

3.C環(huán)回接口(100pback)作為一臺路由器的管理地址,網(wǎng)絡管理員可以為其分配一個IP地址作為管理地址,其掩碼應為255.255.255.255。因此選項C錯誤。

4.BRPR環(huán)限制數(shù)據(jù)幀只在源節(jié)點與目的節(jié)點之間的光纖段上傳輸,當源節(jié)點成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的節(jié)點從環(huán)中收回,所以B選項描述錯誤。

5.DIPv4地址采用32位的點分四段十進制表示,而IPv6采用的是128位的冒分八段十六進制法。按照RFC2373定義,一個完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx例如:2031:0000:1F1F:0000:0000:0100:11A0:ADDF。為了簡化其表示法,RFC2373提出每段中前面的0可以省略,連續(xù)的0可省略為'::',但只能出現(xiàn)一次,例如:1080:0:0:0:8:800:200C:417A可以簡寫為1080::8:800:200C:417A。類似于IPv4中的CDIR表示法,IPv6用前綴來表示網(wǎng)絡地址空間,比如:2001:250:6000::/48表示前綴為48位的地址空間。而D)選項中的FF34:42:BC::0:50F:21:0:03D已經(jīng)超過8段,所以表示錯誤,答案選擇D。

6.BFTP協(xié)議支持的兩種傳輸方式,一種是文本文件,另一種是二進制文件。

7.CC

解析:從NVRAM加載配置信息命令為Configurememory

將路由器配置保存在NVRAM中命令為Writememory

8.B

9.C

10.B解析:超標量技術的特點是內(nèi)置多條流水線,其實質(zhì)是以空間換取時間。超流水線技術的特點是通過細化流水、提高主頻,其實質(zhì)是以時間換取空間。哈佛結構是把指令與數(shù)據(jù)分開存儲,分支預測指奔騰芯片上內(nèi)置了一個分支目標緩存器,用來動態(tài)地預測程序分支的轉移情況,從而使流水線能保持較高的吞吐率。

11.(19)請求消息

【解析】SIP消息包括兩種類型:從客戶機到服務器的請求消息和從服務器到客戶機的響應消息。

12.

13.(3)總線網(wǎng)

【解析】總線型拓撲結構是局域網(wǎng)的主要拓撲結構之一。

14.URL/統(tǒng)一資源定位符URL/統(tǒng)一資源定位符解析:信息資源以頁面(也稱網(wǎng)頁或Web頁)的形式存儲在服務器(也稱Web站點)中,這些頁面采用超文本方式對信息進行組織;通過超文本鏈接將一頁信息鏈接到另一頁信息,以便于瀏覽。頁面到頁面的鏈接信息由統(tǒng)一資源定位符URL。維持,用戶通過客戶端應用程序,即瀏覽器向WWW服務器發(fā)出請求,服務器根據(jù)客戶端的請求內(nèi)容將保存在服務器的某個頁面返回給客戶端。

15.(2)前后時序

【解析】流媒體具有3個特點:連續(xù)性、實時性、時序性。

16.

17.(19)轉發(fā)

【解析】QQ客戶端間進行聊天有兩種方式。一種是QQ客戶端之間直接建立TCP或UDP連接進行聊天交互,另一種是當客戶端之間無法直接通信時,采用通過服務器轉發(fā)的方式來實現(xiàn)即時信息的傳送。

18.

19.賬戶名/口令認證賬戶名/口令認證解析:認證技術主要解決網(wǎng)絡通信過程中通信雙方的身份認可。賬戶名/口令認證是一種常用的認證方式,主要用于操作系統(tǒng)登錄和Telnet等。此外還有基于PKI的認證和使用摘要算法的認證方式。

20.盡最大努力投遞盡最大努力投遞解析:IP服務的特點有:不可靠的數(shù)據(jù)報投遞服務;面向無連接的傳輸服務;盡最大努力投遞服務。

21.UDPUDP解析:SNMP是簡單網(wǎng)絡管理協(xié)議,它使用的傳輸層協(xié)議是UDP,UDP提供了不可靠的無連接的傳輸服務。

22.SIMPLE協(xié)議族SIMPLE協(xié)議族解析:出于IM應用的開放性和互通性,現(xiàn)在正致力于通用IM協(xié)議的設計和標準化工作,主要有兩個代表:基于SIP協(xié)議框架的SIMPLE集以及基于JABBER協(xié)議框架的XMPP協(xié)議集。

23.合法性合法性解析:防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過濾網(wǎng)絡之間傳送的報文分組,以確定這些報文分組的合法性。

24.客戶機/服務器客戶機/服務器解析:電子郵件服務采用客戶機/服務器的工作模式。電子郵件系統(tǒng)也可分為兩個部分,郵件服務器和郵件客戶。其中電子郵件服務器是郵件服務系統(tǒng)的核心。它負責接收和發(fā)送用戶郵件,而郵件客戶只需將待發(fā)送的郵件提交給郵件服務器或者是從郵件服務器的郵箱中接收郵件即可。

25.輪詢監(jiān)控輪詢監(jiān)控解析:輪詢監(jiān)控方式中,管理站每隔一定時間間隔就向代理結點請求管理信息,管理站根據(jù)所返回的管理信息來判斷是否有異常事件發(fā)生。所以對代理的資源要求不高,但是管理通信的開銷大。

26.身份認證身份認證解析:一站式電子政務應用系統(tǒng)的實現(xiàn)流程如下:身份認證、服務請求和服務調(diào)度及處理。

27.標志標志解析:由于利用IP進行互聯(lián)的各個物理網(wǎng)絡所能處理的最大報文長度有可能不同。所以IP報文在傳輸和投遞的過程中有可能被分片。IP數(shù)據(jù)報使用標識、標志和片偏移3個域對分片進行控制.報文在投遞過程中不可能重組,只可能分片。

28.通信子網(wǎng)通信子網(wǎng)解析:隨著計算機網(wǎng)絡結構的不斷完善,從邏輯上把數(shù)據(jù)處理功能和數(shù)據(jù)通信功能分開,這就構成具有二級結構的計算機網(wǎng)絡。通常把實現(xiàn)信息傳輸功能的部分稱為通信于網(wǎng);把實現(xiàn)數(shù)據(jù)處理,向全網(wǎng)提供可用資源的部分稱為資源子網(wǎng)。

29.【審題關鍵句】

\n

\n【解題思路】

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

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

\n【參考答案】

\n

30.【審題關鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

31.C解析:10BAST-T的T代表非屏蔽雙絞線。

32.B

33.B解析:局部總線是解決I/O瓶頸的一項技術。在4個選項中,選項C、D中EISA和MCA都不是局部總線。局部總線標準中,一個是Intel公司制定的PCI標準,另一個是視頻電子標準協(xié)會制定的VESA標準。事實證明,PCI標準有更多的優(yōu)越性。它能容納更先進的硬件設計,支持多處理、多媒體以及數(shù)據(jù)量很大的應用,同時使主板與芯片集的設計大大簡化,也為奔騰芯片所采用。

34.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/{pf++;/*則該字符不變?nèi)ト∠乱粋€字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個字符*/}}}voidencryChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i{\r\nwhile(*pr!=0)\r\n{\r\nif(((*pf*13%256)%2==O)||(*pf*13%256<=32))\r\n/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/\r\n{\r\npf++;/*則該字符不變,去取下一個字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n}\r\n*pf=*pf*13%256;/*否則將新字符替代原字符*/\r\npf++;/*去取下一個字符*/\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)字符對應的ASCII碼。

(2)判斷結構中多個條件的“或”運算。

(3)退出一次循環(huán)。

在C語言中,字符可參與任何整數(shù)運算。實際上,是字符的ASCII碼參與了運算。所以可以直接用字符代入f(p)的關系式中求出替換字符。若f(p)≤32或其ASCII值是偶數(shù),則該字符不變。兩個條件滿足一個即可,所以這兩個條件之間用“或”運算。若字符不變,則可不必計算替換字符,使用continue跳出本次循環(huán),進入下一次循環(huán)的條件判斷中。因為這里不是直接退

35.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*2;/*求下一個級數(shù)*/Sum=sumO+an;/*求級數(shù)和*/a1=a2;/*將a2賦給a1*/a2=an;/*將an賦給a2*/n++;if(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*/b[0]=n;/*則將n存入數(shù)組單元b[0]中*/if(sumo<l000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*/b[1]=n;/*則將n存入數(shù)組單元b[1]中*/if(sumo<l0000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000*/{b[2]=n;/*則將n存入數(shù)組單元b[2]中*/break;/*并強行退出循環(huán)*/}sumo=sum;/*將sum賦給sum0為下一次循環(huán)的求和作準備*/}}jsValue()\r\n{intal=1,a2=1,n=1,an;\r\nintsum0,sum;\r\nsum0=a1+a2;\r\nwhile(1)\r\n{an=al+a2*2;/*求下一個級數(shù)*/\r\nSum=sumO+an;/*求級數(shù)和*/\r\na1=a2;/*將a2賦給a1*/\r\na2=an;/*將an賦給a2*/\r\nn++;\r\nif(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*/\r\nb[0]=n;/*則將n存入數(shù)組單元b[0]中*/\r\nif(sumo<l000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*/\r\nb[1]=n;/*則將n存入數(shù)組單元b[1]中*/\r\nif(sumo<l0000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000*/\r\n{b[2]=n;/*則將n存入數(shù)組單元b[2]中*/\r\nbreak;/*并強行退出循環(huán)*/\r\n}\r\nsumo=sum;/*將sum賦給sum0,為下一次循環(huán)的求和作準備*/\r\n}\r\n}解析:本題考查的知識點如下:

(1)利用循環(huán)和判斷求級數(shù)。

(2)循環(huán)的強行退出。

(3)多個條件的“與”運算。

由級數(shù)的表達式可以看出,級數(shù)中的各項可以由循環(huán)依次求得。當級數(shù)的和達到要求的條件時就可以退出循環(huán)結構。因為退出循環(huán)的兩個條件Sn<M,Sn+1≥M要同時滿足,所以兩條件之間要用到“與”運算。這里使用break退出整個循環(huá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ù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/cd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/if((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0){/*如果ab<cdab是奇數(shù)且不能被5整除cd是偶數(shù)同時兩個數(shù)字均不為零*/b[cnt]=a[i];/*

溫馨提示

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

評論

0/150

提交評論