【2022年】山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第1頁(yè)
【2022年】山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第2頁(yè)
【2022年】山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第3頁(yè)
【2022年】山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第4頁(yè)
【2022年】山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

一、單選題(10題)1.

2.校園網(wǎng)內(nèi)的一臺(tái)計(jì)算機(jī)無(wú)法使用域名而只能使用IP地址訪(fǎng)問(wèn)某個(gè)外部服務(wù)器,造成這種情況的原因不可能是()。

A.該計(jì)算機(jī)DNS設(shè)置有誤

B.該計(jì)算機(jī)與DNS服務(wù)器不在同一子網(wǎng)

C.本地域名服務(wù)器無(wú)法與外部正常通信

D.提供被訪(fǎng)問(wèn)服務(wù)器名字解析的服務(wù)器有故障

3.故意制作、傳播計(jì)算機(jī)病毒等破壞性程序,影響計(jì)算機(jī)系統(tǒng)正常運(yùn)行,后果嚴(yán)重的,將受到()處罰。

A.處五年以下有期徒刑或者拘役B.拘留C.罰款D.警告

4.

5.下列關(guān)于常見(jiàn)網(wǎng)絡(luò)版防病毒系統(tǒng)的描述中,錯(cuò)誤的是()。

A.管理控制臺(tái)可以安裝在客戶(hù)機(jī)端

B.客戶(hù)端的安裝可以采用腳本登錄安裝方式

C.系統(tǒng)的數(shù)據(jù)通信端口是固定的

D.系統(tǒng)的升級(jí)可以采用從網(wǎng)站上下載升級(jí)包后進(jìn)行手動(dòng)升級(jí)的方式

6.關(guān)于網(wǎng)絡(luò)營(yíng)銷(xiāo)的便利策略,下列哪個(gè)說(shuō)法不正確()。

A.互聯(lián)網(wǎng)直接把生產(chǎn)者和顧客連在一起,對(duì)企業(yè)的現(xiàn)有渠道結(jié)構(gòu)形成了巨大挑戰(zhàn)

B.互聯(lián)網(wǎng)商品直接展示在顧客面前,回答顧客疑問(wèn),接受顧客定單

C.網(wǎng)絡(luò)營(yíng)銷(xiāo)使顧客購(gòu)買(mǎi)的方便性(Conveniencetobuy)大大提高

D.便利策略是指企業(yè)營(yíng)銷(xiāo)從顧客導(dǎo)向的渠道策略轉(zhuǎn)向企業(yè)主導(dǎo)的便利策略

7.

8.信息安全可以定位在五個(gè)層次:物理安全、網(wǎng)絡(luò)安全、系統(tǒng)安全、應(yīng)用安全和()。

A.數(shù)據(jù)鏈路安全B.傳輸安全C.管理安全D.會(huì)話(huà)安全

9.無(wú)線(xiàn)自組網(wǎng)是一種特殊的自組織、對(duì)等式、()的無(wú)線(xiàn)移動(dòng)網(wǎng)絡(luò)。

A.自由B.多跳C.分組D.排序

10.下列對(duì)IEEE802.11協(xié)議的描述中,錯(cuò)誤的是()。

A.定義了無(wú)線(xiàn)節(jié)點(diǎn)與無(wú)線(xiàn)接入點(diǎn)兩種類(lèi)型的設(shè)備

B.物理層采用FSK調(diào)制方式

C.MAC層采用CSMA/CA協(xié)議

D.點(diǎn)一點(diǎn)工作模式可支持最多由256個(gè)結(jié)點(diǎn)組成的無(wú)線(xiàn)Adhoc網(wǎng)絡(luò)

二、填空題(10題)11.

12.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)工作遵循Client/Server模型,客戶(hù)端向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送查詢(xún)請(qǐng)求采用【】語(yǔ)言。

13.常用的電子支付方式包括電子現(xiàn)金、【】和電子支票。

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

15.VOIP的三種實(shí)現(xiàn)形式是PC-to-PC、PC-to-Phone、______。

16._____是對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)資源的惡意使用行為進(jìn)行識(shí)別的系統(tǒng)。

17.(12)一臺(tái)路由器的路由表如下所示。該路由器在接收到目的地址為的數(shù)據(jù)報(bào)時(shí),它應(yīng)該將該數(shù)據(jù)報(bào)投遞到______。

18.(5)在OSI中,采用了三級(jí)抽象,即體系結(jié)構(gòu)、服務(wù)定義和_________。

19.寬帶城域網(wǎng)的核心與關(guān)鍵設(shè)備一定是____________級(jí)的。

20.

三、2.填空題(8題)21.IP數(shù)據(jù)報(bào)對(duì)分片進(jìn)行控制的3個(gè)域是標(biāo)識(shí)、______和片偏移。

22.在TCP/IP參考模型中,______負(fù)責(zé)通過(guò)網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報(bào)。

23.無(wú)線(xiàn)局域網(wǎng)使用擴(kuò)頻的兩種方法是直接序列擴(kuò)頻與______擴(kuò)頻。

24.堆疊式集線(xiàn)器由一個(gè)基礎(chǔ)集線(xiàn)器與多個(gè)______組成。

25.由于各個(gè)物理網(wǎng)絡(luò)所能處理的最大報(bào)文長(zhǎng)度可能不同,所以IP報(bào)文在傳輸和投遞過(guò)程中有可能被【】。

26.根據(jù)組建思想和實(shí)現(xiàn)方法,網(wǎng)絡(luò)并行計(jì)算可以分成______和網(wǎng)格計(jì)算兩類(lèi)。

27.局域網(wǎng)交換機(jī)中,交換機(jī)只要接收并檢測(cè)到目的地址字段就立即將該幀轉(zhuǎn)發(fā)出去,幀出錯(cuò)檢測(cè)任務(wù)由結(jié)點(diǎn)主機(jī)完成,這種交換方法叫做______。

28.FTP協(xié)議規(guī)定:向服務(wù)器發(fā)送______命令可以進(jìn)入被動(dòng)模式。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿(mǎn)足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。

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

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

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

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

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

30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

計(jì)算方差的公式如下:

原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開(kāi)。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

第8類(lèi)按結(jié)構(gòu)體成員篩選并排序

五、1.選擇題(3題)31.在以太網(wǎng)中的任何結(jié)點(diǎn)發(fā)送數(shù)據(jù)______。

A.都是隨機(jī)的B.都需要預(yù)約發(fā)送時(shí)間C.都是定時(shí)的,即按固定時(shí)間片發(fā)送D.需通過(guò)一個(gè)公式計(jì)算時(shí)間

32.關(guān)于位(bit)、字節(jié)B的等式中,錯(cuò)誤的是()。

A.1B=8bitB.1KB=1024BC.1MB=1024KBD.1GB=230B

33.在網(wǎng)絡(luò)反病毒技術(shù)中,采用系統(tǒng)監(jiān)控與讀寫(xiě)控制,這種技術(shù)屬于()。

A.預(yù)防病毒技術(shù)B.檢測(cè)病毒技術(shù)C.消除病毒技術(shù)D.隔離病毒技術(shù)

六、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ù)ReadDat()實(shí)現(xiàn)從文件ENG28.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用寫(xiě)函數(shù)WriteDat()把結(jié)果xx輸出到文件PS28.DAT中。

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

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

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

#include〈ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的總行數(shù)*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

}

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

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

return1;

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

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

{

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

fprintf(fp,"%sin",xx[i]);

}

fclose(fp);

}

36.已知在文件IN6.DAT中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱(chēng)mc(字符型10位)、單價(jià)dj(整型)、數(shù)量sl(整型)、金額je(長(zhǎng)整型)幾部分組成。其中:金額=單價(jià)×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱(chēng)從小到大進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT6.DAT中。

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

請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(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[il];/*產(chǎn)品名稱(chēng)*/

intdj;/*單價(jià)*/

ihtsl;/*數(shù)量*/

longSe;/*金額*/

}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("IN6.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);chi4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);chi5]=0;

sell[ii.sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

參考答案

1.C

2.B由于只能使用IP地址訪(fǎng)問(wèn),而不能用域名訪(fǎng)問(wèn),說(shuō)明通信線(xiàn)路是通暢的,域名解析出現(xiàn)了故障。選項(xiàng)A、D都是域名故障,選項(xiàng)B、C是通信線(xiàn)路故障。根據(jù)題意,可以暫時(shí)排除選項(xiàng)A、D。選項(xiàng)C中,如果本地域名無(wú)法與外部正常通信,也就可能沒(méi)法解析域名。故選C也是故障的一種可能。根據(jù)排除法,選項(xiàng)B是不可能的原因,故選B選項(xiàng)。

3.A

4.A

5.C為了使網(wǎng)絡(luò)版病毒軟件的通信數(shù)據(jù)能順利地通過(guò)防火墻,通常系統(tǒng)需要手動(dòng)設(shè)置數(shù)據(jù)通信端口,因此系統(tǒng)的數(shù)據(jù)通信端口是不固定的,只要不和已有的通信端口沖突即可。故選擇C選項(xiàng)。

6.D

7.C

8.C

9.B

10.BIEEE802.11無(wú)線(xiàn)標(biāo)準(zhǔn)定義的傳輸速率是1Mbps和2Mbps,可以使用FHSS和DSSS技術(shù)。802.11定義了兩種類(lèi)型的設(shè)備:無(wú)線(xiàn)結(jié)點(diǎn)和無(wú)線(xiàn)接入點(diǎn)。在802.11中對(duì)CSMA/CD進(jìn)行了一些調(diào)整,采用了新的協(xié)議CSMA/CA或者DCF。802.1lb運(yùn)作模式基本分為兩種:點(diǎn)對(duì)點(diǎn)模式和基本模式。其中點(diǎn)對(duì)點(diǎn)模式最多可連接256臺(tái)PC。所以A、C、D都正確,因此B錯(cuò)誤。

11.

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

13.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現(xiàn)金、電子信用卡和電了支票。

14.索引結(jié)點(diǎn)

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

15.Phone-to-Phone。

16.入侵檢測(cè)系統(tǒng)或IntrusionDetectionSystem或IDS

\n

17.(12)9【解析】此路由器不能直接投遞到,只能往其直接相連的另一個(gè)路由器(9)投遞,再由這個(gè)路由器進(jìn)行傳遞給網(wǎng)絡(luò)。

18.(5)協(xié)議規(guī)格說(shuō)明

【解析】在OSI中,采用了三級(jí)抽象,即體系結(jié)構(gòu)、服務(wù)定義和協(xié)議規(guī)格說(shuō)明。

19.\n電信

\n

20.

21.標(biāo)志標(biāo)志解析:由于利用IP進(jìn)行互聯(lián)的各個(gè)物理網(wǎng)絡(luò)所能處理的最大報(bào)文長(zhǎng)度有可能不同。所以IP報(bào)文在傳輸和投遞的過(guò)程中有可能被分片。IP數(shù)據(jù)報(bào)使用標(biāo)識(shí)、標(biāo)志和片偏移3個(gè)域?qū)Ψ制M(jìn)行控制.報(bào)文在投遞過(guò)程中不可能重組,只可能分片。

22.主機(jī)-網(wǎng)絡(luò)層主機(jī)-網(wǎng)絡(luò)層解析:主機(jī)-網(wǎng)絡(luò)層是參考模型的最低層,它負(fù)責(zé)通過(guò)網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報(bào)。

23.跳頻跳頻解析:無(wú)線(xiàn)局域網(wǎng)所使用的兩種擴(kuò)頻方法是跳頻擴(kuò)頻(FHSS)和直接序列擴(kuò)頻(DSSS)。

24.擴(kuò)展集線(xiàn)器擴(kuò)展集線(xiàn)器解析:堆疊式集線(xiàn)器是在基礎(chǔ)集線(xiàn)器上堆疊多個(gè)擴(kuò)展集線(xiàn)器。

25.分片分片解析:由于利用IP進(jìn)行互連的各個(gè)物理網(wǎng)絡(luò)所能處理的最大報(bào)文長(zhǎng)度可能不同,所以IP報(bào)文在傳輸和投遞過(guò)程中有可能被分片。

26.機(jī)群計(jì)算機(jī)群計(jì)算解析:網(wǎng)絡(luò)并行計(jì)算根據(jù)其組建思想和實(shí)現(xiàn)方法,可以分成機(jī)群計(jì)算和網(wǎng)格計(jì)算兩類(lèi)。

27.直接交換直接交換解析:在直接交換方式中,交換機(jī)只要接收并檢測(cè)到目的地址字段就立即將該幀發(fā)出去,而不管這一幀數(shù)據(jù)是否出錯(cuò)。

28.PASVPASV解析:當(dāng)客戶(hù)機(jī)向服務(wù)器發(fā)出數(shù)據(jù)傳輸命令時(shí),通過(guò)控制連接向服務(wù)器發(fā)送一個(gè)PASV命令,請(qǐng)求進(jìn)入被動(dòng)橫式。

29.【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿(mǎn)足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。

\n【解題思路】

\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀取1000個(gè)數(shù),奇數(shù)個(gè)數(shù)、偶數(shù)個(gè)數(shù)、平均值及方差。

\n【解題思路】本題類(lèi)似第48套試題,相對(duì)來(lái)說(shuō)更簡(jiǎn)單一些,通過(guò)審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語(yǔ)句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語(yǔ)句。

\n【參考答案】

\n

\n第8類(lèi)按結(jié)構(gòu)體成員篩選并排序

31.A解析:以太網(wǎng)采用隨機(jī)爭(zhēng)用型介質(zhì)訪(fǎng)問(wèn)控制方法,即CSMA/CD(載波監(jiān)聽(tīng)多路訪(fǎng)問(wèn)/沖突檢測(cè))。這種介質(zhì)訪(fǎng)問(wèn)控制方法屬于隨機(jī)爭(zhēng)用型方法。網(wǎng)中任何結(jié)點(diǎn)隨時(shí)可以發(fā)送數(shù)據(jù),既不需要預(yù)約發(fā)送時(shí)間,也沒(méi)有定時(shí)控制,數(shù)據(jù)發(fā)送都是隨機(jī)的。由于網(wǎng)中沒(méi)有設(shè)置控制中心,各結(jié)點(diǎn)是平等地爭(zhēng)用發(fā)送時(shí)間,因此沖突是不可避免的。為此CSMA/CD采用“先聽(tīng)后發(fā),邊發(fā)邊聽(tīng),沖突停止,隨機(jī)延遲重發(fā)”的策略來(lái)解決。

32.D解析:一個(gè)B(字節(jié))由8個(gè)bit(位)組成,而B(niǎo),KB,GB之間的進(jìn)制是2的10次方,即1KB=1024B,1MB=1024KB,1GB=1024MB。

33.A解析:預(yù)防病毒技術(shù)通過(guò)自身常駐系統(tǒng)內(nèi)存,優(yōu)先獲得系統(tǒng)的控制權(quán),監(jiān)視和判斷系統(tǒng)中是否有病毒存在,進(jìn)而阻止計(jì)算機(jī)病毒進(jìn)入計(jì)算機(jī)系統(tǒng)和對(duì)系統(tǒng)進(jìn)行破壞。這類(lèi)技術(shù)有:加密可執(zhí)行程序、引導(dǎo)區(qū)保護(hù)、系統(tǒng)監(jiān)控與讀寫(xiě)控制(如防病毒卡等)。

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)算。

在A(yíng)SCII碼中,大、小寫(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ì)字符的依次訪(fǎng)問(wèn),每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個(gè)條件中,若需同時(shí)滿(mǎn)足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。

35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果計(jì)算后的值小于等于32或?qū)?yīng)的字符是小寫(xiě)字母*/pf++;/*則不作任何操作取下一個(gè)數(shù)進(jìn)行處理*/continue;}*pf=*pf*11%256;/*否則用新字符來(lái)替代這個(gè)字符*/pf++;/*取下一個(gè)字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果計(jì)算后的值小于等于32或?qū)?yīng)的字符是小寫(xiě)字母*/\r\npf++;/*則不作任何操作,取下一個(gè)數(shù)進(jìn)行處理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否則用新字符來(lái)替代這個(gè)字符*/\r\npf++;/*取下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來(lái)控制字符數(shù)組,由于要對(duì)已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來(lái)控制原二維數(shù)組的各行。當(dāng)前行如果確定下來(lái),用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對(duì)它進(jìn)行條件判斷。根據(jù)題意

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論