




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
【2021年】山西省忻州市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.關(guān)于利用BBS收集商務信息,下列哪個說法是不正確的()。
A.利用BBS收集資料主要是通過自建的BBS網(wǎng)站進行了解情況
B.BBS即電子公告牌系統(tǒng),或稱公告欄,是互聯(lián)網(wǎng)上出現(xiàn)比較早的網(wǎng)上交流的方式
C.BBS即電子公告牌系統(tǒng),或稱公告欄,是互聯(lián)網(wǎng)上出現(xiàn)比較早的網(wǎng)上交流的方式
D.一般來說,互聯(lián)網(wǎng)上大多數(shù)公告欄查詢信息都是免費的,且一般不用注冊即可直接查詢
2.下列關(guān)于路由器技術(shù)的描述中,錯誤的是()
A.吞吐量是指路由器的包轉(zhuǎn)發(fā)能力
B.高性能路由器一般采用交換式結(jié)構(gòu)
C.語音視頻業(yè)務對路由器延時抖動要求不高
D.路由器的冗余是為了保證設備的可靠性與可用性
3.捕獲認證信息,并在其后利用認證信息進行重放,以獲得比其他實體更多的權(quán)限,這種攻擊屬于()。
A.消息篡改B.拒絕服務C.重放D.偽裝
4.第
3
題
以下哪種傳輸介質(zhì),其安全性最好()
A.雙絞線B.同軸電纜C.無線電磁渡D.光纖
5.下列對IEEE802.11系列標準的描述中,錯誤的是()。
A.IEEE802.11g的最大傳輸速率是54Mbps
B.IEEE802.11b的實際吞吐量是5~7Mbps
C.IEEE802.11a的最大容量是432Mbps
D.IEEE802.11g工作在5GHzISM頻段
6.第
21
題
采用廣播式信道的通信子網(wǎng),其網(wǎng)絡拓撲構(gòu)型最不常見的是()
A.樹型B.總線型C.環(huán)型D.網(wǎng)狀型
7.關(guān)于網(wǎng)絡營銷的成長性特點,下列哪個表述是錯誤的()。
A.網(wǎng)絡營銷的成長性是說網(wǎng)絡營銷是一條極具開發(fā)潛力的市場渠道
B.網(wǎng)絡營銷的成長性是指通過互聯(lián)網(wǎng)進行購買,具有很強市場影響力
C.網(wǎng)絡營銷的成長性是指互聯(lián)網(wǎng)用戶數(shù)量快速成長并遍及全球
D.網(wǎng)絡營銷的成長性是指在互聯(lián)網(wǎng)上開展營銷活動日益廣泛
8.一臺交換機具有16個10/100Mbps全雙工下聯(lián)端口,它的上聯(lián)端口帶寬至少應為()。
A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps
9.
10.解釋程序的作用是()。
A.將高級語言轉(zhuǎn)換為目標程序B.將匯編語言轉(zhuǎn)換為目標程序C.解釋執(zhí)行高級語言程序D.解釋執(zhí)行匯編語言程序
二、填空題(10題)11.一個B類網(wǎng)絡的子網(wǎng)掩碼為,則這個網(wǎng)絡被劃分成了個子網(wǎng)。
12.寬帶城域網(wǎng)的網(wǎng)絡平臺的層次結(jié)構(gòu)又可以進一步分為:核心交換層、邊緣匯聚層與____________。
13.瀏覽器結(jié)構(gòu)由一個______和一系列的用戶單元、解釋單元組成。
14.
15.(10)Novell公司收購了SUSE,以便通過SUSE________Professional產(chǎn)品進一步發(fā)展網(wǎng)絡操作系統(tǒng)業(yè)務。
16.IPTV技術(shù)使音頻和視頻節(jié)目內(nèi)容以數(shù)據(jù)報的方式從不同的物理網(wǎng)絡傳送給不同的用戶。
17.在奔騰芯片中設置了多條流水線,可以同時執(zhí)行多個處理,這種技術(shù)稱為。
18.第
79
題
IP報文頭部中的()字段用于指示IP協(xié)議的服務用戶。
19.
20.在路由器中,有一些路由表項是由路由器相互發(fā)送路由信息而自動形成的,這些路由表項稱為路由表項。
三、2.填空題(8題)21.目前,進行電子商務最常用的終端是______。
22.性能管理包括監(jiān)視和______兩大功能。
23.因特網(wǎng)中需要進行路由選擇的設備使用______的路由選擇算法。
24.某顯示器有1024×768點的分辨率,并可顯示64K色,則其圖形卡上的VRAM的容量應配置為【】M。
25.IEEE【】標準定義了CSMA/CD總線介質(zhì)訪問控制子層與物理層規(guī)范。
26.計費管理的目標是跟蹤個人和團體用戶對______的使用情況。
27.對于復雜的計算機網(wǎng)絡協(xié)議最好的組織方式是層次結(jié)構(gòu)模型。我們將計算機網(wǎng)絡層次結(jié)構(gòu)模型和各層協(xié)議的集合定義為【】。
28.因特網(wǎng)中主機域名需要轉(zhuǎn)換成IP址,這個過程稱之為【】。
四、C語言程序設計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組)xx中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應的字符是大寫字母,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.下面關(guān)于局域網(wǎng)特點的敘述中,不正確的是_______。1、使用專用的通信線路,數(shù)據(jù)傳輸速率高2、能提高系統(tǒng)的可靠性、可用性3、響應速度慢4、通信時間延遲較低,可靠性好5、不能按廣播方式或組播方式進行通信
A.2、4B.3、5C.2、3D.1、5
32.—臺主機要解析的IP地址,如果這臺主機配置的域名服務器為8,因特網(wǎng)頂級服務器為,而存儲與其IP地址對應關(guān)系的域名服務器為0,那么這臺主機解析該域名通常首先查詢______。
A.8域名服務器
B.域名服務器
C.0域名服務器
D.不能確定,可以從這3個域名服務器中任選—個
33.MD5是一種常用的摘要算法,它產(chǎn)生的信息摘要長度是______。
A.56位B.64位C.128位D.256位
六、1.程序設計題(3題)34.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。
(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件OUT65.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;
inttotCnt-0;
doubletotPjz=0.0;
intReadDat(void);
voidWriteDat(void);
voidCalValue(void)
{
}
voidmain()
{
inti;
clrscr();
for(i=0;i<MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");
return;
}
CalValue();
printf("文件IN65.DAT中共有正整數(shù)=%d個\n",totNum);
printf("符合條件的正整數(shù)的個數(shù)=%d個n",totCnt);
printf("平均值=%.21f\n",totPjz);
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN65.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT65.DAT","w");
fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);
fclose(fp);
}
35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN2.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中:請編制函數(shù)StrOL(),該函數(shù)的功能是:以行為單位對行中以空格或標點符號為分隔的所有單詞進行倒排。最后把已處理的字符串(應不含標點符號)仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT2.DAT中。
例如:原文:YOUHeMe
Iamastudent.
結(jié)果:MeHeYou
studentaamI
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
請勿改動主函數(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);
}
36.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN5.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)ConvertCharA(),該函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成字母a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT5.DAT中。
例如,原文:Adb.Bcdza
abck.LLhj
結(jié)果:Aec.Bdeab
bcdl.LLik
原始數(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);
voidConvertCharA(void)
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN5.DAT不能打開!\n\007");
return;
}
ConvertCharA();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN5.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("OUT5.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%skn",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclosefp);
}
參考答案
1.A
2.C解析:路由器的關(guān)鍵技術(shù)指標包括:①吞吐量;②背板能力;③丟包率;④路由表容量;⑤突發(fā)處理能力;⑥延時與延時抖動;⑦服務質(zhì)量;⑧可靠性與可用性;⑨網(wǎng)管能力等。其中,吞吐量是指路由器的包轉(zhuǎn)發(fā)能力,與其端口數(shù)量、端口速率、包長度、包類型有關(guān),涉及端口吞吐量與整機吞吐量兩個方面的內(nèi)容。端口吞吐量是指路由器某個具體端口的包轉(zhuǎn)發(fā)能力,而整機吞吐量是指路由器整機的包轉(zhuǎn)發(fā)能力。
3.D
4.D光纖在傳輸數(shù)據(jù)的時候采用的是光信號.沒有向外的電磁輻射,所以通過光纖進行數(shù)據(jù)通信是比較安全的,而其他幾種介質(zhì)都采用的是電磁信號,容易被竊聽。
5.DIEEE802.11g工作在2.4GHzISM頻段。故選擇D選項。
6.D采用廣播信道通信子網(wǎng)的基本拓撲構(gòu)型主要有四種:總線型、樹型、環(huán)形、無線通信與衛(wèi)星通信型。
7.D
8.D全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。交換機的全雙工端口總帶寬為16×100×2=3.2Gbps。求交換機上聯(lián)端口帶寬的本質(zhì)是求交換總帶寬。所以上聯(lián)端口的帶寬為3.2Gbps。故選擇D選項。
9.D
10.C
11.B由子網(wǎng)掩碼為可以知道,該子網(wǎng)的網(wǎng)絡號為18位。因為這是一個B類網(wǎng)絡,那么默認的網(wǎng)絡號為16位,所以用18-16=2位來劃分子網(wǎng),劃分的子網(wǎng)個數(shù)是4個。
12.\n用戶接入層或接入層
\n
13.控制單元控制單元解析:瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個控制單元組成。
14.虛擬化
15.(10)Linux
【解析】2003年11月4日,Novell表示將會對SUSE提出收購,收購的工作于2004年1月完成。2005年8月4日,Novell公共關(guān)系科的領導及代言人表示,SUSELinuxProfessional系列的開發(fā)將變得更開放以及讓社群參與當中的工作。
16.IPIPTV技術(shù)是一項系統(tǒng)集成技術(shù),它能使音頻/視頻節(jié)目內(nèi)容或信號以IP包的方式在不同的物理網(wǎng)絡中被安全、有效且保質(zhì)地傳送或分發(fā)給不同的用戶。IPTV的基本技術(shù)形式可以概括為:視頻數(shù)字化、傳輸IP化、播放流媒體化。
17.超標量超標量(Superscalar)技術(shù)指在芯片內(nèi)部設置多于1條的流水線,以便同時執(zhí)行多個處理。例如,在芯片內(nèi)設置U指令流水線和V指令流水線來執(zhí)行整數(shù)指令,設置浮點數(shù)指令流水線來執(zhí)行浮點數(shù)指令。
18.協(xié)議類型或者協(xié)議【解析】IP協(xié)議能夠為多個上層協(xié)議提供數(shù)據(jù)傳輸?shù)姆眨琁P分組的首部有一個字段叫ProtoCol,這個字段的作用是用于區(qū)分IP協(xié)議的用戶協(xié)議到底是1PX、IP還是ICMP協(xié)議等等。
19.
20.動態(tài)在路由器中,有一些路由表項是由路由器相互發(fā)送路由信息自動形成的,這些路由表項稱為動態(tài)路由表項。
21.計算機終端計算機終端解析:用戶使用的終端可以為計算機終端、智能終端、傻終端和電話終端。目前,人們進行電子商務活動最常用的終端就是計算機終端。
22.調(diào)整調(diào)整解析:從概念上講,性能管理包括監(jiān)視和調(diào)整兩大功能。前者主要指跟蹤網(wǎng)絡活動,后者是通過改變設置來改善網(wǎng)絡的性能。
23.表驅(qū)動表驅(qū)動解析:每臺需要路由選擇的設備中保留一張IP選路由表。
24.2或二2或二解析:因為64K=216,也就是說,每個像素點對應兩個字節(jié),則對應1024×768點就有:2×1024×768=1572864Byte,顯然必須配置成2MB。
25.802.802.解析:IEEE802委員會為局域網(wǎng)制定了一系列標準,統(tǒng)稱為IEEE802標準。這些標準主要是:1、IEEE802.1標準,它包括局域網(wǎng)體系結(jié)構(gòu)、網(wǎng)絡互連,以及網(wǎng)絡管理與性能測試;2、IEEE802.2標準,定義了邏輯鏈路控制LLC子層功能與服務。3、IEEE802.3標準,定義了CSMMCD總線介質(zhì)訪問控制子層與物理層規(guī)范。4、IEEE802.4標準,定義了令牌總線(TokenBus)介質(zhì)訪問控制子層與物理層規(guī)范。5、IEEE802.5標準,定義了令牌環(huán)(TokenRing)介質(zhì)訪問控制子層與物理層規(guī)范。6、IEEE802.6標準,定義了城域網(wǎng)MAN介質(zhì)訪問控制子層與物理層規(guī)范。7、IEEE802.7標準,定義了寬帶技術(shù)。8、IEEE802.8標準,定義了光纖技術(shù)。9、IEEE802.9標準,定義了綜合語音與數(shù)據(jù)局域網(wǎng)IVDLAN技術(shù)。10、IEEE802.10標準,定義了可互操作的局域網(wǎng)安全性規(guī)范SILS。11、IEEE802.11標準,定義了無線局域網(wǎng)技術(shù)。
26.網(wǎng)絡資源網(wǎng)絡資源解析:計費管理的目標是跟蹤個人和團體用戶對網(wǎng)絡資源的使用情況,對其收取合理的費用。
27.網(wǎng)絡體系結(jié)構(gòu)或計算機網(wǎng)絡體系結(jié)構(gòu)網(wǎng)絡體系結(jié)構(gòu)或計算機網(wǎng)絡體系結(jié)構(gòu)解析:計算機網(wǎng)絡采用層次結(jié)構(gòu),各層之間互相獨立,每一層又實現(xiàn)了相對獨立的功能。
28.域名解析域名解析解析:因特網(wǎng)中采用域名系統(tǒng)的目的是便于人們的記憶,但在IP協(xié)議中只能識別IP地址,所以在數(shù)據(jù)傳輸時,主機域名需要轉(zhuǎn)換成IP地址,這個過程稱之為域名解析。因特網(wǎng)中有一組既獨立又協(xié)作的域名服務器,每臺域名服務器保存著它所管轄區(qū)域內(nèi)的域名與IP地址的對照表,據(jù)此即可進行域名解析。由于域名具有層次結(jié)構(gòu),所以對應的名字服務器也具有層次結(jié)構(gòu)。
29.【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對字符串左邊部分排序時所采用的排序方式不同,參考答案的第11行,修改if條件語句的設置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)髮懽帜覆蛔?,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
31.B解析:局域網(wǎng)的主要特點有;1、為一個單位或部門所擁有,地理范周和站點數(shù)目均有限;2、使用專用的通信線路,數(shù)據(jù)傳輸率高;3、通信時間延遲較低,可靠性較好:4、能按廣播方式或組播方式進行通信。一個單位或部門使用局域網(wǎng)的主要優(yōu)點:1、能方便地共享昂貴的外部設備、大中型主機以及軟件和數(shù)據(jù):2、便于系統(tǒng)的擴展;3、能提高系統(tǒng)的可靠性、可用性;4、響應速度較快。
32.A解析:主機解析域名規(guī)則為:先查詢最近的域名服務器,最后查詢頂級域名服務器。
33.C解析:MD5摘要算法的信息摘要長度是128位。
34.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/thou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/tot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/}totPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/\r\nthou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/\r\ntot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/解析:本題考查的知識點如下:
(1)“%”與叩’的使用。
(2)數(shù)組結(jié)束的判斷和強行退出一層循環(huán)結(jié)構(gòu)。
在本題中,并沒有給出確切的數(shù)據(jù)個數(shù),是以數(shù)據(jù)的最大個數(shù)定義的數(shù)組。在主函數(shù)中,給所有的數(shù)組成員賦初值為0,而從文件中讀取的數(shù)據(jù)是正整數(shù),所以只要數(shù)組的某個元素為0,則說明數(shù)組存的數(shù)據(jù)已經(jīng)結(jié)束。此時就可以結(jié)束循環(huán)結(jié)構(gòu)。這里要借助運算符“%”與“/”將4位數(shù)的各位上的數(shù)拆成獨立的數(shù)字,然后就可以根據(jù)題意要求判斷。
35.voidstrOL(void){intijkstrl1;charc;for(i=0;i<maxline;i++)/*把各行中多余的標點符號去掉*/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--)/*從當前行的最后一個字符開始取字符直到遇到空格*/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);/*把已處理完的字符串仍按行重新存入字符串數(shù)組xx中*/}}voidstrOL(void)\r\n{\r\ninti,j,k,strl,1;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的標點符號去掉*/\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/*從當前行的最后一個字符開始取字符,直到遇到空格*/\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--
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歐美文學選讀試題及答案
- 激光實驗室管理試題及答案探索
- 水務部門考試題及答案
- 藥品管理制度總結(jié)試題及答案
- 激光技術(shù)與傳統(tǒng)工藝對比試題及答案
- 藥品儲存與配發(fā)要點試題及答案
- 衛(wèi)生管理制度構(gòu)建的重要性試題及答案
- 激光技術(shù)考試知識梳理與分析
- 疫情現(xiàn)場測試題及答案
- 藥師職業(yè)發(fā)展試題及答案
- 使用錯誤評估報告(可用性工程)模版
- 高中英語新課程標準解讀課件
- 干部履歷表(中共中央組織部2015年制)
- 中國特色社會主義理論體系的形成發(fā)展PPT2023版毛澤東思想和中國特色社會主義理論體系概論課件
- 47頁數(shù)字孿生人臉識別軌跡分析電子圍欄智慧工地解決方案.pptx (2)
- 全國中小學美術(shù)教師基本功比賽理論知識測試試卷
- 16起觸電事故案例分析
- 呆滯物料的管理規(guī)定
- 喜來登酒店設施及面積分配表
- 商業(yè)地產(chǎn)-租金測算表950354217
- 童年歌詞拼音版
評論
0/150
提交評論