![2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁](http://file4.renrendoc.com/view/0dd119532d3f4ac0d592b6c7e4b51946/0dd119532d3f4ac0d592b6c7e4b519461.gif)
![2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁](http://file4.renrendoc.com/view/0dd119532d3f4ac0d592b6c7e4b51946/0dd119532d3f4ac0d592b6c7e4b519462.gif)
![2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁](http://file4.renrendoc.com/view/0dd119532d3f4ac0d592b6c7e4b51946/0dd119532d3f4ac0d592b6c7e4b519463.gif)
![2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁](http://file4.renrendoc.com/view/0dd119532d3f4ac0d592b6c7e4b51946/0dd119532d3f4ac0d592b6c7e4b519464.gif)
![2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁](http://file4.renrendoc.com/view/0dd119532d3f4ac0d592b6c7e4b51946/0dd119532d3f4ac0d592b6c7e4b519465.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
2021年山西省大同市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.關于網(wǎng)絡操作系統(tǒng)的描述中,正確的是()。A.A.NetWare是一種UNIX操作系統(tǒng)
B.NetWare是Cisco公司的操作系統(tǒng)
C.NetWare以網(wǎng)絡打印為中心
D.SUSELinux是Novell公司的操作系統(tǒng)
2.在數(shù)據(jù)通信中使用曼徹斯特編碼的主要原因是_______。
A.實現(xiàn)對通信過程中傳輸錯誤的恢復
B.實現(xiàn)對通信過程中收發(fā)雙方的數(shù)據(jù)同步
C.提高對數(shù)據(jù)的有效傳輸速率
D.提高傳輸信號的抗干擾能力
3.
4.數(shù)據(jù)包過濾通常安裝在()上。
A.路由器B.專用的工作站系統(tǒng)C.局域網(wǎng)網(wǎng)卡D.以上都不對
5.SQL注入攻擊就是攻擊者把SQL命令插入到()的輸入域或者頁面請求的查詢字符串,欺騙服務器執(zhí)行惡意的SQL命令。
A.SQL數(shù)據(jù)表B.MIME頭C.Web表單D.HTTP流
6.電子政務的應用模式主要包括3種,它們是()。A.GtoG、GtoB和GtoC
B.GtoG、GtoB和BtoB
C.GtoC、GtoB和BtoB
D.GtoG、GtoC和BtoB
7.在以太網(wǎng)協(xié)議中,出現(xiàn)發(fā)送沖突時采用算法。
A.堅持監(jiān)聽B.二進制指數(shù)后退C.放棄發(fā)送D.向上層報告
8.文件系統(tǒng)采用二級文件目錄,可以()
A.縮短訪問存儲器的時間B.實現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不同用戶間文件命名沖突
9.通信控制處理機在網(wǎng)絡拓撲結(jié)構(gòu)中被稱為()。
A.網(wǎng)絡服務器B.網(wǎng)絡防火墻C.網(wǎng)絡交換機D.網(wǎng)絡結(jié)點
10.執(zhí)行路由器的iproute命令必須進入的工作模式是()。
A.用戶模式B.特權(quán)模式C.路由協(xié)議配置模式D.全局配置模式
二、填空題(10題)11.網(wǎng)絡管理中的基本模型是______。
12.奔騰芯片采用的流水線技術主要是【】和超流水線技術。
13.(14)FTP服務器利用___________來控制用戶對服務器的訪問權(quán)限。
14.攻擊密碼體制一般有兩種方法:密碼分析學和______。
15.______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。
16.
第74題流媒體具有嚴格的___________關系。
17.RIP協(xié)議中表示距離的參數(shù)為
。
18.IGMPv2在IGMPvl的基礎上添加組成員
機制。
19.
20.一臺主機的IP地址為00,屏蔽碼為?,F(xiàn)在用戶需要配置該主機的默認路由。如果與該主機直接相連的惟一的路由器具有兩個IP地址,一個為00,屏蔽碼為,另一個為,屏蔽碼為,那么該主機的默認路由應該為______。
三、2.填空題(8題)21.當路由表中沒有到某一特定網(wǎng)絡或特定主機地址的路由時,在使用______的情況下,路由選擇例程就可以把數(shù)據(jù)報發(fā)到這個路由上。
22.IEEE802.5標準定義的介質(zhì)訪問控制子層與物理層規(guī)范針對的局域網(wǎng)類型是______。
23.在文件傳輸服務中,將文件從服務器傳到客戶機稱為【】文件。
24.操作系統(tǒng)的存儲管理功能主要是對______的管理。
25.網(wǎng)絡拓撲可以根據(jù)通信子網(wǎng)中通信信道類型分為兩類:點對點線路通信子網(wǎng)的拓撲、【】通信子網(wǎng)的拓撲。
26.負責全網(wǎng)數(shù)據(jù)處理業(yè)務的是______。
27.在TCP/IP參考模型中,應用層的______協(xié)議用來實現(xiàn)互聯(lián)網(wǎng)中電子郵件發(fā)送功能。
28.目前,進行電子商務最常用的終端是______。
四、C語言程序設計題(2題)29.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進行排列,若產(chǎn)品代碼相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVat,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.全球多媒體網(wǎng)絡是______。
A.一個單一的統(tǒng)一網(wǎng)絡B.一個可合作的網(wǎng)絡集合C.一個傳輸計算機數(shù)據(jù)的網(wǎng)絡D.一個傳輸數(shù)據(jù)、音頻、視頻的網(wǎng)絡
32.在實際的計算機網(wǎng)絡組建過程中,一般首先應該做()。
A.網(wǎng)絡拓撲結(jié)構(gòu)設計B.設備選型C.應用程序結(jié)構(gòu)設計D.網(wǎng)絡協(xié)議選型
33.通信線路的帶寬是描述通信線路的()。
A.糾錯能力B.物理尺寸C.互聯(lián)能力D.傳輸能力
六、1.程序設計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN8.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中;請編制函數(shù)StrCharJP(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串對應的位置上。最后把已處理的字符串按行重新存入字符串數(shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT8.DAT中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
請勿改動主函數(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);
}
35.在文件IN3.DAT中有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個數(shù)的后3位的大小進行降序排列,將排序后的前10個數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。
例如:處理前90125099601270258088
處理后50998088702560129012
注意:部分源程序已給出。
請勿改動主函數(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);
}
36.已知數(shù)據(jù)文件IN60.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ù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ont及數(shù)組b中符合條件的4位數(shù)輸出到OUT60.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;
FILErfp;
fp=fopen("IN60.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&aIi]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT60.DAT","w");
fprintf(fp,"%dkn",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.D解析:Netware是NOVELL公司推出的網(wǎng)絡操作系統(tǒng)。Netware最重要的特征是基于基本模塊設計思想的開放式系統(tǒng)結(jié)構(gòu)。Netware是一個開放的網(wǎng)絡服務器平臺,可以方便地對其進行擴充。Netware系統(tǒng)對不同的工作平臺(如D0S、0S/2、Macintosh等),不同的網(wǎng)絡協(xié)議環(huán)境如TCP/IP以及各種工作站操作系統(tǒng)提供了一致的服務。
2.B解析:曼徹斯特編碼是將要發(fā)送的數(shù)據(jù)與發(fā)送的時鐘信號結(jié)合在一起,發(fā)往接收端。接收端對收到的編碼進行解碼,從中分離出接收時鐘,用它去對接收時鐘進行同步。按照曼徹斯特編碼的編碼原理,在傳送的每一個數(shù)據(jù)位的中間必須有一次電位的跳變,該跳變信號就是同步信號。
3.B
4.A\r\n數(shù)據(jù)包過濾技術是在網(wǎng)絡層對數(shù)據(jù)包進行選擇。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或者它們的組合來確定是否允許數(shù)據(jù)包通過。通常安裝在路由器上。
5.C
6.A解析:電子政務的應用模式主要包括3種,它們是政府與政府間(GtoG)的應用模式、政府與企業(yè)間的應用模式(GtoB)和政府與公民間(GtoC)的應用模式。
7.B以太網(wǎng)使用二進制指數(shù)后退算法來解決沖突問題。這種算法讓發(fā)生沖突的工作站在停止發(fā)送數(shù)據(jù)后,不是等待信道變?yōu)榭臻e后立即再次發(fā)送數(shù)據(jù),而是推遲一個隨機的時間,使重傳時再次發(fā)生沖突的概率最小。
8.D解析:在二級文件目錄中,各文件的說明信息被組織成目錄文件,且以用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以使用相同的文件名,從而解決了文件的重名問題。
9.D
10.DD【解析】路由器的工作模式有:用戶模式,是Console登陸到路由器時,輸入正確密碼就可以進入用戶模式,是一個只讀模式。用戶模式下,只能執(zhí)行pin9、telnet和showversion等簡單命令。特權(quán)模式,輸入enable和超級用戶密碼,就可以進入特權(quán)模式。特權(quán)模式下,可以查看和保存配置文件、清除閃存、處理并完成路由的冷啟動等操作。路由協(xié)議配置模式,用于對路由協(xié)議的詳細配置。全局配置模式,可以配置路由器的主機名、超級用戶口令、TFTP服務器、靜態(tài)路由(iproute)、訪問控制列表、多點廣播、IP記賬等,因此選擇D選項。
11.網(wǎng)絡管理者一網(wǎng)管代理模型網(wǎng)絡管理者一網(wǎng)管代理模型解析:在網(wǎng)絡管理中,一般采用網(wǎng)絡管理模型。網(wǎng)絡管理模型的核心是一對相互通信的系統(tǒng)管理實體,它采用一種獨特的方式使兩個管理進程之間相互作用,即管理進程與一個遠程系統(tǒng)相互作用來實現(xiàn)對遠程資源的控制。在這種簡單的體系結(jié)構(gòu)中,一個系統(tǒng)中的管理進程擔當管理者角色,而另一個系統(tǒng)中的對等實體擔當代理者角色,代理者負責提供對被管對象的訪問。前者被稱為網(wǎng)絡管理者,后者被稱為網(wǎng)管代理。
12.超標量技術超標量技術解析:奔騰芯片采用的流水線技術主要是超標量技術和超流水線技術。
13.(14)用戶賬號
【解析】FTP服務器利用用戶賬號來控制用戶對服務器的訪問權(quán)限。
14.窮舉攻擊窮舉攻擊解析:攻擊密碼體制般有兩種方法:密碼分析學和窮舉攻擊。
15.誤碼率誤碼率解析:誤碼率是指二進制碼元在數(shù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于,Pe=Ne/N,其中N為傳輸?shù)亩M制碼總數(shù),Ne為被傳錯的碼元數(shù)、
16.前后時序
【解析】流媒體具有3個特點:連續(xù)牲、實時性、時序性。
17.跳數(shù)跳數(shù)
18.快速離開快速離開解析:IGMPvl定義了基本的組成員查詢和報告過程;IGMPv2在IGMPv1的基礎上添加了組成員快速離開的機制;IGMPv3中增加的主要功能是成員可以指定接收或指定不接收某些組播源的報文。
19.
.10000解析:一臺主機的IP地址為00,屏蔽碼為,則網(wǎng)絡號為(IP地址與屏蔽碼進行邏輯“與”得到的結(jié)果)。與該主機直接相連的唯一的路由器具有兩個個IP地址,一個為00,屏蔽碼為,可以得出網(wǎng)絡號為,即該路由器網(wǎng)絡相連,而主機所在的網(wǎng)絡號剛好為。另一個IP地址為,屏蔽碼為.可以得出網(wǎng)絡號。這樣我可以得到主機和路由器的關系,所以該主機的默認路由為00。
21.默認路由默認路由解析:路由表可以包含到某一網(wǎng)絡的路由和到某一特定的主機路由外,還包含一個特殊的路由——默認路由。當路由表中沒有到某一特定網(wǎng)絡或特定主機地址的路由時,在使用默認路由的情況下,路由選擇歷程就可以把數(shù)據(jù)報發(fā)到這個默認路由上。
22.TokenRing令牌環(huán)TokenRing令牌環(huán)解析:令牌環(huán)網(wǎng)采用的是令牌環(huán)(IEEE802.5)協(xié)議。
23.下載下載解析:本題考查點是文件傳輸服務中的下載文件服務。文件傳輸服務又稱為FTP服務。FTP采用客戶機/服務器工作模式,遵守FTP協(xié)議(文件傳輸協(xié)議)。因特網(wǎng)中許多可提供下載文件的站點提供FTP服務。當需要使用FTP服務時,客戶機向FTP文件服務器發(fā)送請求,服務器接受請求,建立鏈路,按客戶機要求傳送文件。文件傳輸是雙向的,將FTP服務器上的文件傳送到客戶機磁盤中稱為“下載”文件,而將客戶機磁盤的文件傳送到FTP服務器上則稱為“上傳”文件。
24.內(nèi)存空間內(nèi)存空間解析:存儲管理是操作系統(tǒng)的重要組成部分,它負責計算機系統(tǒng)存儲器的管理,存儲管理主要是指對內(nèi)存空間的管理。
25.廣播信道廣播信道解析:網(wǎng)絡拓撲可以根據(jù)通信子網(wǎng)中通信信道類型分為兩類:點對點線路通信子網(wǎng)的拓撲、廣播信道通信子網(wǎng)的拓撲。
26.資源子網(wǎng)資源子網(wǎng)解析:資源子網(wǎng)負責全網(wǎng)的數(shù)據(jù)處理業(yè)務,向網(wǎng)絡用戶提供各種網(wǎng)絡資源與網(wǎng)絡服務。
27.電子郵件傳輸協(xié)議SMTP電子郵件傳輸協(xié)議SMTP解析:電子郵件應用程序在向郵件服務器傳送郵件時使用簡單郵件傳輸協(xié)議SMTP。
28.計算機終端計算機終端解析:用戶使用的終端可以為計算機終端、智能終端、傻終端和電話終端。目前,人們進行電子商務活動最常用的終端就是計算機終端。
29.【審題關鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
30.【審題關鍵句】各位都是奇數(shù),從大到小排序。
\n【解題思路】
\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。
\n【參考答案】
\n
31.B解析:全球多媒體網(wǎng)絡是把全球的網(wǎng)絡連成一個整體,可以實現(xiàn)分工協(xié)作,數(shù)據(jù)、音頻、視頻的傳輸將變得更加迅速和便捷,所以它是一個可以合作的網(wǎng)絡的集合。
32.A解析:拓撲結(jié)構(gòu)設計是建設計算機網(wǎng)絡的第一步,也是實現(xiàn)各種網(wǎng)絡協(xié)議的基礎,它對網(wǎng)絡性能、系統(tǒng)可靠性與通信費用都有重大影響。
33.D解析:通信線路的傳輸能力通常用“數(shù)據(jù)傳輸速率”來描述,另一種更為形象的描述通信線路傳輸能力的術語是“帶寬”,帶寬越寬,傳輸速率也就越高,傳輸速率也就越快。
34.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*計算各行字符串的長度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*計算各行字符串的長度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本題考查對二維字符數(shù)組元素的操作。注意:字符也可以參與數(shù)學運算,只不過用的是其ASCII碼值。我們可以利用雙重循環(huán)按照先行后列的順序逐個取得數(shù)組中的字符(前提是我們需要求得各行字符的總個數(shù)),外層循環(huán)用來控制行數(shù),內(nèi)層循環(huán)用宋依次取得各行中的每一個字符。之后對當前所取得的字符進行右移4位的運算(用到了“>>”右移運算符),然后把右移后得到的字符累加到原來字符中去,這樣原來字符就被新的字符所覆蓋。
35.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進行從大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比較每個數(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ù)的值進行從小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進行從大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比較每個數(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ù)的值進行從小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/\r\nbb[i]=aa[i];\r\n}解析:本題實質(zhì)上考的是對數(shù)組元素進行排序的問題。最容易理解的方法是選擇法。選擇法的基本思想是:依次用當前取得的元素和它后面的其他元素進行比較,比如要從大到小進行排序,則只要發(fā)現(xiàn)后面的元素中有比當前元素大的,就把剛發(fā)現(xiàn)的較大的元素與當前元素交換,這樣做的目的是當與其后的所有元素都比較完后,可以保證當前位置的當前元素存放著最大數(shù)。按照同樣的方法去取得次大數(shù)。由于本題中題目要求要對數(shù)組中的4位數(shù)的后3位進行排序,因此,要首先取得各個數(shù)的后3位并做比較,“aa[i]%1000”就可以得到每個數(shù)的后3位。根據(jù)題意,對這些數(shù)按后3位進行從大到小的排序。若后3位數(shù)相等,則要按原4位數(shù)的值進行從小到大的排序。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;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ù)字*/ab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/cd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/if((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0){/*如果ab<cdab是奇數(shù)且不能被5整除cd是偶數(shù)同時兩個數(shù)字均不為零*/b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人股權(quán)委托代持合同
- 個人自建房質(zhì)押貸款合同
- 臨時勞動合同安全免責約定
- 個人房產(chǎn)轉(zhuǎn)讓合同A
- 事業(yè)單位臨時工勞動合同
- 2025年城市公共交通燃油供應合同
- 上海銷售合同范本
- 個人房產(chǎn)變更所有權(quán)合同
- 交通管理局智能交通系統(tǒng)采購合同
- 個人信用融資合同樣本
- 工程建設行業(yè)標準內(nèi)置保溫現(xiàn)澆混凝土復合剪力墻技術規(guī)程
- 液壓動力元件-柱塞泵課件講解
- 人教版五年級上冊數(shù)學脫式計算100題及答案
- 屋面細石混凝土保護層施工方案及方法
- 2024年1月山西省高三年級適應性調(diào)研測試(一模)理科綜合試卷(含答案)
- 110kv各類型變壓器的計算單
- 雙減政策之下老師如何打造高效課堂
- 5A+Chapter+1+Changes+at+home+課件(新思維小學英語)
- 安徽省2023年中考數(shù)學試卷(附答案)
- 護工(陪護)培訓教材(完整版)資料
- 機械加工生產(chǎn)計劃排程表
評論
0/150
提交評論