2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)_第1頁
2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)_第2頁
2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)_第3頁
2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)_第4頁
2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

2021年河北省秦皇島市全國計算機等級考試網絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.時移電視和直播電視的基本原理相同,主要差別在于傳輸方式的差異.時移電視是采用什么來為用戶實現時移電視的功能?()

A.組播方式B.廣播方式C.點播方式D.多播方式

3.下列關于入侵檢測系統探測器獲取網絡流量的方法中,錯誤的是()。

A.利用交換設備的鏡像功能B.在網絡鏈路中串接一臺交換機C.在網絡鏈路中串接一臺集線器D.在網絡鏈路中串接一臺分路器

4.下列關于客戶機/服務器模式實現中需要解決的問題,正確的是()。

A.標識一個特定的服務IB.響應并發送請求IIC.服務器程序的安全問題D.l和IIE.II和IIIF.I和IIIG.全部

5.在建筑群布線子系統可采用的四種鋪設方式中,對線纜保護最有利的方式是(),

A.巷道布線B.架空布線C.直埋布線D.管道內布線

6.一臺交換機具有l2個10/100Mbps電口和2個1000Mbps光口,如果所有端口都工作在全雙工狀態,那么交換機總帶寬應為()。A.3.2GbpsB.4.8GbpsC.6.4GbpsD.14Gbps

7.下列關于FTP服務器的描述中,錯誤的是()。

A.使用FTP可傳送任何類型的文件

B.FTP客戶機和服務器之間要建立控制連接和數據連接

C.控制連接由客戶端建立,服務器端的默認端口為21

D.數據連接由服務器建立,服務器端的默認端口為22

8.下列對IPv6地址FE23:0:0:050D:BC:0:0:03DA的簡化表示中,錯誤的是()A.FE23::50D:BC:0:0:03DA

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

C.FE23:0:O:5OD:BC::03DA

D.FE23::50D:BC::03DA

9.下列關于路由協議的描述中,正確的是()。

A.RIP協議適用于路由變化劇烈的互聯網絡環境

B.RIP協議中,路由器在接收到更新報文后按照最短路徑原則更新路由表

C.OSPF協議中,鏈路狀態協議“度量”是指距離、帶寬

D.OSPF協議中,每一個區域OSPF擁有一個128位的區域標識符

10.向有限的空間輸入超長的字符串是哪一種攻擊手段()。

A.緩沖區溢出B.網絡監聽C.拒絕服務D.IP欺騙

二、填空題(10題)11.B-ISDN協議分為3面和3層,其中控制面傳送______信息,以完成用戶通信的建立、維護和拆除。

12.(12)IP數據報的報頭長度應當是32b的整數倍,如果不是,需要填充域加_________湊齊。

13.(6)利用存儲轉發原理傳送數據時,被傳送的數據單元相應可以分為兩類:報文和__________。

14.______拓撲結構是在局域網中最常采用的。

15.(3)描述通信系統的基本技術參數是數據傳輸速率和_____。

16.允許網絡管理者查看網絡運行情況的好壞,其目標是維護網絡運營效率和保證網絡服務質量。

17.

18.路由器一般是根據路由器背板交換能力來劃分的。背板交換能力大于40Gbps的稱作_________路由器。

19.

20.常用的電子支付方式包括電子現金、【】和電子支票。

三、2.填空題(8題)21.最初的ARPANet主要研究內容是______、網絡通信協議、網絡通信與系統操作軟件。

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

23.IP據報在穿越因特網的過程中有可能被分片。在p數據報分片以后,通常由【】負責IP數據報的重組。

24.在網絡管理模型中,管理者和代理者之間的信息交換可以分為兩種:一種是從管理者到代理的操作;另一種是從代理到管理者的______。

25.ADSL的非對稱性表現在______。

26.在結構化布線系統中,傳輸介質通常選用雙絞線和______。

27.公鑰密碼體制有兩種基本的模型:一種是加密模型,另一種是______。

28.在EDI系統中,將用戶格式的文件轉換為標準EDI格式的文件通常需要經過兩個步驟:第一步是將用戶格式文件映射為______文件,第二步再將該映射生成的文件翻譯為標準EDI格式文件。

四、C語言程序設計題(2題)29.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組xx中;請編制函數encryptChar,按給定的替代關系對數組xx中的所有字符進行替代,仍存入數組xx對應的位置上,最后調用函數WriteDat把結果xx輸出到文件out.dat中。

替代關系:f(p)=p*13mod256,mod為取余運算,P是數組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或是偶數,則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

30.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:依次從數組a中取出一個四位數,如果該四位數均大于該四位數以前的連續五個數且該數是偶數(該四位數以前不滿五個數,則不統計),則統計出滿足此條件的個數cnt,并把這些四位數按從大到小的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。

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

程序中已定義數組:a[200],b[200],已定義變量:cnt

請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。

五、1.選擇題(3題)31.以下技術不屬于預防病毒技術的范疇()。

A.加密可執行程序B.引導區保護C.系統監控與讀寫控制D.自身校驗

32.歐洲的《信息技術安全評估準則》(ITSEC)有______個評估級別。

A.4B.5C.6D.7

33.在網絡管理中,通常需要監視網絡吞吐率、利用率、錯誤率和響應時間。監視這些參數主要是以下哪個功能域的主要工作()。

A.配置管理B.故障管理C.安全管理D.性能管理

六、1.程序設計題(3題)34.已知數據文件IN78.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsVal(),其功能是:如果一個4位數的千位數字上的值大于等于百位數字上的值,百位數字上的值大于等于十位數字上的值,以及十位數字上的值人于等于個位數字上的值,并且此4位數是奇數,則統計出滿足此條件的數的個數cnt并把這些4位數按從小到大的順序存入數組b中,最后調用寫函數writeDat()把結果cnt及數組b中符合條件的4位數輸出到OUT78.DAT文件中。

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

程序中已定義數組:a[200],b[200],己定義變量:cnt。

請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

ihti;

readDat();

jsVal();

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

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

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

printf("\n");

writeDat();

}

wrlteDat()

{*fp;

FILE

inti;

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

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

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

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

fclose(fp);

}

35.已知數據文件IN82.DAT中存有300個4位數,并已調用函數readDat()把這些數存入數組a中,請編制一函數isValue(),其功能是:求出這些4位數是素數的個數cnt,再求出所有滿足此條件的4位數的平均值pjz1,以及所有不滿足此條件的4位數的平均值pjz2,最后調用函數writeDat()把結果cnt,pjz1,pjz2,輸出到out82.dat文件中。

例如:5591是素數,則該數滿足條件,計算平均值pjz1,且個數cnt=cnt+1。

9812是非素數,則該數不滿足條件,計算平均值pjz2。

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

程序中已定義數組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。

請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

intisP(intm)

{

inti;

for(i=2;i<m;i++)

if(m%i==0)return0;

return1;

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("in82.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);

fclose(fp);

}

36.已知數據文件IN76.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數jsVal(),其功能是:把個位數字和千位數字重新組合成一個新的十位數ab(新十位數的十位數字是原4位數的個位數字,新十位數的個位數字是原4位數的千位數字),以及把百位數和十位數組成另一個新的十位數cd(新十位數的十位數字是原4位數的百位數字,新十位數的個位數字是原4位數的十位數字),如果新組成的兩個十位數必須是一個奇數,另一個為偶數且兩個十位數中至少有一個數能被17整除,同時兩個新十位數字均不為0,則將滿足此條件的4位數按從大到小的順序存入數組b中,并要計算滿足上述條件的4位數的個數cnt,最后調用寫函數wfiteDat()把結果cnt及數組b中符合條件的4位數輸出到OUT76.DAT文件中。

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

程序中已定義數組:a[200],b[200],己定義變量:cnt。

請勿改動主函數main()、讀函數madDat()和寫函數writeDat()的內容。

試題程序:

#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("滿足條件的數=%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.B

2.C

3.BB【解析】根據網絡拓撲結構的不同,入侵檢測系統的探測器可以通過三種方式部署在被檢測的網絡中:網絡接口卡與交換設備的監控端口連接,通過交換設備的Span/Mirroi功能將流向各端口的數據包復制一份給監控端口,入侵檢測傳感器從監控端口獲取數據包進行分析和處理;在網絡中增加一臺集線器改變網絡拓撲結構;通過一個TAP分路器設備對交換式網絡中的數據包進行分析和處理。交換機不符合題目要求。因此選擇B選項。

4.D

5.D巷道布線法:利用建筑物之間的地下巷道鋪設電纜,不僅造價低而且還可以利用原有的安全設施給線纜提供保護。由于地下巷道存在熱水管道,因此可能會把電纜燙傷。架空布線法:利用原有的電線桿布線,這種布線方法成本較低,但是保密性、安全性和靈活性較差。直埋布線法:該方法除了穿過基礎墻部分電纜外,電纜的其余部分都沒有管道保護,最容易受到破壞。地下管道布線法:是由管道和人孔組成的地下系統,用來對網絡內的各建筑物進行互聯。由于管道是由耐腐蝕材料做成的,所以這種方法對電纜提供了最好的機械保護。故選擇D選項。

6.C全雙工端口帶寬計算方法是:端口數×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。

7.D數據連接由服務器建立,服務器端的默認端口為20。故選擇D選項。

8.D

9.BRIP協議是一種分布式、基于距離向量的路由選擇協議,其優點是實現簡單,但是它不適用于大型或路由變化劇烈的互聯網環境。RIP協議中,路由刷新報文主要內容是由若干(V,D)組成的表,矢量V標識該路由器可以到達的目的網絡或目的主機,距離D標識該路由器可以到達的目的網絡或目的主機的跳數。其它路由器在接收到某個路由器的(v,D)報文后,按照最短路徑原則對各自的路由表進行刷新。()SPF’使用分布式鏈路狀態協議,鏈路狀態協議“度量”主要是指費用、距離、延時、帶寬等,OSPF。協議中,每一個區域OSPF擁有一個32位的區域標識符。故選擇B選項。

10.A

11.信令信令解析:寬帶ISDN協議參考模型分為3面和3層,3個面分別稱為用戶面、控制面和管理面。每個面又分為3層:物理層、ATM層和ATM適配層。用戶面傳送用戶信息;控制面傳送信令信息;管理面用于各層之間管理信息的交互和管理。

12.(12)0

【解析】IP數據報的報頭長度應當是32b的整數倍,如果不是,需要填充域加0湊齊。

13.報文分組【解析】利用存儲轉發交換原理傳送數據時,被傳送的數據單元相應可以分為兩類:報文與報文分組。

14.總線網總線網解析:總線型拓撲結構是局域網的主要拓撲結構之一。

15.(3)誤碼率

【解析】描述通信系統的基本技術參數是數據傳輸速率和誤碼率。

16.性能管理功能性能管理功能允許網絡管理者查看網絡運行狀況的好壞,其目標是維護網絡運營效率和保證網絡服務質量,使網絡的性能維持在一個可以被接受的水平上。性能管理為網絡管理人員提供監視網絡運行的關鍵參數,如吞吐率、利用率、錯誤率、響應時間和網絡的一般可用度等。從概念上講,性能管理有監視和調整兩大功能。

17.

18.\n高端

\n

19.128

【解析】高級加密標準(AES).要求安全性不能低于3DES,同時應具有良好的執行性能。它的密鑰長度為128、192或256位。分組長度為128位。

20.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現金、電子信用卡和電了支票。

21.分組交換設備分組交換設備解析:最初的ARPANET的主要研究內容是分組交換設備、網絡通信協議、網絡通信與系統操作軟件。ARPANET的技術對網絡技術的發展產生了重要的影響。

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

23.目的主機目的主機解析:本題考查點是IP數據報的重組。IP數據報在因特網上傳送時要經過底層的物理網絡。因特網是“網間網”,其中的物理網絡差異很大,不同類型的物理網絡可傳送的物理幀的最大長度,即網絡最大傳送單元(MTU)可能不同。因此傳送過程中,IP數據報在通過MTU較小的網絡時有可能被分片。在p數據報分片以后,應該需要進行數據報重新組裝,因特網中通常是IP數據報到達目的主機后,由目的主機負責重組。

24.事件通知事件通知解析:在網絡管理中,一般采用管理者-代理的管理模型。網絡管理為控制、協調和監視網絡資源提供手段,即在管理者與代理之間利用網絡實現管理信息的交換,完成管理功能。管理者從各代理處收集管理信息,進行處理,獲取有價值的管理信息,代理向管理者發送事件通知,達到管理的目的。

25.下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同解析:ADSL的非對稱性表現在下行速率和上行速率不同。>

26.光纖或光纜光纖或光纜解析:在結構化布線系統中,傳輸介質主要采用非屏蔽雙絞線與光纖混合結構,可以連接各種設備與網絡系統,包括語音、數據通信設備、交換設備、傳真設備和局域網系統。

27.認證模型認證模型

28.平面平面解析:EDI工作的第二個流程是發送報文的數據映射與翻譯。映射程序將用戶格式的原始數據報文展開為平面文件,以便使翻譯程序能夠識別。然后翻譯程序將平面文件翻譯為標準的EDI格式文件。平面文件是用戶格式文件和EDI文件標準格式文件之間的中間接口文件。

29.【審題關鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。

\n【參考答案】

\n

30.【審題關鍵句】大于前連續5個數,偶數,從大到小排序。

\n【解題思路】本題類似于第35套題,通過審題可以發現主要有3個不同點:①要求進行比較的元素大于連續前5個數,因此在設置for循環條件語句時,應該從第6個元素開始,即數組下標i的值等于5,參考答案的第2條語句;②當前元素連續大于前5個數時,前5個元素的數組下標表示也有所不同,判斷表達式也不一樣,參考答案的第4條語句;③統計結果按從大到小的方式進行排序,即參考答案的第9條語句。

\n【參考答案】

\n

\n

31.D解析:本題考查點是預防病毒技術。網絡反病毒技術包括預防病毒、檢測病毒和消除病毒3種技術。其中預防病毒是指通過自身常駐內存程序,對系統進行監視和判斷,爭取事先發現病毒,以便阻止病毒的入侵和破壞。預防病毒技術包括:加密可執行程序、引導區保護和系統監控與讀寫控制。選項D中,自身校驗是屬于檢測病毒技術的范疇。

32.D解析:ITSEC分為兩部分功能準則和評估級別;評估準則分為7級,分別是測試、配置控制和可控的分配、能訪問詳細設計和源碼、詳細的脆弱性分析、設計與源碼明顯對應以及設計與源碼在形式上一致。

33.D解析:網絡管理包括五個功能:配置管理、故障管理、性能管理、計費管理和安全管理。其中性能管理功能允許網絡管理者查看網絡運行的好壞。性能管理使網絡管理人員能夠監視網絡運行的關鍵參數,如吞吐率、利用率、錯誤率、響應時間、網絡的一般可用度等。

34.voidjsVal(){intithouhuntendataj;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位數的千位數字*/hun=a[i]%1000/100;/*求四位數的百位數字*/ten=a[i]%100/10;/*求四位數的十位數字*/data=a[i]%10;/*求四位數的個位數字*/if((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O){/*如果千位數大于等于百位數百位數大于等于十位數十位數大于等于個位數并且此數是奇數*/b[ont]=a[i];/*則將滿足條件的數存入數組b中*/cnt++;/*統計滿足條件的數的個數*/}}for(j=i+l;j<cnt;j++)/*將數組b中的數按從小到大的順序排列*/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\nfor(i=0;i<MAX;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數的千位數字*/\r\nhun=a[i]%1000/100;/*求四位數的百位數字*/\r\nten=a[i]%100/10;/*求四位數的十位數字*/\r\ndata=a[i]%10;/*求四位數的個位數字*/\r\nif((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O)\r\n{/*如果千位數大于等于百位數,百位數大于等于十位數,十位數\r\n大于等于個位數,并且此數是奇數*/\r\nb[ont]=a[i];/*則將滿足條件的數存入數組b中*/\r\ncnt++;/*統計滿足條件的數的個數*/\r\n}\r\n}\r\nfor(j=i+l;j<cnt;j++)/*將數組b中的數按從小到大的順序排列*/\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下;

(1)將一個4位整數各位上的數轉變成單獨的數。

(2)判斷結構中多個條件的布爾運算。

(3)數據的排序。

在本題中,首先要將一個4位數的千位、百位、十位、個位拆成獨立的數字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將一個4位數整除1000則可得到其千位上的數字,除以1000取余再整除100則可得百位上的數字,除以100取余再整除10則可得十位上的數字,除以10取余則得個位上的數字。若.一個數除以2取余為1,則這個數是奇數。題目中的所有條件必須同時滿足,所以各條件之間用“與”運算。先將滿足條件的數存入數組b中;再對數組中的數據進行排序。最后的排序采用“選擇排序法”。

35.voidjsValue(){inti;for(i=0;f<300;i++)if(isP(a[i]))/*如果該數為素數*/{pjz1+=a[i];/*將滿足條件的數求和*/cnt++;/*統計滿足條件的數的個數*/}elsepjz2+=a[i];/*將不滿足條件的數求和*/pjz1=pjz1/cnt;/*求滿足條件的數的平均值*/pjz2=pjz2/(3OO-cnt);/*求不滿足條件的數的平均值*/}voidjsValue()\r\n{\r\ninti;\r\nfor(i=0;f<300;i++)\r\nif(isP(a[i]))/*如果該數為素數*/\r\n{\r\npjz1+=a[i];/*將滿足條件的數求和*/\r\ncnt++;/*統計滿足條件的數的個數*/\r\n}\r\nelsepjz2+=a[i];/*將不滿足條件的數求和*/\r\npjz1=pjz1/cnt;/*求滿足條件的數的平均值*/\r\npjz2=pjz2/(3OO-cnt);/*求不滿足條件的數的平均值*/\r\n}解析:本題考查的知識點如下:

(1)循環結構的使用。

(2)判斷結構的使用。

在本題中,已給出判斷素數的函數isP(),只要依次將數據帶入即可。300個數據依次存入數組中,可以使用循環實現對數據的訪問。當數是素數時,求其和pjz1,并統計素數的個數。不是素數時,求和pjz2。最后將和除以個數,即可得其平均值。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數的千位數字*/hun=a[i]%1000/100;/*求四位數的百位數字*/ten=a[i]%100/10;/*求四位數的十位數字*/dsta=a[i]%10;/*求四位數的個位數字*/ab=data*10+thou;/*把個位數和千位數組合成一個新的十位數ab*/cd=hun*10+ten;/*把百位數和十位數組成另一個新的十位數cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新組成的兩個十位數必須是一個奇數另一個為偶數且兩個十位數中至少有一個數能被17整除同時兩個新十位數字均不為0*/b[cnt]=a[i];/*則將滿足條件的數存入數組b中*/cnt++;/*統計滿足條件的數的個數*/}}for(i=0;i<cnt-1;i++)/*將數組b中的數按從大到小的順序排列*/for(j=i+l;j<cnt;j++

溫馨提示

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

評論

0/150

提交評論