2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第1頁(yè)
2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第2頁(yè)
2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第3頁(yè)
2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第4頁(yè)
2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

2021年甘肅省白銀市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.在Catalyst6500交換機(jī)上將端口3/1至3/24的傳輸速率設(shè)置為1Gbps,正確的配置是()。

A.setportspeed3/1-3/241000000

B.setportspeed3/1-241000000

C.setportspeed3/1-3/241000

D.setportspeed3/1-241000

2.Cisco路由器上使用團(tuán)體字pub向管理站pub.a(chǎn)bc.edu.cn發(fā)送自陷消息,正確的snmp配置語(yǔ)句是()。

A.snmp—serverenabletrapssnmp—serverhostpub.a(chǎn)bc.edu.cnpub

B.snmp—servertrapsenablesnmp—serverhostpub.a(chǎn)bc.edu.cnpub

C.snmp—serverenabletrapssnmp—serverpub.a(chǎn)bc.edu.cnpub

D.snmp—servertrapsenablesnmp—serverpub.a(chǎn)bc.edu.cnpub

3.

4.在TCP/IP參考模型中,互連層的主要功能不包括下述()。

A.處理來(lái)自傳送層的分組發(fā)送請(qǐng)求

B.處理接收的數(shù)據(jù)報(bào)

C.處理互連的路徑、流控與擁塞問(wèn)題

D.處理數(shù)據(jù)格式變換、數(shù)據(jù)加密和解密、數(shù)據(jù)壓縮與恢復(fù)等

5.搜索引擎的主要功能是()

A.用戶在數(shù)百萬(wàn)計(jì)的網(wǎng)站中快速查找自己需要的網(wǎng)站

B.在網(wǎng)絡(luò)通信中提高數(shù)據(jù)傳輸率

C.為網(wǎng)絡(luò)中的路由器優(yōu)化路由算法以提高效率

D.為一個(gè)網(wǎng)站更好地管理自己的網(wǎng)頁(yè)提供高效率的服務(wù)

6.下列對(duì)IPv6地址FF23:0:0:0:0510:0:0:9C5B的簡(jiǎn)化表示中,錯(cuò)誤的是()。

A.FF23::0510:0:0:9C5B

B.FF23:0:0:0:0510::9C5B

C.FF23:0:0:0:05l::9C5B

D.FF23::510:0:0:9C5B

7.播客可以分為3類,下列不屬于播客分類的是()。

A.傳統(tǒng)廣播節(jié)目播客B.網(wǎng)絡(luò)播客C.專業(yè)播客D.個(gè)人博客

8.與多媒體視頻壓縮技術(shù)有關(guān)的是()。

A.MPEGB.JPEGC.MP3D.ZIP

9.

10.下列關(guān)于Cisco路由器RIP路由協(xié)議的描述中,錯(cuò)誤的是()。

A.RIP定時(shí)更新路由,默認(rèn)每隔30s更新一次

B.在RIP路由配置模式下,用“passive-interface”命令可配置被動(dòng)接口

C.RIP限制的最大路由器跳數(shù)是16,如果超過(guò)16,則意味著路徑不可到達(dá)

D.RIP缺省的管理距離值是120,在路由配置模式下可用distance命令重新設(shè)置該值

二、填空題(10題)11.(20)IPTV包括視頻點(diǎn)播、直播電視和________3個(gè)基本業(yè)務(wù)。

12.(11)因特網(wǎng)主要由通信線路、________、主機(jī)和信息資源四部分組成。

13.(13)RIP協(xié)議用于在網(wǎng)絡(luò)設(shè)備之間交換____信息。

14.寬帶城域網(wǎng)必須具備IP地址分配能力,能夠支持動(dòng)態(tài)和靜態(tài)地址分配,支持____________功能。

15.IP地址可分為A、B、C、D、E共5類。其中A類地址主機(jī)號(hào)占用【19】個(gè)字節(jié)。

16.

17.(10)UNIX提供了功能強(qiáng)大的可編程語(yǔ)言________。

18.(17)RC5算法中使用了3種運(yùn)算:_________、加和循環(huán)。

19.EDI系統(tǒng)具有如下三個(gè)特點(diǎn):EDI是兩個(gè)或多個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)之間的通信;______;數(shù)據(jù)自動(dòng)地投遞和傳輸處理而不需要人工介入。

20.

第68題超文本傳輸協(xié)議HTTP使用TCP的___________端Vl。

三、2.填空題(8題)21.網(wǎng)絡(luò)管理主要包括______、故障管理、性能管理、計(jì)費(fèi)管理和安全管理。

22.未授權(quán)實(shí)體使守衛(wèi)者相信它是合法實(shí)體,這種是基本威脅中的______。

23.一個(gè)計(jì)算機(jī)局域網(wǎng)可以看成是由服務(wù)器、工作站和【】三部分組成的。

24.網(wǎng)狀型拓?fù)浣Y(jié)構(gòu)又稱無(wú)規(guī)則型結(jié)構(gòu),結(jié)點(diǎn)之間的連接是【】。

25.因特網(wǎng)的主要組成部分包括通信線路、路由器、【】和信息資源。

26.迄今為止理論上最為成熟完善的一種公鑰密碼體制是______體制。

27.為了實(shí)現(xiàn)高速局域網(wǎng),人們提出了三種方案。其一是提高Ethernet的數(shù)據(jù)傳輸速率,其二是將一個(gè)大型局域網(wǎng)劃分為若干子網(wǎng),第三種方案是把共享介質(zhì)方式改為_(kāi)_____。

28.操作系統(tǒng)之所以能夠找到磁盤(pán)上的文件,是因?yàn)橛写疟P(pán)上的文件名的存儲(chǔ)位置的記錄。在DOS中,它叫做文件表FAT;在Windows中,叫做【】;在OS/2中,叫做高性能文件系統(tǒng)HPFS。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.函數(shù)RData實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組original中,請(qǐng)編寫(xiě)函數(shù)StrCharMove,其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對(duì)應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組original中,最后調(diào)用函數(shù)WData,把結(jié)果original輸出到文件out.dat中。

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

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

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

30.程序test.c的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程cos(x)-x=0的一個(gè)實(shí)根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取xl初值為0.0;

(2)x0=xl,把xl的值賦給x0;

(3)x1=cos(x0),求出一個(gè)新的x1;

(4)若x0-xl的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);

(5)所求x1就是方程cos(x)-x=0的一個(gè)實(shí)根,作為函數(shù)值返回。

請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件out.dat中。

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

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

第l0類按指定條件對(duì)字符串進(jìn)行排序

五、1.選擇題(3題)31.在總線型局域網(wǎng)中,由于總線作為公共傳輸介質(zhì)被多個(gè)結(jié)點(diǎn)共享,因此在工作過(guò)程中需要解決的問(wèn)題是()。

A.擁塞B.沖突C.交換D.互聯(lián)

32.在網(wǎng)絡(luò)管理系統(tǒng)的邏輯模型中,()是網(wǎng)絡(luò)中具體可以操作的數(shù)據(jù)。

A.管理對(duì)象B.管理進(jìn)程C.管理信息庫(kù)D.管理協(xié)議

33.下面對(duì)于密碼分析中,難度最大的是_______。

A.唯密文攻擊B.已知明文攻擊C.選擇明文攻擊D.三者難度相當(dāng)

六、1.程序設(shè)計(jì)題(3題)34.請(qǐng)編制程序,要求:將文件IN92.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中最大數(shù)max及最大數(shù)的個(gè)數(shù)cnt和數(shù)組xx中值能被3整除或能被7整除的數(shù)的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果max,cnt,pj輸出到out92.dat中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

for(j=0;j<10;j++>

{

fscanf(fp,"%d,",&xx[i*10+j]);

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

inti,k,cnt,xx[N],max;

floatpj;

FILE*fw;

longj=0;

clrscr();

fw=fopen("out92.dat","w");

read_dat(xx);

printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);

fclose(fw);

}

35.已知數(shù)據(jù)文件IN76.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:把個(gè)位數(shù)字和千位數(shù)字重新組合成一個(gè)新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的千位數(shù)字),以及把百位數(shù)和十位數(shù)組成另一個(gè)新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個(gè)十位數(shù)必須是一個(gè)奇數(shù),另一個(gè)為偶數(shù)且兩個(gè)十位數(shù)中至少有一個(gè)數(shù)能被17整除,同時(shí)兩個(gè)新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的4位數(shù)的個(gè)數(shù)cnt,最后調(diào)用寫(xiě)函數(shù)wfiteDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT76.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.已知數(shù)據(jù)文件IN72.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:把個(gè)位數(shù)字和千位數(shù)字重新組合成一個(gè)新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的千位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個(gè)數(shù)均為偶數(shù)且兩個(gè)十位數(shù)中至少有一個(gè)數(shù)能被9整除,同時(shí)兩個(gè)新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并計(jì)算滿足上述條件的4位數(shù)的個(gè)數(shù)cnt,最后調(diào)用.寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT72.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsval()

{

{

VoidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal()

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

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

prIntf("\n");

wrlteDat();

}

wrlteDat()

{

FILE*fp;

inti;

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

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

for(i=0;i<Cht;i++

fprIntf(fp,"%d\n",h[i]);

fclose(fp);

}

參考答案

1.DCatalyst650的格式是'setportspeed<mod/port><port.speed>(10,100,1000)',其中速度的單位是Mbps,故選項(xiàng)D正確。

2.A設(shè)置路由器上的snmp代理具有發(fā)出通知的功能:在全局模式下的命令格式為“(config)#snmp—serverenabletraps[<通知類型>][<通知選項(xiàng)>]”。設(shè)置接收通知的管理站:此命令在全局模式下執(zhí)行,用于設(shè)置網(wǎng)絡(luò)中的哪臺(tái)主機(jī)作為接收自陷消息的管理站,命令格式為“(config)#snmp—serverhost<主機(jī)名或IP地址>[traps|informs][version{l|2c}]<團(tuán)體名>[udpport<端口號(hào)>][<通知類型>]”。故選擇A選項(xiàng)。

3.D

4.D解析:互連層的主要功能是負(fù)責(zé)將源主機(jī)的報(bào)文分組發(fā)送到目的主機(jī),源主機(jī)和目的主機(jī)可以在一個(gè)網(wǎng)上,也可以在不同的網(wǎng)上,它的功能主要在以下三個(gè)方面:1、處理來(lái)自傳送層的分組發(fā)送請(qǐng)求;2、處理接收的數(shù)據(jù)報(bào):3、處理互連的路徑、流控與擁塞問(wèn)題。

5.A解析:搜索引擎是因特網(wǎng)上的一個(gè)WWW服務(wù)器,它使得用戶在數(shù)百萬(wàn)計(jì)的網(wǎng)站中快速查找信息成為可能。目前,因特網(wǎng)上的搜索引擎很多,它們都可以進(jìn)行如下工作。①能主動(dòng)地搜索在因特網(wǎng)中其他WWW服務(wù)器的信息,并收集到搜索引擎服務(wù)器中。②能對(duì)收集的信息分類整理,自動(dòng)索引并建立大型搜索引擎數(shù)據(jù)庫(kù)。③能以瀏覽器界面的方式為用戶進(jìn)行信息查詢。用戶通過(guò)搜索引擎的主機(jī)名進(jìn)入搜索引擎以后,只需輸入相應(yīng)的關(guān)鍵字即可找到相關(guān)的網(wǎng)址,并能提供相關(guān)的鏈接。

6.C在使用零壓縮法時(shí),不能把一個(gè)位段內(nèi)部的有效0也壓縮掉。C選項(xiàng)明顯不符合前導(dǎo)零壓縮法。

7.B

8.A解析:MPEG是關(guān)于視頻、音頻的一種壓縮技術(shù)。

9.C

10.CRIP限制的最大路由器跳數(shù)是15,如果超過(guò)15,則意味著路徑不可到達(dá)。故選C選項(xiàng)。

11.20)時(shí)移電視

【解析】IPTV是一種利用寬帶網(wǎng)絡(luò)為用戶提供交互式多媒體服務(wù)的業(yè)務(wù),具體來(lái)說(shuō),電視類服務(wù)是指與電視服務(wù)相關(guān)的服務(wù),如視頻點(diǎn)播、直播電視和時(shí)移電視等。

12.(11)路由器

【解析】因特網(wǎng)主要由通信線路、路由器、主機(jī)(服務(wù)器與客戶機(jī))和信息資源構(gòu)成。

13.(13)路由【解析】RIP協(xié)議是向量-距離路由選擇算法在局域網(wǎng)上的直接實(shí)現(xiàn),它規(guī)定了路由器之間交換路由信息的時(shí)間、交換信息的格式、錯(cuò)誤的處理等內(nèi)容。

14.\n網(wǎng)絡(luò)地址轉(zhuǎn)換或NAT

15.3地址由4個(gè)字節(jié)32bit.組成??梢苑譃锳、B、C、D、E共5類。其中A、B、C類地址的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)所占用的位數(shù)不同,以適應(yīng)不同規(guī)模的網(wǎng)絡(luò)。A類地址中網(wǎng)絡(luò)號(hào)占1個(gè)字節(jié)的7位首位為O.,其余的3個(gè)字節(jié)表示主機(jī)號(hào),適用于大型網(wǎng)絡(luò)。B類地址中網(wǎng)絡(luò)號(hào)占前2個(gè)字節(jié)中的14位第l、2位為,其余的3個(gè)字節(jié)表示主機(jī)號(hào)。c類地址中網(wǎng)絡(luò)號(hào)占前3個(gè)字節(jié)中的21位第l、2、3位為110.,其余的3個(gè)字節(jié)表示主機(jī)號(hào),適用于規(guī)模較小的網(wǎng)終。D類和E類IP地址少用。

16.

17.(10)Shell

【解析】UNIX提供了功能強(qiáng)大的可編程語(yǔ)言Shell,即外殼語(yǔ)言。

18.(17)異或

【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。

19.計(jì)算機(jī)之間傳輸?shù)男畔⒆裱ǖ恼Z(yǔ)法規(guī)則與國(guó)際標(biāo)準(zhǔn)計(jì)算機(jī)之間傳輸?shù)男畔⒆裱ǖ恼Z(yǔ)法規(guī)則與國(guó)際標(biāo)準(zhǔn)

20.80

【解析】超文本傳輸協(xié)議HTTP使用TCP的80端口。

21.配置管理配置管理解析:網(wǎng)絡(luò)管理系統(tǒng)描述的功能由ISO7498-4文件給出,該文件定義了5個(gè)系統(tǒng)管理功能域,即配置管理、故障管理、性能管理、計(jì)費(fèi)管理和安全管理。

22.假冒假冒解析:假冒是某個(gè)未授權(quán)實(shí)體使守衛(wèi)者相信它是一個(gè)合法的實(shí)體,從而攫取該合法用戶的特權(quán)。

23.通信設(shè)備通信設(shè)備解析:一個(gè)計(jì)算機(jī)局域網(wǎng)可以看成是由服務(wù)器,工作站和通信設(shè)備三部分組成的。

24.任意的或無(wú)規(guī)律的或沒(méi)有規(guī)律的任意的或無(wú)規(guī)律的或沒(méi)有規(guī)律的解析:網(wǎng)狀型拓?fù)浣Y(jié)構(gòu)結(jié)點(diǎn)之間的連接是沒(méi)有規(guī)律的。

25.主機(jī)主機(jī)解析:因特網(wǎng)的組成包含:通信線路、路由器、主機(jī)和信息資源。接入因特網(wǎng)的主機(jī)通??梢苑譃閮深?,即服務(wù)器和客戶機(jī)。

26.RSARSA解析:RSA體制被認(rèn)為是迄今為止理論上最為成熟完善的一種公鑰密碼體制。它利用了如下的基本事實(shí):尋找大素?cái)?shù)是相對(duì)容易的,而分解兩個(gè)大素?cái)?shù)的積在計(jì)算上是不可行的。

27.交換方式交換方式解析:將“共享介質(zhì)方式”改為“交換方式”,這就導(dǎo)致了“交換式局域網(wǎng)”的研究與產(chǎn)品開(kāi)發(fā)。

28.虛擬文件表VFAT虛擬文件表VFAT解析:操作系統(tǒng)之所以能夠找到磁盤(pán)上的文件,是因?yàn)橛写疟P(pán)上的文件名的存儲(chǔ)位置的記錄。在Windows中,磁盤(pán)上的文件名的存儲(chǔ)位置的記錄叫做虛擬文件表或VFAT

29.【審題關(guān)鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。

\n【解題思路】

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

\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數(shù)strlen(original[i])計(jì)算字符串original[i]的長(zhǎng)度,把這個(gè)值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開(kāi)始,依次遞增直到其值等于或大于strl,利用表達(dá)式original[i][j]+=original[i][j]>>4實(shí)現(xiàn)對(duì)字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對(duì)應(yīng)的位置上的功能。

\n【參考答案】

\n

30.【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計(jì)算。

\n【解題思路】

\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個(gè)雙精度型變量x0,xl。并把變量xl的初值設(shè)為0.0。

\n②根據(jù)題目中給出的求方程一個(gè)實(shí)根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達(dá)式cos(x0)

\n求出一個(gè)值xl,再調(diào)用vc6.0的求絕對(duì)值的庫(kù)函數(shù)fabs,判斷如果x0與xl差的絕對(duì)值小于0.000001,就認(rèn)為xl的值是方程cos(x)-x=0的一個(gè)實(shí)根,此時(shí)退出循環(huán),把xl的值返回。

\n【參考答案】

\n

\n第10類按指定條件對(duì)字符串進(jìn)行排序

31.B解析:由于總線作為公共傳輸介質(zhì)為多個(gè)結(jié)點(diǎn)共享,就有可能會(huì)出現(xiàn)同一時(shí)刻有兩個(gè)或兩個(gè)以上結(jié)點(diǎn)利用總線發(fā)送數(shù)據(jù)的情況,因此會(huì)出現(xiàn)“沖突”,造成傳輸失敗,故在此工作過(guò)程中需要解決的問(wèn)題是“沖突”,我們可利用共享介質(zhì)防問(wèn)控制方式中的CSMA/CD介質(zhì)訪問(wèn)控制方法來(lái)解決總線型局域網(wǎng)多結(jié)點(diǎn)訪問(wèn)共享總線的沖突問(wèn)題。

32.A【解析】在網(wǎng)絡(luò)管理系統(tǒng)的邏輯模型中,網(wǎng)絡(luò)中具體可以操作的數(shù)據(jù)是管理對(duì)象。

33.A解析:在對(duì)密碼分析中,通常根據(jù)分析者對(duì)信息的掌握量分為唯密文攻擊、已知明文攻擊及選擇明文攻擊。所謂唯密文攻擊指密碼分析者只知道密文,其他什么都不知道,這種分析難度最大。已知明文攻擊,指密碼分析者不但知道密文,而且知道明文,利用知道的明文及密文推導(dǎo)出加密算法及密鑰,分析難度低于唯密文攻擊。選擇明文攻擊,是指密碼分析者不但可以獲取明文-密文對(duì),而且可以對(duì)這些明文—密文對(duì)進(jìn)行選擇,從而選擇那些擁有更多特征的明文-密文對(duì)以有利于對(duì)密碼的分析,其難度最小。

34.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出數(shù)組xx中最大數(shù)max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出數(shù)組xx中最大數(shù)max的個(gè)數(shù)*/Pj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n"maxcntpj);fclose(fw);}[解析]本題考查的知識(shí)點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)判斷結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。首先要找出數(shù)組中最大的元素。先定義第1個(gè)元素為最大的元素然后依次和后面的元素比較若后面的數(shù)中有大于第1個(gè)元素的則將這個(gè)數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個(gè)數(shù)a除以b取余所得的數(shù)為0則a能被b整除。根據(jù)題意可知被3整除和被7整除兩個(gè)條件滿足一個(gè)即可所以兩個(gè)條件之間用“或”運(yùn)算。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義了一個(gè)長(zhǎng)整型變量來(lái)記錄和。因?yàn)閭€(gè)數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。voidmain()\r\n{\r\ninti,k,cnt,xx[N],max;\r\nfloatpj;\r\nFILE*fw;\r\nlongj=0;\r\nclrscr();\r\nfw=fopen('out92.dat','N');\r\nread_dat(xx);\r\nmax=xx[0];\r\nfor(i=1,k=0;i<N;i++)\r\n{\r\nif(xx[i]>max)\r\nmax=xx[i];/*求出數(shù)組xx中最大數(shù)max*/\r\nif(xx[i]%3==0||xx[i]%7==0)\r\n{\r\nj+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/\r\nk++;\r\n}\r\n}\r\nfor(i=0,cnt=0;i<N;i++)\r\nif(xx[i]==max)\r\ncnt++;/*求出數(shù)組xx中最大數(shù)max的個(gè)數(shù)*/\r\nPj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/\r\nprintf('\\n\\nmax=%d,cnt=%d,pj=%6.2f\\n',max,cnt,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',max,cnt,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識(shí)點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)判斷結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。\r\n首先,要找出數(shù)組中最大的元素。先定義第1個(gè)元素為最大的元素,然后依次和后面的元素比較,若后面的數(shù)中有大于第1個(gè)元素的,則將這個(gè)數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個(gè)數(shù)a除以b取余所得的數(shù)為0,則a能被b整除。根據(jù)題意可知,被3整除和被7整除兩個(gè)條件滿足一個(gè)即可,所以兩個(gè)條件之間用“或”運(yùn)算。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義了一個(gè)長(zhǎng)整型變量來(lái)記錄和。因?yàn)閭€(gè)數(shù)也為整型,運(yùn)算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型,這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。

35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/dsta=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/ab=data*10+thou;/*把個(gè)位數(shù)和千位數(shù)組合成一個(gè)新的十位數(shù)ab*/cd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個(gè)新的十位數(shù)cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新組成的兩個(gè)十位數(shù)必須是一個(gè)奇數(shù)另一個(gè)為偶數(shù)且兩個(gè)十位數(shù)中至少有一個(gè)數(shù)能被17整除同時(shí)兩個(gè)新十位數(shù)字均不為0*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+l;j<cnt;j++)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\nintab,cd;\r\nfor(i=0;i<200;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\ndsta=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nab=data*10+thou;/*把個(gè)位數(shù)和千位數(shù)組合成一個(gè)新的十位數(shù)ab*/\r\ncd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個(gè)新的十位數(shù)cd*/\r\nif((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1\r\n&&cd%2!=1))&&ab!=0&&cd!=0)\r\n{/*如果新組成的兩個(gè)十位數(shù)必須是一個(gè)奇數(shù),另一個(gè)為偶數(shù)且兩個(gè)十位數(shù)中\(zhòng)r\n至少有一個(gè)數(shù)能被17整除,同時(shí)兩個(gè)新十位數(shù)字均不為0*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)將一個(gè)4位整數(shù)各位上的數(shù)轉(zhuǎn)變成單獨(dú)的個(gè)位數(shù)。

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

(3)循環(huán)的使用。

(4)數(shù)據(jù)的排序。

在本題中,首先要將一個(gè)4位數(shù)的千位、百位、十位、個(gè)位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號(hào)“%”(取余)和“/”(整除)。將—個(gè)4位數(shù)整除1000則可得到其千位—卜的數(shù)字,除以1000取余再整除100則可得百位。上的數(shù)字,除以100取余再整除10則可得十位卜的數(shù)字,除以10取余則得個(gè)位上的數(shù)字。若一個(gè)數(shù)除以2取余為0,則這個(gè)數(shù)是偶數(shù),否則為奇數(shù)。兩個(gè)數(shù)必須一個(gè)為奇數(shù),另一個(gè)為偶數(shù),這就有兩種情況;ad為奇數(shù),cd為偶數(shù);或者ab為偶數(shù),cd為奇數(shù)。兩者滿足一種即可,所以這兩種情況間用“或”運(yùn)算。兩個(gè)數(shù)中至少有1個(gè)能被17整除,ab能被17整除與cd能被17整除兩個(gè)條件滿足一個(gè)即可,所以這兩個(gè)條件之間用“或”運(yùn)算。但這個(gè)條件與其他條件必須同時(shí)滿足,所以此條件與其他條件之間用“與”運(yùn)算。先將滿足條件的數(shù)存入數(shù)組b中,再對(duì)數(shù)組中的數(shù)據(jù)進(jìn)行排序。最后的排序采用“選擇排序法”。

36.voidjsVal(){ihtithouhuntendataj;ihtabcd;for(i=0;i<200;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ù)字*/ab=data*10+thou;/*把個(gè)位數(shù)的千位數(shù)重新組合成一個(gè)新的十位數(shù)ab*/cd=hun*10+

溫馨提示

  • 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)論