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.

2.下列Cisco第三層交換機的路由表信息中,路由表項全部正確的是()。

3.現(xiàn)代市場營銷學認為,影響企業(yè)市場營銷效果的因素來自兩方面,包括()。

A.一個是市場營銷戰(zhàn)略,另一個是市場營銷戰(zhàn)術

B.一個是企業(yè)的外在經(jīng)營環(huán)境,另一個是企業(yè)內(nèi)部經(jīng)營管理

C.一個是市場營銷環(huán)境,另一個是市場營銷組合

D.一個是市場營銷國際環(huán)境,另一個是市場營銷國內(nèi)環(huán)境

4.

5.若某大學分配給計算機系的IP地址塊為28/26,分配給自動化系的IP地址塊為92/26,那么這兩個地址塊經(jīng)過聚合后的地址為()

A./24

B./25

C.28/25

D.28/24

6.甲要發(fā)給乙一封信,他希望信的內(nèi)容不會被第三方了解和篡改,他應該()。

A.加密信件

B.先加密信件,再對加密之后的信件生成消息認證碼,將消息認證碼和密文一起傳輸

C.對明文生成消息認證碼,加密附有消息認證碼的明文,將得到的密文傳輸

D.對明文生成消息認證碼,將明文和消息認證碼一起傳輸

7.TCP通過()進行流量控制。

A.窗口機制B.確認機制C.三次握手法D.超時重發(fā)機制

8.下列說法錯誤的是()。

A.奔騰是32位的,這里32位指的是處理器能夠保存32位的數(shù)據(jù)

B.計算機的位數(shù)不是指十進制數(shù),而是十六進制數(shù)

C.通常稱8位是一個字節(jié)(Byte),16位是一個字(Word)

D.用于安騰處理器上的芯片已經(jīng)是64位了

9.動畫設計屬于計算機的哪個應用領域()。

A.過程控制B.科學計算C.輔助工程D.多媒體應用

10.下列對IEEE802.11協(xié)議的描述中,錯誤的是()。

A.定義了無線節(jié)點與無線接入點兩種類型的設備

B.物理層采用FSK調(diào)制方式

C.MAC層采用CSMA/CA協(xié)議

D.點一點工作模式可支持最多由256個結點組成的無線Adhoc網(wǎng)絡

二、填空題(10題)11.標準訪問控制列表只能檢查數(shù)據(jù)包的_________。

12.在網(wǎng)絡協(xié)議的各層中,相鄰層之間的關系是______的關系。

13.(20)Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術、超文本匹配技術和__________。

14.以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用______編碼方法。

15.(13)在路由表中,特定主機路由表項的子網(wǎng)掩碼為________。

16.對網(wǎng)絡系統(tǒng)而言,信息安全主要包括兩個方面:存儲安全和______安全。

17.(11)在因特網(wǎng)中,屏蔽各個物理網(wǎng)絡細節(jié)和差異的是__________。

18.

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

20.

三、2.填空題(8題)21.局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分兩類:共享介質(zhì)局域網(wǎng)與【】局域網(wǎng)。

22.因特網(wǎng)用戶使用的FTP客戶端應用程序通常有三種類型,即傳統(tǒng)的FTP命令行、瀏覽器和【】。

23.一個局域網(wǎng)要實現(xiàn)分布式進程通信,為用戶提供完備的網(wǎng)絡服務功能,就必須具備【】。

24.在WWW服務中,統(tǒng)一資源定位器URL可以由三部分組成,即【】、主機名與文件名。

25.在系統(tǒng)結構上,UNIX由兩部分組成:一部分是內(nèi)核,另一部分是______。

26.因特網(wǎng)中的每臺主機至少有一個IP地址,而且這個IP地址在全網(wǎng)中必須是【】的。

27.在軟件的生命周期中,通常分為3大階段,即計劃階段,開發(fā)階段和______。

28.IP地址是網(wǎng)上的通信地址,是計算機、服務器、路由器的端口地址。每一個IP地址在全球是惟一的。這個IP地址實際上由______和主機地址兩部分組成。

四、C語言程序設計題(2題)29.程序test.C的功能是:計算500~800區(qū)間內(nèi)素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)…的值sum。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結果cnt和sum,輸出到文件0ut.dat中。

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

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

第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

30.程序test.c的功能是:利用以下所示的簡單迭代方法求方程cos(x)-x=0的一個實根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取xl初值為0.0;

(2)x0=xl,把xl的值賦給x0;

(3)x1=cos(x0),求出一個新的x1;

(4)若x0-xl的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);

(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。

請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結果輸出到文件out.dat中。

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

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

第l0類按指定條件對字符串進行排序

五、1.選擇題(3題)31.計算機網(wǎng)絡拓撲結構是通過網(wǎng)中結點與通信線路之間的幾何關系來表示網(wǎng)絡結構,它反映出網(wǎng)絡中各實體間的______。

A.接口關系B.層次關系C.主從關系D.結構關系

32.交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過EthernetSwitch支持端口結點之間的多個并發(fā)連接。因此,交換式局域網(wǎng)可以增加網(wǎng)絡帶寬,改善局域網(wǎng)性能與()。

A.服務質(zhì)量B.網(wǎng)絡監(jiān)控C.存儲管理D.網(wǎng)絡拓撲

33.超媒體是—種典型的______。

A.信息管理技術B.數(shù)據(jù)庫管理技術C.數(shù)據(jù)管理技術D.電子郵件軟件

六、1.程序設計題(3題)34.已知數(shù)據(jù)文件IN53.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVal(),其功能是:依次從數(shù)組a中取出一個4位數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以前的5個數(shù)且該數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)個數(shù)cnt并把這些4位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到文件OUT53.DAT中。

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

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat(){

{

inti;

FILE*fp;

fp=fopen("in53.dat","r");

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

fscanf(fp,"%d",&a[i]);

fclose(fp);

}

voidmain()

{

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("out53.dat","w");

fprintf(fp,"%d\n",cnt);

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

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

fclose(fp);

}

35.已知IN7.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一個數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以后的5個數(shù)且該數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)ont,并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT7.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;

voidwriteDat();

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i]);

close(fp);

}

main()

{

inti;

readDat();

jsVal();

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

for(i=0;i<cnt;i++)printf("%d",b[i]);

printf("\n");

writeDat();

}

voidwriteDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

36.某級數(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);

}

參考答案

1.C

2.C路由表項內(nèi)容:第一列是路由源碼,說明路由表項是通過什么方式,采用什么路由選擇協(xié)議獲得的。其中C表示為直連;S表示為靜態(tài)路由;I表示使用IGRP內(nèi)部網(wǎng)關協(xié)議獲得路由信息;O表示使用0SPF開放最短路徑優(yōu)先協(xié)議獲得路由信息;R表示使用RIP路由信息協(xié)議獲得路由信息;i表示使用Is—Is內(nèi)部網(wǎng)關協(xié)議獲得路由信息;B表示使用BGP外部網(wǎng)關協(xié)議獲得路由信息;E表示使用EGP外部網(wǎng)關協(xié)議獲得路由信息。第二列是目的網(wǎng)絡地址和掩碼。第三列前面的值是管理距離,后面的值是權值或成本。第四列是目的端口或下一跳路由器地址。第五列是VLAN網(wǎng)絡。A選項的第二、三行中,不是VLAN網(wǎng)絡,故錯誤。B選項的第六行的缺省路由表項目的網(wǎng)絡地址錯誤。D選項的管理距離值115錯誤,OSPF協(xié)議默認管理距離應為110。故選C選項。

3.C

4.B

5.C解析:考查子網(wǎng)聚合問題,計算機系IP地址塊的后8位為10000000,自動化系IP地址塊的后8位為11000000。/26說明主機號為后6位。故聚合后IP地址塊后8位為10(11300(10,主機號為后7為,故為.128/25。由上可知。答案選C)。

6.C

7.ATCP通過窗口機制進行流量控制,窗口和窗口通告可以有效地控制TCP的數(shù)據(jù)傳輸流量,使發(fā)送方的數(shù)據(jù)永遠不會溢出接收方的緩存空間。選項C),TCP在連接建立和關閉時使用三次握手法。

8.B解析:位(bit)是二進制數(shù)。

9.D選項A),過程控制是通過計算機對工業(yè)生產(chǎn)過程中的各種參數(shù)進行連續(xù)的、實時的控制:選項B),科學計算是計算機從誕生起就進行的主要工作,計算模型還成為一種特殊的研究方法,比如模擬核爆炸、模擬經(jīng)濟運行模型、進行中長期天氣預報等:選項C),計算機輔助工程包括計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助工程(CAE)等;選項D),多媒體的應用正在不斷擴寬,以多媒體技術為核心的電子出版物,它們以圖片、動畫、視頻片段、音樂及解說等易接受的媒體素材將所反映的內(nèi)容生動地展現(xiàn)給讀者。動畫設計就是屬于計算機的多媒體應用。

10.BIEEE802.11無線標準定義的傳輸速率是1Mbps和2Mbps,可以使用FHSS和DSSS技術。802.11定義了兩種類型的設備:無線結點和無線接入點。在802.11中對CSMA/CD進行了一些調(diào)整,采用了新的協(xié)議CSMA/CA或者DCF。802.1lb運作模式基本分為兩種:點對點模式和基本模式。其中點對點模式最多可連接256臺PC。所以A、C、D都正確,因此B錯誤。

11.\n源地址

\n

12.服務與被服務服務與被服務

13.頁面等級技術

【解析】Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術、超文本匹配技術和頁面等級技術。

14.曼徹斯特曼徹斯特解析:以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用曼徹斯特編碼方式。

15.(13)55

【解析】在路由表中,對于特定主機路由,可采用55作為子網(wǎng)掩碼,采用目的主機lP地址作為目的地址;對于默認路由,則采用o,o.o.o作為子網(wǎng)掩碼,默認路由器的地址作為目的地址。

16.傳輸傳輸解析:對網(wǎng)絡系統(tǒng)而言,信息安全主要包括信息存儲安全和傳輸安全。

17.(11)IP

【解析】IP作為一種互聯(lián)協(xié)議,運行于互聯(lián)層,屏蔽各個物理網(wǎng)絡細節(jié)和

差異。

18.

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

20.組播地址

21.交換式交換式解析:局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分為兩類:共享介質(zhì)局域網(wǎng)與交換式局域網(wǎng)。IEEE802.2標準定義的共享介質(zhì)局域網(wǎng)有3類:采用CSMA/CD介質(zhì)訪問控制方法的總線型局域網(wǎng)、采用TOKENBUS介質(zhì)訪問控制方法的總線型局域網(wǎng)與采用TOKENRING介質(zhì)訪問控制方法的環(huán)型局域網(wǎng)。

22.FTP下載工具FTP下載工具解析:因特網(wǎng)用戶使用的FTP客戶端應用程序通常有三種類型,即傳統(tǒng)的FTP命令行、瀏覽器和FTP下載工具。

23.局域網(wǎng)高層軟件局域網(wǎng)高層軟件解析:一個局域網(wǎng)要實現(xiàn)分布式進程通信,為用戶提供完備的網(wǎng)絡服務功能,就必須具備局域網(wǎng)高層軟件。

24.協(xié)議類型協(xié)議類型解析:在WWW服務中,統(tǒng)一資源定位器URL由協(xié)議類型、主機名與文件名三部分組成。

25.核外程序核外程序解析:在系統(tǒng)結構上,UNIX系統(tǒng)可分為兩大部分:一部分是操作系統(tǒng)的內(nèi)核,另一部分是核外程序。

26.唯一唯一解析:本題考查點是IP地址在全網(wǎng)中的唯一性。所有連入Internet的計算機必須擁有一個網(wǎng)內(nèi)唯一的IP地址,以便相互識別,就像每臺電話機必須有一個唯一的電話號碼一樣。

27.運行階段運行階段解析:軟件開發(fā)通常分為3大階段,每個階段又分若干子階段。

28.網(wǎng)絡地址網(wǎng)絡地址

29.【審題關鍵旬】計算500~800區(qū)間內(nèi)素數(shù)的個數(shù),素數(shù)的值從大到小排序,再計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值。

\n【解題思路】

\n①首先定義一個循環(huán)變量循環(huán)i和用于正負號轉換的變量j,同時賦j的初值為-1。

\n②通過for循環(huán)對800到500的每個數(shù)字進行逐個的掃描,指定循環(huán)變量i的初值為800,當i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設計的,這樣得到的素數(shù)值其排序方式就是從大到小排序。)

\n③在每次執(zhí)行for循環(huán)時,都調(diào)用素數(shù)判斷函數(shù)isPrime判斷當前的i值是否為素數(shù),如果是素數(shù),則素數(shù)計數(shù)變量cnt值加1,正負號轉換變量j的值乘以-1,實現(xiàn)正負數(shù)的交替轉換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。

\n【參考答案】

\n

\n\n\t

\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

30.【審題關鍵句】Xn+l=cos(Xn)的迭代計算。

\n【解題思路】

\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,xl。并把變量xl的初值設為0.0。

\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達式cos(x0)

\n求出一個值xl,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs,判斷如果x0與xl差的絕對值小于0.000001,就認為xl的值是方程cos(x)-x=0的一個實根,此時退出循環(huán),把xl的值返回。

\n【參考答案】

\n

\n第10類按指定條件對字符串進行排序

31.D解析:計算機網(wǎng)絡拓撲結構是通過網(wǎng)中結點與通信線路之間的幾何關系來表示網(wǎng)絡結構,它反映出網(wǎng)絡中各實體間的結構關系。拓撲結構是實現(xiàn)各種網(wǎng)絡協(xié)議的基礎,它對網(wǎng)絡性能、系統(tǒng)可靠性與通信費用都有重大影響。

32.A解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過EthernetSwitch支持端口結點之間的多個并發(fā)連接。因此,交換式局域網(wǎng)可以增加網(wǎng)絡帶寬,改善局域網(wǎng)性能與服務質(zhì)量。

33.C解析:超媒體是指通過鏈接的方式將多種媒體的數(shù)據(jù)組合在一起的一種技術,它是一種典型的數(shù)據(jù)管理技術。

34.voidjsVal(){intijflag;for(i=5;i<MAX;i++){for(j=i-5;j<i;j++){if(a[i]>a[j])/*如果該4位數(shù)連續(xù)大于它以前的5個數(shù)*/flag=l;/*則置flag為1*/elseflag=0;/*否則置flag為0*/if(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/flag=0;/*則置flag為0*/if(flag==O)break;/*如果flag為0則退出循環(huán)*/}if(flag==1){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]){flag=b[i];b[i]=b[j];b[j]=flag;}}voidjsVal()\r\n{inti,j,flag;\r\nfor(i=5;i<MAX;i++)\r\n{\r\nfor(j=i-5;j<i;j++)\r\n{\r\nif(a[i]>a[j])/*如果該4位數(shù)連續(xù)大于它以前的5個數(shù)*/\r\nflag=l;/*則置flag為1*/\r\nelseflag=0;/*否則置flag為0*/\r\nif(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/\r\nflag=0;/*則置flag為0*/\r\nif(flag==O)\r\nbreak;/*如果flag為0,則退出循環(huán)*/\r\n}\r\nif(flag==1)\r\n{b[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到波折順序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{flag=b[i];\r\nb[i]=b[j];\r\nb[j]=flag;\r\n}\r\n}解析:本題考查的知識點如下:

(1)使用循環(huán)對數(shù)組的元素進行比較和排序。

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

在本題中,數(shù)組b中的數(shù)據(jù)要滿足的條件有兩個。在這里,不再使用判斷結構中條件的布爾運算,而采用一種新的方法——設置標志變量flag。當數(shù)據(jù)不滿足某一條件時,如數(shù)據(jù)不是偶數(shù),將flag設置為0:當flag等于0時,可直接退出本層循環(huán)結構,進入外層的循環(huán)中。否則,根據(jù)題意要求,將數(shù)據(jù)存入數(shù)組b中。對數(shù)組b中的數(shù)據(jù)排序,使用“選擇排序法”。

35.voidjsVal(){intiiflag=O;intk;for(i=0;i<MAX-5;i++){for(j=i+1;j<=i+5;j++)/*如果當前數(shù)比后面的5個數(shù)都大則給標志變量flag賦值1*/{if(a[i]>a[i])flag=1;else{flag=O;break;}/*否則給標志變量flag賦值0并退出循環(huán)*/if(a[i]%2==0)/*如果該數(shù)是偶數(shù)也給標志變量flag賦值0*/flag=0;}if(flag==1)/*將滿足條件的數(shù)存入數(shù)組b中并統(tǒng)計滿足條件的數(shù)的個數(shù)*/{b[cnt]=a[i];cnt++;)}for(i=O;i<cnt-;i++)/*利用選擇法對b數(shù)組中的元素進行從小到大的排序*/for(i=i+1;;j<cnt;i++)if(b[i]>b[i]){k=b[i];b[i]=b[j];b[j]=k;)}voidjsVal()\r\n{\r\ninti,i,flag=O;\r\nintk;\r\nfor(i=0;i<MAX-5;i++)\r\n{\r\nfor(j=i+1;j<=i+5;j++)/*如果當前數(shù)比后面的5個數(shù)都大,則給標志變量\r\nflag賦值1*/\r\n{\r\nif(a[i]>a[i])\r\nflag=1;\r\nelse{flag=O;break;}/*否則給標志變量flag賦值0并退出循環(huán)*/\r\nif(a[i]%2==0)/*如果該數(shù)是偶數(shù),也給標志變量flag賦值0*/\r\nflag=0;\r\n}\r\nif(flag==1)/*將滿足條件的數(shù)存入數(shù)組b中,并統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n{b[cnt]=a[i];cnt++;)\r\n}\r\nfor(i=O;i<cnt-;i++)/*利用選擇法對b數(shù)組中的元素進行從小到大的排序*/\r\nfor(i=i+1;;j<cnt;i++)\r\nif(b[i]>b[i])\r\n{k=b[i];b[i]=b[j];b[j]=k;)\r\n}解析:根據(jù)題意可知,要編制函數(shù)的功能有兩部分:一是找出滿足條件的4位數(shù),二是對找出的數(shù)進行從小到大排序。首先利用一個for循環(huán)來依次從數(shù)組中取得4位數(shù),接著用當前得到的4位數(shù)與該數(shù)后面的5個數(shù)依次進行比較,如果該數(shù)比后面的5個數(shù)都大,則給標志變量flag賦值1,接著對flag進行判斷,如果不為1,則該數(shù)肯定不符合條件,直接去取下一個數(shù)。若flag值為1,再來判斷該數(shù)是否是奇數(shù),如果該數(shù)又是奇數(shù),則把該數(shù)加入到數(shù)組b中。這樣就可以依次取出合條件的數(shù)。然后利用選擇法對b數(shù)組中的元素進行從小到大的排序。

36.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;

溫馨提示

  • 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

提交評論