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è),還剩18頁(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.

2.文件傳輸服務(wù)使用()協(xié)議。

A.SMTPB.FTPC.UDPD.TELNET

3.局域網(wǎng)交換機(jī)具有很多特點(diǎn)。下面關(guān)于局域網(wǎng)交換機(jī)的論述中哪些說(shuō)法是不正確的?()。

A.低傳輸延遲B.支持不同的傳輸速率和工作模式C.可以根據(jù)用戶級(jí)別設(shè)置訪問(wèn)權(quán)限D(zhuǎn).支持虛擬局域網(wǎng)服務(wù)

4.下列關(guān)于Serv-UFTP服務(wù)器配置的描述中,錯(cuò)誤的是()。

A.配置服務(wù)器域名時(shí),可以使用域名或其他描述

B.配置服務(wù)器IP地址時(shí),服務(wù)器有多個(gè)IP地址需分別添加

C.配置服務(wù)器域端口號(hào)時(shí),可使用端口21或其他合適的端口號(hào)

D.配置域存儲(chǔ)位置時(shí),小的域應(yīng)選擇.INI文件存儲(chǔ)而大的域應(yīng)選擇注冊(cè)表存儲(chǔ)

5.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個(gè)實(shí)例

根據(jù)圖中信息,標(biāo)號(hào)④下的方格中的內(nèi)容應(yīng)為()。

A.S=135.2.1.1,80B.S=135.2.1.1,80

B.=202.0.1.1,5001D=192.168.1.1,3342

C.S=135.2.1.1,500lD.D=192.168.1.1,3342

D.=135.2.1.1,80S=135.2.1.1,80

6.下列關(guān)于綜合布線系統(tǒng)的描述中,錯(cuò)誤的是()。

A.STP比UTP的抗電磁干擾能力好

B.水平布線子系統(tǒng)電纜長(zhǎng)度應(yīng)該在90m以內(nèi)

C.多介質(zhì)插座是用來(lái)連接計(jì)算機(jī)和光纖交換機(jī)的

D.對(duì)于建筑群子系統(tǒng)來(lái)說(shuō),管道內(nèi)布線是最理想的方式

7.如果系統(tǒng)高可用性達(dá)到99.9%,那么每年的停機(jī)時(shí)間應(yīng)()。A.≦53分鐘B.≦5分鐘C.≦8.8小時(shí)D.≦13.6小時(shí)

8.下列關(guān)于寬帶城域網(wǎng)核心交換層特點(diǎn)的描述中,錯(cuò)誤的是()。

A.提供寬帶城域網(wǎng)用戶訪問(wèn)Intemet所需要的路由服務(wù)

B.根據(jù)接入層的用戶流量進(jìn)行本地路由、過(guò)濾、流量均衡

C.匯接接入層的用戶流量,進(jìn)行數(shù)據(jù)分組的匯聚、轉(zhuǎn)發(fā)與交換

D.為整個(gè)城域網(wǎng)提供一個(gè)高速、安全與具有QoS保障能力的數(shù)據(jù)傳輸環(huán)境

9.IP地址/27的子網(wǎng)掩碼可寫為()。

A.92

B.24

C.40

D.48

10.計(jì)算機(jī)網(wǎng)絡(luò)按覆蓋地理范圍分為局域網(wǎng)、城域網(wǎng)和()3種。

A.互聯(lián)網(wǎng)B.辦公網(wǎng)C.廣域網(wǎng)D.無(wú)線網(wǎng)

二、填空題(10題)11.

12.在Internet中計(jì)算機(jī)之間直接利用IP地址進(jìn)行尋址,因而需要將用戶提供的主機(jī)名轉(zhuǎn)換成IP地址,這個(gè)過(guò)程稱為域名解析。Internet域名解析有______和反復(fù)解析兩種方式。

13.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的語(yǔ)法規(guī)定了用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)和______。

14.

15.

16.

17.

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

19.

20.身份認(rèn)證的常用方法有:口令認(rèn)證、持證認(rèn)證和______。

三、2.填空題(8題)21.適用于非屏蔽雙絞線的以太網(wǎng)卡應(yīng)提供______標(biāo)準(zhǔn)接口。

22.建筑物綜合布線系統(tǒng)一般采用開(kāi)放式模塊化結(jié)構(gòu),它具有良好的可擴(kuò)展性和很高的靈活性等特點(diǎn),其傳輸介質(zhì)主要采用光纖與______混合結(jié)構(gòu)。

23.X.25網(wǎng)絡(luò)設(shè)備包括數(shù)據(jù)終端設(shè)備(DTE),分組交換設(shè)備(PSE)和______設(shè)備。

24.我們知道經(jīng)典奔騰的處理速度可達(dá)到300MIPS。其中MIPS的含義是______。

25.按照OSI參考模型,網(wǎng)絡(luò)中每一個(gè)結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的對(duì)等層使用相同的______。

26.防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送的報(bào)文分組,以確定這些報(bào)文分組的【】。

27.若兩臺(tái)主機(jī)在同一采用子網(wǎng)編址的網(wǎng)絡(luò)中,則兩臺(tái)主機(jī)的IP地址分別與它們的子網(wǎng)屏蔽碼做“與”運(yùn)算的結(jié)果______。

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

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.在文件in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(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ù)WriteDat的內(nèi)容。

30.請(qǐng)編制函數(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,xx中所有奇數(shù)的平均值ave1,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

注意:方差變量必須采用雙精度類型。

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

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

原始數(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)容。

五、1.選擇題(3題)31.當(dāng)V原語(yǔ)對(duì)信號(hào)量作運(yùn)算之后,()。

A.當(dāng)S<0,進(jìn)程繼續(xù)執(zhí)行

B.當(dāng)S<0,要喚醒一個(gè)就緒進(jìn)程

C.當(dāng)S≤0,要喚醒一個(gè)等待進(jìn)程

D.當(dāng)S≤0,要喚醒一個(gè)就緒進(jìn)程

32.盡管WindowsNT操作系統(tǒng)的版本不斷變化,但是從它的網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度來(lái)看,有兩個(gè)概念是始終不變的,那就是工作組模型與()。

A.域模犁B.用戶管理模型C.TCP/IP協(xié)議模型D.存儲(chǔ)管理程序模型

33.同種局域網(wǎng)進(jìn)行互聯(lián),需要()。

A.安裝與設(shè)置路由器B.更換操作系統(tǒng)C.用到網(wǎng)橋D.變更傳輸介質(zhì)

六、1.程序設(shè)計(jì)題(3題)34.函數(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不能打開(kāi)!\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);

}

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

例如:9123,9-1-2-3>0,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。

9812,9-8-l-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

jsValue()

{

}

main()

{

int;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條伯的平均值

pjz2=%7.21f\n",cnt,pjzl,pjz2);

}

readDat()

{

FILE*fp;

inti;

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

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

fscanf(fp,"%d,",&aIii);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7-21f\n",cnt,pjzl,pjz2);

fclose(fp);

}

36.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票數(shù)據(jù)文件IN29.DAT,其數(shù)據(jù)存放的格式是每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依次類推。每一位內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,若一張選票選中人數(shù)小于等于5個(gè)人時(shí)則被認(rèn)為是無(wú)效的選票。給定函數(shù)ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CountRs()來(lái)統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT29.DAT中。

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

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

試題程序:

#include〈stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCountRs(void)

{

}

main()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

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

return;

}

CountRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

if((fp=fopen("IN29.DAT","r"))==NULL)

return1;

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

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

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

{

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

printf("第%d個(gè)人的選票數(shù)=%d\n",i+1,yy[i]);

}

fclose(fp);

}

參考答案

1.D

2.B選項(xiàng)A),SMTP是簡(jiǎn)單郵件傳輸協(xié)議;選項(xiàng)B),F(xiàn)TP是文件傳輸協(xié)議;選項(xiàng)C),UDP是用戶數(shù)據(jù)報(bào)協(xié)議,運(yùn)行在傳輸層;選項(xiàng)D),Telnet是遠(yuǎn)程登錄協(xié)議。

3.C局域網(wǎng)交換機(jī)具有很多特點(diǎn)。主要有:低傳輸延遲:支持不同的傳輸速率和工作模式;支持虛擬局域網(wǎng)服務(wù)。選項(xiàng)C)中的可以根據(jù)用戶級(jí)別設(shè)置訪問(wèn)權(quán)限不是局域網(wǎng)交換機(jī)的特點(diǎn)。

4.BServ-UFTP服務(wù)器是一種被廣泛運(yùn)用的FTP服務(wù)器端軟件,支持3x/9x/ME/NT/2K等全Windows系列,可以設(shè)定多個(gè)FTP服務(wù)器、限定登錄用戶的權(quán)限、登錄主目錄及空間大小等,功能非常完備。它具有非常完備的安全特性,支持SSLFTP傳輸,支持在多個(gè)Serv-U和FTP客戶端通過(guò)SSL加密連接保護(hù)您的數(shù)據(jù)安全等。設(shè)置FTP服務(wù)器的IP地址時(shí),IP地址可為空,意為服務(wù)器所有的IP地址,當(dāng)服務(wù)器有多個(gè)IP地址或使用動(dòng)態(tài)IP地址時(shí),IP地址為空會(huì)比較方便,因此本題的正確答案是B。

5.B該題考查的是外部地址轉(zhuǎn)換為內(nèi)部地址的過(guò)程。NAT的工作原理是:當(dāng)內(nèi)部網(wǎng)絡(luò)的一個(gè)專用地址需要訪問(wèn)外網(wǎng)時(shí),NAT將其轉(zhuǎn)換為Internet上唯一的外部公用地址。而當(dāng)外部網(wǎng)絡(luò)響應(yīng)這個(gè)訪問(wèn)請(qǐng)求時(shí)只能是響應(yīng)給外部公用IP地址,此時(shí)NAT技術(shù)再將外部公用地址轉(zhuǎn)換為內(nèi)部地址以成功訪問(wèn)。題目中的s為源地址,D為目標(biāo)地址。根據(jù)圖中①到②是內(nèi)網(wǎng)訪問(wèn)外網(wǎng),而③到④是外網(wǎng)訪問(wèn)內(nèi)網(wǎng),因此圖②中的源地址和目的地址與④中的源地址和目的地址正好相反。故選B選項(xiàng)。

6.CSTP電纜價(jià)格,不易施工,但比UTP的抗電磁干擾能力好。在綜合布線系統(tǒng)中,水平布線子系統(tǒng)采用非屏蔽雙絞線,長(zhǎng)度應(yīng)該在90m以內(nèi)。信息插座應(yīng)在內(nèi)部作固定線連接,其中多介質(zhì)信息插座用來(lái)連接銅纜和光纖。建筑群布線子系統(tǒng)所采用的鋪設(shè)方式主要有架空布線、巷道布線、直埋布線、地下管道布線,或者是這4種鋪設(shè)方式的任意組合,其中地下管道布線的鋪設(shè)方式能夠?qū)€纜提供最佳的機(jī)械保護(hù),是最理想的方式。故選擇C選項(xiàng)。

7.C

8.C匯聚層的基本功能是匯接接入層的用戶流量,并進(jìn)行數(shù)據(jù)分組的匯聚、轉(zhuǎn)發(fā)與交換,根據(jù)題意,故選C選項(xiàng)。

9.BIP地址/27中的27表示的是子網(wǎng)掩碼的長(zhǎng)度,也就是說(shuō)子網(wǎng)掩碼是27個(gè)1和5個(gè)0組成的,即11111111111111111111111111100000,所以/27的子網(wǎng)掩碼為24,因此答案選B。

10.C

11.

12.遞歸解析遞歸解析解析:域名解析可以有兩種方式,一種叫遞歸解析,要求名字服務(wù)器系統(tǒng)一次性完成全部名字一地址變換。第二種叫反復(fù)解析,每次請(qǐng)求一個(gè)服務(wù)器,不行再請(qǐng)求別的服務(wù)器。

13.格式格式解析:網(wǎng)絡(luò)協(xié)議主要有以下3個(gè)要素組成:

①語(yǔ)法,規(guī)定用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格式。

②語(yǔ)義,規(guī)定需要發(fā)出何種控制信息以及完成的動(dòng)作與做出的響應(yīng)。

③時(shí)序,即對(duì)事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明。

14.

15.

16.

17.

18.(10)Shell

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

19.共享

20.生物識(shí)別生物識(shí)別解析:身份認(rèn)證的常用方法有:口令認(rèn)證、持證認(rèn)證和生物識(shí)別。

21.RJ-45RJ-45解析:使用雙絞線組網(wǎng)時(shí)需具備帶有RJ-45接口的以太網(wǎng)卡。

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

23.數(shù)據(jù)電路端接設(shè)備(DCE)數(shù)據(jù)電路端接設(shè)備(DCE)解析:X.25建議規(guī)定了以分組方式工作的用戶數(shù)據(jù)終端設(shè)備DTE與通信子網(wǎng)的數(shù)據(jù)電路端接設(shè)備DCE之間的接口標(biāo)準(zhǔn),此外還包括了分組交換設(shè)備。

24.每秒執(zhí)行百萬(wàn)條指令每秒執(zhí)行百萬(wàn)條指令解析:MIPS是MillionInstructionsPerSecond的縮寫,表示每秒執(zhí)行百萬(wàn)條指令。

25.協(xié)議協(xié)議解析:按照OSI參考模型,網(wǎng)絡(luò)中每一個(gè)結(jié)點(diǎn)都有相同的層次,不同結(jié)點(diǎn)的對(duì)等層具有相同的功能,其對(duì)等層間使用相同的協(xié)議進(jìn)行通信。

26.合法性合法性解析:防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送的報(bào)文分組,以確定這些報(bào)文分組的合法性。

27.相等相等解析:IP地址和子網(wǎng)屏蔽碼相“與”的結(jié)果就是網(wǎng)絡(luò)地址。兩主機(jī)在同一子網(wǎng),網(wǎng)絡(luò)地址相等。

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

29.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個(gè)數(shù)及平均值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長(zhǎng)整型變量he以及存儲(chǔ)一個(gè)四位數(shù)的字符數(shù)組num[5]。

\n②循環(huán)變量i從0開(kāi)始,依次遞增到4,對(duì)字符數(shù)組hum[5]的每個(gè)元素賦初值0。

\n③循環(huán)變量i從0開(kāi)始,依次遞增到MAXNUM.1,對(duì)每個(gè)數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時(shí),totNum的值就是文件in.dat中存有的四位正整數(shù)的個(gè)數(shù)。

\n④循環(huán)變量i從0開(kāi)始,依次遞增到totNum-1,對(duì)于每個(gè)數(shù)組元素xx[i]調(diào)用庫(kù)函數(shù)sprintf以4個(gè)字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個(gè)元素減去0的ASCII碼48,就分別得到xx[i]這個(gè)四位數(shù)每位上的數(shù)字,并把這四個(gè)數(shù)字相加賦給變量j。再對(duì)變量j對(duì)2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說(shuō)明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。

\n⑤退出循環(huán)后,把變量he的類型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjz。

\n【參考答案】

\n

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

\n【解題思路】

\n本題類似第48套試題,通過(guò)審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求計(jì)算的是奇數(shù)的方差,參考答案的第15~20條語(yǔ)句。另外,本題給出的原程序中已經(jīng)定義了odd,因此在答案程序中不需要再次定義該變量。

\n【參考答案】

\n

\n

31.C解析:若S≤0,則釋放S信號(hào)量隊(duì)列上的一個(gè)等待進(jìn)程,使之進(jìn)入就緒隊(duì)列。

32.A解析:盡管WindowsNT操作系統(tǒng)的版本不斷變化,但是從它的網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度來(lái)看,有兩個(gè)概念是始終不變的,那就是工作組模型與域模型。

33.C解析:符合相同協(xié)議的局域網(wǎng)的互聯(lián)叫做同種局域網(wǎng)的互聯(lián)。這類互聯(lián)比較簡(jiǎn)單,一般使用網(wǎng)橋就可以將分散在不同地理位置的多個(gè)局域網(wǎng)互聯(lián)起來(lái)。

34.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}解析:本題主要考查用指針變量來(lái)控制字符數(shù)組,由于要對(duì)已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來(lái)控制原二維數(shù)組的各行。當(dāng)前行如果確定下來(lái),用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對(duì)它進(jìn)行條件判斷。根據(jù)題意,條件用“if(*pf%2++0||*pf*11%256<=32)”來(lái)實(shí)現(xiàn),如果該字符不滿足上述條件,就用一個(gè)新的字符來(lái)替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256求余數(shù),處理完畢后,指針去取下一個(gè)字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對(duì)下一個(gè)字符進(jìn)行處理。

35.jsValue(){intithouhuntendatan=0;for(i=0;i<300;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ù)字*/if(thou-hun-ten-data>O)/*如果千位數(shù)字減百位數(shù)字減十位數(shù)字減個(gè)位數(shù)字大于零*/{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/pjzl+=a[i];/*將滿足條件的數(shù)求和*/}else{cnt++;/*統(tǒng)計(jì)不滿足條件的數(shù)年個(gè)數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/Djz2/=n;/*求不滿足條件的數(shù)的平均值*/}jsValue()\r\n{inti,thou,hun,ten,data,n=0;\r\nfor(i=0;i<300;i++)\r\n{thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nif(thou-hun-ten-data>O)/*如果千位數(shù)字減百位數(shù)字減十位數(shù)字減個(gè)位數(shù)字大于零*/\r\n{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\npjzl+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{cnt++;/*統(tǒng)計(jì)不滿足條件的數(shù)年個(gè)數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\nDjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)將4位數(shù)各位上的數(shù)拆分為獨(dú)立的數(shù)字。

(2)循環(huán)結(jié)構(gòu)的使用。

在本題中,首先要將4位數(shù)各位上的數(shù)字拆分為獨(dú)立的數(shù)字。這要借助運(yùn)算符“%”(取余)與“/”(整除)。將一個(gè)4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個(gè)位上的數(shù)字。求得各位上的數(shù)字后,就可以進(jìn)行比較了。

36.voidCountRs(void){inticountj;char*pf;for(i=0;i〈10;i++)yy[i]=0;/*給數(shù)組yy初始化置0*/for(i=0;i〈100;i++){pf=xx[

溫馨提示

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