




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
【2023年】吉林省長春市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.將Cisc0路由器的配置保存在NVRAM中,正確的命令是()。
A.Router#writeflash
B.Router#writenetwork
C.Router#writememory
D.Router#writeerase
2.下列關(guān)于接入技術(shù)特征的描述中,錯誤的是()
A.遠(yuǎn)距離無線寬帶接入網(wǎng)采用802.15標(biāo)準(zhǔn)
B.CableModem利用頻分復(fù)用的方法,將信道分為上行信道和下行信道
C.光纖傳輸系統(tǒng)的中繼距離可達100km以上
D.ADSL技術(shù)具有非對稱帶寬特性
3.既可以使用TCP也可以使用UDP端口的是()。
A.域名服務(wù)器DOMAINB.超文本傳輸協(xié)議HTTPC.簡單網(wǎng)絡(luò)管理協(xié)議SNMPD.新聞傳送協(xié)議NNTP
4.下列關(guān)于綜合布線系統(tǒng)(PDS)的描述中,錯誤的是()。
A.PDS工程的設(shè)備配置是指各種配線架、布線子系統(tǒng)、傳輸介質(zhì)和信息插座等的配置
B.當(dāng)在單一信息插座上進行兩項服務(wù)時,宜采用Y形適配器
C.水平布線子系統(tǒng)雙絞線電纜長度應(yīng)該在90m以內(nèi)
D.網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的組合邏輯描述了網(wǎng)絡(luò)單元的鄰接關(guān)系
5.
6.
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.不屬于常見的危險密碼是()。
A.跟用戶名相同的密碼B.使用生日作為密碼C.只有4位數(shù)的密碼D.10位的綜合型密碼
9.下列說法錯誤的是()。
A.奔騰是32位的,這里32位指的是處理器能夠保存32位的數(shù)據(jù)
B.計算機的位數(shù)不是指十進制數(shù),而是十六進制數(shù)
C.通常稱8位是一個字節(jié)(Byte),16位是一個字(Word)
D.用于安騰處理器上的芯片已經(jīng)是64位了
10.RIP屬于下列()協(xié)議。
A.路由B.差錯與控制報文C.傳輸D.表示
二、填空題(10題)11.SUN公司的Solaris是在______操作系統(tǒng)的基礎(chǔ)上發(fā)展起來的。
12.
第68題當(dāng)前廣域網(wǎng)采用的拓?fù)錁?gòu)型多數(shù)是___________拓?fù)洹?/p>
13.
14.(2)流媒體具有嚴(yán)格的_________關(guān)系。
15.B-ISDN協(xié)議分為3面和3層,其中控制面?zhèn)魉蚠_____信息,以完成用戶通信的建立、維護和拆除。
16.(6)以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、類型字段、____和幀校驗字段幾個部分組成。
17.(7)虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實現(xiàn)________工作組的劃分與管理。
18.(8)以太網(wǎng)協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和________。
19.一個IPv6地址為21DA:0000:0000:0000:02AA:000F:FE08:9C5A,如果采用雙冒號表示法,那么該IPv6地址可以簡寫為___________。
20.Linux是______大學(xué)生開發(fā)的免費軟件。
三、2.填空題(8題)21.局域網(wǎng)常用的傳輸介質(zhì)有:同軸電纜、【】、光纖與無線通信信道。
22.目前最普遍的無線局域網(wǎng)技術(shù)是______技術(shù)。
23.通信子網(wǎng)由【】、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸轉(zhuǎn)發(fā)等通信處理任務(wù)。
24.SDH主要的優(yōu)點是:同步復(fù)用、______和網(wǎng)絡(luò)管理。
25.如果一個Web站點利用IIS建立在NTFS分區(qū),那么可以通過IP地址限制、【】限制、Web權(quán)限和NTFS權(quán)限對它進行訪問控制。
26.無線局域網(wǎng)是使用無線傳輸介質(zhì),按照采用的傳輸技術(shù)可以分為3類:紅外線局域網(wǎng)、窄帶微波局域網(wǎng)和______。
27.在系統(tǒng)結(jié)構(gòu)上,UNIX分為操作系統(tǒng)的內(nèi)核與______。
28.按照OSI參考模型,網(wǎng)絡(luò)中每一個結(jié)點都有相同的層次,不同結(jié)點的同等層具有相同的______。
四、C語言程序設(shè)計題(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.程序test.C的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于l00。請考生編寫函數(shù)countValue實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
五、1.選擇題(3題)31.在下列各選項中,EDI不能執(zhí)行的功能是()。
A.格式轉(zhuǎn)換功能B.翻譯功能C.通信功能D.編輯功能
32.WindowsNT中具有最高權(quán)限的用戶是()。
A.administratorB.rootC.supervisorD.admin
33.為了避免IP地址的浪費,需要對p地址中的主機號部分進行再次劃分,再次劃分后的IP地址的網(wǎng)絡(luò)號部分和主機號部分則用______來區(qū)分。
A.IP地址B.網(wǎng)絡(luò)號C.子網(wǎng)掩碼D.IP協(xié)議
六、1.程序設(shè)計題(3題)34.讀函數(shù)readDat()的功能是從文件IN25.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果xx輸出到文件OUT25.DAT中。
條件:從字符串中間一分為二,左邊部分按字符的ASCII值升序排序,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
例如:位置012345678
源字符串dcbahgfe
43219876
處理后字符串hgfeabcd
98761234
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
charxx[20][80];
voidjsSort()
{
}
main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("IN25.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("OUT25.DAT","w");
for(i=0;i〈20;i++)
{
printf("%s\n",xx[i]);
fprintf(out,"%s\n",xx[i]);
}
fclose(out);
}
35.讀函數(shù)ReadDat()實現(xiàn)從文件ENG28.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果xx輸出到文件PS28.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則將f(p)所對應(yīng)的字符進行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
#include〈ctype.h>
unsignedcharxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidencryptChar()
}
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENS28.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG28.IN","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;
fp=fopen("PS28.DAT","w");
for(i=0;i〈maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%sin",xx[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的值,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到OUT93.DAT文件中。
計算方差的公式如下:
原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#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從NVRAM加載配置信息命令為configurememory。\n\u3000\u3000將路由器配置保存在NVRAM中命令為writememoryo因此C選項正確。
2.A
3.A解析:為了對給定的主機上的多個目標(biāo)進行區(qū)分,產(chǎn)生了端口這個概念。TCP和UDP分別擁有自己的端口號,它們可以共存,但互不干擾。TCP端口53和UDP端口53都供DOMAIN程序使用。
4.D綜合布線系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是由各種網(wǎng)絡(luò)單元組成的,并按照技術(shù)性能要求和經(jīng)濟合理原則進行組合和配置。組合配置包括組合邏輯和配置形式,組合邏輯描述網(wǎng)絡(luò)功能的體系結(jié)構(gòu);配置形式描述網(wǎng)絡(luò)單元的鄰接關(guān)系,即說明交換中心(或節(jié)點)和傳輸鏈路的連接情況。因此選項D的說法錯誤。
5.C
6.D
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.D
9.B解析:位(bit)是二進制數(shù)。
10.A
11.SunOSSunOS解析:Solaris是SUN公司的Unix系統(tǒng),它是SUN公司在自己的SunOS的基礎(chǔ)上進一步設(shè)計開發(fā)而成的。
12.網(wǎng)狀型
【解析】在網(wǎng)狀型拓?fù)錁?gòu)型中,結(jié)點之間的連接是任意的沒有規(guī)律。網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點是系統(tǒng)可靠性高。目前實際存在與使用的廣域網(wǎng)結(jié)構(gòu)基本上都采用網(wǎng)狀型拓?fù)錁?gòu)型。
13.效率
【解析】用戶要使用Internet,必須通過ISP將自己的計算機接入Internet。接入Internet有多種方式,可以通過局域網(wǎng)接入,也可以通過廣域線路遠(yuǎn)距離接入。用戶在選擇接入方式時需要考慮接人性能、接入效率、接入費用等諸多問題。
14.(2)前后時序
【解析】流媒體具有3個特點:連續(xù)性、實時性、時序性。
15.信令信令解析:寬帶ISDN協(xié)議參考模型分為3面和3層,3個面分別稱為用戶面、控制面和管理面。每個面又分為3層:物理層、ATM層和ATM適配層。用戶面?zhèn)魉陀脩粜畔?;控制面?zhèn)魉托帕钚畔?;管理面用于各層之間管理信息的交互和管理。
16.(6)數(shù)據(jù)字段
【解析】以太網(wǎng)幀結(jié)構(gòu)由以下幾個部分構(gòu)成:①前導(dǎo)碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗字段。
17.(7)邏輯
【解析】虛擬局域網(wǎng)建立在局域網(wǎng)交換機的基礎(chǔ)上,它以軟件方式實現(xiàn)邏輯工作組的劃分與管理,工作組中的結(jié)點不受物理位置的限制。相同工作組的成員不一定連接在相同的物理網(wǎng)段,它們可以連接在相同的交換機上,也可以連接在不同的局域網(wǎng)交換機上,只要這些交換機互聯(lián)即可。當(dāng)結(jié)點從一個工作組轉(zhuǎn)移到另一個工作組時,只需要簡單地通過軟件設(shè)定,而無須改交在網(wǎng)絡(luò)中的物理位置。
18.(8)幀位錯【解析】以太網(wǎng)協(xié)議將接收出錯分為3種類型:幀校驗錯、幀長度錯和幀位錯。19.21DA::2AA:F:FE08:9C5A
【解析】為了簡化IPv6地址的表示,在一個以冒號十六進制表示法表示的IPv6地址中,如果幾個連續(xù)位段的值都為0,那么這些0可以簡寫為::,稱為雙冒號表示法。
20.芬蘭芬蘭解析:Linux是一個由芬蘭大學(xué)生LinusB.Torvalds開發(fā)的免費軟件,它和我們熟知的Windows系統(tǒng)最大的不同是:它是開放源代碼。
21.雙絞線雙絞線解析:局域網(wǎng)初期常使用同軸電纜,如10BASE2和10BASE5都是使用同軸電纜。從10BASE-T開始,雙絞線與光纖的被廣泛應(yīng)用。尤其是雙絞線,目前大量用于數(shù)據(jù)傳輸速率為100Mbps、1000Mbps的以太局域網(wǎng)中。近年來,隨著便攜式電腦的普及,采用無線通信信道的局域網(wǎng)逐漸增多。
22.擴展頻譜(擴頻)擴展頻譜(擴頻)解析:目前最普遍的無線局域網(wǎng)技術(shù)是擴展頻譜技術(shù)。
23.通信控制處理機通信控制處理機解析:考查通信子網(wǎng)構(gòu)成概念。通信子網(wǎng)由通信控制處理機、通信線路和其他通信設(shè)備組成。通信控制處理機在網(wǎng)絡(luò)拓?fù)渲斜环Q為網(wǎng)絡(luò)結(jié)點。
24.標(biāo)準(zhǔn)光接口標(biāo)準(zhǔn)光接口解析:簡單說來,SDH最主要的優(yōu)點是:同步復(fù)用、標(biāo)準(zhǔn)光接口和強大的網(wǎng)絡(luò)管理。
25.用戶用戶解析:Web站點訪問控制的方式:1)用戶驗證,是指對于Web站點中的一般資源,可以使用匿名訪問,而對于一些特殊資源則需要有效的WindowsNT登錄。2)NTFS權(quán)限,是指借助于NTFS的目錄和文件權(quán)限來限制用戶對站點內(nèi)容的訪問。3)IP地址限制,是指通過IP地址來限制或允許特定的計算機、計算機組或整個網(wǎng)絡(luò)訪問Web站點中的資源。4)Web權(quán)限,是指Web站點操作員可以設(shè)置用戶的訪問站點、目錄和文件的權(quán)限。
26.擴頻無線局域網(wǎng)擴頻無線局域網(wǎng)解析:無線局域網(wǎng)使用無線傳輸介質(zhì),按照采用的傳輸技術(shù)可以分為3類:紅外線局域網(wǎng)、窄帶微波局域網(wǎng)和擴頻無線局域網(wǎng)。
27.核外程序核外程序解析:在結(jié)構(gòu)上UNIX可分為兩大部分:操作系統(tǒng)內(nèi)核和核外程序。內(nèi)核由兩個主要部分組成:文件子系統(tǒng)和進程控制子系統(tǒng)。
28.功能功能解析:在OSI參考模型中,網(wǎng)絡(luò)中每一個結(jié)點都有相同的層次,不同結(jié)點的同等層具有相同的功能。
29.【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加l,同將時將變量i的值累加到sum上。
\n【參考答案】
\n
31.B解析:EDI用戶根據(jù)國際通用的標(biāo)準(zhǔn)格式編制報文,以機器可讀取的方式將結(jié)構(gòu)化的信息,例如訂單、發(fā)票、提貨單、海關(guān)申報單、進出口許可證等,按照協(xié)議將標(biāo)準(zhǔn)化文件通過計算機網(wǎng)絡(luò)傳送。所以其具有編輯功能,格式轉(zhuǎn)換功能和通信功能。
32.A解析:administrator是WindowsNT中具有最高權(quán)限的用戶,而root則是unix系統(tǒng)中具有最高權(quán)限的用戶。
33.C解析:對再次劃分后的IP地址的網(wǎng)絡(luò)號部分和主機號部分用子網(wǎng)掩碼來區(qū)分,子網(wǎng)掩碼也為32位二進制數(shù)值,分別對應(yīng)IP地址的32位二進制數(shù)值。對于IP地址中的網(wǎng)絡(luò)號部分,在于網(wǎng)掩碼中用“尸表示;對于IP地址中的主機號部分,在子網(wǎng)掩碼中則用“0”表示。
34.voidjsSort(){intijkstrlhalf;charch;for(i=0;i〈20;i++){strl=strlen(xx[i]);/*求字符串的長度*/half=str1/2;/*確定各行中字符串的中間位置*/for(j=0;j〈half-1;j++)/*對中間位置以前的字符進行升序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*將左邊部分與右邊部分對應(yīng)的字符進行交換*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{strl=strlen(xx[i]);/*求字符串的長度*/\r\nhalf=str1/2;/*確定各行中字符串的中間位置*/\r\nfor(j=0;j〈half-1;j++)/*對中間位置以前的字符進行升序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*將左邊部分與右邊部分對應(yīng)的字符進行交換*/\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查對二維字符數(shù)組的處理。由于對二維字符數(shù)組的操作是按照先行后列的順序,因此,需要首先求得各行字符串的長度(利用求字符串長度的strlen()函數(shù)),然后借助循環(huán)結(jié)構(gòu)逐個訪問各行中的每一個字符。在本題中,應(yīng)先確定各行中字符串的中間位置(長度的一半就是中間位置),然后先對中間位置以前的字符進行升序排序,排序過程如下:依次用每一個位置的字符與它后面的所有字符(到中間位置前一個字符結(jié)束)進行比較,如果發(fā)現(xiàn)某字符的ASCII碼值小于當(dāng)前被比較的字符的ASCII碼值,則將發(fā)現(xiàn)的字符與當(dāng)前字符進行交換,交換后繼續(xù)與其后面的字符進行比較。最終比較所得的結(jié)果是第一個位置總是存放著最小的字符,第二個位置總是存放著稍大的字符,以此類推就實現(xiàn)了從小到大的排序功能。接著要做的工作是把中間位置前的一個位置定為初始位置,字符串中的最后一個位置也視為初始位置,讓兩個位置所對應(yīng)的字符進行交換,交換過后,這兩個位置值(也就是下標(biāo)值)分別前移,再進行對應(yīng)位置字符的交換。
35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果計算后的值小于等于32或?qū)?yīng)的字符是小寫字母*/pf++;/*則不作任何操作取下一個數(shù)進行處理*/continue;}*pf=*pf*11%256;/*否則用新字符來替代這個字符*/pf++;/*取下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果計算后的值小于等于32或?qū)?yīng)的字符是小寫字母*/\r\npf++;/*則不作任何操作,取下一個數(shù)進行處理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否則用新字符來替代這個字符*/\r\npf++;/*取下一個字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個處理,因此,需要定義一個字符指針變量來控制原二維數(shù)組的各行。當(dāng)前行如果確定下來,用指針的移動就可以依次掃描該行的所有字符元素,每得到一個字符就對它進行條件判斷。根據(jù)題意,條件用“if((*pf*11%256>='a'&&*pf*11%256〈='z')||*pf*11%256〈=32)”語句來實現(xiàn)。如果該字符不滿足上述條件,就用一個新的字符來替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256取余,處理完畢后,指針去取下一個字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個字符,對下一個字符進行處理。
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)odd++;/*求出xx中奇數(shù)的個數(shù)odd*/elseeven++;/*求出xx中偶數(shù)的個數(shù)even*/aver+=xx[i];/*求出xx中元素的總和*/}aver/=MAX;/*求出xx中元素的平均值*/for(i=0;i<1000;i++)totfc+=(xx[i]-aver)*(xx[i]-aver
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)??萍脊締T工工資待遇及環(huán)保業(yè)績提成合同
- 2025年度高速公路服務(wù)區(qū)停車場停車服務(wù)協(xié)議
- 模具開發(fā)、生產(chǎn)及國際市場拓展合作協(xié)議(2025年度)
- 2025年度汽車過戶交易全程免責(zé)承諾書
- 二零二五年度食品飲料區(qū)域代理加盟協(xié)議范本
- 二零二五年度影視制作與影視衍生品開發(fā)合同
- 2025年度租賃協(xié)議原告代理詞:租賃合同履行過程中的爭議處理
- 二零二五年度租賃房屋租賃保證金管理協(xié)議
- 2025年度環(huán)保糾紛民事調(diào)解協(xié)議書編制指南
- 二零二五年度知識產(chǎn)權(quán)法律風(fēng)險防控與保密協(xié)議
- 棗莊學(xué)院《數(shù)字電子技術(shù)》2022-2023學(xué)年期末試卷
- 人力資源部人員培訓(xùn)方案(7篇)
- 《中國建筑特色》課件
- 《社會應(yīng)急力量建設(shè)基礎(chǔ)規(guī)范 第4部分:水上搜救》(YJT 1.4-2022)知識培訓(xùn)
- 2024年浙江省杭州建德市招聘部分單位輔助性用工18人歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 涼山州小學(xué)數(shù)學(xué)教師業(yè)務(wù)素質(zhì)考試試題(真題+訓(xùn)練)
- 高空作業(yè)車外墻施工方案
- 重慶市江北區(qū)社區(qū)專職工作者招考聘用高頻500題難、易錯點模擬試題附帶答案詳解
- 中國移動安徽公司招聘筆試真題2023
- 2024年計算機組成原理期末考試試題及答案共五套
- 網(wǎng)絡(luò)營銷(第三版) 課件 項目一 網(wǎng)絡(luò)營銷概述
評論
0/150
提交評論