版權(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ù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.通過(guò)撥號(hào)遠(yuǎn)程配置Ciseo路由器時(shí),應(yīng)使用的接口是()。
A.AUXB.ConsoleC.EthernetD.VTY
2.某公司分配給人事部的IP地址塊為24/27,分配給培訓(xùn)部的IP地址塊為08/28,分配給銷售部的IP地址塊為92/28,那么這三個(gè)地址塊經(jīng)過(guò)聚合后的地址為()
A.92/25
B.24/25
C.92/26
D.24/26
3.
4.
5.
6.SQL注入攻擊就是攻擊者把SQL命令插入到()的輸入域或者頁(yè)面請(qǐng)求的查詢字符串,欺騙服務(wù)器執(zhí)行惡意的SQL命令。
A.SQL數(shù)據(jù)表B.MIME頭C.Web表單D.HTTP流
7.
8.CableModem上行速率在()
A.64Kbps-200Kbps
B.200Kbps-10Mbps
C.10Mbps-20Mbps
D.20Mbps-36Mbps
9.第
10
題
將一個(gè)IPX的網(wǎng)絡(luò)和一個(gè)IP網(wǎng)絡(luò)在網(wǎng)絡(luò)層互聯(lián)到一起需要()
A.交換機(jī)B.IP路由器C.IPX路由器D.多協(xié)議路由器
10.下列技術(shù)中,不屬于無(wú)線接入技術(shù)的是()。
A.AdhocB.DWDMC.WiFiD.WiMAX
二、填空題(10題)11.
12.
13.有一類加密類型常用于數(shù)據(jù)完整性檢驗(yàn)和身份驗(yàn)證,例如計(jì)算機(jī)系統(tǒng)中的口令就是利用【】算法加密的。
14.域名解析有兩種方式,一種是反復(fù)解析,另一種是______解析。
15.
第
70
題
在分布式非結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)的P2P網(wǎng)絡(luò)模型中,每個(gè)結(jié)點(diǎn)具有相同的功能,既是客戶機(jī)又是服務(wù)器,因而結(jié)點(diǎn)被稱為_(kāi)_________。
16.防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送的報(bào)文分組,以確定這些報(bào)文分組的【】。
17.時(shí)移電視和直播電視的主要區(qū)別是______。
18.虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實(shí)現(xiàn)______工作組的劃分與管理。
19.(16)當(dāng)信息從信源向信宿流動(dòng)時(shí)可能會(huì)受到攻擊。其中中斷攻擊是破壞系統(tǒng)資源,這是對(duì)網(wǎng)絡(luò)_________性的攻擊。
20.網(wǎng)卡是連接局域網(wǎng)中計(jì)算機(jī)和【16】的設(shè)備。
三、2.填空題(8題)21.【】是用戶與計(jì)算機(jī)硬件系統(tǒng)之間的橋梁。
22.在網(wǎng)絡(luò)中,為了將語(yǔ)音信號(hào)和數(shù)據(jù)、文字、圖形、圖像一同傳輸,必須利用______技術(shù)將語(yǔ)音信號(hào)數(shù)字化。
23.在Internet中,需要使用進(jìn)行路由選擇的設(shè)備一般采用______驅(qū)動(dòng)的路由選擇算法。
24.如果系統(tǒng)的物理內(nèi)存不能滿足應(yīng)用程序的需要,那么就需要使用______內(nèi)存。
25.網(wǎng)絡(luò)協(xié)議的3要素是:語(yǔ)法,語(yǔ)義和______。
26.協(xié)議分層模型包括兩方面的內(nèi)容:一是層次結(jié)構(gòu),二是對(duì)______的描述。
27.在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)通常選用雙絞線和______。
28.有一種攻擊是針對(duì)網(wǎng)絡(luò)低層協(xié)議而不是針對(duì)某項(xiàng)特定的應(yīng)用服務(wù),這種攻擊稱為_(kāi)_____。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)isVat,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.
五、1.選擇題(3題)31.在以下4個(gè)WWW網(wǎng)址中,不符合WWW網(wǎng)址書(shū)寫規(guī)則的是
A.B.www.nk.cmeduC.cnD..jp
32.談判屬于()。
A.支付型業(yè)務(wù)B.非支付型業(yè)務(wù)C.主觀業(yè)務(wù)D.談判不涉及資金的轉(zhuǎn)移,不屬于電子商務(wù)
33.下列是按照網(wǎng)卡支持的計(jì)算機(jī)種類分類的是()。Ⅰ.標(biāo)準(zhǔn)以太網(wǎng)卡Ⅱ.PCMCIA網(wǎng)卡Ⅲ.普通的10Mbps網(wǎng)卡Ⅳ.光纖網(wǎng)卡
A.Ⅰ、ⅡB.Ⅱ、Ⅲ和ⅣC.Ⅰ和ⅢD.Ⅲ和Ⅳ
六、1.程序設(shè)計(jì)題(3題)34.下列程序的功能是:選出100~1000間的所有個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的素?cái)?shù)(如293)。計(jì)算并輸出上述這些素?cái)?shù)的個(gè)數(shù)cnt,以及這些素?cái)?shù)值的和sum。請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件OUT17.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include〈stdio.h>
intcnt,sum;
voidcountValue()
{
}
main()
{
cnt=sum=0;
countValue();
printf("素?cái)?shù)的個(gè)數(shù)=%d\n",cnt);
printf("滿足條件素?cái)?shù)值的和=%d",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT17.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
35.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN73.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CovertCharD(),該函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改成該字母的上一個(gè)字母,如果是字母a,則改成字母z。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果XX輸出到文件OUT73.DAT中。
例如:原文AdbBcdza
abckLLHj
結(jié)果AcaBbcyz,
ZabjLLgi
原始數(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;
intReadDat(void);
voidWriteDat(void);
voidCovertCharD()
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN7.DAT不能打開(kāi)\n\007");
return;
}
CovertCharD();
WriteDat();
}
intReadDat()
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN73.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("OUT73.DAT","N");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,”%s\n",xx[i]);
}
fclose(fp);
}
36.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票文件ENG50.1N,其數(shù)據(jù)存放格式是每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依此類推。每一位候選人的記錄內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無(wú)效的選票。給定函數(shù)ReadDat()的功能是把選票記錄讀入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CoutRs()來(lái)統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0],jyy[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT50.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);
voidCoutRs(void)
{
}
voidmain()
{
inti;
for(i=0;i<10;i++)
yy[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件ENG50.IN不能打開(kāi)!\n\007"
return;
}
CoutRs();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti;
chartt[13];
if((fp=fopen("ENG50.IN","r"))==NULL)
return1;
for(i=0;i<100;i++)
{
if(fgets(tt,13,fp)==NULL)
return1;
memcpy(xx[i],tt,10);
xx[i][10]=0;
}
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUTS0.DAT","w");
for(i=0;i<10;i++)
{
fprintf(fp,"%d\n",yy[i]);
printf("第%d個(gè)人的選票數(shù)=%d\n",i+l,yy[i]);
}
fclose(fp);
}
參考答案
1.A路由器有多種配置方式:①使用控制端口配置;②使用Aux端口連接一臺(tái)Modem,通過(guò)撥號(hào)遠(yuǎn)程配置路由器;③使用telnet遠(yuǎn)程登錄到路由器上配置路由器;④使用TFTP服務(wù),以拷貝配置文件、修改配置文件的形式配置路由器;⑤通過(guò)網(wǎng)絡(luò)管理協(xié)議SNMP修改路由器配置文件的方式,從而對(duì)路由器進(jìn)行配置。因此選擇A選項(xiàng)。
2.C
3.B
4.D
5.D
6.C
7.D
8.B
9.D將IPX網(wǎng)絡(luò)分組轉(zhuǎn)換成IP網(wǎng)絡(luò)分組,或者相反,從而將IPX網(wǎng)絡(luò)和IP網(wǎng)絡(luò)連接到了一起,這種設(shè)備是網(wǎng)絡(luò)層的網(wǎng)絡(luò)互聯(lián)設(shè)備,叫多協(xié)議路由器。
10.B密集波分復(fù)用(DenseWavelengthDivisionMultiplexin9,DWDM)技術(shù),指的是一種光纖數(shù)據(jù)傳輸技術(shù),這一技術(shù)利用激光的波長(zhǎng)按照比特位并行傳輸或者字符串行傳輸方式在光纖內(nèi)傳遞數(shù)據(jù)。故選B選項(xiàng)。
11.
12.
13.不可逆加密或安全單項(xiàng)散列不可逆加密或安全單項(xiàng)散列解析:加密過(guò)程不需要密鑰,且經(jīng)過(guò)加密的數(shù)據(jù)無(wú)法解密是不可逆加密算法,又稱單項(xiàng)散列算法。適用于完整性校驗(yàn)和身份驗(yàn)證,不適合數(shù)據(jù)加密。代表算法有:MD5算法和安全散列算法SHA。
14.遞歸遞歸解析:域名解析有兩種方式。第一種稱為遞歸解析,要求域名服務(wù)器系統(tǒng)一次性完成全部名字一地址變換。第二種稱為反復(fù)解析,每次請(qǐng)求一個(gè)服務(wù)器,不行再請(qǐng)求別的服務(wù)器。
15.對(duì)等點(diǎn)
【解析】在分布式非結(jié)構(gòu)化拓?fù)浣Y(jié)構(gòu)的P2P網(wǎng)絡(luò)模型中,每個(gè)節(jié)點(diǎn)具有相同的功能,既是客戶機(jī)又是服務(wù)器,因而結(jié)點(diǎn)被稱為對(duì)等點(diǎn)。
16.合法性合法性解析:防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送的報(bào)文分組,以確定這些報(bào)文分組的合法性。
17.傳輸方式的差異。傳輸方式的差異。解析:直播電視通過(guò)組播方式實(shí)現(xiàn)直播電視的功能。時(shí)移電視采用點(diǎn)播的方式為用戶實(shí)現(xiàn)時(shí)移電視的功能。
18.邏輯邏輯解析:虛擬局域網(wǎng)建立在局域網(wǎng)交換機(jī)基礎(chǔ)上,以軟件方式實(shí)現(xiàn)邏輯工作組的劃分與管理,工作組中的結(jié)點(diǎn)不受物理位置限制。
19.可用
【解析】中斷是對(duì)可用性的攻擊。
20.傳輸介質(zhì)網(wǎng)卡是構(gòu)成局域網(wǎng)的基本設(shè)備之一。網(wǎng)卡的一端連接局域網(wǎng)中的計(jì)算機(jī)設(shè)備包括服務(wù)器和工作站.,另一端連接局域網(wǎng)中的傳輸介質(zhì)。就數(shù)據(jù)傳輸速率而言,網(wǎng)卡分10Mpbs、100Mpbs、1000Mpbs等技術(shù)指標(biāo);就連接的介質(zhì)類型而言.網(wǎng)卡分粗纜、細(xì)纜和雙絞線等接口。
21.軟件軟件解析:軟件是用戶與計(jì)算機(jī)硬件系統(tǒng)之間的橋梁,它體現(xiàn)了人要計(jì)算機(jī)做什么、怎樣做,這一套指令序列均以某種代碼形式儲(chǔ)存于存儲(chǔ)器中。
22.A/D或模/數(shù)轉(zhuǎn)換A/D或模/數(shù)轉(zhuǎn)換解析:在網(wǎng)絡(luò)中,要將語(yǔ)音信號(hào)和數(shù)字、文字、圖形、圖像一同傳輸,則語(yǔ)音信號(hào)必須通過(guò)模/數(shù)轉(zhuǎn)換技術(shù)轉(zhuǎn)換成數(shù)字信號(hào)。
23.表表解析:需要使用進(jìn)行路由選擇的設(shè)備一般是采用表驅(qū)動(dòng)的路由選擇算法。每臺(tái)需要路由選擇的設(shè)備保存一張IP選路表(路由表),需要傳送數(shù)據(jù)時(shí),通過(guò)查詢?cè)摫頉Q定發(fā)送方向。
24.虛擬虛擬解析:如果系統(tǒng)的物理內(nèi)存不能滿足應(yīng)用程序的需要,虛擬內(nèi)存管理程序就會(huì)接入來(lái)彌補(bǔ)不足。
25.時(shí)序時(shí)序解析:時(shí)序是對(duì)事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明。
26.各層功能各層功能解析:層次結(jié)構(gòu)和對(duì)各層功能的描述是分層模型的主要內(nèi)容。
27.光纖或光纜光纖或光纜解析:在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu),可以連接各種設(shè)備與網(wǎng)絡(luò)系統(tǒng),包括語(yǔ)音、數(shù)據(jù)通信設(shè)備、交換設(shè)備、傳真設(shè)備和局域網(wǎng)系統(tǒng)。
28.非服務(wù)攻擊非服務(wù)攻擊解析:從網(wǎng)絡(luò)高層協(xié)議角度劃分,攻擊方法可以分為服務(wù)攻擊與非服務(wù)攻擊。服務(wù)攻擊是針對(duì)某種特定網(wǎng)絡(luò)服務(wù)的攻擊,如針對(duì)E-mail和Telnet等服務(wù)進(jìn)行的攻擊;非服務(wù)攻擊是基于網(wǎng)絡(luò)層等低層協(xié)議而進(jìn)行的攻擊,如源路由攻擊和地址欺騙等。
29.【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語(yǔ)句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】
\n
\n【解題思路】
\n①首先定義變量并賦值,包括表示級(jí)數(shù)的整型變量al、a2,賦初值l,表示級(jí)數(shù)前n項(xiàng)的和s,其初值為2,表示級(jí)數(shù)的第n項(xiàng)t,循環(huán)變量i,級(jí)數(shù)n項(xiàng)賦初值l。
\n②采用for循環(huán),循環(huán)變量i從0開(kāi)始依次遞增到2。在循環(huán)體中對(duì)m的值擴(kuò)大l0倍,當(dāng)級(jí)數(shù)前n項(xiàng)的和s小于m時(shí),根據(jù)級(jí)數(shù)的第n項(xiàng)等于第n-2項(xiàng)與2倍的第n-1項(xiàng)的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級(jí)數(shù)前11.1項(xiàng)的和s加上第n項(xiàng)的值t賦給變量S,求得級(jí)數(shù)前n項(xiàng)的和賦給變量s。把il的值加1,在下次循環(huán)中計(jì)算級(jí)數(shù)第n+1項(xiàng)的值,把變量當(dāng)前級(jí)數(shù)第n-1項(xiàng)的值a2賦給第n.2項(xiàng)al,把當(dāng)前的第n項(xiàng)t的值賦給第n-1項(xiàng)a2。當(dāng)級(jí)數(shù)前n項(xiàng)的和s大于或等于m時(shí),退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進(jìn)入下一次for循環(huán)。
\n【參考答案】
\n
31.B解析:在WWW網(wǎng)址中,頂級(jí)域名放在最右面,分配給主機(jī)的名字放在最左面,各級(jí)名字之間用“.”隔開(kāi)。
32.B解析:談判屬于非支付型業(yè)務(wù)。支付型業(yè)務(wù)一般涉及資金的轉(zhuǎn)移(如購(gòu)物等)。
33.A解析:①按照網(wǎng)卡支持的計(jì)算機(jī)種類分類,可分為標(biāo)準(zhǔn)以太網(wǎng)卡和PCMCIA網(wǎng)卡。②按照網(wǎng)卡支持的傳輸速率分類,可分為普通的10Mbps網(wǎng)卡、高速的100Mbps網(wǎng)卡、10/100Mbps自適應(yīng)網(wǎng)卡和1000Mbps網(wǎng)卡。③按照網(wǎng)卡支持的傳輸介質(zhì)分類,可分為雙絞線網(wǎng)卡、粗纜網(wǎng)卡(提供AUI接口)、細(xì)纜網(wǎng)卡(提供BNC接口)和光纖網(wǎng)卡(提供F/O接口)。
34.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位數(shù)字*/ten=i%100/10;/*求十位數(shù)字*/data=i%10;/*求各位數(shù)字*/if(hun==(ten+data)%10)/*如果個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字則進(jìn)一步判斷該數(shù)是否為素?cái)?shù)*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*計(jì)算這些素?cái)?shù)的個(gè)數(shù)cnt以及這些素?cái)?shù)值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位數(shù)字*/\r\nten=i%100/10;/*求十位數(shù)字*/\r\ndata=i%10;/*求各位數(shù)字*/\r\nif(hun==(ten+data)%10)/*如果個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字,則進(jìn)一步判斷該數(shù)是否為素?cái)?shù)*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j〈=half;j++)\r\nif(i%j==0)break;\r\nif(j>half)\r\n{cnt++;sum+=i;}/*計(jì)算這些素?cái)?shù)的個(gè)數(shù)cnt,以及這些素?cái)?shù)值的和sum*/\r\n}\r\n}\r\n}解析:本題的解題思路是利用一個(gè)for循環(huán)依次取得100到1000之間的數(shù),接著求得當(dāng)前所取得的數(shù)的各個(gè)位上的數(shù)字值,語(yǔ)句“hun=i/100;ten=i%100/10:data=i%10:”可以分別取得某數(shù)的百位、十位及個(gè)位上的數(shù)字值,然后判斷該數(shù)個(gè)位數(shù)字與十位數(shù)字之和被10除所得的余數(shù)是否恰好等于百位上的數(shù)字。如果這個(gè)條件成立,接著去判斷原數(shù)是否是素?cái)?shù),這里,考慮到效率問(wèn)題,可以依次用從2到該原數(shù)本身一半的數(shù)去除原數(shù),如果原數(shù)能被除盡,則證明該數(shù)肯定不是素?cái)?shù),不需要做下面的工作,接著去取下一個(gè)數(shù),繼續(xù)判斷。只有同時(shí)滿足上述兩個(gè)條件的數(shù)才是本題所需的數(shù),這時(shí)把該數(shù)累加到變量sum(滿足條件素?cái)?shù)值的和)中,同時(shí)也給計(jì)數(shù)器變量cnt(素?cái)?shù)的個(gè)數(shù))加1。
35.voidCovertCharD(){ihti;char*pf;for(i=0;i<maxline;i++){pf=xx[i];/*指針pf指向各行的首地址*/while(*pf)if(*pf=='a')/*如果是字母a則改成字母z*/{*pf='z';pf++;/*指向下一個(gè)字符*/}elseif(*pf>='b'&&*pf<='z')/*小寫字母'b'到'z'改成該字母的上一個(gè)字母*/{*pf-=1;pf++;/*指向下一個(gè)字符*/}elsepf++;/*如果不滿足條件則不變字符指向下一個(gè)字符*/}}voidCovertCharD()\r\n{ihti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\n{pf=xx[i];/*指針pf指向各行的首地址*/\r\nwhile(*pf)\r\nif(*pf=='a')/*如果是字母a,則改成字母z*/\r\n{*pf='z';\r\npf++;/*指向下一個(gè)字符*/\r\n}\r\nelseif(*pf>='b'&&*pf<='z')/*小寫字母'b'到'z',改成該字母的上一\r\n個(gè)字母*/\r\n{*pf-=1;\r\npf++;/*指向下一個(gè)字符*/\r\n}\r\nelsepf++;/*如果不滿足條件,則不變字符,指向下一個(gè)字符*/\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)字符串的計(jì)算。
(2)循環(huán)結(jié)構(gòu)的使用。
(3)使用指針實(shí)現(xiàn)對(duì)數(shù)組的訪問(wèn)。
本題中,將字符存放在二維數(shù)組中,以行為字符處理的基本單位,可以定義一個(gè)指針,指向每一行字符。初始時(shí),指針指向每一行的第一個(gè)元素,增加指針地址就可以實(shí)現(xiàn)對(duì)一行數(shù)據(jù)的完全訪問(wèn)。要將所有小寫字母改成它的前一個(gè)字母,小寫字母的ASCⅡ碼是連續(xù)的,可直接將其ASCⅡ碼減1,則得要求的字符。注意;字母a要單獨(dú)處理,其他字符保持不變。
36.voidCoutRs(void){intij=0k=0;char*str;for(i=0;i<100;i++){str=xx[i];/*指針str指向該行首地址*/j=0;while(*str!=0)if(*str=='1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025深圳市基建工程項(xiàng)目施工版合同
- 二手房購(gòu)房合同定金協(xié)議書(shū)
- 經(jīng)銷商代理合作合同
- 加工合同外協(xié)加工合同
- 大件貨物運(yùn)輸合同格式
- 電力工程建設(shè)合同書(shū)
- 2025山東綠化苗木供應(yīng)合同
- 珠寶設(shè)計(jì)師定制合同
- 西瓜購(gòu)銷合同模板
- 2025合同模板國(guó)際勞務(wù)合同范本
- 電力溝施工組織設(shè)計(jì)-電纜溝
- 《法律援助》課件
- 《高處作業(yè)安全》課件
- 春節(jié)后收心安全培訓(xùn)
- 小學(xué)教師法制培訓(xùn)課件
- 電梯操作證及電梯維修人員資格(特種作業(yè))考試題及答案
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2023人教版(PEP)小學(xué)英語(yǔ)(三、四、五、六年級(jí))詞匯及常用表達(dá)法(課本同步)
- GA/T 718-2007槍支致傷力的法庭科學(xué)鑒定判據(jù)
- 核醫(yī)學(xué)內(nèi)分泌系統(tǒng)課件
- 新教材教科版五年級(jí)下冊(cè)科學(xué)全冊(cè)課時(shí)練(課后作業(yè)設(shè)計(jì))(含答案)
評(píng)論
0/150
提交評(píng)論