版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2023年】山東省德州市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列關于WindowsNTServer的描述,正確的是()。
A.WindowsNTServer的內部采用64位體系結構
B.WindowsNTServer以“域”為單位集中管理網(wǎng)絡資源
C.WindowsNTServer只支持TCP/IP協(xié)議
D.WindowsNTServer沒有融入UNIX的支持
2.在一臺Cisco路由器的g3/1端口封禁端口號為139的TCP和端口號為1434的UDP連接,并封禁ICMP協(xié)議,只允許212.15.41.0/26子網(wǎng)的ICMP數(shù)據(jù)包通過路由器,正確的access-list配置是()。
3.將Cisc0路由器的配置保存在NVRAM中,正確的命令是()。
A.Router#writeflash
B.Router#writenetwork
C.Router#writememory
D.Router#writeerase
4.一網(wǎng)站創(chuàng)建時,輸入的網(wǎng)站IP地址為192.168.1.1,TCP端口為默認端口,網(wǎng)站的主機頭為www.exam.pie.eom。訪問該網(wǎng)站時,可在瀏覽器的地址欄中輸入的是()。
I.WWw.example.eomⅡ.192.168.1.1Ⅲ.http://192.168.1.1:80
A.僅IB.僅ⅡC.僅ⅢD.I、Ⅱ和Ⅲ
5.企業(yè)的市場營銷是()。
A.企業(yè)的產(chǎn)品銷售B.微觀市場營銷C.宏觀市場營銷D.企業(yè)的產(chǎn)品推銷
6.下列關于UNIX操作系統(tǒng)的基本特性,說法錯誤的是()。A.UNIX是一個支持多任務、多用戶的操作系統(tǒng)
B.UNIX提供了功能強大的Shell編程語言
C.UNIX的網(wǎng)狀文件系統(tǒng)有良好的安全性和可維護性
D.UNIX提供了多種通信機制
7.在Cisco路由器上進行SNMP設置時,如果指定當一個接口斷開或連接時向管理站發(fā)出通知,那么在該接口的配置模式下正確的配置命令是()。
8.關于網(wǎng)絡營銷的成本策略,下列哪個說法不正確()。
A.對于選擇網(wǎng)絡經(jīng)營的企業(yè),利用網(wǎng)絡對企業(yè)各生產(chǎn)經(jīng)營環(huán)節(jié)進行整合,降低企業(yè)運營成本,從而全面提升企業(yè)的整體競爭力
B.成本策略是指企業(yè)站在自身的立場,以最少的代價獲得最大的利益
C.網(wǎng)絡交易和傳統(tǒng)交易相比,能夠降低采購成本、減少庫存費用、節(jié)約廣告宣傳費用、降低顧客服務成本、減少市場調查費用
D.對于選擇網(wǎng)絡經(jīng)營的企業(yè),還要考慮顧客的網(wǎng)絡交易成本。如果顧客認為通過網(wǎng)絡交易太貴,就會作出別的選擇
9.在因特網(wǎng)中,IP數(shù)據(jù)報的傳輸需要經(jīng)由源主機和中途路由器到達目的主機,下面說法正確的是()。
A.源主機和中途路由器都知道lP數(shù)據(jù)報到達目的主機需要經(jīng)過的完整路徑
B.源主機知道IP數(shù)據(jù)報到達目的主機需要經(jīng)過的完整路徑,而中途路由器不知道
C.源主機不知道IP報到達目的主機需要經(jīng)過的完整路徑,而中途路由器知道
D.源主機和中途路由器都不知道lP數(shù)據(jù)報到達目的主機需要經(jīng)過的完整路徑
10.下列對IPv6地址AB31:O:0:0601:BC:0:0:05D7的簡化表示中,錯誤的是()。
A.AB31::601:BC:0:0:05D7
B.AB31::601:BC::05D7
C.AB31:O:0:601:BC::05D7
D.AB31:0:0:0601:BC::5D7
二、填空題(10題)11.訪問WWW服務器時,統(tǒng)一資源定位符URL可以指定的主要協(xié)議是______。
12.在軟磁盤存儲器中,軟磁盤適配器是______。
13.______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。
14.IP協(xié)議提供的服務具有3個主要特點,分別是、面向非連接和盡最大努力投遞。
15.
16.UNIX操作系統(tǒng)采用了文件系統(tǒng),具有良好的安全性、保密性和可維護性。
17.故障管理的主要任務是______故障和排除故障。
18.
19.常用的ping程序中使用了報文,以探測目標主機是否可以到達。
20.應用生成樹算法可以構造出一個生成樹,創(chuàng)建了一個邏輯上______的網(wǎng)絡拓撲結構。
三、2.填空題(8題)21.不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為【】。
22.TCP默認端口號80用作______。
23.ISDN為用戶提供了兩類速率接口,一類為______,另一類為主速率接口。
24.網(wǎng)絡管理主要包括配置管理、故障管理、性能管理、計費管理、【】。
25.目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、______、千兆以太網(wǎng)組網(wǎng)方法等。
26.TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議和______協(xié)議。
27.未來通信子網(wǎng)應具備的特征之一是SMDS,它中文含義是______。
28.網(wǎng)絡操作系統(tǒng)的縮寫是______。
四、C語言程序設計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調用函數(shù)WriteDat把結果xx輸出到文件out.dat中。
替代關系:f(p)=p*13mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或是偶數(shù),則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內容。
30.己知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均為0或2或4或6或8中的一個數(shù)字,則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。
五、1.選擇題(3題)31.在蜂窩移動通信系統(tǒng)中,多址接入方法主要有()。
A.頻分多址B.時分多址C.碼分多址D.以上都是
32.QQ聊天通信信息是加密的,每次登錄時候QQ客戶端會向服務器獲取一個會話______。
A.密鑰B.端NC.驗證碼D.信息
33.關于EDI的描述中,錯誤的是()。
A.EDI的基礎是EDPB.EDI采用瀏覽器/服務器模式C.EDI稱為無紙貿易D.EDI的數(shù)據(jù)自動投遞和處理
六、1.程序設計題(3題)34.下列程序的功能是:計算500~800之間素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從小到大的/頃序,再計算其間隔加、減之和,即第1個素數(shù)-第2個素數(shù)十第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調用函數(shù)writeDaI()把結果cnt和sum輸出到文件OUT66.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)writeDAT()的內容。
試題程序;
#include<stdio.h>
intcnt,sum;
voidcountValue()
{
}
voidmain()
{
cnt=sum=0;
countValue();
printf("素數(shù)的個數(shù)=%d\n",ont);
printf("按要求計算得值=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT66.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
35.已知數(shù)據(jù)文件IN24.DAT中存有300個4位數(shù),并已調用讀函數(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ù)按從小到大的順序進行排序,最后調用寫函數(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()的內容。
試題程序:
#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.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結果輸出到文件out36.dat中。
例如:s字符串中原有的內容為Mn123Zxy,則調用該函數(shù)后,結果為No123Ayz。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內容。
試題程序:
#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);
}
參考答案
1.BWindowsNTServer以“域”為單位集中管理網(wǎng)絡資源,其內部采用32位結構,應用程序訪問的內存空間可達4GB。WindowsNTServer內置4種標準網(wǎng)絡協(xié)議。TCP/IP、微軟的MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)、數(shù)據(jù)鏈路控制協(xié)議。\r\n
2.D①在路由器上使用訪問控制列表(AccessControlList,ACL)時需要注意ACL語句的順序,因為路由器執(zhí)行哪條ACL語句是按照配置的ACL中的條件語句,從第一條開始順序執(zhí)行。數(shù)據(jù)包只有在跟第一個判斷條件不匹配時,才能交給ACL中的下一個語句進行比較。②ipaccess-list語法格式:ipaccess-listextended|standardACL表號或者表名。③extanded多用于協(xié)議端口配置,而standard多用于IP地址配置。④permit|deny協(xié)議名源端地址源端反掩碼目的端地址目的端反掩碼。⑤配置完訪問控制列表之后,還應該在端口上配置數(shù)據(jù)包的進和出。其語法格式是:ipaccess-groupACL表號或表名(該表號或名稱應該與第2步中的表號一致)in/out(in代表數(shù)據(jù)進入,out代表數(shù)據(jù)的輸出)。選項A中第二行錯誤,沒有使用子網(wǎng)掩碼的反碼,選項B中第二行錯誤,子網(wǎng)掩碼反碼計算錯誤,應該是O.0.0.63。由于是對協(xié)議端口配置,應該使用extanded關鍵字,C選項錯誤。故選D選項。
3.C從NVRAM加載配置信息命令為configurememory。\n\u3000\u3000將路由器配置保存在NVRAM中命令為writememoryo因此C選項正確。
4.D訪問網(wǎng)站時在瀏覽器的地址欄內可以輸入域名或者IP地址:端口號,如果使用默認的端口號,在輸人時可以省端口號。故選D選項。
5.B
6.CUNIX的幾個特點分別是:①UNIX是多用戶、多任務的系統(tǒng);②UNIX大部分是用C語言編寫的;③提供了Shell編程語言;④提供了豐富的系統(tǒng)調用;⑤采用樹形文件系統(tǒng);⑥提供多種通信機制;⑦采用進程對換的內存管理。
7.Ctraps或informs用于指定向這臺主機發(fā)送自陷還是發(fā)送通知,命令格式為:snmp-serverenabletrapsIinforms。snmptraplink—status功能是當指定端口斷開或連接時要向管理站發(fā)出通知。故選C選項。
8.B
9.D對于IP網(wǎng)絡,是采用數(shù)據(jù)報方式,因此對于源主機和中途路由器都不會知道數(shù)據(jù)報經(jīng)過的完整路徑,路由器僅知道到達目的地址的下一跳地址,主機僅知道到達本地網(wǎng)絡的路徑,到達其他網(wǎng)絡的數(shù)據(jù)報均轉發(fā)到網(wǎng)關的地址,也就是路由器,因此源主機和中途路由器都不知道IP數(shù)據(jù)報到達目的主機需要經(jīng)過的完整路徑。
10.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做??;對于一個位段中全部數(shù)字為0的情況,只保留一個0;當?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為。字符時,可以用:-(雙冒號)來表示,但是一個IPv6地址只允許有一個冒號,不能將一個段內有效的0壓縮掉。選項8中有兩個雙冒號,因此B選項錯誤。
11.HTTPHTTP解析:URL由協(xié)議類型、主機名和文件名3部分組成。URL可以指定的主要協(xié)議類型有HTTP、FTP、GOPHER、TELNET和FILE,其中最常用的是HTTP協(xié)議。
12.軟盤驅動器與CPU進行信息交換的通道口軟盤驅動器與CPU進行信息交換的通道口解析:軟磁盤存儲器主要有軟磁盤、軟盤驅動器和軟磁盤適配器組成。軟磁盤適配器是CPU與軟盤驅動器進行信息交換的通道口。
13.誤碼率誤碼率解析:誤碼率是指二進制碼元在數(shù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于,Pe=Ne/N,其中N為傳輸?shù)亩M制碼總數(shù),Ne為被傳錯的碼元數(shù)、
14.不可靠IP協(xié)議傳輸數(shù)據(jù)報時具有如下特征。
—不可靠的數(shù)據(jù)傳輸服務:IP協(xié)議本身沒有能力核實發(fā)送的報文能否被正確地接收。數(shù)據(jù)報可能會遇到延遲、路由錯誤或者在封裝和拆卸過程中被損壞等,這些都使數(shù)據(jù)報傳輸不能受到保障。但是IP協(xié)議不能檢測這些錯誤,在發(fā)生錯誤時,也沒有機制保證一定可以通知發(fā)送方和接收方。
—面向無連接的傳輸服務:IP協(xié)議不管數(shù)據(jù)沿途經(jīng)過哪些節(jié)點,甚至也不管數(shù)據(jù)報起始于哪臺計算機、終止于哪臺計算機。數(shù)據(jù)報從源節(jié)點到目的節(jié)點可能經(jīng)過不同的傳輸路徑,而且這些數(shù)據(jù)報在傳輸過程中有可能丟失,也有可能到達。
—盡最大努力投遞數(shù)據(jù):IP協(xié)議并不隨意丟棄數(shù)據(jù),只有當系統(tǒng)資源用盡、接收數(shù)據(jù)錯誤或網(wǎng)絡出現(xiàn)故障等狀況下,才不得不丟棄報文。
15.
16.樹型UNIX操作系統(tǒng)采用了樹型文件系統(tǒng),具有良好的安全性、保密性和可維護性。
17.發(fā)現(xiàn)發(fā)現(xiàn)解析:故障管理的主要任務是發(fā)現(xiàn)和排除網(wǎng)絡故障。
18.
19.回送請求應答ICMP定義了13種報文,包括回送請求應答、目的地不可達、源站抑制、重定向(改變路由)、回送請求、數(shù)據(jù)報超時、數(shù)據(jù)報參數(shù)出錯、時間戳請求、時間戳應答、信息請求(已過時)、信息應答(已過時)、地址掩碼請求和地址掩碼回答。
ping程序采用回送請求應答方式,例如:
C:\\DocumentsandSettings\\csai>ping
Pingingwith32bytesofdata:
Replyfrom:bytes=32time<1msTTL=128
ping命令向發(fā)送數(shù)據(jù)包,通過Reply應答。TTL是生存時間,指定數(shù)據(jù)報被路由器丟棄之前允許通過的網(wǎng)段數(shù)。TTL是由發(fā)送主機設置的,用于防止數(shù)據(jù)包在IP互聯(lián)網(wǎng)中永不終止地循環(huán)。轉發(fā)IP數(shù)據(jù)包時,要求路由器至少將TTL的值減小1。當TTL為0時,路由器將提示超時。
20.無環(huán)路無環(huán)路解析:生成樹算法通過網(wǎng)橋之間的協(xié)商構造出一個生成樹。這些協(xié)商的結果是:每個網(wǎng)橋都有一個端口被置于轉發(fā)狀態(tài),其他端口則被置于阻塞狀態(tài)。該過程將保證網(wǎng)絡中的任何兩個設備之間只有一個通路,創(chuàng)建一個邏輯上無環(huán)路的網(wǎng)絡拓撲結構。
21.直接存儲器存取方式(DMA)直接存儲器存取方式(DMA)解析:不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為直接存儲器存取方式(DMA)
22.HTTPHTTP解析:常見的端口號中,80用作超文本傳輸協(xié)議HTTP。
23.基本速率接口基本速率接口解析:ISDN提供了兩類速率接口為BPI和PPI,分別是基本速率接口和主速率接口。
24.安全管理安全管理
25.快速以太網(wǎng)組網(wǎng)方法快速以太網(wǎng)組網(wǎng)方法解析:目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、快速以太網(wǎng)組網(wǎng)方法、千兆以太網(wǎng)組網(wǎng)方法等。
26.用戶數(shù)據(jù)報用戶數(shù)據(jù)報解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,UDP協(xié)議是一種不可靠的無連接協(xié)議。
27.交換多兆位數(shù)據(jù)服務交換多兆位數(shù)據(jù)服務解析:SMDS的設計目標是用于連接多個局域網(wǎng),典型應用是一個公司內的多個分支辦事機構、一個企業(yè)的下屬工廠與公司的多個局域網(wǎng)之間的連接。
28.NOSNOS解析:網(wǎng)絡操作系統(tǒng)縮寫是NOS,即NetworkOperatingSystem。
29.【審題關鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
30.【審題關鍵句】各位都是偶數(shù),從大到小排序。
\n【解題思路】
\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、j;用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個位);一個用于數(shù)據(jù)交換的整型變量ab。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,得到每位上的數(shù)字,然后通過if條件語句判斷每位數(shù)是否都為偶數(shù),注意,每個表達式之問的關系為與運算,即需要同時滿足這4個表達式的數(shù)才符合條件。
\n③將滿足條件的四位數(shù)賦給數(shù)組b[cnt],同時數(shù)組下標值加1,當for循環(huán)執(zhí)行完畢后,則所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]中。
\n④最后通過兩個for循環(huán),對數(shù)組b[cnt]的元素按從大到小的順序排序,排序過程中,變量ab作為數(shù)據(jù)交換的中間變量。
\n【參考答案】
\n
31.D解析:在無線通信網(wǎng)中,任一用戶發(fā)送的信號均能被其他用戶接收,網(wǎng)中用戶如何能從接收的信號中識別出本地用戶地址,就是多址接入問題。解決多址接入的方法稱為多址接入技術。在蜂窩移動通信系統(tǒng)中,多址接入方法主要有3種;頻分多址接入FDMA、時分多址接入TDMA與碼分多址接入CDMA。
32.A解析:我們平時每次登錄QQ時候,都會向服務器獲取一個會話密鑰,以后的通信數(shù)據(jù)都會通過此密鑰來進行加密,所以QQ聊天的信息是加密的,相對來說還是比較安全的。
33.B本題考查EDI的特點。EDI(ElectronicDataInterchange,電子數(shù)據(jù)交換,俗稱無紙貿易)是為商務或行政事務處理,按照一個公認的標準,形成結構化的事物處理或消息報文根式,從計算機到計算機的數(shù)據(jù)傳輸方法。電子數(shù)據(jù)處理EDP是實現(xiàn)EDI的基礎和必要條件。EDI數(shù)據(jù)自動地投遞和傳輸處理而不需要人工介入,應用程序對它自動響應。綜上所述,選項A、選項C和選項D的說法都正確。EDI用戶之間采用專用EDI平臺進行數(shù)據(jù)交換,而不采用瀏覽器/服務器模式,選項B的說法錯誤。因此,本題的正確答案是選項B。
34.voidcountValue(){intijhalfyy[100];for(i=500;i<800;i++){half=i/2;for(j=2;j<=half;j++);if(i%j==0)break;/*如果該數(shù)不是素數(shù)則退出此層循環(huán)*/if(j>=half)/*如果該數(shù)是素數(shù)則將該數(shù)存入數(shù)組yy中*/{yy[cnt]=i;cnt++;/*統(tǒng)計素數(shù)的個數(shù)*/}}for(i=0j=-1;i<cnt;i++)/*計算這些素數(shù)的間隔加、減之和*/{j=j*-1;sum+=j*yy[i];}}voidcountValue()\r\n{inti,j,half,yy[100];\r\nfor(i=500;i<800;i++)\r\n{half=i/2;\r\nfor(j=2;j<=half;j++);\r\nif(i%j==0)break;/*如果該數(shù)不是素數(shù),則退出此層循環(huán)*/\r\nif(j>=half)/*如果該數(shù)是素數(shù),則將該數(shù)存入數(shù)組yy中*/\r\n{yy[cnt]=i;\r\ncnt++;/*統(tǒng)計素數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0,j=-1;i<cnt;i++)/*計算這些素數(shù)的間隔加、減之和*/\r\n{j=j*-1;\r\nsum+=j*yy[i];\r\n}\r\n}解析:本題考查的知識點如下:
(1)利用循環(huán)和“%”進行素數(shù)的判斷。
(2)間隔加、減的實現(xiàn)。
在本題中,首先要找出判斷素數(shù)的方法。若一個數(shù)a依次除以從2到a/2的數(shù)所得的余數(shù)都不是0,則這個數(shù)是素數(shù)。用此方法依次判斷出從500到800區(qū)間內的素數(shù)。由題意可知,第1,3,5…個素數(shù)計算加法,第2,4,6…個素數(shù)計算減法。減去1個正整數(shù)就是加上負的這個正整數(shù),所以可以將這個正整數(shù)乘以-1進行加法。使用循環(huán)實現(xiàn)求和,在奇數(shù)次的循環(huán)中,每個素數(shù)乘以1,偶數(shù)次的循環(huán)中,素數(shù)乘以-1,就可實現(xiàn)間隔加、減。
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ù)等于百
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度河北省高校教師資格證之高等教育心理學自測模擬預測題庫
- 2024年窗簾飾頭項目可行性研究報告
- 《慰問鄉(xiāng)村兒童活動方案》
- 企業(yè)數(shù)字化轉型應用能力提升方案
- 冬季施工防凍措施方案
- 社團活動與素質教育結合方案計劃
- 電纜敷設過程中應急處理方案
- 校外輔導班評優(yōu)獎勵方案
- 食品安全管理與加工方案
- 2024南寧商用房租賃合同樣本
- 中壓交聯(lián)電纜電纜正、負和零序計算
- 3C戰(zhàn)略三角模型
- 民間藝術團管理規(guī)章制度
- 高標準農田建設示范工程質量管理體系與措施
- 學生頂崗實習安全教育課件
- 公司組織架構圖模板課件
- 遼寧省葫蘆島市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 百合干(食品安全企業(yè)標準)
- 咨詢服務合同之補充協(xié)議
- 名字的來歷-完整版PPT
- 公路新建工程標準化質量管理手冊
評論
0/150
提交評論