2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)_第1頁
2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)_第2頁
2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)_第3頁
2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)_第4頁
2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2021年安徽省巢湖市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列說法錯誤的是()。

A.撥號上網(wǎng)的傳輸速率可以達到56kbps

B.HFC采用對稱數(shù)據(jù)傳輸速率

C.ADSL適合家庭和中小企業(yè)的Internet接入需求

D.數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡(luò)均屬于數(shù)據(jù)通信網(wǎng)

2.下列關(guān)于Skype特點,錯誤的是()。

A.高清晰音質(zhì)B.高度保密性C.免費多方通話D.不具各跨平臺性

3.下列對IEEE802.11b運作模式的描述中,錯誤的是()。

A.點對點模式最多可連接256臺PC

B.接入點負責(zé)頻段及漫游管理,一個接入點最多可連接1024臺Pc

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

D.采用點對點模式時,插上無線網(wǎng)卡的PC需要由接入點與另一臺PC連接

4.下列屬于廣域網(wǎng)QoS技術(shù)的是()。

A.RSVPB.PSTNC.MSTPD.ISDN

5.HTTP服務(wù)的端口號是()。

A.20B.23C.80D.8080

6.如果系統(tǒng)高可用性達到99.99%,那么線年的停機時間就()。A.≦53分鐘B.≦5分鐘C.≦8.8小時D.≦13.6小時

7.網(wǎng)關(guān)是IP電話系統(tǒng)的關(guān)鍵設(shè)備,在傳統(tǒng)的電話網(wǎng)和Internet間架起一座橋梁,另外也克服了Internet一個非常明顯的問題是()。A.號碼查詢B.信號調(diào)制C.尋址D.壓縮和解壓

8.第

11

SDH的模塊信號STM一4的速率是()。

A.100MbpsB.2.5GbpsC.622.080MbpsD.1.55.520Mbps

9.如果發(fā)送方使用的加密密鑰和接收方使用的解密密鑰不相同,從其中一個密鑰難以推出另一個密鑰,這樣的系統(tǒng)稱為()系統(tǒng)。

A.常規(guī)加密B.公鑰加密C.對稱加密D.單密鑰加密

10.在WindowsServer2003辛,用于顯示主機上活動的TCP連接狀況的命令是()。

A.ipconfig/allB.nbtstat—aC.netstat—aD.netview

二、填空題(10題)11.

12.

13.使用遠程登錄telnet對交換機進行配置時,可以利用網(wǎng)上的任意一臺計算機,以________的方式遠程登錄到交換機上實現(xiàn)。

14.SUN公司的Solaris是在______操作系統(tǒng)的基礎(chǔ)上發(fā)展起來的。

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

16.(16)進行DES加密時,需要進行__________輪的相同函數(shù)處理。

17.(5)在OSI參考模型中,每層可以使用___________層提供的服務(wù)。

18.(4)按網(wǎng)絡(luò)覆蓋范圍分類,____用于實現(xiàn)幾十公里范圍內(nèi)大量局域網(wǎng)的互聯(lián)。

19.

20.DNS資源記錄包括:主機地址(A)資源記錄、郵件交換器(MX)資源記錄與________資源記錄。

三、2.填空題(8題)21.電子商務(wù)采用層次化的體系結(jié)構(gòu),支付型電子商務(wù)體系結(jié)構(gòu)的4個層次為【】、安全保障、支付體系和業(yè)務(wù)系統(tǒng)。

22.訪問WWW服務(wù)器時,統(tǒng)一資源定位符URL可以指定的主要協(xié)議是______。

23.在粗纜以太網(wǎng)中,如果使用了中繼器,那么粗纜纜段最大長度不超過【】。

24.XMPP是一種基于______的即時通信協(xié)議。

25.對于EDI系統(tǒng)來說,計算機通信網(wǎng)是EDI應(yīng)用的基礎(chǔ),計算機系統(tǒng)應(yīng)用是EDI的前提條件,【】是EDI的關(guān)鍵。

26.將計算機網(wǎng)絡(luò)和移動通信技術(shù)結(jié)合起來的移動計算包括______和移動Internet。

27.JPEG是一種適合連續(xù)色調(diào)、多級灰度、彩色或單色、______圖像的壓縮標(biāo)準(zhǔn)。

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

四、C語言程序設(shè)計題(2題)29.程序test.c的功能是:把S字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到out.dat文件中。

例如:S字符串中原有內(nèi)容為:Mn.123xyZ,則調(diào)用該函數(shù)后,結(jié)果為:n.123xyZM。注意:部分源程序存在test.c文件中。

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

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVat,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個數(shù)ab-cd>=10,且ab-cd<=20且兩個數(shù)均是偶數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果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的內(nèi)容。

五、1.選擇題(3題)31.在網(wǎng)絡(luò)安全中,捏造是指未授權(quán)的實體向系統(tǒng)中插入偽造的對象,這是對()的攻擊。

A.可用性B.合法性C.完整性D.保密性

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

A.VESAB.PCIC.EISAD.MCA

33.現(xiàn)有IP地址0,那么它一定屬于()類地址。

六、1.程序設(shè)計題(3題)34.已知在文件in37.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量sl(整型)、金額je(長整型)幾部分組成。其中,金額=單價×數(shù)量可計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進行排列,若產(chǎn)品代碼相同,則按金額從大到小進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件out37.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[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat()

SortDat()

WriteDat(;

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN37.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+18,5);

ch[5]=0;

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

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT37.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);

}

35.下列程序的功能是:找出所有100以內(nèi)(含100)滿足I,I+4,I+10都是素數(shù)的整數(shù)I(1+10也是在100以內(nèi))的個數(shù)cnt,以及這些I之和sum。請編制函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件out64.dat中(數(shù)值1不是素數(shù))。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

intisPrime(intnumber)

{inti,tag=l;

if(number==l)

return0;

for(i=2;tag&&i<=number/2;i++)

if(number%i==0)tag=0;

returntag;

}

voidcountValue()

{

}

voidmain{}

{cnt=sum=O;

countValue();

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

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

writeDAT();

}

writeDAT()

{FILE*fp;

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

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

fclose(fp);

}

36.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串的長度均小于80)。請編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對字符串變量的—F標(biāo)為奇數(shù)位置上的字符按其ASCII值從小到大的順序進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

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

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

參考答案

1.B選項A),撥號上網(wǎng)的傳輸速率較低,目前較好線路的最高傳輸速率可以達到56kbps;選項B),與ADSL相似,HFC也采用非對稱數(shù)據(jù)傳輸速率;選項C),ADSL所需要的電話線資源分布廣泛,具有使用費用低廉、無須重新布線和建設(shè)周期短等特點,尤其適臺家庭和中小企業(yè)的Internet接入需求;選項D),數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡(luò)均屬于數(shù)據(jù)通信網(wǎng),這些數(shù)據(jù)通信網(wǎng)由電信部門建設(shè)和管理,用戶可以租用。

2.D

3.DIEEE802.1lb運作模式可分為兩種,即點對點模式和基本模式。點對點模式是指無線網(wǎng)卡和無線網(wǎng)卡之間的通信方式,只要PC插上無線網(wǎng)卡即可與另一具有無線網(wǎng)卡的Pc連接,最多可連接256臺PC?;灸J绞侵笩o線網(wǎng)絡(luò)規(guī)模擴充或無線和有線網(wǎng)絡(luò)并存時的通信方式,插上無線網(wǎng)卡的Pc需要由接人點與另一臺PC連接。接入點負責(zé)頻段管理及漫游等指揮工作,一個接入點最多可連接1024臺PC(無線網(wǎng)卡)。故選D選項。

4.A屬于廣域網(wǎng)QoS技術(shù)的是RSVP。目前寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有資源預(yù)留(RSVP)、區(qū)分服務(wù)(DittServ)和多協(xié)議標(biāo)記交換(MPLS)。故選項A正確。

5.C

6.A

7.C

8.C高等級的STM-N是將STM-1同步復(fù)用而成。4個STM-1構(gòu)成STM-4。不管STM-N中N值是多少,各種STM-N的幀長度都是固定的125微秒。STM-4的速率為4x155.520=622.080Mbps?

9.B解析:對稱加密也叫常規(guī)加密、保密密鑰加密或者單密鑰加密,指的是通信雙方的加密和解密都使用相同的密鑰。與對稱加密相對的是非對稱加密,又稱公鑰加密系統(tǒng)。公鑰加密系統(tǒng)有兩個不同的密鑰,私鑰被秘密保存;公鑰,不需要保密。從其中一個密鑰難以推出另一個密鑰。

10.Cipconfig/all用于顯示全部的TCP/IP網(wǎng)絡(luò)配置。。nbtstat—a用于顯示使用遠程計算機的基于TCP/IP的NetBIOSde統(tǒng)計和連接信息。netstat—a用于顯示主機上活動的TCP連接狀況。netview用于顯示域列表、計算機列表或指定計算機上共享資源列表,故選擇C選項。

11.

12.

13.\n模擬終端

\n

14.SunOSSunOS解析:Solaris是SUN公司的Unix系統(tǒng),它是SUN公司在自己的SunOS的基礎(chǔ)上進一步設(shè)計開發(fā)而成的。

15.(7)曼徹斯特

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

16.(16)16【解析】在DES加密中,明文的處理經(jīng)過3個階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進行16輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。

17.(5)下

【解析】OSI參考模型將整個通信功能劃分為7個子層,劃分層次的原則如下:網(wǎng)中各結(jié)點都有相同的層次;不同結(jié)點內(nèi)相鄰層之間通過接口通信;同一結(jié)點內(nèi)相鄰層之間通過接口通信;每一層使用下層提供的服務(wù),并向其上層提供服務(wù);不同結(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。

18.城域網(wǎng)【解析】城域網(wǎng)是介于廣域網(wǎng)和局域網(wǎng)之接的一種高速網(wǎng)絡(luò)。城域網(wǎng)的設(shè)計目標(biāo)是滿足幾十千米范圍內(nèi)的大量企業(yè)、機關(guān)、公司的多個局域網(wǎng)的互聯(lián)需求,以實現(xiàn)大量用戶之間的數(shù)據(jù)、語音、圖形與視頻等多種信息傳輸。

19.

20.別名或CNAME

\n

21.網(wǎng)絡(luò)基礎(chǔ)平臺網(wǎng)絡(luò)基礎(chǔ)平臺解析:本題考查點是電子商務(wù)中支付型電子商務(wù)的體系結(jié)構(gòu)。電子商務(wù)采用層次化的體系結(jié)構(gòu)。目前多認為電子商務(wù)體系結(jié)構(gòu)由4個層次構(gòu)成,由下向上各層次應(yīng)該為:網(wǎng)絡(luò)基礎(chǔ)平臺、安全保障、支付體系和業(yè)務(wù)系統(tǒng)。網(wǎng)絡(luò)基礎(chǔ)平臺是電子商務(wù)在Internet上進行商務(wù)活動的基礎(chǔ)平臺。目前,我國有中國科技網(wǎng)(CSTNET)、中國公用計算機互聯(lián)網(wǎng)(CHINANET)、中國教育和科研計算機網(wǎng)(CERNET)、中國聯(lián)通互聯(lián)網(wǎng)、中國網(wǎng)通公用互聯(lián)網(wǎng)(CNCNET)等都能提供互聯(lián)網(wǎng)接入服務(wù)。消費者將自己的計算機接入Internet,在商家開設(shè)的“商店”,即電子商務(wù)網(wǎng)站上。就可以進行電子商務(wù)活動。另外,安全系統(tǒng)通過CA安全認證體系及其他的安全技術(shù),保證電子商務(wù)中的資金流和信息流的安全。支付系統(tǒng)完成交易之中的支付活動。目前一般有兩種支付方式。一是傳統(tǒng)的支付方式,即采用郵局匯款或當(dāng)面付款等方式;二是網(wǎng)上支付方式,通過Internet來完成交易中的資金支付。電子商務(wù)業(yè)務(wù)系統(tǒng)完成電子商務(wù)中具體的業(yè)務(wù)功能,如談判、網(wǎng)上定貨、接受客戶的反饋信息等。

22.HTTPHTTP解析:URL由協(xié)議類型、主機名和文件名3部分組成。URL可以指定的主要協(xié)議類型有HTTP、FTP、GOPHER、TELNET和FILE,其中最常用的是HTTP協(xié)議。

23.2500m2500m解析:如果不使用中繼器,最大粗纜長度不能超過500m;如果要使用中繼器,一個以太網(wǎng)中最多只允許使用4個中繼器,連接5條最大長度為500m的粗纜段,那么用中繼器連接后的粗纜段最大長度不能超過2500m。

24.XML語言XML語言解析:XMPP是一種基于XML語言定義描述的IM協(xié)議。

25.數(shù)據(jù)信息的標(biāo)準(zhǔn)化數(shù)據(jù)信息的標(biāo)準(zhǔn)化解析:對于EDI系統(tǒng)來說,計算機通信網(wǎng)是EDI應(yīng)用的基礎(chǔ),計算機系統(tǒng)應(yīng)用是EDI的前提條件,數(shù)據(jù)信息的標(biāo)準(zhǔn)化是EDI的關(guān)鍵。

26.移動計算網(wǎng)絡(luò)移動計算網(wǎng)絡(luò)解析:移動計算是將計算機網(wǎng)絡(luò)和移動通信技術(shù)結(jié)合起來,為用戶提供移動的計算環(huán)境和新的計算模式。移動計算包括移動計算網(wǎng)絡(luò)和移動Internet。

27.靜止靜止解析:JPEG:是由國際標(biāo)準(zhǔn)化組織(ISO)和國際電報電話咨詢委員會(CCITT)聯(lián)合制定的。適合于連續(xù)色調(diào)、多級灰度、彩色或單色靜止圖像的國際標(biāo)準(zhǔn)。

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

29.【審題關(guān)鍵句】所有字符左移一個位置,串中的第一個字符移到最后。

\n【解題思路】

\n①定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。

\n②把字符串S的第一個字符賦給first變量保存起來。

\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)-1,把*(p+i+1)的值賦給*(p+i),實現(xiàn)把字符串S中的所有字符左移一個位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s)-1],即把字符串的首字符移動到字符串的最后位置上。

\n【參考答案】

\n

30.【審題關(guān)鍵句】千位+十位與個位+百位,都是偶數(shù),兩數(shù)相減結(jié)果大于等于l0小于等于20,從大到小排序。

\n【解題思路】

\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:第一是判斷新組合的兩個兩位數(shù)都為偶數(shù);第二是兩數(shù)相減后所要求的值域范圍稍有不同,本題要求的是大于等于l0小于等于20。參考答案的第l0條語句,集中修改該語句即可。

\n【參考答案】

\n

\n

31.B解析:在網(wǎng)絡(luò)安全中,捏造是指未授權(quán)的實體向系統(tǒng)中插入偽造的對象,這是對合法性的攻擊。

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

33.B解析:32位二進制數(shù)的B類地址以10開頭,第一字節(jié)的范圍為128(二進制為10000000)到191(10111111)。所以,0屬于B類IP地址。

34.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(strcmp(sell[i].dmsell[j].dm)>0)/*按產(chǎn)品代碼從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎn)品代碼相同*/if(sell[i].je<sell[j].je)/*則按金額從大到小的進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產(chǎn)品代碼從小到大進行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若產(chǎn)品代碼相同*/\r\nif(sell[i].je<sell[j].je)/*則按金額從大到小的進行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)結(jié)構(gòu)體及結(jié)構(gòu)數(shù)組的相關(guān)操作。

(2)結(jié)構(gòu)數(shù)組的排序。

(3)字符型數(shù)組的比較。

本題著重考查結(jié)構(gòu)體變量的訪問、賦值,包括結(jié)構(gòu)體本身及結(jié)構(gòu)體中各個成員的訪問和賦值。結(jié)構(gòu)數(shù)組的操作與一般數(shù)組的區(qū)別不大,只要注意其中的元素是結(jié)構(gòu)體,以及對結(jié)構(gòu)體操作的方法。根據(jù)題意要求,我們首先要比較產(chǎn)品代碼。因為產(chǎn)品代碼為字符型,所以不能使用簡單的比較運算符進行比較。在這里,我們使用了字符串處理函數(shù)strcmp(char*strl1,char*strl2,unsignedintcout)對其進行比較。對于比較結(jié)果,還要按情況進行新的操作——存入結(jié)構(gòu)數(shù)組或者再進行比較。因為已定義了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進行比較排序。排序采用前面介紹的“選擇排序法”。

35.voidcountValue(){inticount=Oxx[30];cnt=O;sum=O;for(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/if(isPrime(i))/*如果該數(shù)為素數(shù)則將它存入數(shù)組xx中并統(tǒng)計個數(shù)*/{xx[count]=i;count++;}for(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加10得到的數(shù)仍為素數(shù)*/if(isPrime(xx[i]+4)&&isPrime(xx[i]+10)){sum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/}voidcountValue()\r\n{\r\ninti,count=O,xx[30];\r\ncnt=O;\r\nsum=O;\r\nfor(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/\r\nif(isPrime(i))/*如果該數(shù)為素數(shù),則將它存入數(shù)組xx中,并統(tǒng)計個數(shù)*/\r\n{\r\nxx[count]=i;\r\ncount++;\r\n}\r\nfor(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論