【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第1頁
【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第2頁
【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第3頁
【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第4頁
【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

【2021年】江蘇省泰州市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.關(guān)于即時(shí)通信系統(tǒng)的描述中,正確的是A.A.音頻聊天數(shù)據(jù)通常以UDP報(bào)文傳輸

B.ICQ是在QQ基礎(chǔ)上開發(fā)的

C.消息的發(fā)送和接受必須通過服務(wù)器中轉(zhuǎn)

D.不同的即時(shí)通信系統(tǒng)都互相兼容

2.

3.在組建一個(gè)家庭局域網(wǎng)時(shí),有三臺(tái)計(jì)算機(jī)需要上網(wǎng)訪問Intemet,但I(xiàn)SP只提供一個(gè)連接到網(wǎng)絡(luò)的接口,且只為其分配一個(gè)有效的IP地址。那么在組建這個(gè)家庭局域網(wǎng)時(shí)可選用的網(wǎng)絡(luò)設(shè)備是()。

A.無線路由器B.無線接入點(diǎn)C.無線網(wǎng)橋D.局域網(wǎng)交換機(jī)

4.

5.Internet的拓?fù)浣Y(jié)構(gòu)是()。

A.總線型B.星型C.環(huán)型D.網(wǎng)狀型

6.

7.第

9

計(jì)算機(jī)網(wǎng)絡(luò)的傳輸介質(zhì)中性能最好、應(yīng)川前途景廣泛的一種是()

A.無線電B.光纖C.同軸電纜D.雙絞線

8.關(guān)于32位二進(jìn)制數(shù)值的1P地址,下列說法正確的是()。

A.使用子網(wǎng)屏蔽碼是為了減少過小網(wǎng)絡(luò)對(duì)IP資源的浪費(fèi)

B.子網(wǎng)屏蔽碼固定長度為16位,用于屏蔽網(wǎng)絡(luò)號(hào)

C.IP地址中的網(wǎng)絡(luò)號(hào)部分在子網(wǎng)屏蔽碼中用“0”表示,而主機(jī)號(hào)部分在子網(wǎng)屏蔽碼中用“1”表示

D.在實(shí)際中,對(duì)丁地址進(jìn)行劃分為網(wǎng)絡(luò)號(hào)和子網(wǎng)屏蔽碼兩部分

9.某主機(jī)的IP地址為5,該主機(jī)的直接廣播地址為()。

A.55

B.

C.55

D.55

10.OSI參考模型中,負(fù)責(zé)選擇合適的網(wǎng)間路由和交換節(jié)點(diǎn),確保數(shù)據(jù)及時(shí)傳遞的是()。

A.物理層B.數(shù)據(jù)鏈路層C.網(wǎng)絡(luò)層D.傳輸層

二、填空題(10題)11.

第67題操作系統(tǒng)通常有4類組件:驅(qū)動(dòng)程序、___________、接口庫和外圍部件。

12.在驗(yàn)證數(shù)字簽名時(shí),公鑰數(shù)字簽名算法中的RSA算法比數(shù)字簽名標(biāo)準(zhǔn)算法(DSS)速度______。

13.(8)IEEE802.11的MAC層采用的是________沖突避免方法。

14.

15.根據(jù)網(wǎng)絡(luò)總體設(shè)計(jì)中物理拓?fù)湓O(shè)計(jì)的參數(shù),確定以下兩個(gè)主要數(shù)據(jù):網(wǎng)絡(luò)中最多可能有的子網(wǎng)數(shù)量、網(wǎng)絡(luò)中最大網(wǎng)段已有的和可能擴(kuò)展的_________數(shù)量。

16.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

17.網(wǎng)絡(luò)操作系統(tǒng)有三大陣營:【】、Novell的NetWare和Microsoft的WindowsNT。

18.

19.

20.寬帶網(wǎng)絡(luò)的技術(shù)分為傳輸、交換和接入3部分,寬帶傳輸網(wǎng)的主要代表是以______為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。

三、2.填空題(8題)21.誤碼率是衡量數(shù)據(jù)傳輸系統(tǒng)正常工作狀態(tài)下______的參數(shù)。

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

23.網(wǎng)絡(luò)操作系統(tǒng)有三大陣營:【】、Novell的NetWare和Microsoft的WindowsNT。

24.虛擬網(wǎng)絡(luò)是建立在局域網(wǎng)交換機(jī)或ATM交換機(jī)之上的,它以______方式實(shí)現(xiàn)邏輯工作組的劃分與管理。

25.在通信技術(shù)中,通信信道有點(diǎn)—點(diǎn)通信信道和【】通信信道兩類。

26.雙絞線的各個(gè)線對(duì)螺旋排列的目的是為了使各線對(duì)之間的______最小。

27.在交換式局域網(wǎng)中,如果交換機(jī)的端口既能自動(dòng)地和10Mbps設(shè)備連接,又能自動(dòng)地和100Mbps的設(shè)備連接,那么,這種局域網(wǎng)交換機(jī)被稱為【】。

28.將計(jì)算機(jī)網(wǎng)絡(luò)和移動(dòng)通信技術(shù)結(jié)合起來的移動(dòng)計(jì)算包括______和移動(dòng)Internet。

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

例如:5591是素?cái)?shù),則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。

9812是非素?cái)?shù),則該數(shù)不滿足條件忽略。

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

程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。

30.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求這些正整數(shù)右移l位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。

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

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

五、1.選擇題(3題)31.寬帶同軸電纜具有的特性是()。

A.波阻抗為50Q,主要用于數(shù)字傳輸系統(tǒng),帶寬400MHz,運(yùn)行長度100km

B.波阻抗為50Q,主要用于模擬傳輸系統(tǒng),帶寬400MHz,運(yùn)行長度100km

C.波阻抗為75Q,主要用于數(shù)字傳輸系統(tǒng),帶寬400MHz,運(yùn)行長度100km

D.波阻抗為75Q,主要用于模擬傳輸系統(tǒng),帶寬400MHz,運(yùn)行長度100km

32.建筑物綜合布線系統(tǒng)的傳輸介質(zhì)主要采用()。Ⅰ、非屏蔽雙絞線Ⅱ、CATV電纜Ⅲ、光纖Ⅳ、屏蔽雙絞線

A.Ⅰ、ⅡB.Ⅰ、ⅢC.Ⅱ、ⅢD.Ⅲ、Ⅳ

33.下列描述正確的是()。

A.目前雙絞線傳輸?shù)木嚯x最遠(yuǎn),所以經(jīng)常使用

B.目前雙絞線價(jià)格低,所以經(jīng)常使用

C.總線使用令牌,環(huán)和星型使用CSMA/CD

D.總線使用令牌,環(huán)和星型不使用CSMA/CD

六、1.程序設(shè)計(jì)題(3題)34.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請(qǐng)編寫函數(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)從文件ENG9.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,

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

注意:部分源程序已給出,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。

請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(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ù)文件ENG9.IN不能打開!\n\007");

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG9.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("PS9.DAT","w");

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

{

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

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

fclose(fp);

}

36.已知數(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)用寫函數(shù)wfiteDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT76.DAT文件中。

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

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

請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)madDat()和寫函數(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);

}

參考答案

1.A【答案】A【解析】音頻/視頻聊天需要為通信雙方提供一個(gè)穩(wěn)定的直接連接,數(shù)據(jù)通常以UDP報(bào)文傳輸。ICQ出現(xiàn)的比QQ早,所以B錯(cuò)誤。消息的發(fā)送和接收有兩種方式,一個(gè)是通過服務(wù)器中轉(zhuǎn)的客戶機(jī)/服務(wù)器模式,一種是直接傳輸?shù)目蛻魴C(jī)/客戶機(jī)模式。目前,各個(gè)廠商自己定義協(xié)議,并且互不開放,造成各種即時(shí)通信系統(tǒng)之間無法互聯(lián)互通。

2.A

3.AISP只分配了一個(gè)有效IP,所以要使局域網(wǎng)內(nèi)的三臺(tái)計(jì)算機(jī)都能正常工作,需要使用NAT技術(shù)。無線路由具備該功能,因此選項(xiàng)A符合要求。

4.C

5.D解析:Internet的拓?fù)浣Y(jié)構(gòu)是網(wǎng)狀型。

6.D

7.B光纖又稱光導(dǎo)纖維,它是由石英玻璃拉成的細(xì)絲。實(shí)際使用中再加上加強(qiáng)芯和填充物做成結(jié)實(shí)的光纜。一根光纜中可以包括多達(dá)數(shù)百根光纖。目前常用的光纖有兩類:一類是多模光纖,在纖芯內(nèi)不同的光線將以不同角度反射傳播;另一類是單模光纖,光在纖芯內(nèi)沒有反射,而沿直線傳播。光纖的優(yōu)點(diǎn)體現(xiàn)在多個(gè)方面,首先,它的傳輸?shù)臄?shù)據(jù)率可達(dá)到幾千Mbps,傳輸頻帶可上1014~1012Hz,因而通信容量大。其次介質(zhì)傳輸損耗小,在無中繼器的情況下,傳輸距離可達(dá)6~8kin。另外具有抗電磁盤干擾性能強(qiáng)、傳輸?shù)恼`碼率很低、保密性好,重量輕、體積小、鋪設(shè)容易等優(yōu)異的特性,所以在計(jì)算機(jī)網(wǎng)絡(luò)的傳輸介質(zhì)中是性能最好、應(yīng)用前途最廣泛的一種。目前光纜中光纖質(zhì)脆,機(jī)械強(qiáng)度低,所以安裝、連接和分接都較復(fù)雜,價(jià)格也比較昂貴,主要用于對(duì)傳輸速率、保密性、抗干擾性要求高的主干網(wǎng)上。

8.A

9.D直接廣播地址是指包含一個(gè)有效的網(wǎng)絡(luò)號(hào)和一個(gè)全“1”的主機(jī)號(hào)。主機(jī)的IP地址為202.93120.15,這是一個(gè)C類IP地址,C類IP地址的主機(jī)號(hào)為8位,因此主機(jī)所在網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)是202.93.120.0,因此直接廣播地址是20293.120.255。

10.C

11.內(nèi)核

【解析】操作系統(tǒng)通常有4類組件;驅(qū)動(dòng)程序、內(nèi)核、接口庫和外圍組件。

12.快快解析:常用的公鑰數(shù)字簽名算法有RSA算法和數(shù)字簽名標(biāo)準(zhǔn)算法DSS。DSS在生成密鑰時(shí)快一點(diǎn),但是在驗(yàn)證簽名時(shí)慢很多。

13.CSMA/CD【解析】IEEE802,11的MAC層采用的是CSMA/CD沖突避免方法,沖突避免要求每個(gè)結(jié)點(diǎn)在發(fā)送幀前先偵聽信道。

14.128

【解析】高級(jí)加密標(biāo)準(zhǔn)(AES).要求安全性不能低于3DES,同時(shí)應(yīng)具有良好的執(zhí)行性能。它的密鑰長度為128、192或256位。分組長度為128位。

15.\n主機(jī)或host

\n

16.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機(jī)地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個(gè)特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為55。

17.UnixUnix解析:網(wǎng)絡(luò)操作系統(tǒng)有3大陣營:UNIX、Novell的NetWare和Microsoft的WindowsNT。

18.

19.

20.ATM技術(shù)ATM技術(shù)解析:寬帶傳輸網(wǎng)的主要代表是采用了ATM技術(shù)為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。

21.傳輸可靠性傳輸可靠性解析:誤碼率是指二進(jìn)制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯(cuò)的概率,衡量數(shù)據(jù)傳輸系統(tǒng)正常工作狀態(tài)下的傳輸可靠性。

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

23.UnixUnix解析:網(wǎng)絡(luò)操作系統(tǒng)有3大陣營:UNIX、Novell的NetWare和Microsoft的WindowsNT。

24.軟件軟件解析:虛擬網(wǎng)絡(luò)是建立在局域網(wǎng)交換機(jī)或ATM交換機(jī)之上的,它以軟件方式實(shí)現(xiàn)邏輯工作組的劃分與管理,邏輯工作組的結(jié)點(diǎn)組成不受物理位置的限制。

25.廣播廣播解析:在通信技術(shù)中,通信信道的類型有兩類:點(diǎn)一點(diǎn)通信信道和廣播通信信道。

26.電磁干擾電磁干擾解析:各個(gè)線對(duì)絞合在一起可以減少電磁干擾

27.10/100Mbps自適應(yīng)交換機(jī)10/100Mbps自適應(yīng)交換機(jī)解析:局域網(wǎng)交換機(jī)有以下幾種類型。

①10Mbps局域網(wǎng)交換機(jī)——這種交換機(jī)的結(jié)構(gòu)簡單,價(jià)格低,但它的端口只能連接10Mbps的設(shè)備。

②10/100Mbps自適應(yīng)局域網(wǎng)交換機(jī)——這種交換機(jī)可以自動(dòng)檢測(cè)連接設(shè)備的技術(shù)參數(shù),適應(yīng)連接設(shè)備的工作方式。因此,它既能自動(dòng)地和10Mbps設(shè)備連接,又能自動(dòng)地和100Mbps的設(shè)備連接。

③大型局域網(wǎng)交換機(jī)——它是一種模塊化設(shè)備,在應(yīng)用時(shí)可根據(jù)具體的情況靈活配置相關(guān)功能模塊(比如:各種速率的以太網(wǎng)模塊、路由模塊、中繼器模塊和ATM模塊等)。

28.移動(dòng)計(jì)算網(wǎng)絡(luò)移動(dòng)計(jì)算網(wǎng)絡(luò)解析:移動(dòng)計(jì)算是將計(jì)算機(jī)網(wǎng)絡(luò)和移動(dòng)通信技術(shù)結(jié)合起來,為用戶提供移動(dòng)的計(jì)算環(huán)境和新的計(jì)算模式。移動(dòng)計(jì)算包括移動(dòng)計(jì)算網(wǎng)絡(luò)和移動(dòng)Internet。

29.【審題關(guān)鍵句】求素?cái)?shù)的個(gè)數(shù),存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n①首先定義兩個(gè)循環(huán)變量循環(huán)i、j和一個(gè)用于數(shù)據(jù)交換的整型變量tmp。

\n②通過for循環(huán)依次讀取數(shù)組中的300個(gè)數(shù),其中,循環(huán)變量i從0開始每次加1,直到i<300停止循環(huán);在每次循環(huán)中判斷a[i]是否是素?cái)?shù),如果是素?cái)?shù),則把a(bǔ)[i]的值賦給數(shù)組b[cnt],同時(shí)數(shù)組下標(biāo)變量cnt值加1。

\n③在退出循環(huán)后,用兩個(gè)for循環(huán)對(duì)數(shù)組b[]中元素進(jìn)行兩兩比較,實(shí)現(xiàn)數(shù)組元素從小到大的排序,比較過程中通過整型變量tmp實(shí)現(xiàn)兩個(gè)數(shù)的交換。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為奇數(shù)的個(gè)數(shù)及平均值。

\n【解題思路】

\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。

\n【參老答案】

\n

31.D解析:寬帶同軸電纜的特征阻抗為75Ω,主要用于模擬傳輸系統(tǒng),帶寬400MHz,運(yùn)行長度100kin。

32.B解析:建筑物綜合布線系統(tǒng)一般具有很好的開放式結(jié)構(gòu),采用模塊化結(jié)構(gòu),具有良好的可擴(kuò)展性、很高的靈活性等特點(diǎn)。傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu)。

33.B解析:雙絞線傳輸?shù)木嚯x一般比較短,常用于組建局域網(wǎng),但是價(jià)格較低??偩€一般使用雙絞線作為傳輸介質(zhì)。環(huán)和星型是拓?fù)浣Y(jié)構(gòu),令牌和CSMA/CD是介質(zhì)訪問控制方法,兩者都沒有必然的聯(lián)系。

34.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個(gè)字母*/}elseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個(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')/*把小寫字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個(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碼中,大、小寫字母的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)行判斷,若是大(小)寫字母,則按照ASCII碼的規(guī)律和題意要求對(duì)字符進(jìn)行轉(zhuǎn)換。在這里,使用指針完成對(duì)字符的依次訪問,每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個(gè)條件中,若需同時(shí)滿足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。

35.voidencryptChar(){inti;char*pf;for(i=0;i<maxline;i++)pf=xx[i];/*指針pf指向當(dāng)前行的首地址*/whilie(*pf!=0){if(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后的值小于等于32則該字符不變*/else*pf=*pf*11%256;/*否貝Jj將所對(duì)應(yīng)的字符進(jìn)行替代*/pf++;/*指針pf指向下一個(gè)字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指針pf指向當(dāng)前行的首地址*/\r\nwhilie(*pf!=0)\r\n{\r\nif(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后\r\n的值小于等于32,則該字符不變*/\r\nelse\r\n*pf=*pf*11%256;/*否貝Jj將所對(duì)應(yīng)的字符進(jìn)行替代*/\r\npf++;/*指針pf指向下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對(duì)已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來控制原二維數(shù)組的各行。當(dāng)前行如果確定下來,用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對(duì)它進(jìn)行條件判斷。根據(jù)題意,條件用“if(*pf%2++0||*pf*11%256<=32)”來實(shí)現(xiàn),如果該字符不滿足上述條件,就用一個(gè)新的字符來替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256求余數(shù),處理完畢后,指針去取下一個(gè)字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對(duì)下一個(gè)字符進(jìn)行處理。

36.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

溫馨提示

  • 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. 人人文庫網(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)論