版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【2022年】廣東省佛山市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列關(guān)于路由器技術(shù)的描述中,錯誤的是()
A.吞吐量是指路由器的包轉(zhuǎn)發(fā)能力
B.高性能路由器一般采用交換式結(jié)構(gòu)
C.語音視頻業(yè)務(wù)對路由器延時抖動要求不高
D.路由器的冗余是為了保證設(shè)備的可靠性與可用性
2.第
10
題
將一個IPX的網(wǎng)絡(luò)和一個IP網(wǎng)絡(luò)在網(wǎng)絡(luò)層互聯(lián)到一起需要()
A.交換機B.IP路由器C.IPX路由器D.多協(xié)議路由器
3.電子郵件的地址格式是()。
A.用戶賬號.郵件服務(wù)器域名B.用戶賬號@郵件服務(wù)器城名C.郵件服務(wù)器域名@用戶賬號D.用戶賬號@用戶計算機名
4.
5.電信業(yè)一般認為寬帶骨干網(wǎng)的數(shù)據(jù)傳輸率達到()
A.10MbpsB.lOOMbpsC.2MbDsD.10Gbps
6.常用的數(shù)據(jù)備份方式包括完全備份、增量備份和差異備份,3種方式在備份時使用的存儲空間由少到多的順序為()。
A.完全備份、增量備份、差異備份
B.完全備份、差異備份、增量備份
C.增量備份、差異備份、完全備份
D.差異備份、增量備份、完全備份
7.下列關(guān)于WindowsServer2003系統(tǒng)下DHCP服務(wù)器參數(shù)的描述中,錯誤的是()。
A.作用域是網(wǎng)絡(luò)上IP地址的連續(xù)范圍
B.排除是從作用域內(nèi)排除的有限IP地址序列
C.保留不可以使用被排出的IP地址序列
D.地址池是作用域應(yīng)用排除范圍之后剩余的IP地址
8.下列對交換表的描述中,錯誤的是()。
A.交換表的內(nèi)容包括目的MAC地址及其所對應(yīng)的交換機端口號
B.Cisco大中型交換機使用“showmac-address.table”命令顯示交換表內(nèi)容
C.交換表中沒有接收幀的目的MAC地址時,交換機用Flood技術(shù)轉(zhuǎn)發(fā)該幀
D.交換機采用蓋時間戳的方法刷新交換表
9.差異備份、增量備份、完全備份三種備份策略一次備份時空間使用由少到多依次為()。
A.增量備份、差異備份、完全備份
B.差異備份、增量備份、完全備份
C.完全備份、差異備份、增量備份
D.完全備份、增量備份、差異備份
10.對于下列說法,哪一種是錯誤的()。
A.TCP協(xié)議可以提供可靠的數(shù)據(jù)流傳輸服務(wù)
B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務(wù)
C.TCP協(xié)議可以提供全雙工的數(shù)據(jù)流傳輸服務(wù)
D.TCP協(xié)議可以提供面向非連接的數(shù)據(jù)流傳輸服務(wù)
二、填空題(10題)11.如果普通集線器的端口數(shù)不夠用,可以使用______集線器。
12.密鑰分發(fā)中心是一個獨立的可信網(wǎng)絡(luò)實體,其英文縮寫是______。
13.(12)一臺路由器的路由表如下所示。該路由器在接收到目的地址為的數(shù)據(jù)報時,它應(yīng)該將該數(shù)據(jù)報投遞到______。
14.JPEG是一種______圖像壓縮編碼的國際標準。
15.(19)組播路由協(xié)議分為_________組播路由協(xié)議和域間組播路由協(xié)議。
16.WWW瀏覽器的工作基礎(chǔ)是解釋和執(zhí)行用語言書寫的文件。
17.IP組播具有的顯著特點包括使用組地址、的組成員和底層硬件支持等。
18.不可逆加密機制包括Hash算法和消息認證碼,用于數(shù)字簽名和______。
19.(8)網(wǎng)橋可以通過_________過濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。
20.(14)SMTP的通信過程可以分成三個階段,它們是連接_________階段、郵件傳遞階段和連接關(guān)閉階段。
三、2.填空題(8題)21.撥號上網(wǎng)有【】與SLIP/PPP協(xié)議連接兩種方式。
22.100BASE-T網(wǎng)卡主要有:______、100BASE-FX、100BASE-T4和100BASE-T2。
23.電子郵件應(yīng)用程序向郵件服務(wù)器傳送郵件時使用的協(xié)議為______。
24.所有加密算法都是建立在兩個原則之上的,他們是置換和______。
25.負責(zé)全網(wǎng)數(shù)據(jù)處理業(yè)務(wù)的是______。
26.標準的C類IP地址使用【】位二進制數(shù)表示網(wǎng)絡(luò)號。
27.Ethernet的MAC地址長度為______位。
28.匿名FTP服務(wù)通常使用的賬號名為______。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個文件中的數(shù)存入數(shù)組a和b中,請考生編制一個函數(shù)jsVal,實現(xiàn)的功能是依次對數(shù)組a和b中的數(shù)按條件重新組成一個新數(shù)并依次存入數(shù)組c中,再對數(shù)組c中的數(shù)按從小到大的順序進行排序,最后調(diào)用輸出函數(shù)writeDat把結(jié)果c輸出到文件out.dat中。
組成新數(shù)的條件:如果數(shù)組a和b中相同下標位置的數(shù)必須符合一個是偶數(shù),另一個是奇數(shù),則數(shù)組a中的數(shù)按二進制數(shù)左移八位后再加上數(shù)組b對應(yīng)位置上的數(shù),把這樣組成的新數(shù)依次存入數(shù)組c中。
注意:部分源程序存在test.c文件中。
程序中已定義:a[100]、b[100]和c[100]。
請勿改動數(shù)據(jù)文件lN1.DAT和IN2.DAT中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.程序test.c的功能是:利用以下所示的簡單迭代方法求方程cos(x)-x=0的一個實根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取xl初值為0.0;
(2)x0=xl,把xl的值賦給x0;
(3)x1=cos(x0),求出一個新的x1;
(4)若x0-xl的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主。函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第l0類按指定條件對字符串進行排序
五、1.選擇題(3題)31.在VLAN的劃分中,不能按照下列()方式定義其成員。
A.交換機端口B.MAC地址C.操作系統(tǒng)類型D.IP地址
32.下面敘述中不正確的是
A.有線電視網(wǎng)絡(luò)中的用戶都是不平等的
B.電信網(wǎng)是公用網(wǎng),其覆蓋面最廣
C.電信網(wǎng)在通信雙方之間建立的是點到點的通信鏈路
D.計算機網(wǎng)絡(luò)是服務(wù)范圍最小的網(wǎng)絡(luò)
33.下列_______是文件服務(wù)器的項目。
A.歸檔B.打印隊列管理C.電子郵件D.對象管理
六、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ù)據(jù)文件IN24.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT24.DAT文件中。
例如:6712,6+2=7+1,則該數(shù)滿足條件,存入數(shù)組b中,且個數(shù)cnt=cnt+1。
8129,8+9≠1+2,則該數(shù)不滿足條件,忽略。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
inta[300],b[300],cnt=0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n",cnt);
for(i=0;i〈cnt;i++)
printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("IN24.DAT","r");
for(i=0;i〈300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT24.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d,\n",b[i]);
fclose(fp);
}
36.已知數(shù)據(jù)文件in81.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out81.dat文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,計算嚴均值pjz1,且個數(shù)cnt=cnt+1。8129,8+1≠2+9,則該數(shù)不滿足條件計算平均值pjz2。
注意:部分源程序已給出。
程序中己定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值
pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in81.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out81.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp)
}
參考答案
1.C解析:路由器的關(guān)鍵技術(shù)指標包括:①吞吐量;②背板能力;③丟包率;④路由表容量;⑤突發(fā)處理能力;⑥延時與延時抖動;⑦服務(wù)質(zhì)量;⑧可靠性與可用性;⑨網(wǎng)管能力等。其中,吞吐量是指路由器的包轉(zhuǎn)發(fā)能力,與其端口數(shù)量、端口速率、包長度、包類型有關(guān),涉及端口吞吐量與整機吞吐量兩個方面的內(nèi)容。端口吞吐量是指路由器某個具體端口的包轉(zhuǎn)發(fā)能力,而整機吞吐量是指路由器整機的包轉(zhuǎn)發(fā)能力。
2.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é)議路由器。
3.B
4.A
5.C無線局域網(wǎng)(WirelessLAN,WLAN)是實現(xiàn)移動計算機網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一,以微波、激光、紅外線等無線電波來部分或全部代替有線局域網(wǎng)中的同軸電纜、雙絞線、光纖,實現(xiàn)了移動計算機網(wǎng)絡(luò)中移動的物理層與數(shù)據(jù)鏈路層的功能,構(gòu)成無線局域網(wǎng),為移動計算機網(wǎng)絡(luò)提供物理網(wǎng)接口,WLAN的發(fā)展速度相當快.目前支持2Mbps以上傳輸速率的系統(tǒng)已經(jīng)成熟。\r\n
6.C幾種常用備份策的比較如下??臻g使用上:完全備份最多,增量備份最少,差異備份少于完全備份。備份速度上:完全備份最慢,增量備份最快,差異備份快于完全備份。恢復(fù)速度上:完全備份最快,增量備份最慢,差異備份快于增量備份。綜上所述,因此選C選項。
7.C在配置DHCP服務(wù)時,保留地址可以使用作用域地址范圍中的任何IP地址。因此C選項描述錯誤,所以選擇C選項。
8.B交換表的內(nèi)容包括:目的MAc地址、該地址所對應(yīng)的交換機端口號以及所在的虛擬子網(wǎng)。Cisco大中型交換機使用“showcamdynamie”命令顯示交換表內(nèi)容;小型交換機使用“showmac-address-table”命令顯示交換表內(nèi)容。因此選擇B選項。
9.AA【解析】一般都有三種備份種類:完全備份、差異備份、增量備份。完全備份是指備份全部選中的文件夾,并不依賴文件的存檔屬性來確定備份那些文件。差異備份即備份上一次的完全備份后發(fā)生變化的所有文件。增量備份是指在一次全備份或上一次增量備份后,以后每次的備份只需備份與前一次相比增加和者被修改的文件。由上述備份情況可知三種備份策的空間使用由少到多分別是增量備份、差異備份、完全備份。因此選擇A選項。
10.D解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機的字節(jié)流(ByteStream)無差錯地傳到目的主機,TCP協(xié)議將應(yīng)用層的字節(jié)流分成多個字節(jié)段(ByteSegment),然后將一個一個的字節(jié)段傳送到互聯(lián)層,發(fā)送到目的主機。當互聯(lián)層接收到的字節(jié)段傳送給傳輸層時,傳輸層再將多個字節(jié)段還原成字節(jié)流傳送到應(yīng)用層。TCP協(xié)議同時要完成流量控制功能,協(xié)調(diào)收發(fā)雙方的發(fā)送與接收速度,達到正確傳輸?shù)哪康摹?/p>
11.可堆疊式可堆疊式解析:如果需要聯(lián)網(wǎng)的結(jié)點數(shù)超過單一集線器的端口數(shù)時,通常需要采用多集線器的級聯(lián)結(jié)構(gòu),或是采用可堆疊式集線器。
12.KDCKDC解析:密鑰分發(fā)中心(KDC)是一個獨立的可信網(wǎng)絡(luò)實體,是一個服務(wù)器、它同每個注冊用戶共享不同的密碼對稱密鑰。
13.(12)9【解析】此路由器不能直接投遞到,只能往其直接相連的另一個路由器(9)投遞,再由這個路由器進行傳遞給網(wǎng)絡(luò)。
14.靜止靜止解析:JPEG是關(guān)于靜止圖像壓縮編碼的國際標準,由國際標準化組織和圍際電報電話咨洵委員會聯(lián)合制定。它適合于連續(xù)色調(diào)、多級灰度、單色或彩色靜止圖像的數(shù)字壓縮編碼。
15.(19)域內(nèi)
【解析】組播協(xié)議分為主機和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括Internet組管理協(xié)議IGMP和Cisco專用的組管理協(xié)議CGMP,組播路由協(xié)議又分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類。
16.HTMLWWW瀏覽器的工作基礎(chǔ)是解釋和執(zhí)行用超文本標記語言(HTML)書寫的文件
17.動態(tài)IP組播具有使用組地址、動態(tài)的組成員和底層硬件支持3個特點。
18.身份認證身份認證解析:不可逆加密機制包括Hash算法和消息認證碼,用于數(shù)字簽名和身份認證。
19.(8)幀地址
【解析】網(wǎng)橋可以通過幀地址過濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。
20.建立
【解析】SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。
21.撥號連接終端方式撥號連接終端方式解析:撥號上網(wǎng)有撥號連接終端方式與SLIP/PPP協(xié)議連接兩種方式。
22.100BASE-TX100BASE-TX解析:100BASE-T網(wǎng)卡主要有:100BASE-TX、100BASE-FX、100BASE-T4和100BASE-T2
23.SMTPSMTP解析:電子郵件應(yīng)用程序向郵件服務(wù)器傳送郵件時使用簡單郵件傳輸協(xié)議SMTP,而從郵件服務(wù)器的郵箱中讀取郵件時可以使用POP3協(xié)議或IMAP協(xié)議。
24.易位易位解析:所有加密算法都是建立在兩個通用原則之上的:置換和易位。置換是將明文的每個元素映射成其他元素,易位是對明文的元素進行重新布置,沒有信息丟失是基本的要求(也就是說,所有操作都是可逆的)。
25.資源子網(wǎng)資源子網(wǎng)解析:資源子網(wǎng)負責(zé)全網(wǎng)的數(shù)據(jù)處理業(yè)務(wù),向網(wǎng)絡(luò)用戶提供各種網(wǎng)絡(luò)資源與網(wǎng)絡(luò)服務(wù)。
26.2121解析:A類IP地址用7位表示網(wǎng)絡(luò),24位表示主機,因此它可以用于大型網(wǎng)絡(luò);B類IP地址用于中型規(guī)模的網(wǎng)絡(luò),它用14位表示網(wǎng)絡(luò),16位表示主機。C類IP地址僅用8位表示主機,21位用于表示網(wǎng)絡(luò),在一個網(wǎng)絡(luò)中最多只能連接256臺設(shè)備,因此,適用于較小規(guī)模的網(wǎng)絡(luò)。D類IP地址用于多目的地址發(fā)送。E類保留為今后使用。
27.4848解析:典型的Ethernet物理地址長度為48位(6個字節(jié)),如00-60-08-00-A6-38。
28.anonymousanonymous解析:匿名賬戶和密碼是公開的,當用戶訪問提供匿名服務(wù)的FTP服務(wù)器時,通常用anonymous作為賬號,用guest作為口令。
29.【審題關(guān)鍵句】數(shù)組相同下標位置上的奇數(shù)和偶數(shù),二進制數(shù)左移八位,對應(yīng)數(shù)組元素相加,保存到新數(shù)組,從小到大排序。
\n【解題思路】
\n①定義循環(huán)變量i、j和無符號整型變量v。
\n②在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于MAX。在循環(huán)體中,用if語句判斷如果a[i]是奇數(shù)且b[i]是偶數(shù)或者a[i]是偶數(shù)且b[i]是奇數(shù),則把a[i]左移八位后與b[i]的和賦給c[cnt],同時cnt加1。
\n③在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于cnt。在第二層for循環(huán)語句中,循環(huán)變量j從i+1開始,依次遞增直到其值等于或大于cnt。在循環(huán)體中,用if語句判斷如果c[i]大于c[j],則兩者互換,實現(xiàn)數(shù)組C中元素從小到大的排序。
\n【參考答案】
\n
30.【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,xl。并把變量xl的初值設(shè)為0.0。
\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達式cos(x0)
\n求出一個值xl,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs,判斷如果x0與xl差的絕對值小于0.000001,就認為xl的值是方程cos(x)-x=0的一個實根,此時退出循環(huán),把xl的值返回。
\n【參考答案】
\n
\n第10類按指定條件對字符串進行排序
31.C解析:VLAN以軟件的方式來實現(xiàn)邏輯工作組的劃分和管理,可以使用交換機端口、MAC地址、IP廣播組來定義虛擬網(wǎng)。
32.A【解析】在有線電視網(wǎng)絡(luò)、電信網(wǎng)、計算機網(wǎng)絡(luò)中,計算機網(wǎng)絡(luò)最小。
33.A解析:文件服務(wù)器和應(yīng)用服務(wù)器是兩種主要的專用的服務(wù)器。用戶可以便利地使用文件服務(wù),其中主要的服務(wù)有:文件傳輸;文件存儲;文件存儲和轉(zhuǎn)移;文件同步更新;歸檔。
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.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/if(thou+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/{b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)cnt*/}}for(i=0;i〈cnt-1;i++)/*用選擇法對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/for(j=i+1;j〈cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\nb[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)cnt*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*用選擇法對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/\r\nfor(j=i+1;j〈cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:根據(jù)題意可知,函數(shù)jsValue()將實現(xiàn)兩個功能:一是找出滿足條件的那些數(shù),并存放在數(shù)組b中;二是對數(shù)組b中的數(shù)進行從小到大的排序。首先來實現(xiàn)找出“千位數(shù)上的數(shù)加上個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加上十位數(shù)上的數(shù)”的4位數(shù)的功能。利用一個for循環(huán)來不斷從數(shù)組a中取出4位數(shù),并對取出的數(shù)進行條件判斷。由于這里涉及到要對4位數(shù)的每一位進行判斷,因此,“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”這4條語句就可以得到當前被判斷的4位數(shù)的千位
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園保育員一天的工作流程詳細范例
- 上海車位交易指南(2024版)
- 2024析產(chǎn)協(xié)議書模板:房地產(chǎn)項目析產(chǎn)合同3篇
- 2024政府與華為簽訂的旅游產(chǎn)業(yè)合作協(xié)議3篇
- 2024旅游服務(wù)綜合合作協(xié)議
- 全新配方化妝品研發(fā)合作合同04
- A輪增資擴股合同范本:2024年修訂版版B版
- 專業(yè)化裝卸服務(wù)協(xié)議2024版細則版A版
- 2024某企業(yè)與咨詢公司關(guān)于企業(yè)戰(zhàn)略咨詢服務(wù)合同
- OEM合作協(xié)議書范本軟件產(chǎn)品
- 2023-2024學(xué)年重慶市七校聯(lián)盟物理高二上期末統(tǒng)考試題含解析
- 人教PEP版(2023版)小學(xué)英語三年級上冊電子課本
- 擋土墻設(shè)計計算說明
- 殘疾人康復(fù)合作協(xié)議(殘聯(lián)與康復(fù)機構(gòu)協(xié)議書)
- GB/T 12974.2-2023交流電梯電動機通用技術(shù)條件第2部分:永磁同步電動機
- 6.8.3 數(shù)據(jù)分類實例-鳶尾花分類
- 《醫(yī)院藥品淘汰管理制度》
- 黑布林閱讀初一10《霍莉的新朋友》英文版
- 七年級英語閱讀理解50篇(附答案) 七年級英語上冊 閱讀理解專題訓(xùn)練 人教版 試題下載
- 藝術(shù)培訓(xùn)學(xué)校章程兩篇
- 《新媒體營銷與策劃》考試復(fù)習(xí)題庫(含答案)
評論
0/150
提交評論