版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(2022年)廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.在電子商務(wù)活動中,主要的支付工具包括______。
A.電子錢包、電子現(xiàn)金電子支票
B.電子錢包、電子現(xiàn)金和電子信用卡
C.電子錢包、電子信用卡和電于支票
D.電子信用卡、電子現(xiàn)金和電子支票
2.類信息主要是一些信息服務(wù)商為了擴大本身的影響,從產(chǎn)生的社會效益上得到回報,推出的一些方便用戶的信息,如在線免費軟件、實時股市信息等()。
A.標(biāo)準(zhǔn)收費信息B.免費信息C.優(yōu)質(zhì)優(yōu)價信息D.低收費信息
3.下面哪種攻擊方法屬于被動攻擊()。
A.拒絕服務(wù)攻擊B.重放攻擊C.流量分析攻擊D.假冒攻擊
4.在以太網(wǎng)中,使用ARP協(xié)議的目的是:()。
A.獲取端口和IP地址的對應(yīng)關(guān)系
B.獲取IP地址和MAC地址的對應(yīng)關(guān)系
C.獲取MAC地址和端口的對應(yīng)關(guān)系
D.獲取IP地址和域名的對應(yīng)關(guān)系
5.奔騰采用了增強的64位數(shù)據(jù)總線,它的含義是()。
A.內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的
B.內(nèi)部總線是64位的,而與存儲器之間的外部總線是32位的
C.內(nèi)部總線是32位的,而與輸出設(shè)備之間的外部總線是64位的
D.內(nèi)部總線是64位的,而與輸出設(shè)備之間的外部總線是32位的
6.下列對VLAN的描述中,錯誤的是()。
A.用于標(biāo)識VLAN的VLANID用12bit表示
B.每個VLAN都是一個獨立的邏輯網(wǎng)絡(luò)、單一的廣播域
C.VLAN的劃分受用戶所在的物理位置和物理網(wǎng)段的限制
D.按每個連接到交換機設(shè)備的MAC地址定義VLAN成員是一種動態(tài)VLAN
7.為了保障網(wǎng)絡(luò)安全,防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯,多在內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間設(shè)置()。A.可信區(qū)域劃分B.時間戳C.防火墻D.數(shù)字簽名
8.局域網(wǎng)參考模型將對應(yīng)于OSI參考模型的數(shù)據(jù)鏈路層劃分為MAC子層與()。
A.LLC子層B.PMD子層C.接入子層D.匯聚子層
9.下列對生成樹協(xié)議STP的相關(guān)描述中,錯誤的是()。
A.BPDU每2秒鐘定時發(fā)送一次
B.BridgeID值最大的成為根網(wǎng)橋和根交換機
C.BPDU有兩種,分別為配置BPDU(<35個字節(jié))和拓撲變化通知BPDU(<4個字節(jié))
D.BridgeID由2字節(jié)優(yōu)先級值和交換機MAC地址組成,優(yōu)先級增值量是4096
10.IPTV的基本技術(shù)形態(tài)可以概括為視頻數(shù)字化、播放流媒體化和______。
A.傳輸ATM化B.傳輸IP化C.傳輸組播化D.傳輸點播化
二、填空題(10題)11.
12.防火墻是在網(wǎng)絡(luò)的入口對通過的數(shù)據(jù)包進行選擇,只有滿足條件的數(shù)據(jù)包才能通過,否則數(shù)據(jù)包將被拋棄。
13.瀏覽器結(jié)構(gòu)由一個______和一系列的用戶單元、解釋單元組成。
14.
15.是因特網(wǎng)中最為重要的設(shè)備,它是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間連接的橋梁。
16.局域網(wǎng)中某臺主機的IP地址為2,使用22位作為網(wǎng)絡(luò)地址,那么該局域網(wǎng)的子網(wǎng)掩碼為。
17.TokenBus是一種在總線拓撲中利用“”作為控制節(jié)點訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。
18.人劃企業(yè)剛基本結(jié)構(gòu)采用3層結(jié)構(gòu)的經(jīng)驗數(shù)據(jù)是:結(jié)點數(shù)在250~_________個。
19.以太網(wǎng)協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和______。
20.有一種虛擬局域網(wǎng)的建立是動態(tài)的,它代表了一組IP地址,并由叫做代理的設(shè)備對虛擬局域網(wǎng)中的成員進行管理。在這個虛擬局域網(wǎng)中,代理和多個IP結(jié)點組成IP【】虛擬局域網(wǎng)。
三、2.填空題(8題)21.一個典型的網(wǎng)絡(luò)操作系統(tǒng)一般具有【】的特征,也就是說,它應(yīng)當(dāng)獨立于具體的硬件平臺,支持多平臺,即系統(tǒng)應(yīng)該可以運行于各種硬件平臺之上。
22.交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過支持交換機端口結(jié)點之間的多個【】,達到增加局域網(wǎng)帶寬,改善局域網(wǎng)的性質(zhì)與服務(wù)的目的。
23.根據(jù)美國國防部安全準(zhǔn)則,______級可視為處理敏感信息所需的最低安全級別。
24.按交換方式來分類,計算機網(wǎng)絡(luò)可分為報文交換網(wǎng)、分組交換網(wǎng)和______。
25.100BASE-T網(wǎng)卡主要有:______、100BASE-FX、100BASE-T4和100BASE-T2。
26.Solaris網(wǎng)絡(luò)操作系統(tǒng)主要運行在RISC結(jié)構(gòu)的工作站和______。
27.ATM協(xié)議可分為ATM適配層、ATM層和物理層。其中ATM層的功能類似于OSI參考模型的______層功能。
28.通常使用因特網(wǎng)進行網(wǎng)上購物需要經(jīng)過瀏覽與選擇商品、填寫訂購單、______和等待商家服務(wù)等步驟。
四、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中。
例如:7153,7+1=5+3,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=-cnt+1。
8129,8+1!=2+9,則該數(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中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組)xx中的所有字符進行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.WWW的網(wǎng)頁文件是使用下列()編寫的。
A.主頁制作語言B.WWW編程語言C.超文本標(biāo)記語言D.JScript語言
32.在電子商務(wù)活動中,如果一個黑客修改了在因特網(wǎng)上傳輸?shù)挠唵涡畔?,那么這是對數(shù)據(jù)的()的破壞。
A.完整性B.可用性C.有效性D.高效性
33.EDI具有3個主要特點:第一,EDI是兩個或多個計算機應(yīng)用系統(tǒng)之間的通信;第二,數(shù)據(jù)自動地投遞和傳輸處理無需人工介入,應(yīng)用程序?qū)λ詣禹憫?yīng);EDI另一個重要特點是()。
A.計算機之間傳輸?shù)男畔⒆裱欢ǖ恼Z法規(guī)則與國際標(biāo)準(zhǔn)
B.EDI必須通過Internet網(wǎng)絡(luò)進行傳輸
C.計算機之間傳輸?shù)男畔⒆裱璄-mail標(biāo)準(zhǔn)
D.所有的EDI信息在局域網(wǎng)中傳輸
六、1.程序設(shè)計題(3題)34.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
35.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG9.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果原字符的ASCII值是偶數(shù)或計算后f(p)的值小于等于32,則該字符不變,否則將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ù)文件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.下列程序的功能是:利用以下所示的簡單迭代方法求方程:
cos(x)-x=0的一個實根。
xn+1=cos(xn)
迭代步驟如下:
(1)取x1初值為0.0。
(2)x0=x1,把x1的值賦給x0。
(3)x1=cos(x0),求出一個新的x1。
(4)若x0-x1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。
(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
floatcountValue()
{
}
main()
{
clrscr();
printf("實根=%f\n",countValue
printf("%f\n",cos(countValue())-countValue());
writeDAT();
}
writeDAT()
{
FILE*wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%f\n",countValue
fclose(wf);
}
參考答案
1.D解析:與人們熟悉的現(xiàn)金、信用卡和支票相似,電子支付工具包括了電子現(xiàn)金、電子信用卡和電子支票等等。在電子商務(wù)活動中,客戶通過計算機終端上的瀏覽器訪問商家的Web服務(wù)器,進行商品或服務(wù)的訂購,然后通過電子支付工具與商家進行結(jié)算。
2.B
3.C(47)C)【解析】被動攻擊的特點是對傳輸進行竊聽和監(jiān)測,比如流量-析;主動攻擊包括對數(shù)據(jù)流進行篡改或偽造數(shù)據(jù)流,可分為偽裝、重放、消息篡改和分布式拒絕服務(wù)5種類型。
4.B
\n
5.A解析:本題考查點是奔騰數(shù)據(jù)總線的技術(shù)指標(biāo)。奔騰芯片采用了許多新技術(shù),諸如超標(biāo)量技術(shù)、超流水線技術(shù)、分支預(yù)測技術(shù)、雙Cache的哈佛結(jié)構(gòu)、增強的64位數(shù)據(jù)總線和PCI局部總線等。奔騰采用的增強64位數(shù)據(jù)總線的含義是:內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的。還可以采用突發(fā)模式,在一個總線周期中完成傳送256位數(shù)據(jù)。
6.CVLAN是一個網(wǎng)絡(luò)設(shè)備或用戶的邏輯組,該邏輯組是一個獨立的邏輯網(wǎng)絡(luò)、單一的廣播域,而這個邏輯組的設(shè)定不受實際交換機區(qū)段的限制,也不受用戶所在的物理位置和物理網(wǎng)段的限制。故選C選項。
7.C防火墻是為了防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯而設(shè)置的。
8.A解析:局域網(wǎng)參考模型只對應(yīng)OSI參考模型的數(shù)據(jù)鏈路層和物理層,它將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC(LogicalLinkControl)子層和介質(zhì)訪問控制MAC(MedieaAccessControl)子層。
9.BBridgeID值最小的成為根網(wǎng)橋和根交換機。故選擇B選項。
10.BIPTv的基本技術(shù)形態(tài)可以概括為:視頻數(shù)字化、傳輸IP化和播放流媒體化,它包括音/視頻編解碼技術(shù)、音/視頻服務(wù)器與存儲陣列技術(shù)、IP單播與組播技術(shù)、IPQoS技術(shù)、IP信令技術(shù)、內(nèi)容分送網(wǎng)絡(luò)技術(shù)、流媒體傳輸技術(shù)、數(shù)字版權(quán)管理技術(shù)、IP機頂盒與EPG技術(shù)以及用戶管理與收費系統(tǒng)技術(shù)等。
11.
12.包過濾包過濾防火墻使用一個軟件查看所流經(jīng)的數(shù)據(jù)包的包頭,由此決定整個數(shù)據(jù)包的命運。它可能會決定丟棄這個包,也可能會決定接受這個包(讓這個包通過)。數(shù)據(jù)包過濾用在內(nèi)部主機和外部主機之間。過濾系統(tǒng)可以是一臺路由器或一臺主機,它根據(jù)過濾規(guī)則來決定是否讓數(shù)據(jù)包通過。用于過濾數(shù)據(jù)包的路由器稱為過濾路由器。
13.控制單元控制單元解析:瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個控制單元組成。
14.
15.路由器路由器是因特網(wǎng)中最為重要的設(shè)備,它是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間連接的橋梁。
52.0某臺主機的IP地址為2,使用22位作為網(wǎng)絡(luò)地址,說明其子網(wǎng)掩碼的個數(shù)為22,所以其子網(wǎng)掩碼為。
17.令牌TokenBus(令牌總線)是一種在總線拓撲中利用令牌控制節(jié)點訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。在采用TokenBus方法的局域網(wǎng)中,任何一個節(jié)點只有在取得令牌后才能使用共享總線發(fā)送數(shù)據(jù)。令牌是一種具有特殊結(jié)構(gòu)的控制幀,用來控制節(jié)點對總線的訪問權(quán)。
18.
19.幀錯位幀錯位解析:以太網(wǎng)協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和幀位錯。
20.廣播組廣播組解析:虛擬局域網(wǎng)技術(shù)基于交換技術(shù),而交換技術(shù)涉及到網(wǎng)絡(luò)的多個層次,所以虛擬局域網(wǎng)也可以在網(wǎng)絡(luò)的不同層次上實現(xiàn),主要表現(xiàn)在對虛擬局域網(wǎng)成員的定義方法上,通常有以下4種:1)用交換機端口號定義虛擬局域網(wǎng);2)用MAC地址定義虛擬局域網(wǎng);3)用網(wǎng)絡(luò)層地址定義虛擬局域網(wǎng);4)IP廣播組虛擬局域網(wǎng)。有一種虛擬局域網(wǎng)的建立是動態(tài)的;它代表了一組IP地址,并由叫做代理的設(shè)備對虛擬局域網(wǎng)中的成員進行管理,這就是IP廣播組虛擬局域網(wǎng)。
21.硬件獨立硬件獨立解析:一個典型的網(wǎng)絡(luò)操作系統(tǒng)一般具有硬件獨立的特征,也就是說,它應(yīng)當(dāng)獨立于具體的硬件平臺,支持多平臺,即系統(tǒng)應(yīng)該可以運行于各種硬件平臺之上。例如,可以運行于基于Intel的X86系統(tǒng),還可以運行于基于RISC精簡指令集的系統(tǒng)諸如DECAlpha,MIPSR4000等。
22.并發(fā)連接并發(fā)連接解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過支持交換機端口結(jié)點之間的多個并發(fā)連接,達到增加局域網(wǎng)帶寬,改善局域網(wǎng)的性質(zhì)與服務(wù)的目的。
23.C2C2解析:處理敏感信息所需的最低安全級別是C2級,其特點是提供比C1級系統(tǒng)粒度更細微的自主式訪問控制。
24.電路交換電路交換解析:報文交換,分組交換和電路交換是3種傳統(tǒng)的交換方式,此外還有信元交換。
25.100BASE-TX100BASE-TX解析:100BASE-T網(wǎng)卡主要有:100BASE-TX、100BASE-FX、100BASE-T4和100BASE-T2
26.服務(wù)器服務(wù)器解析:Solaris運行在Sun公司的RISC芯片的工作站和服務(wù)器上,如Sun公司的ULTRA系列工作站。
27.數(shù)據(jù)鏈路數(shù)據(jù)鏈路解析:ATM層為各種業(yè)務(wù)提供信元傳送功能,類似于數(shù)據(jù)鏈路層協(xié)議,允許來自不同信源的用戶數(shù)據(jù)通過多個虛擬信道在同一條物理鏈路上進行多路復(fù)用,并規(guī)定了簡單的流量控制機制。
28.選擇支付方式選擇支付方式解析:選擇支付方式是訂單中一個主要內(nèi)容,主要有傳統(tǒng)的現(xiàn)金支付方式和需要安全技術(shù)做保障的網(wǎng)上直接劃付方式。
29.【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
30.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
31.C解析:WWW服務(wù)器中所存儲的頁面是一種結(jié)構(gòu)化的文檔,采用超文本標(biāo)記語言(HTML)書寫而成。
32.A解析:保證數(shù)據(jù)的完整性就是要保證在公共因特網(wǎng)上傳送的數(shù)據(jù)信息不被篡改。
33.A解析:EDI系統(tǒng)具有如下特點:①EDI是兩個或多個計算機應(yīng)用系統(tǒng)之間的通信。②計算機之間傳輸?shù)男畔⒆裱欢ǖ恼Z法規(guī)則與國際標(biāo)準(zhǔn)。目前世界上廣泛使用的EDI報文標(biāo)準(zhǔn)是由聯(lián)合國EDIFACT委員會主持制定的UN/EDIFACT報文標(biāo)準(zhǔn)。③數(shù)據(jù)自動地投遞和傳輸處理而不需要人工介入,應(yīng)用程序?qū)λ詣禹憫?yīng)。
34.voidnum(intmintkintxxl)){intdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù)余數(shù)都不是0則該數(shù)是素數(shù)*/if(]if(data%I==O)break;/*如果余數(shù)為0則退循環(huán)取下一個數(shù)判斷*/if(I>half){xx[n]=data;n++;/*判斷該數(shù)為素數(shù)后將該數(shù)存入數(shù)組xx中并累計素數(shù)的個數(shù)*/}if(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù)則退出循環(huán)*/data++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù)則繼續(xù)取下一個數(shù)*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù),余數(shù)都不是0,\r\n則該數(shù)是素數(shù)*/\r\n\r\nif(]if(data%I==O)break;/*如果余數(shù)為0,則退循環(huán),取下一個數(shù)判斷*/\r\nif(I>half)\r\n{\r\nxx[n]=data;n++;/*判斷該數(shù)為素數(shù)后,將該數(shù)存入數(shù)組xx中,并累計素數(shù)的個數(shù)*/\r\n}\r\nif(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù),則退出循環(huán)*/\r\ndata++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù),則繼續(xù)取下一個數(shù)*/\r\n}\r\n}解析:本題考查的知識點如下:
(1)循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套使用。
(2)強行退出循環(huán)結(jié)構(gòu)。
(3)特殊運算符'%'的使用。
素數(shù)是除了1和它本身之外不能被其他數(shù)整除的數(shù)(1除外)。在本題中,首先要結(jié)合相關(guān)數(shù)學(xué)知識找出判定一個數(shù)是否為素數(shù)的方法,從而對數(shù)據(jù)進行篩選。如果數(shù)據(jù)a依次除以從2到a/2的整數(shù),余數(shù)都不是0,則該數(shù)是素數(shù)。因為所給的數(shù)據(jù)是連續(xù)的數(shù),而且最終所求的數(shù)據(jù)的個數(shù)一定,所以這里可以使用循環(huán)結(jié)構(gòu)對數(shù)據(jù)依次篩選。同時嵌套選擇結(jié)構(gòu)對篩選的數(shù)據(jù)進行不同的處理。在a依次除以從2到a/2的整數(shù)的過程中,只要有一次余數(shù)為0,則可退出這一層循環(huán),即退出整除取余的循環(huán),進入下一個數(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ù)或計算后的值小于等于32則該字符不變*/else*pf=*pf*11%256;/*否貝Jj將所對應(yīng)的字符進行替代*/pf++;/*指針pf指向下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧石化職業(yè)技術(shù)學(xué)院《審計流程實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 昆明幼兒師范高等??茖W(xué)?!渡鐣茖W(xué)名著》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西傳媒職業(yè)學(xué)院《機械制造技術(shù)基礎(chǔ)實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉林師范大學(xué)博達學(xué)院《課外讀寫實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南商務(wù)職業(yè)技術(shù)學(xué)院《電子線路CAD設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南財政經(jīng)濟學(xué)院《中國民族民間舞(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江三江美術(shù)職業(yè)學(xué)院《中文工具書》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶工業(yè)職業(yè)技術(shù)學(xué)院《經(jīng)濟地理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江科技學(xué)院《材料綜合實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 年產(chǎn)2萬噸鹽酸二甲雙胍原料藥項目可行性研究報告模板-立項備案
- 2023年全國統(tǒng)一高考數(shù)學(xué)甲卷【文科+理科】試題及答案解析
- 社區(qū)團支部工作計劃
- 廢品處置招標(biāo)書
- GA/T 1280-2024銀行自助設(shè)備安全性規(guī)范
- 數(shù)據(jù)標(biāo)注基地項目實施方案
- 靜脈治療??谱o士競聘
- 2024年第一季度醫(yī)療安全(不良)事件分析報告
- 中醫(yī)課件英語教學(xué)課件
- 《哪吒鬧?!冯娪百p析
- 2024年初一英語閱讀理解專項練習(xí)及答案
- 《建筑工程設(shè)計文件編制深度規(guī)定》(2022年版)
評論
0/150
提交評論