2023年江蘇省宿遷市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第1頁(yè)
2023年江蘇省宿遷市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第2頁(yè)
2023年江蘇省宿遷市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第3頁(yè)
2023年江蘇省宿遷市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第4頁(yè)
2023年江蘇省宿遷市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

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

一、單選題(10題)1.計(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)

2.IP地址塊/27、2/27和4/27經(jīng)過(guò)聚合后可用的地址數(shù)為()A.64B.92C.94D.126

3.用RSA算法加密時(shí),已知公鑰是(e=7,n=20),私鑰是(d=3,n=20),用公鑰對(duì)消息m=3加密,得到的密文是()。

A.19B.12C.13D.7

4.網(wǎng)絡(luò)系統(tǒng)分層設(shè)計(jì)的另一個(gè)好處是可以方便地分配與規(guī)劃帶寬,有利于均衡負(fù)荷,提高網(wǎng)絡(luò)效率。經(jīng)驗(yàn)數(shù)據(jù)是:層次之間的上聯(lián)帶寬與下一級(jí)帶寬之比一般控制在1:()。

A.5B.10C.15D.20

5.TTC標(biāo)準(zhǔn)OC-3的傳輸速率為()

A.512.4MbpsB.155.52MbpsC.622.08MbpsD.1.244Gbps

6.在Cisco路由器上進(jìn)行SNMP設(shè)置時(shí),如果團(tuán)體名為admin,訪問(wèn)權(quán)限為只讀,那么正確的配置語(yǔ)句是()。

7.SQL注入攻擊是從正常的()號(hào)端口訪問(wèn),而且表面看起來(lái)跟一般的Web頁(yè)面訪問(wèn)沒(méi)什么區(qū)別。

A.80B.8080C.23D.21

8.在Cisco路由器上進(jìn)行SNMP設(shè)置時(shí),如果指定當(dāng)一個(gè)接口斷開(kāi)或連接時(shí)向管理站發(fā)出通知,那么在該接口的配置模式下正確的配置命令是()。

9.ICMP報(bào)文類型號(hào)為11時(shí)表示()。

A.時(shí)間戳請(qǐng)求B.超時(shí)C.目標(biāo)不可達(dá)D.重定向

10.數(shù)據(jù)單元(PDU)是在哪一層產(chǎn)生的()。

A.應(yīng)用層B.網(wǎng)絡(luò)層C.傳輸層D.物理層

二、填空題(10題)11.TokenBus局域網(wǎng)中的令牌是一種特殊結(jié)構(gòu)的控制幀,它用來(lái)控制結(jié)點(diǎn)對(duì)總線的【】。

12.IP電話系統(tǒng)有4個(gè)基本組件:終端設(shè)備、______、多點(diǎn)控制單元和網(wǎng)守。

13.

14.中斷系統(tǒng)應(yīng)具有的功能包括:實(shí)現(xiàn)中斷響應(yīng)、______實(shí)現(xiàn)中斷排隊(duì)和中斷嵌套。

15.(3)描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和_____。

16.

第76題網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能,提出了一種新的網(wǎng)絡(luò)管理機(jī)制,即___________。

17.WindowsNTServer操作系統(tǒng)是以為單位實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的集中管理的。

18.不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為【】。

19.IPTV包括視頻點(diǎn)播、直播電視和______3個(gè)基本業(yè)務(wù)。

20.

三、2.填空題(8題)21.因特網(wǎng)的主要組成部分包括通信線路、路由器、【】和信息資源。

22.因特網(wǎng)的主要組成部分包括通信線路、路由器、主機(jī)和【】。

23.涉密政務(wù)辦公網(wǎng)絡(luò)之間是通過(guò)______進(jìn)行相互連接的。

24.ATM局域網(wǎng)仿真系統(tǒng)中,連接在ATM網(wǎng)絡(luò)中的主機(jī)與網(wǎng)橋可以從邏輯上劃分為若干個(gè)獨(dú)立的區(qū)域,每個(gè)區(qū)域稱為—個(gè)【】。

25.在網(wǎng)絡(luò)管理模型中,管理者和代理之間的信息交換可以分為兩種:—種是從管理者到代理的管理操作;另—種是從代理到管理者的【】。

26.在文件傳輸服務(wù)中,將文件從服務(wù)器轉(zhuǎn)到客戶機(jī)稱為_(kāi)_____文件。

27.接入因特網(wǎng)的主機(jī)按其在因特網(wǎng)中扮演的角色不同,將其分成兩類,即服務(wù)器和______。

28.______決定了明文到密文的映射。

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

例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(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中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按金額從小到大進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題。

例如:sell[i]=temp

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

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

五、1.選擇題(3題)31.如果Ethernet交換機(jī)一個(gè)端口的數(shù)據(jù)傳輸速率是100Mbps,該端口支持全雙工通信,則此端口的實(shí)際數(shù)據(jù)傳輸數(shù)量可達(dá)到()。

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

32.主機(jī)板的組成有CPU、存儲(chǔ)器、電源及

A.總線和音頻系統(tǒng)B.芯片和電池C.底板和電器元件D.總線和插槽

33.下列關(guān)于xDSL技術(shù)的說(shuō)法中,錯(cuò)誤的是()。

A.xDSL是一種以普通電話線為傳輸媒介的傳輸技術(shù)

B.xDSL信號(hào)傳輸距離愈長(zhǎng),信號(hào)衰減愈大,愈不適合高速傳輸,所以xDSL只能工作在用戶環(huán)路上

C.xDSL的上下行傳輸速率必須對(duì)稱

D.xDSL的高帶寬要?dú)w功于先進(jìn)的調(diào)制解調(diào)技術(shù)

六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件1N68.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,清編制一函數(shù)JsVal(),其功能是:如果4位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些4位數(shù)按從大到小的順序存入數(shù)組b中。最后調(diào)用函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT68.DAT文件。

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

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

請(qǐng)勿改動(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("IN68.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",bIii);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

ihti;

fp=fopen("out68.dar","w");

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

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

fprintf{fp,"%d\n",bIii);

fclose(fp);

}

35.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN5.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)ConvertCharA(),該函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母z,則改寫成字母a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT5.DAT中。

例如,原文:Adb.Bcdza

abck.LLhj

結(jié)果:Aec.Bdeab

bcdl.LLik

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;/*文章的總行數(shù)*/

intReadDat(void);

voidWriteDat(void);

voidConvertCharA(void)

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

ConvertCharA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

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

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

{

printf("%skn",xx[i]);

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

}

fclosefp);

}

36.已知在文件IN20.DAT中存有若干個(gè)(個(gè)數(shù)〈200)4位數(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,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT20.DAT中。

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

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

試題程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少個(gè)正整數(shù)*/

inttotCnt=0;/*符合條件的正整數(shù)的個(gè)數(shù)*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(Readdat())

{

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

return;

}

CalValue();

printf("文件IN20.DAT中共有正整數(shù)=%d個(gè)\n",totNum);

printf("符合條件的正整數(shù)的個(gè)數(shù)=%d個(gè)\n",totCnt);

printf("平均值=%.21f\n",totPjz);

Writedat();

}

intReaddat(void)

{

FILE*fp;

inti=0;

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

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

參考答案

1.C

2.BIP地址塊/27和2/27經(jīng)過(guò)聚合后為/26,其中全0和全1不能用,因此可用地址數(shù)為2(32-26)-2=62個(gè),而4/27無(wú)法聚合,可用地址數(shù)為2(32-27)-2=30個(gè)。所以總共可用的地址數(shù)為62+30=92個(gè),答案選B。也有認(rèn)為應(yīng)該聚合為聚合得到/25得到的2(32-25)-2=126。但是這樣做的話,會(huì)將不在范圍內(nèi)的/27也包括在內(nèi)。個(gè)人認(rèn)為不正確。

3.D

\n

4.D

5.B

6.C配置團(tuán)體名:snmp—servercommunity團(tuán)體名{view視閾名roIrw}[訪問(wèn)控制表號(hào)]。團(tuán)體名為admin,只讀為ro,訪問(wèn)控制表號(hào)可以省,根據(jù)語(yǔ)法結(jié)構(gòu),故選C選項(xiàng)。

7.A

8.Ctraps或informs用于指定向這臺(tái)主機(jī)發(fā)送自陷還是發(fā)送通知,命令格式為:snmp-serverenabletrapsIinforms。snmptraplink—status功能是當(dāng)指定端口斷開(kāi)或連接時(shí)要向管理站發(fā)出通知。故選C選項(xiàng)。

9.BICMP報(bào)文類型號(hào)為11時(shí)表示超時(shí),故選擇B選項(xiàng)。

10.A

11.訪問(wèn)權(quán)訪問(wèn)權(quán)解析:TokenBus是一種在總線拓?fù)渲欣谩傲钆啤弊鳛榭刂平Y(jié)點(diǎn)訪問(wèn)公共傳輸介質(zhì)的確定型介質(zhì)控制方法。在采用TokenBus方法的局域網(wǎng)中,任何一個(gè)結(jié)點(diǎn)只有在取得令牌后才能使用共享總線去發(fā)送數(shù)據(jù)。令牌是一種特殊結(jié)構(gòu)的控制幀;用來(lái)控制結(jié)點(diǎn)對(duì)總線的訪問(wèn)權(quán)。

12.網(wǎng)關(guān)網(wǎng)關(guān)解析:IP電話系統(tǒng)有4個(gè)基本組件:終端設(shè)備、網(wǎng)關(guān)、多點(diǎn)控制單元和網(wǎng)守。

13.

14.中斷服務(wù)及返回中斷服務(wù)及返回解析:為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有的功能包括:實(shí)現(xiàn)中斷響應(yīng)、中斷服務(wù)及返回、實(shí)現(xiàn)中斷排隊(duì)和中斷嵌套等。

15.(3)誤碼率

【解析】描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和誤碼率。

16.分布式目錄服務(wù)

【解析】網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能,提出了一種新的網(wǎng)絡(luò)管理機(jī)制,即分布式目錄服務(wù)。

17.域WindowsNTServer操作系統(tǒng)以“域”為單位實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的集中管理。在一個(gè)WindowsNT域中,只能有1臺(tái)主域控制器(PDC),但同時(shí)可以有備份域控制器(BDC)和普通服務(wù)器。主域控制器負(fù)責(zé)為域用戶與用戶組提供信息,同時(shí)具有與NetWare中的文件服務(wù)器相似的功能。備份域控制器的主要功能是提供系統(tǒng)容錯(cuò),它保存著域用戶與用戶組信息的備份,在主域控制器失效的情況下自動(dòng)升級(jí)為主域控制器。

18.直接存儲(chǔ)器存取方式(DMA)直接存儲(chǔ)器存取方式(DMA)解析:不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為直接存儲(chǔ)器存取方式(DMA)

19.時(shí)移電視時(shí)移電視解析:IPTV包括視頻點(diǎn)播、直播電視和時(shí)移電視3個(gè)基本業(yè)務(wù)。

20.

21.主機(jī)主機(jī)解析:因特網(wǎng)的組成包含:通信線路、路由器、主機(jī)和信息資源。接入因特網(wǎng)的主機(jī)通??梢苑譃閮深?,即服務(wù)器和客戶機(jī)。

22.信息資源信息資源解析:因特網(wǎng)主要由以下部分組成:1、通信線路;2、路由器;3、服務(wù)器與客戶機(jī);4、信息資源。

23.涉密政務(wù)專網(wǎng)涉密政務(wù)專網(wǎng)解析:涉密政務(wù)辦公網(wǎng)絡(luò)是政府內(nèi)部的辦公網(wǎng)絡(luò)系統(tǒng)。涉密政務(wù)辦公網(wǎng)絡(luò)之間是通過(guò)涉密政務(wù)專網(wǎng)進(jìn)行相互連接的。

24.ELANELAN解析:ATM局域網(wǎng)仿真系統(tǒng)中,連接在ATM網(wǎng)絡(luò)中的主機(jī)與網(wǎng)橋可以從邏輯上劃分為若干個(gè)獨(dú)立的區(qū)域,每個(gè)區(qū)域稱為一個(gè)ELAN。

25.事件通知事件通知

26.下載下載解析:因特網(wǎng)用戶可以通過(guò)FTP客戶機(jī)從信息提供者的計(jì)算機(jī)下載這些文件,客戶機(jī)通常是用戶自己的計(jì)算機(jī),將文件從服務(wù)器傳到客戶機(jī)稱為下載文件,而將文件從客戶機(jī)上傳到服務(wù)器稱為上傳文件。

27.客戶機(jī)客戶機(jī)解析:接入因特網(wǎng)的主機(jī)分成兩類,即服務(wù)器和客戶機(jī)。所謂服務(wù)器就是因特網(wǎng)服務(wù)與信息資源的提供者,而客戶機(jī)則是因特網(wǎng)服務(wù)和信息資源的使用者。

28.密鑰密鑰解析:密鑰決定了明文到密文的映射。加密算法使用的密鑰是加密密鑰,解密算法使用的密鑰是解密密鑰。

29.【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過(guò)審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語(yǔ)句修改if語(yǔ)句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語(yǔ)句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

30.【審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。

\n【參考答案】

\n

31.C解析:交換機(jī)的端口分為全雙工和半雙工,對(duì)于100Mbps端口,半雙工的端口帶寬為100Mbps,全雙工的帶寬為一個(gè)端口速率的2倍,為200Mbps。

32.D解析:主機(jī)由CPU、存儲(chǔ)器、總線、插槽及電源5個(gè)部分組成。

33.C解析:xDSL技術(shù)上下行傳輸速率可以不相同。上下行速率相同稱為對(duì)稱型,不相同的稱為非對(duì)稱型。

34.voidjsVal(){ihtithouhuntendataj;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ù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/if(thou%2!=0&&hun%2!=0&&ten%2!=0&&data%2!=0)/*如果4位數(shù)各位上數(shù)字均是奇數(shù)*/{b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=0;ifor(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\nihti,thou,hun,ten,data,j;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=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%2!=0&&hun%2!=0&&ten%2!=0&&data%2!=0)\r\n/*如果4位數(shù)各位上數(shù)字均是奇數(shù)*/\r\n{\r\nb[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\n}\r\nfor(i=0;ifor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)'%'與'/'的使用。

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

(3)數(shù)據(jù)的排序。

本題中,首先借助“%”與“/”將4位數(shù)各位上的數(shù)拆成獨(dú)立的數(shù)字:將1個(gè)4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個(gè)位卜的數(shù)字。1個(gè)數(shù)除以2取余所得的數(shù)不等于0,則此數(shù)是奇數(shù)。題中要求將符合條件的4位數(shù)按從大到小的順序存入數(shù)組b中,我們可以先將符合條件的4位數(shù)存入數(shù)組b,然后對(duì)b中的數(shù)進(jìn)行排序。排序使用“選擇排序法

35.voidConvertCharA(void){intiistr;for(i=O;i<maxline;i++){str=strlen(XX[i]);/*求得當(dāng)前行的字符串的長(zhǎng)度*/for(j=0;i<str;j++)if(MX[i][j]=='z')MX[i][j]='a';/*如果遇到的字符是小寫字母z則改寫成小寫字母a*/elseif(xx[i][j]>='a'&&xx[i][j]<='y')MX[i][j]+=1;/*如果該字符是從a到y(tǒng)的小寫字母則改寫為該字母的下一個(gè)字母*/}}voidConvertCharA(void)\r\n{\r\ninti,i,str;\r\nfor(i=O;i<maxline;i++)\r\n{\r\nstr=strlen(XX[i]);/*求得當(dāng)前行的字符串的長(zhǎng)度*/\r\nfor(j=0;i<str;j++)\r\nif(MX[i][j]=='z')\r\nMX[i][j]='a';/*如果遇到的字符是小寫字母z則改寫成小寫字母a*/\r\nelseif(xx[i][j]>='a'&&xx[i][j]<='y')\r\nMX[i][j]+=1;/*如果該字符是從a到y(tǒng)的小寫字母則改寫為該字母的下\r\n一個(gè)字母*/\r\n}\r\n}解析:本題要對(duì)二維數(shù)組中的字符元素按行來(lái)處理,因此,首先要求得當(dāng)前行所包含的字符總個(gè)數(shù),之后才可以利用一個(gè)循環(huán)米依次訪問(wèn)該行中的所有字符。當(dāng)遇到一個(gè)字符時(shí),先判斷該字符是否是小寫字母z,如果是,則把該字符改寫成小寫字母a;如果不是,則繼續(xù)判斷該字符是否是從a到y(tǒng)的小寫字母,如果是,則改寫為該字母的下一個(gè)字母(利用字符的ASCII碼值來(lái)實(shí)現(xiàn));如果不是,則不做任何的操作,接著去取下一個(gè)字符。

36.voidCalValue(){intithouhuntendata;intab;longsum=0;for(i=0;i〈MAXNUM;i++){if(XX[i]>0

溫馨提示

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