(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)_第1頁
(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)_第2頁
(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)_第3頁
(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)_第4頁
(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2022年)遼寧省葫蘆島市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于WindowsNTServer的描述,正確的是()。

A.WindowsNTServer的內部采用64位體系結構

B.WindowsNTServer以“域”為單位集中管理網絡資源

C.WindowsNTServer只支持TCP/IP協(xié)議

D.WindowsNTServer沒有融入UNIX的支持

2.下列關于Windows2003系統(tǒng)下WWW服務器配置的描述中,正確的是()。

A.網站性能選項中,帶寬限制選項限制該網站的可使用帶寬

B.網站性能選項中,網站連接選項可通過設置訪問列表限制客戶端

C.建立Web站點時,必須為該站點指定一個主目錄,但不能是虛擬目錄

D.設置Web站點時,若不輸入默認頁面,訪問時會直接打開default.html頁面

3.

4.路由設置是邊界防范的()。A.基本手段之一B.根本手段C.無效手段

5.某企業(yè)分配給產品部的IP地址塊為92/26,分配給市場部的IP地址塊為60/27,分配給財務部的IP地址塊是28/27,那么這三個地址經過聚合后的地址為()

A./25

B./26

C.28/25

D.28/26

6.下列關于IEEE802.11b基本運作模式的描述中,錯誤的是()。

A.點對點模式是指無線網卡和無線網卡之間的通信方式

B.點對點連接方式只要PC插上無線網卡即可與另一具有無線網卡的PC連接,最多可連接512臺PC

C.基本模式是指無線網絡規(guī)模擴充或無線和有線網絡并存時的通信方式

D.采用基本模式時,插上無線網卡的PC需要由接人點與另一臺PC連接,一個接入點最多可連接1024臺PC

7.美國國家標準和技術局在1977年采用的數(shù)據(jù)加密標準算法屬于()。

A.不對稱加密B.對稱加密C.不可逆加密D.公開密鑰加密

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

A.Router#writeflash

B.Router#writenetwork

C.Router#writememory

D.Router#writeerase

9.如下圖所示,有4臺Catelyst3548交換機,要求Switch.1和Switch-3只能從Switch-2上學到VLAN的信息,同時要求Switch-4作為一臺獨立的交換機,可自行建立、修改和刪除VLAN信息,下列關于這4臺交換機VTP工作模式的配置,正確的是()。

10.

二、填空題(10題)11.______是指通過計算機技術與通信技術的結合來實現(xiàn)信息的傳輸、交換、存儲和處理。

12.

13.資源共享的觀點將計算機網絡定義為“以能夠相互______的方式互連起來的自治計算機系統(tǒng)的集合”。

14.

15.

16.EthernetV2.0規(guī)定幀的數(shù)據(jù)字段的最大長度是______。

17.網橋可以在互聯(lián)的多個局域網之間實現(xiàn)數(shù)據(jù)接收、地址______與數(shù)據(jù)轉發(fā)功能。

18.誤碼率的計算公式為Pe=Ne/N,其中Ne表示______。

19.在存儲器管理中常用【】的方式來擺脫主存容量的限制。

20.用于衡量路由信息源可信度的值是_________。

三、2.填空題(8題)21.把高級語言源程序翻譯成機器語言目標程序的工具有兩種類型:解釋程序和______程序。

22.所謂______是指交換機到用戶終端之間所有的機線設備。

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

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

25.網絡并行計算根據(jù)其組建思想和實現(xiàn)方法可以分為機群計算和______等兩大類。

26.在計算機硬件組成的4個層次中,存儲器屬于______。

27.電子政務需要先進可靠的______保障,這是所有電子政務系統(tǒng)都必須要妥善解決的一個關鍵性問題。

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

四、C語言程序設計題(2題)29.在文件in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到out.dat文件中。

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

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。

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

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

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

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

五、1.選擇題(3題)31.交換機的幀轉發(fā)方式中,交換延時最短的是

A.直接交換方式B.存儲轉發(fā)交換方式C.改進直接交換方式D.以上都不是

32.OSI網絡結構模型共分為7層,其中最底層是物理層,最高層是_______。

A.會話層B.傳輸層C.網絡層D.應用層

33.下列關于目前IP協(xié)議版本的網絡地址的說法中,不正確的是()。

A.隨著網絡主機的增多,IP地址資源將要耗盡

B.IP地址可分為3類:A、B、C

C.同一網絡中,主機的IP地址都是惟一的

D.IP地址中的主機號是為了識別網絡中一臺主機的一個連接

六、1.程序設計題(3題)34.讀函數(shù)readDat()的功能是從文件IN25.DAT中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用寫函數(shù)writeDat()把結果xx輸出到文件OUT25.DAT中。

條件:從字符串中間一分為二,左邊部分按字符的ASCII值升序排序,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

例如:位置012345678

源字符串dcbahgfe

43219876

處理后字符串hgfeabcd

98761234

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("IN25.DAT","r");

while(i〈20&&fgets(xx[i],80,in)!=NULL)

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

ut=fopen("OUT25.DAT","w");

for(i=0;i〈20;i++)

{

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

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

}

fclose(out);

}

35.請編寫函數(shù)countValue(),它的功能是:求n以內(不包括n)同時能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結果s輸出到文件OUT11.DAT中。

例如,若n為1000時,函數(shù)值應為s=153.909064。

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

請勿改動主函數(shù)main()和輸入輸出函數(shù)progReadWrite()的內容。

試題程序:

#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);

}

36.請編制函數(shù)ReadDat()實現(xiàn)從文件IN93.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、偶數(shù)的個數(shù)even、平均值aver及方差totfc的值,最后調用函數(shù)WriteDat()把結果輸出到OUT93.DAT文件中。

計算方差的公式如下:

原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。

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

請勿改動主函數(shù)main()和寫函數(shù)WriteDat()的內容。

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleaver=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN93.DAT","r"))==NULL)

return1;

fclose(fp);

return0;

}

voidCompute(void)

{

}

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",

odd,even,aver,totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);

fclose(fp);

}

參考答案

1.BWindowsNTServer以“域”為單位集中管理網絡資源,其內部采用32位結構,應用程序訪問的內存空間可達4GB。WindowsNTServer內置4種標準網絡協(xié)議。TCP/IP、微軟的MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)、數(shù)據(jù)鏈路控制協(xié)議。\r\n

2.A網站性能選項中,帶寬限制選項限制該網站的可使用帶寬,以控制該站點允許的流量。網站性能選項中,網站連接選項可設置客戶端Web連接數(shù)量。B項中沒有說明限制客戶端的什么功能,且并不是通過訪問列表限制客戶端功能的,而是通過微調框,所以B錯。建立Web站點時,必須為每個站點指定一個主目錄,也可以是虛擬的子目錄,所以C錯。設置Web站點時,只有設置了默認頁面,訪問時才會直接打開default.html等設置的默認頁面。如果沒有設置默認頁面,訪問站點時需要提供首頁內容的文件名,所以D錯。綜上選項A正確。

3.A

4.A

5.C

6.BIEEE802.11b是在無線標準IEEE802.11的基礎上推出的第二代無線局域網協(xié)議標準。IEEE802.11無線局域網運作模式可以分為兩種:點對點(AdHoe)模式和基本(Infrastructure)模式。點對點模式指無線網卡和無線網卡之間的直接通信方式。只要PC插上無線網卡即可與另一具有無線網卡的PC連接,這是一種便捷的連接方式,最多可連接256個移動節(jié)點?;灸J街笩o線網絡規(guī)模擴充或無線和有線網絡并存的通信方式,這也是IEEE802.11最常用的方式。此時,插上無線網卡的移動節(jié)點需通過接入點AP(AccessPoint)與另一臺移動節(jié)點連接。接入點負責頻段管理及漫游管理等工作,一個接入點最多可連接1024個移動節(jié)點。因此選擇B選項。

7.B解析:數(shù)據(jù)加密標準DES是美國國家標準和技術局采用的數(shù)據(jù)加密標準,是最常用的對稱加密算法。

8.C從NVRAM加載配置信息命令為configurememory。\n\u3000\u3000將路由器配置保存在NVRAM中命令為writememoryo因此C選項正確。

9.CVTP(VLANTrunkingProtocol,VLAN中繼協(xié)議)有3種工作模式,分別為服務器模式(VTPServer)、客戶機模式(VTPCIient)和透明模式(VTPTransparent)。其中,VTPServer模式提供VTP消息,包括VLANID和名字信息,學習相同域名的VTP消息,轉發(fā)相同域名的VTP消息,可以添加、刪除和更改VLAN信息。VTPCIient模式可以請求VTP消息,學習相同域名的VTP消息,轉發(fā)相同域名的VTP消息,但不能添加、刪除和更改VLAN信息。VlPTransparent模式相當于是一個獨立的交換機,它不參與VTIP工作,不從ⅥPServer學習VLAN的配置信息,而只是擁有本設備上自己維護的VLAN信息。VTPTransparent模式可以建立、刪除和修改本機卜的VLAN信息。根據(jù)分析可知Switch-2是配置VTPServer模式,Switch.1和Switch.3是配置VTPCIient模式,Switch-4是配置VTPTransparent模式。配置交換機的VTP這3種模式命令格式為:switch(config)#vtpmodeserveR1cli-entltransparent,故選C選項。

10.B

11.數(shù)據(jù)通信數(shù)據(jù)通信解析:數(shù)據(jù)通信是指通過計算機技術與通信技術的結合來實現(xiàn)信息的傳輸、交換、存儲和處理。數(shù)據(jù)通信系統(tǒng)是指以計算機為中心,通過數(shù)據(jù)傳輸系統(tǒng)與分布在遠地的數(shù)據(jù)終端設備連接起來,以實現(xiàn)數(shù)據(jù)通信的系統(tǒng)。

12.域名服務器

13.共享資源共享資源解析:資源共享的觀點將計算機網絡定義為“以能夠相互共享資源的方式互連起來的自治計算機系統(tǒng)的集合”。

14.

15.

16.1500B1500B解析:EthernetII類型以太網幀的最小長度為6+6+2+46+4=64字節(jié),最大長度為6+6+2+1500+4=1518字節(jié)。數(shù)據(jù)部分的長度范圍為46~1500B,故數(shù)據(jù)字段的最大長度為1500B。

17.過濾過濾解析:網橋是在數(shù)據(jù)鏈路層互連的設備,網橋用來實現(xiàn)多個網絡系統(tǒng)之間的數(shù)據(jù)交換,起到數(shù)據(jù)接收、地址過濾與數(shù)據(jù)轉發(fā)的作用。

18.被傳錯的碼元數(shù)被傳錯的碼元數(shù)解析:誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。

19.虛擬存儲器虛擬存儲器解析:在存儲器管理中常用虛擬存儲器的方式來擺脫主存容量的限制。

20.\n管理距離

\n

21.編譯編譯解析:解釋就是輸入一句源程序就翻譯一句、執(zhí)行一句;編譯就是將整個源程序進行全部翻譯轉換。

22.接入網或AN接入網或AN解析:接入網的目的是綜合考慮本地交換局、用戶環(huán)路和終端設備,通過有限的標準接口,將各種用戶接入到業(yè)務結點。從交換局到用戶終端之間的所有機線設備就是接入網(AN)。

23.事件通知事件通知解析:本題考查點是網絡管理模型中管理者和代理之間的信息交換。在網絡管理中,日前常使用以管理者/代理為核心思想的現(xiàn)代網絡管理模型。該模型中的管理者和代理各司其職。管理者可以是一個專用工作站或是一臺普通PC機,管理程序是運行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系統(tǒng)平臺上的。代理一般位于被管理設備內部。被管理設備可以是主機、路由器、交換機、集線器等,這些設備出廠時多數(shù)帶有管理軟件。代理把來自管理者的管理操作命令轉換為本設備所特有的指令,以此完成管理者在被管理設備上采取本地的行動,或返回它所管理設備的信息。管理者和代理程序之間需要利用網絡交換管理信息。其中一種是從管理者到代理程序的管理操作,另一種是從代理程序到管理者的事件通知。一個管理者可以和多個代理進行信息交換,一個代理也可以接受來自多個管理者的管理操作。

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

25.網格計算網格計算解析:網絡并行計算可以分為機群計算和網格計算兩大類。網絡計算的目標是將廣域網上的一些計算資源、數(shù)據(jù)源和其他設備互聯(lián),形成一個大的可相互利用、合作的高性能計算網。

26.芯片(層次)芯片(層次)解析:第一層次芯片包括微處理器芯片、存儲器芯片、I/O芯片等,它們是硬件組成最重要的基礎。

27.安全安全解析:對于電子政務來說,信息網絡的安全尤為重要。需要先進而可靠的安全保障是所有電子政務系統(tǒng)都必須要解決的一個關鍵性問題。

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

29.【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個數(shù)及平均值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長整型變量he以及存儲一個四位數(shù)的字符數(shù)組num[5]。

\n②循環(huán)變量i從0開始,依次遞增到4,對字符數(shù)組hum[5]的每個元素賦初值0。

\n③循環(huán)變量i從0開始,依次遞增到MAXNUM.1,對每個數(shù)組元素xx[i]進行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時,totNum的值就是文件in.dat中存有的四位正整數(shù)的個數(shù)。

\n④循環(huán)變量i從0開始,依次遞增到totNum-1,對于每個數(shù)組元素xx[i]調用庫函數(shù)sprintf以4個字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個元素減去0的ASCII碼48,就分別得到xx[i]這個四位數(shù)每位上的數(shù)字,并把這四個數(shù)字相加賦給變量j。再對變量j對2求余數(shù)進行判斷其值是否等于0,如果等于0,則說明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。

\n⑤退出循環(huán)后,把變量he的類型轉換成雙精度型再除以totCnt得到符合條件的數(shù)的算術平均值totPjz。

\n【參考答案】

\n

30.【審題關鍵句】大于后連續(xù)5個數(shù),奇數(shù),從小到大排序。

\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:①判斷數(shù)值為奇數(shù),可通過a[i]%2進行判斷,參考答案的第4條語句;②要求進行比較的元素大于后連續(xù)5個數(shù),因此在設置判斷條件時,作為比較的兩個數(shù)之間應該是大于關系,參考答案的第4條語句。

\n【參考答案】

\n

31.A解析:交換機根據(jù)幀轉發(fā)方式的不同可以分為:直接交換式、存儲轉發(fā)交換式和改進直接交換式三類。1)在直接交換(CutThrough)方式中,交換機只要接收并檢測到目的地址字段后就立即將該幀轉發(fā)出去,而不管這一幀數(shù)據(jù)是否出錯,所以是交換延時最短的。2)在存儲轉發(fā)(StoreandForward)方式中,交換機首先完整的接收發(fā)送幀.并先進行差錯檢測。3)改進的直接交換方式將二者結合起來,它在接收到幀的前64個字節(jié)后,判斷Ethernet幀的幀頭宇段是否正確,如果正確則轉發(fā)。

32.D解析:OSI網絡結構模型共分為7層:1、應用層;2、表示層;3、會話層;4、傳輸層;5、網絡層;6、數(shù)據(jù)鏈路層;7、物理層。其中最底層是物理層,最高層是應用層。

33.B解析:小規(guī)模的網絡對網絡地址是一種浪費,現(xiàn)在也在進行新的IP協(xié)議版本的設計開發(fā);按照IP地址的邏輯層次來分,IP地址可以分成5類。只是在因特網中,A、B、C類IP地址是經常被使用的;在同一網絡中,IP地址必須是全網惟一的,否則會引起沖突;IP地址中的主機號是為了識別網絡中一臺主機的一個連接。

34.voidjsSort(){intijkstrlhalf;charch;for(i=0;i〈20;i++){strl=strlen(xx[i]);/*求字符串的長度*/half=str1/2;/*確定各行中字符串的中間位置*/for(j=0;j〈half-1;j++)/*對中間位置以前的字符進行升序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*將左邊部分與右邊部分對應的字符進行交換*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{strl=strlen(xx[i]);/*求字符串的長度*/\r\nhalf=str1/2;/*確定各行中字符串的中間位置*/\r\nfor(j=0;j〈half-1;j++)/*對中間位置以前的字符進行升序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*將左邊部分與右邊部分對應的字符進行交換*/\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查對二維字符數(shù)組的處理。由于對二維字符數(shù)組的操作是按照先行后列的順序,因此,需要首先求得各行字符串的長度(利用求字符串長度的strlen()函數(shù)),然后借助循環(huán)結構逐個訪問各行中的每一個字符。在本題中,應先確定各行中字符串的中間位置(長度的一半就是中間位置),然后先對中間位置以前的字符進行升序排序,排序過程如下:依次用每一個位置的字符與它后面的所有字符(到中間位置前一個字符結束)進行比較,如果發(fā)現(xiàn)某字符的ASCII碼值小于當前被比較的字符的ASCII碼值,則將發(fā)現(xiàn)的字符與當前字符進行交換,交換后繼續(xù)與其后面的字符進行比較。最終比較所得的結果是第一個位置總是存放著最小的字符,第二個位置總是存放著稍大的字符,以此類推就實現(xiàn)了從小到大的排序功能。接著要做的工作是把中間位置前的一個位置定為初始位置,字符串中的最后一個位置也視為初始位置,讓兩個位置所對應的字符進行交換,交換過后,這兩個位置值(也就是下標值)分別前移,再進行對應位置字符的交換。

35.doublecountValue(intn){doublexy=0.0;inti;for(i=1;i<n;i++)if(i%3==0&&i%7==0)xy+=i;/*求n以內(不包括n)同時能被3與7整除的所有自然數(shù)之和*/xy=sqrt((double)xy);/*再對總和求平方根*/returnxy;}doublecountValue(intn)\r\n{\r\ndoublexy=0.0;\r\ninti;\r\nfor(i=1;i<n;i++)\r\nif(i%3==0&&i%7==0)xy+=i;/*求n以內(不包括n)同時能被3與7整除的所\r\n有自然數(shù)之和*/\r\nxy=sqrt((double)xy);/*再對總和求平方根*/\r\nreturnxy;\r\n}解析:本題的解題思路是:利用一個for循環(huán)依次從n個自然數(shù)當中取數(shù),對當前取出的數(shù)進行條件判斷。判斷條件為:既能被3整除同時也能被7整除,因此,用“&&”運算符來連接兩個條件表達式,當某數(shù)滿足判斷條件時,就把該數(shù)累加到變量xy中(xy的初始值為0.0),當所有滿足條件的數(shù)都被找完后,對累加求得的變量xy的值進行求平方根的計算,并把所求得的結果作為函數(shù)值返回。

36.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*10+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++){if(xx[i]%2!=0)odd++;/*求出xx中奇數(shù)的個數(shù)odd*/elseeven++;/*求出xx中偶數(shù)的個數(shù)even*/aver+=xx[i];/*求出xx中元素的總和*/}aver/=MAX;/*求出xx中元素的平均值*/for(i=0;i<1000;i++)totfc

溫馨提示

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

評論

0/150

提交評論