版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2021年)山東省濰坊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.
2.FDDI是一種以——作為傳輸介質(zhì)的高速主干網(wǎng)()。
A.雙絞線B.同軸電纜C.光纖D.微波
3.
4.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個示例。圖中①和②是轉(zhuǎn)換前后的地址,它們依次應(yīng)為()A.,3342和,5001
B.,5001和,3342
C.,80和,3342
D.,3342和,80
5.使用單一集線器的以太網(wǎng)結(jié)構(gòu)是物理上的()拓?fù)洹?/p>
A.樹型B.環(huán)型C.星型D.總線型
6.下列對IEEE802.11系列標(biāo)準(zhǔn)的描述中,錯誤的是()。
A.IEEE802.11a的實際吞吐量是28—31Mbps
B.IEEE802.11b的最大容量是33Mbps
C.IEEE802.11a的最大容量是532Mbps
D.IEEE802.11g的最大容量是162Mbps
7.下列關(guān)于Windows2003系統(tǒng)下WWW服務(wù)器安裝和配置的描述中,錯誤的是()。
A.在一臺服務(wù)器上可構(gòu)建多個網(wǎng)站
B.在Windows2003中添加操作系統(tǒng)組件IIS就可實現(xiàn)Web服務(wù)
C.在Web站點的主目錄選項卡中,可配置主目錄的讀取和寫入等權(quán)限
D.Web站點必須配置靜態(tài)的IP地址
8.若服務(wù)器系統(tǒng)年停機時間10分鐘,那么系統(tǒng)可用性至少達(dá)到()
A.99%B.99.9%C.99.99%D.99.999%
9.用RSA算法加密時,已知公鑰是(e=7,n=20),私鑰是(d=3,n=20),用公鑰對消息m=3加密,得到的密文是()。
A.19B.12C.13D.7
10.下面說法中,正確的是
A.信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越高
B.信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越低
C.信道的帶寬和數(shù)據(jù)傳輸率無關(guān)
D.信道的帶寬和數(shù)據(jù)傳輸率在數(shù)值上相等
二、填空題(10題)11.(4)在IEEE802參考模型中,數(shù)據(jù)鏈路層分為_________子層與LLC子層。
12.(1)在擴(kuò)展的ASCII碼中,每個數(shù)字都能用二進(jìn)制數(shù)表示,例如,1表示為00110001,2表示為00110010,那么2008可表示為_________。
13.網(wǎng)橋按照路由表的建立方法分為兩類:______和源路由網(wǎng)橋。
14.
15.(5)在實際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與________。
16.(18)Kerberos協(xié)議一般采用_________加密算法。
17.
18.
19.CSMA/CD在網(wǎng)絡(luò)通信負(fù)荷【】時表現(xiàn)出較好的吞吐率與延遲特性。
20.
三、2.填空題(8題)21.用戶在上網(wǎng)瀏覽時,不僅可以查看文本信息,而且還可以激活一段聲音,顯示一張圖片,甚至還可以播放一段動畫,這是因為使用了【】技術(shù)。
22.瀏覽器通常由一系列的客戶單元、一系列的【】單元和一個控制單元組成。
23.隨著寬帶網(wǎng)在應(yīng)用領(lǐng)域的拓展以及多媒體技術(shù)的進(jìn)—步發(fā)展,一種新的、能和收看者交互的電視形式開始出現(xiàn),這種電視形式被稱作【】。
24.建立安全環(huán)境的3個重要組成部分分別是威嚴(yán)的法律、先進(jìn)的技術(shù)和______。
25.網(wǎng)橋和路由器都是互聯(lián)的設(shè)備,它們之間的區(qū)別主要表現(xiàn)在【】的級別上。
26.安騰采用了EPIC,即______技術(shù)。
27.幀中繼技術(shù)用來互聯(lián)多個______。
28.對QQ聊天主要有兩種方式,一是通過TCP/UDP連接進(jìn)行,另一種是通過______的方式進(jìn)行。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中,最后調(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)容。
30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.如果發(fā)送方使用的加密密鑰和接收方使用的解密密鑰不相同,從其中一個個密鑰難以推出另一個密鑰,這樣的系統(tǒng)稱為()。
A.常規(guī)加密系統(tǒng)B.單密鑰加密系統(tǒng)C.公鑰加密系統(tǒng)D.對稱加密系統(tǒng)
32.RIP路由算法所支持的最大HOP數(shù)為()。
A.10B.15C.16D.32
33.______是Internet中最重要的設(shè)備,它是網(wǎng)絡(luò)與網(wǎng)絡(luò)連接的橋梁。
A.中繼站B.集線器C.路由器D.服務(wù)器
六、1.程序設(shè)計題(3題)34.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)JsSon(),其功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。
條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置012345678
源字符串a(chǎn)bcdhgfe
123498765
處理后的字符串dcbaefgh
432195678
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDatO的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[20][80];
voidisSoYt()
{
}
voidmain()
{
readDat();
isSort();
writeDat();
{
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("in71.dat","r");
while(i<20&&fgets(xx[i],80,in)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)
*p=0;
i++;
}
fclose(in);
}
writeDat()
{
FILE*out;
inti;
clrscr();
ut=fopen("out71.dar","w");
for(i=0;i<20;i++)
{
printf("%s\n",xx[i]);
fprintf{out,"%s\n",xx[i]);
}
fclose(out);
}
35.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排成一個新的序列。新序列中,比K1小的數(shù)都在K1的左面(后續(xù)的再向左存放),比K1大的數(shù)都在K1的右面(后續(xù)的再向右存放),從K1向右掃描。要求編寫函數(shù)jsValue()實現(xiàn)此功能,最后調(diào)用函數(shù)writeDat()把新序列輸出到文件out90.dat中。
說明:在程序中已給出了10個序列,每個序列中有9個正整數(shù),并存入數(shù)組a[10][9]中,分別求出這10個新序列。
例如:序列排序前{6,8,9,1,2,5,4,7,3}
序列排序后{3,4,5,2,1,6,8,9,7}
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
jsValue(inta[10][9])
{
}
main()
{
inta[10][9]={{6,8,9,1,2,5,4,7,3},
{3,5,8,9,1,2,6,4,7},
{8,2,1,9,3,5,4,6,7},
{3,5,1,2,9,8,6,7,4},
{4,7,8,9,1,2,5,3,6},
{4,7,3,5,1,2,6,8,9},
{9,1,3,5,8,6,2,4,7},
{2,6,1,9,8,3,5,7,4},
{5,3,7,9,1,8,2,6,4},
{7,1,3,2,5,8,9,4,6},
};
inti,j;
jsValue(a);
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
printf("%d",a[i][j]);
if(j<=7)printf(",");
}
printf("\n");
}
writeDat(a);
}
writeDat(inta[10][9])
{
FILE*fp;
inti,j;
fp=fopen("out90.dat","w");
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
fprintf(fp,"%d",a[i][j]);
if(j<=7)fprintf(fp,",");
}
fprintf(fp,"\n");
}
fclose(fp);
}
36.請編寫函數(shù)countValue(),它的功能是:求n以內(nèi)(不包括n)同時能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結(jié)果s輸出到文件OUT11.DAT中。
例如,若n為1000時,函數(shù)值應(yīng)為s=153.909064。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)progReadWrite()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
doublecountValue(intn)
{
}
main()
{
clrscr();
printf("自然數(shù)之和的平方根=%f\n",countValue(1000));
progReadWrite();
}
progReadWrite()
{
FILE*wf;
inti,n;
floats;
wf=fopen("OUTll.DAT","w");
s=countValue(1000);
fprintf(wf,"%f\n",s);
fclose(wf);
}
參考答案
1.B
2.C解析:光纖分布式數(shù)據(jù)接口(FiberDistributedDataInterface,F(xiàn)DDI)是一種以光纖作為傳輸介質(zhì)、高速、通用的令牌環(huán)型網(wǎng)標(biāo)準(zhǔn),符合國際標(biāo)準(zhǔn)ISO9314。FDDI網(wǎng)絡(luò)可作為高速局域網(wǎng),在局部范圍內(nèi)互聯(lián)高速計算機系統(tǒng),或作為城域網(wǎng)互聯(lián)較小的網(wǎng)絡(luò),或作為主干網(wǎng)互聯(lián)分布在較大范圍的主機、局域網(wǎng)和廣域網(wǎng),以實現(xiàn)大容量數(shù)據(jù)、語音、圖形與視頻等多種信息的傳輸功能。FDDI有以下一些主要的技術(shù)特點:①以IEEE802.5的令牌環(huán)標(biāo)準(zhǔn)的介質(zhì)訪問控制MAC協(xié)議;②使用IEEE802.2協(xié)議,與符合IEEE802標(biāo)準(zhǔn)的局域網(wǎng)兼容;③數(shù)據(jù)傳輸速率為100Mbps,光信號碼元傳輸率為125Mbaud波特;④聯(lián)網(wǎng)的結(jié)點數(shù)=1000,環(huán)路長度為100km;⑤可以使用多?;騿文9饫w;⑥具有動態(tài)分配帶寬的能力,能支持同步和異步數(shù)據(jù)傳輸。
3.D
4.AA【解析】從左邊第一個方格中的內(nèi)容可以看出,內(nèi)部網(wǎng)主機的IP地址為10.0.0.1,端口為3342,它要訪問的外部網(wǎng)IP地址為135.2.1.1,端口號為80。當(dāng)數(shù)據(jù)包到達(dá)NAT路由器時,通過NAT地址轉(zhuǎn)換,將內(nèi)網(wǎng)的專用IP地址轉(zhuǎn)化為外部Intemet的全局IP地址202.0.1.1,端口號5001。故選擇A選項。
5.C解析:所有的結(jié)點都通過UTP與集線器連接,構(gòu)成物理上的星型拓?fù)浣Y(jié)構(gòu)。
6.CIEEE802.11a最大容量432Mbps。故選擇C選項。
7.D當(dāng)WWW服務(wù)器擁有多張網(wǎng)卡且每張網(wǎng)卡均配置了IP地址,或者同一張網(wǎng)卡中配置了多個IP地址,且某個Web站點的【網(wǎng)站】選項卡中,【IP地址】下拉列表框保持為默認(rèn)值″全部未分配″時,該Web站點將響應(yīng)分配給服務(wù)器,但沒有分配給其他站點的所有IP地址。因此,選項D錯誤。
8.C
9.D
\n
10.A解析:信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越高。
11.(4)MAC【解析】為了統(tǒng)一不同技術(shù)的局域網(wǎng)產(chǎn)品,制定一個共同的協(xié)議模型,IEEE802參考模型中將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC子層和介質(zhì)訪問控制MAC子層。不同局域網(wǎng)在MAC子層和物理層可以采用不同協(xié)議,但是在LLC子層必須采用相同協(xié)議。
12.(1)00110010001100000011000000111000【解析】計算機內(nèi)部采用二進(jìn)制記數(shù)和運算,只有0和l兩個數(shù)字,按“逢二進(jìn)一”的規(guī)律計數(shù)。2008由2、O、O、8四個ASCII碼組成,根據(jù)題目已知1表示為00110001.2表示為O0110010,則可通過計算得出:0就是00110000(00110001-1)3表示為00110011(O0110010+1)(即每次加l,按“逢二進(jìn)一”進(jìn)位),依次類推8表示為00111000。
13.透明網(wǎng)橋透明網(wǎng)橋解析:網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個分委員會制定。
14.
15.虛電路
【解析】在實際應(yīng)用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與虛電路
16.(18)DES
【解析】Kerberos基于對稱密鑰體制(一般采用DES,也可以用其他算法)。
17.
18.
19.較低較低解析:本題考查點是CSMA/CD的特性。CSMA/CD是以太網(wǎng)的核心技術(shù)。其控制機制可以形象地描述為:先聽后發(fā),邊聽邊發(fā),沖突停止,延遲重發(fā)。CSMA/CD介質(zhì)訪問控制方法可以有效地控制多結(jié)點對共享總線傳輸介質(zhì)的訪問,方法簡單,易于實現(xiàn)。在網(wǎng)絡(luò)通信負(fù)荷較低時表現(xiàn)出較好的吞吐率與延遲特性。但是,當(dāng)網(wǎng)絡(luò)通信負(fù)荷增大時,由于沖突增多,網(wǎng)絡(luò)吞吐率下降,傳輸延遲增加,解決的方法是擴(kuò)展帶寬和采用交換技術(shù)。
20.可信站點區(qū)域
【解析】為了保護(hù)用戶的計算機免受非安全軟件的危害,瀏覽器通常將Internet世界劃分成幾個區(qū)域(例如Internet區(qū)域、本地Internel區(qū)域、可信站點區(qū)域、受限站點區(qū)域等),用戶可以針對每個區(qū)域指定瀏覽器處理下載程序和文件的方式,并將要訪問的Web站點按其可信度分配到不同的區(qū)域。
21.超媒體超媒體解析:超媒體(HypermediA)技術(shù)對超文本(Hypertext)的鏈接信息類型作了擴(kuò)展,不僅能從一個文本轉(zhuǎn)到另一個文本,而且還可以激活一段聲音,顯示一個圖形,以及播放動畫。
22.解釋解釋解析:本題的考查點是瀏覽器的組成。瀏覽器通常由一系列的客戶單元、一系列的解釋單元和一個控制單元組成??刂茊卧菫g覽器的核心,負(fù)責(zé)協(xié)調(diào)、管理客戶單元和解釋單元??蛻魡卧邮蘸蛨?zhí)行從鍵盤和鼠標(biāo)上傳來的用戶指令。解釋單元負(fù)責(zé)相關(guān)的解釋工作,如HTML解釋器負(fù)責(zé)解釋由服務(wù)器發(fā)來的頁面文件。
23.視頻點播或VOD或VideoOnDemand或點播電視視頻點播或VOD或VideoOnDemand或點播電視解析:計算機網(wǎng)絡(luò)和多媒體通信的發(fā)展非常迅速,點播電視(VO的)以一種全新的、能和收看者交互的電視形式開始出現(xiàn)。
24.嚴(yán)格的管理嚴(yán)格的管理解析:安全策略模型包括了建立安全環(huán)境的3個重要組成部分:威嚴(yán)的法律、先進(jìn)的技術(shù)和嚴(yán)格的管理。
25.互聯(lián)協(xié)議互聯(lián)協(xié)議解析:網(wǎng)橋是在數(shù)據(jù)鏈路層實現(xiàn)局域網(wǎng)互聯(lián)的設(shè)備,對于使用不同物理層協(xié)議的局域網(wǎng),可以由網(wǎng)橋來進(jìn)行連接。路由器工作在網(wǎng)絡(luò)的網(wǎng)絡(luò)層上,當(dāng)數(shù)據(jù)包要在不同協(xié)議、不同體系結(jié)構(gòu)的網(wǎng)絡(luò)之間進(jìn)行傳輸時,路由器不僅可以進(jìn)行路由選擇,還可以進(jìn)行數(shù)據(jù)包的格式轉(zhuǎn)換以適應(yīng)這種傳送。
26.簡明并行指令計算簡明并行指令計算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡明并行指令計算技術(shù)。
27.局域網(wǎng)局域網(wǎng)解析:致幀中繼的設(shè)計目標(biāo)主要是針對局域網(wǎng)之間的互聯(lián),它是以面向連接的方式、以合理的數(shù)據(jù)傳輸速率與低的價格提供數(shù)據(jù)通信服務(wù)。
28.服務(wù)器轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)解析:QQ客戶端進(jìn)行聊天主要有兩種方式,比較常見的是通過TCP/UDP進(jìn)行,還有一種是通過服務(wù)器轉(zhuǎn)發(fā)的方式進(jìn)行即時消息的傳送。
29.【審題關(guān)鍵句】大于前連續(xù)5個數(shù),偶數(shù),從大到小排序。
\n【解題思路】本題類似于第35套題,通過審題可以發(fā)現(xiàn)主要有3個不同點:①要求進(jìn)行比較的元素大于連續(xù)前5個數(shù),因此在設(shè)置for循環(huán)條件語句時,應(yīng)該從第6個元素開始,即數(shù)組下標(biāo)i的值等于5,參考答案的第2條語句;②當(dāng)前元素連續(xù)大于前5個數(shù)時,前5個元素的數(shù)組下標(biāo)表示也有所不同,判斷表達(dá)式也不一樣,參考答案的第4條語句;③統(tǒng)計結(jié)果按從大到小的方式進(jìn)行排序,即參考答案的第9條語句。
\n【參考答案】
\n
\n
30.【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
31.C解析:根據(jù)題設(shè)“發(fā)送方使用的加密密鑰和接收方使用的解密密鑰不相同”可以判斷為公鑰加密系統(tǒng)。
32.B解析:路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路由信息;其以跳數(shù)hop為衡量單位,所支持的最大跳數(shù)為15。
33.C解析:路由器是Internet中最重要的設(shè)備,它是網(wǎng)絡(luò)與網(wǎng)絡(luò)連接的橋梁。
34.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的總長度*/half=strl/2;/*求總長度的一半*/for(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串長度為奇數(shù)則跳最中間的字符使之不參加排序*/half++;for(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的總長度*/\r\nhalf=strl/2;/*求總長度的一半*/\r\nfor(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;k<half;k++)\r\nif(xx[i][j]<xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j~]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nif(strl%2)/*如果原字符串長度為奇數(shù),則跳最中間的字符,使之不參加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:
(1)二維數(shù)組的訪問和下標(biāo)的控制。
(2)字符的ASCII碼的比較。
(3)字符的排序。
本題將數(shù)據(jù)按行存入到二維數(shù)組xx中,行數(shù)為數(shù)組的第1個下標(biāo),每行字符的個數(shù)為數(shù)組的第2個下標(biāo)。因為以行為字符串處理的單位,所以要先求得一行字符串的長度。字符可以參加任何整數(shù)運算,實際上是字符的ASCII碼參與了運算,所以町以直接使用比較運算符對字符進(jìn)行比較。對從0到(長度/2-1)的字符進(jìn)行降序排序(數(shù)組的下標(biāo)從0開始)。若長度為奇數(shù),則再從(長度/2+1)開始(跳過最中間的字符)到最后1個字符進(jìn)行升序排列。否則,從(長度/2)開始到最后1個字符進(jìn)行升序排列。字符排序使用“選擇排序法”,最后使用循環(huán)實現(xiàn)對每行數(shù)據(jù)的處理。
35.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*將一行的第一個元素賦給value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的數(shù)中有比第1個數(shù)據(jù)小的數(shù)*/{num=a[i][j];/*則把這個數(shù)取出賦給num*/for(k=j;k>0;k--)/*將這個數(shù)據(jù)左側(cè)的數(shù)依次向右移動*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再將這個數(shù)放在最左側(cè)*/}}}[解析]本題考查的知識點如下:(1)二維數(shù)組的訪問和數(shù)組元素的移動。(2)循環(huán)結(jié)構(gòu)和判斷結(jié)構(gòu)的嵌套使用。數(shù)據(jù)存放在一個二維數(shù)組中每一行數(shù)為數(shù)據(jù)處理的基本單位。將第1個數(shù)取出依次和后面的數(shù)比較若后面的數(shù)中有比第1個數(shù)據(jù)小的數(shù)則將這個數(shù)取出。將這個數(shù)據(jù)左側(cè)的數(shù)依次向右移動(包括第1個數(shù))然后將這個數(shù)放在最左側(cè)。掃描完一行后比第1個數(shù)小的數(shù)就都在第1個數(shù)的左側(cè)而比它大的就在它的右側(cè)。對數(shù)的掃描和移動均可以使用循環(huán)實現(xiàn)。再使用循環(huán)實現(xiàn)對每一行數(shù)據(jù)的訪問。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年農(nóng)村義務(wù)教師考試合肥教師招聘面試題及參考答案
- 心理咨詢師考試考點歸納總結(jié)22-發(fā)展心理學(xué)-童年期的心理發(fā)展
- 高中化學(xué)第2課時 晶胞 晶體結(jié)構(gòu)的測定教案
- 76開環(huán)聚合解析
- 臺風(fēng)暴雨應(yīng)急響應(yīng)培訓(xùn)
- 班主任工作心得與反思計劃
- 班級自我評價機制的建立計劃
- 《西安這座城》課件解析
- 圖解發(fā)電機勵磁原理
- 企業(yè)學(xué)校招聘會4
- 民營豬肉銷售合同模板
- 中國航空學(xué)會-2024低空經(jīng)濟(jì)場景白皮書
- 學(xué)生會干部培訓(xùn)課件
- 期中試卷(試題)-2024-2025學(xué)年六年級上冊數(shù)學(xué)蘇教版
- 二十屆三中全會精神測試題(含答案共600道題)(可編輯)
- 歐洲文明與世界遺產(chǎn)智慧樹知到期末考試答案2024年
- 2024年貴州省鄉(xiāng)村振興政策知識考試題庫(含答案)
- 【小學(xué)心理健康教育分析國內(nèi)外文獻(xiàn)綜述4100字】
- 鍋爐和過熱器用無縫中碳鋼管子
- 醫(yī)院計量管理制度
- 技術(shù)標(biāo)書四質(zhì)量保證措施
評論
0/150
提交評論