![【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)_第1頁](http://file4.renrendoc.com/view/c9775495a209bf4377c8f44835e3cb20/c9775495a209bf4377c8f44835e3cb201.gif)
![【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)_第2頁](http://file4.renrendoc.com/view/c9775495a209bf4377c8f44835e3cb20/c9775495a209bf4377c8f44835e3cb202.gif)
![【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)_第3頁](http://file4.renrendoc.com/view/c9775495a209bf4377c8f44835e3cb20/c9775495a209bf4377c8f44835e3cb203.gif)
![【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)_第4頁](http://file4.renrendoc.com/view/c9775495a209bf4377c8f44835e3cb20/c9775495a209bf4377c8f44835e3cb204.gif)
![【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)_第5頁](http://file4.renrendoc.com/view/c9775495a209bf4377c8f44835e3cb20/c9775495a209bf4377c8f44835e3cb205.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2021年】黑龍江省牡丹江市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.如果系統(tǒng)高可用性達到99.9%,那么每年的停機時間應()。
A.<=53分鐘B.<=5分鐘C.<=8.8小時D.<=13.6小時
2.下列關于Windows2003系統(tǒng)下WWW服務器配置的描述中,正確的是()。
A.網站性能選項中,帶寬限制選項限制該網站的可使用帶寬
B.網站性能選項中,網站連接選項可通過設置訪問列表限制客戶端
C.建立Web站點時,必須為該站點指定一個主目錄,但不能是虛擬目錄
D.設置Web站點時,若不輸入默認頁面,訪問時會直接打開default.html頁面
3.PGP是一種電子郵件安全方案,它一般采用的散列函數(shù)是
A.DSSB.RSAC.DESD.SHA
4.某企業(yè)分配給人事部的IP地址塊為/27,分配給企劃部的IP地址塊為2/27,分配給市場部的IP地址塊為4/26,那么這三個地址塊經過聚合后的地址為()
A./25B./26C.4/25D.10.0.I1.64/26
5.關于因特網的主要組成部分,下列說法不正確的是()。
A.通信線路主要有兩類:數(shù)字線路和模擬線路
B.通信線路帶寬越高,傳輸速率越高,傳輸速度越快
C.網關是網絡與網絡之間的橋梁
D.接入因特網的服務器和客戶機統(tǒng)稱為主機,其中,服務器是因特網服務和信息資源的提供者,客戶機則是這種服務和資源的使用者。
6.1000BASE-T標準使用5類非屏蔽雙絞線,雙絞線長度最長可以達到()。
A.25米B.50米C.100米D.250米
7.關于利用郵件列表發(fā)布信息,下列哪種說法是不正確的()。
A.利用郵件列表可以同時向許多加入郵件列表的人發(fā)送預備好的郵件
B.利用郵件列表,郵件內可以攜帶您需要發(fā)布的各種信息
C.可使用任意免費信箱接收來自郵件列表的信息
D.郵件列表的英文為“MailingList”,利用它可以它實現(xiàn)郵件批量發(fā)送
8.ADSL上行速率在()。
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps—lOMbps
D.10Mbps~20Mbps
9.文件傳輸服務使用()協(xié)議。
A.SMTPB.FTPC.UDPD.TELNET
10.
二、填空題(10題)11.網絡系統(tǒng)分層設汁的另一個好處是可以方便地分配與規(guī)劃帶寬,有利于均衡負荷,提高網絡效率。經驗數(shù)據(jù)是:層次之問的上聯(lián)帶寬與下一級帶寬之比一般控制在1:_________。
12.目前有關認證的技術主要有消息認證、身份認證和3種。
13.按網絡覆蓋范圍分類,______用于實現(xiàn)幾十公里范圍內大量局域網的互聯(lián)。
14.為了保障網絡安全,防止外部網對內部網的侵犯,一般需要在內部網和外部公共網之間設置【】。
15.常用的電子支付方式包括電子現(xiàn)金、【】和電子支票。
16.為了保證主機中ARP表的正確性,ARP表必須經常更新。為此,ARP表中的每一個表項都被分配了一個。
17.萬兆以太網仍保留IEEE802.3標準對以太網最小和最大______的規(guī)定。
18.(8)以太網協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和________。
19.人劃企業(yè)剛基本結構采用3層結構的經驗數(shù)據(jù)是:結點數(shù)在250~_________個。
20.ADSL的非對稱性表現(xiàn)在______。
三、2.填空題(8題)21.在香農定理的公式中,與信道的最大傳輸速率相關的參數(shù)主要有信道帶寬與______。
22.在文件傳輸服務中,將文件從服務器傳到客戶機稱為【】文件。
23.堆棧是一種執(zhí)行______算法的數(shù)據(jù)結構。
24.在TCP/IP參考模型中,______負責通過網絡發(fā)送和接收IP數(shù)據(jù)報。
25.B-ISDN中的ISDN的意思是綜合業(yè)務數(shù)字網(IntegratedServiceDigitalNetwork),而B的意思是【】。
26.在Internet中,負責選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議是【】。
27.Ethernet的MAC地址長度為______位。
28.網絡管理的一個重要功能是性能管理,性能管理包括______和調整兩大功能。
四、C語言程序設計題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt,pjzl,pjz2輸出到out.dat文件。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件,參加計算平均值pjzl,且個數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件,參加計算平均值pJz2。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],已定義變量:cnt,pjzl,pjz2
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。
30.已知在文件in.dat中存有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)readDat是讀取這200組數(shù)據(jù)存放到結構數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出第二個數(shù)大于第一個數(shù)加第三個數(shù)之和的數(shù),其中滿足條件的個數(shù)作為函數(shù)jsSort的返回值,同時把滿足條件的數(shù)據(jù)存入結構數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進行降序排列(第二個數(shù)加第三個數(shù)的和均不相等),排序后的結果仍重新存入結構數(shù)組bb中,最后調用函數(shù)writeDat把結果bb輸出到out.dat文件中。
注意:部分源程序存在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。
五、1.選擇題(3題)31.在訪問因特網過程中,為了防止Web頁面中惡意代碼對自己計算機的損害,可以采取()防范措施。
A.利用SSL訪問Web站點
B.在自己的瀏覽器中安裝數(shù)字證書
C.將要訪問的Web站點按其可信度分配到瀏覽器的不同安全區(qū)域
D.要求Web站點安裝數(shù)字證書
32.初期開發(fā)的基于文件服務器的局域網,操作系統(tǒng)屬于:________。
A.變形級系統(tǒng)B.基礎級系統(tǒng)C.隨機抽樣系統(tǒng)D.高級系統(tǒng)
33.關于因特網中的主機和路由器,以下______說法是正確的。
Ⅰ.主機通常需要實現(xiàn)TCP協(xié)議
Ⅱ.路由器必須實現(xiàn)TCP協(xié)議
Ⅲ.主機必須實現(xiàn)IP協(xié)議
Ⅳ.路由器必須實現(xiàn)IP協(xié)議
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅣD.Ⅱ、Ⅲ和Ⅳ
六、1.程序設計題(3題)34.已知文件IN19.DAT中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位)、產品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產品代碼從小到大進行排列,若產品代碼相同,則按金額從小到大進行排列,最終排列結果仍存入結構數(shù)組sell中,最后調用函數(shù)WriteDat()把結果輸出到文件OUT19.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內容。
試題程序:
#include〈stdio.h>
#include〈mem.h>
#include〈string.h>
#include〈conio.h>
#include〈stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*產品代碼*/
charmc[11];/*產品名稱*/
intdj;/*單價*/
intsl;/*數(shù)量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ill;
inti;
fp=fopen("IN19.DAT","r");
for(i=0;i〈100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);
ch[5]=0;
sell[ii.si=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT19.DAT","w");
for(i=0;i〈100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
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.請編制函數(shù)ReadDat()實現(xiàn)從文件IN93.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、偶數(shù)的個數(shù)even、平均值aver及方差totfc的值,最后調用函數(shù)WriteDat()把結果輸出到OUT93.DAT文件中。
計算方差的公式如下:
原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)WriteDat()的內容。
試題程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineMAX1000
intxx[MAX],odd=0,even=0;
doubleaver=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{
FILE*fp;
if((fp=fopen("IN93.DAT","r"))==NULL)
return1;
fclose(fp);
return0;
}
voidCompute(void)
{
}
voidmain()
{
inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN93.DAT不能打開!\007\n");
return;
}
Compute();
printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",
odd,even,aver,totfc);
WriteDat();
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT93.DAT","w");
fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);
fclose(fp);
}
參考答案
1.C
2.A網站性能選項中,帶寬限制選項限制該網站的可使用帶寬,以控制該站點允許的流量。網站性能選項中,網站連接選項可設置客戶端Web連接數(shù)量。B項中沒有說明限制客戶端的什么功能,且并不是通過訪問列表限制客戶端功能的,而是通過微調框,所以B錯。建立Web站點時,必須為每個站點指定一個主目錄,也可以是虛擬的子目錄,所以C錯。設置Web站點時,只有設置了默認頁面,訪問時才會直接打開default.html等設置的默認頁面。如果沒有設置默認頁面,訪問站點時需要提供首頁內容的文件名,所以D錯。綜上選項A正確。
3.D解析:PGP是一種電子郵件安全方案,它提供了機密性和身份認證服務。開始時,PGP的對稱密碼使用IDEA,生成消息摘要的單向散列函數(shù)使用MD;非對稱密碼使用RSA。最新的PGP6.5.3版本也提供TDEA和CAST作為對稱密碼,數(shù)字簽名采用DSS,散列函數(shù)采用的是SHA。
4.A
5.A解析:因特網的主要組成部分有:通信線路、路由器、服務器與客戶機、信息資源等。通信線路歸納起來主要有:有線線路和無線線路兩類,而不是數(shù)字線路和模擬線路:對于它的傳輸能力,可以用“帶寬”來描述.帶寬越寬,傳輸速率越高,傳輸數(shù)據(jù)的速度也就越快;路由器也被稱作網關,是網絡與網絡之間的橋梁,
6.C解析:本題考查1000BASE-T標準的相關概念。1000BASE-T標準使用5類非屏蔽雙絞線,雙絞線長度最長可以達到100米。正確答案為選項C。
7.C
8.AADSL技術具有非對稱帶寬特性,上行速率在64Kbps~640Kbps,下行速率在500Kbps~7Mbps。故選擇A選項。
9.B選項A),SMTP是簡單郵件傳輸協(xié)議;選項B),F(xiàn)TP是文件傳輸協(xié)議;選項C),UDP是用戶數(shù)據(jù)報協(xié)議,運行在傳輸層;選項D),Telnet是遠程登錄協(xié)議。
10.D
11.
12.數(shù)字簽名認證技術主要用于解決網絡通信過程中通信雙方的身份認可問題。目前有關認證的應用技術主要有消息認證、身份認證和數(shù)字簽名。
—消息認證就是證實消息的信源、信宿和內容是否曾經受到偶然或有意的篡改,以及消息的序號和時間是否正確。消息認證的一般方法為產生一個附件。
—身份認證大致可以分為3種:一種是個人知道的某種事物,如口令、賬號、個人識別碼(PIN)等;一種是個人持證(也稱令牌),如圖章、標志、鑰匙、護照等;一種是個人特征,如指紋、聲紋、手形、視網膜、血型、基因、筆跡、習慣性簽字等。
—數(shù)字簽名是用于確認發(fā)送方身份和消息完整性的一個加密的消息摘要,是由0和1組成的數(shù)字串,它應該滿足以下要求:接收方能夠確認發(fā)送方的簽名,但不能偽造;發(fā)送方發(fā)出簽名的消息后,就不能再否認所簽發(fā)的消息;接收方對已收到的簽名消息不能否認,即有收報認證;第三者可以確認收發(fā)雙方之間的消息傳送,但不能偽造這一過程。
13.城域網城域網解析:城域網是介于廣域網和局域網之接的種高速網絡。城域網的設計目標是滿是幾石千米范圍內的大量企業(yè)、機關、公司的多個局域網的互聯(lián)需求,以實現(xiàn)大量用戶之間的數(shù)據(jù)、語音、圖形與視頻等多種信息傳輸。
14.防火墻防火墻解析:防火墻就是設置在被保護網絡和外部網絡之間的一道屏障,以防止發(fā)生不可預測的、潛在破壞性的侵入。
15.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現(xiàn)金、電子信用卡和電了支票。
16.計時器將IP地址映射到物理地址的實現(xiàn)方法有許多種,ARP(地址解析協(xié)議)是以太網經常使用的映射方法。它充分利用了以太網的廣播能力,將IP地址與物理地址動態(tài)綁定,進行IP地址到MAC地址的映射,利用高速緩存技術,可以大大提高處理的效率。為了保證主機中ARP表的正確性,ARP表必須經常更新。為此,ARP表中的每一個表項都被分配了一個計時器,一旦超過了計時時限,主機就會自動將它刪除,以保證ARP表的有效性。
17.幀長度幀長度解析:萬兆以太網仍保留IEEE802.3標準對以太網最小和最大幀長度的規(guī)定,在用戶將已有的以太網升級時,仍便于和較低速率的以太網通信。
18.(8)幀位錯【解析】以太網協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和幀位錯。
19.
20.下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同解析:ADSL的非對稱性表現(xiàn)在下行速率和上行速率不同。>
21.信噪比信噪比解析:數(shù)據(jù)傳輸速率Rmax與信道帶寬B、信噪比S/N的關系為Rmax=B.log2(1+S/N)。
22.下載下載解析:本題考查點是文件傳輸服務中的下載文件服務。文件傳輸服務又稱為FTP服務。FTP采用客戶機/服務器工作模式,遵守FTP協(xié)議(文件傳輸協(xié)議)。因特網中許多可提供下載文件的站點提供FTP服務。當需要使用FTP服務時,客戶機向FTP文件服務器發(fā)送請求,服務器接受請求,建立鏈路,按客戶機要求傳送文件。文件傳輸是雙向的,將FTP服務器上的文件傳送到客戶機磁盤中稱為“下載”文件,而將客戶機磁盤的文件傳送到FTP服務器上則稱為“上傳”文件。
23.先進后出先進后出解析:堆棧是一種先進后出的數(shù)據(jù)結構。即先進棧的元素壓到棧底,出棧時則是彈出棧頂元素。
24.主機-網絡層主機-網絡層解析:主機-網絡層是參考模型的最低層,它負責通過網絡發(fā)送和接收IP數(shù)據(jù)報。
25.寬帶或Broadband或寬帶(Broadband)寬帶或Broadband或寬帶(Broadband)解析:B-ISDN中的B是指Broadband,意思是寬帶。
26.TCP/IPTCP/IP解析:在Internet中,TCP/IP協(xié)議是負責選擇合適的路由,使發(fā)送的數(shù)據(jù)分組能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議。
27.4848解析:典型的Ethernet物理地址長度為48位(6個字節(jié)),如00-60-08-00-A6-38。
28.監(jiān)視監(jiān)視解析:性能管理功能允許網絡管理者查看網絡運行的好壞,它主要包括監(jiān)視和調整兩大功能。
29.【審題關鍵句】個位-千位-百位-十位,結果大于零的數(shù)的個數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值avel和ave2。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,每分解一個四位數(shù),則根據(jù)題目要求,判斷其“個位.百位.十位.千位>0”的條件是否滿足,當滿足條件時,則將a[i]的值累加到變量pjzl中,同時計數(shù)變量cnt的值加1:如果不滿足判斷條件,則將四位數(shù)累加到變量pjz2中。當for循環(huán)結束之后,就能等到所有滿足條件的四位數(shù)之和pjzl和個數(shù),以及所有不滿足條件的四位數(shù)之和pjz2。
\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數(shù)的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數(shù)的平均值并賦給變量pjz2。
\n本題中,pjzl、pjz2和cnt三個變量在源程序中已經定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
30.【審題關鍵句】第2個數(shù)大于第1個數(shù)加第3個數(shù),存入數(shù)組,按第2個加第3個數(shù)之和降序排序。
\n【解題思路】
\n①首先定義兩個循環(huán)變量i、j;一個計數(shù)變量count;一個用于中間轉換數(shù)據(jù)的結構體變量CC。
\n②建立一個for循環(huán),指定第一個for循環(huán)的循環(huán)變量i從0開始,到200時結束,每循環(huán)一次,變量i的值加1。在循環(huán)體中依次判斷每行數(shù)據(jù)中,如果aa[i]的第二個數(shù)大于第一個數(shù)加第三個數(shù)之和,則把aa[i]復制到bb[count]中,同時數(shù)組下標變量count加1。
\n③將所有滿足條件的記錄篩選保存到數(shù)組bb口后,再通過兩個for循環(huán)對數(shù)組bb[]中記錄進行排序。第一個for循環(huán)的循環(huán)變量i的初值為0,當?shù)扔跀?shù)組計數(shù)變量count的值減1時停止循環(huán),每循環(huán)一次,i的值加1;第二個for循環(huán)的循環(huán)變量j的初值等于i+1,當?shù)扔跀?shù)組計數(shù)變量count的值時停止循環(huán),每循環(huán)一次,j的值加1;每次進行比較時,如果第i行的第二個數(shù)加第三個之和小于其后面第i行的第二個數(shù)加第三個之和,將執(zhí)行if條件語句后面花括號中的命令,花括號中3條命令的功能就是根據(jù)題目要求按每行數(shù)據(jù)中第二個數(shù)加第三個之和從大到小排序。
\n④最后將計數(shù)函數(shù)count返回。
\n【參考答案】
\n
\n
31.C解析:為防止惡意代碼對自己計算機的損害,瀏覽器通常將因特網世界劃分成幾個區(qū)域(Internet區(qū)域、本地Intranet區(qū)域、可信站點區(qū)域、受限站點區(qū)域等),實現(xiàn)一定意義的防范。用戶可以針對每個區(qū)域指定瀏覽器處理下載程序和文件的方式,并將要訪問的Web站點按其可信度分配到不同的區(qū)域。
32.A解析:以共享文件服務為基礎的系統(tǒng)可分為變形級系統(tǒng)和基礎級系統(tǒng),變形級系統(tǒng)是在原有的單機操作系統(tǒng)基礎上,通過增加網絡服務功能構成的。因此基于文件服務器的局域網操作系統(tǒng)屬于變形級操作系統(tǒng)。
33.C解析:關于因特網中的主機和路由器,主機通常需要實現(xiàn)TCP協(xié)議,主機必須實現(xiàn)IP協(xié)議,路由器必須實現(xiàn)IP協(xié)議。
34.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].dmsell[j].dm)>0)/*按產品代碼從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產品代碼相同則按金額從小到大進行排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產品代碼從小到大進行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若產品代碼相同,則按金額從小到大進行排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關結構體數(shù)組的排序問題??梢杂眠x擇法來實現(xiàn),即用第一個元素的產品代碼依次和它后面的元素的產品代碼進行比較,如果發(fā)現(xiàn)當前元素的產品代碼比后面的某個元素的產品代碼對應位置的字符的ASCII碼大(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個元素的位置,繼續(xù)和后面的其他元素進行比較,最終在第一個元素中存放的是產品代碼最小的元素,以此類推,就實現(xiàn)了從小到大排序的功能。
注意:這里要進行交換的是兩個結構體變量,而不是它們的某一個域,因此,要借助第三個結構體變量來充當中間容器。若發(fā)現(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ù)等于百位數(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ù)的千位數(shù)、百位數(shù)、十位數(shù)及個位數(shù)。之后,執(zhí)行條件判斷語句“if(thou+data==hun+ten)”,并把滿足條件的4位數(shù)放到數(shù)組b中。用變量cnt來統(tǒng)計滿足條件的數(shù)的個數(shù)。將所有滿足條件的數(shù)取出后利用選擇法對其進行排序,即用當前元素依次和它后面的元素進行比較,發(fā)現(xiàn)有小于該數(shù)的,這兩數(shù)就進行交換。最終數(shù)組b的元素就是有序存放的。
36.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*10+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++){if(xx[i]%2!=0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公園林綠化合同范本
- 2025年度辦事處設計及智能化辦公系統(tǒng)合同
- 兒童玩具商標轉讓居間合同
- 玻璃制品廠出租居間合同
- 第三人房產抵押擔保合同
- 網絡故障排除與維護手冊
- 工程中介居間合同
- 三農產品安全檢測技術指南
- 大數(shù)據(jù)應用與服務平臺建設項目合同
- 供應商管理與采購合同談判規(guī)定
- 2024-2025學年北師大版初一物理上冊期末質量檢查卷及答案
- 6.2《青紗帳-甘蔗林》-【中職專用】高一語文課件(高教版2023·基礎模塊下冊)
- 2024-2030年中國畜牧業(yè)新質生產力市場全景調研及發(fā)展前景研判報告
- 2023年開工第一課及復工復產考試試題(含答案)
- 宗教知識的課件
- GB/T 22849-2024針織T恤衫
- (詳盡多應用版)鋼結構工程合同范本(完整版)
- 設備維保的維修流程與服務流程
- 隔膜計量泵維護檢修規(guī)程培訓
- 《生物制品技術》課程標準
- 心血管內科高血壓一病一品
評論
0/150
提交評論