2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2023年遼寧省營口市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.IP地址塊/27、2/27和4/26經(jīng)過聚合后可分配的IP地址數(shù)為()。

A.62B.64C.126D.128

2.下列關(guān)于城域網(wǎng)建設(shè)方案特點的描述中,錯誤的是()。

A.主干傳輸介質(zhì)采用光纖

B.交換結(jié)點采用基于IP交換的高速路由交換機或ATM交換機

C.采用核心交換層、業(yè)務(wù)匯聚層與接入層的3層模式

D.采用ISO/OSI七層結(jié)構(gòu)模型

3.為了使傳輸介質(zhì)和信號編碼方式的變化不影響MAC子層,100BASE-T標(biāo)準(zhǔn)采用了()。

A.MIIB.GMIIC.LLCD.IGP

4.第

8

下列IP地址中,正確的IP主機地址是()

A.202.1.10.OB.100.O.O.0C.129.1.O.OD.202.0.O.1

5.下列關(guān)于OSPF協(xié)議的描述中,錯誤的是()。

A.對于規(guī)模很大的網(wǎng)絡(luò),0SPF通過劃分區(qū)域來提高路由更新收斂速度

B.每一個OSPF區(qū)域擁有一個32位的區(qū)域標(biāo)識符

C.在一個OSPF區(qū)域內(nèi)部的路由器不知道其他區(qū)域的網(wǎng)絡(luò)拓撲

D.在一個區(qū)域內(nèi)的路由器數(shù)一般不超過24個

6.動畫設(shè)計屬于計算機的哪個應(yīng)用領(lǐng)域()。

A.過程控制B.科學(xué)計算C.輔助工程D.多媒體應(yīng)用

7.IP地址塊/27、2/27和4/27經(jīng)過聚合后可用的地址數(shù)為()A.64B.92C.94D.126

8.DES是一種常用的對稱加密算法,一般的密鑰長度為()。

A.32位B.64位C.56位D.128位

9.若某大學(xué)分配給計算機系和自動化系的IP地址塊分別為211.81.16.128/26和211.81.16.192/26,這兩個地址塊聚合后的地址為()。

A.211.81.16.0/24

B.211.81.16.0/25

C.211.81.16.128/24

D.211.81.16.128/25

10.解釋程序的作用是()。

A.將高級語言轉(zhuǎn)換為目標(biāo)程序B.將匯編語言轉(zhuǎn)換為目標(biāo)程序C.解釋執(zhí)行高級語言程序D.解釋執(zhí)行匯編語言程序

二、填空題(10題)11.在IEEE802參考模型中,數(shù)據(jù)鏈路層分為______子層與LLC子層。

12.(6)TCP/IP參考模型的主機一網(wǎng)絡(luò)層對應(yīng)于OSI參考模型的物理層與_________。

13.

14.

15.

16.

17.(10)WindowsNT操作系統(tǒng)內(nèi)置4種標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議、MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)和_______。

18.在文件傳輸服務(wù)中,將文件從服務(wù)器傳到客戶機稱為【18】文件。

19.

第65題計算機通信的平均誤碼率要求低于___________。

20.中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、______實現(xiàn)中斷排隊和中斷嵌套。

三、2.填空題(8題)21.A公司向B公司發(fā)出—份電文,稱C公司要向B公司訂購大批棉花,誘使B公司高價向A公司購買大量棉花。這屬于安全攻擊中的捏造,是對【】的攻擊。

22.域名解析通常采用______算法。

23.網(wǎng)絡(luò)安全的基本目標(biāo)是保證信息的機密性、可用性、合法性和______。

24.網(wǎng)橋和路由器都是網(wǎng)絡(luò)互聯(lián)的設(shè)備,它們的區(qū)別在于網(wǎng)橋工作在數(shù)據(jù)鏈路層,而路由器工作在______層。

25.FastEthernet的數(shù)據(jù)傳輸速率為100Mbps,保留著與傳統(tǒng)的10Mbps速率Ethernet的幀格式。

26.電子郵件應(yīng)用程序向郵件服務(wù)器傳送郵件時使用的協(xié)議為______。

27.按路由表的建立方法,網(wǎng)橋可以分為透明網(wǎng)橋和______。

28.HP-UX是______公司的UNIX系統(tǒng)。

四、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)品代碼從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題。

例如:sell[i]=temp

注意:部分源程序存放在test.c文件中。

請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母Z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格。

注意:部分源程序存放在test.c文件中。

請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

五、1.選擇題(3題)31.早期的RDI與電子商務(wù)最大的區(qū)別在于______。

A.早期的CDI需要遵守協(xié)議

B.早期的EDI使用專用的計算機網(wǎng)絡(luò)

C.早期的CDI不能傳輸多媒體信息

D.早期的KDI費用昂貴

32.關(guān)于Internet中主機的IP地址,敘述不正確的是______。

A.IP地址是由用戶自己決定的

B.每臺主機至少有一個IP地址

C.主機的IP地址必須是全國惟一的

D.一個主機可以屬于兩個或者多個邏輯網(wǎng)絡(luò)

33.OSI參考模型中最上層的是______。

A.表示層B.網(wǎng)絡(luò)層C.會話層D.應(yīng)用層

六、1.程序設(shè)計題(3題)34.編寫一個函數(shù)findStr(),該函數(shù)統(tǒng)計一個長度為2的字符串在另一個字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數(shù)返回值是6。

函數(shù)ReadWrite()的功能是實現(xiàn)從文件in40.dat中讀取兩個字符串,并調(diào)用函數(shù)findStr(),最后把結(jié)果輸出到文件out40.dat中。

注意:部分源程序已給出。

請勿改動主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr()的花括號中填入你所編寫的若干語句。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("輸入原字符串:");

gets(str);

printf("輸入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

rf=fopen("in40.dat","r");

wf=fopen("out40.dat","w");

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

35.已知數(shù)據(jù)文件in80.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out80.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,計算平均值pjz2。

注意:部分源程序已給出。

程序中已定義數(shù)組:a[300],b[300],定義變量:cnt,pjz1,pjz2。

請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDa(()的內(nèi)容。

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.2If\n不滿足條件的平均值

pjz2=%7.2If\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen{"in80.dat","r");

for(i=0;i<300;i++)

fscanf(fp,"%d,",&a[i]);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out80.dat","w");

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjzl,pjz2);

fclose(fp);

}

36.已知文件IN21.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大到小進行排列,若產(chǎn)品名稱相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT21.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];/*產(chǎn)品代碼*/

charmc[11];/*產(chǎn)品名稱*/

intdj;/*單價*/

intsi;/*數(shù)量*/

longje;/*金額*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN21.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("OUT21.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);

}

參考答案

1.CC【解析】經(jīng)過子網(wǎng)聚合,IP地址塊為202.113.79.0/25,去掉第—個IP和最后—個IP即得128-2=126。

2.D解析:目前,各種城域網(wǎng)建設(shè)方案有幾個共同點,那就是:傳輸介質(zhì)采用光纖,交換結(jié)點采用基于IP交換的高速路由交換機或ATM交換機,在體系結(jié)構(gòu)上采用核心交換層、業(yè)務(wù)匯聚層與接入層的3層模式,以適應(yīng)各種業(yè)務(wù)需求,以及不同協(xié)議與不同類型用戶的接入需求。

3.A解析:100BASE-T標(biāo)準(zhǔn)采用了介質(zhì)獨立接口(MII,MediaIndepandentInterface),它將MAC子層與物理層分隔開,使得物理層在實現(xiàn)100Mbps速率時所使用的傳輸介質(zhì)和信號編碼方式的變化不會影響到MAC子層。

4.DIP地址中如果主機部分為全O,則表示整個網(wǎng)絡(luò),即該IP地址是網(wǎng)絡(luò)地址。選項A、B、C分別對應(yīng)于一個C類、A類和B類的IP網(wǎng)絡(luò)地址。如果主機部分為全1。則表示廣播地址。

5.D為了適應(yīng)大規(guī)模的網(wǎng)絡(luò),并使更新過程收斂的很快,OSPF協(xié)議將一個自治系統(tǒng)劃分為若干個更小的范圍,每個范圍叫做區(qū)域。每個區(qū)域有一個32位的區(qū)域標(biāo)識符(點分十進制表示),在一個區(qū)域內(nèi)的路由器數(shù)目不超過200個。劃分區(qū)域的好處是將利用洪泛法交換鏈路狀態(tài)信息的范圍局限在每一個區(qū)域內(nèi),而不是整個自治系統(tǒng),.因此區(qū)域內(nèi)部路由器只知道本區(qū)域的完整網(wǎng)絡(luò)拓撲,而不知道其他區(qū)域的網(wǎng)絡(luò)拓撲情況。

6.D選項A),過程控制是通過計算機對工業(yè)生產(chǎn)過程中的各種參數(shù)進行連續(xù)的、實時的控制:選項B),科學(xué)計算是計算機從誕生起就進行的主要工作,計算模型還成為一種特殊的研究方法,比如模擬核爆炸、模擬經(jīng)濟運行模型、進行中長期天氣預(yù)報等:選項C),計算機輔助工程包括計算機輔助設(shè)計(CAD)、計算機輔助制造(CAM)、計算機輔助工程(CAE)等;選項D),多媒體的應(yīng)用正在不斷擴寬,以多媒體技術(shù)為核心的電子出版物,它們以圖片、動畫、視頻片段、音樂及解說等易接受的媒體素材將所反映的內(nèi)容生動地展現(xiàn)給讀者。動畫設(shè)計就是屬于計算機的多媒體應(yīng)用。

7.BIP地址塊/27和2/27經(jīng)過聚合后為/26,其中全0和全1不能用,因此可用地址數(shù)為2(32-26)-2=62個,而4/27無法聚合,可用地址數(shù)為2(32-27)-2=30個。所以總共可用的地址數(shù)為62+30=92個,答案選B。也有認為應(yīng)該聚合為聚合得到/25得到的2(32-25)-2=126。但是這樣做的話,會將不在范圍內(nèi)的/27也包括在內(nèi)。個人認為不正確。

8.CDES是一種常用的對稱加密算法,采用64位的分組長度和56位的密鑰長度。

9.D地址聚合是指把幾個小網(wǎng)絡(luò)合并為一個大網(wǎng)絡(luò),主要是通過修改子網(wǎng)位實現(xiàn)(增大)。具體方法是判斷這些地址最左邊的多少位相同的,需要如下3步。第一步:將地址轉(zhuǎn)換為二進制格式,并將它們對齊。第二步:找到所有地址中都相同的最后一位。第三步:計算有多少位是相同的。

即211.81.16.128/25。故選D選項。

10.C

11.MACMAC解析:為了統(tǒng)一不同技術(shù)的局域網(wǎng)產(chǎn)平,制定一個共同的協(xié)議模型,IEEE802參考模中將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC子層和介質(zhì)訪問控制MAC子層。不同局域網(wǎng)在MAC子層和物理層可以采用不同協(xié)議,但是在LLC子層必須采用相同協(xié)議。

12.(6)數(shù)據(jù)鏈路層

【解析】TCP/IP參考模型的主機一網(wǎng)絡(luò)層對應(yīng)于OSI參考模型的物理層和數(shù)據(jù)鏈路層。

13.

14.

15.

16.

17.(10)數(shù)據(jù)鏈路控制協(xié)議【解析】WindowsNT操作系統(tǒng)內(nèi)置4種標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議:TCP/1P協(xié)議、MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)和數(shù)據(jù)鏈路控制協(xié)議。

18.下載本題考查點是文件傳輸服務(wù)中的下載文件服務(wù)。文件傳輸服務(wù)又稱為FTP服務(wù)。FTP采用客戶機/服務(wù)器工作模式,遵守FTP協(xié)議文件傳輸協(xié)議.。因特網(wǎng)中許多可提供下載文件的站點提供FTP服務(wù)。當(dāng)需要使用FTP服務(wù)時。客戶機向FTP文件服務(wù)器發(fā)送請求,服務(wù)器接受請求.建立鏈路.按客戶機要求傳送文件。文件傳輸是雙向的,將FTP服務(wù)器上的文件傳送到客戶機磁盤中稱為“下載”文件,而將客戶機磁盤的文件傳送到FTP服務(wù)器上則稱為“上傳”文件。

19.10-9

【解析】在實際的數(shù)據(jù)傳輸系統(tǒng)中,人們需要對一種通信信道進行大量、重復(fù)的測試,求出該信道的平均誤碼率,或者給出某些特殊情況下的平均誤碼率。計算機通信的平均誤碼率要求低于10。

20.中斷服務(wù)及返回中斷服務(wù)及返回解析:為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有的功能包括:實現(xiàn)中斷響應(yīng)、中斷服務(wù)及返回、實現(xiàn)中斷排隊和中斷嵌套等。

21.真實性真實性解析:網(wǎng)絡(luò)安全涉及到網(wǎng)絡(luò)信息的保密性、完整性、可用性、真實性和可控性。通常的安全攻擊類型有:第三方使甲方傳向乙方的信息不能傳送,稱為中斷:第三方使甲方傳向乙方的信息同時傳送給第三方,稱為截?。旱谌浇厝×思追絺飨蛞曳降男畔⒍训谌降男畔⒁约追降拿x傳給乙方,稱為修改;在沒有甲方信息的情況下,第三方以甲方的名義發(fā)出信息給乙方,稱為捏造。中斷屬于對可用性的攻擊,截取屬于對保密性的攻擊,修改屬于對完整性的攻擊,捏造屬于對真實性的攻擊。

22.自頂向下自頂向下解析:域名解析采用自頂向下的算法,從根服務(wù)器開始直到葉服務(wù)器,在其間的某個結(jié)點上一定能找到所需的名字-地址映射。

23.完整性完整性解析:網(wǎng)絡(luò)安全的基本要素就是要實現(xiàn)信息的完整性、機密性、可用性和合法性。

24.網(wǎng)絡(luò)網(wǎng)絡(luò)解析:網(wǎng)橋和路由器都是網(wǎng)絡(luò)互聯(lián)的設(shè)備,它們的區(qū)別在于網(wǎng)橋工作在數(shù)據(jù)鏈路層,而路由器工作在網(wǎng)絡(luò)層。網(wǎng)橋利用物理地址(MAC地址)來確定是否轉(zhuǎn)發(fā)數(shù)據(jù)幀,而路由器則根據(jù)目的IP地址來確定是否轉(zhuǎn)發(fā)該分組。

25.相同相同解析:快速以太網(wǎng)的數(shù)據(jù)傳輸速率為100Mbps,F(xiàn)astEthernet保留著與傳統(tǒng)的10Mbps速率Ethernet的所有特征,即相同的幀格式,相同的介質(zhì)訪問控制方法CSMA/CD,相同的接口與相同的組網(wǎng)方法,而只是把Ethernet每個比特發(fā)送時間由100ns降低到10ns。

26.SMTPSMTP解析:電子郵件應(yīng)用程序向郵件服務(wù)器傳送郵件時使用簡單郵件傳輸協(xié)議SMTP,而從郵件服務(wù)器的郵箱中讀取郵件時可以使用POP3協(xié)議或IMAP協(xié)議。

27.源路由網(wǎng)橋源路由網(wǎng)橋解析:網(wǎng)橋的重要工作是構(gòu)建和維護路由表,通過路由表來實現(xiàn)不同網(wǎng)段之間的幀轉(zhuǎn)發(fā),按照路由表的建立方法,網(wǎng)橋可以分為透明網(wǎng)橋和源路由網(wǎng)橋。

28.HP或惠普HP或惠普解析:HP-UX是HP(惠普)公司的高性能UNIX,其設(shè)計目標(biāo)是依照POSIX標(biāo)準(zhǔn),為HP公司的網(wǎng)絡(luò)而設(shè)計的UNIX系統(tǒng)。

29.【審題關(guān)鍵句】計算金額,按金額從小到大進行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進行修改即可。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、j。

\n

\n【參考答案】

\n

\n

31.B解析:早期的EDI使用的是專用的計算機網(wǎng)絡(luò),發(fā)展到后來才開始使用互連網(wǎng)絡(luò)。遵守協(xié)議、使用成本高等都不能看作是早期EDI與電子商務(wù)的主要區(qū)別。

32.A解析:IP地址一般由ISP分配。私有IP地址可以由用戶自己配置。

33.D解析:ISO/OSI參考模型共分為七層,從上到下依次是:應(yīng)用層,表示層,會話層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層。

34.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指針p指向字符串產(chǎn)地址*/r=substr;/*指針r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一個字符等于字符串中的該字符則繼續(xù)比較下一個字符*/{r++;p++;}elsebreak;/*否則退出循環(huán)*/if(*r=='\0')/*如果子字符串在字符串中出現(xiàn)了一次*/n++;/*則n加1進行統(tǒng)計*/str++;/*指向字符串中的下一個字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指針p指向字符串產(chǎn)地址*/\r\nr=substr;/*指針r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一個字符等于字符串中的該字符,則繼續(xù)比較下一個字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否則退出循環(huán)*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出現(xiàn)了一次*/\r\nn++;/*則n加1,進行統(tǒng)計*/\r\nstr++;/*指向字符串中的下一個字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本題考查的知識點如下:

(1)指針的相關(guān)操作。

(2)強行退出——break的使用。

指針是C語言中的一個難點。在這里,我們要使用指針實現(xiàn)對數(shù)組的訪問繼而進行字符的比較。使用數(shù)組存放字符串時,存放的字符個數(shù)要比數(shù)組的容量小1,因為數(shù)組最后—個位置存放的是空格或者結(jié)束標(biāo)志位。我們可利用這一點來判斷一個字符串是否已經(jīng)結(jié)束。在循環(huán)結(jié)構(gòu)中常常要出現(xiàn)強行退出的情況,這里要使用到break語句強行退出一層循環(huán)。當(dāng)字符串中的某個字符與子字符串的第一個字符不同時,則將字符串中的下一個字符與子字符串中的第一個字符比較,而不是與子字符串中的第二個字符比較。

35.voidjsValue(){intithouhuntendatan=0;for(i=O;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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/{cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=aIi];/*將不滿足條件的數(shù)求和*/}pjz1/=cnt;/求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=0;\r\nfor(i=O;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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/\r\n{\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=aIi];/*將不滿足條件的數(shù)求和*/\r\n}\r\npjz1/=cn

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論