【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

【2022年】河南省商丘市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.解釋程序的作用是()。

A.將高級語言轉(zhuǎn)換為目標程序B.將匯編語言轉(zhuǎn)換為目標程序C.解釋執(zhí)行高級語言程序D.解釋執(zhí)行匯編語言程序

2.下列關(guān)于Serv-UFTP,服務(wù)器配置管理的描述中,正確的是()。

A.初始狀態(tài)下,服務(wù)器的管理員密碼為“admin”

B.域端口號缺省為21,也可使用O~65535的任意值

C.創(chuàng)建新域時,匿名用戶“anonymous”會自動加入到服務(wù)器中

D.配置服務(wù)器的IP地址時,若為空則代表該服務(wù)器的所有IP地址

3.第

8

關(guān)于WWW瀏覽器,下列說法正確的是()。

A.www瀏覽器負責接受用戶的請求,利用TCP協(xié)議將用戶的請求傳送給WWW服務(wù)器

B.wWw瀏覽器可以訪問FTP服務(wù)器的資源

C.利用WWW瀏覽器可以保存主頁,但不能打印主頁

D.WWW瀏覽器是WWW的服務(wù)器端程序

4.下列對Aironnet11000無線接入點進入快速配置頁面的描述中,錯誤的是()。

A.第一次配置無線接入點一般采用本地配置方式

B.使用5類以太網(wǎng)電纜連接PC機和無線接人點,并給無線接入點加電

C.在PC機獲得10.0.0.x的IP地址后,打開瀏覽器,并在地址欄里輸入無線接入點的IP地址,會出現(xiàn)輸入網(wǎng)絡(luò)密碼頁面

D.輸入密碼并按“回車”鍵后,出現(xiàn)接入點匯總狀態(tài)頁面,單擊“ExpressSetup”進入快速配置頁面

5.下列關(guān)于路由器技術(shù)的描述中,錯誤的是()

A.路由器的包轉(zhuǎn)發(fā)能力與路由器的端口數(shù)量、端口速率、包長度、包類型相關(guān)

B.轉(zhuǎn)發(fā)率通常是衡量路由器中傳輸效率的性能

C.突發(fā)處理能力是以最大幀間隔發(fā)送數(shù)據(jù)包而不引起丟失的最大傳輸速率來衡量

D.路由器的冗余是為了保證設(shè)備的可靠性與可用性

6.關(guān)于Linux操作系統(tǒng)的描述中,錯誤的是

A.Linux是開放性的自由軟件

B.Linux支持多任務(wù)、多用戶

C.Linux的圖形界面有KDE和GNOME

D.Linux不具有標準的兼容性

7.下列關(guān)于路由信息協(xié)議RIP的描述中,錯誤的是()。

A.要求路由器周期性地向外發(fā)送路由刷新報文

B.路由刷新報文主要內(nèi)容是由若干(V、D)組成的表

C.矢量V標識該路由器可以到達的目的網(wǎng)絡(luò)或目的主機的跳數(shù)

D.路由器在接收到(V、D)報文后按照最短路徑原則更新路由表

8.按密鑰的使用個數(shù),密碼體制可以分為()。

A.密碼學和密碼分析學B.分組密碼和流密碼C.常規(guī)密碼和公鑰密碼系統(tǒng)D.代換密碼和置位密碼

9.下列關(guān)于IEEF802.11三種協(xié)議的描述中,錯誤的是()。

A.IEEE802.11a的實際吞吐量是28~31Mbps

B.IEEE802.11a的最大容量是432Mbps

C.IEEE802.11b的最大容量是88Mbps

D.IEEE802.119的最大容量是162Mbps

10.下列關(guān)于服務(wù)器技術(shù)的描述中,錯誤的是()

A.熱插拔功能允許用戶在不切斷電源的情況下更換硬盤、板卡等

B.集群系統(tǒng)中一臺主機出現(xiàn)故障時不會影響系統(tǒng)的正常服務(wù)

C.服務(wù)器的可用性用MTBF描述

D.服務(wù)器磁盤性能表現(xiàn)在磁盤存儲容量與速度

二、填空題(10題)11.第

64

第三層交換機本質(zhì)上是用硬件實現(xiàn)的一種高速路由器,它分析了()層的PDU結(jié)構(gòu)。

12.

13.

14.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

15.IEEE802.11的MAC層采用的是______的沖突避免方法。

16.搜索引擎在外觀、功能等方面都不相同,但其構(gòu)成一般包括搜索器、索引器、______和用戶接口4個部分。

17.

18.

19.Linux是______大學生開發(fā)的免費軟件。

20.一個B類網(wǎng)絡(luò)的子網(wǎng)掩碼為,則這個網(wǎng)絡(luò)被劃分成了個子網(wǎng)。

三、2.填空題(8題)21.一般來說,我們常常說“NT網(wǎng)”,指的是采用______操作系統(tǒng)的局域網(wǎng)。

22.網(wǎng)絡(luò)協(xié)議三要素中規(guī)定通信雙方要發(fā)出什么控制信息,執(zhí)行的動作和返回的應(yīng)答的部分稱為______。

23.VIP客戶端應(yīng)用程序通常有三種類型:傳統(tǒng)的FTP命令行、【】和VIP下載工具。

24.即時通信系統(tǒng)一般采用中轉(zhuǎn)模式和______兩種通信模式。

25.網(wǎng)絡(luò)操作系統(tǒng)的系統(tǒng)容錯技術(shù)一般采用3級,第3級系統(tǒng)容錯提供了文件服務(wù)器______功能。

26.VOIP的三種實現(xiàn)形式是PC-to-PC、PC-to-Phone、______。

27.作業(yè)級接口是操作系統(tǒng)和用戶間的接口,它又分為聯(lián)機接口和______接口。

28.使無盤工作站獲得自己p地址的協(xié)議稱為______協(xié)議。

四、C語言程序設(shè)計題(2題)29.函數(shù)Rdata實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組string中,請編寫函數(shù)charRight,其函數(shù)的功能是:以行為單位把字符串中的最后一個字符的ASCII值右移4位后加倒數(shù)第二個字符的ASCII值,得到最后一個新的字符,倒數(shù)第二個字符的ASCII值右移4位后加倒數(shù)第三個字符的ASCII值,得到倒數(shù)第二個新的字符,依此類推,一直處理到第二個字符,第一個字符的ASCII值加原最后一個字符的ASCII值,得到第一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后已處理的字符串仍按行重新存入字符串數(shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標點符號和空格)。

注意:部分源程序已經(jīng)給出。

請勿改動主函數(shù)main、讀函數(shù)Rdata和寫函數(shù)Wdata的內(nèi)容。

30.將文件in.dat中的200個整數(shù)讀至數(shù)組xx中。請編制jsValue函數(shù),要求:求出數(shù)組xx中的數(shù)值為奇數(shù)的個數(shù)cntl和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標為奇數(shù)的元素值的算術(shù)平均值pJ。

結(jié)果cntl,cnt2,pJ輸出到out.dat中。

注意:部分源程序存在test.C文件中。

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

五、1.選擇題(3題)31.文件系統(tǒng)中若文件的物理結(jié)構(gòu)采用順序結(jié)構(gòu),則文件控制塊FCB中關(guān)于文件的物理位置應(yīng)包括()。Ⅰ.首塊地址Ⅱ.文件長度Ⅲ.索引表地址

A.只有ⅠB.Ⅰ和ⅡC.Ⅰ和ⅢD.Ⅱ和Ⅲ

32.關(guān)于DOS和Windows的內(nèi)存管理,下列說法不正確的是

A.DOS的內(nèi)存管理非常簡單,因為它運行在實模式下,只有640KB的內(nèi)存可用來編制

B.Windows通過把應(yīng)用程序限制在自己的地址空間來避免沖突,這些地址在邏輯上是彼此隔離的

C.在DOS中,一個程序可能寫到其他內(nèi)存中,甚至寫到操作系統(tǒng)的內(nèi)存中,并導(dǎo)致整個系統(tǒng)崩潰

D.Windows的內(nèi)存管理比較復(fù)雜,因為它運行在保護模式下。在這種模式下,1MB的尋址內(nèi)存用完后,可以使用擴展內(nèi)存

33.從介質(zhì)訪問控制方法的角度,局域網(wǎng)可分為共享局域網(wǎng)和______兩類。

A.高速局域網(wǎng)B.虛擬局域網(wǎng)C.ATM網(wǎng)D.交換局域網(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)從文件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.已知數(shù)據(jù)文件IN86.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時兩個新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT86.DAT文件中。

注意:部分源程序已給出。

程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。

請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

inti;

FILE*fp;

fp=fopen("IN86.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",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("OUT85.DAT","w");

fprintf(fp,"%d\n",cnt)

for(i=0;i<cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

參考答案

1.C

2.D初始狀態(tài)下沒有設(shè)置管理員密碼,可以直接進入Serv—U管理程序,以設(shè)置或更改管理員密碼。FTP服務(wù)器缺省端口號為21,但是有時因為某種原因則不能使用2l號端口,但可以設(shè)置選定的端口號。若創(chuàng)建新域,在添加用戶時,當用戶名為“anonymous”時會被系統(tǒng)自動判定為匿名用戶。配置服務(wù)器的IP地址時,若為空則代表該服務(wù)器的所有IP地址。綜上所述D項正確。

3.Bwww的客戶程序在因特網(wǎng)上被稱為www瀏覽器(browser),因而www瀏覽器是客戶端程序;www瀏覽器負責接受用戶的請求,將用戶的請求傳送給www服務(wù)器利用的是HTTP協(xié)議;利用www瀏覽器可以保存主頁,也可以打印主頁;利用www瀏覽器用戶還可以訪問因特網(wǎng)中其他服務(wù)器和資源,例如FTP服務(wù)器等。

4.CCiscoAironnet1100系列接入點是一款無線局域網(wǎng)收發(fā)器,主要用于獨立無線網(wǎng)絡(luò)的中心點或無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)之間的連接點。由于該AP出產(chǎn)時默認的設(shè)備管理地址為,因此與其連接的PC所配置的IP地址必須是10.0.0.X網(wǎng)段的地址,即~54中的任一IP地址。

5.C

6.D解析:Linux操作系統(tǒng)具有標準的兼容性,它符合POSIX標準,它所構(gòu)成的子系統(tǒng)支持所有相關(guān)的ANSI、ISO、IETF、W3C等業(yè)界標準。

7.CV代表矢量,標識該路由器可以到達的目的網(wǎng)絡(luò)或目的主機;D代表距離,指出該路由器到達目的網(wǎng)絡(luò)或目的主機的距離。故選C選項。

8.C

9.CIEEE802.11三種協(xié)議比較由表可知IEEES02.1lb的最大容量是33Mbps。故選擇C選項。

10.C

11.網(wǎng)絡(luò)【解析】三層交換機是網(wǎng)絡(luò)層設(shè)備,它使用硬件分析分組的格式,從而進行轉(zhuǎn)發(fā)。

12.多跳

13.

14.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為55。

15.CSMA/CACSMA/CA解析:IEEE802.11的MAC層采用的是CSMA/CA的沖突避免方法。沖突避免要求每個結(jié)點在發(fā)送幀前先偵聽信道。

16.檢索器檢索器

17.

18.動態(tài)綁定

【解析】地址解析協(xié)議(ARP)是以太網(wǎng)經(jīng)常使用的映射方法,它充分利用了以太網(wǎng)的廣播能力,將IP地址與物理地址進行動態(tài)綁定。

19.芬蘭芬蘭解析:Linux是一個由芬蘭大學生LinusB.Torvalds開發(fā)的免費軟件,它和我們熟知的Windows系統(tǒng)最大的不同是:它是開放源代碼。

20.B由子網(wǎng)掩碼為可以知道,該子網(wǎng)的網(wǎng)絡(luò)號為18位。因為這是一個B類網(wǎng)絡(luò),那么默認的網(wǎng)絡(luò)號為16位,所以用18-16=2位來劃分子網(wǎng),劃分的子網(wǎng)個數(shù)是4個。

21.WindowsNTServerWindowsNTServer解析:一般來說,我們常常說“NT網(wǎng)”,指的是采用WindowsNTServer操作系統(tǒng)的局域網(wǎng),“Novell網(wǎng)”指的是采用NetWare系統(tǒng)的局域網(wǎng)。

22.語義語義解析:語義部分的功能就是定義需要發(fā)出何種控制信息,以及完成的動作與做出的響應(yīng)。

23.瀏覽器瀏覽器解析:Internet用戶使用的FTP客戶端應(yīng)用程序通常有三種類型,即:傳統(tǒng)的FTP命令行、瀏覽器和FTP下載工具。其中瀏覽器形式的格式為;協(xié)議類型://主機名/路徑及文件名。例如,若要訪問西南財經(jīng)大學的FTP服務(wù)59pub目錄下的一個文件index.txt,其URL就可以寫成ftp,///pub/index.txt。

24.P2P模式P2P模式解析:即時通信系統(tǒng)一般采用客戶機/客戶機模式,也就是點對點的模式(即P2P模式),另一種是客戶機/服務(wù)器模式,即消息的發(fā)送和消息的接受必須通過服務(wù)器來中轉(zhuǎn)(即中轉(zhuǎn)通信模式)。

25.鏡像或Mirroring鏡像或Mirroring

26.Phone-to-Phone。

27.脫機脫機解析:作業(yè)級接口是系統(tǒng)為用戶在作業(yè)一級請求操作系統(tǒng)服務(wù)而設(shè)置的,分為聯(lián)機接口和脫機接口。

28.RARPRARP解析:RARP協(xié)議廣播MAC地址而獲得自己的IP地址。

29.【審題關(guān)鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值的二進制右移4位后加其前一個字符的ASCII碼值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和表示字符串長度的整型變量strl,以及字符局部變量ch。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,利用庫函數(shù)strlen求得字符串string[i]的長度,把此值賦給變量strl。把字符串string[i]的最后一個字符string[i][strl-1]賦給字符變量ch,暫時保存起來。在第二層for循環(huán)中,循環(huán)變量j從str-1開始,依次遞減直到其值小于或等于0,在循環(huán)體中,字符string[i][j]的ASCII碼值右移4位,然后再與字符string[i][j-1]的ASCII碼值相加的和保存到字符string[i][j]中。當退出第二層for循環(huán)后,把第i行的第一個字符string[i][0]與最后一個字符ch的值相加,保存在string[i][0]中。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

31.B解析:文件控制塊FCB是系統(tǒng)為管理文件而設(shè)置的一個數(shù)據(jù)結(jié)構(gòu)。FCB是文件存在的標志,它記錄了系統(tǒng)管理文件所需要的全部信息。FCB通常應(yīng)包括以下內(nèi)容:文件名、文件號、用戶名、文件地址、文件長度、文件類型、文件屬性、共享計數(shù)、文件的建立日期、保存期限、最后修改日期、最后訪問日期、口令、文件邏輯結(jié)構(gòu)、文件物理結(jié)構(gòu),等等。所以選項B是正確的。

32.A解析:DOS網(wǎng)絡(luò)操作系統(tǒng)的主要特點:DOS只有1MB的內(nèi)存可用來編制。其中,又有384KB留給視頻RAM、適配器ROM和其他硬件使用,再減去DOS本身占用的部分,只有640KB供應(yīng)用程序使用。

33.D解析:從介質(zhì)訪問控制方法的角度,局域網(wǎng)可分為共享局域網(wǎng)和交換局域網(wǎ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ù)學知識找出判定一個數(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];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ù)題意,條件用“if((*pf*11%256>='a'&&*pf*11%256〈='z')||*pf*11%256〈=32)”語句來實現(xiàn)。如果該字符不滿足上述條件,就用一個新的字符來替代,新的字符是當前字符乘以11的結(jié)果再去與256取余,處理完畢后,指針去取下一個字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個字符,對下一個字符進行處理。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/l000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=thou*10+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)字ab*/cd=data*10+hun;/*把個位數(shù)和百位數(shù)組合成一個新的十位數(shù)字cd*/if((ab-cd>0)&&(ab%2!=1&&ab%5==0)&&cd%2==l&&ab!=0&&cd!=0)/*如果ab>cdab是偶數(shù)且能被5整除cd是奇數(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論