【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

【2022年】廣東省梅州市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.一臺交換機(jī)具有24個10/looMbps端口和2個1000Mbps端口,如果所有端口都工作在全雙工狀態(tài),那么交換機(jī)總帶寬應(yīng)為()。

A.4.4GbpsB.6.4GbpsC.6.8GbpsD.8.8Gbps

2.下列關(guān)于寬帶城域網(wǎng)匯聚層基本功能的描述中,錯誤的是()

A.匯聚接入層的用戶流量,進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)和交換

B.根據(jù)接入層的用戶流量,進(jìn)行流量均衡、安全控制等處理

C.提供用戶訪問Internet所需要的路由服務(wù)

D.根據(jù)處理結(jié)果把用戶流量轉(zhuǎn)發(fā)到核心交換層

3.按照ITU標(biāo)準(zhǔn),傳輸速率為622.080Mbps的標(biāo)準(zhǔn)是()

A.OC-3B.OC-12C.OC-48D.OC-192

4.類信息是有極高使用價值的專用信息,如重要的市場走向分析、網(wǎng)絡(luò)暢銷商品的情況調(diào)查、新產(chǎn)品新技術(shù)信息、專利技術(shù)以及其它獨(dú)特的專門性的信息等,是信息庫中成本費(fèi)用最高的一類信息()。

A.標(biāo)準(zhǔn)收費(fèi)信息B.優(yōu)質(zhì)優(yōu)價信息C.低收費(fèi)信息D.免費(fèi)信息

5.下列哪個不是()單機(jī)操作系統(tǒng)管理的主要操作?

A.進(jìn)程B.內(nèi)存分配C.系統(tǒng)安全D.文件輸入/輸出

6.下列對IPv6地址FF60:0:0601:BC:0:0:05D7的簡化表示中,錯誤的是()

A.FF60::601:BC:0:0:05D7

B.FF60::601:BC::05D7

C.FF60:0:0:601:BC::05D7

D.FF60:0:0:0601:BC::05D7

7.NetWare第二級容錯主要是()。

A.針對文件服務(wù)器失效而設(shè)計的

B.針對硬盤表面介質(zhì)損壞而設(shè)計的

C.針對硬盤和硬盤通道故障而設(shè)計的

D.用來防止在寫數(shù)據(jù)記錄的過程中因系統(tǒng)故障而造成的數(shù)據(jù)丟失

8.根據(jù)可信計算機(jī)系統(tǒng)評估準(zhǔn)則(17ESEC),用戶能定義訪問控制要求的自主保護(hù)類型系統(tǒng)屬于()。

A.A類B.B類C.C類D.D類

9.網(wǎng)絡(luò)商務(wù)信息的整理步驟是()。

A.明確信息來源--初步篩選--信息分類--瀏覽信息,添加文件名

B.瀏覽信息,添加文件名--明確信息來源--信息分類--初步篩選

C.明確信息來源--瀏覽信息,添加文件名--信息分類--初步篩選

D.明確信息來源--信息分類--初步篩選--瀏覽信息,添加文件名

10.

二、填空題(10題)11.(3)因?yàn)榫W(wǎng)狀型拓?fù)浣Y(jié)構(gòu)復(fù)雜,必須采用路由選擇算法和________方法。

12.(17)RC5算法中使用了3種運(yùn)算:_________、加和循環(huán)。

13.(7)00-60-38-00-08-A6是一個_________地址。

14.

15.(10)Novell公司的NetWare最著名的地方就是它的______和打印管理。

16.為了保證IP報文在存儲轉(zhuǎn)發(fā)過程中不出現(xiàn)循環(huán)路由,每個IP報文中都會有一個字段,每經(jīng)過一個路由器,該字段的值自動減1。當(dāng)該字段的值為0時,路由器將自動丟棄該報文。

17.

18.

19.(15)域名解析有兩種方式,一種是反復(fù)解析,另一種是_______解析。

20.DES使用的密鑰長度是【】位。

三、2.填空題(8題)21.在網(wǎng)絡(luò)管理中,______功能域監(jiān)視網(wǎng)絡(luò)吞吐率、利用率、錯誤率和響應(yīng)時間等參數(shù)。

22.C類IP地址使用______位二進(jìn)制數(shù)表示網(wǎng)絡(luò)。

23.網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù),提出了一種新的網(wǎng)絡(luò)資源管理機(jī)制,即分布式【】管理機(jī)制。

24.按明文的處理方法,密碼系統(tǒng)可以分為分組密碼和【】。

25.網(wǎng)絡(luò)實(shí)施的各階段都需要網(wǎng)絡(luò)管理員的參與,總的來說,網(wǎng)絡(luò)管理員的職責(zé)有規(guī)劃、建設(shè)、維護(hù)、擴(kuò)展、______和故障檢修。

26.在TCP/IP參考模型中,______負(fù)責(zé)通過網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報。

27.網(wǎng)橋完成______間的連接,可以將兩個或多個網(wǎng)段連接起來,網(wǎng)橋可以通過過濾不跨網(wǎng)段傳輸信息,避免了線路的擁塞。

28.傳輸層的主要任務(wù)是向用戶提供可靠的______。

四、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ù)據(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ù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。

例如:9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。

9812,9-8-1-2<0,則該數(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.下列說法哪一種是錯誤的()。

A.TCP協(xié)議可以提供可靠的數(shù)據(jù)流傳輸服務(wù)

B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務(wù)

C.TCP協(xié)議可以提供全雙工的數(shù)據(jù)流傳輸服務(wù)

D.TCP協(xié)議可以提供面向非連接的數(shù)據(jù)傳輸服務(wù)

32.下面關(guān)于光纖的敘述中,不正確的是______。

A.頻帶很寬B.誤碼率很低C.不受電磁干擾D.容易維護(hù)和維修

33.漏洞掃描是屬于信息安全基礎(chǔ)設(shè)施中的()。

A.公鑰基礎(chǔ)設(shè)施PKIB.授權(quán)管理基礎(chǔ)設(shè)施PMIC.可信時間戳服務(wù)系統(tǒng)D.安全保密管理系統(tǒng)

六、1.程序設(shè)計題(3題)34.請編寫函數(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);

}

35.已知在文件IN6.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量sl(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進(jìn)行排列,若產(chǎn)品名稱相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT6.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*產(chǎn)品代碼*/

charmc[il];/*產(chǎn)品名稱*/

intdj;/*單價*/

ihtsl;/*數(shù)量*/

longSe;/*金額*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

main()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);chi4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);chi5]=0;

sell[ii.sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

36.已知在文件IN61.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中,金額二單價X數(shù)量可計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按金額從小到大進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列,最、終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT61.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[ll];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ll];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+l8,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

voidWriteDat()

{

FILE*fp;

ihti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

參考答案

1.D全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。即:24×100Mbps×2+2×1000Mbps×2=8.8Gbps。

2.C

3.B無源光纖網(wǎng)(PON)是ITU(國際電信聯(lián)盟)的SGl5研究組在G.983建議'基于無源光纖網(wǎng)的高速光纖接人系統(tǒng)'進(jìn)行標(biāo)準(zhǔn)化的。該建議分為兩個部分:

(1)OC-3,155.520Mbps的對稱業(yè)務(wù)。

(2)上行OC-3,155.520Mbps;下行OC-12,622.080Mbps的不對稱業(yè)務(wù)。

4.B

5.C

6.B

7.C解析:NetWare具有三級容錯機(jī)制:NetWare的第一級容錯主要是針對硬盤表面磁介質(zhì)可能出現(xiàn)的故障設(shè)計的,用來防止硬盤表面磁介質(zhì)因頻繁進(jìn)行讀寫操作而損壞造成的數(shù)據(jù)丟失。NetWare的第二級容錯主要是針對硬盤和硬盤通道故障而設(shè)計的,用來防止硬盤和硬盤通道故障造成數(shù)據(jù)丟失。包括硬盤鏡像與硬盤雙工功能。NetWare的第三級系統(tǒng)容錯提供了文件服務(wù)器鏡像功能。

8.C可信計算機(jī)系統(tǒng)評估準(zhǔn)則(TESEC)把計算機(jī)的安全等級分為4類7個等級。C類系統(tǒng)是指用戶能自定義訪問控制要求的自主保護(hù)類型,分為C1和C2級別。A類系統(tǒng)要求最高,D類要求最低。UNIX系統(tǒng)滿足C2級標(biāo)準(zhǔn),只有一部分產(chǎn)品達(dá)到了B1級別,所以選擇C選項(xiàng)。

9.C

10.C

11.(3)流量控制

【解析】網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高。但是,網(wǎng)狀型拓?fù)涞慕Y(jié)構(gòu)復(fù)雜,必須采用路由選擇算法與流量控制方法。

12.(17)異或

【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。

13.(7)以太網(wǎng)物理地址

【解析】以太網(wǎng)的物理地址長度為48位,6個字節(jié),表示時在兩個十六進(jìn)制數(shù)之間用一個連字符隔開。

14.

15.(10)文件

【解析】NetWare以其強(qiáng)大的的文件和打印服務(wù)能力而久負(fù)盛名。

16.TTL報文傳輸?shù)奶攸c(diǎn)是對每個數(shù)據(jù)包單獨(dú)尋徑,因此,從源地址到目的地址的延遲是隨機(jī)變化的,有可能出現(xiàn)因路由器狀態(tài)表錯誤導(dǎo)致報文在網(wǎng)絡(luò)中無休止地傳輸。為避免這種情況的出現(xiàn),在IP報文中設(shè)置了TTL字段。在每一個新產(chǎn)生的IP報文中,該字段將被設(shè)置為最大生存周期255,當(dāng)報文每經(jīng)過一個路由器時其值減1,直到TTL為0時丟棄該報文。

17.

18.

19.(15)遞歸【解析】域名解析有兩種方式。第一種稱為遞歸解析,要求域名服務(wù)器系統(tǒng)一次性完成全部名字一地址變換。第二種稱為反復(fù)解析,每次請求一個服務(wù)器,不行再請求別的服務(wù)器。

20.5656解析:DES是最常用的對稱加密算法,密鑰長度為56位,分組長度為64位。

21.性能管理性能管理解析:性能管理使網(wǎng)絡(luò)管理人員能夠監(jiān)視網(wǎng)絡(luò)運(yùn)行的關(guān)鍵參數(shù),如吞吐率、利用率和錯誤率等。

22.2121解析:每個IP地址由32位的二進(jìn)制數(shù)組成。其中,C類IP地址前3位為“110”,用8位表示主機(jī),21位表示網(wǎng)絡(luò)。

23.目錄服務(wù)目錄服務(wù)解析:分布式服務(wù)(DistributedService):網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能提出了分布式目錄服務(wù)這種新的網(wǎng)絡(luò)資源管理機(jī)制。

24.序列密碼序列密碼解析:按明文的處理方法可分為:分組密碼和序列密碼。分組密碼或稱為塊密碼(blockcipher)一次處理一塊輸入元素,每個輸入塊生成一個輸出塊。序列密碼或稱為流密碼(streamcipher)對輸入元素進(jìn)行連續(xù)處理,每次生成一個輸出塊。

25.優(yōu)化優(yōu)化解析:網(wǎng)絡(luò)管理員主要職責(zé)有以下方面:確保網(wǎng)絡(luò)通信傳輸暢通;負(fù)責(zé)網(wǎng)絡(luò)布線配線架的管理,確保配線的合理有序;掌握與外部網(wǎng)絡(luò)的連接配置,監(jiān)督網(wǎng)絡(luò)通信狀況,發(fā)現(xiàn)問題后與有關(guān)機(jī)構(gòu)及時聯(lián)系;實(shí)時監(jiān)控整個局域網(wǎng)的運(yùn)轉(zhuǎn)和網(wǎng)絡(luò)通信流量情況;優(yōu)化和故障檢修。

26.主機(jī)-網(wǎng)絡(luò)層主機(jī)-網(wǎng)絡(luò)層解析:主機(jī)-網(wǎng)絡(luò)層是參考模型的最低層,它負(fù)責(zé)通過網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報。

27.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:網(wǎng)橋完成數(shù)據(jù)鏈路層間的連接,可以將兩個或多個網(wǎng)段連接起來,可以通過過濾不跨網(wǎng)段傳輸?shù)男畔ⅲ苊饬司€路的擁塞。

28.端到端服務(wù)端到端服務(wù)解析:根據(jù)分而治之的原則,ISO將整個通信功能劃分為7個層次:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層。其中傳輸層的主要任務(wù)是向用戶提供可靠的端到端(End-to-EnD)服務(wù),透明地傳送報文。它向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),因而是計算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。

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ù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即要求統(tǒng)計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

31.D解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機(jī)的字節(jié)流無差錯地傳到目的主機(jī)。TCP協(xié)議在控制傳輸?shù)倪^程中還需要進(jìn)行流量控制,協(xié)調(diào)收發(fā)雙方的收發(fā)速度,達(dá)到正確傳輸?shù)哪康?。TCP還可以提供可靠的全雙工的數(shù)據(jù)流傳輸服務(wù)。

32.D【解析】光纜是網(wǎng)絡(luò)傳輸介質(zhì)中性能最好、應(yīng)用前途最廣泛的一種。其頻帶很寬,可達(dá)1000MB;光纖信號衰減極小,它可以在6-8公里的距離內(nèi),在不使用中繼器的情況下,實(shí)現(xiàn)高速率的數(shù)據(jù)傳輸;不受外界電磁干擾與噪聲的影響,能在長距離、高速率的傳輸中保持低誤碼率。光纖的誤碼率可以低于10-10。但是,光纖不容易維護(hù)和維修,另外其價格比較昂貴。

33.D解析:安全保密管理系統(tǒng)主要提供系統(tǒng)的安全保密管理工作,如全網(wǎng)統(tǒng)一的安全策略的定義、頒布和更改、入侵檢測、安全審計、漏洞掃描、安全事件的報告、通知和處理等。

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

35.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按產(chǎn)品名稱從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若產(chǎn)品名稱相同*/if(sell[i].ie>sell[j].je)/*則按金額從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按產(chǎn)品名稱從小到大進(jìn)行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若產(chǎn)品名稱相同*/\r\nif(sell[i].ie>sell[j].je)/*則按金額從小到大進(jìn)行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問題,可以用選擇法來實(shí)現(xiàn)。用第一個元素的產(chǎn)品名稱依次和它后面的元素的產(chǎn)品名稱進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品名稱比后面的某個元素的產(chǎn)品名稱對應(yīng)字符的ASCII碼大(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個元素的位置,繼續(xù)和后面的其他元素進(jìn)行比較,最終在第一個元素中存放的是產(chǎn)品名稱最小的元素。以此類推,就實(shí)現(xiàn)了從小到大排序的功能。注意:這里要進(jìn)行交換的是兩個結(jié)構(gòu)體變量,而不是它們的某一個域,因此,要借助第三個結(jié)構(gòu)體變量

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論