版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年四川省廣安市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.在CiscoCatalyst3548以太網(wǎng)交換機(jī)上建立一個(gè)名為lib105的VLAN,正確的配置是()。
A.Switch一3548#vlan1namelibl05Switch-3548#exit
B.Switch一3548(vlan)#vlan1namelibl05Switch一3548(vlan)#exit
C.Switch一3548(vlan)#vlan1000namelibl05Switch一3548(vlan)#exit
D.Switch-3548(vlan)#vlan1002namelibl05Switch-3548(vlan)#exit
2.在Catalyst6500交換機(jī)上將端口3/1至3/24的傳輸速率設(shè)置為1Gbps,正確的配置是()。
A.setportspeed3/1-3/241000000
B.setportspeed3/1-241000000
C.setportspeed3/1-3/241000
D.setportspeed3/1-241000
3.Winmail郵件服務(wù)器管理工具提供的設(shè)置選項(xiàng)中不包含()。
A.郵件管理B.用戶和組設(shè)置C.系統(tǒng)設(shè)置D.域名設(shè)置
4.TCP/IP參考模型中,應(yīng)用層協(xié)議常用的有()。
A.TELNET、FTP、DNS和HTTP
B.TELNET、FTP、SMTP和TCP
C.IP、FTP、SMTP和HTTP
D.IP、FTP、DNS和HTTP
5.下列屬于廣域網(wǎng)QoS技術(shù)的是()。
A.RSVPB.PSTNC.MSTPD.ISDN
6.資源子網(wǎng)的主要組成單元是()。
A.計(jì)算機(jī)硬件B.主機(jī)C.服務(wù)器D.信息資源
7.
8.
9.關(guān)于基于閉環(huán)控制的動(dòng)態(tài)信息安全理論模型,下列說法正確的是()。A.A.該模型可以用時(shí)間來衡量一個(gè)體系的安全性和安全能力
B.該模型表達(dá)安全要求的數(shù)學(xué)公式為:Pt<Dt+Rt
C.一個(gè)良好的網(wǎng)絡(luò)安全模型通常應(yīng)具備以下性質(zhì):精確、無歧義、簡單和抽象,具有獨(dú)特性,充分體現(xiàn)安全策略
D.以上選項(xiàng)全錯(cuò)
10.故意制作、傳播計(jì)算機(jī)病毒等破壞性程序,影響計(jì)算機(jī)系統(tǒng)正常運(yùn)行,后果嚴(yán)重的,將受到()處罰。
A.處五年以下有期徒刑或者拘役B.拘留C.罰款D.警告
二、填空題(10題)11._____是對計(jì)算機(jī)和網(wǎng)絡(luò)資源的惡意使用行為進(jìn)行識(shí)別的系統(tǒng)。
12.光纖分布式數(shù)據(jù)接口FDDI.是一種以【17】作為傳輸介質(zhì)的高速環(huán)型網(wǎng)絡(luò)。
13.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。
14.
15.目前,最常用的網(wǎng)絡(luò)管理協(xié)議是。
16.內(nèi)存管理的目標(biāo)是給每一個(gè)應(yīng)用程序所必需的內(nèi)存,而又不占用其他應(yīng)用程序的內(nèi)存。Windows和OS/2在系統(tǒng)不能提供足夠的實(shí)內(nèi)存滿足應(yīng)用程序的需要時(shí),還可以從硬盤的空閑空間生成______以供使用。
17.
18.(18)在IPSec協(xié)議族中,有兩個(gè)主要的協(xié)議,分別是_________協(xié)議和身份認(rèn)證頭協(xié)議。
19.交換表一般被保存在交換機(jī)的一個(gè)高速緩存中,但高速緩存空間是有限的,因此每次儲(chǔ)存一個(gè)地址表項(xiàng)時(shí),都被蓋上一個(gè)________。
20.性能管理的主要目的是維護(hù)網(wǎng)絡(luò)運(yùn)營效率和網(wǎng)絡(luò)______。
三、2.填空題(8題)21.實(shí)時(shí)系統(tǒng)可分成兩類,即實(shí)時(shí)控制系統(tǒng)和______。
22.NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,它由三部分組成:文件服務(wù)器內(nèi)核、工作站外殼與【】。
23.目前的防火墻技術(shù)有:包過濾、應(yīng)用網(wǎng)關(guān)和【】。
24.在傳遞數(shù)據(jù)的過程中,如果目標(biāo)IP地址和當(dāng)前所在的網(wǎng)絡(luò)不同,那么該數(shù)據(jù)就必須經(jīng)過______中轉(zhuǎn),才能到達(dá)目的網(wǎng)絡(luò)。
25.根據(jù)美國國防部安全準(zhǔn)則,______級(jí)可視為處理敏感信息所需的最低安全級(jí)別。
26.IEEE【】標(biāo)準(zhǔn)定義了CSMA/CD總線介質(zhì)訪問控制層與物理層規(guī)范。
27.網(wǎng)絡(luò)安全的基本目標(biāo)是保證信息的機(jī)密性、可用性、合法性和______。
28.雙絞線用于10Mb/s局域網(wǎng)時(shí),與集線器的距離最大為【】m。
四、C語言程序設(shè)計(jì)題(2題)29.
30.
yy[9]中,即第一個(gè)候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)writeDat的內(nèi)容。
第l4類字符左右移動(dòng)指定位后與原字符之和替換原字符
五、1.選擇題(3題)31.高層互連是指傳輸層及其以上各層協(xié)議不同的網(wǎng)絡(luò)之間的互連。實(shí)現(xiàn)高層互連的設(shè)備是()。
A.中繼器B.網(wǎng)橋C.路由器D.網(wǎng)關(guān)
32.在因特網(wǎng)中,屏蔽各個(gè)物理網(wǎng)絡(luò)細(xì)節(jié)和差異的是______。
A.主機(jī)—網(wǎng)絡(luò)層B.互聯(lián)層C.傳輸層D.應(yīng)用層
33.基于MD5的一次性口令生成算法是()。
A.PPP認(rèn)證協(xié)議B.S/Key口令協(xié)議C.Netbios協(xié)議D.Kerberos協(xié)議
六、1.程序設(shè)計(jì)題(3題)34.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG18.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,結(jié)果仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS18.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)的值小于等于32或f(p)對應(yīng)的字符是數(shù)字0至9,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。
請勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈conio.h>
#include〈ctype.h>
unsignedcharxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidencryptChar()
{
}
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENS18.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG18.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("PS18.DAT","w");
for(i=0;i〈maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。
例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。
注意:部分源程序已給出。
請勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
#include<ctype,h>
#defineN81
voidreadwriteDAT();
voidchg(charas)
{
}
main()
{
chara[N];
clrscr();
printf("Enterastring:");
gets(a);
printf("Theoriginalstringis:");
puts(a);
chg(a);
printf("Thestringaftermodified:");
puts(a);
readwriteDAT();
}
voidreadwriteDAT()
{
inti;
chara[N];
FILE*rf,*wf;
rf=fopen("in36.dat","r");
wf=fopen("out36.dat","w");
for(i=0;i<10;i++)
{
fgets(a,81,rf);
chg(a);
fprintf(wf,"%s",a);
}
fclose(rf);
fclose(wf);
}
36.對10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票文件ENG50.1N,其數(shù)據(jù)存放格式是每條記錄的長度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依此類推。每一位候選人的記錄內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票。給定函數(shù)ReadDat()的功能是把選票記錄讀入到字符串?dāng)?shù)組xx中。請編制函數(shù)CoutRs()來統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0],jyy[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT50.DAT中。
請勿改動(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不能打開!\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.CVLAN名用l~32個(gè)字符表示,可以是字母和數(shù)字;VLANID的數(shù)值范圍是1~4094,但是有的交換機(jī)只支持1~1005,而其中可用于以太網(wǎng)的VLANID為2~1000,1002~1005是FDDI和TokenRing使用的VLANID,故C選項(xiàng)正確。
2.DCatalyst650的格式是'setportspeed<mod/port><port.speed>(10,100,1000)',其中速度的單位是Mbps,故選項(xiàng)D正確。
3.Awinmail郵件服務(wù)器管理工具包括:系統(tǒng)設(shè)置、域名設(shè)置、用戶和組設(shè)置、系統(tǒng)狀態(tài)和系統(tǒng)日志等項(xiàng)目。故選擇A選項(xiàng)。
4.A
5.A屬于廣域網(wǎng)QoS技術(shù)的是RSVP。目前寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有資源預(yù)留(RSVP)、區(qū)分服務(wù)(DittServ)和多協(xié)議標(biāo)記交換(MPLS)。故選項(xiàng)A正確。
6.B解析:主計(jì)算機(jī)系統(tǒng)稱為主機(jī),它是資源子網(wǎng)的主要組成單元,通過高速通信線路與通信子網(wǎng)的通信控制處理機(jī)相連接。
7.C
8.C
9.A
10.A
11.入侵檢測系統(tǒng)或IntrusionDetectionSystem或IDS
\n
12.光纖光纖分布式數(shù)據(jù)接口FDDI.是~種以多?;騿文9饫w作為傳輸介質(zhì)的高速環(huán)型網(wǎng)絡(luò)。它采用IEEE2的邏輯鏈路控制LLC協(xié)議和IEEE802.5的單令牌的環(huán)網(wǎng)介質(zhì)訪問控制MAC協(xié)議。數(shù)據(jù)傳輸速率可高達(dá)100Mpbs,聯(lián)網(wǎng)的結(jié)點(diǎn)數(shù)可達(dá)1000個(gè),環(huán)路長度可達(dá)100km,是校園網(wǎng)中主干網(wǎng)和城域網(wǎng)的一種方案。
13.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機(jī)地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個(gè)特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為55。
14.
15.SNMPSNMP是因特網(wǎng)工程任務(wù)組(InternetEngineeringTaskForce,IETF)提出的面向Internet的管理協(xié)議,其管理對象包括網(wǎng)橋、路由器、交換機(jī)等內(nèi)存和處理能力有限的網(wǎng)絡(luò)互聯(lián)設(shè)備。由于其簡單性得到了業(yè)界廣泛的支持,因此成為目前最流行的網(wǎng)絡(luò)管理協(xié)議。
16.虛擬內(nèi)存虛擬內(nèi)存解析:內(nèi)存管理的目標(biāo)是給每一個(gè)應(yīng)用程序所必須的內(nèi)存,而又不占用其他應(yīng)用程序的內(nèi)存。Windows和OS/2在系統(tǒng)不能提供足夠的實(shí)內(nèi)存滿足應(yīng)用稃序的需要時(shí),還可以從硬盤的空間生成虛擬內(nèi)存以供使用。
17.
18.18)封裝安全負(fù)載或ESP或封裝安全負(fù)載(ESP)
【解析】在IPSec協(xié)議族中,有兩個(gè)主要的協(xié)議,分別是封裝安全負(fù)載協(xié)議和身份認(rèn)證頭協(xié)議。
19.\n時(shí)間戳
\n
20.服務(wù)質(zhì)量服務(wù)質(zhì)量解析:性能管理的目的是維護(hù)網(wǎng)絡(luò)服務(wù)質(zhì)量和網(wǎng)絡(luò)運(yùn)營效率。性能管理包括性能監(jiān)測、性能分析以及性能管理控制功能。
21.實(shí)時(shí)信息處理系統(tǒng)實(shí)時(shí)信息處理系統(tǒng)解析:實(shí)時(shí)信息處理要求計(jì)算機(jī)能對終端設(shè)備發(fā)來的服務(wù)請求及時(shí)予以正確的回答。
22.低層通信協(xié)議低層通信協(xié)議解析:NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,它由三部分組成:文件服務(wù)器內(nèi)核、工作站外殼與低層通信協(xié)議。
23.代理服務(wù)代理服務(wù)解析:目前的防火墻主要有以下3種類型:包過濾(PacketFilter),是在網(wǎng)絡(luò)層中對數(shù)據(jù)包實(shí)施有選擇的通過;應(yīng)用網(wǎng)關(guān)(ApplicationGateway),是建立在網(wǎng)絡(luò)應(yīng)用層上的協(xié)議過濾。代理服務(wù)(ProxyServer),是設(shè)置在Internet防火墻網(wǎng)關(guān)的專用應(yīng)用級(jí)代碼。
24.路由器路由器解析:網(wǎng)絡(luò)通過IP地址決定數(shù)據(jù)是直接投遞還是通過某個(gè)路由器傳送出去。
25.C2C2解析:處理敏感信息所需的最低安全級(jí)別是C2級(jí),其特點(diǎn)是提供比C1級(jí)系統(tǒng)粒度更細(xì)微的自主式訪問控制。
26.3
27.完整性完整性解析:網(wǎng)絡(luò)安全的基本要素就是要實(shí)現(xiàn)信息的完整性、機(jī)密性、可用性和合法性。
28.100100解析:雙絞線用做遠(yuǎn)程中繼線時(shí),最大距離可達(dá)15km:用于10Mb/s局域網(wǎng)時(shí),與集線器的距離最大為100m;即從節(jié)點(diǎn)到集線器的非屏蔽雙絞線最大長度為100m。
29.【審題關(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開始依次遞增到2。在循環(huán)體中對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
30.【審題關(guān)鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計(jì)存入數(shù)組。
\n【解題思路】
\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求每行選票中選中數(shù)大于5時(shí)記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設(shè)置即可。
\n【參考答案】
\n
\n第14類字符左右移動(dòng)指定位后與原字符之和替換原字符
31.D解析:網(wǎng)關(guān)是在高層上實(shí)現(xiàn)多個(gè)網(wǎng)絡(luò)互聯(lián)的設(shè)備。傳輸層及以上各層協(xié)議不同的網(wǎng)絡(luò)之間的互聯(lián)屬于高層互聯(lián)。其實(shí)現(xiàn)的主要設(shè)備是網(wǎng)關(guān)(Gateway)。高層互聯(lián)使用的網(wǎng)關(guān)很多是應(yīng)用層網(wǎng)關(guān),通常簡稱為應(yīng)用網(wǎng)關(guān)(ApplicationGateway)。如果使用應(yīng)用網(wǎng)關(guān)來實(shí)現(xiàn)兩個(gè)網(wǎng)絡(luò)高層互聯(lián),那么允許兩個(gè)網(wǎng)絡(luò)的應(yīng)用層及以下各層協(xié)議是不同的。
32.B解析:IP協(xié)議作為一種互聯(lián)網(wǎng)協(xié)議,運(yùn)行于互聯(lián)層,屏蔽各個(gè)物理網(wǎng)絡(luò)的細(xì)節(jié)和差異。
33.B解析:身份認(rèn)證的方法分為兩種:本地控制和可信任的第三方提供。S/Key口令協(xié)議:運(yùn)行于客戶機(jī)/服務(wù)器環(huán)境中,是基于MD4和MD5的一次性口令生成方案。PPP認(rèn)證協(xié)議:最常用的建立電話線或者ISDN撥號(hào)連接的協(xié)議。Kerberos協(xié)議:一種對稱密碼網(wǎng)絡(luò)認(rèn)證協(xié)議,使用DES加密算法,廣泛應(yīng)用于校園網(wǎng)環(huán)境。
34.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pf!=0){if((*pf*11%256>='0'&&*pf*11%256〈='9')||*pf*11%256〈=32){pf++;continue;}/*如果計(jì)算后的值小于等于32或f(p)對應(yīng)的字符是數(shù)字0至9則該字符不變*/*pf=*pf*11%256;/*否則按給定的替代關(guān)系進(jìn)行替代*/pf++;}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pf!=0)\r\n{\r\nif((*pf*11%256>='0'&&*pf*11%256〈='9')||*pf*11%256〈=32)\r\n{pf++;continue;}/*如果計(jì)算后的值小于等于32或f(p)對應(yīng)的字符是數(shù)字0至9,則該字符不變*/\r\n*pf=*pf*11%256;/*否則按給定的替代關(guān)系進(jìn)行替代*/\r\npf++;\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來控制原二維數(shù)組的各行,當(dāng)前行如果確定下來,用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對它行條件判斷,根據(jù)題意,條件用“if(*pf*11%256>='0'&&*pf*11%256<='9')||*pf*11%256<=32)”語句來實(shí)現(xiàn),如果該字符不滿足上述條件,就用一個(gè)新的字符來替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256求余數(shù)。處理完畢后,指針去取下一個(gè)字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對下一個(gè)字符進(jìn)行處理。
35.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個(gè)字母*/}elseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elses++;/*取下一個(gè)字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelses++;/*取下一個(gè)字母*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)英文字母對應(yīng)的ASCII碼的排列規(guī)律。
(2)指針的操作。
(3)選擇結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。
在ASCII碼中,大、小寫字母的ASCII碼是連貫的,a~z對應(yīng)97~122,A~Z對應(yīng)65~90。z的ASCII碼減去25即得到a的ASCII碼,對Z同樣適合。所以我們要對字符串中的字符依次進(jìn)行判斷,若是大(小)寫字母,則按照ASCII碼的規(guī)律和題意要求對字符進(jìn)行轉(zhuǎn)換。在這里,使用指針完成對字符的依次訪問,每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個(gè)條件中,若需同時(shí)滿足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。
36.voidCoutRs(void){intij=0k=0;
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化行業(yè)設(shè)計(jì)師工作總結(jié)
- 2024年無負(fù)壓供水系統(tǒng)安裝與智能化控制系統(tǒng)集成合同3篇
- 循跡小車課程設(shè)計(jì)C程序
- 2024親屬間股權(quán)無償轉(zhuǎn)讓與股權(quán)結(jié)構(gòu)優(yōu)化合同3篇
- 2024年度食品銷售合同管理及食品安全追溯體系模板3篇
- 永康市茶藝課程設(shè)計(jì)培訓(xùn)
- 感恩演講稿模板八篇
- 中職茶藝師課程設(shè)計(jì)
- 增強(qiáng)安全意識(shí)遠(yuǎn)離安全隱患三分鐘演講稿(15篇)
- 海洋船舶與工程課程設(shè)計(jì)
- “小城鎮(zhèn)建設(shè)”論文(六篇)
- 福建省廈門市翔安區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末語文試題
- 高中地理學(xué)業(yè)水平考試知識(shí)點(diǎn)(全套)
- 轉(zhuǎn)速、電流雙閉環(huán)直流調(diào)速系統(tǒng)設(shè)計(jì)
- 工程總承包EPC實(shí)施方案
- 2021-2022學(xué)年安徽省銅陵市銅官區(qū)六年級(jí)(上)期末數(shù)學(xué)試卷答案與祥細(xì)解析
- 民間儒教安龍謝土《土皇經(jīng)》
- 6南寧駿業(yè)貨幣資金審計(jì)工作底稿
- 環(huán)氧樹脂的固化機(jī)理及其常用固化劑.ppt
- 反恐怖應(yīng)急預(yù)案
- 關(guān)于成立電子產(chǎn)品公司商業(yè)計(jì)劃書(參考模板)
評(píng)論
0/150
提交評(píng)論