




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【2021年】河北省石家莊市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.
2.下列對(duì)IEEE802.11b無線局域網(wǎng)的描述中,錯(cuò)誤的是()。
A.采用IEEE802.11b標(biāo)準(zhǔn)的對(duì)等解決方案,只要給每臺(tái)計(jì)算機(jī)安裝一塊無線網(wǎng)卡即可
B.在多蜂窩漫游工作工作方式中,整個(gè)漫游過程對(duì)用戶是透明的
C.采用直接序列無線擴(kuò)頻技術(shù),經(jīng)過申請(qǐng)后可使用2.4GHZ頻段
D.IEEE802.11b網(wǎng)卡處于休眠模式時(shí),接入點(diǎn)將信息緩沖到客戶
3.
4.下列哪種服務(wù)不能在互聯(lián)網(wǎng)上實(shí)現(xiàn)()。
A.網(wǎng)上圖書館B.網(wǎng)上美容C.網(wǎng)上購物D.網(wǎng)上醫(yī)院
5.某主機(jī)的IP地址為5,該主機(jī)的直接廣播地址為()。
A.55
B.
C.55
D.55
6.DDN和ISDN都屬于數(shù)據(jù)通信網(wǎng),它們的中文名稱分別是()
A.數(shù)字?jǐn)?shù)據(jù)網(wǎng)和綜合業(yè)務(wù)數(shù)字網(wǎng)B.數(shù)字?jǐn)?shù)據(jù)網(wǎng)和幀中繼網(wǎng)C.分組交換網(wǎng)和綜合業(yè)務(wù)數(shù)字網(wǎng)D.幀中繼網(wǎng)和分組交換網(wǎng)
7.第
18
題
將數(shù)據(jù)從FTP客戶傳輸?shù)紽TP服務(wù)器上,稱之為()
A.數(shù)據(jù)下載B.數(shù)據(jù)上傳C.數(shù)據(jù)傳輸D.FTP服務(wù)
8.下列對(duì)IPv6地址FE60:0:0:050D:BC:0:0:03F7的簡化表示中,錯(cuò)誤的是()
A.FE60::50D:BC:0:0:03F7
B.FE60:0:0:050D:BC::03F7
C.FE60:0:0:50D:BC::03F7
D.FE60::50D:BC::03F7
9.TCP/IP協(xié)議集中,TCP與UDP協(xié)議運(yùn)行于()A.網(wǎng)絡(luò)層B.傳輸層C.應(yīng)用層D.表示層
10.文件系統(tǒng)采用二級(jí)文件目錄,可以()
A.縮短訪問存儲(chǔ)器的時(shí)間B.實(shí)現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不同用戶間文件命名沖突
二、填空題(10題)11.
12.IP組播具有的顯著特點(diǎn)包括使用組地址、的組成員和底層硬件支持等。
13.在加密技術(shù)中,作為算法輸入的原始信息稱為【】。
14.
15.
16.
第80題在數(shù)據(jù)傳輸系統(tǒng)中,表示二進(jìn)制碼元傳輸出出錯(cuò)概率的參數(shù)是___________。
17.在X.800中將安全攻擊分為兩類:被動(dòng)攻擊和______。
18.(1)軟件計(jì)劃階段可以分成_________和可行性研究兩個(gè)子階段。
19.第
69
題
_______是計(jì)算機(jī)主機(jī)的主要部件,又稱為母板。
20.
三、2.填空題(8題)21.按照Client/Serve,工作模式開發(fā)出的客戶端與服務(wù)器端數(shù)據(jù)庫應(yīng)用程序,客戶端可以用______向數(shù)據(jù)庫服務(wù)器發(fā)送查詢請(qǐng)求。
22.主機(jī)通過高速______與通信控制處理機(jī)相連接。
23.結(jié)構(gòu)化布線系統(tǒng)采用的傳輸介質(zhì)主要是雙絞線和______。
24.利用管道進(jìn)行進(jìn)程通信,實(shí)質(zhì)是利用______來進(jìn)行數(shù)據(jù)通信。
25.通常所說的“三網(wǎng)合一”的“三網(wǎng)”是指電信網(wǎng)、______和計(jì)算機(jī)網(wǎng)。
26.隨著寬帶網(wǎng)在應(yīng)用領(lǐng)域的拓展以及多媒體技術(shù)的進(jìn)—步發(fā)展,一種新的、能和收看者交互的電視形式開始出現(xiàn),這種電視形式被稱作【】。
27.電子政務(wù)需要先進(jìn)可靠的______保障,這是所有電子政務(wù)系統(tǒng)都必須要妥善解決的一個(gè)關(guān)鍵性問題。
28.美國IEEE的一個(gè)專門委員會(huì)曾經(jīng)把計(jì)算機(jī)分為六類:即大型主機(jī)、小型計(jì)算機(jī)、【】、工作站、巨型計(jì)算機(jī)和小巨型機(jī)。
四、C語言程序設(shè)計(jì)題(2題)29.程序test.C的功能是:計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù)cnt,并按所求素?cái)?shù)的值從大到小的順序,計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)…的值sum。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第2類數(shù)位分解并重組后再篩選統(tǒng)計(jì)并排序
30.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件忽略。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.目前的IP協(xié)議版本號(hào)為()。
A.3B.4C.5D.6
32.一臺(tái)主機(jī)的IP地址為55,子網(wǎng)屏蔽碼為92,那么主機(jī)所在的網(wǎng)絡(luò)地址是()。
A.
B.
C.7
D.28
33.對(duì)于TCP/IP參考模型與OSI參考模型層次關(guān)系的描述中,錯(cuò)誤的是()。
A.TCP/IP參考模型的應(yīng)用層與OSI應(yīng)用層、表示層和會(huì)話層相對(duì)應(yīng)
B.TCP/IP參考模型的傳輸層與OSI傳輸層相對(duì)應(yīng)
C.TCP/IP參考模型的互連層與OSI網(wǎng)絡(luò)層相對(duì)應(yīng)
D.TCP/IP參考模型的主機(jī)—網(wǎng)絡(luò)層與OSI物理層相對(duì)應(yīng)
六、1.程序設(shè)計(jì)題(3題)34.在文件IN3.DAT中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個(gè)數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個(gè)數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對(duì)這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。
例如:處理前90125099601270258088
處理后50998088702560129012
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
%include<string.h>
%include<conio.h>
intaa[200],bb[10];
voidjsSort()
{
main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE*in;
inti;
in=fopen("IN3.DAT","r");
for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);
fclose(in);
writeDat()
{
FILE*out;
inti;
ut=fopen("OUT3.DAT","w");
clrscr();
for(i=0;i<10;i++)
{
printf("i=%d,%d\n",i+l,bb[i]);
fprintf(out,"%d\n",bb[i]);
}
fclose(out);
}
35.下列程序的功能是:選出100~1000間的所有個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的素?cái)?shù)(如293)。計(jì)算并輸出上述這些素?cái)?shù)的個(gè)數(shù)cnt,以及這些素?cái)?shù)值的和sum。請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件OUT17.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include〈stdio.h>
intcnt,sum;
voidcountValue()
{
}
main()
{
cnt=sum=0;
countValue();
printf("素?cái)?shù)的個(gè)數(shù)=%d\n",cnt);
printf("滿足條件素?cái)?shù)值的和=%d",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT17.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
36.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN8.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)StrCharJP(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串對(duì)應(yīng)的位置上。最后把已處理的字符串按行重新存入字符串?dāng)?shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT8.DAT中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
charxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidStrCharJR(void)
{
}
main()
{
clrscr(;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN8.DAT不能打開!\n\007");
return;
}
StrCharJR();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN8.DAT","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;
clrscr();
fp=fopen("OUT8.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
參考答案
1.B
2.CIEEE802.11b標(biāo)準(zhǔn)使用的是開放的2.4GHz頻段,無須申請(qǐng)就可直接使用。因此選項(xiàng)C錯(cuò)誤。
3.D
4.B
5.D直接廣播地址是指包含一個(gè)有效的網(wǎng)絡(luò)號(hào)和一個(gè)全“1”的主機(jī)號(hào)。主機(jī)的IP地址為202.93120.15,這是一個(gè)C類IP地址,C類IP地址的主機(jī)號(hào)為8位,因此主機(jī)所在網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào)是202.93.120.0,因此直接廣播地址是20293.120.255。
6.A解析:數(shù)據(jù)通信的種類很多,包括DDN、分組交換、ISDN和幀中繼等。DDN(DigitalDataNetwork,數(shù)字?jǐn)?shù)據(jù)網(wǎng))是一種數(shù)字傳輸網(wǎng)絡(luò),它由數(shù)字信道、DDN結(jié)點(diǎn)、網(wǎng)絡(luò)管理和用戶環(huán)路等組成。分組交換網(wǎng)是一種基于X.25技術(shù)的包交換網(wǎng)絡(luò),簡稱為X.25網(wǎng)絡(luò)。ISDN(IntegratedServicesDigitalNetwork,綜合業(yè)務(wù)數(shù)字網(wǎng))是一種基于傳統(tǒng)電話網(wǎng)基礎(chǔ)之上的綜合業(yè)務(wù)數(shù)字網(wǎng),是一種集話音、數(shù)據(jù)的電路交換網(wǎng)絡(luò)。幀中繼網(wǎng)絡(luò)是采用幀中性技術(shù)的包交換網(wǎng)絡(luò),其入網(wǎng)速率為64Kbps~2Mbps。
7.B將數(shù)據(jù)從FTP客戶機(jī)傳輸?shù)紽Tp服務(wù)器,稱之為數(shù)據(jù)上傳。將數(shù)據(jù)從FTP服務(wù)器傳輸?shù)紽TP客戶機(jī),稱之為數(shù)據(jù)下載。
8.D解析:RFC2373對(duì)IPv6地址空間結(jié)構(gòu)與地址基本表示方法進(jìn)行了定義。IPv6的128位地址按每16位劃分為1個(gè)位段,每個(gè)位段被轉(zhuǎn)換為1個(gè)4位的十六進(jìn)制數(shù),并用冒號(hào)“:”隔開,這種表示法稱之為冒號(hào)分十六進(jìn)制表示法。
一個(gè)IPv6地址中可能會(huì)出現(xiàn)多個(gè)二進(jìn)制數(shù)0,因此規(guī)定了“零壓縮法”,通過壓縮某個(gè)位段中的前導(dǎo)0來簡化IPv6地址的表示。例如,“050D”可以簡寫為“50D”。但是在使用零壓縮法時(shí),不能把一個(gè)位段內(nèi)部的有效0也壓縮掉。例如,“FE60”不能簡寫為“FF6”。需要注意的是,每個(gè)位段至少應(yīng)該有1個(gè)數(shù)字,如“0000”可以簡寫為“0”。
如果IPv6地址中包含了一長串0,則可以使用“雙冒號(hào)表示法”進(jìn)一步簡化IP地址表達(dá)。例如,“FE60:0:0:050D:BC:0:0:03F7”可以簡化為“FE60::50D:BC:0:0:3F7”,或者是“FE60::50D:BC:0:0:03F7”,或者是“FE60:0:0:050D:BC::03F7”,再或者是“FE60:0:0:50D:BC::03F7”等。需要注意的是,雙冒號(hào)“::”在一個(gè)IPv6地址中只能出現(xiàn)一次。例如,“FE60:0:0:050D:BC:0:0:03F7”不能簡化為“FE60::50D:BC::03F7”等形式。由此可知,選項(xiàng)D的說法有誤。
9.B
10.D解析:在二級(jí)文件目錄中,各文件的說明信息被組織成目錄文件,且以用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以使用相同的文件名,從而解決了文件的重名問題。
11.
12.動(dòng)態(tài)IP組播具有使用組地址、動(dòng)態(tài)的組成員和底層硬件支持3個(gè)特點(diǎn)。
13.明文明文解析:在加密技術(shù)中,作為算法輸入的原始信息稱為明文。
14.
15.
16.誤碼率
【解析】誤碼率是指二進(jìn)制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯(cuò)的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M(jìn)制碼元總數(shù),Ne為被傳錯(cuò)的碼元數(shù)。
17.主動(dòng)攻擊主動(dòng)攻擊解析:在X.800中將安全攻擊分為兩類:被動(dòng)攻擊和主動(dòng)攻擊。被動(dòng)攻擊試圖了解或利用系統(tǒng)的信息,但不影響系統(tǒng)資源。主動(dòng)攻擊試圖改變系統(tǒng)資源或影響系統(tǒng)工作。
18.(1)問題定義
【解析】軟件計(jì)劃階段可以分成問題定義和可行性研究兩個(gè)子階段。
19.主機(jī)板或主板
【解析】主機(jī)板簡稱主板或母板,是計(jì)算機(jī)主機(jī)的主要部件。
20.共享
21.結(jié)構(gòu)化查詢語言或SQL結(jié)構(gòu)化查詢語言或SQL解析:按照Client/Serve,工作模式開發(fā)出的客戶端與服務(wù)器端數(shù)據(jù)庫應(yīng)用程序,客戶端可以用結(jié)構(gòu)化查詢語言向數(shù)據(jù)庫服務(wù)器發(fā)送查詢請(qǐng)求,例如select語句等。
22.通信線路通信線路解析:主機(jī)是資源子網(wǎng)的主要組成單元,它通過高速通信線路與通信子網(wǎng)的通信控制處理機(jī)相連接。
23.光纖光纖解析:在結(jié)構(gòu)化布線系統(tǒng)中,布線硬件主要包括配線架、傳輸介質(zhì)、通信插座、插座板、線槽和管道等。傳輸介質(zhì)主要有雙絞線和光纖,在我國主要采用非屏蔽雙絞線與光纖混合使用的方法。
24.外存外存解析:管道通信的實(shí)質(zhì)是利用外存來進(jìn)行數(shù)據(jù)通信,故具有傳送數(shù)據(jù)量大的優(yōu)點(diǎn),但通信速度較慢。
25.有線電視網(wǎng)有線電視網(wǎng)
26.視頻點(diǎn)播或VOD或VideoOnDemand或點(diǎn)播電視視頻點(diǎn)播或VOD或VideoOnDemand或點(diǎn)播電視解析:計(jì)算機(jī)網(wǎng)絡(luò)和多媒體通信的發(fā)展非常迅速,點(diǎn)播電視(VO的)以一種全新的、能和收看者交互的電視形式開始出現(xiàn)。
27.安全安全解析:對(duì)于電子政務(wù)來說,信息網(wǎng)絡(luò)的安全尤為重要。需要先進(jìn)而可靠的安全保障是所有電子政務(wù)系統(tǒng)都必須要解決的一個(gè)關(guān)鍵性問題。
28.個(gè)人計(jì)算機(jī)個(gè)人計(jì)算機(jī)解析:1989年11月美國IEEE(電子電氣工程師學(xué)會(huì))的一個(gè)專門委員會(huì)根據(jù)計(jì)算機(jī)種類的演變過程和發(fā)展趨勢(shì),把當(dāng)時(shí)的計(jì)算機(jī)分為六大類:大型主機(jī)、小型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、工作站、巨型計(jì)算機(jī)和小巨型機(jī)。
29.【審題關(guān)鍵旬】計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù),素?cái)?shù)的值從大到小排序,再計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)……的值。
\n【解題思路】
\n①首先定義一個(gè)循環(huán)變量循環(huán)i和用于正負(fù)號(hào)轉(zhuǎn)換的變量j,同時(shí)賦j的初值為-1。
\n②通過for循環(huán)對(duì)800到500的每個(gè)數(shù)字進(jìn)行逐個(gè)的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計(jì)的,這樣得到的素?cái)?shù)值其排序方式就是從大到小排序。)
\n③在每次執(zhí)行for循環(huán)時(shí),都調(diào)用素?cái)?shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素?cái)?shù),如果是素?cái)?shù),則素?cái)?shù)計(jì)數(shù)變量cnt值加1,正負(fù)號(hào)轉(zhuǎn)換變量j的值乘以-1,實(shí)現(xiàn)正負(fù)數(shù)的交替轉(zhuǎn)換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。
\n【參考答案】
\n
\n\n\t
\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計(jì)并排序
30.【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
31.B解析:目前所說的p協(xié)議均是指IPV4,IPV6是下一代的IP協(xié)議。
32.D解析:主機(jī)IP地址和子網(wǎng)屏蔽碼做“與”運(yùn)算的結(jié)果就是主機(jī)的網(wǎng)絡(luò)地址。IP地址中的網(wǎng)絡(luò)號(hào)部分在子網(wǎng)屏蔽碼中用“1”表示。所以此網(wǎng)絡(luò)的IP地址是28。
33.D解析:TCP/IP參考模型的應(yīng)用層與OSI模型中的會(huì)話層、表示層和應(yīng)用層相對(duì)應(yīng),傳輸層與OSI傳輸層相對(duì)應(yīng),互連層與OSI網(wǎng)絡(luò)層相對(duì)應(yīng),主機(jī)-網(wǎng)絡(luò)層與OSI數(shù)據(jù)鏈路層、物理層相對(duì)應(yīng)。
34.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*對(duì)數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比較每個(gè)數(shù)的后3位*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}elseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/if(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*將排序后的前10個(gè)數(shù)存入數(shù)組b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*對(duì)數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比較每個(gè)數(shù)的后3位*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\nelseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/\r\nif(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*將排序后的前10個(gè)數(shù)存入數(shù)組b中*/\r\nbb[i]=aa[i];\r\n}解析:本題實(shí)質(zhì)上考的是對(duì)數(shù)組元素進(jìn)行排序的問題。最容易理解的方法是選擇法。選擇法的基本思想是:依次用當(dāng)前取得的元素和它后面的其他元素進(jìn)行比較,比如要從大到小進(jìn)行排序,則只要發(fā)現(xiàn)后面的元素中有比當(dāng)前元素大的,就把剛發(fā)現(xiàn)的較大的元素與當(dāng)前元素交換,這樣做的目的是當(dāng)與其后的所有元素都比較完后,可以保證當(dāng)前位置的當(dāng)前元素存放著最大數(shù)。按照同樣的方法去取得次大數(shù)。由于本題中題目要求要對(duì)數(shù)組中的4位數(shù)的后3位進(jìn)行排序,因此,要首先取得各個(gè)數(shù)的后3位并做比較,“aa[i]%1000”就可以得到每個(gè)數(shù)的后3位。根據(jù)題意,對(duì)這些數(shù)按后3位進(jìn)行從大到小的排序。若后3位數(shù)相等,則要按原4位數(shù)的值進(jìn)行從小到大的排序。
35.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位數(shù)字*/ten=i%100/10;/*求十位數(shù)字*/data=i%10;/*求各位數(shù)字*/if(hun==(ten+data)%10)/*如果個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字則進(jìn)一步判斷該數(shù)是否為素?cái)?shù)*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*計(jì)算這些素?cái)?shù)的個(gè)數(shù)cnt以及這些素?cái)?shù)值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位數(shù)字*/\r\nten=i%100/10;/*求十位數(shù)字*/\r\ndata=i%10;/*求各位數(shù)字*/\r\nif(hun==(ten+data)%10)/*如果個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字,則進(jìn)一步判斷該數(shù)是否為素?cái)?shù)*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲連鎖區(qū)域代理合同協(xié)議書范本
- 公式股合同范例
- 傳媒股合同范例
- 合同范例修編
- 公司對(duì)外合作合同范例
- BTO 模式 合同范本
- 住建部裝飾合同范例
- 北京贈(zèng)與合同范例
- 醫(yī)院窗簾安裝合同范例
- 廠房勞務(wù)造價(jià)合同范例
- 《農(nóng)村合作金融機(jī)構(gòu)非信貸資產(chǎn)風(fēng)險(xiǎn)分類指引》(銀監(jiān)發(fā)[2007]29號(hào))
- 電纜敷設(shè)施工方案及安全措施范文
- 卡通手繪可愛小兔子PPT模板
- 軍事地形學(xué)地形圖基本知識(shí)
- 小兒體格檢查(課堂PPT)
- ppt模板:信保專用中國出口信用保險(xiǎn)公司課件
- (高清版)建筑塑料復(fù)合模板工程技術(shù)規(guī)程JGJ_T 352-2014
- 人教版八年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案(完整版)教學(xué)設(shè)計(jì)
- 電機(jī)零部件中英文對(duì)照表
- 設(shè)備安裝工程監(jiān)理規(guī)劃
- 注冊(cè)安全工程師(延續(xù)注冊(cè))履職情況說明
評(píng)論
0/150
提交評(píng)論