2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年湖北省荊門市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.軟件測(cè)試階段的主要任務(wù)是()。

A.將模塊的過程描述變成程序B.要發(fā)現(xiàn)并排除前面各階段產(chǎn)生的各種錯(cuò)誤C.工程費(fèi)用開支審計(jì)D.全面準(zhǔn)確地分析用戶的需求

2.計(jì)算機(jī)網(wǎng)絡(luò)在邏輯功能上可以分為()

A.通信子網(wǎng)與資源子網(wǎng)B.通信子網(wǎng)與共享子網(wǎng)C.主從網(wǎng)絡(luò)與對(duì)等網(wǎng)絡(luò)D.數(shù)據(jù)網(wǎng)絡(luò)與多媒體網(wǎng)絡(luò)

3.

4.下列有關(guān)網(wǎng)絡(luò)技術(shù)的發(fā)展趨勢(shì)的描述中,不正確的是()

A.計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率將越來越高

B.計(jì)算機(jī)網(wǎng)絡(luò)的主要特征為資源共享

C.網(wǎng)絡(luò)信息交換將以高速度的電路交換為主要特征

D.網(wǎng)絡(luò)協(xié)議向標(biāo)準(zhǔn)化,網(wǎng)絡(luò)服務(wù)向綜合化方向芡展

5.IP地址是由網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)組成,長(zhǎng)度為(),用點(diǎn)分十進(jìn)制表示。

A.2bitB.4bitC.64bitD.32bit

6.下列傳輸速率為54Mbps,最大容量為432Mbps的無線局域網(wǎng)標(biāo)準(zhǔn)是()。

A.IEEE802.11B.IEEE802.11aC.IEEE802.11bD.IEEE802.11g

7.如果系統(tǒng)高可用性達(dá)到99.999%,那么線年的停機(jī)時(shí)間就()。

A.<=53分鐘B.<=5分鐘C.<=8.8小時(shí)D.<=13.6小時(shí)

8.攻擊者利用攻破的多個(gè)系統(tǒng)發(fā)送大量請(qǐng)求去集中攻擊其他目標(biāo),受害設(shè)備因?yàn)闊o法處理而拒絕服務(wù)。這種攻擊被稱為()。

A.Smurf攻擊B.DDoS攻擊C.SYNFlooding攻擊D.Land攻擊

9.由于網(wǎng)絡(luò)信息更新及時(shí)、傳遞速度快,只要信息收集者及時(shí)發(fā)現(xiàn)信息,就可以保證信息的()。

A.便于存儲(chǔ)B.方便性C.時(shí)效性強(qiáng)D.準(zhǔn)確性高

10.下列對(duì)IPv6地址FE23:0:0:050D:BC:0:0:03DA的簡(jiǎn)化表示中,錯(cuò)誤的是()。

A.FE23::50D:BC:0:0:03DA

B.FE23:0:0:050D:BC::03DA

C.FE23:0:0:50D:BC::03DA

D.FE23::50D:BC::03DA

二、填空題(10題)11.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)工作遵循Client/Server模型,客戶端向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送查詢請(qǐng)求采用【】語言。

12.頂級(jí)域的劃分模式為組織模式和______。

13.(6)OSI實(shí)現(xiàn)了開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的__________。

14.

第74題Telnet協(xié)議屬于TCP/IP的___________層協(xié)議。

15.DES使用的密鑰長(zhǎng)度是【】位。

16.內(nèi)存管理的目標(biāo)是給每一個(gè)應(yīng)用程序所必需的內(nèi)存,而又不占用其他應(yīng)用程序的內(nèi)存。Windows和OS/2在系統(tǒng)不能提供足夠的實(shí)內(nèi)存滿足應(yīng)用程序的需要時(shí),還可以從硬盤的空閑空間生成______以供使用。

17.

18.

第79題___________即公共管理信息協(xié)議,是IS0定義的網(wǎng)絡(luò)管理協(xié)議

19.網(wǎng)橋完成______間的連接,可以將兩個(gè)或多個(gè)網(wǎng)段連接起來,網(wǎng)橋可以通過過濾不跨網(wǎng)段傳輸信息,避免了線路的擁塞。

20.(15)用戶檢索POP3郵件服務(wù)器的過程可以分成3個(gè)階段:___________、事務(wù)處理階段、更新階段。

三、2.填空題(8題)21.衛(wèi)星通信系統(tǒng)按照其采用的技術(shù)可分為三類,即:靜止軌道衛(wèi)星系統(tǒng)、中軌道衛(wèi)星系統(tǒng)和【】。

22.在Novell網(wǎng)中,目錄的創(chuàng)建和授權(quán)主要是【】的工作。

23.試圖發(fā)現(xiàn)明文或密鑰的過程稱為______。

24.數(shù)字簽名是用于確認(rèn)發(fā)送者身份和消息完整性的一個(gè)加密的______。

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

26.路由表包含的一個(gè)非常特殊的路由是【】。

27.通過局域網(wǎng)接人Internet,只需申請(qǐng)一個(gè)IP地址,局域網(wǎng)內(nèi)的所有計(jì)算機(jī)就都可以上網(wǎng)了,它是通過【】實(shí)現(xiàn)的。

28.統(tǒng)一資源定位器URL可以由3部分組成,即______、主機(jī)名與文件名。

四、C語言程序設(shè)計(jì)題(2題)29.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按金額從小到大進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題。

例如:sell[i]=temp

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

請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

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

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

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

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

五、1.選擇題(3題)31.TCP/IP把網(wǎng)絡(luò)通信分為5層,屬于應(yīng)用層的是()。

A.IP(Internet協(xié)議)B.TCP(傳輸控制協(xié)議)C.NFS(網(wǎng)絡(luò)文件系統(tǒng))D.UDP(用戶數(shù)據(jù)報(bào)協(xié)議)

32.關(guān)于CA認(rèn)證中心,下列說法不正確的是()。

A.是電子商務(wù)交易中受信任的第三方

B.承擔(dān)公鑰體系中公鑰的有效性檢驗(yàn)的責(zé)任

C.不能分發(fā)公用密鑰

D.CA安全認(rèn)證體系由證書審批部門和證書操作部門組成

33.美國(guó)國(guó)防部安全標(biāo)準(zhǔn)定義了4個(gè)安全級(jí)別,其中最高安全級(jí)別提供了最全面的安全支持,它是()。A.A.A級(jí)B.B級(jí)C.C級(jí)D.D級(jí)

六、1.程序設(shè)計(jì)題(3題)34.下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對(duì)稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請(qǐng)編制函數(shù)intjsValue(longn)實(shí)現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out43.dat中。

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

請(qǐng)勿改動(dòng)主函數(shù)main()。

#include<stdio.h>

intjsValue(longn)

{

}

main()

{

longm;

FILE*out;

out=fopen("out43.dat","w");

for(m=11;m<1000;m++)

{

if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

{

printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);

fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);

}

}

fclose(out);

}

35.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)JsSon(),其功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。

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

例如:位置012345678

源字符串a(chǎn)bcdhgfe

123498765

處理后的字符串dcbaefgh

432195678

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

請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDatO的內(nèi)容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidisSoYt()

{

}

voidmain()

{

readDat();

isSort();

writeDat();

{

readDat()

{

FILE*in;

inti=0;

char*p;

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

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

{

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

if(p)

*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

ut=fopen("out71.dar","w");

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

{

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

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

}

fclose(out);

}

36.讀函數(shù)readDat()的功能是從文件IN25.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果xx輸出到文件OUT25.DAT中。

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

例如:位置012345678

源字符串dcbahgfe

43219876

處理后字符串hgfeabcd

98761234

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

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

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

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

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

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

{

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

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

}

fclose(out);

}

參考答案

1.B在“測(cè)試”子階段,要發(fā)現(xiàn)并排除前面各階段產(chǎn)生的各種錯(cuò)誤。選項(xiàng)A),將模塊的過程描述變成程序這是“編碼”子階段的任務(wù)。

2.A

3.C

4.C如今計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展趨勢(shì)是傳輸速率越來越高.已形成全球性公用網(wǎng)絡(luò)體系。在公用網(wǎng)絡(luò)上建立虛擬網(wǎng)絡(luò)以滿足對(duì)數(shù)據(jù)安全有特殊要求的用戶?,F(xiàn)代對(duì)網(wǎng)絡(luò)的需求越來越多的是為滿足信息的交互和資源的共亨。信息變換方式也由原來的電路交換、報(bào)文交換向分組交換和信元交換方向發(fā)展。各種通信控制協(xié)議相應(yīng)建立了國(guó)際化的標(biāo)準(zhǔn).網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)由原來單一的數(shù)據(jù)通信向綜合業(yè)務(wù)方向發(fā)展。

5.D

6.BIEEE802.11a最大數(shù)據(jù)傳輸率54Mbps,實(shí)際吞吐量28~31Mbps,最大容量432Mbps。故選擇B選項(xiàng)。

7.B

8.B拒絕服務(wù)攻擊(DenialOf\nService,DoS)的基本方式是通過發(fā)送大量合法的請(qǐng)求來消耗和占用過多的服務(wù)資源,使得網(wǎng)絡(luò)服務(wù)不能響應(yīng)正常的請(qǐng)求。常見DoS攻擊包括:\n\u3000\u3000Land攻擊:向某個(gè)設(shè)備發(fā)送數(shù)據(jù)包,并將數(shù)據(jù)包的源IP和目的IP都設(shè)置成攻擊目標(biāo)的地址。DDoS攻擊:攻擊者攻破了多個(gè)系統(tǒng),并利用這些系統(tǒng)集中攻擊其他目標(biāo)。成千上萬的主機(jī)發(fā)送大量的請(qǐng)求,受害設(shè)備因?yàn)闊o法處理而拒絕服務(wù)。\n\u3000\u3000Smurf攻擊:攻擊者冒充受害主機(jī)的IP地址,向一個(gè)大的網(wǎng)絡(luò)發(fā)送“echo\nrequest”的定向廣播包,此網(wǎng)絡(luò)的許多主機(jī)都做出回應(yīng),受害主機(jī)會(huì)收到大量的“echoreply”消息。\u3000\u3000SYN\nFlooding攻擊:利用TCP連接的3次握手過程進(jìn)行攻擊,攻擊者主機(jī)使用無效的IP地址,并與受害主機(jī)進(jìn)行TCP3次握手。因此選項(xiàng)B正確。

9.C

10.D解析:IPv6可以通過刪除每個(gè)16位塊中的前導(dǎo)0和壓縮零即刪除某些地址類型中包含一系列的零的辦法來簡(jiǎn)化IPv6地址。需要注意的是雙冒號(hào)::在一個(gè)Ipv6地址中只能出現(xiàn)一次,因此D項(xiàng)錯(cuò)誤。

11.SQLSQL解析:本題考查點(diǎn)是數(shù)據(jù)庫(kù)Client/Server模型中使用的SQL語言。遵循Client/Server模型開發(fā)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,將查詢請(qǐng)求和提供數(shù)據(jù)的功能分配到客戶端和數(shù)據(jù)庫(kù)服務(wù)器端分別進(jìn)行??蛻舳讼驍?shù)據(jù)庫(kù)服務(wù)器采用結(jié)構(gòu)化查詢語言(SQL)發(fā)送查詢請(qǐng)求,服務(wù)器對(duì)查詢請(qǐng)求進(jìn)行處理,然后將查詢結(jié)果返回客戶端。這種模式下,服務(wù)器可以優(yōu)化對(duì)數(shù)據(jù)的存儲(chǔ)、查詢和提取,提高數(shù)據(jù)的安全性,減少用戶訪問時(shí)間。

12.地理模式地理模式解析:頂級(jí)域的劃分采用兩種模式,即組織模式和地理模式。

13.(6)可移植性【解析】OSI參考模型的框架下詳細(xì)規(guī)定了每一層的功能,以實(shí)現(xiàn)開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的可移植性。

14.應(yīng)用

【解析】Telnet協(xié)議屬于TCP/IP的應(yīng)用層協(xié)議。

15.5656解析:DES是最常用的對(duì)稱加密算法,密鑰長(zhǎng)度為56位,分組長(zhǎng)度為64位。

16.虛擬內(nèi)存虛擬內(nèi)存解析:內(nèi)存管理的目標(biāo)是給每一個(gè)應(yīng)用程序所必須的內(nèi)存,而又不占用其他應(yīng)用程序的內(nèi)存。Windows和OS/2在系統(tǒng)不能提供足夠的實(shí)內(nèi)存滿足應(yīng)用稃序的需要時(shí),還可以從硬盤的空間生成虛擬內(nèi)存以供使用。

17.

18.CMIP

【解析】ISO制定的公共管理信息協(xié)議(CMIP),主要是針對(duì)0SI模型的傳輸環(huán)境設(shè)計(jì)的。

19.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:網(wǎng)橋完成數(shù)據(jù)鏈路層間的連接,可以將兩個(gè)或多個(gè)網(wǎng)段連接起來,可以通過過濾不跨網(wǎng)段傳輸?shù)男畔?,避免了線路的擁塞。

20.(15)認(rèn)證階段

【解析】用戶檢索POP3郵件服務(wù)器的過程可以分成3個(gè)階段:認(rèn)證階段、事務(wù)處理階段、更新階段。

21.低軌道衛(wèi)星系統(tǒng)低軌道衛(wèi)星系統(tǒng)解析:衛(wèi)星通信傳輸技術(shù)為全球用戶提供大范圍、遠(yuǎn)距離的電視、移動(dòng)通信和數(shù)據(jù)傳輸服務(wù)。利用衛(wèi)星通信作為大型網(wǎng)絡(luò)的主干網(wǎng),實(shí)現(xiàn)遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)的互連,顯然,衛(wèi)星通信具有極大的靈活性。按照其采用的技術(shù),衛(wèi)星通信系統(tǒng)可分為靜止軌道衛(wèi)星系統(tǒng)、低軌道衛(wèi)星系統(tǒng)和中軌道衛(wèi)星系統(tǒng)三類。

22.管理員管理員

23.密碼密碼解析:試圖發(fā)現(xiàn)明文或密鑰的過程稱為密碼分析,其過程通常包括:分析(統(tǒng)計(jì)所截獲的消息材料)、假設(shè)、推斷和證實(shí)等步驟。

24.消息摘要消息摘要解析:數(shù)字簽名是用于確認(rèn)發(fā)送者身份和消息完整性的一個(gè)加密的消息摘要。

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

26.默認(rèn)路由默認(rèn)路由解析:在路由表中沒有包含到某一特定網(wǎng)絡(luò)或特定主機(jī)的路由時(shí)候使用默認(rèn)路由。

27.代理服務(wù)器代理服務(wù)器解析:在局域網(wǎng)上的一臺(tái)計(jì)算機(jī)上運(yùn)行代理服務(wù)器軟件,這臺(tái)計(jì)算機(jī)稱為代理服務(wù)器或網(wǎng)關(guān)。代理服務(wù)器的廣域網(wǎng)端口接入Internet,局域網(wǎng)端口與本地局域網(wǎng)相連,局域網(wǎng)上運(yùn)行TCP/IP協(xié)議。局域網(wǎng)內(nèi)的每一臺(tái)計(jì)算機(jī)都可以同時(shí)通過代理服務(wù)器訪問Internet,它們共享代理服務(wù)器的一個(gè)IP地址和同一賬號(hào)。

28.協(xié)議類型協(xié)議類型解析:URL由3部分組成:協(xié)議類型、主機(jī)名和路徑及文件名。

29.【審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。

\n【參考答案】

\n

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

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

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實(shí)現(xiàn)對(duì)20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對(duì)于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長(zhǎng)度,并把其值賦給變量len,再用len除以2,得到第i行字符串長(zhǎng)度的一半,賦給變量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碼值,則兩者進(jìn)行互換實(shí)現(xiàn)對(duì)第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對(duì)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的后面,實(shí)現(xiàn)字符串xx[i]左右部分子字符串的交換。

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

\n【參考答案】

\n

31.C解析:在TCP/IP參考模型中,傳輸層之上是應(yīng)用層,它包括了所有的高層協(xié)議,并且總是不斷有新的協(xié)議加入。應(yīng)用層協(xié)議主要有:遠(yuǎn)程登陸協(xié)議TELNET,文件傳輸協(xié)議FTP,電子郵件協(xié)議SMTP,域名服務(wù)DNS,路由信息協(xié)議RIP,網(wǎng)絡(luò)文件系統(tǒng)NFS,HTTP協(xié)議。IP協(xié)議屬于網(wǎng)絡(luò)層,TCP和UDP都是傳輸層協(xié)議。

32.C解析:證書權(quán)威機(jī)構(gòu)CA是用戶團(tuán)體可信任的第三方,CA負(fù)責(zé)注冊(cè)證書、分發(fā)證書,并當(dāng)證書包含的信息變得無效之后撒消(收回)證書。每份證書都攜帶著證書持有者的公用密鑰,要檢驗(yàn)其有效性,它可以向接收者證實(shí)某個(gè)實(shí)體對(duì)公用密鑰的擁有,同時(shí)起著分發(fā)公用密鑰的作用。通常,CA安全認(rèn)證體系由證書審批部門和證書操作部門組成。

33.A解析:本題考查安全評(píng)估準(zhǔn)則的知識(shí)。美國(guó)國(guó)防部和國(guó)家標(biāo)準(zhǔn)局的可信任計(jì)算機(jī)系統(tǒng)評(píng)估準(zhǔn)則(TCSEC)于1983年首次出版,稱為橘皮書。隨后對(duì)橘皮書作了補(bǔ)充,這就是著名的紅皮書。該準(zhǔn)則定義了4個(gè)級(jí)別:A、B、C、D,各級(jí)別還可進(jìn)一步劃分。其中最高安全級(jí)A1(即A級(jí))稱為可驗(yàn)證安全設(shè)計(jì),因此選項(xiàng)A正確。

34.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*將長(zhǎng)整數(shù)n轉(zhuǎn)換成與其等價(jià)的字符串存入xy指向的字符串中輸出串為十進(jìn)制*/strl=strlen(xy);/*求字符串的長(zhǎng)度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對(duì)稱*/if(i>=half)return1;/*如果字符串是回文則返回1*/elsereturnO;/*否則返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*將長(zhǎng)整數(shù)n轉(zhuǎn)換成與其等價(jià)的字符串存入xy指向的字符串中,輸出串為十進(jìn)制*/\r\nstrl=strlen(xy);/*求字符串的長(zhǎng)度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對(duì)稱*/\r\nif(i>=half)return1;/*如果字符串是回文,則返回1*/\r\nelsereturnO;/*否則返回0*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)將整型變量轉(zhuǎn)換成字符串。

(2)字符串長(zhǎng)度的確定和循環(huán)的使用。

(3)字符串是否對(duì)稱的判斷。

回文數(shù)是指其各位數(shù)字左右均對(duì)稱的整數(shù),因?yàn)榻o出的數(shù)的位數(shù)不確定,所以不采用將各位上的數(shù)字轉(zhuǎn)變成單獨(dú)的數(shù)再比較的方法。這里使用函數(shù)char*ltoa(longnum,char*str,intradix),其功能是將長(zhǎng)整數(shù)num轉(zhuǎn)換成與其等價(jià)的字符串存入str指向的字符串中,輸出串的進(jìn)制由radix決定。將整數(shù)轉(zhuǎn)變成字符串后,判斷字符串是否左右對(duì)稱。求得字符串長(zhǎng)度后設(shè)置兩個(gè)變量,一個(gè)從字符串的頭開始向后移動(dòng),一個(gè)從字符串的倒數(shù)第一個(gè)元素開始向前移動(dòng),直到移至數(shù)組的中間元素。若兩者所決定的數(shù)組元素均相等,則字符串左右對(duì)稱。

35.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的總長(zhǎng)度*/half=strl/2;/*求總長(zhǎng)度的一半*/for(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串長(zhǎng)度為奇數(shù)則跳最中間的字符使之不參加排序*/half++;for(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的總長(zhǎng)度*/\r\nhalf=strl/2;/*求總長(zhǎng)度的一半*/\r\nfor(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;k<half;k++)\r\nif(xx[i][j]<xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j~]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nif(strl%2)/*如果原字符串長(zhǎng)度為奇數(shù),則跳最中間的字符,使之不參加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)二維數(shù)組的訪問和下標(biāo)的控制。

(2)字符的ASCII碼的比較。

(3)字符的排序。

本題將數(shù)據(jù)按行存入到二維數(shù)組xx中,行數(shù)為數(shù)組的第1個(gè)下標(biāo),每行字符的個(gè)數(shù)為數(shù)組的第2個(gè)下標(biāo)。因?yàn)橐孕袨樽址幚淼膯挝?,所以要先求得一行字符串的長(zhǎng)度。字符可以參加任何整數(shù)運(yùn)算,實(shí)際上是字符的ASCII碼參與了運(yùn)算,所以町以直接使用比較運(yùn)算符對(duì)字符進(jìn)行比較。對(duì)從0到(長(zhǎng)度/2-1)的字符進(jìn)行降序排序(數(shù)組的下標(biāo)從0開始)。若長(zhǎng)度為奇數(shù),則再?gòu)?長(zhǎng)度/2+1)開始(跳過最中間的字符)到最后1個(gè)字符進(jìn)行升序排列。否則,從(長(zhǎng)度/2)開始到最后1個(gè)字符進(jìn)行升序排列。字符排序使用“選擇排序法”,最后使用循環(huán)實(shí)現(xiàn)對(duì)每行數(shù)據(jù)的處理。

36.voidjsSor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論