(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2023年)四川省遂寧市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關(guān)于局域網(wǎng)互聯(lián)設(shè)備特點的描述中,錯誤的是()。

A.集線器需運行CSMA/CD協(xié)議

B.網(wǎng)橋能夠互聯(lián)傳輸速率不同的局域網(wǎng)

C.中繼器連接的幾個纜段屬于一個局域網(wǎng)

D.第三層交換機可依據(jù)IP地址進行路由選擇與分組轉(zhuǎn)發(fā)

2.

3.在網(wǎng)絡(luò)地址/16中劃分出14個大小相同的子網(wǎng),則每個子網(wǎng)中最多有臺可用的主機。A.A.2046

B.2048

C.4094

D.4096

4.一臺Cisco路由器Rl的第3模塊第1端口通過DDN的E1專線與一臺遠程路由器R2的第4模塊第2端口相連,在R1的端口上封裝PPP協(xié)議。為R1和R2端口分配的IP地址分別為193.42.91.201/30和193.42.91.202/30。下列R2的端口配置,正確的是()。

A.Router(config)#interfaces4/2Router(config—if)#bandwidth2048Router(config—if)#ipaddress193.42.91.202255.255.255.252Router(config-if)#encapsulationPPPRouter(config—if)#exit

B.Router(config)#interfacea4/2Router(config-if)#bandwidth2048Router(config—if)#ipaddress193.42.91.202255.255.255.252Router(config—if)#encapsulationPPPRouter(config-if)#exit

C.Router(config)#interfaces4/2Router(config-if)#bandwidth2048Router(config—if)#ipaddress193.42.91.201255.255.255.252Router(config—if)#encapsulationhdlcRouter(config-if)#exit

D.Router(config)#interfacea4/2Router(config—if)#bandwidth2048Router(config—if)#ipaddress193.42.91.202255.255.255.252Router(config—if)#encapsulationhdlcRouter(config—if)#exit

5.下列是4臺交換機的BridgeID值,依據(jù)該值STP確定的根網(wǎng)橋是()。

A.32768.00-01-55-4b-dl-aa

B.24576,00-12-6a-ab-fl-ee

C.8192-00-21-5a-ab-cl-Dc

D.8192,00-26-8a-bb-e2-ff

6.下列關(guān)于Serv-UFTP服務(wù)器配置的描述中,正確的是()。

A.用戶可在服務(wù)器中自行注冊新用戶

B.配置服務(wù)器域名時,必須使用該服務(wù)器的域名

C.配置服務(wù)器的IP地址時,服務(wù)器若有多個IP地址需分別添加

D.添加名為“anonymous”的用戶時,系統(tǒng)會自動判定為匿名用戶

7.IP地址塊/27、2/27和4/27經(jīng)過聚合后可用的地址數(shù)為()A.64B.92C.94D.126

8.以下哪項不是屬于信息傳輸安全過程的安全威脅()。

A.更新信息B.截獲信息C.竊聽信息D.偽造信息

9.如果用戶應(yīng)用程序使用UDP協(xié)議進行數(shù)據(jù)傳輸,那么下列必須承擔(dān)可靠性方面的全部工作的是()。

A.數(shù)據(jù)鏈路層程序B.互聯(lián)層程序C.傳輸層程序D.用戶應(yīng)用程序

10.下列關(guān)于寬帶城域網(wǎng)技術(shù)的描述中,錯誤的是()

A.能夠為用戶提供帶寬保證,實現(xiàn)流量工程

B.可以利用NAT技術(shù)解決IP地址資源不足的問題

C.可以利用SNMP實現(xiàn)網(wǎng)絡(luò)管理

D.保證QoS的主要技術(shù)有RSVP、DiffServ、MSTP

二、填空題(10題)11.IP服務(wù)的3個主要特點是______、面向非連接和盡最大努力投遞服務(wù)。

12.TokenBus是一種在總線拓?fù)渲欣谩啊弊鳛榭刂乒?jié)點訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。

13.P2P系統(tǒng)具有負(fù)載均衡、自適應(yīng)、和容錯力強等優(yōu)點,將其應(yīng)用于流媒體直播能解決傳統(tǒng)集中式服務(wù)器負(fù)載過重等問題。

14.目前實現(xiàn)了機柜優(yōu)化、可以熱插拔的服務(wù)器稱為______式服務(wù)器。

15.第

70

在TCP的段結(jié)構(gòu)中,其頭部有一個字段用二標(biāo)識不同的應(yīng)用進程,這個字段是()。

16.

17.與共享介質(zhì)局域網(wǎng)不同,交換式局域網(wǎng)可以通過交換機端口之間的______連接增加局域網(wǎng)的帶寬。

18.

19.(2)流媒體數(shù)據(jù)流具有連續(xù)性、實時性和_________三個特點。

20.某端口的IP地址為31/26,則該IP地址所在網(wǎng)絡(luò)的廣播地址是萬個信元。

三、2.填空題(8題)21.電子現(xiàn)金可以存儲在智能型IC支付卡上,也可以以數(shù)字形式存儲在現(xiàn)金文件中,該現(xiàn)金文件就形成了一個【】。

22.在ISO/OSI參考模型中,______的主要功能是路由選擇、擁塞控制與網(wǎng)絡(luò)互聯(lián)。

23.按照OSI參考模型,網(wǎng)絡(luò)中每一個結(jié)點都有相同的層次,不同結(jié)點的同等層具有相同的______。

24.IEEE在1980年2月成立了局域網(wǎng)標(biāo)準(zhǔn)化委員會(簡稱為IEEE802委員會),專門從事局域網(wǎng)的協(xié)議制定,形成了稱為______的系統(tǒng)標(biāo)準(zhǔn)。

25.局域網(wǎng)主要采用的拓?fù)浣Y(jié)構(gòu)為______、環(huán)形、星形結(jié)構(gòu)。

26.常用的網(wǎng)絡(luò)管理協(xié)議有【】、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)。

27.當(dāng)路由表中沒有到某一特定網(wǎng)絡(luò)或特定主機地址的路由時,在使用______的情況下,路由選擇例程就可以把數(shù)據(jù)報發(fā)到這個路由上。

28.因特網(wǎng)(Internet)上連接的計算機稱之為主機,其中,因特網(wǎng)服務(wù)與信息資源的提供者被稱為【】,因特網(wǎng)服務(wù)和信息資源的使用者被稱為【】。

四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

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

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

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

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVat,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后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.與傳統(tǒng)的政府政務(wù)相比,下列______不是電子政務(wù)突出的特點。

A.電子政務(wù)將使政務(wù)工作更有效、更精簡

B.電子政務(wù)將使政府工作更公開、更透明

C.電子政務(wù)將為企業(yè)和居民提供更好的服務(wù)

D.電子政務(wù)將使用原有的政府、企業(yè)、居民之間的關(guān)系

32.美國國防部(DOD)的可信計算機系統(tǒng)評估準(zhǔn)則簡稱______。

A.OSIB.ITSECC.TCSECD.ISO

33.電子郵件客戶端應(yīng)用程序向郵件服務(wù)器發(fā)送郵件時使用()協(xié)議。

A.HTTPB.NetBEUIC.POP3D.SMTP

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN44.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT44.DAT文件中。

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

9812,9-8-1-2<0,則該數(shù)不滿足條件,忽略。

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

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

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

試題程序:

#include<stdio.h>

inta[300],b[300],cnt=0;

jsValue()

{

}

main()

{

ihti;

readDat();

jsValue();

writeDat();

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

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

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

printf("cnt=%d\n",cnt);

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

fscanf(fp,"%d,",&a[i]);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%al\n",cnt);

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

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

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

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN54.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("OUT54.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ù)voidcountValue(int*a,int*n),它的功能是:求出1到1000之內(nèi)能被7或11整除但不能同時被7和11整除的所有整數(shù)并存放在數(shù)組a中,并通過n返回這些數(shù)的個數(shù)。

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

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

試題程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

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

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

參考答案

1.A網(wǎng)橋可用于多個傳輸速率不同的局域網(wǎng)互聯(lián),工作于數(shù)據(jù)鏈路層。三層交換機具有路由功能,工作在網(wǎng)絡(luò)層,可依據(jù)IP地址進行路由選擇與分組轉(zhuǎn)發(fā)。中繼器對在線路上的信號具有放大再生的功能,用于擴展局域網(wǎng)網(wǎng)段的長度,但僅用于連接相同的局域網(wǎng)網(wǎng)段。集線器需運行CSMA/CD介質(zhì)訪問控制方法,而不是協(xié)議。故選A選項。

2.B

3.C網(wǎng)絡(luò)地址/16的子網(wǎng)掩碼占16位,在其下再劃分14個大小相同的子網(wǎng),則必須占用一定位數(shù)的主機位。它應(yīng)滿足2r>14

,得出最少占用r=4位主機位,剩余的12位可作為劃分子網(wǎng)的主機位,每個子網(wǎng)可容納主機212-2=4094臺(除去網(wǎng)絡(luò)地址和廣播地址)。

4.ADDN專線,通常需要Serial接口連接。此外,R2的IP地址為193.42.91.202,子網(wǎng)掩碼為30,即255.255.255.252。此外,R2采用PPP協(xié)議。\n配置信息如下:\nRouter(config)#interfaces4/2\nRouter(eonfig—if)#bandwidth2048(帶寬為2.048M)\nRouter(config—if)#ipaddress193.42.91.202255.255.255.252(設(shè)置IP地址)\nRouter(config—if)#encapsulationPPP(封裝PPP協(xié)議)\nRouter(config—if)#exit\n因此選擇A選項。

5.CBridgeID用8個字節(jié)表示,BridgeID由兩個字節(jié)的優(yōu)先級值和6個字節(jié)的交換機MAC地址組成,優(yōu)先級取值范圍是0~61440,增值量是4096,優(yōu)先值越小,優(yōu)先級越高。當(dāng)優(yōu)先值相同時,那么就根據(jù)MAC地址的值確定根網(wǎng)橋,MAC地址最小的為根網(wǎng)橋。選項C、D中優(yōu)先值相同,但是選項C的MAC值小于選項D,故選C選項。

6.D新用戶的添加與注冊必須由管理員來操作,不能自行操作,因此A選項錯誤。配置服務(wù)器域名時,可以使用域名或其它描述,因此B選項錯誤。服務(wù)器IP地址可為空,當(dāng)服務(wù)器有多個IP地址或使用動態(tài)IP地址時,IP地址為空會比較方便,因此C項錯誤。添加名為“anonymous”的用戶時,系統(tǒng)會自動判定為匿名用戶。因此選擇D選項。

7.BIP地址塊/27和2/27經(jīng)過聚合后為/26,其中全0和全1不能用,因此可用地址數(shù)為2(32-26)-2=62個,而4/27無法聚合,可用地址數(shù)為2(32-27)-2=30個。所以總共可用的地址數(shù)為62+30=92個,答案選B。也有認(rèn)為應(yīng)該聚合為聚合得到/25得到的2(32-25)-2=126。但是這樣做的話,會將不在范圍內(nèi)的/27也包括在內(nèi)。個人認(rèn)為不正確。

8.A

9.DUDP既不使用確認(rèn)信息對數(shù)據(jù)的到達進行確認(rèn),也不對收到的數(shù)據(jù)進行排序。因此,利用UDP協(xié)議傳送的數(shù)據(jù)有可能會出現(xiàn)丟失、重復(fù)或亂序現(xiàn)象,一個使用UDP協(xié)議的應(yīng)用程序要承擔(dān)可靠性方面的全部工作。

10.D

11.不可靠的數(shù)據(jù)投遞服務(wù)不可靠的數(shù)據(jù)投遞服務(wù)解析:IP服務(wù)的3個主要特點是不可靠的數(shù)據(jù)投遞服務(wù)、面向非連接和盡最大努力投遞服務(wù)。

12.令牌TokenBus(令牌總線)是一種在總線拓?fù)渲欣昧钆瓶刂乒?jié)點訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。在采用TokenBus方法的局域網(wǎng)中,任何一個節(jié)點只有在取得令牌后才能使用共享總線發(fā)送數(shù)據(jù)。令牌是一種具有特殊結(jié)構(gòu)的控制幀,用來控制節(jié)點對總線的訪問權(quán)。

13.自組織P2P系統(tǒng)具有負(fù)載均衡、自適應(yīng)、自組織和容錯能力強等優(yōu)點,將其應(yīng)用于流媒體直播能解決傳統(tǒng)集中式服務(wù)器負(fù)載過重等問題。

14.刀片刀片解析:目前實現(xiàn)了機柜優(yōu)化、可以熱插拔的服務(wù)器稱為刀片式服務(wù)器。

15.端口號或者PORT【解析】端口號是TCP協(xié)議報文使用的一個字段,根據(jù)這個字段,目標(biāo)段的TCP實體決定將這個段的數(shù)據(jù)部分發(fā)向哪個上層的應(yīng)用進程。

16.密鑰交換

17.并發(fā)并發(fā)解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過EthernetSwitch支持交換機端口結(jié)點之間的多個并發(fā)連接,實現(xiàn)多結(jié)點之間數(shù)據(jù)的并發(fā)傳輸,因此可以增加局域網(wǎng)帶寬,改善局域網(wǎng)的性能與服務(wù)質(zhì)量。

18.

19.(2)時序性

【解析】流媒體數(shù)據(jù)流有3個特點:連續(xù)性、實時性、時序性,即其數(shù)據(jù)流具有嚴(yán)格的前后時序關(guān)系。

.191IP地址為31/26,可知該IP地址所在網(wǎng)絡(luò)的地址為28。它由一個B類網(wǎng)絡(luò)劃分而來,同時劃分出了個網(wǎng)絡(luò),分別是4、28……將該子網(wǎng)號轉(zhuǎn)換成二進制表示,形式為10101100.00010000.00000111.10000011。其中,前26位為網(wǎng)絡(luò)標(biāo)識,后6位為主機標(biāo)識。由于廣播地址的主機號全為1,所以將該子網(wǎng)號的后6位全置為1,可以得到十進制廣播地址為91。

21.電子錢包電子錢包解析:使用電子現(xiàn)金進行電子支付活動中,買方使用自己的計算機通過網(wǎng)絡(luò)訪問銀行的電子現(xiàn)金生成器,將部分或全部現(xiàn)金取出,以加密文件形式存入計算機硬盤。這樣,該計算機硬盤中的現(xiàn)金文件就形成了一個電子錢包。

22.網(wǎng)絡(luò)層網(wǎng)絡(luò)層解析:網(wǎng)絡(luò)層主要功能是路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)。通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂健?/p>

23.功能功能解析:在OSI參考模型中,網(wǎng)絡(luò)中每一個結(jié)點都有相同的層次,不同結(jié)點的同等層具有相同的功能。

24.IEEE802IEEE802解析:IEEE在1980年2月成立了局域網(wǎng)標(biāo)準(zhǔn)化委員會(簡稱為IEEE802委員會),專門從事局域網(wǎng)的標(biāo)準(zhǔn)化工作,并制定了IEEE802標(biāo)準(zhǔn)。

25.總線型總線型解析:局域網(wǎng)在網(wǎng)絡(luò)拓?fù)渖现饕捎昧丝偩€型、環(huán)形與星形結(jié)構(gòu)。

26.簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)解析:現(xiàn)在常用的網(wǎng)絡(luò)管理協(xié)議有3種:簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)。

27.默認(rèn)路由默認(rèn)路由解析:路由表可以包含到某一網(wǎng)絡(luò)的路由和到某一特定的主機路由外,還包含一個特殊的路由——默認(rèn)路由。當(dāng)路由表中沒有到某一特定網(wǎng)絡(luò)或特定主機地址的路由時,在使用默認(rèn)路由的情況下,路由選擇歷程就可以把數(shù)據(jù)報發(fā)到這個默認(rèn)路由上。

28.服務(wù)器客戶機服務(wù)器\r\n客戶機解析:因特網(wǎng)主要由通信線路、路由器、主機和信息資源構(gòu)成。主機即是因特網(wǎng)上連接的計算機。因特網(wǎng)能為用戶提供服務(wù)和共享的信息資源,有些主機專門起到提供服務(wù)和信息的作用,被稱為服務(wù)器。有些主機則是用于接受服務(wù)和信息,被稱為客戶機。服務(wù)器主機要求配置較高,客戶機主機則可以是一臺普通個人計算機。

29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。

\n【參考答案】

\n

30.【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。

\n【解題思路】

\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。

\n【參考答案】

\n

31.D

32.C解析:OSI是開放系統(tǒng)互連參考模型(OpenSystemInterconnection/ReferenceModel)的簡稱;ITSEC是歐洲的信息技術(shù)安全評估準(zhǔn)則(InformationTechnologySecurityEvaluationCriteria)的簡稱;TCSEC是美國國防部(DOD)的可信計算機系統(tǒng)評估準(zhǔn)則(TrustComputerSystemEvaluationCriteria)的簡稱;ISO是國際標(biāo)準(zhǔn)組織(InternationalOrganizationforStandardization)的簡稱。

33.D【解析】電子郵件客戶端應(yīng)用程序向郵件服務(wù)器發(fā)送郵件時使用SMTP協(xié)議。

34.jsValue(){intithouhuntendataj;for(i=O;i<300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/if(thou-hun-ten-data>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/{b[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/cut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/for(j=i+l;j<cnt;j++)if(b[i]>b[j]){data=bIi];b[i]-b[j];b[j]=data;}}jsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=O;i<300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou-hun-ten-data>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/\r\n{\r\nb[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/\r\ncut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=bIi];\r\nb[i]-b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

(1)運算符“%”及“/”的使用。

(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將一個4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位上的數(shù)字。然后按照題意要求將各位依次相減進行判斷。最后的排序采用“選擇排序法”。

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金額從大到小進行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同則按產(chǎn)品名稱從小到大進行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];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{if(sell[i].je<sell[j]

溫馨提示

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

評論

0/150

提交評論