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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.關(guān)于WWW服務(wù)系統(tǒng),以下哪種說(shuō)法是錯(cuò)誤的?()

A.WWW服務(wù)采用服務(wù)器/客戶機(jī)工作模式

B.Web頁(yè)面采用HTTP書(shū)寫(xiě)而成

C.客戶端應(yīng)用程序通常稱為瀏覽器

D.頁(yè)面到頁(yè)面的鏈接信息由URL維持

2.

3.下列選項(xiàng)中,()不屬于電子商務(wù)對(duì)安全的基本要求。A.機(jī)密性B.靈活性C.認(rèn)證性D.完整性

4.DES是一種常用的對(duì)稱加密算法,一般的密鑰長(zhǎng)度為()。

A.32位B.64位C.56位D.128位

5.美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)局在1977年采用的數(shù)據(jù)加密標(biāo)準(zhǔn)算法屬于()。

A.不對(duì)稱加密B.對(duì)稱加密C.不可逆加密D.公開(kāi)密鑰加密

6.

7.第

54

在局域網(wǎng)中,若網(wǎng)絡(luò)形狀是由一個(gè)信道作為傳輸媒體,所有結(jié)點(diǎn)都直接連接到這一公共傳輸媒體上,則稱這種拓?fù)浣Y(jié)構(gòu)為()。

A.環(huán)型拓?fù)銪.樹(shù)型拓?fù)銫.星型拓?fù)銬.總線型拓?fù)?/p>

8.在搜索引擎中,用戶輸入接口可分為哪兩種?()。

A.集中式接口和混合式接口B.簡(jiǎn)單接口和復(fù)雜接口C.相鄰接口和相近接口D.一般接口和專用接口

9.關(guān)于網(wǎng)絡(luò)營(yíng)銷的特點(diǎn),下列哪個(gè)表述是錯(cuò)誤的()。

A.與傳統(tǒng)的市場(chǎng)營(yíng)銷相比,網(wǎng)絡(luò)營(yíng)銷呈現(xiàn)局限性的特點(diǎn)

B.與傳統(tǒng)的市場(chǎng)營(yíng)銷相比,網(wǎng)絡(luò)營(yíng)銷呈現(xiàn)超前性的特點(diǎn)

C.與傳統(tǒng)的市場(chǎng)營(yíng)銷相比,網(wǎng)絡(luò)營(yíng)銷呈現(xiàn)經(jīng)濟(jì)性的特點(diǎn)

D.與傳統(tǒng)的市場(chǎng)營(yíng)銷相比,網(wǎng)絡(luò)營(yíng)銷呈現(xiàn)技術(shù)性的特點(diǎn)

10.第

15

關(guān)于劃分0SI參考模型層次的原則是()。

Ⅰ.網(wǎng)中各結(jié)點(diǎn)都有相同的層次

Ⅱ.不同結(jié)點(diǎn)的同等層具有相同的功能

Ⅲ.同一結(jié)點(diǎn)相鄰層之間通過(guò)接口通信

Ⅳ.每一層使用下層提供的服務(wù),并向其上層提供服務(wù)

Ⅴ.不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等層之間的通信

A.Ⅰ、Ⅱ、ⅢB.Ⅱ、Ⅲ、ⅤC.Ⅱ、Ⅲ、Ⅳ、ⅤD.都是

二、填空題(10題)11.在軟磁盤(pán)存儲(chǔ)器中,軟磁盤(pán)適配器是______。

12.Skype采用了密鑰長(zhǎng)度為位的AES加密法。

13.(2)流媒體數(shù)據(jù)流具有連續(xù)性、實(shí)時(shí)性和_________三個(gè)特點(diǎn)。

14.(14)瀏覽器結(jié)構(gòu)由一個(gè)__________和一系列的用戶單元、解釋單元組成。

15.在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點(diǎn)的能力可以將結(jié)點(diǎn)分為用戶結(jié)點(diǎn)、搜索結(jié)點(diǎn)和______3種類型。

16.

17.

18.多媒體網(wǎng)絡(luò)傳輸數(shù)據(jù)時(shí)應(yīng)該以提供高速率與的服務(wù)質(zhì)量為標(biāo)準(zhǔn)。

19.(15)Internet中的用戶遠(yuǎn)程登錄是指用戶使用_________命令,使自己的計(jì)算機(jī)暫時(shí)成為遠(yuǎn)程計(jì)算機(jī)的一個(gè)仿真終端的過(guò)程。

20.(14)SMTP的通信過(guò)程可以分成三個(gè)階段,它們是連接_________階段、郵件傳遞階段和連接關(guān)閉階段。

三、2.填空題(8題)21.計(jì)算機(jī)執(zhí)行一條指令需要的時(shí)間稱為【】。

22.網(wǎng)絡(luò)拓?fù)淇梢愿鶕?jù)通信子網(wǎng)中通信信道類型分為兩類:點(diǎn)對(duì)點(diǎn)線路通信子網(wǎng)的拓?fù)?、【】通信子網(wǎng)的拓?fù)洹?/p>

23.WWW的信息組織形式分為超文本和______。

24.無(wú)線傳輸有著顯而易見(jiàn)的諸多優(yōu)點(diǎn),目前已廣泛應(yīng)用于通信領(lǐng)域,其中最常見(jiàn)的無(wú)線信道有微波、紅外線和【】。

25.NetWare文件系統(tǒng)所有的目錄與文件都建立在______硬盤(pán)上。

26.國(guó)家政務(wù)建設(shè)應(yīng)用系統(tǒng)中,______主要面向政府公務(wù)員,提供辦公支持、決策支持等o

27.IEEE802.11b定義了使用跳頻擴(kuò)頻技術(shù)的無(wú)線局域網(wǎng)標(biāo)準(zhǔn),它的最高傳輸速率可以達(dá)到11Mbps。802.11a將傳輸速率提高到______Mbps。

28.在EDI系統(tǒng)中,將用戶格式的文件轉(zhuǎn)換為標(biāo)準(zhǔn)EDI格式的文件通常需要經(jīng)過(guò)兩個(gè)步驟:第一步是將用戶格式文件映射為_(kāi)_____文件,第二步再將該映射生成的文件翻譯為標(biāo)準(zhǔn)EDI格式文件。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.函數(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和寫(xiě)函數(shù)writeDat的內(nèi)容。

30.函數(shù)Rdata實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組string中,請(qǐng)編寫(xiě)函數(shù)charRight,其函數(shù)的功能是:以行為單位把字符串中的最后一個(gè)字符的ASCII值右移4位后加倒數(shù)第二個(gè)字符的ASCII值,得到最后一個(gè)新的字符,倒數(shù)第二個(gè)字符的ASCII值右移4位后加倒數(shù)第三個(gè)字符的ASCII值,得到倒數(shù)第二個(gè)新的字符,依此類推,一直處理到第二個(gè)字符,第一個(gè)字符的ASCII值加原最后一個(gè)字符的ASCII值,得到第一個(gè)新的字符,得到的新字符分別存放在原字符串對(duì)應(yīng)的位置上。最后已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符(含標(biāo)點(diǎn)符號(hào)和空格)。

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

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

五、1.選擇題(3題)31.下列敘述中錯(cuò)誤的是

A.數(shù)字簽名可以保證信息在傳輸過(guò)程中的完整性

B.數(shù)字簽名可以保證數(shù)據(jù)在傳輸過(guò)程中的安全性

C.數(shù)字簽名可以對(duì)發(fā)送者身份進(jìn)行認(rèn)證

D.數(shù)字簽名可以防止交易中的抵賴發(fā)生

32.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)涫峭ㄟ^(guò)網(wǎng)絡(luò)中結(jié)點(diǎn)與通信線路之間的幾何關(guān)系來(lái)表示網(wǎng)絡(luò)結(jié)構(gòu),它可以反映出網(wǎng)絡(luò)中各實(shí)體之間的()。A.結(jié)構(gòu)關(guān)系B.主從關(guān)系C.接口關(guān)系D.層次關(guān)系

33.插入信息的敏感性差的密碼系統(tǒng)是()。

A.分組密碼B.對(duì)稱密碼C.置換密碼D.序列密碼

六、1.程序設(shè)計(jì)題(3題)34.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫(xiě)字母仍為大寫(xiě)字母,小寫(xiě)字母仍為小寫(xiě)字母,其他字符不做改變。請(qǐng)編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。

例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

#include<ctype,h>

#defineN81

voidreadwriteDAT();

voidchg(charas)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{

inti;

chara[N];

FILE*rf,*wf;

rf=fopen("in36.dat","r");

wf=fopen("out36.dat","w");

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

{

fgets(a,81,rf);

chg(a);

fprintf(wf,"%s",a);

}

fclose(rf);

fclose(wf);

}

35.已知數(shù)據(jù)文件IN78.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:如果一個(gè)4位數(shù)的千位數(shù)字上的值大于等于百位數(shù)字上的值,百位數(shù)字上的值大于等于十位數(shù)字上的值,以及十位數(shù)字上的值人于等于個(gè)位數(shù)字上的值,并且此4位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT78.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

ihti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

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

printf("\n");

writeDat();

}

wrlteDat()

{*fp;

FILE

inti;

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

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

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

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

fclose(fp);

}

36.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG62.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)encryChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS62.DAT中。

替代關(guān)系:f(p)=p*13mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(b)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)的值小于等于32或其ASCII值是偶數(shù),則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。

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

原始數(shù)據(jù)文件的存放格式是每行的寬度均小于80個(gè)字符。

請(qǐng)勿改動(dòng)函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(shù)WriteDa()的內(nèi)容。

#include<conio.h>

#include<stdio.h>

#include<string.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidencryChar()

{

}

voidmain()

{

clrscr();

if{ReadDat())

{

printf("數(shù)據(jù)文件ENG62.IN不能打開(kāi)!\n\007");

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG62.IN","r"))==NULL)

return1;

while(fgets(xx[ii,80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

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

}

fclose(fp);

}

參考答案

1.B解析:WWW服務(wù)系統(tǒng)中,信息資源以Web頁(yè)的形式存儲(chǔ)在服務(wù)器中,這些頁(yè)面采用超文本方式(即超文本標(biāo)記語(yǔ)言HTML,并非是超文本傳輸協(xié)議HTTP)對(duì)信息進(jìn)行組織,通過(guò)鏈接將一頁(yè)信息接到另一頁(yè)信息。

2.D

3.B解析:電子商務(wù)面臨的安全隱患導(dǎo)致了對(duì)電子商務(wù)安全的需求,同時(shí)也要求電子商務(wù)的安全系統(tǒng)必須能夠做到機(jī)密性、完整性、認(rèn)證性、不可抵賴性等4個(gè)方面。靈活性可以排除在外。

4.CDES是一種常用的對(duì)稱加密算法,采用64位的分組長(zhǎng)度和56位的密鑰長(zhǎng)度。

5.B解析:數(shù)據(jù)加密標(biāo)準(zhǔn)DES是美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)局采用的數(shù)據(jù)加密標(biāo)準(zhǔn),是最常用的對(duì)稱加密算法。

6.C

7.D\r\n總線型拓?fù)浣Y(jié)構(gòu)的主要特點(diǎn)是所有的結(jié)點(diǎn)都通過(guò)相應(yīng)的網(wǎng)卡之間連接到一條作為公共傳輸介質(zhì)的總線上。

8.B

9.A

10.D\r\n0S1將整個(gè)通信功能劃分為7個(gè)層次,劃分層次的原則是:①網(wǎng)中各結(jié)點(diǎn)都有相同的層次;②不同結(jié)點(diǎn)的同等層具有相同的功能;③同一結(jié)點(diǎn)相鄰層之間通過(guò)接口通信;④每一層使用下層提供的服務(wù),并向其上層提供服務(wù):⑤不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等層之間的通信。

11.軟盤(pán)驅(qū)動(dòng)器與CPU進(jìn)行信息交換的通道口軟盤(pán)驅(qū)動(dòng)器與CPU進(jìn)行信息交換的通道口解析:軟磁盤(pán)存儲(chǔ)器主要有軟磁盤(pán)、軟盤(pán)驅(qū)動(dòng)器和軟磁盤(pán)適配器組成。軟磁盤(pán)適配器是CPU與軟盤(pán)驅(qū)動(dòng)器進(jìn)行信息交換的通道口。

12.256Skype是一款常用的Internet即時(shí)語(yǔ)音通信軟件,也是現(xiàn)在比較流行的網(wǎng)絡(luò)電話軟件。Skype融合了VoIP技術(shù)和P2P技術(shù),主要具有網(wǎng)絡(luò)電話、實(shí)時(shí)傳信、網(wǎng)站瀏覽、語(yǔ)音、視頻、文件傳輸、搜索用戶等功能,更有突破防火墻限制的通信技術(shù)。Skype采用混合式網(wǎng)絡(luò)拓?fù)?,?jié)點(diǎn)之間按照不同的能力分為普通節(jié)點(diǎn)和超級(jí)節(jié)點(diǎn)。Skype具有高清晰音質(zhì)(可以聽(tīng)到人類的所有聲音頻率)、高保密性(終端之間傳送的消息都是在發(fā)送前加密,發(fā)送后解密,加密算法采用AES,密鑰長(zhǎng)度為256位)、免費(fèi)多方通話(支持最多5人的多方會(huì)議呼叫)和跨平臺(tái)(支持Windows、Linux、MacOS等操作系統(tǒng))性能。

13.(2)時(shí)序性

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

14.(14)控制單元【解析】瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個(gè)控制單元組成。

15.索引結(jié)點(diǎn)索引結(jié)點(diǎn)解析:在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點(diǎn)的能力可以將結(jié)點(diǎn)分為用戶結(jié)點(diǎn)、搜索結(jié)點(diǎn)和索引結(jié)點(diǎn)3種類型。

16.

17.

18.低延遲多媒體數(shù)據(jù)包含多種內(nèi)容,如語(yǔ)音、數(shù)字、文字、圖形、視頻等,它們分別對(duì)應(yīng)于不同的數(shù)據(jù)傳輸服務(wù)。因此,多媒體網(wǎng)絡(luò)傳輸數(shù)據(jù)時(shí)應(yīng)該以提供高速率與低延遲的服務(wù)為標(biāo)準(zhǔn)。

19.(15)Telnet

【解析】Intemet中的用戶遠(yuǎn)程登錄是指用戶使用Telnet命令,使自己的計(jì)算機(jī)暫時(shí)成為遠(yuǎn)程計(jì)算機(jī)的一個(gè)仿真終端的過(guò)程。

20.建立

【解析】SMTP的通信過(guò)程可以分成三個(gè)階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。

21.指令周期指令周期解析:CPU每執(zhí)行一條指令,都需要完成一系列的操作,這一系列操作所需的時(shí)間通常叫作一個(gè)指令周期。

22.廣播信道廣播信道解析:網(wǎng)絡(luò)拓?fù)淇梢愿鶕?jù)通信子網(wǎng)中通信信道類型分為兩類:點(diǎn)對(duì)點(diǎn)線路通信子網(wǎng)的拓?fù)?、廣播信道通信子網(wǎng)的拓?fù)洹?/p>

23.超媒體超媒體解析:超文本與超媒體是WWW的信息組織形式。

24.激光激光解析:微波、紅外線和激光是最常見(jiàn)的無(wú)線信道。

25.服務(wù)器服務(wù)器解析:NetWare文件系統(tǒng)所有的目錄與文件都建立在服務(wù)器硬盤(pán)上。

26.對(duì)內(nèi)電子政務(wù)應(yīng)用系統(tǒng)對(duì)內(nèi)電子政務(wù)應(yīng)用系統(tǒng)解析:根據(jù)面向的用戶種類來(lái)分,國(guó)家政務(wù)建設(shè)應(yīng)用系統(tǒng)分成對(duì)內(nèi)電子政務(wù)應(yīng)用系統(tǒng)和對(duì)外電子政務(wù)應(yīng)用系統(tǒng)。對(duì)內(nèi)是面向政府公務(wù)員,對(duì)外則面對(duì)公眾,提供各政府職能部門(mén)的相關(guān)服務(wù)。

27.5454解析:IEEE802.11b定義了使用跳頻擴(kuò)頻技術(shù),傳輸速率為1、2、5.5、11Mbps的無(wú)線局域網(wǎng)標(biāo)準(zhǔn)。802.11a將傳輸速率提高到54Mbps。

28.平面平面解析:EDI工作的第二個(gè)流程是發(fā)送報(bào)文的數(shù)據(jù)映射與翻譯。映射程序?qū)⒂脩舾袷降脑紨?shù)據(jù)報(bào)文展開(kāi)為平面文件,以便使翻譯程序能夠識(shí)別。然后翻譯程序?qū)⑵矫嫖募g為標(biāo)準(zhǔn)的EDI格式文件。平面文件是用戶格式文件和EDI文件標(biāo)準(zhǔn)格式文件之間的中間接口文件。

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

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

\n②第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于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開(kāi)始,依次遞過(guò)來(lái)增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開(kāi)始,依次遞過(guò)來(lái)增直到其值等于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開(kāi)始直到字符串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開(kāi)始直到字符串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

30.【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值的二進(jìn)制右移4位后加其前一個(gè)字符的ASCII碼值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和表示字符串長(zhǎng)度的整型變量strl,以及字符局部變量ch。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于maxline,在循環(huán)體中,利用庫(kù)函數(shù)strlen求得字符串string[i]的長(zhǎng)度,把此值賦給變量strl。把字符串string[i]的最后一個(gè)字符string[i][strl-1]賦給字符變量ch,暫時(shí)保存起來(lái)。在第二層for循環(huán)中,循環(huán)變量j從str-1開(kāi)始,依次遞減直到其值小于或等于0,在循環(huán)體中,字符string[i][j]的ASCII碼值右移4位,然后再與字符string[i][j-1]的ASCII碼值相加的和保存到字符string[i][j]中。當(dāng)退出第二層for循環(huán)后,把第i行的第一個(gè)字符string[i][0]與最后一個(gè)字符ch的值相加,保存在string[i][0]中。

\n【參考答案】

\n

31.B解析:數(shù)字簽名具有以下特點(diǎn):(1)可以保證信息在傳輸過(guò)程中的完整性。(2)可以對(duì)發(fā)送者身份進(jìn)行認(rèn)證。(3)可以防止交易中的抵賴發(fā)生。

32.A解析:計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)涫峭ㄟ^(guò)網(wǎng)中結(jié)點(diǎn)與通信線路之間的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu),以反映出網(wǎng)絡(luò)中各實(shí)體之間的結(jié)構(gòu)關(guān)系。

33.D解析:序列密碼每次處理明文的一位,然后立刻輸出相應(yīng)的密文位。它的安全性主要依賴于密鑰序列,密鑰序列是大量偽隨機(jī)序列。優(yōu)點(diǎn)是:處理速度快,實(shí)時(shí)性好;錯(cuò)誤傳播?。徊灰妆黄谱g。缺點(diǎn)是:明文擴(kuò)散性差;插入信息的敏感性差;需要密鑰同步。

34.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個(gè)字母*/}elseif(*s>='a'&&*s<='y')/*把小寫(xiě)字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫(xiě)字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elses++;/*取下一個(gè)字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫(xiě)字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫(xiě)字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelses++;/*取下一個(gè)字母*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)英文字母對(duì)應(yīng)的ASCII碼的排列規(guī)律。

(2)指針的操作。

(3)選擇結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。

在ASCII碼中,大、小寫(xiě)字母的ASCII碼是連貫的,a~z對(duì)應(yīng)97~122,A~Z對(duì)應(yīng)65~90。z的ASCII碼減去25即得到a的ASCII碼,對(duì)Z同樣適合。所以我們要對(duì)字符串中的字符依次進(jìn)行判斷,若是大(小)寫(xiě)字母,則按照ASCII碼的規(guī)律和題意要求對(duì)字符進(jìn)行轉(zhuǎn)換。在這里,使用指針完成對(duì)字符的依次訪問(wèn),每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個(gè)條件中,若需同時(shí)滿足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。

35.voidjsVal(){intithouhuntendataj;for(i=0;i<MAX;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ù)的個(gè)位數(shù)字*/if((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O){/*如果千位數(shù)大于等于百位數(shù)百位數(shù)大于等于十位數(shù)十位數(shù)大于等于個(gè)位數(shù)并且此數(shù)是奇數(shù)*/b[ont]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(j=i+l;j<cnt;j++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i<MAX;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ù)的個(gè)位數(shù)字*/\r\nif((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O)\r\n{/*如果千位數(shù)大于等于百位數(shù),百位數(shù)大于等于十位數(shù),十位數(shù)\r\n大于等于個(gè)位數(shù),并且此數(shù)是奇數(shù)*/\r\nb[ont]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\n}\r\nfor(j=i+l;j<cnt;j++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/\r\ni

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論