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

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.Java語言是()。

A.低級語言B.解釋執(zhí)行語言C.機(jī)器語言D.編譯執(zhí)行語言

2.因特網(wǎng)與銀行內(nèi)部網(wǎng)絡(luò)之間通過來實(shí)現(xiàn)連接()。A.支付網(wǎng)關(guān)系統(tǒng)B.業(yè)務(wù)應(yīng)用系統(tǒng)C.安全認(rèn)證系統(tǒng)D.電信通信系統(tǒng)

3.第

2

IP協(xié)議采用什么方法來計(jì)算IP頭部的校驗(yàn)字段?()

A.奇偶校驗(yàn)B.校驗(yàn)和C.求補(bǔ)碼D.CRC

4.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個示例圖中①和②依次應(yīng)為()。A.10.0.0.1,3142和59.67.15.21,5511

B.59.67.15.21,5511和10.0.0.1,3142

C.147.2.1.1,80和10.0.0.1,3142

D.10.0.0.1,3142和147.2.1.1.80

5.

6.

7.

8.下面哪種攻擊方法屬于被動攻擊()。

A.拒絕服務(wù)攻擊B.重放攻擊C.流量分析攻擊D.假冒攻擊

9.下列關(guān)于OSPF路由協(xié)議的描述中,錯誤的是()。

A.OSPF采用的是一種鏈路狀態(tài)算法

B.OSPF可以劃分區(qū)域,路由更新信息可在不同區(qū)域間傳播

C.區(qū)域用數(shù)字標(biāo)識(ID),區(qū)域ID是一個32位無符號數(shù)值

D.ID可以用十進(jìn)制整數(shù)和點(diǎn)分十進(jìn)制數(shù)表示形式

10.基于集線器的以太網(wǎng)采用的網(wǎng)絡(luò)拓?fù)涫?)。

A.樹狀拓?fù)銪.網(wǎng)狀拓?fù)銫.星形拓?fù)銬.環(huán)形拓?fù)?/p>

二、填空題(10題)11.(11)在因特網(wǎng)中,屏蔽各個物理網(wǎng)絡(luò)細(xì)節(jié)和差異的是__________。

12.在TCP/IP互聯(lián)網(wǎng)中實(shí)現(xiàn)的層次型名字管理機(jī)構(gòu)稱為。

13.1995年,IEEE802委員會正式批準(zhǔn)了FastEthernet標(biāo)準(zhǔn)。

14.

15.傳輸延遲是設(shè)計(jì)衛(wèi)星數(shù)據(jù)通信系統(tǒng)時需要注意的一個重要參數(shù)。兩個地面結(jié)點(diǎn)通過衛(wèi)星轉(zhuǎn)發(fā)信號的傳輸延遲典型值—般取【】ms。

16.第

80

()是指軟件中含有—小段察覺不出的程序段,當(dāng)軟件運(yùn)行時會損害用戶的安全。

17.以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、類型字段、______和幀校驗(yàn)字段幾個部分組成。

18.城域網(wǎng)簡稱為【】。

19.計(jì)算機(jī)的可靠性通常用平均無故障時間和平均故障修復(fù)時間來表示。平均故障修復(fù)時間的縮寫為,是指修復(fù)一次故障所需要的時間,這個值越小,系統(tǒng)的可靠性越高。

20.在存儲器管理中常用【】的方式來擺脫主存容量的限制。

三、2.填空題(8題)21.盡管WindowsNT操作系統(tǒng)的版本不斷變化,但從網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度看,有兩個概念始終沒變,這就是工作模型與______模型。

22.目前實(shí)際存在和使用的廣域網(wǎng)基本上都是采用______拓?fù)浣Y(jié)構(gòu)類型。

23.對于復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議最好的組織方式是層次結(jié)構(gòu)模型。我們將計(jì)算機(jī)網(wǎng)絡(luò)層次結(jié)構(gòu)模型和各層協(xié)議的集合定義為【】。

24.電子商務(wù)中,CA安全認(rèn)證體系由證書審批部門和______部門組成。

25.操作系統(tǒng)之所以能夠找到磁盤上的文件,是因?yàn)榇疟P上的文件名與存儲位置的記錄。在DOS中,它叫做______。

26.IP協(xié)議主要負(fù)責(zé)為網(wǎng)絡(luò)上傳輸?shù)腳_____,并管理這些數(shù)據(jù)報的分片過程。

27.計(jì)算機(jī)多媒體技術(shù)的特點(diǎn)在于信息媒體的多樣性、集成性和______性。

28.Ethernet的MAC地址長度為______位。

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

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

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

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

30.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實(shí)現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。

說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。

例:序列{6,8,9,1,2,5,4,7,3}

經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}

注意:部分源程序已經(jīng)給出。

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

五、1.選擇題(3題)31.下面關(guān)于啟動進(jìn)程機(jī)制的敘述中,錯誤的是______。

A.在DOS中是EXEC函數(shù)

B.在Windows中是CreateProcess函數(shù)

C.在OS/2中是CreateProcess函數(shù)

D.在DOS中是CreateProcess函數(shù)

32.下列不屬于網(wǎng)絡(luò)管理協(xié)議的是()

A.SNMPB.RMONC.CMIPD.MIB

33.下列中不是典型的防火墻系統(tǒng)的主要部分的是()。

A.應(yīng)用層網(wǎng)卡B.應(yīng)用層網(wǎng)關(guān)C.包過濾路由器D.鏈路級網(wǎng)關(guān)

六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件in80.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out80.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。

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

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.2If\n不滿足條件的平均值

pjz2=%7.2If\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen{"in80.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjzl,pjz2);

fclose(fp);

}

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)品名稱從大到小進(jìn)行排列,若產(chǎn)品名稱相同,則按金額從大到小進(jì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.在文件IN3.DAT中有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。

例如:處理前90125099601270258088

處理后50998088702560129012

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

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

試題程序:

#include<stdio.h>

%include<string.h>

%include<conio.h>

intaa[200],bb[10];

voidjsSort()

{

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti;

in=fopen("IN3.DAT","r");

for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);

fclose(in);

writeDat()

{

FILE*out;

inti;

ut=fopen("OUT3.DAT","w");

clrscr();

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

參考答案

1.B

2.A因特網(wǎng)與銀行內(nèi)部網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)通信時.既要完成數(shù)據(jù)加密解密,防止黑客攻擊,以保證信息安全;同時還需完成協(xié)議轉(zhuǎn)換,因?yàn)殂y行內(nèi)部網(wǎng)絡(luò)協(xié)議往往和因特網(wǎng)協(xié)議不同,這些都是支付網(wǎng)關(guān)系統(tǒng)應(yīng)解決的問題。一個支付網(wǎng)關(guān)系統(tǒng)既可以連接一個銀行網(wǎng)絡(luò)系統(tǒng),也可以同時連接多個銀行網(wǎng)絡(luò)系統(tǒng)。\r\n

3.BIP數(shù)據(jù)報的校驗(yàn)字段是通過求校驗(yàn)和的方法來獲得的.將數(shù)據(jù)報分成若干個16bit的部分,將每一個16bit當(dāng)成一個整數(shù),求和,然后將和的補(bǔ)碼放到校驗(yàn)字段當(dāng)中。

4.B由圖可以看出由內(nèi)部主機(jī)發(fā)出的數(shù)據(jù)幀,源地址(s)為內(nèi)部主機(jī)專用地址10.0.0.1,經(jīng)過NAT進(jìn)行地址轉(zhuǎn)換,轉(zhuǎn)換后的IP地址(S)為59.67.15.21。

5.D

6.C

7.A

8.C(47)C)【解析】被動攻擊的特點(diǎn)是對傳輸進(jìn)行竊聽和監(jiān)測,比如流量-析;主動攻擊包括對數(shù)據(jù)流進(jìn)行篡改或偽造數(shù)據(jù)流,可分為偽裝、重放、消息篡改和分布式拒絕服務(wù)5種類型。

9.BOSPF可以劃分區(qū)域,路由更新信息在同一個區(qū)域內(nèi)傳播。區(qū)域邊界路由器負(fù)責(zé)接收從其他區(qū)域來的信息。故選擇B選項(xiàng)。

10.C解析:星形網(wǎng)絡(luò)由中心節(jié)點(diǎn)和其它從節(jié)點(diǎn)組成,中心節(jié)點(diǎn)可直接與從節(jié)點(diǎn)通信,而從節(jié)點(diǎn)必須通過中心節(jié)點(diǎn)才能通信,其中心節(jié)點(diǎn)一般由集線器或交換機(jī)的設(shè)備充當(dāng)。

11.(11)IP

【解析】IP作為一種互聯(lián)協(xié)議,運(yùn)行于互聯(lián)層,屏蔽各個物理網(wǎng)絡(luò)細(xì)節(jié)和

差異。

12.DNS在TCP/IP互聯(lián)網(wǎng)中實(shí)現(xiàn)的層次型名字管理機(jī)制稱為域名系統(tǒng)(DNS)。Internet規(guī)定了一組正式的通用標(biāo)準(zhǔn)符號,形成了國際通用頂級域名。頂級域名的劃分采用了組組和地理兩種模式。其中,com通常表示商業(yè)組織,edu表示教育機(jī)構(gòu),gov表示政府部門,mil表示軍事部門,net表示網(wǎng)絡(luò)支持中心,org表示非營利性組織,int表示國際組織。

13.IEEE802.3u1995年,IEEE802委員會正式批準(zhǔn)了FastEthernet標(biāo)準(zhǔn)IEEE802.3u。此標(biāo)準(zhǔn)在LLC子層使用IEEE802.2標(biāo)準(zhǔn),在MAC子層使用CSMA/CD方法,只是在物理層進(jìn)行了一些調(diào)整,定義了新的物理層標(biāo)準(zhǔn)100Base-T。100Base-T標(biāo)準(zhǔn)采用介質(zhì)獨(dú)立接口MII,它將MAC子層與物理層分隔開來,使得物理層在實(shí)現(xiàn)100Mbps的傳輸速率時所使用的傳輸介質(zhì)和信號編碼方式的變化不會影響MAC子層。

14.沖突

【解析】CSMA/CD采用共享公用總線傳輸介質(zhì),由于總線作為公共傳輸介質(zhì)為多個結(jié)點(diǎn)所共享,就有可能出現(xiàn)同一時刻有兩個或兩個以上結(jié)點(diǎn)通過總線發(fā)送數(shù)據(jù)的情況,因此會出現(xiàn)沖突麗造成傳輸失敗。

15.540540解析:傳輸延遲是設(shè)計(jì)衛(wèi)星數(shù)據(jù)通信系統(tǒng)時需要注意的一個重要參數(shù)。兩個地面結(jié)點(diǎn)通過衛(wèi)星轉(zhuǎn)發(fā)信號的傳輸延遲典型值一般取為540ms。

16.特洛伊木馬

【解析】特洛伊木馬是攻擊者在正常的軟件中隱藏一段用于其他目的的程序,而這段隱藏的程序常常以安全攻擊作為其最終目標(biāo)。

17.數(shù)據(jù)字段數(shù)據(jù)字段解析:以太網(wǎng)幀結(jié)構(gòu)由以下幾個部分構(gòu)成:①前導(dǎo)碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗(yàn)字段。

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

19.MTTR指令與數(shù)據(jù)分開的雙Cache哈佛結(jié)構(gòu)在指令的執(zhí)行過程中,高速度的CPU和相對低速度的內(nèi)存會構(gòu)成一對矛盾。高速緩沖存儲器(Cache)是一種速度很高但是造價也很高的存儲器。因其速度高,所以可作為CPU和一般內(nèi)存之間的橋梁,在其中存儲預(yù)先準(zhǔn)備好的指令或常用數(shù)據(jù)。相對于指令執(zhí)行的時間,把指令調(diào)入Cache所用的時間要短得多,因此通過預(yù)處理把指令放在Cache中可以節(jié)省CPU到普通內(nèi)存中讀取指令的時間。通常,計(jì)算時常用的數(shù)據(jù)僅占所用數(shù)據(jù)的一小部分。據(jù)稱,大約2KB的Cache就可以存儲大約80%的常用數(shù)據(jù),這就節(jié)省了CPU到普通內(nèi)存中讀取數(shù)據(jù)的時間。

20.虛擬存儲器虛擬存儲器解析:在存儲器管理中常用虛擬存儲器的方式來擺脫主存容量的限制。

21.域域解析:WindowsNTServer操作系統(tǒng)是以“域”為單位實(shí)現(xiàn)對網(wǎng)絡(luò)資源的集中管理。盡管WindowsNT操作系統(tǒng)的版本不斷變化,先后又出現(xiàn)了Windows2000Server和WindowsServer2003,但是域仍然是其基本的管理單位。

22.網(wǎng)狀網(wǎng)狀解析:在采用點(diǎn)—點(diǎn)線路的通信子網(wǎng)中,每條物理線路連接一對結(jié)點(diǎn)。基本拓?fù)錁?gòu)型有4種:星形、環(huán)形、樹形與網(wǎng)狀形。網(wǎng)狀拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高,但是結(jié)構(gòu)復(fù)雜,必須采用路由選擇算法與流量控制方法。目前實(shí)際存在和使用的廣域網(wǎng)基本上都是采用網(wǎng)狀拓?fù)錁?gòu)型。

23.網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)解析:計(jì)算機(jī)網(wǎng)絡(luò)采用層次結(jié)構(gòu),各層之間互相獨(dú)立,每一層又實(shí)現(xiàn)了相對獨(dú)立的功能。

24.證書操作證書操作解析:證書的審批部門負(fù)責(zé)對證書申請者進(jìn)行資格審查,證書操作部門負(fù)責(zé)為已授權(quán)的申請者制作、發(fā)放和管理證書。

25.FATFAT解析:在DOS中叫做FAT,在Windows中叫做虛擬文件表VFAT,在OS/2中叫做高性能文件系統(tǒng)HPFS。

26.數(shù)據(jù)尋址數(shù)據(jù)尋址解析:IP協(xié)議主要負(fù)責(zé)為計(jì)算機(jī)之間傳輸?shù)臄?shù)據(jù)報尋址,并管理這些數(shù)據(jù)報的分片過程。該協(xié)議對投遞的數(shù)據(jù)報格式有規(guī)范、精確的定義。

27.交互性交互性解析:多媒體是指多種信息在多種媒體中的有機(jī)集成,其特點(diǎn)是多樣性,集成性和交互性。

28.4848解析:典型的Ethernet物理地址長度為48位(6個字節(jié)),如00-60-08-00-A6-38。

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

\n【解題思路】

\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。

\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因?yàn)檫@時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進(jìn)行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。

\n【參考答案】

\n

30.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。

\n【解題思路】

\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結(jié)束循環(huán),實(shí)現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進(jìn)行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a(bǔ)[i][k-1]的值賦給a[i][k],實(shí)現(xiàn)把a(bǔ)[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實(shí)現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。

\n【參考答案】

\n

31.D選項(xiàng)A),在DOS中,EXEC函數(shù)是啟動進(jìn)程的函數(shù);選項(xiàng)B),在Windows中啟動進(jìn)程的函數(shù)是CreateProcess,它的代碼存儲在操作系統(tǒng)的內(nèi)核里,在KERNEL32.DLL文件中。當(dāng)CreateProcess接收一個可執(zhí)行的文件名后,它便可裝入該文件并開始執(zhí)行。但與EXEC不同的是CreateProcess在調(diào)用后幾乎能立即返回,以便更多的程序可以啟動;選項(xiàng)C),因?yàn)閃indows和OS/2是多任務(wù)操作系統(tǒng),它們允許多個程序同時運(yùn)行;選項(xiàng)D),在DOS中,啟動進(jìn)程的函數(shù)是EXEC函數(shù)。

32.D解析:目前使用的網(wǎng)絡(luò)管理協(xié)議包括簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)、RMON等。MIB(管理信息庫)不是網(wǎng)絡(luò)管理協(xié)議。

33.A解析:防火墻總體上分為包過濾、應(yīng)用級網(wǎng)關(guān)和代理服務(wù)器等幾大類型。其中數(shù)據(jù)包過濾技術(shù)是在網(wǎng)絡(luò)層對數(shù)據(jù)包進(jìn)行選擇。應(yīng)用級網(wǎng)關(guān)是在網(wǎng)絡(luò)應(yīng)用層上建立協(xié)議過濾和轉(zhuǎn)發(fā)功能。代理服務(wù)器也稱鏈路級網(wǎng)關(guān)或TCP通道,是針對數(shù)據(jù)包過濾和應(yīng)用網(wǎng)關(guān)技術(shù)存在的缺點(diǎn)而引入的防火墻技術(shù),其特點(diǎn)是將所有跨越防火墻的網(wǎng)絡(luò)通信鏈路分為兩段。

34.voidjsValue(){intithouhuntendatan=0;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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個數(shù)*/pjz2+=aIi];/*將不滿足條件的數(shù)求和*/}pjz1/=cnt;/求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=0;\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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/\r\n{\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=aIi];/*將不滿足條件的數(shù)求和*/\r\n}\r\npjz1/=cnt;/求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點(diǎn)如下:

(1)特殊運(yùn)算符“%”及“/”的使用。

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

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號“%”(取余)和“/”(整除),拆分方法略。然后判斷“個位數(shù)-千位數(shù)-百位數(shù)-十位數(shù)”的值是否大于0。依次求得符合條件的數(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)品名稱從大到小進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[i].mc)==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{\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)品名稱從大到小進(jì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)品名稱相同,則按金額從大到小進(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ù)組的排序問題??梢杂眠x擇法來實(shí)現(xiàn),即用第一個元素的產(chǎn)品名稱依次和它后面的元素的產(chǎn)品名稱進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品名稱比后面的某個元素的產(chǎn)品名稱的對應(yīng)位置的字符的ASCII碼小(這里用到了字符串比較

溫馨提示

  • 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

提交評論