版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2022年寧夏回族自治區(qū)中衛(wèi)市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列對配置CiscoAironet1100接人點的描述中,錯誤的是()。
A.第一次配置Aironet1100無線接入點,常采用本地配置方式
B.使用5類UTP電纜將一臺PC機連接到Aironet1100的以太網(wǎng)端口
C.在瀏覽器地址欄輸入無線接入點IP地址后,出現(xiàn)輸入網(wǎng)絡(luò)密碼對話框
D.在接入點匯總狀態(tài)的頁面,點擊"ExpressSetup"可進入快速配置頁面
2.以下哪個條件不是使用telnet對交換機進行配置所必須滿足的?
A.網(wǎng)絡(luò)必須同時安裝Web與FTP服務(wù)器
B.作為模擬終端的計算機與交換機都必須與網(wǎng)絡(luò)連通,二者之間能通過網(wǎng)絡(luò)進行通信
C.計算機必須有訪問交換機的權(quán)限
D.交換機必須預(yù)先配置好設(shè)備管理地址,包括IP地址、子網(wǎng)掩碼和缺省路由
3.關(guān)于網(wǎng)絡(luò)入侵檢測系統(tǒng)的探測器部署,下列方法中對原有網(wǎng)絡(luò)性能影響最大的是()。
A.串入到鏈路中B.連接到串入的集線器C.連接到交換設(shè)備的鏡像端口D.通過分路器
4.對計算機安全事故的原因的認(rèn)定或確定由()作出。
A.人民法院B.公安機關(guān)C.發(fā)案單位D.以上都可以
5.UDP服務(wù)的特點之一為:()。
A.不可靠B.QosC.面向連接D.有序
6.奈奎斯特定理描述了有限帶寬、無噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關(guān)系。對于二進制數(shù)據(jù),若信道帶寬B=3000Hz,則最大數(shù)據(jù)輿速率為()。A.300bpsB.3000bpsC.6000bpsD.2400bps
7.某公司擁有IP地址塊/24。其中6/28和2/28已經(jīng)分配給人事部和財務(wù)部,現(xiàn)在技術(shù)部需要100個IP地址,可分配的IP地址塊是()A./25
B.8/25
C.4/25
D.28/25
8.一臺交換機總帶寬為8.8Gbit/s,具有若干個10/100Mbit/s電端口和2個1000Mbit/s光端口,所有端口都工作在全雙工狀態(tài),那么該交換機電端口數(shù)最多是()。
A.12B.24C.44D.48
9.ADSL上行速率在()
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps~10Mbps
D.10Mbps~20Mbps
10.Winmail用戶使用0utlook發(fā)送郵件時,使用協(xié)議是()。
A.HTTPB.IMAPC.POP3D.SMTP
二、填空題(10題)11.網(wǎng)絡(luò)協(xié)議是計算機網(wǎng)絡(luò)和分布式系統(tǒng)中互相通信的間交換信息時必須遵守的規(guī)則的集合。
12.IEEE制定的UNIX統(tǒng)一標(biāo)準(zhǔn)是______。
13.(19)SIP消息包括兩種類型:從客戶機到服務(wù)器的________和從服務(wù)器到客戶機的響應(yīng)消息。
14.HFC采用的傳輸方式,用戶數(shù)越多,每個用戶實際可使用的帶寬就越窄。
15.計算機網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與______都有重大影響。
16.一個B類網(wǎng)絡(luò)的子網(wǎng)掩碼為,則這個網(wǎng)絡(luò)被劃分成了個子網(wǎng)。
17.
18.瀏覽器結(jié)構(gòu)由一個______和一系列的用戶單元、解釋單元組成。
19.
第61題根據(jù)協(xié)議的作用范圍,組播協(xié)議可分為組播組管理協(xié)議和___________兩種。
20.
三、2.填空題(8題)21.IPTV的主要特點是交互性和______。
22.按明文的處理方法,密碼系統(tǒng)可以分為分組密碼和【】。
23.IP協(xié)議的主要功能是屏蔽各物理網(wǎng)絡(luò)的細(xì)節(jié)和______。
24.寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)的傳輸速率很高,能達(dá)到幾十或幾百Mb/s,甚至達(dá)到幾十或幾百Gb/s。數(shù)據(jù)傳輸速率超過1Gb/s時,—般要采用【】作為傳輸介質(zhì)。
25.在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)通常選用雙絞線和______。
26.通信線路是因特網(wǎng)的基礎(chǔ)設(shè)施,對于通信線路的傳輸能力通常用______來描述。
27.在ISO/OSI參考模型中,______的主要功能是路由選擇、擁塞控制與網(wǎng)絡(luò)互聯(lián)。
28.雙絞線用做遠(yuǎn)程中繼線時,最大距離可達(dá)【】公里。
四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)eneryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WdteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件oul.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCIl值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符是小寫字母或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.外圍部件接口就是()。
A.EISAB.PCIC.VESAD.MCA
32.美國國防部安全標(biāo)準(zhǔn)定義了4個安全級別,其中最高安全級提供了最全面的安全支持,它是()。
A.A級B.B級C.C級D.D級
33.以計算機硬件為標(biāo)志,計算機的發(fā)展大致可以分為四個階段,其中第四階段是()。
A.電子管計算機B.晶體管計算機C.中小規(guī)模集成電路計算機D.超大規(guī)模集成電路計算機
六、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.已知文件IN16.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價由(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大到小進行排列,若產(chǎn)品名稱相同,則按金額從大到小進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT16.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[11];/*產(chǎn)品名稱*/
intdj;/*單價*/
ints1;/*數(shù)量*/
longje;/*金額*/
}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("IN16.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].s1=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].s1;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT16.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].s1,sell[i].je);
}
felose(fp);
}
36.請編制程序,要求:將文件IN92.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中最大數(shù)max及最大數(shù)的個數(shù)cnt和數(shù)組xx中值能被3整除或能被7整除的數(shù)的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果max,cnt,pj輸出到out92.dat中。
部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN92.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++>
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
voidmain()
{
inti,k,cnt,xx[N],max;
floatpj;
FILE*fw;
longj=0;
clrscr();
fw=fopen("out92.dat","w");
read_dat(xx);
printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);
fclose(fw);
}
參考答案
1.C第一次配置CiscoAironet\n1100無線接入點,一般采用本地配置方式,即無需將無線接入點連接到一個有線的網(wǎng)絡(luò)中。將一臺PC機連接到A\n1100的以太網(wǎng)端口,可以采用5類UTP電纜。在瀏覽器地址欄輸入無線接入點IP地址,出現(xiàn)網(wǎng)絡(luò)密碼對話框。在接入點匯總狀態(tài)的頁面,點擊'Ex-press\nSetup'可進入快速配置頁面,故選項C錯誤。
2.A
3.AA解析:入侵檢測系統(tǒng)(IntrusionDetectionSystem,簡稱IDS)是一種被動的掃描方式,將探測器部署在鏈路中對網(wǎng)絡(luò)性能影響最大。
4.C
5.A
\n
6.C解析:奈奎斯特準(zhǔn)則指出:信號在無噪聲的信道中傳輸時,對于二進制信號的最大數(shù)據(jù)傳輸率Rmax與通信信道帶寬B(B=f,單位是Hz)的關(guān)系可以寫為:Rmax=2*f(bps)對于二進制數(shù)據(jù),若信道帶寬B=f=3000Hz,則最大的數(shù)據(jù)傳輸速率為6000bps。
7.D2-2>=100n>=7所以n取7,也就是子網(wǎng)掩碼取25位,故選A即/25
8.B全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。本題中對于光端口的總帶寬是2×1000Mbit/s×2=4000Mbit/s,剩余的帶寬則是電端口的,即8.8×1000Mbit/s-4000Mbit/s=4800Mbit/s。則電端口數(shù)可能為4800Mbit/s÷100Mbit/s÷2=24,因此該交換機電端口數(shù)最多是24個。注意,該題中的換算單位是1000,而不是1024,故選B選項。
9.AADSL技術(shù)提供非對稱帶寬特性,E行速率為64\r\nKbps~640Kbps,下行速率為500Kbps~7Mbps。
10.D發(fā)送郵件時通常采用SMTP(簡單郵件傳輸協(xié)議)協(xié)議,而接受郵件時通常采用POP3(郵局協(xié)議的第3個版本)或者IMAP(交互式郵件存取協(xié)議)協(xié)議。HTTP是超文本傳輸協(xié)議,是一種詳細(xì)規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則。故選D選項。
11.對等層共享計算機網(wǎng)絡(luò)資源和在網(wǎng)絡(luò)中交換信息時,需要實現(xiàn)不同系統(tǒng)中實體之間的通信。一般來說,實體指能發(fā)送或接收信息的任何硬件和(或)軟件進程,包括用戶應(yīng)用程序、文件傳送包、數(shù)據(jù)庫管理系統(tǒng)、電子郵件設(shè)備及終端等。兩個實體要成功地通信,必須使用同樣的“語言”,交流什么、怎樣交流及何時交流都必須遵從各實體都能接受的一些規(guī)則,這些規(guī)則規(guī)定了實體之間所交換數(shù)據(jù)的格式及有關(guān)的同步問題。在兩個實體之間控制數(shù)據(jù)交換的規(guī)則的集合稱為協(xié)議。
為了降低協(xié)議設(shè)計的復(fù)雜性,計算機網(wǎng)絡(luò)一般按層次結(jié)構(gòu)來組織,每一層都建立在它的下層之上。數(shù)據(jù)從源端傳送到目的端的過程是復(fù)雜的:從源端網(wǎng)絡(luò)的第n層向下,依次通過第n-1層、第n-2層,直至第1層;數(shù)據(jù)通過物理介質(zhì)傳送到目的端時,再從目的端網(wǎng)絡(luò)的第1層依次向上,將數(shù)據(jù)傳遞到第n層。但這個復(fù)雜的過程已經(jīng)對用戶屏蔽了,以致源端網(wǎng)絡(luò)的第n層覺得好像是直接把數(shù)據(jù)交給了目的端網(wǎng)絡(luò)的第n層,即實現(xiàn)了網(wǎng)絡(luò)對等層實體之間的通信。因此,網(wǎng)絡(luò)協(xié)議是計算機網(wǎng)絡(luò)和分布系統(tǒng)中互相通信的對等層實體之間交換信息時必須遵守的規(guī)則的集合。
12.POSIX(易移植操作系統(tǒng)環(huán)境)POSIX(易移植操作系統(tǒng)環(huán)境)解析:在20世紀(jì)80年代,UNIX用戶協(xié)會開始了UNIX的標(biāo)準(zhǔn)化工作,后來由IEEE接手,它制定了“易移植操作系統(tǒng)環(huán)境”,即POSIX標(biāo)準(zhǔn)。
13.(19)請求消息
【解析】SIP消息包括兩種類型:從客戶機到服務(wù)器的請求消息和從服務(wù)器到客戶機的響應(yīng)消息。
14.非對稱HFC(混合光纖/同軸電纜網(wǎng))接入是指借助有線電視網(wǎng)接入Internet的方式。HFC接入也采用非對稱的數(shù)據(jù)傳輸,上行傳輸速率在10Mbps左右,下行傳輸速率為10Mbps~40Mbps。由于HFC的接入速率較高且24小時在線,所以無論是單機接入還是局域網(wǎng)接入都非常簡單。HFC采用共享式的傳輸方式,用戶越多,每個用戶實際可以使用的帶寬就越窄。
15.通信費用通信費用解析:計算機網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費用都有重大影響。
16.B由子網(wǎng)掩碼為可以知道,該子網(wǎng)的網(wǎng)絡(luò)號為18位。因為這是一個B類網(wǎng)絡(luò),那么默認(rèn)的網(wǎng)絡(luò)號為16位,所以用18-16=2位來劃分子網(wǎng),劃分的子網(wǎng)個數(shù)是4個。
17.
18.控制單元控制單元解析:瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個控制單元組成。
19.路由協(xié)議
【解析】根據(jù)協(xié)議的作用范嗣,組播協(xié)議可分為組播組管理協(xié)議和路由協(xié)議兩種。
20.
21.實時性實時性解析:IPTV即互聯(lián)網(wǎng)協(xié)議電視簡稱為網(wǎng)絡(luò)電視,是一種利用寬帶網(wǎng)絡(luò)的基礎(chǔ)設(shè)施,主要提供視頻點播,直播電視,時移電視的基本業(yè)務(wù),主要特點是交互性和實時性
22.序列密碼序列密碼解析:按明文的處理方法可分為:分組密碼和序列密碼。分組密碼或稱為塊密碼(blockcipher)一次處理一塊輸入元素,每個輸入塊生成一個輸出塊。序列密碼或稱為流密碼(streamcipher)對輸入元素進行連續(xù)處理,每次生成一個輸出塊。
23.差異差異解析:IP協(xié)議作為一種互聯(lián)網(wǎng)協(xié)議,運用于互聯(lián)層,屏蔽各個物理網(wǎng)絡(luò)的細(xì)節(jié)和差異。
24.光纖或光纜光纖或光纜解析:由于光纖通信具有損耗低、頻帶寬、數(shù)據(jù)率高、抗電磁波干擾力強等特點,適用于高速率、距離較大的網(wǎng)絡(luò)。
25.光纖或光纜光纖或光纜解析:在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu),可以連接各種設(shè)備與網(wǎng)絡(luò)系統(tǒng),包括語音、數(shù)據(jù)通信設(shè)備、交換設(shè)備、傳真設(shè)備和局域網(wǎng)系統(tǒng)。
26.數(shù)據(jù)傳輸速率數(shù)據(jù)傳輸速率解析:通信線路的傳輸能力通常用數(shù)據(jù)傳輸速率來描述,另一種更為形象的描述通信線路傳輸能力的術(shù)語是帶寬。
27.網(wǎng)絡(luò)層網(wǎng)絡(luò)層解析:網(wǎng)絡(luò)層主要功能是路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)。通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂健?/p>
28.1515解析:雙絞線用做遠(yuǎn)程中繼線時,最大距離可達(dá)15公里;用于10Mb/s局域網(wǎng)時,與集線器的距離最大為100米。
29.【審題關(guān)鍵旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應(yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第69套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
31.B解析:局部總線是解決I/O瓶頸的一項技術(shù)。曾有兩個局部總線標(biāo)準(zhǔn):一個是Intel公司制定的PCI標(biāo)準(zhǔn)(外圍部件接口),另一個是視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)制定的VESA標(biāo)準(zhǔn)。PCI被證明有更多優(yōu)勢而勝出。
32.A解析:美國國防部在1985年正式頒布了《DoD可信計算機系統(tǒng)評估標(biāo)準(zhǔn)》。在這個標(biāo)準(zhǔn)中,對于計算機系統(tǒng)的安全等級做了七級劃分:D,C1,C2,B1,B2,B3,A。其中D級為最小保護,幾乎沒有專門的機制進行安全性保護。在以后的各級中,逐漸加強對用戶訪問權(quán)限的控制。
33.D解析:計算機發(fā)展階段大致分為第一代電子管計算機、第二代晶體管計算機、第三代中小規(guī)模集成電路計算機、第四代超大規(guī)模集成電路計算機的發(fā)展過程,使計算機技術(shù)逐步走向成熟。
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ù)進行條件判斷。判斷條件為:既能被3整除同時也能被7整除,因此,用“&&”運算符來連接兩個條件表達(dá)式,當(dāng)某數(shù)滿足判斷條件時,就把該數(shù)累加到變量xy中(xy的初始值為0.0),當(dāng)所有滿足條件的數(shù)都被找完后,對累加求得的變量xy的值進行求平方根的計算,并把所求得的結(jié)果作為函數(shù)值返回。
35.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].mcsell[j].mc)<0)/*按產(chǎn)品名稱從大到小進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[i].mc)==0)/*若產(chǎn)品名稱相同則按金額從大到小進行排列*/if(sell[i].je〈sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)<0)/*按產(chǎn)品名稱從大到小進行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[i].mc)==0)/*若產(chǎn)品名稱相同,則按金額從大到小進行排列*/\r\nif(sell[i].je〈sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問題。可以用選擇法來實現(xiàn),即用第一個元素的產(chǎn)品名稱依次和它后面的元素的產(chǎn)品名稱進行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品名稱比后面的某個元素的產(chǎn)品名稱的對應(yīng)位置的字符的ASCII碼小(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個元素的位置,繼續(xù)和后面的其他元素進行比較,最終在第一個元素中存放的是產(chǎn)品名稱最大的元素。以此類推,就實現(xiàn)了從大到小排序的功能。
注意:這里要進行交換的是兩個結(jié)構(gòu)體變量,而不是它們的某一個域,因此,要借助第三個結(jié)構(gòu)體變量來充當(dāng)中間容器。若發(fā)現(xiàn)產(chǎn)品名稱是相同的,則要按照金額從大到小進行排序。
36.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出數(shù)組xx中最大數(shù)max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出數(shù)組xx中最大數(shù)max的個數(shù)*/Pj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n"maxcntpj);fclose(fw);}[解析]本題考查的知識點如下:(1)運算符“%”的使用。(2)判斷結(jié)構(gòu)中多個條件的布爾運算。首先要找出數(shù)組中最大的元素。先定義第1個元素為最大的元素然后依次和后面的元素比較若后面的數(shù)中有大于第1個元素的則將這個數(shù)定義為最大的元素。再和后面的數(shù)進行比較。一個數(shù)a除以
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)版股權(quán)質(zhì)押權(quán)責(zé)明確協(xié)議樣本一
- 科技驅(qū)動未來
- 元宵節(jié)數(shù)字營銷解讀
- 2025年度拆除工程噪音污染控制合同4篇
- 2025年度廠房設(shè)備租賃與綠色制造合同范本4篇
- 《中科院化學(xué)課件:不對稱催化反應(yīng)及其在藥物合成中的應(yīng)用》
- 二零二五年度膩子材料批發(fā)與零售合同3篇
- 2025年度廠區(qū)裝卸工勞動保障政策宣傳合同4篇
- 2025年度綠色環(huán)保型老舊廠房拆除及重建一體化工程合同4篇
- 2025年度高端醫(yī)療器械研發(fā)與生產(chǎn)合同4篇
- 平面向量及其應(yīng)用試題及答案
- 2024高考復(fù)習(xí)必背英語詞匯3500單詞
- 消防控制室值班服務(wù)人員培訓(xùn)方案
- 《貴州旅游介紹》課件2
- 2024年中職單招(護理)專業(yè)綜合知識考試題庫(含答案)
- 無人機應(yīng)用平臺實施方案
- 挪用公款還款協(xié)議書范本
- 事業(yè)單位工作人員年度考核登記表(醫(yī)生個人總結(jié))
- 盾構(gòu)隧道施工數(shù)字化與智能化系統(tǒng)集成
- 【企業(yè)盈利能力探析文獻綜述2400字】
- 2019年醫(yī)養(yǎng)結(jié)合項目商業(yè)計劃書
評論
0/150
提交評論