2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2021年山東省濰坊市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.對網(wǎng)絡(luò)的威脅包括()。①假冒②特洛伊木馬③旁路控制④陷門⑤授權(quán)侵犯

A.①②③B.②③④⑤C.①②③④D.①②③④⑤

2.下列屬于廣域網(wǎng)QoS技術(shù)的是()。

A.RSVPB.PSTNC.MSTPD.ISDN

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

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

4.

5.千兆位以太網(wǎng)組網(wǎng)的基本思路是在樓層或部門一級,使用10Mbps或100Mbps以太網(wǎng)卡,將工作站連接到速率為()以太網(wǎng)交換機(jī)上。

A.10MbpsB.100MbpsC.1000MbpsD.10Gbps

6.在傳統(tǒng)的DoS攻擊簽礎(chǔ)上產(chǎn)生的一類攻擊方式,它使許多分布的主機(jī)同時(shí)攻擊一個(gè)目標(biāo),從而導(dǎo)致目標(biāo)癱瘓,這種攻擊是()。

A.分布式拒絕服務(wù)B.拒絕服務(wù)攻擊C.重放攻擊D.服務(wù)攻擊

7.

8.在下面的攻擊手段中,基于網(wǎng)絡(luò)的入侵防護(hù)系統(tǒng)無法阻斷的是()。

A.Cookie篡改攻擊B.DDOSC.Smurf攻擊D.SYNFlooding攻擊

9.關(guān)于RedHatLinuxEnterprise,以下說法錯(cuò)誤的是()。

A.具有廣泛的開源生態(tài)系統(tǒng)

B.RedHatLinuxEnterprise是紅帽企業(yè)版,最新版本是RedHatLinuxEnterpriseLinux5

C.適應(yīng)來自世界領(lǐng)先硬件廠商的多種硬件平臺(tái)

D.不能與現(xiàn)有的UNIX和Windows墓礎(chǔ)架構(gòu)實(shí)現(xiàn)協(xié)同工作

10.某公司擁有IP地址塊/24。其中6/28和2/28已經(jīng)分配給人事部和財(cái)務(wù)部,現(xiàn)在技術(shù)部需要100個(gè)IP地址,可分配的IP地址塊是()A./25

B.8/25

C.4/25

D.28/25

二、填空題(10題)11.

12.WWW的信組織形式分為:和超媒體(Hypermedia)兩種

13.為了保證IP報(bào)文在存儲(chǔ)轉(zhuǎn)發(fā)過程中不出現(xiàn)循環(huán)路由,每個(gè)IP報(bào)文中都會(huì)有一個(gè)字段,每經(jīng)過一個(gè)路由器,該字段的值自動(dòng)減1。當(dāng)該字段的值為0時(shí),路由器將自動(dòng)丟棄該報(bào)文。

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

15.電子商務(wù)中的數(shù)字簽名通常利用公開密鑰加密方法實(shí)現(xiàn),其中發(fā)送者簽名使用的密鑰為發(fā)送者的【】。

16.

17.00-60-38-00-08-A6是一個(gè)______地址。

18.某主機(jī)的IP地址為94,則其主機(jī)號為。

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

20.以太網(wǎng)MAC地址的長度為______位。

三、2.填空題(8題)21.IP地址是網(wǎng)上的通信地址,是計(jì)算機(jī)、服務(wù)器、路由器的端口地址。每一個(gè)IP地址在全球是唯一的。這個(gè)p地址實(shí)際上由網(wǎng)絡(luò)地址和【】兩部分組成。

22.頂級域名______代表中國。

23.軟件由程序和相關(guān)【】組成。

24.32位全為1(55)的IP地址叫做【】,用于本網(wǎng)廣播。

25.美國IEEE的一個(gè)專門委員會(huì)曾經(jīng)把計(jì)算機(jī)分為六類:即大型主機(jī)、小型計(jì)算機(jī)、【】、工作站、巨型計(jì)算機(jī)和小巨型機(jī)。

26.在傳輸數(shù)字信號時(shí),為了便于傳輸,減少干擾和易于放大,在發(fā)送端需要將發(fā)送的數(shù)字信號變換成為模擬信號,這種變換過程稱為【】。

27.在TCP/IP參考模型中,應(yīng)用層的______協(xié)議用來實(shí)現(xiàn)互聯(lián)網(wǎng)中電子郵件發(fā)送功能。

28.Internet防火墻一般由以下兩部分組成;分組過濾路由器與【】。

四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出所有這些四位數(shù)是素?cái)?shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件中。

例如:5591是素?cái)?shù),該數(shù)滿足條件,參加計(jì)算平均值pjzl,且個(gè)數(shù)cnt-=cnt+1。

9812是非素?cái)?shù),該數(shù)不滿足條件,參加計(jì)算平均值pjz2。

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

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

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

30.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsgal,其功能是:從數(shù)組a中依次取出一個(gè)四位數(shù),對每一個(gè)四位數(shù)作如下處理:把個(gè)位數(shù)字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的于位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成數(shù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被l7整除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt,而后對數(shù)組b進(jìn)行降序排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新數(shù)為51,其中51能被l7整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512這個(gè)四位數(shù)滿足題意所規(guī)定條件。

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

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

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

五、1.選擇題(3題)31.快速以太網(wǎng)的主要組網(wǎng)設(shè)備是()。

A.HUB和雙絞線B.光纖和雙絞線C.光纖和交換機(jī)D.集線器/交換機(jī)和網(wǎng)卡,光纖

32.在數(shù)字信封技術(shù)中,發(fā)送方首先選擇一個(gè)對稱密鑰并利用對稱密鑰加密技術(shù)對要發(fā)送的信息進(jìn)行加密,然后再利用公開密鑰加密技術(shù)并

A.使用發(fā)送方自身的公鑰對生成的對稱密鑰加密

B.使用發(fā)送方自身的私鑰對生成的對稱密鑰加密

C.使用接收方的公鑰對生成的對稱密鑰加密

D.使用接收方的私鑰對生成的對稱密鑰加密

33.局域網(wǎng)交換機(jī)的某一端口工作于半雙工方式時(shí)帶寬為100Mbps,那么它工作于全雙工方式時(shí)帶寬為()。

A.50MbpsB.100MbpsC.200MbpsD.400Mbps

六、1.程序設(shè)計(jì)題(3題)34.請編制程序,要求:將文件IN91.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(shù)cnt2,以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到out91.dat中。

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

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN91.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()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

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

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

35.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(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)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

fp=fopen("in38.dat","r");

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

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

fclose(fp);

}

voidmain()

{

inti;

readDat();

jsVal();

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

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

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

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.設(shè)有n個(gè)人坐一圈并按順時(shí)針方向從1到n編號,從第s個(gè)人開始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再從他的下—個(gè)人重新開始從1到m報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止。先要求按出圈次序,每10個(gè)人為一組,給出這n個(gè)人的順序表。請編制函數(shù)Josegh()實(shí)現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把編

設(shè)n=100,s=1,m=10進(jìn)行編程。

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

請勿改動(dòng)主函數(shù)main()和寫函數(shù)WritsDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#defineN100

#defineS1

#defineM10

intp[lOO],n,s,m;

voidWriteDat(void);

voidJosegh(void)

{

}

voidmain()

{

m=M;n=N;s=S;

Josegh();

WriteDat();

}

voidWriteDat(void)

{

inti;

FILE*fp;

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

for(i=N-1;i>=0;i--)

{

printf("%4d",p[i]);

fprintf(fp,"%4d",p[i]);

if(i%10==0)

{

printf("\n");

fprintf(fp,"\n");

}

}

fclose(fp);

}

參考答案

1.D解析:在基本威脅中,目前常見的可實(shí)現(xiàn)的威脅有:①滲入威脅;假冒、旁路控制、授權(quán)侵犯;②植入威脅:特洛伊木馬和陷門。

2.A屬于廣域網(wǎng)QoS技術(shù)的是RSVP。目前寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有資源預(yù)留(RSVP)、區(qū)分服務(wù)(DittServ)和多協(xié)議標(biāo)記交換(MPLS)。故選項(xiàng)A正確。

3.C

4.C

5.B解析:在樓層或部門一級,根據(jù)實(shí)際需要選擇100Mbps交換機(jī)。

6.A

7.A

8.ACookie篡改攻擊:是一項(xiàng)主要以獲取模擬和隱私權(quán)泄密著稱的技術(shù),通過維護(hù)客戶(或終端用戶)身份的會(huì)話信息操縱來實(shí)現(xiàn)的。通過打造這些Cookie,一個(gè)黑客可以模擬一個(gè)有效的客戶,因此獲取詳細(xì)信息并執(zhí)行代表病毒的行為。DDoS攻擊(分布式拒絕服務(wù)攻擊):攻擊者攻破了多個(gè)系統(tǒng),并利用這些系統(tǒng)去集中攻擊其他目標(biāo)。成百上千的主機(jī)發(fā)送大量的請求,受害設(shè)備因無法處理而拒絕服務(wù)。Smurf攻擊:攻擊者冒充受害主機(jī)的IP地址,向一個(gè)大的網(wǎng)絡(luò)發(fā)送echorequest的定向廣播包,此網(wǎng)絡(luò)的許多主機(jī)都做出回應(yīng),受害主機(jī)會(huì)收到大量的echoreply消息。SYNFlooding攻擊:利用無效的IP地址,利用TCP連接的三次握手過程,使得受害主機(jī)處于開放會(huì)話的請求之中,直至連接超時(shí)。在此期間,受害主機(jī)將會(huì)連續(xù)接受這種會(huì)話請求,最終因耗盡資源而停止響應(yīng)。根據(jù)解析,后三者均是基于網(wǎng)絡(luò)的入侵,都可以被阻斷,選項(xiàng)A符合題意,故選A選項(xiàng)。

9.D

10.D2-2>=100n>=7所以n取7,也就是子網(wǎng)掩碼取25位,故選A即/25

11.16

【解析】以太網(wǎng)協(xié)議規(guī)定~個(gè)幀的最大重發(fā)次數(shù)為16。如果重發(fā)次數(shù)超過16,則認(rèn)為線路故障,進(jìn)入“沖突過多”結(jié)束狀態(tài)。如果重發(fā)次數(shù)n≤16,則允許結(jié)點(diǎn)隨機(jī)延遲再重發(fā)。

12.超文本(Hypertext)【解析】WWW的信息組織形式分為超文本(Hypertext)和超媒體(Hypermedia)兩種。

13.TTL報(bào)文傳輸?shù)奶攸c(diǎn)是對每個(gè)數(shù)據(jù)包單獨(dú)尋徑,因此,從源地址到目的地址的延遲是隨機(jī)變化的,有可能出現(xiàn)因路由器狀態(tài)表錯(cuò)誤導(dǎo)致報(bào)文在網(wǎng)絡(luò)中無休止地傳輸。為避免這種情況的出現(xiàn),在IP報(bào)文中設(shè)置了TTL字段。在每一個(gè)新產(chǎn)生的IP報(bào)文中,該字段將被設(shè)置為最大生存周期255,當(dāng)報(bào)文每經(jīng)過一個(gè)路由器時(shí)其值減1,直到TTL為0時(shí)丟棄該報(bào)文。

14.激光激光解析:微波、紅外線和激光是最常見的無線信道。

15.私鑰私鑰解析:本題考查點(diǎn)是電子商務(wù)中利用公開密鑰體制實(shí)現(xiàn)數(shù)字簽名的方法。電子商務(wù)中的數(shù)字簽名(digital,ignature)通常利用公開密鑰加密方法來實(shí)現(xiàn)。數(shù)字簽名是保證數(shù)據(jù)完整性和不可否認(rèn)性的必要手段。這種情況下,發(fā)送者使用自己的私有密鑰對數(shù)據(jù)進(jìn)行加密,接收者則使用發(fā)送者已公開的公用密鑰對該“數(shù)字簽名”施行“解密”。目前公開密鑰加密體制中的典型代表是RSA(RivetsShamirAdleman)算法。RSA由3個(gè)發(fā)明者的名字組合而成。RSA算法不僅可以用數(shù)字簽名,還可以用于數(shù)據(jù)加密。

16.

17.以太網(wǎng)物理地址以太網(wǎng)物理地址解析:以太剛的物理地址長度為48位,6個(gè)字節(jié),表示時(shí)在兩個(gè)十六進(jìn)制數(shù)之間用一個(gè)連宇符隔開。

18.48.194采用點(diǎn)分十進(jìn)制形式表示時(shí),A類IP地址的第1個(gè)十進(jìn)制數(shù)值在[1,126]范圍內(nèi),B類IP地址的第1個(gè)十進(jìn)制數(shù)值在[128,191]范圍內(nèi),C類IP地址的第1個(gè)十進(jìn)制數(shù)值在[192,223]范圍內(nèi)。IP地址94是一個(gè)B類IP地址,其主機(jī)號為48.194。

19.PASV

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

20.48位48位解析:MAC地址又叫硬件地址或以太網(wǎng)的物理地址,一般用12個(gè)十六進(jìn)制數(shù)表示,長度為48位(6字節(jié))。例如,00-06-80-A3-BD-67(數(shù)字中不能有比F大的數(shù)),每個(gè)生產(chǎn)廠商分配以太網(wǎng)的前3個(gè)字節(jié)(即公司標(biāo)識(shí))。

21.主機(jī)地址主機(jī)地址解析:IP地址是網(wǎng)上的通信地址,它由網(wǎng)絡(luò)地址和主機(jī)地址兩部分組成。其中網(wǎng)絡(luò)地址標(biāo)識(shí)一個(gè)網(wǎng)絡(luò),而主機(jī)地址標(biāo)識(shí)一個(gè)主機(jī)。IP地址這樣表示的目的是為了便于尋址,即先找到網(wǎng)絡(luò)號,再在該網(wǎng)絡(luò)中找到計(jì)算機(jī)的地址。

22.cncn解析:cn代表中國,us代表美國,uk代表英國,jp代表日本。

23.文檔文檔解析:軟件不能簡單地理解為就是程序,軟件是程序以及開發(fā)、使用和維護(hù)程序所需的所有文檔的總和。軟件由程序和相關(guān)文檔組成。文檔是軟件開發(fā)、使用和維護(hù)中的必備資料。它能提高軟件開發(fā)的效率、保證軟件的質(zhì)量,而且在軟件的使用過程中有指導(dǎo)、幫助、解惑的作用,尤其在維護(hù)工作中,文檔是不可或缺的資料。

24.有限廣播地址有限廣播地址解析:32位全為1(55)的IP地址叫做有限廣播地址,用于本網(wǎng)廣播,它將廣播限制在最小范圍內(nèi)。

25.個(gè)人計(jì)算機(jī)個(gè)人計(jì)算機(jī)解析:1989年11月美國IEEE(電子電氣工程師學(xué)會(huì))的一個(gè)專門委員會(huì)根據(jù)計(jì)算機(jī)種類的演變過程和發(fā)展趨勢,把當(dāng)時(shí)的計(jì)算機(jī)分為六大類:大型主機(jī)、小型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、工作站、巨型計(jì)算機(jī)和小巨型機(jī)。

26.調(diào)制調(diào)制解析:計(jì)算機(jī)發(fā)出的是數(shù)字信號,有時(shí)需要將其轉(zhuǎn)換成模擬信號。如個(gè)人計(jì)算機(jī)以撥號方式接入Internet網(wǎng),或者為了便于傳輸,減少干擾和易于放大,數(shù)字信號必須轉(zhuǎn)換成模擬信號,這種變換過程稱為調(diào)制。這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計(jì)算機(jī)則需要將傳輸過來的模擬信號轉(zhuǎn)換成數(shù)字信號,這種變換過程稱為解調(diào),也需要通過調(diào)制解調(diào)器。

27.電子郵件傳輸協(xié)議SMTP電子郵件傳輸協(xié)議SMTP解析:電子郵件應(yīng)用程序在向郵件服務(wù)器傳送郵件時(shí)使用簡單郵件傳輸協(xié)議SMTP。

28.應(yīng)用網(wǎng)關(guān)應(yīng)用網(wǎng)關(guān)解析:Internet防火墻一般由以下兩部分組成:分組過濾路由器與應(yīng)用網(wǎng)關(guān)組成。

29.【審題關(guān)鍵句】求素?cái)?shù)的個(gè)數(shù)及平均值,并計(jì)算非素?cái)?shù)的平均值。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后通過for循環(huán)對數(shù)組a[300]中的每個(gè)元素a[i]調(diào)用函數(shù)isP(a[i])判斷a[i]是否是素?cái)?shù)(素?cái)?shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素?cái)?shù),則把其加到變量pjzl上,同時(shí)計(jì)數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]中的所有數(shù)據(jù)后退出循環(huán)。

\n②求出pjzl、pjz2和cnt的值之后,再用變量pjzl的值除以cnt的值就得到素?cái)?shù)的平均值,同時(shí)把這個(gè)值賦給變量pjzl,最后用變量pjz2的值除以300.cnt的值就得到非素?cái)?shù)的平均值,并把這個(gè)值賦給變量pjz2。

\n【參考答案】

\n

30.【審題關(guān)鍵句】個(gè)位+千位與百位+十位,奇數(shù),偶數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組合的兩位數(shù)的奇偶性判斷及整除判斷,參考答案的第l0條語句。

\n本題第10條語句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達(dá)式“gwbw”;②再判斷新組合的第一個(gè)兩位數(shù)為偶數(shù),第二個(gè)兩位數(shù)為奇數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況,兩個(gè)整除關(guān)系表達(dá)式式要用或運(yùn)算符(11)連接,且用括號括起來先計(jì)算或運(yùn)算,再與奇偶性判斷表達(dá)式進(jìn)行與運(yùn)算;③最后,在判斷新組合的第一個(gè)兩位數(shù)為奇數(shù),第二個(gè)兩位數(shù)為偶數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況(各表達(dá)式之間的連接關(guān)系同第2步)。完成以上3部分的表達(dá)式設(shè)計(jì)后,再通過與運(yùn)算將3部分表達(dá)式連接起來。

\n【參考答案】

\n

31.D解析:快速以太網(wǎng)組網(wǎng)方法與普通的以太網(wǎng)組網(wǎng)方法基本相同。如果要組建快速以太網(wǎng),需要使用以下基本硬件設(shè)備:100BASE-T集線器/交換機(jī),10/100BASE-T網(wǎng)卡,雙絞線或光纜。

32.C解析:本題考查點(diǎn)是數(shù)字信封技術(shù)。在數(shù)字信封技術(shù)中,利用對稱密鑰(私有密鑰)的高效性和非對稱密鑰(公開密鑰)技術(shù)的靈活性,實(shí)現(xiàn)信息在公共網(wǎng)絡(luò)中的安全傳輸。數(shù)據(jù)發(fā)送時(shí),發(fā)送方首先選擇一個(gè)對稱密鑰,并利用對稱密鑰加密技術(shù)對要發(fā)送的信息進(jìn)行加密,然后再使用接收方的公鑰對生成的對稱密鑰加密。加密后的密文通過網(wǎng)絡(luò)發(fā)送給接收方。

33.C解析:本題考查點(diǎn)是局域網(wǎng)交換機(jī)某一端口工作于全雙方式時(shí)的帶寬。局域網(wǎng)交換機(jī)的每一端口可以連接一個(gè)結(jié)點(diǎn),也可以連接由多個(gè)結(jié)點(diǎn)構(gòu)成的網(wǎng)段。由于同一時(shí)刻可在多個(gè)端口之間進(jìn)行數(shù)據(jù)傳輸,每個(gè)端口上連接的結(jié)點(diǎn)或網(wǎng)段可獨(dú)享全部帶寬。同時(shí)端口還有半雙丁與全雙工的區(qū)別。對于一個(gè)端口而言,全雙工端口的帶寬是半雙工端口帶寬的兩倍。例如,交換機(jī)的某一端口工作于半雙工方式時(shí)帶寬為100Mbps,則工作于全雙工方式時(shí)帶寬為200Mbps;工作于半雙工方式時(shí)帶寬為10Mbps,則工作于全雙工方式時(shí)帶寬為20Mbps。

34.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本題考查的知識(shí)點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;一個(gè)數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運(yùn)算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個(gè)長整型變量來記錄和。因?yàn)閭€(gè)數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進(jìn)行訪問。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識(shí)點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;\r\n一個(gè)數(shù)除以2取余所得的數(shù)為1,則它是奇數(shù),否則是偶數(shù),取余使用運(yùn)算符“%”。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義一個(gè)長整型變量來記錄和。因?yàn)閭€(gè)數(shù)也為整型,運(yùn)算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型,這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進(jìn)行訪問。

35.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(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)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.dat""r");for(i=0;i<MAX;i++)fscanf(fp"%d"&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf("滿足條件的數(shù)=%d\n"cnt);for(i=0;i<cnt;i++)printf("%d\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprintf(fp"%d\n"b[i]);fclose(fp);}已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(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)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。\r\n注意:部分源程序已給出。\r\n程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。\r\n請勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。\r\n試題程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('滿足條件的數(shù)=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n}\r\nwriteDat()\r\n{\r\nFILE*fp;\r\ninti;\r

溫馨提示

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

評論

0/150

提交評論