![【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)_第1頁](http://file4.renrendoc.com/view/712e19d43c1e4d805cfab0da7eb116c6/712e19d43c1e4d805cfab0da7eb116c61.gif)
![【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)_第2頁](http://file4.renrendoc.com/view/712e19d43c1e4d805cfab0da7eb116c6/712e19d43c1e4d805cfab0da7eb116c62.gif)
![【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)_第3頁](http://file4.renrendoc.com/view/712e19d43c1e4d805cfab0da7eb116c6/712e19d43c1e4d805cfab0da7eb116c63.gif)
![【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)_第4頁](http://file4.renrendoc.com/view/712e19d43c1e4d805cfab0da7eb116c6/712e19d43c1e4d805cfab0da7eb116c64.gif)
![【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)_第5頁](http://file4.renrendoc.com/view/712e19d43c1e4d805cfab0da7eb116c6/712e19d43c1e4d805cfab0da7eb116c65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【2022年】山東省日照市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預測試題(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.
2.校園網(wǎng)內(nèi)的一臺計算機無法使用域名而只能使用IP地址訪問某個外部服務(wù)器,造成這種情況的原因不可能是()。
A.該計算機DNS設(shè)置有誤
B.該計算機與DNS服務(wù)器不在同一子網(wǎng)
C.本地域名服務(wù)器無法與外部正常通信
D.提供被訪問服務(wù)器名字解析的服務(wù)器有故障
3.故意制作、傳播計算機病毒等破壞性程序,影響計算機系統(tǒng)正常運行,后果嚴重的,將受到()處罰。
A.處五年以下有期徒刑或者拘役B.拘留C.罰款D.警告
4.
5.下列關(guān)于常見網(wǎng)絡(luò)版防病毒系統(tǒng)的描述中,錯誤的是()。
A.管理控制臺可以安裝在客戶機端
B.客戶端的安裝可以采用腳本登錄安裝方式
C.系統(tǒng)的數(shù)據(jù)通信端口是固定的
D.系統(tǒng)的升級可以采用從網(wǎng)站上下載升級包后進行手動升級的方式
6.關(guān)于網(wǎng)絡(luò)營銷的便利策略,下列哪個說法不正確()。
A.互聯(lián)網(wǎng)直接把生產(chǎn)者和顧客連在一起,對企業(yè)的現(xiàn)有渠道結(jié)構(gòu)形成了巨大挑戰(zhàn)
B.互聯(lián)網(wǎng)商品直接展示在顧客面前,回答顧客疑問,接受顧客定單
C.網(wǎng)絡(luò)營銷使顧客購買的方便性(Conveniencetobuy)大大提高
D.便利策略是指企業(yè)營銷從顧客導向的渠道策略轉(zhuǎn)向企業(yè)主導的便利策略
7.
8.信息安全可以定位在五個層次:物理安全、網(wǎng)絡(luò)安全、系統(tǒng)安全、應(yīng)用安全和()。
A.數(shù)據(jù)鏈路安全B.傳輸安全C.管理安全D.會話安全
9.無線自組網(wǎng)是一種特殊的自組織、對等式、()的無線移動網(wǎng)絡(luò)。
A.自由B.多跳C.分組D.排序
10.下列對IEEE802.11協(xié)議的描述中,錯誤的是()。
A.定義了無線節(jié)點與無線接入點兩種類型的設(shè)備
B.物理層采用FSK調(diào)制方式
C.MAC層采用CSMA/CA協(xié)議
D.點一點工作模式可支持最多由256個結(jié)點組成的無線Adhoc網(wǎng)絡(luò)
二、填空題(10題)11.
12.網(wǎng)絡(luò)數(shù)據(jù)庫工作遵循Client/Server模型,客戶端向數(shù)據(jù)庫服務(wù)器發(fā)送查詢請求采用【】語言。
13.常用的電子支付方式包括電子現(xiàn)金、【】和電子支票。
14.(19)在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點的能力可將結(jié)點分為用戶結(jié)點、搜索結(jié)點和___________3種類型。
15.VOIP的三種實現(xiàn)形式是PC-to-PC、PC-to-Phone、______。
16._____是對計算機和網(wǎng)絡(luò)資源的惡意使用行為進行識別的系統(tǒng)。
17.(12)一臺路由器的路由表如下所示。該路由器在接收到目的地址為的數(shù)據(jù)報時,它應(yīng)該將該數(shù)據(jù)報投遞到______。
18.(5)在OSI中,采用了三級抽象,即體系結(jié)構(gòu)、服務(wù)定義和_________。
19.寬帶城域網(wǎng)的核心與關(guān)鍵設(shè)備一定是____________級的。
20.
三、2.填空題(8題)21.IP數(shù)據(jù)報對分片進行控制的3個域是標識、______和片偏移。
22.在TCP/IP參考模型中,______負責通過網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報。
23.無線局域網(wǎng)使用擴頻的兩種方法是直接序列擴頻與______擴頻。
24.堆疊式集線器由一個基礎(chǔ)集線器與多個______組成。
25.由于各個物理網(wǎng)絡(luò)所能處理的最大報文長度可能不同,所以IP報文在傳輸和投遞過程中有可能被【】。
26.根據(jù)組建思想和實現(xiàn)方法,網(wǎng)絡(luò)并行計算可以分成______和網(wǎng)格計算兩類。
27.局域網(wǎng)交換機中,交換機只要接收并檢測到目的地址字段就立即將該幀轉(zhuǎn)發(fā)出去,幀出錯檢測任務(wù)由結(jié)點主機完成,這種交換方法叫做______。
28.FTP協(xié)議規(guī)定:向服務(wù)器發(fā)送______命令可以進入被動模式。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件忽略。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(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ǎng)中的任何結(jié)點發(fā)送數(shù)據(jù)______。
A.都是隨機的B.都需要預約發(fā)送時間C.都是定時的,即按固定時間片發(fā)送D.需通過一個公式計算時間
32.關(guān)于位(bit)、字節(jié)B的等式中,錯誤的是()。
A.1B=8bitB.1KB=1024BC.1MB=1024KBD.1GB=230B
33.在網(wǎng)絡(luò)反病毒技術(shù)中,采用系統(tǒng)監(jiān)控與讀寫控制,這種技術(shù)屬于()。
A.預防病毒技術(shù)B.檢測病毒技術(shù)C.消除病毒技術(shù)D.隔離病毒技術(shù)
六、1.程序設(shè)計題(3題)34.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。
例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。
注意:部分源程序已給出。
請勿改動主函數(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);
}
35.讀函數(shù)ReadDat()實現(xiàn)從文件ENG28.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果xx輸出到文件PS28.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則將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ù)文件ENS28.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG28.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("PS28.DAT","w");
for(i=0;i〈maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%sin",xx[i]);
}
fclose(fp);
}
36.已知在文件IN6.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量sl(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進行排列,若產(chǎn)品名稱相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT6.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*產(chǎn)品代碼*/
charmc[il];/*產(chǎn)品名稱*/
intdj;/*單價*/
ihtsl;/*數(shù)量*/
longSe;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN6.DAT","r");
for(i=0;i<100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);chi4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);chi5]=0;
sell[ii.sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT6.DAT","w");
for(i=0;i<100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
}
參考答案
1.C
2.B由于只能使用IP地址訪問,而不能用域名訪問,說明通信線路是通暢的,域名解析出現(xiàn)了故障。選項A、D都是域名故障,選項B、C是通信線路故障。根據(jù)題意,可以暫時排除選項A、D。選項C中,如果本地域名無法與外部正常通信,也就可能沒法解析域名。故選C也是故障的一種可能。根據(jù)排除法,選項B是不可能的原因,故選B選項。
3.A
4.A
5.C為了使網(wǎng)絡(luò)版病毒軟件的通信數(shù)據(jù)能順利地通過防火墻,通常系統(tǒng)需要手動設(shè)置數(shù)據(jù)通信端口,因此系統(tǒng)的數(shù)據(jù)通信端口是不固定的,只要不和已有的通信端口沖突即可。故選擇C選項。
6.D
7.C
8.C
9.B
10.BIEEE802.11無線標準定義的傳輸速率是1Mbps和2Mbps,可以使用FHSS和DSSS技術(shù)。802.11定義了兩種類型的設(shè)備:無線結(jié)點和無線接入點。在802.11中對CSMA/CD進行了一些調(diào)整,采用了新的協(xié)議CSMA/CA或者DCF。802.1lb運作模式基本分為兩種:點對點模式和基本模式。其中點對點模式最多可連接256臺PC。所以A、C、D都正確,因此B錯誤。
11.
12.SQLSQL解析:本題考查點是數(shù)據(jù)庫Client/Server模型中使用的SQL語言。遵循Client/Server模型開發(fā)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)中,將查詢請求和提供數(shù)據(jù)的功能分配到客戶端和數(shù)據(jù)庫服務(wù)器端分別進行??蛻舳讼驍?shù)據(jù)庫服務(wù)器采用結(jié)構(gòu)化查詢語言(SQL)發(fā)送查詢請求,服務(wù)器對查詢請求進行處理,然后將查詢結(jié)果返回客戶端。這種模式下,服務(wù)器可以優(yōu)化對數(shù)據(jù)的存儲、查詢和提取,提高數(shù)據(jù)的安全性,減少用戶訪問時間。
13.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現(xiàn)金、電子信用卡和電了支票。
14.索引結(jié)點
【解析】在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點的能力可將結(jié)點分為用戶結(jié)點、搜索結(jié)點和索引結(jié)點3種類型。
15.Phone-to-Phone。
16.入侵檢測系統(tǒng)或IntrusionDetectionSystem或IDS
\n
17.(12)9【解析】此路由器不能直接投遞到,只能往其直接相連的另一個路由器(9)投遞,再由這個路由器進行傳遞給網(wǎng)絡(luò)。
18.(5)協(xié)議規(guī)格說明
【解析】在OSI中,采用了三級抽象,即體系結(jié)構(gòu)、服務(wù)定義和協(xié)議規(guī)格說明。
19.\n電信
\n
20.
21.標志標志解析:由于利用IP進行互聯(lián)的各個物理網(wǎng)絡(luò)所能處理的最大報文長度有可能不同。所以IP報文在傳輸和投遞的過程中有可能被分片。IP數(shù)據(jù)報使用標識、標志和片偏移3個域?qū)Ψ制M行控制.報文在投遞過程中不可能重組,只可能分片。
22.主機-網(wǎng)絡(luò)層主機-網(wǎng)絡(luò)層解析:主機-網(wǎng)絡(luò)層是參考模型的最低層,它負責通過網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報。
23.跳頻跳頻解析:無線局域網(wǎng)所使用的兩種擴頻方法是跳頻擴頻(FHSS)和直接序列擴頻(DSSS)。
24.擴展集線器擴展集線器解析:堆疊式集線器是在基礎(chǔ)集線器上堆疊多個擴展集線器。
25.分片分片解析:由于利用IP進行互連的各個物理網(wǎng)絡(luò)所能處理的最大報文長度可能不同,所以IP報文在傳輸和投遞過程中有可能被分片。
26.機群計算機群計算解析:網(wǎng)絡(luò)并行計算根據(jù)其組建思想和實現(xiàn)方法,可以分成機群計算和網(wǎng)格計算兩類。
27.直接交換直接交換解析:在直接交換方式中,交換機只要接收并檢測到目的地址字段就立即將該幀發(fā)出去,而不管這一幀數(shù)據(jù)是否出錯。
28.PASVPASV解析:當客戶機向服務(wù)器發(fā)出數(shù)據(jù)傳輸命令時,通過控制連接向服務(wù)器發(fā)送一個PASV命令,請求進入被動橫式。
29.【審題關(guān)鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“個位-千位-百位-十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\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ǎng)采用隨機爭用型介質(zhì)訪問控制方法,即CSMA/CD(載波監(jiān)聽多路訪問/沖突檢測)。這種介質(zhì)訪問控制方法屬于隨機爭用型方法。網(wǎng)中任何結(jié)點隨時可以發(fā)送數(shù)據(jù),既不需要預約發(fā)送時間,也沒有定時控制,數(shù)據(jù)發(fā)送都是隨機的。由于網(wǎng)中沒有設(shè)置控制中心,各結(jié)點是平等地爭用發(fā)送時間,因此沖突是不可避免的。為此CSMA/CD采用“先聽后發(fā),邊發(fā)邊聽,沖突停止,隨機延遲重發(fā)”的策略來解決。
32.D解析:一個B(字節(jié))由8個bit(位)組成,而B,KB,GB之間的進制是2的10次方,即1KB=1024B,1MB=1024KB,1GB=1024MB。
33.A解析:預防病毒技術(shù)通過自身常駐系統(tǒng)內(nèi)存,優(yōu)先獲得系統(tǒng)的控制權(quán),監(jiān)視和判斷系統(tǒng)中是否有病毒存在,進而阻止計算機病毒進入計算機系統(tǒng)和對系統(tǒng)進行破壞。這類技術(shù)有:加密可執(zhí)行程序、引導區(qū)保護、系統(tǒng)監(jiān)控與讀寫控制(如防病毒卡等)。
34.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個字母*/}elseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elses++;/*取下一個字母*/}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++;/*取下一個字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelses++;/*取下一個字母*/\r\n}解析:本題考查的知識點如下:
(1)英文字母對應(yīng)的ASCII碼的排列規(guī)律。
(2)指針的操作。
(3)選擇結(jié)構(gòu)中多個條件的布爾運算。
在ASCII碼中,大、小寫字母的ASCII碼是連貫的,a~z對應(yīng)97~122,A~Z對應(yīng)65~90。z的ASCII碼減去25即得到a的ASCII碼,對Z同樣適合。所以我們要對字符串中的字符依次進行判斷,若是大(小)寫字母,則按照ASCII碼的規(guī)律和題意要求對字符進行轉(zhuǎn)換。在這里,使用指針完成對字符的依次訪問,每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個條件中,若需同時滿足,則用“與”運算,否則,用“或”運算。
35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果計算后的值小于等于32或?qū)?yīng)的字符是小寫字母*/pf++;/*則不作任何操作取下一個數(shù)進行處理*/continue;}*pf=*pf*11%256;/*否則用新字符來替代這個字符*/pf++;/*取下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果計算后的值小于等于32或?qū)?yīng)的字符是小寫字母*/\r\npf++;/*則不作任何操作,取下一個數(shù)進行處理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否則用新字符來替代這個字符*/\r\npf++;/*取下一個字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個處理,因此,需要定義一個字符指針變量來控制原二維數(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3401-2024石漠化防治術(shù)語
- 人教版數(shù)學七年級下冊5.3.1《平行線的性質(zhì)》聽評課記錄1
- 粵教版道德與法治九年級上冊3.2.2《社會和諧 人人共享》聽課評課記錄
- 浙教版數(shù)學七年級下冊《4.3 用乘法公式分解因式》聽評課記錄2
- 中圖版歷史七年級上冊第5課《青銅器和甲骨文》聽課評課記錄
- 人教部編版八年級道德與法治上冊:3.1《維護秩序》聽課評課記錄1
- 環(huán)保工程合同(2篇)
- 人教版七年級地理下冊《日本》聽課評課記錄4
- 人教版歷史八年級上冊第15課《北伐戰(zhàn)爭》聽課評課記錄
- 新版華東師大版八年級數(shù)學下冊《16.3可化為一元一次方程的分式方程2》聽評課記錄9
- 電網(wǎng)工程設(shè)備材料信息參考價(2024年第四季度)
- 2025年江蘇農(nóng)牧科技職業(yè)學院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025江蘇連云港市贛榆城市建設(shè)發(fā)展集團限公司招聘工作人員15人高頻重點提升(共500題)附帶答案詳解
- 江蘇省揚州市蔣王小學2023~2024年五年級上學期英語期末試卷(含答案無聽力原文無音頻)
- 數(shù)學-湖南省新高考教學教研聯(lián)盟(長郡二十校聯(lián)盟)2024-2025學年2025屆高三上學期第一次預熱演練試題和答案
- 決勝中層:中層管理者的九項修煉-記錄
- 《軌道交通工程盾構(gòu)施工技術(shù)》 課件 項目2 盾構(gòu)構(gòu)造認知
- 《港珠澳大橋演講》課件
- 《有機化學》課件-第十章 羧酸及其衍生物
- 人教版道德與法治五年級下冊《第一單元 我們一家人》大單元整體教學設(shè)計2022課標
- 2024年海南公務(wù)員考試申論試題(A卷)
評論
0/150
提交評論