(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)_第1頁
(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)_第2頁
(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)_第3頁
(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)_第4頁
(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(2023年)內蒙古自治區(qū)烏蘭察布市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.將內部專用IP地址轉換為外部公用IP地址的技術是()

A.RAPRB.NATC.DHCPD.ARP

2.

3.執(zhí)行路由器的iproute命令必須進入的工作模式是()。

A.用戶模式B.特權模式C.路由協(xié)議配置模式D.全局配置模式

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

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

5.下列軟件中不能用于網(wǎng)絡嗅探的是()。

A.SnifferB.TCPdumpC.WiresharkD.OPNET

6.

7.信息存儲安全通常采用用戶訪問權限設置、用戶口令加密、用戶身份認證和()方法等進行提高存儲安全。A.數(shù)據(jù)加密與結點地址過濾B.存儲轉發(fā)與數(shù)據(jù)過濾C.數(shù)據(jù)傳輸與數(shù)據(jù)過濾D.存儲加密與結點地址過濾

8.下列不屬于無線接入技術的是()

A.APONB.AdhocC.WiMAXD.WiFi

9.下列關于Skype特點,錯誤的是()。

A.高清晰音質B.高度保密性C.免費多方通話D.不具各跨平臺性

10.以下不屬于網(wǎng)絡安全評估內容的是()。

A.數(shù)據(jù)加密B.漏洞檢測C.風險評估D.安全審計

二、填空題(10題)11.即時通信系統(tǒng)一般采用中轉模式和______兩種通信模式。

12.源路由選項可以分為兩類,一類是嚴格源路由選項,另一類是___________選項。

13.

14.傳統(tǒng)文本都是線性的、順序的,而超文本則是【】。

15.采用廣播信道通信子網(wǎng)的基本拓撲構型主要有:總線型、樹型與。

16.操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS中,它叫做______。

17.

18.Telnet協(xié)議使用提供一種標準的鍵盤定義,從而屏蔽不同系統(tǒng)對鍵盤定義的差異。

19.光導纖維通過內部的全反射來傳輸一束經(jīng)過編碼的【】。

20.(4)按照采用的技術、應用范圍和協(xié)議標準的不同,局域網(wǎng)可以分為共享式局域網(wǎng)和_______式局域網(wǎng)。

三、2.填空題(8題)21.網(wǎng)絡反病毒技術主要有3種,它們是預防病毒技術、【】病毒技術和消除病毒技術。

22.電子商務的體系結構可以分為網(wǎng)絡基礎平臺、安全結構、【】、業(yè)務系統(tǒng)4個層次。

23.WWW瀏覽器的工作基礎是解釋執(zhí)行用______語言編寫的文件。

24.任何語言源程序都必須轉換成______,計算機才能識別和執(zhí)行。

25.802.11協(xié)議是專門為______使用的。

26.以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用______編碼方法。

27.通常訪問一個單位的Web網(wǎng)站時,首先進入的網(wǎng)頁被稱為【】。

28.虛擬網(wǎng)絡的基礎是______技術。

四、C語言程序設計題(2題)29.已知在文件in.dat中存有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)readDat是讀取這200組數(shù)據(jù)存放到結構數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出第二個數(shù)大于第一個數(shù)加第三個數(shù)之和的數(shù),其中滿足條件的個數(shù)作為函數(shù)jsSort的返回值,同時把滿足條件的數(shù)據(jù)存入結構數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進行降序排列(第二個數(shù)加第三個數(shù)的和均不相等),排序后的結果仍重新存入結構數(shù)組bb中,最后調用函數(shù)writeDat把結果bb輸出到out.dat文件中。

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

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

30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調用函數(shù)WriteDat把結果xx輸出到文件out.dat中。

替代關系:f(p)=p*13mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或是偶數(shù),則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

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

五、1.選擇題(3題)31.Itanium是()位芯片。

A.32B.128C.64D.16

32.異步傳輸模式技術中“異步”的含義是()。A.A.采用的是異步串行通信技術

B.網(wǎng)絡接口采用的是異步控制方式

C.周期性地插入ATM信元

D.隨時插入ATM信元

33.NetWare操作系統(tǒng)提供三級容錯機制,其中第三級系統(tǒng)容錯提供了()。

A.文件服務器鏡像B.熱修復與寫后讀驗證C.雙重目錄與文件分配表D.硬盤鏡像與硬盤雙工

六、1.程序設計題(3題)34.已知數(shù)據(jù)文件IN77.DAT中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:如果一個4位數(shù)的干位數(shù)字上的值加十位數(shù)字上的值恰好等于百位數(shù)字上的值加上個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計㈩滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT77.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%od\n",cnt);

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

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

fclose(fp);

}

35.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串的長度均小于80)。請編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對字符串變量的—F標為奇數(shù)位置上的字符按其ASCII值從小到大的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)writeDat()把結果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

36.請編寫函數(shù)voidcountValue(int*a,int*n),它的功能是:求出1到1000之內能被7或11整除但不能同時被7和11整除的所有整數(shù)并存放在數(shù)組a中,并通過n返回這些數(shù)的個數(shù)。

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

請勿改動主函數(shù)main()和寫函數(shù)writeDAT()的內容。

試題程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

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

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

參考答案

1.B

2.C

3.DD【解析】路由器的工作模式有:用戶模式,是Console登陸到路由器時,輸入正確密碼就可以進入用戶模式,是一個只讀模式。用戶模式下,只能執(zhí)行pin9、telnet和showversion等簡單命令。特權模式,輸入enable和超級用戶密碼,就可以進入特權模式。特權模式下,可以查看和保存配置文件、清除閃存、處理并完成路由的冷啟動等操作。路由協(xié)議配置模式,用于對路由協(xié)議的詳細配置。全局配置模式,可以配置路由器的主機名、超級用戶口令、TFTP服務器、靜態(tài)路由(iproute)、訪問控制列表、多點廣播、IP記賬等,因此選擇D選項。

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

5.DOPNET就是一個網(wǎng)絡仿真技術軟件包,它能夠準確的分析復雜網(wǎng)絡的性能和行為,在網(wǎng)絡模型中的任意位置都可以插入標準的或用戶指定的探頭,以采集數(shù)據(jù)和進行統(tǒng)計。通過探頭得到的仿真輸出可以以圖形化顯示、數(shù)字方式觀察、或者輸出到第三方的軟件包去。故選擇D選項

6.C

7.A

8.AAPON是ATM和PON相結合的產(chǎn)物。PON即無源光纖網(wǎng)絡(無緣的光接入網(wǎng)),其光配線網(wǎng)(ODN)上的器件全部由無源器件組成,不包含任何有源結點。在PON中采用ATM信元的形式來傳輸信息,稱為APON。無線接入技術主要有WLAN、WiMAX、Wi-Fi、WMAN和Adhoc等。因此答案選A。

9.D

10.AA【解析】網(wǎng)絡安全風險評估系統(tǒng)是一種集網(wǎng)絡安全檢測、風險評估、修復、統(tǒng)計分析和網(wǎng)絡安全風險集中控制管理功能于一體的網(wǎng)絡安全設備。網(wǎng)絡安全評估包括漏洞檢測、修復建議和整體建議等幾個方面。綜上可知A選項不屬于網(wǎng)絡安全評估內容。

11.P2P模式P2P模式解析:即時通信系統(tǒng)一般采用客戶機/客戶機模式,也就是點對點的模式(即P2P模式),另一種是客戶機/服務器模式,即消息的發(fā)送和消息的接受必須通過服務器來中轉(即中轉通信模式)。

12.松散源路由

【解析】源路由選項可以分為兩類,一類是嚴格源路由選項,另一類是松

散源路由選項。

13.

14.非線性的非線性的解析:本題考查點是超文本技術中的無序性概念。超文本技術將一個或多個“熱字”集成于文本信息之中,“熱字”后面鏈接新的文本信息,新文本信息中又可以包含“熱字”。通過這種鏈接方式,許多文本信息被編織成一張網(wǎng)。非線性,即無序性是這種鏈接的最大特征,而傳統(tǒng)文本是線性的、順序的。用戶在瀏覽超文本信息時,可以隨意選擇其中的“熱字”而跳轉到其他的文本信息上,瀏覽過程無固定的順序。

15.環(huán)型網(wǎng)絡拓撲可以根據(jù)通信子網(wǎng)中的通信信道類型分為點–點線路通信子網(wǎng)的拓撲和廣播信道通信子網(wǎng)的拓撲。點–點線路的特點是每條物理線路連接網(wǎng)絡中的一對節(jié)點。點–點線路通信子網(wǎng)的4種基本拓撲構型分別是星型、環(huán)型、樹型、網(wǎng)狀型。廣播信道的特點是一個公共的通信信道被多個網(wǎng)絡節(jié)點共享。廣播信道通信子網(wǎng)有4種基本拓撲構型,分別是總線型、環(huán)型、樹型、無線通信與衛(wèi)星通信型。

16.FATFAT解析:操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS里,它稱為文件表(FAT):在Windows里,稱為虛擬文件表(VFAT):在IBM的操作系統(tǒng)OS/2里,稱為高性能文件系統(tǒng)(HPFS)。

17.

18.網(wǎng)絡虛擬終端遠程登錄允許任意類型的計算機之間進行通信。由于不同的計算機系統(tǒng)對于鍵盤輸入的解釋和定義都不一樣,為了便于在不同的計算機系統(tǒng)之間進行操作,Telnet協(xié)議使用網(wǎng)絡虛擬終端(NetworkVirtualTerminal,NVT)提供了一種標準的鍵盤定義,從而屏蔽了不同系統(tǒng)對鍵盤定義的差異。

19.光信號光信號解析:光導纖維通過內部的全反射來傳輸一束經(jīng)過編碼的光信號。

20.(4)交換

【解析】從介質訪問控制方法的角度來看,局域網(wǎng)可以分為共享介質式局

域網(wǎng)和交換式局域網(wǎng)。

21.檢測檢測解析:本題考查點是網(wǎng)絡反病毒的3種主要技術。計算機病毒在網(wǎng)絡上的破壞性遠大于單機系統(tǒng),例如,CHI病毒就給一些網(wǎng)絡造成過嚴重的破壞。目前,網(wǎng)絡反病毒技術主要有3種:預防病毒技術、檢測病毒技術和消除病毒技術。預防病毒技術是通過將監(jiān)控程序事先常駐于系統(tǒng)內存之中,優(yōu)先獲得系統(tǒng)控制權,監(jiān)視系統(tǒng)中病毒的出現(xiàn),達到阻止病毒進入系統(tǒng)的目的;檢測病毒技術是通過對病毒的一些特征來進行檢測,達到發(fā)現(xiàn)病毒的目的;消除病毒技術是通過對病毒的分析,開發(fā)具有刪除病毒程序并恢復原文件的軟件。

22.支付體系支付體系解析:電子商務的體系結構可以分為網(wǎng)絡基礎平臺、安全結構、支付體系和業(yè)務系統(tǒng)4個層次。

23.HTMLHTML解析:瀏覽器解釋執(zhí)行的主要是超文本文件,這種類型的文件一般是用HTML書寫。

24.機器語言機器語言解析:計算機只能識別機器語言。

25.微波無線網(wǎng)/無線網(wǎng)微波無線網(wǎng)/無線網(wǎng)解析:802.11協(xié)議是專門為微波無線網(wǎng)使用的,其目的是規(guī)范無線網(wǎng)絡產(chǎn)品、增加各種無線網(wǎng)絡產(chǎn)品的兼容性。

26.曼徹斯特曼徹斯特解析:以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用曼徹斯特編碼方式。

27.主頁主頁解析:因特網(wǎng)上的信息以Web頁面來組織,若干主題相關的頁面集合構成Web網(wǎng)站,主頁(HomePage)就是這些頁面集合中的一個特殊頁面。通常,WWW服務器設置主頁為默認值,所以主頁是一個網(wǎng)站的入口點,就好似一本書的封面。目前,許多單位都在因特網(wǎng)上建立了自己的Web網(wǎng)站,進入一個單位的主頁以后,通過網(wǎng)頁上的鏈接即可訪問更多網(wǎng)頁的詳細信息。

28.交換交換解析:虛擬網(wǎng)絡是建立在交換技術的基礎上的。

29.【審題關鍵句】第2個數(shù)大于第1個數(shù)加第3個數(shù),存入數(shù)組,按第2個加第3個數(shù)之和降序排序。

\n【解題思路】

\n①首先定義兩個循環(huán)變量i、j;一個計數(shù)變量count;一個用于中間轉換數(shù)據(jù)的結構體變量CC。

\n②建立一個for循環(huán),指定第一個for循環(huán)的循環(huán)變量i從0開始,到200時結束,每循環(huán)一次,變量i的值加1。在循環(huán)體中依次判斷每行數(shù)據(jù)中,如果aa[i]的第二個數(shù)大于第一個數(shù)加第三個數(shù)之和,則把aa[i]復制到bb[count]中,同時數(shù)組下標變量count加1。

\n③將所有滿足條件的記錄篩選保存到數(shù)組bb口后,再通過兩個for循環(huán)對數(shù)組bb[]中記錄進行排序。第一個for循環(huán)的循環(huán)變量i的初值為0,當?shù)扔跀?shù)組計數(shù)變量count的值減1時停止循環(huán),每循環(huán)一次,i的值加1;第二個for循環(huán)的循環(huán)變量j的初值等于i+1,當?shù)扔跀?shù)組計數(shù)變量count的值時停止循環(huán),每循環(huán)一次,j的值加1;每次進行比較時,如果第i行的第二個數(shù)加第三個之和小于其后面第i行的第二個數(shù)加第三個之和,將執(zhí)行if條件語句后面花括號中的命令,花括號中3條命令的功能就是根據(jù)題目要求按每行數(shù)據(jù)中第二個數(shù)加第三個之和從大到小排序。

\n④最后將計數(shù)函數(shù)count返回。

\n【參考答案】

\n

\n

30.【審題關鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

31.C解析:安騰(Itanium),是64位芯片,主要用于服務器和工作站。

32.C寬帶綜合數(shù)字網(wǎng)的核心技術是采用異步傳輸模式,其中的“異步”指周期性地插入ATM信元。

33.A解析:NetWare第一級系統(tǒng)容錯主要是針對硬盤表面磁介質可能出現(xiàn)的故障設計的,用來防止硬盤表面磁介質因頻繁進行讀寫操作而損壞造成的數(shù)據(jù)丟失。第一級容錯采用雙重目錄與文件分配表、磁盤熱修復與寫后讀驗證等措施。NetWare第二級系統(tǒng)容錯主要是針對硬盤或硬盤通道故障設計的,用來防止硬盤或硬盤通道故障造成數(shù)據(jù)丟失,包括硬盤鏡像與硬盤雙工功能。NetWare第三級系統(tǒng)容錯提供了文件服務器鏡像功能。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;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((thou+ten==hun+data)&&a[i]%2!=1){/*如果千位數(shù)加十位數(shù)等于百位數(shù)并且此數(shù)是偶數(shù)*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/for(j=i+1;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<MAX;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((thou+ten==hun+data)&&a[i]%2!=1)\r\n{/*如果千位數(shù)加十位數(shù)等于百位數(shù),并且此數(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中的數(shù)按從小到大的順序排列*/\r\nfor(j=i+1;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}解析:本題考查的知識點如下:

(1)將一個4位整數(shù)各位上的數(shù)轉變成單獨的個位數(shù)。

(2)判斷結構中多個條件的布爾運算。

(3)數(shù)據(jù)的排序。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將一們位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得—卜位上的數(shù)字,除以10取余則得個位上的數(shù)字。若一個數(shù)除以2取余為0,則這個數(shù)是偶數(shù)。題目中的兩個條件必須同時滿足,所以兩條件之間用“與”運算。先將滿足條件的數(shù)存入數(shù)組b中,再對數(shù)組中的數(shù)據(jù)進行排序。最后的排序采用“選擇排序法”。

35.voidjsSort(){intijkstrl;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的長度*/for(j=l;j<strl-2;j=j+2)/*將下標為奇數(shù)的字符按其ASCII值從小到大的順序進行排序*/for(k=j+2;k<strl;k=k+2)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{strl=strlen(xx[i]);/*求各行字符串的長度*/\r\nfor(j=l;j<strl-2;j=j+2)/*將下標為奇數(shù)的字符按其ASCII值從小到大的順序進行排序*/\r\nfor(k=j+2;k

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論