【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】內(nèi)蒙古自治區(qū)錫林郭勒盟全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.在Cisco路由器上配置RIPvl路由協(xié)議,參與RIP路由的網(wǎng)絡(luò)地址有193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26,正確的配置命令是()。

A.Router(config)#network193.22.56.00.0.0.255

B.Router(config—router)#network193.22.56.0255.255.255.0

C.Router(config)#network193.22.56.0

D.Router(eonfig—router)#network193.22.56.0

2.下列說法錯誤的是()。

A.撥號上網(wǎng)的傳輸速率可以達到56kbps

B.HFC采用對稱數(shù)據(jù)傳輸速率

C.ADSL適合家庭和中小企業(yè)的Internet接入需求

D.數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡(luò)均屬于數(shù)據(jù)通信網(wǎng)

3.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個示例圖中①和②是地址轉(zhuǎn)換之后與轉(zhuǎn)換之前的一對地址(含端口號),它們依次應(yīng)為()A.,1234和,2341

B.,2341和,1234

C.,1234和,8080

D.,8080和,1234

4.下列對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

5.奈奎斯特定理描述了有限帶寬、無噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關(guān)系。對于二進制數(shù)據(jù),若信道帶寬B=3000Hz,則最大數(shù)據(jù)輿速率為()。A.300bpsB.3000bpsC.6000bpsD.2400bps

6.關(guān)于32位二進制數(shù)值的1P地址,下列說法正確的是()。

A.使用子網(wǎng)屏蔽碼是為了減少過小網(wǎng)絡(luò)對IP資源的浪費

B.子網(wǎng)屏蔽碼固定長度為16位,用于屏蔽網(wǎng)絡(luò)號

C.IP地址中的網(wǎng)絡(luò)號部分在子網(wǎng)屏蔽碼中用“0”表示,而主機號部分在子網(wǎng)屏蔽碼中用“1”表示

D.在實際中,對丁地址進行劃分為網(wǎng)絡(luò)號和子網(wǎng)屏蔽碼兩部分

7.

8.關(guān)于Linux操作系統(tǒng)的描述中,錯誤的是

A.Linux是開放性的自由軟件

B.Linux支持多任務(wù)、多用戶

C.Linux的圖形界面有KDE和GNOME

D.Linux不具有標準的兼容性

9.攻擊者利用攻破的多個系統(tǒng)發(fā)送大量請求去集中攻擊其他目標,受害設(shè)備因為無法處理而拒絕服務(wù)。這種攻擊被稱為()。

A.Land攻擊B.DDoS攻擊C.SQL注入D.暴力攻擊

10.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()

A.RPR與FDDI一樣使用雙環(huán)結(jié)構(gòu)

B.在RPR環(huán)中,源節(jié)點向目的節(jié)點成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點從環(huán)中收回

C.RPR環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法

D.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點和光纖段

二、填空題(10題)11.第一次配置無線接入點,一般采用___________配置方式,無需將無線接入點連接到一個有線網(wǎng)絡(luò)中。

12.(18)網(wǎng)絡(luò)防火墻的主要類型是包過濾路由器、電路級網(wǎng)關(guān)和_________網(wǎng)關(guān)。

13.在通信網(wǎng)中,為了防止當發(fā)送能力大于接收能力時造成數(shù)據(jù)丟失的現(xiàn)象,一般需要進行______。

14.對于基于Web的在線郵箱,用戶在收發(fā)郵件時使用的是協(xié)議。

15.常用的身份認證方法有:______、持證認證和生物識別。

16.(5)_______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。

17.

18.

19.

20.(16)進行DES加密時,需要進行__________輪的相同函數(shù)處理。

三、2.填空題(8題)21.典型的交換式局域網(wǎng)是交換式以太網(wǎng),它的核心部件是______。

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

23.______結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

24.在電信管理網(wǎng)中,管理者和代理之間的管理信息交換是通過CMIS和______實現(xiàn)的。

25.在電子政務(wù)建設(shè)中,【】是基礎(chǔ),安全是關(guān)鍵,應(yīng)用是目的。

26.B-SDN綜合選擇了線路交換的實時性和分組交換的靈活性的【】技術(shù)作為它的數(shù)據(jù)傳輸技術(shù)。

27.當一個局域網(wǎng)采用______介質(zhì)訪問控制技術(shù),比較適用于辦公自動化環(huán)境下;反之,采用TokenRing和TokenBus介質(zhì)訪問控制技術(shù),比較適用于工業(yè)過程自動化環(huán)境下。

28.ATM層類似于【】層協(xié)議。

四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

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

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。

30.函數(shù)Rdata實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組string中,請編寫函數(shù)charRight,其函數(shù)的功能是:以行為單位把字符串中的最后一個字符的ASCII值右移4位后加倒數(shù)第二個字符的ASCII值,得到最后一個新的字符,倒數(shù)第二個字符的ASCII值右移4位后加倒數(shù)第三個字符的ASCII值,得到倒數(shù)第二個新的字符,依此類推,一直處理到第二個字符,第一個字符的ASCII值加原最后一個字符的ASCII值,得到第一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后已處理的字符串仍按行重新存入字符串數(shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

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

注意:部分源程序已經(jīng)給出。

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

五、1.選擇題(3題)31.對于下列說法,錯誤的是_______。

A.TCP協(xié)議可以提供可靠的數(shù)據(jù)流傳輸服務(wù)

B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務(wù)

C.TCP協(xié)議可以提供全雙工的數(shù)據(jù)流傳輸服務(wù)

D.TCP協(xié)議可以提供面向非連接的數(shù)據(jù)流傳輸服務(wù)

32.下列選項中,不屬于無線局域網(wǎng)應(yīng)用的是()。

A.作為傳統(tǒng)局域網(wǎng)的擴充B.建筑物之間的互聯(lián)C.VLAND.特殊網(wǎng)絡(luò)Adhoc

33.下面哪種業(yè)務(wù)屬于IPTV通信類服務(wù)?()

A.視頻點播B.即時通信C.時移電視D.直播電視

六、1.程序設(shè)計題(3題)34.已知在文件IN20.DAT中存有若干個(個數(shù)〈200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()的功能是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:(1)求出這文件中共有多少個正整數(shù)totNum:(2)求㈩這些數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT20.DAT中。

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

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

試題程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少個正整數(shù)*/

inttotCnt=0;/*符合條件的正整數(shù)的個數(shù)*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

for(i=0;i〈MAXNUM;i++)

xx[i]=0;

if(Readdat())

{

printf("數(shù)據(jù)文件IN20.DAT不能打開!\007\n");

return;

}

CalValue();

printf("文件IN20.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("IN20.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

fp=fopen("OUT20.DAT","w");

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN39.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)ChA(),該函數(shù)的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的字符,以此類推一直處理到倒數(shù)第二個字符,最后一個字符的ASCII值加第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT39.DAT中。

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

原始文件存放的格式是:每行的寬度小于80個字符,含標點符號和空格。

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat();

voidWriteDat();

voidChA(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN39.DAT不能打開!\n\007");

return;

}

ChA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN39.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()

{

FILE*fp;

inti;

clrscr();

fp=fopen("OUT39.DAT","w");

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

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

36.某級數(shù)的前兩項A1=1,A2=1,以后各項具有如下關(guān)系:

An=An-2+2An-1

下列程序的功能是:要求依次對于整數(shù)M=100,1000和10000求出對應(yīng)的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數(shù)組單元b[0],b[1],b[2]中,請編制jsValue()函數(shù)來實現(xiàn)

此功能,最后調(diào)用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。

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

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

試題程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

參考答案

1.DRIP不支持可變長掩碼,它只根據(jù)各類IP地址的網(wǎng)絡(luò)號的位數(shù)來確定。因此在配置網(wǎng)絡(luò)地址時不需要給定掩碼,故選項A,B錯誤。RIP路由協(xié)議是在“Router(configrouter)#”模式下進行配置。因此選擇D選項。

2.B選項A),撥號上網(wǎng)的傳輸速率較低,目前較好線路的最高傳輸速率可以達到56kbps;選項B),與ADSL相似,HFC也采用非對稱數(shù)據(jù)傳輸速率;選項C),ADSL所需要的電話線資源分布廣泛,具有使用費用低廉、無須重新布線和建設(shè)周期短等特點,尤其適臺家庭和中小企業(yè)的Internet接入需求;選項D),數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡(luò)均屬于數(shù)據(jù)通信網(wǎng),這些數(shù)據(jù)通信網(wǎng)由電信部門建設(shè)和管理,用戶可以租用。

3.B解析:圖中的NAT轉(zhuǎn)換過程是從Internet中IP為,端口8080的源主機發(fā)送了一個包給IP為,端口為2341的目標主機,而NAT轉(zhuǎn)換器將這個IP為,端口為2341的目標主機轉(zhuǎn)換成IP為,端口為1234在局域網(wǎng)中工作,然后冉逆向轉(zhuǎn)換成返回Internet中。因此題中NAT轉(zhuǎn)換表中轉(zhuǎn)換后的IP為;轉(zhuǎn)換之前,也就是主機專用IP為,答案選B。

4.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做省;對于一個位段中全部數(shù)字為0的情況,只保留一個0;當?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為。字符時,可以用:-(雙冒號)來表示,但是一個IPv6地址只允許有一個冒號,不能將一個段內(nèi)有效的0壓縮掉。選項8中有兩個雙冒號,因此B選項錯誤。

5.C解析:奈奎斯特準則指出:信號在無噪聲的信道中傳輸時,對于二進制信號的最大數(shù)據(jù)傳輸率Rmax與通信信道帶寬B(B=f,單位是Hz)的關(guān)系可以寫為:Rmax=2*f(bps)對于二進制數(shù)據(jù),若信道帶寬B=f=3000Hz,則最大的數(shù)據(jù)傳輸速率為6000bps。

6.A

7.C

8.D解析:Linux操作系統(tǒng)具有標準的兼容性,它符合POSIX標準,它所構(gòu)成的子系統(tǒng)支持所有相關(guān)的ANSI、ISO、IETF、W3C等業(yè)界標準。

9.BLand攻擊:向某個設(shè)備發(fā)送數(shù)據(jù)包,并將數(shù)據(jù)包的源IP地址和目的IP地址都設(shè)置成攻擊目標的地址。DDoS攻擊(分布式拒絕服務(wù)攻擊):攻擊者攻破了多個系統(tǒng),并利用這些系統(tǒng)去集中攻擊其他目標。成百上千的主機發(fā)送大量的請求,受害設(shè)備因無法處理而拒絕服務(wù)。SQL注入:就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務(wù)器執(zhí)行惡意的SQL命令。暴力攻擊:是指攻擊者通過系統(tǒng)地組合所有可能性(例如登錄時用到的賬戶名、密碼),嘗試所有的可能性破解用戶的賬戶名、密碼等敏感信息。故選擇B選項。

10.BRPR環(huán)限制數(shù)據(jù)幀只在源節(jié)點與目的節(jié)點之間的光纖段上傳輸,當源節(jié)點成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的節(jié)點從環(huán)中收回,所以B選項描述錯誤。

11.\n本地

12.(18)應(yīng)用級

【解析】網(wǎng)絡(luò)防火墻包括包過濾路由器、應(yīng)用級網(wǎng)關(guān)和電路級網(wǎng)關(guān)。

13.流量控制流量控制解析:在通信網(wǎng)中,為了防止當發(fā)送能力大于接收能力時造成數(shù)據(jù)丟失的現(xiàn)象,要進行流量控制。

14.HTTP對于基于Web的在線郵箱,用戶在收發(fā)郵件時使用的是HTTP協(xié)議。使用Web在線郵箱收發(fā)郵件時,用戶必須先登錄到網(wǎng)站,看信和寫信一般也是在線進行的。著名的門戶網(wǎng)站大都提供免費郵箱服務(wù),如Yahoo、Hotmail、網(wǎng)易163、新浪、希賽等。用戶只要登錄網(wǎng)站,按要求注冊,即可獲得一個屬于自己的電子郵箱,然后根據(jù)其使用說明,就可以自由地收發(fā)郵件了。由于這種郵箱是以網(wǎng)頁形式來顯示,并通過網(wǎng)頁的方式來完成寫、寄、讀、轉(zhuǎn)發(fā)等操作的,所以使用起來比較簡單,其操作都是在線進行的,對用戶的客戶端沒有什么特別的要求,很適合接收郵件地點不固定的用戶使用。

15.口令認證口令認證解析:常用的身份認證方法有:口令認證、持證認證和生物識別。

16.(5)誤碼率【解析】誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。

17.

18.

19.

20.(16)16【解析】在DES加密中,明文的處理經(jīng)過3個階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進行16輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。

21.以太網(wǎng)交換機以太網(wǎng)交換機解析:典型的交換式局域網(wǎng)是交換式以太網(wǎng),它的核心部件是以太網(wǎng)交換機(EthernetSwitch)。

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

23.樹形拓撲樹形拓撲解析:樹形拓撲構(gòu)型中,結(jié)點按層次進行連接,信息交換主要在上、下結(jié)點之間進行,相鄰及同層結(jié)點之間一般不進行數(shù)據(jù)交換或數(shù)據(jù)交換量小。將其看成星形拓撲構(gòu)型的擴展。樹形結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

24.CMIPCMIP解析:在電信管理網(wǎng)中,管理者和代理之間的管理信息交換是通過CMIS和CMIP實現(xiàn)的。

25.網(wǎng)絡(luò)網(wǎng)絡(luò)解析:在電子政務(wù)建設(shè)中,網(wǎng)絡(luò)是基礎(chǔ),安全是關(guān)鍵,應(yīng)用是目的。

26.ATM或異步傳輸模式ATM或異步傳輸模式

27.CSMA/CDCSMA/CD解析:CSMA/CD方法是一種用戶訪問總線時間不確定的隨機競爭總線的方法,適用于辦公自動化等對數(shù)據(jù)傳輸實時性要求不嚴格的應(yīng)用環(huán)境。

28.數(shù)據(jù)鏈路數(shù)據(jù)鏈路解析:ATM層類似于數(shù)據(jù)鏈路層協(xié)議。

29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值的二進制右移4位后加其前一個字符的ASCII碼值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和表示字符串長度的整型變量strl,以及字符局部變量ch。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,利用庫函數(shù)strlen求得字符串string[i]的長度,把此值賦給變量strl。把字符串string[i]的最后一個字符string[i][strl-1]賦給字符變量ch,暫時保存起來。在第二層for循環(huán)中,循環(huán)變量j從str-1開始,依次遞減直到其值小于或等于0,在循環(huán)體中,字符string[i][j]的ASCII碼值右移4位,然后再與字符string[i][j-1]的ASCII碼值相加的和保存到字符string[i][j]中。當退出第二層for循環(huán)后,把第i行的第一個字符string[i][0]與最后一個字符ch的值相加,保存在string[i][0]中。

\n【參考答案】

\n

31.D解析:TCP是非常重要的一個協(xié)議,它利用IP層提供的不可靠的數(shù)據(jù)報服務(wù),在將數(shù)據(jù)從一端發(fā)送到另一端時,為應(yīng)用層提供可靠的數(shù)據(jù)傳輸服務(wù)。當然,為了實現(xiàn)可靠的數(shù)據(jù)傳輸服務(wù),TCP必須做大量的工作來補償IP層數(shù)據(jù)報丟失等不可靠特性??傊\行于傳輸層的TCP協(xié)議能夠提供一個可靠的(保證傳輸?shù)臄?shù)據(jù)不重復(fù)、不丟失)、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。

32.C解析:無線局域網(wǎng)的應(yīng)用領(lǐng)域主要有4個方面:作為傳統(tǒng)局域網(wǎng)的擴充、建筑物之間的互聯(lián)、漫游訪問、特殊網(wǎng)絡(luò)Adhoc。

33.BIPTV服務(wù)將以通信為導(dǎo)向的服務(wù)和以內(nèi)容為導(dǎo)向的服務(wù)緊密聯(lián)系在一起,它可以提供的服務(wù)種類主要包括電視類服務(wù)、通信類服務(wù),以及各種增值服務(wù)。具體來說,電視類服務(wù)是指與電視服務(wù)相關(guān)的服務(wù),如視頻點播、直播電視和時移電視等;通信類服務(wù)主要是指基于IP的語音業(yè)務(wù)、即時通信服務(wù)和電視短信等;增值業(yè)務(wù)則是指電視購物、互動廣告和游戲等,所以答案為B)。

34.voidCalValue(){intithouhuntendata;intab;longsum=0;for(i=0;i〈MAXNUM;i++){if(XX[i]>0){totNum++;/*統(tǒng)計正整數(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ù)*/ab=thou+hun+ten+data;if(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/}}totPjz=sum/totCnt;/*求這些數(shù)的算術(shù)平均值totPjz*/}voidCalValue()\r\n{inti,thou,hun,ten,data;\r\nintab;\r\nlongsum=0;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{if(XX[i]>0)\r\n{\r\ntotNum++;/*統(tǒng)計正整數(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\nab=thou+hun+ten+data;\r\nif(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/\r\n{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/\r\n}\r\n}\r\ntotPjz=sum/totCnt;/*求這些數(shù)的算術(shù)平均值totPjz*/\r\n}解析:本題的解題思路是首先利用一個for循環(huán)來依次從數(shù)組中取得的數(shù),由于題目要求求數(shù)組中正整數(shù)的個數(shù),因此,對于為零的整數(shù),不做任何處理,接著去取下一個數(shù)。只要某個數(shù)大于零,則該數(shù)一定是正整數(shù),這時就給變量totNum(正整數(shù)的個數(shù))累加1,用語句“thou=xx[i]/1000;hun=xx[i]%1000/100;ten=xx[i]%100/10;data=xx[i]%10;”可以實現(xiàn)取得當前被處理數(shù)的千位、百位、十位,以及個位上的數(shù)字值,之后判斷求得的各個位上的數(shù)字值之和是否是偶數(shù)。若上述條件成立,則給變量totCnt的值加1,同時把當前符合條件的數(shù)累加到變量sam中去,最終利用totPjz來求得滿足所給條件的所有數(shù)的平均值。

35.voidChA(void){intijkstr;charch;for(i=0;i<maxline;i++){str=strlen(xx[i]);/*求各行字符串的總長度*/ch=xx[i][0];for(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加得到新的字符*/xx[i][j]+=xx[i][j+1];xx[i][str-1]+=ch;/*將最后一個字符的ASCII值與第一個字符的ASCII值相加得到最后一個新的字符*/for(j=0k=str-1;j<str/2;j+jk--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中*/{ch=xx[i][j];xx[i]-[j]=xx[i][k];xx[i][k]=ch;}}}voidChA(void)\r\n{inti,j,k,str;\r\ncharch;\r\nfor(i=0;i<maxline;i++)\r\n{str=strlen(xx[i]);/*求各行字符串的總長度*/\r\nch=xx[i][0];\r\nfor(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加,得到新的字符*/\r\nxx[i][j]+=xx[i][j+1];\r\nxx[i][str-1]+=ch;/*將最后一個字符的ASCII值與第一個字符的ASCII值相加,得到最后一個新的字符*/\r\nfor(j=0,k=str-1;j<str/2;j+j,k--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中*/\r\n{ch=xx[i][j];\r\nxx[i]-[j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)字符變量的整數(shù)運算。

(2)字符的逆序排列。

因為是以行為處理單位,所以要先求得每一行中字符的個數(shù)。在C語言中,字符型數(shù)據(jù)可參與任何整數(shù)運算,實際參與運算的是字符的ASCII碼。這里可以直接將字符的ASCII碼

溫馨提示

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

評論

0/150

提交評論