版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(2022年)廣東省韶關(guān)市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.某一主機(jī)IP地址為5,子網(wǎng)掩碼是40。該主機(jī)的有限廣播地址為()。
A.55
B.
C.5
D.55
2.WWW的核心技術(shù)是()。
A.網(wǎng)絡(luò)技術(shù)B.HTMLC.HTTPD.browser
3.下列關(guān)于WindowsNTServer的描述,正確的是()。
A.WindowsNTServer的內(nèi)部采用64位體系結(jié)構(gòu)
B.WindowsNTServer以“域”為單位集中管理網(wǎng)絡(luò)資源
C.WindowsNTServer只支持TCP/IP協(xié)議
D.WindowsNTServer沒有融入U(xiǎn)NIX的支持
4.下列Cisco路由器進(jìn)入vty配置模式后的命令提示符,正確的是()。
A.Router#
B.Router(config)#
C.Router(config—line)#
D.Router(config—if)#
5.
6.下列哪一項(xiàng)不是收集網(wǎng)絡(luò)商務(wù)信息的基本要求()。
A.經(jīng)濟(jì)B.適度C.按時(shí)D.準(zhǔn)確
7.
8.下列哪個(gè)說法不是網(wǎng)絡(luò)市場調(diào)研必須遵循的原則()。
A.盡量減少無效問卷B.增加人員實(shí)地調(diào)研的次數(shù)C.認(rèn)真設(shè)計(jì)在線調(diào)查表D.吸引盡可能多的人參與調(diào)查
9.下列關(guān)于外部網(wǎng)關(guān)協(xié)議BGP的描述中,錯(cuò)誤的是()。
A.BGP.4采用路由向量協(xié)議
B.BGP是不同自治系統(tǒng)的路由器之間交換路由信息的協(xié)議
C.BGP協(xié)議交換路由信息的節(jié)點(diǎn)數(shù)是以自治系統(tǒng)數(shù)為單位的
D.一個(gè)BGP發(fā)言人使用UDP與其他自治系統(tǒng)中的BGP發(fā)言人交換路由信息
10.
二、填空題(10題)11.
12.
13.Linux操作系統(tǒng)可以通過______協(xié)議與其他計(jì)算機(jī)連接。
14.
15.自治系統(tǒng)之間的路由選擇使用的是_________協(xié)議。
16.局域網(wǎng)中常用的3種非屏蔽雙絞線是三類線、四類線和。
17.搜索引擎在外觀、功能等方面都不相同,但其構(gòu)成一般包括搜索器、索引器、______和用戶接口4個(gè)部分。
18.網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)是:,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成對(duì)網(wǎng)絡(luò)共享系統(tǒng)資源的管理,并提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)。
19.
20.在Internet中,郵件服務(wù)器間傳遞郵件使用的協(xié)議是______。
三、2.填空題(8題)21.連接兩個(gè)或者多個(gè)物理網(wǎng)絡(luò),負(fù)責(zé)將從一個(gè)網(wǎng)絡(luò)接收來的IP數(shù)據(jù)報(bào),轉(zhuǎn)發(fā)到一個(gè)合適的網(wǎng)絡(luò)中的是______。
22.JPEG是一種______圖像壓縮編碼的國際標(biāo)準(zhǔn)。
23.世界上第一個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)是IBM公司于1974年提出的,命名為______。
24.局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分為兩類:共享介質(zhì)局域網(wǎng)與______局域網(wǎng)。
25.數(shù)據(jù)傳輸率的單位是【】。
26.在網(wǎng)絡(luò)管理模型中,管理者和代理之間的信息交換可以分為兩種:一種是從管理者到代理的管理操作,另一種是從代理到管理者的【】。
27.Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的______界面使人感覺親近而且舒適。
28.寬帶網(wǎng)絡(luò)可分為傳輸網(wǎng)、交換網(wǎng)和______。
四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件oul.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCIl值,f(p)是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成整型變量),如果原字符是小寫字母或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號(hào)字符串?dāng)?shù)組xx中;請編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號(hào)字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到out.dat文件中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按它的ASCII值作以上處理。
注意:部分源程序存放在test.c文件中。
請勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.SET標(biāo)準(zhǔn)應(yīng)用于電子商務(wù)體系中,它屬于()系統(tǒng)結(jié)構(gòu)中。
A.電子商務(wù)的網(wǎng)絡(luò)基礎(chǔ)平臺(tái)B.安全基礎(chǔ)結(jié)構(gòu)C.支付體系D.電子商務(wù)業(yè)務(wù)系統(tǒng)
32.如果已知在通信信道上發(fā)送1比特信號(hào)所需要的時(shí)間是0.001ms,那么信道的數(shù)據(jù)傳輸速率為
A.1000bpsB.10000bpsC.100000bpsD.1000000bps
33.在TCP/IP應(yīng)用程序中,以下______命令用于運(yùn)行外來主機(jī)的命令。
A.REXECB.FTPC.PingD.TFTP
六、1.程序設(shè)計(jì)題(3題)34.請編寫函數(shù)countValue(),它的功能是:求n以內(nèi)(不包括n)同時(shí)能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結(jié)果s輸出到文件OUT11.DAT中。
例如,若n為1000時(shí),函數(shù)值應(yīng)為s=153.909064。
注意:部分源程序已給出。
請勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)progReadWrite()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
doublecountValue(intn)
{
}
main()
{
clrscr();
printf("自然數(shù)之和的平方根=%f\n",countValue(1000));
progReadWrite();
}
progReadWrite()
{
FILE*wf;
inti,n;
floats;
wf=fopen("OUTll.DAT","w");
s=countValue(1000);
fprintf(wf,"%f\n",s);
fclose(wf);
}
35.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG9.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符的ASCII值是偶數(shù)或計(jì)算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。
注意:部分源程序已給出,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。
請勿改動(dòng)主函數(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);
}
36.已知數(shù)據(jù)文件1N56.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)和百位數(shù)組成另一個(gè)新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的個(gè)位數(shù)字,新個(gè)位數(shù)的個(gè)位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個(gè)十位數(shù)均為素?cái)?shù)且新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足亡述條件的4位數(shù)的個(gè)數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT56.DAT文件中。
注意:部分源程序己給出。
程序中已定義數(shù)組:a[200],b[200],己定義變量:cnt。
請勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
intisprime(intm)
{
inti;
for(i=2;i<=m/2;i++)
if(re%i==0)return0;
return1;
}
voidjsVal()
{
}
voidreadDat()
{
inti;
FILErfp;
fp=fopen("IN56.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i];
printf("kn'');
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT56.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%dkn",b[i]);
fclose(fp);
}
參考答案
1.A32位全l的IP地址(255.255.255.255)用于本網(wǎng)廣播,該地址稱為有限廣播地址。
2.B解析:由于HTML編寫制作的簡易性,它對(duì)促進(jìn)WWW的迅速發(fā)展起了重要的作用,并作為WWW的核心技術(shù)在因特網(wǎng)中得到廣泛的應(yīng)用,所以WWW的核心技術(shù)是HTML。
3.BWindowsNTServer以“域”為單位集中管理網(wǎng)絡(luò)資源,其內(nèi)部采用32位結(jié)構(gòu),應(yīng)用程序訪問的內(nèi)存空間可達(dá)4GB。WindowsNTServer內(nèi)置4種標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議。TCP/IP、微軟的MWLink協(xié)議、NetBIOS的擴(kuò)展用戶接口(NetBEUI)、數(shù)據(jù)鏈路控制協(xié)議。\r\n
4.C在全局配置模式下進(jìn)入虛擬終端配置模式:Router(config)#lineVty015Router(config-line)#,因此C選項(xiàng)正確。
5.B
6.C
7.B
8.B
9.DBGP是不同自治系統(tǒng)的路由器之間交換路由信息的協(xié)議,一個(gè)BGP發(fā)言人使用TCP與其他自治系統(tǒng)中的BGP發(fā)言人交換路由信息,BGP協(xié)議交換路由信息的節(jié)點(diǎn)數(shù)是以自治系統(tǒng)數(shù)為單位的,BGP.4采用路由向量協(xié)議。根據(jù)解析,選項(xiàng)D錯(cuò)誤,故選D選項(xiàng)。
10.A
11.
12.
13.TCP/IPTCP/IP解析:Linux操作系統(tǒng)具有豐富的網(wǎng)絡(luò)功能,在通信和網(wǎng)絡(luò)方面優(yōu)于其他操作系統(tǒng),可以通過TCP/IP協(xié)議與其他計(jì)算機(jī)連接,通過剛絡(luò)進(jìn)行分布式處理。
14.
15.\n域間路由選擇或intra-domainrouting或IDR
\n
16.五類線局域網(wǎng)中常用的3種非屏蔽雙絞線是三類線、四類線和五類線。
17.檢索器檢索器
18.屏蔽本地資源與網(wǎng)絡(luò)資源的差異性網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)主要是屏蔽本地資源與網(wǎng)絡(luò)資源的差異性,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成網(wǎng)絡(luò)共享系統(tǒng)資源的管理。
19.
20.SMTPSMTP解析:在TCP/IP互聯(lián)網(wǎng)中,郵件服務(wù)器之間使用簡單郵件傳輸協(xié)議(SMTP)相互傳遞電子郵件,而電子郵件使用POP3協(xié)議從郵件服務(wù)器的郵箱中讀取、下載郵件。
21.路由器路由器解析:路由器在因特網(wǎng)中起著重要的作用,它連接兩個(gè)或者多個(gè)物理網(wǎng)絡(luò),負(fù)責(zé)將從一個(gè)網(wǎng)絡(luò)接收來的IP數(shù)據(jù)報(bào),經(jīng)過路由選擇,轉(zhuǎn)發(fā)到一個(gè)合適的網(wǎng)絡(luò)中。
22.靜止靜止解析:JPEG是關(guān)于靜止圖像壓縮編碼的國際標(biāo)準(zhǔn),由國際標(biāo)準(zhǔn)化組織和圍際電報(bào)電話咨洵委員會(huì)聯(lián)合制定。它適合于連續(xù)色調(diào)、多級(jí)灰度、單色或彩色靜止圖像的數(shù)字壓縮編碼。
23.系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)(SNA)系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)(SNA)解析:世界上第一個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)是IBM公司于1974年提出的,命名為“系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)”。在此之后,許多公司紛紛提出了各自的網(wǎng)絡(luò)體系結(jié)構(gòu)。
24.交換式交換式解析:局域網(wǎng)從介質(zhì)訪問控制方法的角度可以分為兩類:共享介質(zhì)局域網(wǎng)與交換式局域網(wǎng)。
25.bps或比特每秒bps或比特每秒解析:數(shù)據(jù)傳輸率是描述數(shù)據(jù)傳輸系統(tǒng)的重要指標(biāo)之一。數(shù)據(jù)傳輸速率在數(shù)值上等于每秒鐘傳輸?shù)臉?gòu)成數(shù)據(jù)代碼的二進(jìn)制比特?cái)?shù),單位為比特每秒(bit/s),記作bps,習(xí)慣縮寫用b表示bit。
26.事件通知事件通知解析:本題考查點(diǎn)是網(wǎng)絡(luò)管理模型中管理者和代理之間的信息交換。在網(wǎng)絡(luò)管理中,日前常使用以管理者/代理為核心思想的現(xiàn)代網(wǎng)絡(luò)管理模型。該模型中的管理者和代理各司其職。管理者可以是一個(gè)專用工作站或是一臺(tái)普通PC機(jī),管理程序是運(yùn)行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系統(tǒng)平臺(tái)上的。代理一般位于被管理設(shè)備內(nèi)部。被管理設(shè)備可以是主機(jī)、路由器、交換機(jī)、集線器等,這些設(shè)備出廠時(shí)多數(shù)帶有管理軟件。代理把來自管理者的管理操作命令轉(zhuǎn)換為本設(shè)備所特有的指令,以此完成管理者在被管理設(shè)備上采取本地的行動(dòng),或返回它所管理設(shè)備的信息。管理者和代理程序之間需要利用網(wǎng)絡(luò)交換管理信息。其中一種是從管理者到代理程序的管理操作,另一種是從代理程序到管理者的事件通知。一個(gè)管理者可以和多個(gè)代理進(jìn)行信息交換,一個(gè)代理也可以接受來自多個(gè)管理者的管理操作。
27.Java控制臺(tái)Java控制臺(tái)解析:Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的Java控制臺(tái)界面使人感覺親近和舒適。
28.接入網(wǎng)接入網(wǎng)解析:寬帶網(wǎng)絡(luò)從功能上可以分成傳輸網(wǎng)、交換網(wǎng)和接入網(wǎng)三大部分,其相關(guān)技術(shù)也分為3類,即傳輸技術(shù)、交換技術(shù)和接入技術(shù)。
29.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對(duì)應(yīng)小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第69套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無符號(hào)變量val,因此,在編寫答案程序時(shí),不需要再重新定義。
\n【參考答案】
\n
30.【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆序排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和字符局部變量yuan。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符xx[i][O]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長度減l,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符xx[i][j+1]的ASCII碼值相加的和保存到字符xx[il[j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個(gè)字符與第一個(gè)字符變量yuan的值相加,最后通過strrevi函數(shù)對(duì)i行字符串逆序排序。
\n【參考答案】
\n
31.C解析:支付體系為支付型電子業(yè)務(wù)提供各種支付手段,其中就包括了基于SET標(biāo)準(zhǔn)的信用卡支付方式。
32.D解析:數(shù)據(jù)傳輸速率,或稱數(shù)據(jù)率是描述數(shù)據(jù)通信的重要技術(shù)參數(shù)之一。它定義為每秒鐘傳輸?shù)亩M(jìn)制比特?cái)?shù),單位為比特/秒(bps,bit/second)。對(duì)于二進(jìn)制數(shù)據(jù),如果發(fā)送每一比特所需要的時(shí)間為了,則數(shù)據(jù)傳輸速率S為:S=1/Tbps。
33.A解析:在TCP/IP應(yīng)用程序中,REXEC用于運(yùn)行外來主機(jī)的命令。
34.doublecountValue(intn){doublexy=0.0;inti;for(i=1;i<n;i++)if(i%3==0&&i%7==0)xy+=i;/*求n以內(nèi)(不包括n)同時(shí)能被3與7整除的所有自然數(shù)之和*/xy=sqrt((double)xy);/*再對(duì)總和求平方根*/returnxy;}doublecountValue(intn)\r\n{\r\ndoublexy=0.0;\r\ninti;\r\nfor(i=1;i<n;i++)\r\nif(i%3==0&&i%7==0)xy+=i;/*求n以內(nèi)(不包括n)同時(shí)能被3與7整除的所\r\n有自然數(shù)之和*/\r\nxy=sqrt((double)xy);/*再對(duì)總和求平方根*/\r\nreturnxy;\r\n}解析:本題的解題思路是:利用一個(gè)for循環(huán)依次從n個(gè)自然數(shù)當(dāng)中取數(shù),對(duì)當(dāng)前取出的數(shù)進(jìn)行條件判斷。判斷條件為:既能被3整除同時(shí)也能被7整除,因此,用“&&”運(yùn)算符來連接兩個(gè)條件表達(dá)式,當(dāng)某數(shù)滿足判斷條件時(shí),就把該數(shù)累加到變量xy中(xy的初始值為0.0),當(dāng)所有滿足條件的數(shù)都被找完后,對(duì)累加求得的變量xy的值進(jìn)行求平方根的計(jì)算,并把所求得的結(jié)果作為函數(shù)值返回。
35.voidencryptChar(){inti;char*pf;for(i=0;i<maxline;i++)pf=xx[i];/*指針pf指向當(dāng)前行的首地址*/whilie(*pf!=0){if(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后的值小于等于32則該字符不變*/else*pf=*pf*11%256;/*否貝Jj將所對(duì)應(yīng)的字符進(jìn)行替代*/pf++;/*指針pf指向下一個(gè)字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指針pf指向當(dāng)前行的首地址*/\r\nwhilie(*pf!=0)\r\n{\r\nif(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后\r\n的值小于等于32,則該字符不變*/\r\nelse\r\n*pf=*pf*11%256;/*否貝Jj將所對(duì)應(yīng)的字符進(jìn)行替代*/\r\npf++;/*指針pf指向下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對(duì)已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來控制原二維數(shù)組的各行。當(dāng)前行如果確定下來,用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對(duì)它進(jìn)行條件判斷。根據(jù)題意,條件用“if(*pf%2++0||*pf*11%256<=32)”來實(shí)現(xiàn),如果該字符不滿足上述條件,就用一個(gè)新的字符來替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256求余數(shù),處理完畢后,指針去取下一個(gè)字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對(duì)下一個(gè)字符進(jìn)行處理。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求位烽的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/ab=10*thou+ten;/*把千位數(shù)字和十位數(shù)字重新組合成一個(gè)新的十位數(shù)*/cd=lO*data+hun;/*把個(gè)位數(shù)和百位數(shù)組成另一個(gè)新的十位數(shù)*/if(isprime(ab)&&isprime(cd)&&ab!=O&&cd!=0)/*如果新組成的兩個(gè)十位數(shù)均為素?cái)?shù)且新十位數(shù)字均不為零*/{b[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=O;i<cnt-1;i++)/*將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中*/for
溫馨提示
- 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省行政職業(yè)能力真題2016年上半年
- 2019年江西公務(wù)員考試申論真題(鄉(xiāng)鎮(zhèn)機(jī)關(guān)職位)
- 2024年聯(lián)合體合同書
- 2024年工程借款合同書
- 北京申論模擬116
- 浙江申論模擬129
- 河南省南陽市六校2024-2025學(xué)年高二上學(xué)期10月期中考試 數(shù)學(xué) 含答案
- 建筑工程勞務(wù)承包合同
- 2024年全日制勞動(dòng)合同書樣本
- 新解讀《GBT 41127-2021跨境電子商務(wù) 在線爭議解決單證規(guī)范》
- 四年級(jí)上《家鄉(xiāng)美》音樂教案
- 四年級(jí)上冊美術(shù)課件-5.節(jié)奏的美感4-人教版(共21張PPT)
- 安全環(huán)保操作規(guī)程
- 血栓風(fēng)險(xiǎn)評(píng)估與管理制度
- 2022年高中成績單中英文模板
- 極大似然估計(jì)課件
- 徒手胸外心臟按壓復(fù)蘇法的進(jìn)展
- 某某會(huì)計(jì)師事務(wù)所行政事業(yè)單位清產(chǎn)核資專項(xiàng)審計(jì)業(yè)務(wù)約定書
- 整體式集成衛(wèi)生間安裝技術(shù)交底施工方案
- 新北師大五年級(jí)數(shù)學(xué)上冊每單元教學(xué)反思
- 帶壓堵漏技術(shù)PPT課件
評(píng)論
0/150
提交評(píng)論