【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】黑龍江省齊齊哈爾市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關(guān)于WindowsServer2003系統(tǒng)下DHCP服務(wù)器的描述中,錯誤的是()。

A.租約期限決定客戶端向服務(wù)器更新租約的頻率

B.一個作用域可負(fù)責(zé)多個網(wǎng)段IP地址的分配

C.地址池是作用域應(yīng)用排除范圍之后剩余的IP地址

D.保留確保子網(wǎng)上指定設(shè)備始終使用相同的IP地址

2.下列對藍(lán)牙標(biāo)準(zhǔn)的主要參數(shù)與技術(shù)指標(biāo)的描述中,錯誤的是()。

A.藍(lán)牙標(biāo)準(zhǔn)的工作頻段是2.402GHz~2.480GHz

B.藍(lán)牙發(fā)射功率為100mW時,覆蓋范圍在100米

C.藍(lán)牙對稱連接的異步信道速率是723.2kbps/57.6kbps

D.藍(lán)牙的跳頻速率是1600次/s,頻點數(shù)是79個頻點/MHz

3.若某大學(xué)分配給計算機(jī)系的IP地址塊為210.111.15.128/26,分配給自動化系的IP地址塊為210·111.15.192/26,那么這兩個地址塊經(jīng)過聚合后的地址為()。

A.210.111.15.0/24

B.210.111.15.0/25

C.210.111.15.128/25

D.210.111.15.128/24

4.兩臺交換機(jī)分別具有8個和16個10/100Mbps個全雙工下聯(lián)端口,它的上聯(lián)端口帶寬至少分別應(yīng)為()。

A.3.2Gbps和6.4Gbps

B.1.6Gbps和3.2Gbps

C.0.8Gbps和1.6Gbps

D.0.4Gbps和.0.8Gbps

5.在Internet發(fā)展之初,采用的數(shù)據(jù)傳輸方式只有()。

A.單播和雙播B.單播和組播C.廣播和組播D.單播和廣播

6.所有的密鑰都有生存期,通常隋況下—個密鑰的生存周期主要經(jīng)歷以下幾個階段,以下各選項中順序正確的是()。

A.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰

B.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、撤銷密鑰、銷毀密鑰

C.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、銷毀密鑰

D.產(chǎn)生密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰

7.采用RSA算法,網(wǎng)絡(luò)中N個用戶之間進(jìn)行加密通信,需要密鑰個數(shù)是()。

A.NB.N+1C.2ND.N+N

8.下列關(guān)于芯片體系結(jié)構(gòu)的敘述中,正確的是()。

A.超標(biāo)量技術(shù)的特點是提高主頻、細(xì)化流水

B.分支預(yù)測能動態(tài)預(yù)測程序分支的轉(zhuǎn)移

C.超流水線技術(shù)的特點是內(nèi)置多條流水線

D.哈佛結(jié)構(gòu)是把指令與數(shù)據(jù)混合存儲

9.下列對IPv6地址FE80:0:0:0801:FE:0:0:04A1的簡化表示中,錯誤的是()

A.FE8::801:FE:0:0:04A1

B.FE80::801:FE:0:0:04A1

C.FE80:0:0:801:FE::04A1

D.FE80:0:0:801:FE::4A1

10.攻擊者采用某種手段,使用戶訪問某網(wǎng)站時獲得一個其他網(wǎng)站的IP地址,從而將用戶的訪問引導(dǎo)到其他網(wǎng)站,這種攻擊手段稱為()。

A.DNS欺騙攻擊B.ARP欺騙攻擊C.暴力攻擊D.重放攻擊

二、填空題(10題)11.(11)超文本傳輸協(xié)議HTTP使用TCP的_________端口。

12.(10)Novell公司收購了SUSE,以便通過SUSE________Professional產(chǎn)品進(jìn)一步發(fā)展網(wǎng)絡(luò)操作系統(tǒng)業(yè)務(wù)。

13.______層負(fù)責(zé)錯誤的確認(rèn)和恢復(fù)。

14.

15.

16.Novell公司收購了SUSE,以便通過SUSEProfessional進(jìn)一步發(fā)展其網(wǎng)絡(luò)操作系統(tǒng)業(yè)務(wù)。

17.Linux操作系統(tǒng)可以通過______協(xié)議與其他計算機(jī)連接。

18.TrumpetWinsock是Internet上的共享軟件(Shareware),很受廣大網(wǎng)民歡迎,主要功能就是進(jìn)行【】。

19.

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

20.傳統(tǒng)文本都是線性的和順序的,而超文本則是。

三、2.填空題(8題)21.網(wǎng)上支付系統(tǒng)最根本的特征是通過【】來實現(xiàn)資金傳輸。

22.______的主要目的是將一條原始的、有差錯的物理線路變?yōu)閷W(wǎng)絡(luò)層無差錯的數(shù)據(jù)鏈路。

23.在高速主干網(wǎng)、數(shù)據(jù)倉庫、桌面電話會議、3D圖形與高清晰度圖像應(yīng)用中,—般采用【】Mbps以太網(wǎng)。

24.在HFC網(wǎng)絡(luò)傳輸結(jié)構(gòu)中,從有線電視中心至用戶區(qū)域的結(jié)點之間使用以【】作為傳輸介質(zhì)。

25.能讓用戶通過內(nèi)置瀏覽器在移動電話上訪問Internet技術(shù)是【】。

26.【】的加密方式是首先將明文序列以固定長度進(jìn)行分組,每一組明文用相同的密鑰和加密函數(shù)進(jìn)行運算。

27.網(wǎng)絡(luò)實施的各階段都需要網(wǎng)絡(luò)管理員的參與,總的來說,網(wǎng)絡(luò)管理員的職責(zé)有規(guī)劃、建設(shè)、維護(hù)、擴(kuò)展、______和故障檢修。

28.TCP建立的連接通常叫做【】連接。

四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組)xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進(jìn)行處理。

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

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,參加計算平均值pjzl,且個數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,參加計算平均值pJz2。

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

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

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

五、1.選擇題(3題)31.數(shù)據(jù)傳輸速率是描述數(shù)據(jù)傳輸系統(tǒng)的重要技術(shù)指標(biāo)之一,數(shù)據(jù)傳輸速率在數(shù)值上等于每秒鐘傳輸構(gòu)成數(shù)據(jù)代碼的二進(jìn)制()。

A.比特數(shù)B.字符數(shù)C.幀數(shù)D.分組數(shù)

32.廣域網(wǎng)可以跨越分布在不同地區(qū)的多個網(wǎng)絡(luò),目前,其通信子網(wǎng)共享信道主要使用

A.線路交換技術(shù)B.廣播技術(shù)C.分組交換技術(shù)D.多路復(fù)用技術(shù)

33.在計算機(jī)網(wǎng)絡(luò)中,一方面連接局域網(wǎng)中的計算機(jī),另一方面連接局域網(wǎng)中的傳輸介質(zhì)的部件是

A.雙絞線B.網(wǎng)卡C.終結(jié)器D.路由器

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

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

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

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

請勿改動函數(shù)main()、讀函數(shù)ReadDat()和寫函數(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不能打開!\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);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN35.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中。請編制函數(shù)SortCharD(),該函數(shù)的功能是:以行為單位對字符按從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT35.DAT中。

例如,原文:dAe,BfC

CCbbAA

結(jié)果:fedCBA,

bbCCAA

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

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

請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WrteDat()的內(nèi)容。

試題程序:

#include<Stdio.h>

#include<String.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidSortCharD()

{

}

voidmain()

{

Clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN35.DAT不能打開!\n\007");

return;

}

SortCharD();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

Char*p;

if((fp:fOpen("IN35.DAT","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()

{

FILE*fp;

inti;

Clrscr();

fp:fopen("OUT35.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.請編制函數(shù)ReadDa(()實現(xiàn)從文件IN83.DAT中讀取1000個十進(jìn)制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、奇數(shù)的平均值avel、偶數(shù)的平均值ave2及所有奇數(shù)的方差totfc的值。最后調(diào)用函數(shù)WrireDat()把結(jié)果輸出到OUT83.DAT文件中。

計算方差的公式如下:

設(shè)N為奇數(shù)的個數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。

原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。

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

請勿改動主函數(shù)main()和輸寫函數(shù)WriteDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleavel=0.0,ave2=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN83.DAT","r"))==NULL)return1;

fclose(fp);

return0;

}

voidCompute(void)

{

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

printf("數(shù)據(jù)文件IN83.DAT不能打開!\007\n");

return;

}

Compute();

printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);

WriteDat();

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);

fclose(fp);

}

參考答案

1.B租約期限決定租約何時期滿以及客戶端需要向服務(wù)器對它進(jìn)行更新的頻率。作用域是網(wǎng)絡(luò)上IP地址的完整連續(xù)范圍,并不負(fù)責(zé)IP地址分配。定義了作用域并應(yīng)用排除范圍之后,剩余的地址在作用域內(nèi)形成可用的“地址池”。可使用“保留”創(chuàng)建DHCP服務(wù)器指派的永久地址租約,可以保留一些特定的IP地址供客戶端永久使用。故選擇B選項。

2.C藍(lán)牙非對稱連接的異步信道速率是723.2kbps/57.6kbps。故選擇C選項。

3.C地址聚合是指是把幾個小網(wǎng)絡(luò)合并為一個大網(wǎng)絡(luò),主要是通過修改子網(wǎng)位實現(xiàn)(增大)。具體方法是判斷這些地址最左邊的多少位相同的,需要如下3步。第1步:將地址轉(zhuǎn)換為二進(jìn)制格式,并將它們對齊第2步:找到所有地址中都相同的最后一位。第3步:計算有多少位是相同的。通過分析題目發(fā)現(xiàn),本題中只有最后一個點位不同,其它3個點位都相同,在進(jìn)行十進(jìn)制向二進(jìn)制轉(zhuǎn)換時,只需計算最后一個點位就行了。210.111.15.192:210.111.15.11000000210.111.15.128:210.111.15.10000000得210.111.15.10000000,轉(zhuǎn)換成十進(jìn)制即210.1l1.15.128。因為有25位相同,因此子網(wǎng)掩碼為/25,故選擇C選項。

4.B本題本質(zhì)上是求全雙工交換機(jī)的總帶寬。全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。具有8個的10/100Mbps全雙工端口總帶寬是8×100Mbps×2=1600Mbps=1.6Gbps;具有16個的10/100Mbps全雙工端口總帶寬是16×100Mbps×2=3200Mbps=3.2Gbps。故選擇B選項。

5.B在Internet發(fā)展之初,采用的數(shù)據(jù)傳輸方式主要有單播和組播兩種。

6.A解析:通常情況下,一個密鑰的生存周期主要經(jīng)歷以下幾個階段:1、產(chǎn)生密鑰;2、分發(fā)密鑰;3、啟用密鑰/停用密鑰;4、替換密鑰或更新密鑰:5、撤銷密鑰;6、銷毀密鑰。

7.C非對稱加密算法中,網(wǎng)絡(luò)中N個用戶之間進(jìn)行加密通信,需要密鑰個數(shù)是N對,即2N個。常見的非對稱加密算法有:RSA、DSA、PKCS、PGP算法。故選擇C選項。

8.B解析:超標(biāo)量技術(shù)的特點是內(nèi)置多條流水線,其實質(zhì)是以空間換取時間。超流水線技術(shù)的特點是通過細(xì)化流水、提高主頻,其實質(zhì)是以時間換取空間。哈佛結(jié)構(gòu)是把指令與數(shù)據(jù)分開存儲,分支預(yù)測指奔騰芯片上內(nèi)置了一個分支目標(biāo)緩存器,用來動態(tài)地預(yù)測程序分支的轉(zhuǎn)移情況,從而使流水線能保持較高的吞吐率。

9.A

10.A

11.(11)80

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

12.(10)Linux

【解析】2003年11月4日,Novell表示將會對SUSE提出收購,收購的工作于2004年1月完成。2005年8月4日,Novell公共關(guān)系科的領(lǐng)導(dǎo)及代言人表示,SUSELinuxProfessional系列的開發(fā)將變得更開放以及讓社群參與當(dāng)中的工作。

13.傳輸傳輸解析:傳輸層負(fù)責(zé)錯誤的確認(rèn)和恢復(fù),以確保信息的可靠傳遞。在必要時,它也對信息重新打包,把過長信息分成小包發(fā)送;而在接收端,把這些小包重構(gòu)成初始的信息。

14.

15.

16.LinuxNovell公司收購了SUSE,以便通過SUSELinuxProfessional進(jìn)一步發(fā)展其網(wǎng)絡(luò)操作系統(tǒng)業(yè)務(wù)。

17.TCP/IPTCP/IP解析:Linux操作系統(tǒng)具有豐富的網(wǎng)絡(luò)功能,在通信和網(wǎng)絡(luò)方面優(yōu)于其他操作系統(tǒng),可以通過TCP/IP協(xié)議與其他計算機(jī)連接,通過剛絡(luò)進(jìn)行分布式處理。

18.撥號連接撥號連接

19.內(nèi)核

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

20.非線性的與多媒體相關(guān)的概念如下。

—多媒體技術(shù):對文本、聲音、圖形、圖像進(jìn)行處理、傳輸、存儲和播放的集成技術(shù)。

—超文本:傳統(tǒng)文本是線性的、順序的;而超文本是非線性的,用戶可以隨意選擇。

—超媒體技術(shù):基于超文本技術(shù)的多媒體數(shù)據(jù)管理技術(shù)。

—超鏈接:建立超媒體節(jié)點信息間的聯(lián)系,定義了超媒體的結(jié)構(gòu)。

21.計算機(jī)網(wǎng)絡(luò)計算機(jī)網(wǎng)絡(luò)解析:網(wǎng)上支付系統(tǒng)最根本的特征是通過計算機(jī)網(wǎng)絡(luò)來實現(xiàn)資金傳輸。

22.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:數(shù)據(jù)鏈路層介于物理層與網(wǎng)絡(luò)層之間。設(shè)立數(shù)據(jù)鏈路層的主要目的是將一條原始的、有差錯的物理線路變?yōu)閷W(wǎng)絡(luò)層無差錯的數(shù)據(jù)鏈路。

23.100/1000

24.光纖光纖解析:光纖/同軸電纜混合網(wǎng)HFC的傳輸結(jié)構(gòu)由光纖和同軸電纜組成。在有線電視中心至用戶區(qū)域的光纖結(jié)點之間使用有源光纖,而從光纖結(jié)點至用戶家中使用750MHz同軸電纜。HFC利用同軸電纜高達(dá)1GHz的帶寬,采用“副載波頻分”方式,將數(shù)據(jù)加載到某個電視頻道,經(jīng)同軸電纜傳送到用戶家中。

25.Wap或無線應(yīng)用協(xié)議Wap或無線應(yīng)用協(xié)議解析:Wap是一個新的、開放的、全球化的協(xié)議,能夠讓用戶在手機(jī)上上網(wǎng)。Wap協(xié)議開發(fā)基于Internet廣泛應(yīng)用的標(biāo)準(zhǔn),提供一個無線Internet解決方案。

26.分組密碼分組密碼解析:分組密碼的加密方式是首先將明文序列以固定長度進(jìn)行分組,每一組明文用相同的密鑰和加密函數(shù)進(jìn)行運算。

27.優(yōu)化優(yōu)化解析:網(wǎng)絡(luò)管理員主要職責(zé)有以下方面:確保網(wǎng)絡(luò)通信傳輸暢通;負(fù)責(zé)網(wǎng)絡(luò)布線配線架的管理,確保配線的合理有序;掌握與外部網(wǎng)絡(luò)的連接配置,監(jiān)督網(wǎng)絡(luò)通信狀況,發(fā)現(xiàn)問題后與有關(guān)機(jī)構(gòu)及時聯(lián)系;實時監(jiān)控整個局域網(wǎng)的運轉(zhuǎn)和網(wǎng)絡(luò)通信流量情況;優(yōu)化和故障檢修。

28.虛擬虛擬解析:TCP建立的連接通常叫做虛擬連接,因為網(wǎng)絡(luò)系統(tǒng)并不對該連接提供硬件或軟件支持。此連接是由運行于兩臺主機(jī)上相互交換信息的兩個TCP軟件虛擬建立起來的。

29.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。

\n【參考答案】

\n

30.【審題關(guān)鍵句】個位-千位-百位-十位,結(jié)果大于零的數(shù)的個數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值avel和ave2。

\n【解題思路】

\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個位)。

\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,每分解一個四位數(shù),則根據(jù)題目要求,判斷其“個位.百位.十位.千位>0”的條件是否滿足,當(dāng)滿足條件時,則將a[i]的值累加到變量pjzl中,同時計數(shù)變量cnt的值加1:如果不滿足判斷條件,則將四位數(shù)累加到變量pjz2中。當(dāng)for循環(huán)結(jié)束之后,就能等到所有滿足條件的四位數(shù)之和pjzl和個數(shù),以及所有不滿足條件的四位數(shù)之和pjz2。

\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數(shù)的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數(shù)的平均值并賦給變量pjz2。

\n本題中,pjzl、pjz2和cnt三個變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

31.A解析:數(shù)據(jù)傳輸速率是描述數(shù)據(jù)傳輸系統(tǒng)的重要技術(shù)指標(biāo)之一,數(shù)據(jù)傳輸速率在數(shù)值上等于每秒鐘傳輸構(gòu)成數(shù)據(jù)代碼的二進(jìn)制比特數(shù),單位為比特/秒。

32.C解析:廣域網(wǎng)的通信子網(wǎng)可以利用公用分組交換網(wǎng)、衛(wèi)星通信網(wǎng)和無線分組交換網(wǎng),它將分布在不同地區(qū)的局域網(wǎng)或計算機(jī)系統(tǒng)互聯(lián)起來,以達(dá)到資源共享的目的。其通信子網(wǎng)主要使用分組交換技術(shù),通過中間結(jié)點的接收、存儲、轉(zhuǎn)發(fā)而間接進(jìn)行分組傳輸。線路交換技術(shù)要求在兩個結(jié)點之間臨時建立一條專用的通信信道。這種方式不適合于計算機(jī)網(wǎng)絡(luò),目前主要用于電話網(wǎng)中。

33.B解析:網(wǎng)卡是網(wǎng)絡(luò)接口卡(NIC,networkinterfacecarD)的簡稱,是構(gòu)成網(wǎng)絡(luò)的墓本部件之一。網(wǎng)卡一方面連接局域網(wǎng)中的計算機(jī),另一方面連接局域網(wǎng)中的傳輸介質(zhì)。

34.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/{pf++;/*則該字符不變?nèi)ト∠乱粋€字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個字符*/}}}voidencryChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i{\r\nwhile(*pr!=0)\r\n{\r\nif(((*pf*13%256)%2==O)||(*pf*13%256<=32))\r\n/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/\r\n{\r\npf++;/*則該字符不變,去取下一個字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n}\r\n*pf=*pf*13%256;/*否則將新字符替代原字符*/\r\npf++;/*去取下一個字符*/\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)字符對應(yīng)的ASCII碼。

(2)判斷結(jié)構(gòu)中多個條件的“或”運算。

(3)退出一次循環(huán)。

在C語言中,字符可參與任何整數(shù)運算。實際上,是字符的ASCII碼參與了運算。所以可以直接用字符代入f(p)的關(guān)系式中求出替換字符。若f(p)≤32或其ASCII值是偶數(shù),則該字符不變。兩個條件滿足一個即可,所以這兩個條件之間用“或”運算。若字符不變,則可不必計算替換字符,使用continue跳出本次循環(huán),進(jìn)入下一次循環(huán)的條件判斷中。因為這里不是直接退

35.voidSortCharD(){intijkstrl;charch;for(i=0;i{strl=strlen(xx[i]);/*求各行的長度*/for(j=0;jfor(k=j+l;kif(xx[i][j]{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidSortCharD()\r\n{\r\ninti,j,k,strl;\r\ncharch;\r\nfor(i=0;i{\r\nstrl=strlen(xx[i]);/*求各行的長度*/\r\nfor(j=0;jfor(k=j+l;kif(xx[i][j]{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)循環(huán)結(jié)構(gòu)的嵌套。

(2)字符的大小比較。

(3)字符排序。

本題以行為單位對文章進(jìn)行處理,首先要確定每一行中字符的個數(shù)。這個操作可使用字符串處理函數(shù)

strlen(char*str)來完成。對字符從大到小排序依據(jù)的是字符的ASCII碼,在C語言中,字符量可參與任何整

型運算,所以可以直接使用比較運算符進(jìn)行比較。排序使用前面介紹的“選擇排序法”。最后使用循環(huán)結(jié)構(gòu)對文章中的每一行都進(jìn)行以上的操作。

36.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++)if(xx[i]%2!=0){odd++;/*計算出xx中奇數(shù)的個數(shù)o

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論