版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【2023年】廣東省深圳市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.Cisco路由器第3模塊第l端口通過E1標(biāo)準(zhǔn)的DDN專線與一臺遠(yuǎn)程路由器相連,端口的IP地址為195.112.41..81/30,遠(yuǎn)程路由器端口封裝PPP協(xié)議。下列路由器的端口配置,正確的是()。
A.Router(config)#interfaces3/1Router(config·if)#bandwidth2048Router(config-if)#ipaddress195.112.41.81255.255.255.252Router(contlg—if)#encapsulationPPPRouter(config-if)#exit
B.Router(config)#interfacea3/1Router(eontlg-if)#bandwidth2000Router(config—if)#ipaddress195.112.41.81255.255.255.252Router(config-if)#encapsulationPPPRouter(config—if)#exit
C.Router(config)#interfaces3/1Router(config-if)#bandwidth2Router(eonfig-if)#ipaddress195.112.41.81255.255.255.252Router(config—if)#encapsulationPPPRouter(config—if)#exit
D.Router(config)#interfaces3/1Router(config-if)#bandwidth2048Router(config—if)#ipaddress195.112.41.81255.255.255.252Router(config—if)#encapsulationhdlcRouter(config—if)#exit
2.目前世界上最大的計算機(jī)互聯(lián)網(wǎng)絡(luò)是
A.ARPA網(wǎng)B.IBM網(wǎng)C.InternetD.Intranet
3.Intranet技術(shù)網(wǎng)是()
A.自定義網(wǎng)絡(luò)協(xié)議的局域網(wǎng)B.傳統(tǒng)的MIS網(wǎng)C.應(yīng)用因特網(wǎng)技術(shù)的企業(yè)內(nèi)部網(wǎng)D.單層結(jié)構(gòu)的C/S網(wǎng)
4.()是我國使用人數(shù)最多的即時通信軟件。
A.ICQB.QQC.MSND.AIM
5.下列關(guān)于服務(wù)器技術(shù)的描述中,錯誤的是()
A.熱插拔功能允許用戶在不切斷電源的情況下更換硬盤、板卡等
B.集群系統(tǒng)中一臺主機(jī)出現(xiàn)故障時不會影響系統(tǒng)的正常服務(wù)
C.服務(wù)器的可用性用MTBF描述
D.服務(wù)器磁盤性能表現(xiàn)在磁盤存儲容量與速度
6.下列是4臺交換機(jī)的BridgeID值,依據(jù)該值STP確定的根網(wǎng)橋是()。
A.32768.00-01-55-4b-dl-aa
B.24576,00-12-6a-ab-fl-ee
C.8192-00-21-5a-ab-cl-Dc
D.8192,00-26-8a-bb-e2-ff
7.下列對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
8.數(shù)據(jù)鏈路層可分成()。
A.數(shù)據(jù)子層和鏈路子層B.沖突檢測子層和傳輸層C.邏輯鏈路控制子層和介質(zhì)訪問控制子層D.互連子層和MAC子層
9.下列關(guān)于Serv-UFTP服務(wù)器配置的描述中,錯誤的是()。
A.配置服務(wù)器域名時,可以使用域名或其他描述
B.配置服務(wù)器IP地址時,服務(wù)器有多個IP地址需分別添加
C.配置服務(wù)器域端口號時,可使用端口21或其他合適的端口號
D.配置域存儲位置時,小的域應(yīng)選擇.INI文件存儲而大的域應(yīng)選擇注冊表存儲
10.以下關(guān)于P2P的描述,錯誤的是()。
A.P2P,顧名思義就是PC對PC傳輸
B.BT下載就是一種P2P技術(shù)
C.P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具
D.P2P就是對等網(wǎng)
二、填空題(10題)11.中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、______實現(xiàn)中斷排隊和中斷嵌套。
12.使用遠(yuǎn)程登錄telnet對交換機(jī)進(jìn)行配置時,可以利用網(wǎng)上的任意一臺計算機(jī),以________的方式遠(yuǎn)程登錄到交換機(jī)上實現(xiàn)。
13.
14.100BASE-T從收發(fā)器到集線器的距離最大是【】m。
15.(12)IP數(shù)據(jù)報的報頭長度應(yīng)當(dāng)是32b的整數(shù)倍,如果不是,需要填充域加_________湊齊。
16.(2)流媒體數(shù)據(jù)流具有連續(xù)性、實時性和_________三個特點。
17.EthernetV2.0規(guī)定幀的數(shù)據(jù)字段的最大長度是______。
18.
19.對于基于Web的在線郵箱,用戶在收發(fā)郵件時使用的是協(xié)議。
20.在客戶機(jī)/服務(wù)器工作模式中,客戶機(jī)可以使用【】向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令。
三、2.填空題(8題)21.在Client/Server工作模式下,客戶機(jī)使用【】向數(shù)據(jù)庫服務(wù)發(fā)送查詢命令。
22.在客戶機(jī)/服務(wù)器工作模式中,客戶機(jī)可以使用【】向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令。
23.一個IP地址由網(wǎng)絡(luò)號部分和主機(jī)號部分組成。在進(jìn)一步劃分子網(wǎng)的時候,C類IP地址的子網(wǎng)號是從______部分劃分出來的。
24.TCP可以為其用戶提供【】、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。
25.城域網(wǎng)結(jié)構(gòu)設(shè)計基本都采用核心交換層、業(yè)務(wù)匯聚層與【】的3層模式。
26.通信線路是因特網(wǎng)的基礎(chǔ)設(shè)施,對于通信線路的傳輸能力通常用______來描述。
27.802.11協(xié)議是專門為______使用的。
28.世界第一臺現(xiàn)代通用數(shù)字電子計算機(jī)誕生于______年,其內(nèi)部采用二進(jìn)制。
四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*13mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或是偶數(shù),則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.關(guān)于ADSL,以下______是錯誤的。
A.ADSL的傳輸速率通常比在PSTN上使用傳統(tǒng)的MODEM要高
B.ADSL可以傳輸很長的距離,而且其速率與距離沒有關(guān)系
C.ADSL的非對稱表現(xiàn)在上行速率和下行速率可以不同
D.在電話線路上使用ADSL,可以同時進(jìn)行電話和數(shù)據(jù)傳輸,兩者都互不干擾
32.為了保障網(wǎng)絡(luò)安全,防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯,多在內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間設(shè)置()。A.可信區(qū)域劃分B.時間戳C.防火墻D.數(shù)字簽名
33.局部總線是解決I/O瓶頸的一項技術(shù),被稱為外圍部件接口的是______。
A.PCI總線B.VESA總線C.ISA總線D.EISA總線
六、1.程序設(shè)計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN2.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中:請編制函數(shù)StrOL(),該函數(shù)的功能是:以行為單位對行中以空格或標(biāo)點符號為分隔的所有單詞進(jìn)行倒排。最后把已處理的字符串(應(yīng)不含標(biāo)點符號)仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT2.DAT中。
例如:原文:YOUHeMe
Iamastudent.
結(jié)果:MeHeYou
studentaamI
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
charxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidStrOL(void)
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN2.DAT不能打開!\n\007");
return;
}
StrOL();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN2.DAT","r"))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(rD):
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT2.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.已知在文件IN54.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中,余額=單價×數(shù)量可計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品名稱從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT54.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[11];
intdj;
intsl;
longje;
}PRO;
PROsell[MAXI;
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN54.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[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT54.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);
}
36.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
參考答案
1.A題中路由器的端口配置方法如下:步驟一:進(jìn)入第3模塊第1端13配置模式(config)#interfaces3/1。步驟二:設(shè)置帶寬,其中El速率為2.048Mbps,所以設(shè)置帶寬為2048(config—if)#bandwidth2048。步驟三:配置端口通信IP地址與子網(wǎng)掩碼(config.if)#ipaddress195.112.41.81255.255.255.252。\n步驟四:設(shè)置遠(yuǎn)程路由器端口封裝PPP協(xié)議,(config—if)#encapsulationPPP。步驟五:退出(config—if)#exit。因此選擇A選項。
2.C解析:目前,Internet是由世界范圍內(nèi)150多個國家和地區(qū)數(shù)以萬計的局域網(wǎng)、數(shù)百萬臺計算機(jī)連接在一起而形成的一個國際性網(wǎng)絡(luò),網(wǎng)絡(luò)用戶已達(dá)數(shù)千萬個,并且-仍在不斷增加。Internet是目前世界上覆蓋范圍最廣、使用者最多、最成功的計算機(jī)互聯(lián)網(wǎng)絡(luò)。
3.C
4.B
5.C
6.CBridgeID用8個字節(jié)表示,BridgeID由兩個字節(jié)的優(yōu)先級值和6個字節(jié)的交換機(jī)MAC地址組成,優(yōu)先級取值范圍是0~61440,增值量是4096,優(yōu)先值越小,優(yōu)先級越高。當(dāng)優(yōu)先值相同時,那么就根據(jù)MAC地址的值確定根網(wǎng)橋,MAC地址最小的為根網(wǎng)橋。選項C、D中優(yōu)先值相同,但是選項C的MAC值小于選項D,故選C選項。
7.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進(jìn)制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進(jìn)制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做??;對于一個位段中全部數(shù)字為0的情況,只保留一個0;當(dāng)?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為。字符時,可以用:-(雙冒號)來表示,但是一個IPv6地址只允許有一個冒號,不能將一個段內(nèi)有效的0壓縮掉。選項8中有兩個雙冒號,因此B選項錯誤。
8.C
9.BServ-UFTP服務(wù)器是一種被廣泛運(yùn)用的FTP服務(wù)器端軟件,支持3x/9x/ME/NT/2K等全Windows系列,可以設(shè)定多個FTP服務(wù)器、限定登錄用戶的權(quán)限、登錄主目錄及空間大小等,功能非常完備。它具有非常完備的安全特性,支持SSLFTP傳輸,支持在多個Serv-U和FTP客戶端通過SSL加密連接保護(hù)您的數(shù)據(jù)安全等。設(shè)置FTP服務(wù)器的IP地址時,IP地址可為空,意為服務(wù)器所有的IP地址,當(dāng)服務(wù)器有多個IP地址或使用動態(tài)IP地址時,IP地址為空會比較方便,因此本題的正確答案是B。
10.A選項A)和選項D),P2P是PeertoPeer的簡稱,可以理解為端對端,或稱對等網(wǎng);選項B),BT下載通過BT服務(wù)器上的種子文件定位資源后,下載者將直接與文件提供者建立連接并下載,是一種P2P技術(shù);選項C),P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具。
11.中斷服務(wù)及返回中斷服務(wù)及返回解析:為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、中斷服務(wù)及返回、實現(xiàn)中斷排隊和中斷嵌套等。
12.\n模擬終端
\n
13.
14.100
15.(12)0
【解析】IP數(shù)據(jù)報的報頭長度應(yīng)當(dāng)是32b的整數(shù)倍,如果不是,需要填充域加0湊齊。
16.(2)時序性
【解析】流媒體數(shù)據(jù)流有3個特點:連續(xù)性、實時性、時序性,即其數(shù)據(jù)流具有嚴(yán)格的前后時序關(guān)系。
17.1500B1500B解析:EthernetII類型以太網(wǎng)幀的最小長度為6+6+2+46+4=64字節(jié),最大長度為6+6+2+1500+4=1518字節(jié)。數(shù)據(jù)部分的長度范圍為46~1500B,故數(shù)據(jù)字段的最大長度為1500B。
18.
19.HTTP對于基于Web的在線郵箱,用戶在收發(fā)郵件時使用的是HTTP協(xié)議。使用Web在線郵箱收發(fā)郵件時,用戶必須先登錄到網(wǎng)站,看信和寫信一般也是在線進(jìn)行的。著名的門戶網(wǎng)站大都提供免費郵箱服務(wù),如Yahoo、Hotmail、網(wǎng)易163、新浪、希賽等。用戶只要登錄網(wǎng)站,按要求注冊,即可獲得一個屬于自己的電子郵箱,然后根據(jù)其使用說明,就可以自由地收發(fā)郵件了。由于這種郵箱是以網(wǎng)頁形式來顯示,并通過網(wǎng)頁的方式來完成寫、寄、讀、轉(zhuǎn)發(fā)等操作的,所以使用起來比較簡單,其操作都是在線進(jìn)行的,對用戶的客戶端沒有什么特別的要求,很適合接收郵件地點不固定的用戶使用。
20.結(jié)構(gòu)化查詢語言/SQL結(jié)構(gòu)化查詢語言/SQL解析:在客戶機(jī)/服務(wù)器工作模式中,客戶機(jī)可以使用結(jié)構(gòu)化查詢語言/SQL向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令,實現(xiàn)數(shù)據(jù)查詢功能。
21.SQL或結(jié)構(gòu)化查洵語言SQL或結(jié)構(gòu)化查洵語言解析:在Client/Server工作模式下,客戶機(jī)可以使用結(jié)構(gòu)化查詢語言(SQL)向數(shù)據(jù)庫服務(wù)器發(fā)送查洵命令。
22.結(jié)構(gòu)化查詢語言/SQL結(jié)構(gòu)化查詢語言/SQL解析:在客戶機(jī)/服務(wù)器工作模式中,客戶機(jī)可以使用結(jié)構(gòu)化查詢語言/SQL向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令,實現(xiàn)數(shù)據(jù)查詢功能。
23.主機(jī)號主機(jī)號解析:在實際應(yīng)用中,把主機(jī)號再次劃分成子網(wǎng)號和主機(jī)號。
24.可靠的可靠的解析:本題考查點是TCP協(xié)議提供的服務(wù)。Internet網(wǎng)絡(luò)中,網(wǎng)絡(luò)層的IP協(xié)議提供不可靠的數(shù)據(jù)報服務(wù)。數(shù)據(jù)報在傳輸過程中可能出現(xiàn)差錯、丟失、順序錯亂等現(xiàn)象。對大多數(shù)的應(yīng)用而言,需要通過TCP協(xié)議對IP層進(jìn)行“彌補(bǔ)”和“加強(qiáng)”,以便為上層應(yīng)用進(jìn)程提供一個可靠的(包括傳輸數(shù)據(jù)不重復(fù)、不丟失、順序正確)、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。
25.接入層接入層解析:城域網(wǎng)在體系結(jié)構(gòu)設(shè)計上基本采用核心交換層、業(yè)務(wù)匯聚層與接入層的三層模式,以適應(yīng)各種業(yè)務(wù)需求、不同協(xié)議與不同類型用戶的接入需要。
26.數(shù)據(jù)傳輸速率數(shù)據(jù)傳輸速率解析:通信線路的傳輸能力通常用數(shù)據(jù)傳輸速率來描述,另一種更為形象的描述通信線路傳輸能力的術(shù)語是帶寬。
27.微波無線網(wǎng)/無線網(wǎng)微波無線網(wǎng)/無線網(wǎng)解析:802.11協(xié)議是專門為微波無線網(wǎng)使用的,其目的是規(guī)范無線網(wǎng)絡(luò)產(chǎn)品、增加各種無線網(wǎng)絡(luò)產(chǎn)品的兼容性。
28.19461946解析:1946年世界上第一臺數(shù)字電子計算機(jī)ENIAC在美國賓夕法尼亞大學(xué)誕生。
29.【審題關(guān)鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。
\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進(jìn)行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。
\n【參考答案】
\n
31.B解析:線路越長,ADSI的傳輸速率越低。ADSL傳輸速率與線路長度的參考關(guān)系。
線徑(mm)數(shù)據(jù)速率(Mbps)線路長度(km)
0.51.5或25.5
0.41.5或24.6
32.C防火墻是為了防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯而設(shè)置的。
33.A【解析】PCI(PeripheralComponentInterconnect)總線是當(dāng)前最流行的總線之一,它是由Intel公司推出的一種局部總線。它定義了32位數(shù)據(jù)總線,且可擴(kuò)展為64位。VESA(VideoElectronicsStandard\u3000Association)總線是1992年由60家附件卡制造商聯(lián)合推出的一種局部總線,簡稱為VL(VESALocalbus)總線;ISA(IndustrialStandardArchitecture)總線標(biāo)準(zhǔn)是IBM公司在1984年為推出PC/AT機(jī)而建立的系統(tǒng)總線標(biāo)準(zhǔn),所以也叫AT總線。EISA總線是1988年由Compaq等9家公司聯(lián)合推出的總線標(biāo)準(zhǔn),它是在ISA總線的基礎(chǔ)上使用雙層插座,在原來ISA總線的98條信號線上又增加了98條信號線,也就是在兩條ISA信號線之間添加一條EISA信號線。在實用中,EISA總線完全兼容ISA總線信號。
34.voidstrOL(void){intijkstrl1;charc;for(i=0;i<maxline;i++)/*把各行中多余的標(biāo)點符號去掉*/for(j=0;j<strlen(xx[i]);j++){c=xx[i][j];if((c<='A'&&c<='Z')||(c<='a'&&c<='z')||c==''||(c>='0'&&c<='9'));elsexx[i][j]='';for(1=0;l<maxline;l++){charch[80]={0};charpp[80]={0);strl=strlen(xx[l]);i=str1-1;k=1;while(1){while(((xx[l][i]>='a'&&xx[l][i]<='z')||(xx[l][i]>='A'&&xx[l][i]<='z')||(xx[l][i]>='0'&&xx[1][i]<='9'))&&i>=0)/*處理字母和數(shù)字*/{for(j=k;j>=0;j--)/*從當(dāng)前行的最后一個字符開始取字符直到遇到空格*/pp[j+1]=pp[j];pp[O]=xx[l][i];k++;i--;}strcat(chpp);/*把該單詞存放到數(shù)組ch中*/strcpy(pp"");/*清空數(shù)組pp*/k=1;if(i==-l)break;/*如果處理完了一行則退出循環(huán)*/while((xx[1][i]<'0'||(xx[l][i]>'9'&&xx[l][i]<'A')||xx[1][i]>'z')&&i>=0)/*處理空格*/{for(j=k;j>=0;j--)pp[j+1]=pp[j];pp[0]=xx[l][i];k++;i--;}strcat(chpp);/*把空格加到數(shù)組ch中*/strcpy(pp"");/*清空數(shù)組*/k=0;if(i==-1)break;/*如果處理完了一行則退出循環(huán)*/}strcpy(xx[l]ch);/*把已處理完的字符串仍按行重新存入字符串?dāng)?shù)組xx中*/}}voidstrOL(void)\r\n{\r\ninti,j,k,strl,1;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的標(biāo)點符號去掉*/\r\nfor(j=0;j<strlen(xx[i]);j++)\r\n{\r\nc=xx[i][j];\r\nif((c<=\'A\'&&c<=\'Z\')||(c<=\'a\'&&c<=\'z\')||c==\'\'||(c>=\'0\'&&c<=\'9\'));\r\nelsexx[i][j]=\'\';\r\nfor(1=0;l<maxline;l++)\r\n{\r\ncharch[80]={0};\r\ncharpp[80]={0);\r\nstrl=strlen(xx[l]);\r\ni=str1-1;\r\nk=1;\r\nwhile(1)\r\n{\r\nwhile(((xx[l][i]>=\'a\'&&xx[l][i]<=\'z\')||(xx[l][i]>=\'A\'&&\r\nxx[l][i]<=\'z\')||(xx[l][i]>=\'0\'&&xx[1][i]<=\'9\'))&&i>=0)/*\r\n處理字母和數(shù)字*/\r\n{\r\nfor(j=k;j>=0;j--)\r\n/*從當(dāng)前行的最后一個字符開始取字符,直到遇到空格*/\r\npp[j+1]=pp[j];\r\npp[O]=xx[l][i];\r\nk++;i--;\r\n}\r\nstrcat(ch,pp);/*把該單詞存放到數(shù)組ch中*/\r\nstrcpy(pp,'');/*清空數(shù)組pp*/\r\nk=1;\r\nif(i==-l)break;/*如果處理完了一行,則退出循環(huán)*/\r\nwhile((xx[1][i]<\'0\'||(xx[l][i]>\'9\'&&xx[l][i]<\'A\')||\r\nxx[1][i]>\'z\')&&i>=0)/*處理空格*/\r\n{\r\nfor(j=k;j>=0;j--)\r\npp[j+1]=pp[j];\r\npp[0]=xx[l][i];\r\nk++;\r\ni--;\r\n}\r\nstrcat(ch,pp);/*把空格加到數(shù)組ch中*/\r\nstrcpy(pp,'');/*清空數(shù)組*/\r\nk=0;\r\nif(i==-1)break;/*如果處理完了一行,則退出循環(huán)*/\r\n}\r\nstrcpy(xx[l],ch);/*把已處理完的字符串仍按行重新存入字符串?dāng)?shù)組xx中*/\r\n}\r\n}解析:本題是有關(guān)字符串的處理問題。首先利用二重循環(huán)來按照先行后列的順序取得xx數(shù)組中的各個字符元素,這里用到了strlen()函數(shù),用來求字符串長度。對依次取得的字符做一些處理,即把多余的標(biāo)點符號去掉,使新的字符數(shù)組中只含有字母和空格。準(zhǔn)備工作做完后,從當(dāng)前行的最后一個字符開始取,不斷的取每一個字符前面的字符,直到取得一個完整的單詞后(即遇到空格分隔時),就把該單詞存放到數(shù)組ch中(用到了strcatt()函數(shù)來連接兩個字符串,用strlen()函數(shù)來對字符串求取串長度),還要把分隔符也放到ch中去。接著去取該行中其他的字符組成的單詞,重復(fù)上面的操作,對其他行同樣處理。這樣最終得到的字符串就是各行中單詞出現(xiàn)的順序的逆序了,但單詞本身的字符順序沒有發(fā)生變化。
35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同則按產(chǎn)品名稱從小到大進(jìn)行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{if(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/\r\n{xy=sell[i];\r\nsellIii=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==se
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《電動汽車動力電池與能源管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《中法跨文化交際》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025天津市建筑安全員-C證(專職安全員)考試題庫
- 2025年河南建筑安全員《B證》考試題庫
- 2025年四川建筑安全員B證考試題庫附答案
- 2025江西省安全員考試題庫
- 廣州幼兒師范高等??茖W(xué)校《公共管理與服務(wù)課程開發(fā)與教材分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州新華學(xué)院《軟件工程與實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖南建筑安全員《C證》考試題庫
- 2025年江蘇省建筑安全員知識題庫附答案
- 貸款咨詢服務(wù)協(xié)議書范本
- 教務(wù)處主任批評與自我批評
- 氟馬西尼完整
- 合同-勞動主體變更三方協(xié)議
- 挪用公款還款協(xié)議書范本
- 煤礦巷道噴涂技術(shù)方案
- 新版中國腦出血診治指南
- 高校搬遷可行性方案
- 充電樁選址優(yōu)化與布局規(guī)劃
- 科技產(chǎn)業(yè)園項目投資計劃書
- 苗木采購?fù)稑?biāo)方案(技術(shù)標(biāo))
評論
0/150
提交評論