【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.類信息是有極高使用價值的專用信息,如重要的市場走向分析、網(wǎng)絡(luò)暢銷商品的情況調(diào)查、新產(chǎn)品新技術(shù)信息、專利技術(shù)以及其它獨特的專門性的信息等,是信息庫中成本費用最高的一類信息()。

A.標準收費信息B.優(yōu)質(zhì)優(yōu)價信息C.低收費信息D.免費信息

2.在公用密鑰數(shù)字簽名技術(shù)中,使用單向散列函數(shù)生成信息摘要的目的的是()

A.防止交易者抵賴B.防止信息被篡改或偽造C.為了便于解密明文D.給接收方傳遞密鑰

3.以下哪一個不是搜索引擎中使用的運算符()。

A.NORB.ANDC.NOTD.OR

4.SET協(xié)議中涉及的當事人包括()

A.持卡人、發(fā)卡機構(gòu)、商家、銀行和運輸部門

B.持卡人、發(fā)卡機構(gòu)、商家、銀行和支付網(wǎng)關(guān)

C.持卡人、通信系統(tǒng)、商家、銀行和支付網(wǎng)關(guān)

D.持卡人、通信系統(tǒng)、商家、銀行和運輸部門

5.

6.下列對VLAN的描述中,錯誤的是()。

A.VLANIDl—1005是標準范圍,1025—4096是擴展范圍

B.可用于Ethernet的VLANID為l一1000

C.VLANname用32個字符表示

D.IEEE802.1Q標準規(guī)定,VLANID用16比特表示

7.某一主機IP地址為5,子網(wǎng)掩碼是40。該主機的有限廣播地址為()。

A.55

B.

C.5

D.55

8.關(guān)于IP數(shù)據(jù)報的說法正確的是()。

A.任何物理網(wǎng)絡(luò)能處理的最大報文長度相同

B.分片后的報文在投遞中可以自行重組

C.IP數(shù)據(jù)報是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的

D.數(shù)據(jù)報填充域?qū)儆贗P數(shù)據(jù)報數(shù)據(jù)區(qū)

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

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

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

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

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

10.兩臺交換機分別具有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

二、填空題(10題)11.(14)SMTP相應(yīng)字符串以_________位數(shù)字開始,后面跟有該響應(yīng)的具體描述。

12.(18)在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是_________協(xié)議和身份認證頭協(xié)議。

13.在瀏覽器結(jié)構(gòu)中,處于中心地位的是。

14.密鑰分發(fā)中心是一個獨立的可信網(wǎng)絡(luò)實體,其英文縮寫是______。

15.

第66題在HTML語言中,<IMG>標記用于表示___________。

16.按網(wǎng)絡(luò)覆蓋范圍分類,______用于實現(xiàn)幾十公里范圍內(nèi)大量局域網(wǎng)的互聯(lián)。

17.

18.網(wǎng)絡(luò)中的計算機與終端間要想正確地傳送信息和數(shù)據(jù),必須在數(shù)據(jù)傳輸?shù)捻樞颉?shù)據(jù)的格式及內(nèi)容等方面有一個約定或規(guī)則,這種約定或規(guī)則稱作______。

19.00-60-38-00-08-A6是一個______地址。

20.

80

P2P網(wǎng)絡(luò)存在集中式、__________、分布式結(jié)構(gòu)化和混合式結(jié)構(gòu)化四種主要結(jié)構(gòu)類型。

三、2.填空題(8題)21.盡管Windows操作系統(tǒng)的版本不斷變化,但從網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度看,有兩個概念始終沒變,這就是工作模型與______模型。

22.在傳遞數(shù)據(jù)的過程中,如果目標IP地址和當前所在的網(wǎng)絡(luò)不同,那么該數(shù)據(jù)就必須經(jīng)過______中轉(zhuǎn),才能到達目的網(wǎng)絡(luò)。

23.電子政務(wù)系統(tǒng)是采用先進的計算機技術(shù)和______構(gòu)建的一個高質(zhì)量、高效率、智能化的辦公系統(tǒng)。

24.______結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

25.目前,因特網(wǎng)使用的IP協(xié)議的版本號為______。

26.在NetWare網(wǎng)絡(luò)中,【】負責網(wǎng)絡(luò)文件目錄結(jié)構(gòu)的創(chuàng)建與維護,建立用戶與用戶組,設(shè)置用戶權(quán)限、目錄文件權(quán)限與目錄文件屬性等任務(wù)。

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

28.FDDI在物理層提出了物理層介質(zhì)相關(guān)的PMD子層與______子層。

四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組xx中,請編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母Z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

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

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

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

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

計算方差的公式如下:

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

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

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

五、1.選擇題(3題)31.“一站式”電子政務(wù)應(yīng)用系統(tǒng)的實現(xiàn)流程是()。

A.身份認證、服務(wù)請求、服務(wù)調(diào)度及處理

B.用戶登錄、身份認證、服務(wù)調(diào)度及處理

C.身份認證、安全認證、服務(wù)調(diào)度及處理

D.用戶登錄、服務(wù)請求、服務(wù)調(diào)度及處理

32.下面哪種業(yè)務(wù)屬于IPTV通信類服務(wù)?______。

A.視頻點播B.即時通信C.時移電視D.數(shù)字電視

33.FTP服務(wù)運行的默認端口號為()。

A.80B.40C.21D.90

六、1.程序設(shè)計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG9.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,

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

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

請勿改動主函數(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);

}

35.在文件in33.dat中有200個正整數(shù),且每個正整數(shù)均在100至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)并存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按照每個數(shù)的后3位的大小進行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中,如果數(shù)組比中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進行降序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件out33.dat中。

例如:處理前60125099901270258088

處理后90126012702580885099

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

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

試題程序:

#include

9include

#include

intaa[200],bb[10];

voidreadDat();

voidwriteDat();

voidjsSort()

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

voidreadDat()

{

FILE*in;

inti;

in=fopen("in33.dat","r");

for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);

fclose(in);

}

voidwriteDat()

{

FILE*out;

inti;

clrscr();

out=fopen("out33.dat","w");

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

36.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN74.DAT中讀取一篇英文文章存入到字符串數(shù)組XX中。請編制函數(shù)StrCharJL(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串對應(yīng)的位置。最后把已處理的字符串仍按行重新存入字符串數(shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT74.DAT中。

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

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

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.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(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

參考答案

1.B

2.B數(shù)字簽名使用的技術(shù)決定了數(shù)字簽名的功能:安全單向散列函數(shù)的特性使得不同數(shù)據(jù)生成相同加密摘要的可能性很小,從而保證了數(shù)據(jù)傳輸過程中的完整性;公開密鑰加密技術(shù)決定了除發(fā)送者之外,其他任何人都不可能產(chǎn)生該密文,從而證明了發(fā)送者的身份,也使得發(fā)送者無法抵賴。

3.A

4.B解析:SET協(xié)議中涉及的當事人包括持卡人、發(fā)卡機構(gòu)、商家、銀行和支付網(wǎng)關(guān)。其中發(fā)卡機構(gòu)負責為每一個建立賬戶的用戶頒發(fā)付款卡;銀行負責為用戶開立賬號、支付卡認證、支付和電子轉(zhuǎn)賬;支付網(wǎng)關(guān)負責連接公共因特網(wǎng)和金融機構(gòu)內(nèi)部網(wǎng)絡(luò),完成協(xié)議轉(zhuǎn)換、數(shù)據(jù)接口安全及鑒別管理。

5.D

6.DIEEE802.1Q標準規(guī)定,VLANID用12比特表示。故選擇D選項。

7.A32位全l的IP地址(255.255.255.255)用于本網(wǎng)廣播,該地址稱為有限廣播地址。

8.C利用IP進行互聯(lián)的各個物理網(wǎng)絡(luò)能處理的最大報文長度有可能不同;分片后的報文獨立選擇路徑傳送,所以報文在投遞途中不會也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報;數(shù)據(jù)報填充域?qū)儆贗P數(shù)據(jù)報報頭區(qū)。\r\n

9.D

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

11.(14)3

【解析】SMTP響應(yīng)字符串以3位數(shù)字開始,后面跟有該響應(yīng)的具體描述。

12.18)封裝安全負載或ESP或封裝安全負載(ESP)

【解析】在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是封裝安全負載協(xié)議和身份認證頭協(xié)議。

13.控制單元WWW瀏覽器是用來瀏覽服務(wù)器中的Web頁面的軟件,它由1個控制單元和一系列的客戶機單元、解釋單元組成。控制單元是瀏覽器的中心,負責協(xié)調(diào)和管理客戶機單元和解釋單元。控制單元能夠接收用戶的鍵盤或鼠標輸入,并調(diào)用其他單元完成用戶的指令。

14.KDCKDC解析:密鑰分發(fā)中心(KDC)是一個獨立的可信網(wǎng)絡(luò)實體,是一個服務(wù)器、它同每個注冊用戶共享不同的密碼對稱密鑰。

15.圖像

【解析】頁面是~種結(jié)構(gòu)化文檔,采用超文本標記語言(HTML)書寫而成。HTML是一個簡單的標記語言。用來描述Web文檔的結(jié)構(gòu)。①基本結(jié)構(gòu)

16.城域網(wǎng)城域網(wǎng)解析:城域網(wǎng)是介于廣域網(wǎng)和局域網(wǎng)之接的種高速網(wǎng)絡(luò)。城域網(wǎng)的設(shè)計目標是滿是幾石千米范圍內(nèi)的大量企業(yè)、機關(guān)、公司的多個局域網(wǎng)的互聯(lián)需求,以實現(xiàn)大量用戶之間的數(shù)據(jù)、語音、圖形與視頻等多種信息傳輸。

17.

18.網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議解析:網(wǎng)絡(luò)中的計算機與終端間要想正確地傳送信息和數(shù)據(jù),必須在數(shù)據(jù)傳輸?shù)捻樞颉?shù)據(jù)的格式及內(nèi)容等方面有一個約定或規(guī)則,這種約定或規(guī)則稱作網(wǎng)絡(luò)協(xié)議。

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

20.分布式非結(jié)構(gòu)化

21.域域解析:盡管Windows操作系統(tǒng)的版本不斷變化,但從網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度看,有兩個概念始終沒變,這就是工作組模型與域模型。

22.路由器路由器解析:網(wǎng)絡(luò)通過IP地址決定數(shù)據(jù)是直接投遞還是通過某個路由器傳送出去。

23.網(wǎng)絡(luò)通信技術(shù)網(wǎng)絡(luò)通信技術(shù)

24.樹形拓撲樹形拓撲解析:樹形拓撲構(gòu)型中,結(jié)點按層次進行連接,信息交換主要在上、下結(jié)點之間進行,相鄰及同層結(jié)點之間一般不進行數(shù)據(jù)交換或數(shù)據(jù)交換量小。將其看成星形拓撲構(gòu)型的擴展。樹形結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

25.44解析:目前,因特網(wǎng)使用的IP協(xié)議的版本號為4。

26.網(wǎng)絡(luò)管理員網(wǎng)絡(luò)管理員解析:在NetWare網(wǎng)絡(luò)中,網(wǎng)絡(luò)管理員負責網(wǎng)絡(luò)文件目錄結(jié)構(gòu)的創(chuàng)建與維護,建立用戶與用戶組,設(shè)置用戶權(quán)限、目錄文件權(quán)限與目錄文件屬性,完成網(wǎng)絡(luò)安全保密、文件備份、網(wǎng)絡(luò)維護與打印隊列管理等任務(wù)。

27.電子郵件協(xié)議或SMTP電子郵件協(xié)議或SMTP解析:應(yīng)用層協(xié)議主要包含下列幾項:①網(wǎng)絡(luò)終端協(xié)議(TELNET),用于實現(xiàn)互聯(lián)網(wǎng)中遠程登錄功能;②文件傳輸協(xié)議(FTP),用于實現(xiàn)互聯(lián)網(wǎng)中交互式文件傳輸功能;③電子郵件協(xié)議(SMTP),用于實現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能;④域名服務(wù)(DNS),用于實現(xiàn)互聯(lián)網(wǎng)設(shè)備名字到IP地址映射的網(wǎng)絡(luò)服務(wù)功能;⑤路由信息協(xié)議(RIP),用于實現(xiàn)網(wǎng)絡(luò)設(shè)備之間交換路由信息功能;⑥網(wǎng)絡(luò)文件系統(tǒng)(NFS),用于實現(xiàn)網(wǎng)絡(luò)中不同主機間的文件共享功能;⑦HTTP協(xié)議,用于實現(xiàn)WWW服務(wù)功能。

28.物理層協(xié)議PHY物理層協(xié)議PHY解析:FDDI在物理層提出PMD與PHY子層。FDDI采用IEEE802的體系結(jié)構(gòu)和邏輯鏈路控制(LLC)協(xié)議研究出了FDDI的MAC協(xié)議。

29.【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、j。

\n

\n【參考答案】

\n

\n

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

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

\n【參考答案】

\n

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

31.A解析:當用戶登錄一站式電子政務(wù)服務(wù)系統(tǒng)時,.首先需要對用戶的身份和服務(wù)系統(tǒng)的身份進行雙向確認,即身份認證;然后由客戶根據(jù)需要提交服務(wù)請求;最后就是服務(wù)調(diào)度及處理。

32.B解析:IPTV(InternetProtocolTelevision)也稱網(wǎng)絡(luò)電視,是指基于IP協(xié)議的電視廣播服務(wù)。該業(yè)務(wù)將電視機或個人計算機作為顯示終端,通過寬帶網(wǎng)絡(luò)向用戶提供數(shù)字廣播電視、視頻服務(wù)、信息服務(wù)、互動社區(qū)、互動休閑娛樂、電子商務(wù)等寬帶業(yè)務(wù)。IPTV的主要特點是交互性和實時性,可知選項B正確

33.C解析:常用的端口號中,文件傳輸協(xié)議FTP使用的端口號是21,HTTP使用80。

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

35.voidjsSort(){intijdata;for(i=O;i<199;i++)for(j=i+l;j<200;j++){if(aa[ii%1000>aa[j]%1000)/*按照每個數(shù)的后3位的大小進行升序排例*/{data=aa[i];aa[ii=aa[j];aa[j]=data;}elseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數(shù)值相等則對這些數(shù)值按原始4位數(shù)據(jù)進行降序*/if(aaIi]<aa[j]){data=aaIii;aa[ii=aa[j];aa[j]=data;}}for(i=O;i<10;i++)/*將排好序的前十個數(shù)存入數(shù)組bb中*/bb[i]=aa[i];voidjsSort()\r\n{\r\ninti,j,data;\r\nfor(i=O;i<199;i++)\r\nfor(j=i+l;j<200;j++)\r\n{\r\nif(aa[ii%1000>aa[j]%1000)/*按照每個數(shù)的后3位的大小進行升序排例*/\r\n{\r\ndata=aa[i];\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\nelseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數(shù)值相等,則對這些數(shù)值\r\n按原始4位數(shù)據(jù)進行降序*/\r\nif(aaIi]<aa[j])\r\n{\r\ndata=aaIii;\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\n}\r\nfor(i=O;i<10;i++)/*將排好序的前十個數(shù)存入數(shù)組bb中*/\r\nbb[i]=aa[i];解析:本題考查的知識點如下:

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

(2)選擇結(jié)構(gòu)的嵌套。

(3)特殊運算符“%”的使用。

(4)數(shù)據(jù)的升降序排列。

在該題中,首先要解決的問

溫馨提示

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

評論

0/150

提交評論