




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.第
2
題
IP協(xié)議采用什么方法來(lái)計(jì)算IP頭部的校驗(yàn)字段?()
A.奇偶校驗(yàn)B.校驗(yàn)和C.求補(bǔ)碼D.CRC
2.以太網(wǎng)等很多網(wǎng)絡(luò)是基于總線方式的,物理上是()。
A.組播的B.廣播的C.單播的D.點(diǎn)對(duì)點(diǎn)的
3.下列哪種服務(wù)不能在互聯(lián)網(wǎng)上實(shí)現(xiàn)()。
A.網(wǎng)上圖書(shū)館B.網(wǎng)上美容C.網(wǎng)上購(gòu)物D.網(wǎng)上醫(yī)院
4.局域網(wǎng)中按介質(zhì)訪問(wèn)控制角度來(lái)分為共享介質(zhì)式局域網(wǎng)和()2種。
A.交換式局域網(wǎng)B.共享式局域網(wǎng)C.轉(zhuǎn)發(fā)式局域網(wǎng)D.無(wú)線式局域網(wǎng)
5.IP地址塊20/29的子網(wǎng)掩碼可寫(xiě)為()
A.92
B.24
C.40
D.48
6.Linux的基本特點(diǎn)是()。
A.多用戶,單任務(wù),實(shí)時(shí)B.多用戶,多任務(wù),交互式C.單用戶,單任務(wù),分時(shí)D.多用戶,多任務(wù),分時(shí)
7.下列不屬于寬帶城域網(wǎng)QOS技術(shù)的是()A.密集波分復(fù)用DWDMB.區(qū)分服務(wù)DiffServC.資源預(yù)留RSVPD.多協(xié)議標(biāo)記交換MPLS
8.提高Catalyst6500發(fā)生直接鏈路失效的收斂速度應(yīng)使用的STP配置命令是()。
A.Switch-6500>(enable)setspantreeuplinkfastenable
B.Switch-6500>(enable)setspantreeportfast3/2enable
C.Switch-6500>(enable)setspantreebackbonefastenable
D.Switch-6500>(enable)setspantreeportfastbpdu—filterenable
9.
10.某企業(yè)分配給人事部的IP地址塊為/27,分配給企劃部的IP地址塊為2/27,分配給市場(chǎng)部的IP地址塊為4/26,那么這三個(gè)地址塊經(jīng)過(guò)聚合后的地址為()A./25B./26C.4/25D.4/26
二、填空題(10題)11.
12.
13.有一種攻擊不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變了網(wǎng)絡(luò)服務(wù)器正常的作業(yè)流程,由其執(zhí)行的無(wú)關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響了正常用戶的使用,甚至使合法用戶被排斥而不能獲得服務(wù)。這種攻擊叫做。
14.網(wǎng)橋按照路由表的建立方法分為兩類:______和源路由網(wǎng)橋。
15.
16.(11)回送地址通常用于網(wǎng)絡(luò)軟件測(cè)試和本地機(jī)器進(jìn)程間通信,這類IP地址通常是以十進(jìn)制數(shù)________開(kāi)始的。
17.路由器一般是根據(jù)路由器背板交換能力來(lái)劃分的。背板交換能力大于40Gbps的稱作_________路由器。
18.在計(jì)算機(jī)拓?fù)浣Y(jié)構(gòu)中,簡(jiǎn)單、傳輸延時(shí)確定。
19.不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為【】。
20.
三、2.填空題(8題)21.即時(shí)通信系統(tǒng)一般采用中轉(zhuǎn)模式和______兩種通信模式。
22.第一代蜂窩移動(dòng)通信是模擬方式,第二代蜂窩移動(dòng)通信是______。
23.如果一個(gè)Web站點(diǎn)利用IIS建立在NTFS分區(qū),那么,就可以通過(guò)IP地址限制、【】限制、Web權(quán)限和NTFS權(quán)限對(duì)它進(jìn)行訪問(wèn)控制。
24.如果普通集線器的端口數(shù)不夠用,可以使用______集線器。
25.TCP/IP參考模型中,______協(xié)議橫跨整個(gè)層次。
26.城域網(wǎng)結(jié)構(gòu)設(shè)計(jì)基本都采用核心交換層、業(yè)務(wù)匯聚層與【】的3層模式。
27.目前計(jì)算機(jī)網(wǎng)絡(luò)的基本特征是______。
28.根據(jù)交換機(jī)的幀轉(zhuǎn)發(fā)方式,交換機(jī)可以分為以下3類:直接交換方式,存儲(chǔ)轉(zhuǎn)發(fā)交換方式和______方式。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)eneryptChar,按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WdteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.
五、1.選擇題(3題)31.廣域網(wǎng)覆蓋的地理范圍從幾十公里到幾千公里,它的通信子網(wǎng)主要使用()。
A.報(bào)文交換技術(shù)B.分組交換技術(shù)C.文件交換技術(shù)D.電路交換技術(shù)
32.一個(gè)設(shè)備具有兩個(gè)以上p地址。這個(gè)設(shè)備可能是()。
A.一臺(tái)計(jì)算機(jī)B.一臺(tái)路由器C.一個(gè)網(wǎng)關(guān)D.以上的任一個(gè)
33.在NetWare環(huán)境中,下列訪問(wèn)一個(gè)文件的路徑,正確的是()。
A.文件服務(wù)器名\卷名:目錄名\子目錄名\文件名
B.文件服務(wù)器名\卷名\目錄名\子目錄名\文件名
C.文件服務(wù)器名\卷名-目錄名\子目錄名\文件名
D.文件服務(wù)器名\卷名目錄名\子目錄名\文件名
六、1.程序設(shè)計(jì)題(3題)34.在文件in75.dat中有200組數(shù)據(jù),每組有3個(gè)數(shù),每個(gè)數(shù)均為3位數(shù)。函數(shù)readDa(()是讀取這200組數(shù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制函數(shù)JsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二個(gè)數(shù)加第三個(gè)數(shù)之和,其中滿足條件的個(gè)數(shù)作為函數(shù)JsSort()的返回值,同時(shí)把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對(duì)bb中的數(shù)按照每組數(shù)據(jù)的第一個(gè)數(shù)加第三個(gè)數(shù)之和的大小進(jìn)行升序排列(第一個(gè)數(shù)加第三個(gè)數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中。最后調(diào)用函數(shù)writeDat()把結(jié)果bb輸出到文件out75.dat。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedefstruct
{
intxl,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
voidmain()
{
intcount;
readDat();
count=jsSort();
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("in75.dat","r");
for(i=0;i<200;i++)
fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
}
writeDat(intcount)
{
FILE*out;
inti;
clrscr();
ut=fopen("out75,dat","w");
for(i=0;i<count;i++)
{
printf("%d,"%d,"%d,第一個(gè)數(shù)+第三個(gè)數(shù)
=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
35.已知文件IN19.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價(jià)dj(整型)、數(shù)量s1(整型)、金額je(長(zhǎng)整型)幾部分組成。其中:金額=單價(jià)×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT19.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(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;/*單價(jià)*/
intsl;/*數(shù)量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ill;
inti;
fp=fopen("IN19.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[ii.si=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT19.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);
}
36.已知數(shù)據(jù)文件in55.dat中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)wfiteDat()把結(jié)果cnt,pjz1,pjz2輸出到out55.dat文件中。
例如:9123,9-1-2-3>0,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。
9812,9-8-l-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。
程序中已定義數(shù)組:a[300],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjzl=0.0,pjz2=0.0;
jsValue()
{
}
main()
{
int;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條伯的平均值
pjz2=%7.21f\n",cnt,pjzl,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in55.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&aIii);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out55.dat","w");
fprintf(fp,"%d\n%7.21f\n%7-21f\n",cnt,pjzl,pjz2);
fclose(fp);
}
參考答案
1.BIP數(shù)據(jù)報(bào)的校驗(yàn)字段是通過(guò)求校驗(yàn)和的方法來(lái)獲得的.將數(shù)據(jù)報(bào)分成若干個(gè)16bit的部分,將每一個(gè)16bit當(dāng)成一個(gè)整數(shù),求和,然后將和的補(bǔ)碼放到校驗(yàn)字段當(dāng)中。
2.B
3.B
4.A
5.DD解析:因?yàn)镮P地址塊為20/29,后面數(shù)字為29,所以子網(wǎng)掩碼應(yīng)該32位中前29位為1,屬于三位為0,也就是(11111111.11111111.11111111.11111000)2轉(zhuǎn)換為十進(jìn)制就是48,答案為D。
6.D
7.AA解析:寬帶城域網(wǎng)服務(wù)質(zhì)量QoS技術(shù)包括①資源預(yù)留RSVP、②區(qū)分服務(wù)DiffServ、③多協(xié)議標(biāo)記交換MPLS,而A)中的密集波分復(fù)用DWDM屬于光纖通信的傳輸技術(shù)。因此選項(xiàng)中不屬于QoS技術(shù)的是A)密集波分復(fù)用。
8.AUplinkfast的功能是當(dāng)生成樹(shù)拓?fù)浣Y(jié)構(gòu)發(fā)生變化和在使用上連鏈路組的冗余鏈路之間完成負(fù)載平衡時(shí),提供快速收斂。配置命令格式為:setspantreeuplinkfastenable。故A選項(xiàng)正確。
9.C
10.A把不同的部分二進(jìn)制化,可以得到00000000,00010000,00100000,做與計(jì)算得00000000,即,因?yàn)樽泳W(wǎng)掩碼在25位之前以及第25位處相同,則答案為/25
11.
12.數(shù)據(jù)傳輸速率
【解析】描述計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與誤碼率。
13.拒絕服務(wù)攻擊一般認(rèn)為,目前網(wǎng)絡(luò)中存在的威脅主要表現(xiàn)在以下方面。
—非授權(quán)訪問(wèn):沒(méi)有預(yù)先經(jīng)過(guò)同意就使用網(wǎng)絡(luò)或計(jì)算機(jī)資源稱為非授權(quán)訪問(wèn),如:有意避開(kāi)系統(tǒng)訪問(wèn)控制機(jī)制;對(duì)網(wǎng)絡(luò)設(shè)備及資源進(jìn)行非正常使用;擅自擴(kuò)大權(quán)限,越權(quán)訪問(wèn)信息。非授權(quán)訪問(wèn)的主要形式有假冒、身份攻擊、非法用戶進(jìn)入網(wǎng)絡(luò)系統(tǒng)進(jìn)行違法操作、合法用戶以未授權(quán)方式進(jìn)行操作等。信息泄露或丟失指敏感數(shù)據(jù)在有意或無(wú)意中被泄露或丟失,通常包括:信息在傳輸中丟失或泄露(如:黑客利用電磁泄漏或搭線竊聽(tīng)等方式截獲機(jī)密信息;通過(guò)對(duì)信息流向、流量、通信頻度和長(zhǎng)度等參數(shù)的分析,推算出用戶口令、賬號(hào)等重要信息),信息在存儲(chǔ)介質(zhì)中丟失或泄露,通過(guò)建立隱蔽隧道等竊取敏感信息等。
—破壞數(shù)據(jù)完整性:主要手段有以非法手段竊得對(duì)數(shù)據(jù)的使用權(quán),刪除、修改、插入或重發(fā)某些重要信息,以取得有益于攻擊者的響應(yīng);惡意添加、修改數(shù)據(jù),以干擾用戶的正常使用。
—拒絕服務(wù)攻擊:主要手段有不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程;執(zhí)行無(wú)關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響正常用戶的使用,甚至使合法用戶被排斥而不能進(jìn)入計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)或不能得到相應(yīng)的服務(wù)。
—利用網(wǎng)絡(luò)傳播病毒:通過(guò)網(wǎng)絡(luò)傳播計(jì)算機(jī)病毒,其破壞性大大高于單機(jī)系統(tǒng),而且用戶很難防范。
14.透明網(wǎng)橋透明網(wǎng)橋解析:網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個(gè)分委員會(huì)制定。
15.
16.(11)127【解析】回送地址為A類網(wǎng)絡(luò)地址中的一個(gè)保留地址,用于網(wǎng)絡(luò)軟件測(cè)試以及本地機(jī)器進(jìn)程間通信。無(wú)論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件不進(jìn)行任何網(wǎng)絡(luò)傳輸,立即將之返回。回送地址的IP為。
17.\n高端
\n
18.環(huán)型拓?fù)浣Y(jié)構(gòu)在環(huán)型拓?fù)浣Y(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)與兩個(gè)最近的節(jié)點(diǎn)相連接,使整個(gè)網(wǎng)絡(luò)形成一個(gè)環(huán)形,數(shù)據(jù)沿著環(huán)向一個(gè)方向發(fā)送。環(huán)中的每個(gè)節(jié)點(diǎn)如同一個(gè)能再生和發(fā)送信號(hào)的中繼器,它們接收環(huán)中傳輸?shù)臄?shù)據(jù),再將其轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。環(huán)型拓?fù)浣Y(jié)構(gòu)簡(jiǎn)單、傳輸延時(shí)確定。
19.直接存儲(chǔ)器存取方式(DMA)直接存儲(chǔ)器存取方式(DMA)解析:不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為直接存儲(chǔ)器存取方式(DMA)
20.
21.P2P模式P2P模式解析:即時(shí)通信系統(tǒng)一般采用客戶機(jī)/客戶機(jī)模式,也就是點(diǎn)對(duì)點(diǎn)的模式(即P2P模式),另一種是客戶機(jī)/服務(wù)器模式,即消息的發(fā)送和消息的接受必須通過(guò)服務(wù)器來(lái)中轉(zhuǎn)(即中轉(zhuǎn)通信模式)。
22.數(shù)字方式數(shù)字方式解析:第二代蜂窩移動(dòng)通信是數(shù)字方式,涉及語(yǔ)音信號(hào)的數(shù)字化與數(shù)字信息的處理、傳輸問(wèn)題。目前人們正在研究和開(kāi)發(fā)第三代移動(dòng)通信產(chǎn)品。
23.用戶驗(yàn)證用戶驗(yàn)證解析:本題的考查點(diǎn)是利用IIS建立Web站點(diǎn)的安全性技術(shù)。在電子商務(wù)中,Web站點(diǎn)的安全性是十分重要的。在使用微軟公司的IIS建設(shè)的Web網(wǎng)站,如果位于NTFS分區(qū)時(shí),可以通過(guò)四級(jí)訪問(wèn)控制來(lái)對(duì)該網(wǎng)站進(jìn)行訪問(wèn)控制。四級(jí)訪問(wèn)控制依次為IP地址限制、用戶驗(yàn)證、Web權(quán)限和NTFS權(quán)限。
24.可堆疊式可堆疊式解析:如果需要聯(lián)網(wǎng)的結(jié)點(diǎn)數(shù)超過(guò)單一集線器的端口數(shù)時(shí),通常需要采用多集線器的級(jí)聯(lián)結(jié)構(gòu),或是采用可堆疊式集線器。
25.IPIP解析:TCP/IP參考模型中,IP協(xié)議橫跨整個(gè)層次,TCP和UDP協(xié)議都要通過(guò)IP協(xié)議來(lái)發(fā)送和接收數(shù)據(jù)。
26.接入層接入層解析:城域網(wǎng)在體系結(jié)構(gòu)設(shè)計(jì)上基本采用核心交換層、業(yè)務(wù)匯聚層與接入層的三層模式,以適應(yīng)各種業(yè)務(wù)需求、不同協(xié)議與不同類型用戶的接入需要。
27.資源共享資源共享解析:計(jì)算機(jī)網(wǎng)絡(luò)建立的主要目的是實(shí)現(xiàn)計(jì)算機(jī)資源的共享,計(jì)算機(jī)資源主要指計(jì)算機(jī)硬件、軟件與數(shù)據(jù)。
28.改進(jìn)直接交換改進(jìn)直接交換解析:改進(jìn)直接交換方式則將前二者結(jié)合起來(lái),它在接收到幀的前64個(gè)字節(jié)后,判斷Ethernet幀的幀頭串段是否正確,如果正確則轉(zhuǎn)發(fā)。
29.【審題關(guān)鍵旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】
\n
\n【解題思路】
\n①首先定義變量并賦值,包括表示級(jí)數(shù)的整型變量al、a2,賦初值l,表示級(jí)數(shù)前n項(xiàng)的和s,其初值為2,表示級(jí)數(shù)的第n項(xiàng)t,循環(huán)變量i,級(jí)數(shù)n項(xiàng)賦初值l。
\n②采用for循環(huán),循環(huán)變量i從0開(kāi)始依次遞增到2。在循環(huán)體中對(duì)m的值擴(kuò)大l0倍,當(dāng)級(jí)數(shù)前n項(xiàng)的和s小于m時(shí),根據(jù)級(jí)數(shù)的第n項(xiàng)等于第n-2項(xiàng)與2倍的第n-1項(xiàng)的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級(jí)數(shù)前11.1項(xiàng)的和s加上第n項(xiàng)的值t賦給變量S,求得級(jí)數(shù)前n項(xiàng)的和賦給變量s。把il的值加1,在下次循環(huán)中計(jì)算級(jí)數(shù)第n+1項(xiàng)的值,把變量當(dāng)前級(jí)數(shù)第n-1項(xiàng)的值a2賦給第n.2項(xiàng)al,把當(dāng)前的第n項(xiàng)t的值賦給第n-1項(xiàng)a2。當(dāng)級(jí)數(shù)前n項(xiàng)的和s大于或等于m時(shí),退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進(jìn)入下一次for循環(huán)。
\n【參考答案】
\n
31.B
32.D解析:網(wǎng)絡(luò)中的設(shè)備,不管它是一臺(tái)主機(jī)還是路由器都有可能具有一個(gè)以上的Ⅳ地址。
33.A解析:在NetWare環(huán)境中,訪問(wèn)一個(gè)文件的路徑為:文件服務(wù)器名\\卷名:目錄名\\子目錄名\\文件名。
34.intjsSort(){intijcount=0;Dataval;for(i=0;i<200;i++)if(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二、三個(gè)數(shù)之和*/{bb[count].xl=aa[i].x1;/*把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/bb[count].x2=aa[i].x2;bb[count].x3=aa[i].x3;count++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/}for(i=0;i<count-1;i++)/*對(duì)bb中的數(shù)按照每組數(shù)據(jù)的每一個(gè)數(shù)加第三個(gè)數(shù)之和的大小進(jìn)行升序排列*/for(j=i+l;j<count;j++)if(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3){val=bb[i);bb[i]=bb[j];bb[j]=val;}returncount;/*滿足條件的數(shù)據(jù)的組數(shù)*/}intjsSort()\r\n{\r\ninti,j,count=0;\r\nDataval;\r\nfor(i=0;i<200;i++)\r\nif(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二、\r\n三個(gè)數(shù)之和*/\r\n{\r\nbb[count].xl=aa[i].x1;/*把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/\r\nbb[count].x2=aa[i].x2;\r\nbb[count].x3=aa[i].x3;\r\ncount++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}\r\nfor(i=0;i<count-1;i++)/*對(duì)bb中的數(shù)按照每組數(shù)據(jù)的每一個(gè)數(shù)加第三個(gè)\r\n數(shù)之和的大小進(jìn)行升序排列*/\r\nfor(j=i+l;j<count;j++)\r\nif(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3)\r\n{\r\nval=bb[i);\r\nbb[i]=bb[j];\r\nbb[j]=val;\r\n}\r\nreturncount;/*滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)結(jié)構(gòu)體及結(jié)構(gòu)數(shù)組。
(2)數(shù)據(jù)的排序。
(3)函數(shù)的返回值。
本題中,定義了結(jié)構(gòu)類型和結(jié)構(gòu)數(shù)組,這就要涉及到結(jié)構(gòu)體和結(jié)構(gòu)數(shù)組的訪問(wèn)。相同類型的結(jié)構(gòu)體變量之間可以直接賦值,也可以依次對(duì)結(jié)構(gòu)體中的每個(gè)變量進(jìn)行賦值或訪問(wèn)。排序使用“選擇排序法”。函數(shù)的值通過(guò)return語(yǔ)句返回,格式為:return表達(dá)式或return(表達(dá)式)或return,當(dāng)函數(shù)沒(méi)有返回值時(shí)用第3種格式。在本題中,要用第1種或第2種格式。
35.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].dmsell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎn)品代碼相同則按金額從小到大進(jì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〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jì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)品代碼相同,則按金額從小到大進(jì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ù)組的排序問(wèn)題??梢杂眠x擇法來(lái)實(shí)現(xiàn),即用第一個(gè)元素的產(chǎn)品代碼依次和它后面的元素的產(chǎn)品代碼進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品代碼比后面的某個(gè)元素的產(chǎn)品代碼對(duì)應(yīng)位置的字符的ASCII碼大(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個(gè)元素的位置,繼續(xù)和后面的其他元素進(jìn)行比較,最終在第一個(gè)元素中存放的是產(chǎn)品代碼最小的元素,以此類推,就實(shí)現(xiàn)了從小到大排序的功能。
注意:這里要進(jìn)行交換的是兩個(gè)結(jié)構(gòu)體變量,而不是它
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于公司借款合同范本
- 餐飲連鎖品牌標(biāo)準(zhǔn)化體系建設(shè)總結(jié)
- 南方出租土地合同范本
- 辦公裝修設(shè)計(jì)合同范本
- 元宇宙奢侈品展銷會(huì)協(xié)議
- 利民股合同范本
- 養(yǎng)蝦項(xiàng)目合作協(xié)議合同范例
- 北京安置合同范本
- 加盟超市協(xié)議合同范本
- 供貨付款月結(jié)合同范本
- 護(hù)理學(xué)基礎(chǔ)期末試卷及答案
- IMS攪拌樁施工方案
- 我的家鄉(xiāng)廣西南寧宣傳簡(jiǎn)介
- 變廢為寶-小學(xué)科學(xué)高段活動(dòng)案例
- 四川省政府采購(gòu)專家考試試題
- 證明無(wú)親子關(guān)系證明模板
- 消防工程擬投入主要施工設(shè)備機(jī)具表
- 4年級(jí)寫(xiě)景類文章閱讀課件
- 《戰(zhàn)國(guó)策》教學(xué)講解課件
- 北師大版七年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)課件【完整版】
- 小動(dòng)物樂(lè)陶陶(課件)(共9張PPT)-人教版勞動(dòng)二年級(jí)下冊(cè)
評(píng)論
0/150
提交評(píng)論