2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年陜西省銅川市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.CableModem上行速率在()

A.64Kbps-200Kbps

B.200Kbps-10Mbps

C.10Mbps-20Mbps

D.20Mbps-36Mbps

2.

3.關(guān)于nbtstat命令,說法正確的是()。

A.使用該命令可以釋放和刷新NetBIOS名稱

B.該命令的-n選項用于顯示高速緩存中的內(nèi)容

C.該命令的-c選項顯示寄存在本地的名字和服務(wù)程序

D.該命令的-r選項+IP地址可以顯示指定計算機的物理地址和名字列表

4.當服務(wù)器組中一臺主機出現(xiàn)故障,該主機上運行的程序?qū)⒘⒓崔D(zhuǎn)移到組內(nèi)其他主機。下列技術(shù)中能夠?qū)崿F(xiàn)上述需求的是()

A.RAIDB.ClusterC.RISCD.CISC

5.在虛擬頁式存儲管理系統(tǒng)中,地址越界中斷屬于()。

A.輸入輸出中斷B.程序性中斷C.時鐘中斷D.自愿性中斷

6.下列關(guān)于IEEE802.11標準的描述中,錯誤的是()。

A.定義了無線節(jié)點和無線接入點兩種類型的設(shè)備

B.無線節(jié)點的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接

C.物理層最初定義了FHSS、DSSS擴頻技術(shù)和紅外傳播三個規(guī)范

D.MAC層的CSMA/CA協(xié)議利用ACK信號避免沖突的發(fā)生

7.在加密技術(shù)中,作為算法輸入的原始信息稱為()。

A.明文B.暗文C.密文D.加密

8.某公司分配給人事部的IP地址塊為24/27,分配給培訓(xùn)部的IP地址塊為08/28,分配給銷售部的IP地址塊為92/28,那么這三個地址塊經(jīng)過聚合后的地址為()

A.92/25

B.24/25

C.92/26

D.24/26

9.若要查看網(wǎng)卡高速緩存中的當前內(nèi)容,需要輸入()。

A.arp-aB.用configrationC.netstat-anoD.netshare

10.

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

12.

第67題操作系統(tǒng)通常有4類組件:驅(qū)動程序、___________、接口庫和外圍部件。

13._____是對計算機和網(wǎng)絡(luò)資源的惡意使用行為進行識別的系統(tǒng)。

14.在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點的能力可將結(jié)點分為用戶結(jié)點、搜索結(jié)點和______3種類型。

15.在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)保留的端口號范圍是。

16.(16)從被管理設(shè)備中收集數(shù)據(jù)有兩種方法:輪詢法和基于中斷法,將兩者結(jié)合起來的(Trap-directedPolling)______是執(zhí)行網(wǎng)絡(luò)管理最有效的方法。

17.寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)的傳輸速率很高,能達到幾十或幾百Mb/s,甚至達到幾十或幾百Gb/s。數(shù)據(jù)傳輸速率超過1Gb/s時,一般要采用【】作為傳輸介質(zhì)。

18.電子郵件由【】兩部分組成。

19.

20.

三、2.填空題(8題)21.寬帶ISDN的業(yè)務(wù)分為兩類,即【】業(yè)務(wù)和發(fā)布型業(yè)務(wù)。

22.IP數(shù)據(jù)報中“生存周期”字段值為【】時,該數(shù)據(jù)報將被丟棄。

23.100BASE-T標準采用介質(zhì)獨立接口MII,它將MAC子層與______分隔開來。

24.文件的邏輯結(jié)構(gòu)可分為兩類:流式文件和______。

25.在WWW服務(wù)系統(tǒng)中,信息資源以【】為基本組織單位存儲在服務(wù)器中。

26.一個端到端的IPTV系統(tǒng)具有______、存儲與服務(wù)、節(jié)目傳送、用戶終端設(shè)備和相關(guān)軟件5個功能部件。

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

28.SDH網(wǎng)的主要網(wǎng)絡(luò)單元有終端復(fù)用器、數(shù)字交叉連接設(shè)備和______。

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

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

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

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

30.函數(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值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

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

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

五、1.選擇題(3題)31.在計算機網(wǎng)絡(luò)中負責信息處理的部分稱為()。

A.通信子網(wǎng)B.交換網(wǎng)C.資源子網(wǎng)D.工作站

32.局域網(wǎng)交換機首先完整地接收一個數(shù)據(jù)幀,然后根據(jù)校驗確認是否轉(zhuǎn)發(fā),這種交換方式叫做()。

A.直接交換B.存儲轉(zhuǎn)發(fā)交換C.改進的直接交換D.查詢交換

33.在直接交換方式中,局域網(wǎng)交換機只要接受并檢測到目的地址字段,就立即將該幀轉(zhuǎn)發(fā)出去,而不管這一幀數(shù)據(jù)是否出錯。幀出錯檢測任務(wù)由以下哪種設(shè)備完成A.A.源主機B.目的主機C.中繼器D.集線器

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

注意:部分源程序已給出

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

試題程序:

#include〈stdio.h>

#include〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

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

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

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue(void)

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

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

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

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

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

charmc[ll];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ll];

inti;

fp=fopen("IN61.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+l8,5);

ch[5]=0;

sell[i].sl=atoi(ch);

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

}

fclose(fp);

voidWriteDat()

{

FILE*fp;

ihti;

fp=fopen("OUT61.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.B

2.C

3.A

4.BB解析:RAID磁盤陣列就是將N臺硬盤通過RAIDController(分Hardware,Software)結(jié)合成虛擬單臺大容量的硬盤使用,從而提高硬盤性能。

Cluster集群是指一組連接起來的電腦,它們共同工作對外界來說就像一個電腦一樣。集群一般用于單個電腦無法完成的高性能計算,擁有較高的性價比??梢詫崿F(xiàn)負載均衡和性能優(yōu)化。如Baidu和Google等大的搜索引擎后臺服務(wù)器就是利用Cluster實現(xiàn)。

RISC精簡指令集計算機是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC機),RISC機中采用的微處理器統(tǒng)稱RISC處理器。IBM的PowerPC就是采用的RISC。

CISC復(fù)雜指令集計算機,和RISC,都是指的計算機的中央處理器內(nèi)核的指令類型。不同的是指令由完成任務(wù)的多個步驟所組成,把數(shù)值傳送進寄存器或進行相加運算。如Intel和AMD的x86就是采用的CISC。

綜上分析可推得,服務(wù)器組中一臺出現(xiàn)故障后,立即轉(zhuǎn)移到其他主機中,應(yīng)該通過B)Cluster集群來實現(xiàn)。

5.B解析:中斷機制是現(xiàn)在計算機設(shè)施中的基本設(shè)施之一。它在系統(tǒng)中起著通信聯(lián)絡(luò)的作用,以協(xié)調(diào)系統(tǒng)對各種外部資源的相應(yīng)和處理.一般將中斷源分為兩類:即強迫性中斷和自愿性中斷。自愿性中斷是正在運行程序時有意識安排的,通常由程序員在編制程序時,因要求操作系統(tǒng)提供服務(wù)而有意識使用訪管指令或系統(tǒng)調(diào)用,從而導(dǎo)致中斷的。而強迫性中斷是正在運行的程序所不期望的,它們是否發(fā)生,何時發(fā)生都無法預(yù)料。這類中斷大致有以下幾種:①輸入/輸出中斷是來自通道或各種外部設(shè)備的中斷,用以反饋通道或設(shè)備的工作狀況;②硬件故障中斷是機器發(fā)生錯誤時的中斷,用以反饋硬件在執(zhí)行過程中出現(xiàn)的故障;③時鐘中斷是硬件或軟件時鐘到時引起的中斷;④程序性中斷是因運行過程中的問題所引起的中斷,用于反饋程序執(zhí)行過程中出現(xiàn)的意外情況,如目態(tài)下執(zhí)行特權(quán)指令、地址越界、虛擬存儲中的缺頁等。因此地址越界中斷屬于強制中斷中的程序性中斷,本題正確選項為B。

6.B無線接入點AP的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接,而非無線節(jié)點。因此選項B錯誤。

7.A解析:采用密碼技術(shù)可以隱藏和保護需要保密的信息,使未授權(quán)者不能提取信息;需要隱藏的消息稱為明文,明文被轉(zhuǎn)換成另一種隱藏形式就稱為密文。這種變換稱為加密。加密的逆過程稱為解密。對明文加密時采用的一組規(guī)則稱為加密算法。因而在加密技術(shù)中,作為算法輸入的原始信息是明文。

8.C

9.A

10.C

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

12.內(nèi)核

【解析】操作系統(tǒng)通常有4類組件;驅(qū)動程序、內(nèi)核、接口庫和外圍組件。

13.入侵檢測系統(tǒng)或IntrusionDetectionSystem或IDS

\n

14.索引結(jié)點索引結(jié)點

15.1024~65535本題考查端口的基本知識。

TCP/IP提出了“協(xié)議端口”的概念,以標識兩個實體間通信的進程。端口就是在傳輸層與應(yīng)用層的層間接口上所設(shè)置的一個16位的地址量,用于指明傳輸層與應(yīng)用層之間的服務(wù)訪問點,為應(yīng)用層進程提供標識。TCP/IP協(xié)議集將端口分成兩大類,一類稱為熟知端口(也稱保留端口),另一類稱為自由端口(也稱一般端口)。熟知端口指這類端口的服務(wù)是事先規(guī)定好的,并為所有用戶進程熟知,端口號范圍為0~1023,常見的有FTP端口21、Telnet端口23、SMTP端口25、DNS端口53、TFTP端口69、HTML端口80、SNMP端口161。網(wǎng)絡(luò)運行時,應(yīng)用層中各種不同的常用服務(wù)的服務(wù)進程會不斷地檢測分配給它們的熟知端口,以便發(fā)現(xiàn)是否有某個用戶進程要和它通信。自由端口是指那些可以隨時分配給請求通信的用戶進程的端口,端口號范圍為1024~65535。TCP/IP協(xié)議為各種服務(wù)提供的端口號范圍是1~65535,為各種公共服務(wù)保留的端口號范圍是1024~65535。

16.(16)陷入制輪詢法

【解析】從被管理設(shè)備中收集數(shù)據(jù)有兩種方法:一種是輪詢方法,另一種是基于中斷的方法。將以上兩種方法結(jié)合的陷入制導(dǎo)輪詢方法可能是執(zhí)行網(wǎng)絡(luò)管理最有效的方法。

17.光纖或光纜光纖或光纜解析:由于光纖通信具有損耗低、頻帶寬、數(shù)據(jù)率高、抗電磁波干擾力強等特點,適用于高速率、距離較大的網(wǎng)絡(luò)。

18.郵件頭、郵件體郵件頭、郵件體解析:電子郵件由郵件頭、郵件體兩部分組成。

19.

20.

21.交互型交互型解析:寬帶ISDN的業(yè)務(wù)分為兩類:交互型業(yè)務(wù)和發(fā)布型業(yè)務(wù)。交互型業(yè)務(wù)是指在用戶間或用戶與主機之間提供雙向信息交換業(yè)務(wù),主要包含會話性業(yè)務(wù)、消息性業(yè)務(wù)和檢索性業(yè)務(wù)。發(fā)布式業(yè)務(wù)是由網(wǎng)絡(luò)中某點向其他多個位置傳送單向信息流的業(yè)務(wù)。

22.00解析:分組交換中數(shù)據(jù)報方式的各分組獨立選擇路由,各分組從源主機到目的主機的傳輸延遲也就各不相同,特別是由于中途路由器尋徑的錯誤,使得分組在一條循環(huán)路徑中無休止地傳送,將會影響目的主機的分組重裝。為了避免IP數(shù)據(jù)報傳遞過程中這一情況的出現(xiàn),利用IP數(shù)據(jù)報報頭中的“生存周期”字段,這是一個時間計數(shù)器(以秒為單位),若該字段值遞減到“0”,則該數(shù)據(jù)報將被丟棄。

23.物理層物理層解析:介質(zhì)獨立接口將MAC子層與物理層分隔開來,使得物理層在實現(xiàn)100Mbps速率時所使用的傳輸介質(zhì)和信號編碼方式的變化不會影響MAC子層。

24.記錄式文件記錄式文件解析:文件的邏輯結(jié)構(gòu)是指文件的外部組織形式,即從用戶角度看到的文件組織形式。包括流式和記錄式。

25.頁面(網(wǎng)頁或Web)頁面(網(wǎng)頁或Web)解析:WWW服務(wù)中信息資源以網(wǎng)頁作為基本的組織單位。網(wǎng)頁上可包括文本、聲音、圖畫、動畫和“熱字”等,其中“熱字”用以完成網(wǎng)頁之間的鏈接。網(wǎng)頁可在同一主機上,也可在不同的主機上。統(tǒng)一資源定位符URL(Uniform.ResourceLocators)是WWW中用來定位和調(diào)用這種網(wǎng)絡(luò)資源的方法。

26.節(jié)目采集節(jié)目采集解析:一個端到端的IPTV系統(tǒng)一般具有節(jié)目采集、存儲與服務(wù)、節(jié)目傳送、用戶終端設(shè)備、相關(guān)軟件5個功能部件。

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

28.分插復(fù)用器或ADM分插復(fù)用器或ADM解析:SDH的網(wǎng)絡(luò)單元包含有終端復(fù)用器,分插復(fù)用器ADM和數(shù)字交叉連接設(shè)備DXC等。

29.【審題關(guān)鍵句】千位+十位與個位+百位,比較大小,整除,奇偶數(shù)判斷,從大到小排序?!窘忸}思路】

\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在3個方面:新組合的第一個數(shù)小于第二個數(shù),可通過比較運算符進行判斷;整除關(guān)系的判斷以及奇偶數(shù)的判斷,可通過求余運算符(%)進行判斷。參考答案的第l0條語句,可集中修改該條件語句符合題目的要求。

\n【參考答案】

\n

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

\n【解題思路】

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

\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。

\n【參考答案】

\n

31.A解析:通信子網(wǎng)由通信控制處理機、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。

32.B解析:交換機的幀轉(zhuǎn)發(fā)方式有3種:直接交換、存儲轉(zhuǎn)發(fā)交換、改進直接交換。其中,在存儲轉(zhuǎn)發(fā)交換中,交換機首先完整地接收發(fā)送幀,并先進行差錯檢測,如果接收幀是正確的,則根據(jù)目的地址確定輸出端口號,然后再轉(zhuǎn)發(fā)出去。

33.B解析:本題考查點是交換機幀交換方式中的直接交換方式。交換機的幀交換方式可以分為靜態(tài)交換方式和動態(tài)交換方式兩類。常見的動態(tài)交換方式有3種:存儲轉(zhuǎn)發(fā)交換方式、直接交換方式和無碎片直接交換方式。直接交換方式在輸入端口收到一個數(shù)據(jù)幀的源地址和目的地址時,立即查找相應(yīng)的輸出端口,把數(shù)據(jù)包直接轉(zhuǎn)發(fā)。其中不作差錯檢測。這種方法的延遲非常小,但不能提供差錯檢測,差錯檢測任務(wù)由目的主機完成。

34.voidCalValue(void){intidata;for(i=0;i〈MAXNUM;i++){if(!xx[i])continue;/*如果當前數(shù)為0則結(jié)束本次循環(huán)取下一個數(shù)*/if(xx[i]>0)totNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/data=xx[i]>>1;/*將數(shù)右移一位*/if(data%2==0)/*如果右移1位后產(chǎn)生的新數(shù)是偶數(shù)*/{totCnt++;totPjz+=xx[i];}/*統(tǒng)計這些數(shù)的個數(shù)并將滿足條件的原數(shù)求和*/}totPjz/=totCnt;/*求滿足條件的這些數(shù)(右移前的值)的算術(shù)平均值*/}voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{\r\nif(!xx[i])\r\ncontinue;/*如果當前數(shù)為0,則結(jié)束本次循環(huán),取下一個數(shù)*/\r\nif(xx[i]>0)\r\ntotNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/\r\ndata=xx[i]>>1;/*將數(shù)右移一位*/\r\nif(data%2==0)/*如果右移1位后,產(chǎn)生的新數(shù)是偶數(shù)*/\r\n{\r\ntotCnt++;\r\ntotPjz+=xx[i];\r\n}/*統(tǒng)計這些數(shù)的個數(shù),并將滿足條件的原數(shù)求和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的這些數(shù)(右移前的值)的算術(shù)平均值*/\r\n}解析:本題的解題思路是首先利用一個for循環(huán)來依次從數(shù)組中取得各數(shù),由于題目要求數(shù)組中正整數(shù)的個數(shù),因此,零不做任何處理,接著去取下一個數(shù)。只要某數(shù)大于零,則該數(shù)一定是正整數(shù),這時就給變量totNum(正整數(shù)的個數(shù))累加1,之后把該正整數(shù)右移一位后的結(jié)果臨時保存在變量data中,再對這個臨時變量進行是否偶數(shù)的判斷。如果該臨時變量中保存的值是偶數(shù),則表明原數(shù)符合條件,就給變量totCnt(符合判斷條件的正整數(shù)個數(shù))累加1,并把當前的變量data右移前的原數(shù)的值累加到變量totPjz中,當所有符合判斷條件的數(shù)都被找出后,再對totPjz進行求平均值的計算。

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)品代碼從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎ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)品代碼從小到大進行排列*/\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)品代碼相同,則按金額從小到大進行排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論