【2022年】遼寧省遼陽市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
【2022年】遼寧省遼陽市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
【2022年】遼寧省遼陽市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
【2022年】遼寧省遼陽市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
【2022年】遼寧省遼陽市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.下列關(guān)于Skype特點(diǎn),錯誤的是()。

A.高清晰音質(zhì)B.高度保密性C.免費(fèi)多方通話D.不具各跨平臺性

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

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

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

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

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

3.文件傳輸服務(wù)使用()協(xié)議。

A.SMTPB.FTPC.UDPD.TELNET

4.3類和5類無屏蔽雙絞線是局域網(wǎng)中常用的傳輸介質(zhì),它們常用于數(shù)據(jù)傳輸率()的局域網(wǎng)中。

A.為10Mbps

B.為100Mbps

C.分別為10Mbps和100Mbps

D.分別為100Mbps和1000Mbps

5.在集中式網(wǎng)絡(luò)管理模式中,網(wǎng)絡(luò)管理結(jié)點(diǎn)與被管結(jié)點(diǎn)之間的關(guān)系是()。

A.對等B.主/從C.管理者/代理D.服務(wù)器/代理

6.邏輯意義上的端口范圍是()。

A.0-65536B.0-65535C.0-1024D.0-1025

7.IP地址塊67.58.15.131/22和201.116.15.15/23的子網(wǎng)掩碼分別可寫為()。

A.255.255.240.0和255.255.248.0

B.255.255.248.0和255.255.252.0

C.255.255.252.0和255.255.254.0

D.255.255.254.0和255.255.255.0

8.

9.使網(wǎng)絡(luò)服務(wù)器中充斥著大量要求回復(fù)的信息,消耗帶寬,導(dǎo)致網(wǎng)絡(luò)或系統(tǒng)停止正常服務(wù),這屬于什么攻擊類型()。

A.拒絕服務(wù)B.文件共享C.BIND漏洞D.遠(yuǎn)程過程調(diào)用

10.若某大學(xué)分配給計算機(jī)系和自動化系的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題)11.寬帶城域網(wǎng)要求能夠提供高傳輸速率和____________保證。

12.IP數(shù)據(jù)報選項(xiàng)由選項(xiàng)碼、_____和選項(xiàng)數(shù)據(jù)三部分組成。

13.IP組播具有的顯著特點(diǎn)包括使用組地址、的組成員和底層硬件支持等。

14.

15.為了保證主機(jī)中ARP表的正確性,ARP表必須經(jīng)常更新。為此,ARP表中的每一個表項(xiàng)都被分配了一個。

16.從網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展來看,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了的過程。

17.進(jìn)行唯密文攻擊時,密碼分析者已知的信息包括:要解密的密文和______。

18.

19.

20.

三、2.填空題(8題)21.有一種攻擊不斷對網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無關(guān)程序使系統(tǒng)響應(yīng)減慢甚至癱瘓。它影響正常用戶的使用,甚至使合法用戶被排斥而不能得到服務(wù)。這種攻擊叫作【】攻擊。

22.計算機(jī)網(wǎng)絡(luò)的資源子網(wǎng)的主要組成單元是【】。

23.FDDI在物理層提出了物理層介質(zhì)相關(guān)的PMD子層與______子層。

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

25.使用TCP/IP協(xié)議棧,在進(jìn)行發(fā)送的計算機(jī)中,UDP從______層接受數(shù)據(jù)單元。

26.電子郵件由【】和郵件體兩部分組成。

27.用戶接入因特網(wǎng)的入口點(diǎn)是______。

28.UNIX的兩個主要版本為:AT&T的【】和BSD4.3。

四、C語言程序設(shè)計題(2題)29.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實(shí)現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。

說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。

例:序列{6,8,9,1,2,5,4,7,3}

經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}

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

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

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。

例如:7153,7+1=5+3,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=-cnt+1。

8129,8+1!=2+9,則該數(shù)不滿足條件忽略。

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

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

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

五、1.選擇題(3題)31.頂級域名cn是由______管理的,它將cn域劃分成多個二級子域。

A.CNNICB.CERNETC.NICD.ANSI

32.在ATM高層協(xié)議中,應(yīng)用層協(xié)議的例子右______。

A.文件傳輸協(xié)議、簡單郵件傳送協(xié)議和虛擬終端仿真協(xié)議

B.文件傳輸協(xié)議、傳輸控制協(xié)議和虛擬終端仿真協(xié)議

C.文件傳輸協(xié)議、簡單郵件傳送協(xié)議和互聯(lián)網(wǎng)協(xié)議

D.地址轉(zhuǎn)換協(xié)議、簡單郵件傳送協(xié)議和虛擬終端仿真協(xié)議

33.以下哪個不是分時系統(tǒng)的特征?()

A.多路性B.交互性C.獨(dú)立性D.可靠性

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN60.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)JsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ont及數(shù)組b中符合條件的4位數(shù)輸出到OUT60.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILErfp;

fp=fopen("IN60.DAT","r");

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

fscanf(fp,"%d",&aIi]);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

printf("%d\n",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%dkn",cnt);

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

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

35.已知文件IN19.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)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT19.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;/*單價*/

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

longje;/*金額*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ill;

inti;

fp=fopen("IN19.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[ii.si=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT19.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ù)ReadDat()的功能是實(shí)現(xiàn)從文件IN73.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中。請編制函數(shù)CovertCharD(),該函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改成該字母的上一個字母,如果是字母a,則改成字母z。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果XX輸出到文件OUT73.DAT中。

例如:原文AdbBcdza

abckLLHj

結(jié)果AcaBbcyz,

ZabjLLgi

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidCovertCharD()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

CovertCharD();

WriteDat();

}

intReadDat()

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN73.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("OUT73.DAT","N");

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

{

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

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

}

fclose(fp);

}

參考答案

1.D

2.A對于規(guī)模很大的網(wǎng)絡(luò),0SPF通過劃分區(qū)域來提高路由更新收斂速度,每一個區(qū)域OSPF擁有一個32位的區(qū)域標(biāo)識符,在一個OSPF區(qū)域內(nèi)部的路由器不知道其他區(qū)域的網(wǎng)絡(luò)拓?fù)?,在一個區(qū)域內(nèi)的路由器數(shù)一般不超過200個。故選A選項(xiàng)。

3.B選項(xiàng)A),SMTP是簡單郵件傳輸協(xié)議;選項(xiàng)B),F(xiàn)TP是文件傳輸協(xié)議;選項(xiàng)C),UDP是用戶數(shù)據(jù)報協(xié)議,運(yùn)行在傳輸層;選項(xiàng)D),Telnet是遠(yuǎn)程登錄協(xié)議。

4.C解析:局域網(wǎng)中使用的雙絞線可分為屏蔽雙絞線和非屏蔽雙絞線兩大類。其中又以3類、4類、5類非屏蔽雙絞線使用最多。從數(shù)據(jù)傳輸率特性來看,3類雙絞線適合于10Mbps以下的數(shù)據(jù)傳輸,而5類雙絞線適用于100Mbps以下的數(shù)據(jù)傳輸。

5.B集中式網(wǎng)絡(luò)管理模式在網(wǎng)絡(luò)系統(tǒng)中設(shè)置專門的網(wǎng)絡(luò)管理結(jié)點(diǎn),管理軟件和管理功能主要集中在網(wǎng)絡(luò)管理結(jié)點(diǎn)上,網(wǎng)絡(luò)管理結(jié)點(diǎn)與被管結(jié)點(diǎn)之間的關(guān)系是主從關(guān)系。

6.B

7.C/23表明子網(wǎng)掩碼從左邊第一位開始一共有23個1,即11111111.11111111.11111110.00000000,轉(zhuǎn)換成十進(jìn)制得255.255.254.O,同理/22可以求得子網(wǎng)掩碼是255.255.252.0。故選擇C選項(xiàng)。

8.A

9.A

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

即211.81.16.128/25。故選D選項(xiàng)。

11.服務(wù)質(zhì)量或QoS

\n

12.長度長度解析:IP數(shù)據(jù)報選項(xiàng)有選項(xiàng)碼,長度,選項(xiàng)數(shù)據(jù)三部分組成。

13.動態(tài)IP組播具有使用組地址、動態(tài)的組成員和底層硬件支持3個特點(diǎn)。

14.

15.計時器將IP地址映射到物理地址的實(shí)現(xiàn)方法有許多種,ARP(地址解析協(xié)議)是以太網(wǎng)經(jīng)常使用的映射方法。它充分利用了以太網(wǎng)的廣播能力,將IP地址與物理地址動態(tài)綁定,進(jìn)行IP地址到MAC地址的映射,利用高速緩存技術(shù),可以大大提高處理的效率。為了保證主機(jī)中ARP表的正確性,ARP表必須經(jīng)常更新。為此,ARP表中的每一個表項(xiàng)都被分配了一個計時器,一旦超過了計時時限,主機(jī)就會自動將它刪除,以保證ARP表的有效性。

16.從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變【解析】從網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展來看,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變的過程。對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)中,所有的連網(wǎng)節(jié)點(diǎn)地位平等,安裝在每個連網(wǎng)節(jié)點(diǎn)的操作系統(tǒng)軟件相同,連網(wǎng)計算機(jī)的資源在原則上都是可以相互共享的。在非對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)設(shè)計中,連網(wǎng)節(jié)點(diǎn)分為:網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)工作站兩類。網(wǎng)絡(luò)服務(wù)器采用高配置與高性能的計算機(jī),以集中方式管理局域網(wǎng)的共享資源,并為網(wǎng)絡(luò)工作站提供各類服務(wù);網(wǎng)絡(luò)工作站一般是低配置的微型機(jī)系統(tǒng),主要為本地用戶訪問本地資源與訪問網(wǎng)絡(luò)資源提供服務(wù)。

17.加密算法加密算法解析:要進(jìn)行唯密文攻擊,密碼分析者應(yīng)知道加密算法和要解密的密文。

18.虛擬化

19.

20.

21.拒絕服務(wù)拒絕服務(wù)解析:本題考查點(diǎn)是拒絕服務(wù)攻擊。目前網(wǎng)絡(luò)中的威脅主要有信息泄漏和丟失,破壞數(shù)據(jù)完整性,拒絕服務(wù)攻擊和非授權(quán)訪問。其中拒絕服務(wù)攻擊是指攻擊者不斷對網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無關(guān)程序,使得服務(wù)器一直處于“忙”的狀態(tài),導(dǎo)致系統(tǒng)響應(yīng)減慢甚至癱瘓而拒絕向合法用戶提供服務(wù)。

22.主機(jī)主機(jī)解析:主計算機(jī)系統(tǒng)簡稱主機(jī),是資源子網(wǎng)的主要組成單元。主機(jī)可以是大型機(jī)、中型機(jī)或者小型機(jī)等。

23.物理層協(xié)議PHY物理層協(xié)議PHY解析:FDDI在物理層提出PMD與PHY子層。FDDI采用IEEE802的體系結(jié)構(gòu)和邏輯鏈路控制(LLC)協(xié)議研究出了FDDI的MAC協(xié)議。

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

25.應(yīng)用層應(yīng)用層解析:UDP位于傳輸層,它接受其直接上層即應(yīng)用層的數(shù)據(jù)單元并進(jìn)行發(fā)送。在收方則反之。

26.郵件頭郵件頭解析:與普通的郵政信件一樣,電子郵件也有自己固定的格式。電子郵件由兩部分組成;郵件頭和郵件體。

27.因特網(wǎng)服務(wù)提供者/ISP因特網(wǎng)服務(wù)提供者/ISP解析:因特網(wǎng)服務(wù)提供者ISP是用戶接入因特網(wǎng)的入口點(diǎn),其作用是為用戶提供因特網(wǎng)接入服務(wù)和為用戶提供各種類型的信息服務(wù)。

28.UNIXSVUNIXSV解析:UNIX系統(tǒng)是一個多用戶、多任務(wù)的操作系統(tǒng)。每個用戶都可以同時運(yùn)行多個進(jìn)程。用戶進(jìn)程數(shù)目在邏輯上不受任何限制,在實(shí)現(xiàn)方法有獨(dú)到之處,有比較高的運(yùn)行效率。UNIX的兩個主要版本有AT&T的UNIXSV和BSD4.3。

29.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。

\n【解題思路】

\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結(jié)束循環(huán),實(shí)現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進(jìn)行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a(bǔ)[i][k-1]的值賦給a[i][k],實(shí)現(xiàn)把a(bǔ)[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實(shí)現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。

\n【參考答案】

\n

30.【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進(jìn)行排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點(diǎn):①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

31.A解析:cn是中國的頂級域名,它由中國互聯(lián)網(wǎng)中心CNNIC管理,它將cn劃分成包括ac、com、edu、net、org、bj和tj等在內(nèi)的二級域名,并將二級域名edu的管理權(quán)授予給CERNET網(wǎng)絡(luò)中心。

32.A解析:ATM網(wǎng)絡(luò)中包含物理層、ATM層、ATM適配層和高層協(xié)議,高層協(xié)議又包括應(yīng)用層、表示層、傳輸層和網(wǎng)絡(luò)層。應(yīng)用層中常用的協(xié)議有:文件傳輸協(xié)議(FTP)、簡單郵件傳送協(xié)議(SMTP)和虛擬終端仿真協(xié)議(Telnet)等。

33.D解析:分時系統(tǒng)其特點(diǎn)是:多路性,若干個用戶同時使用一臺計算機(jī):交互性,用戶可根據(jù)系統(tǒng)對請求的響應(yīng)結(jié)果,進(jìn)一步向系統(tǒng)提出新的請求;獨(dú)立性,用戶之間可以相互獨(dú)立操作,互不干涉;及時性,系統(tǒng)可對用戶的輸入及時做出響應(yīng)??煽啃允菍?shí)時系統(tǒng)的特征。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;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ù)字*/ab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/cd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/if((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0){/*如果ab<cdab是奇數(shù)且不能被5整除cd是偶數(shù)同時兩個數(shù)字均不為零*/b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的4位數(shù)按從大到小的順序*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<200;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\nab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/\r\ncd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/\r\nif((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0)\r\n{/*如果ab<cd,ab是奇數(shù)且不能被5整除,cd是偶數(shù),同時兩個數(shù)字均不為零*/\r\nb[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的4位數(shù)按從大到小的順序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點(diǎn)如下:

(1)將4位數(shù)各位上的數(shù)拆分為獨(dú)立的數(shù)字。

(2)循環(huán)結(jié)構(gòu)的使用。

(3)判斷結(jié)構(gòu)中多個條件的布爾運(yùn)算。

在本題中,首先要將4位數(shù)各位上的數(shù)字拆分為獨(dú)立的數(shù)字。這要借助運(yùn)算符“%”(取余)與“/”

(整除)。將一個4位數(shù)整除1000則可得到其干位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位上的數(shù)字。求得各位上的數(shù)字后,就可以重新組合進(jìn)行比較。各條件必須同時滿足,所以用“與”運(yùn)算。題中要求將符合條件的數(shù)按從大到小的順序存入數(shù)組b,可以先將符合條件的數(shù)存入數(shù)組b,再對數(shù)組b進(jìn)行排序。排序使用“選擇排序法”。

35.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].dmsell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎn)品代碼相同則按金額從小到大進(jìn)行排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若產(chǎn)品代碼相同,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論