版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2021年)山東省棗莊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.常用的商情分析工具不包括()。
A.時間序列分析B.心理分析C.回歸分析D.聚類分析
2.下列關(guān)于Skype特點,錯誤的是()。
A.高清晰音質(zhì)B.高度保密性C.免費多方通話D.不具各跨平臺性
3.()是將計算機通信、信息服務(wù)和大樓安全監(jiān)控集成在一個系統(tǒng)中。
A.樓宇自動化系統(tǒng)B.智能大樓C.局域網(wǎng)D.工業(yè)布線系統(tǒng)
4.IP地址塊60/28的子網(wǎng)掩碼可寫為()
A.92
B.24
C.40
D.48
5.下列關(guān)于WindowsServer2003系統(tǒng)下WWW服務(wù)器的描述中,正確的是()。
A.Web站點必須配置靜態(tài)IP地址
B.訪問Web站點時必須使用該站點的域名
C.建立Web站點時必須為該站點指定一個主目錄
D.Web站點的性能選項包括帶寬限制屬性和客戶端連接時間限制屬性
6.對于下列說法,哪一種是錯誤的()。
A.TCP協(xié)議可以提供可靠的數(shù)據(jù)流傳輸服務(wù)
B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務(wù)
C.TCP協(xié)議可以提供全雙工的數(shù)據(jù)流傳輸服務(wù)
D.TCP協(xié)議可以提供面向非連接的數(shù)據(jù)流傳輸服務(wù)
7.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個示例圖中①和②依次應(yīng)為()。A.,3142和1,5511
B.1,5511和,3142
C.,80和,3142
D.,3142和.80
8.下列關(guān)于配置CiscoAironet1100無線接入點的描述中,錯誤的是()。
A.接入點加電后可為連接的PC分配10.0.0.X的IP地址
B.在采用本地配置方式時,接入點的默認(rèn)IP地址是10.0.0.1
C.在瀏覽器地址欄中輸入PC的IP地址后,進(jìn)入輸入網(wǎng)絡(luò)密碼對話框
D.在匯總狀態(tài)頁面,點擊“ExpressSetup”進(jìn)入快速配置頁面,在各欄內(nèi)輸入相應(yīng)的配置數(shù)據(jù)
9.一名科技工作者通過()方式可以方便快捷查詢到最新科學(xué)文獻(xiàn)資料。
A.互聯(lián)網(wǎng)B.圖書館C.打電話D.校園網(wǎng)
10.以下哪個協(xié)議不屬于應(yīng)用層協(xié)議()。
A.TELNETB.ARPC.HTTPD.FTP
二、填空題(10題)11.SMTP的通信過程可以分成三個階段,它們是連接______階段、郵件傳遞階段和連接關(guān)閉階段。
12.
13.NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,主要由三個部分組成:、工作站外殼與低層通信協(xié)議。
14.VoIP是一種以為主,并推出相應(yīng)的增值業(yè)務(wù)的技術(shù)。
15.SDH信號最基本的模塊信號是STM-1,其速率為。
16.P2P系統(tǒng)具有負(fù)載均衡、自適應(yīng)、和容錯力強等優(yōu)點,將其應(yīng)用于流媒體直播能解決傳統(tǒng)集中式服務(wù)器負(fù)載過重等問題。
17.我國第一條與國際互聯(lián)網(wǎng)連接的專線是從中科院高能所到斯坦福大學(xué)直線加速器中心,它建成于______。
18.美國IEEE的一個專門委員會曾把計算機分為6類,即;大型主機、小型計算機、__________、工作站、巨型計算機、小巨型機。
19.多媒體軟件包括多媒體播放軟件和______。
20.計算機進(jìn)行計算的位數(shù)稱為基本字長,字長越長,處理器能夠計算的精度就越高,當(dāng)然,處理器的復(fù)雜程度也就越高。典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是位的。
三、2.填空題(8題)21.安騰是______位的芯片。
22.網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)是:屏蔽本地資源與網(wǎng)絡(luò)資源的差異性,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成網(wǎng)絡(luò)【】的管理,并提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)。
23.利用管道進(jìn)行進(jìn)程通信,實質(zhì)是利用______來進(jìn)行數(shù)據(jù)通信。
24.在網(wǎng)絡(luò)系統(tǒng)中,當(dāng)信息從信源向信宿流動時,受到攻擊的類型包括中斷、______、修改和捏造。
25.【】是保證各種不同的電子政務(wù)系統(tǒng)互聯(lián)、互通、互操作的基本前提。
26.______涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。
27.域名解析可以有兩種方式,—種叫遞歸解析,另—種叫【】。
28.認(rèn)證方式主要包括PKI認(rèn)證、摘要算法認(rèn)證和______。
四、C語言程序設(shè)計題(2題)29.
30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到out.dat文件中。
例如:5591是素數(shù),則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
9812是非素數(shù),則該數(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.一般將計算機的發(fā)展分為四個階段,其中晶體管計算機階段出現(xiàn)了()。
A.匯編語言B.高級程序設(shè)計語言C.面向?qū)ο蟪绦蛟O(shè)計語言D.軟件開發(fā)工具
32.以下______不是分組密碼的優(yōu)點。
A.良好的擴(kuò)散性B.對插入的敏感程度高C.不需要密鑰同步D.加密速度快
33.數(shù)據(jù)傳輸中的“噪聲”指的是______。
A.信號在傳輸過程中受到的干擾B.傳輸過程中信號的衰減C.音頻信號在傳輸過程中的失真D.以上都是
六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN53.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVal(),其功能是:依次從數(shù)組a中取出一個4位數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以前的5個數(shù)且該數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)個數(shù)cnt并把這些4位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到文件OUT53.DAT中。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)wiltedat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat(){
{
inti;
FILE*fp;
fp=fopen("in53.dat","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
voidmain()
{
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("out53.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.讀函數(shù)readDat()的功能是從文件IN25.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果xx輸出到文件OUT25.DAT中。
條件:從字符串中間一分為二,左邊部分按字符的ASCII值升序排序,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
例如:位置012345678
源字符串dcbahgfe
43219876
處理后字符串hgfeabcd
98761234
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
charxx[20][80];
voidjsSort()
{
}
main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("IN25.DAT","r");
while(i〈20&&fgets(xx[i],80,in)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
fclose(in);
}
writeDat()
{
FILE*out;
inti;
clrscr();
ut=fopen("OUT25.DAT","w");
for(i=0;i〈20;i++)
{
printf("%s\n",xx[i]);
fprintf(out,"%s\n",xx[i]);
}
fclose(out);
}
36.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
參考答案
1.B
2.D
3.B解析:智能大樓是將計算機通信、信息服務(wù)和大樓安全監(jiān)控集成在一個系統(tǒng)中。
4.C子網(wǎng)掩碼(subnetmask)又叫網(wǎng)絡(luò)掩碼、地址掩碼、子網(wǎng)絡(luò)遮罩,它是一種用來指明一個IP地址的哪些位標(biāo)識的是主機所在的子網(wǎng)以及哪些位標(biāo)識的是主機的位掩碼。子網(wǎng)掩碼不能單獨存在,它必須結(jié)合IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是將某個IP地址劃分成網(wǎng)絡(luò)地址和主機地址兩部分。針對此題,IP的前28位與1相或,得40,故選項C正確。
5.CWeb站點可以配置靜態(tài)IP地址,也可以配置動態(tài)IP地址。訪問Web站點時可以使用站點的域名,也可以使用站點的IP地址。同一臺服務(wù)器可以構(gòu)建多個網(wǎng)站,每個網(wǎng)站對應(yīng)服務(wù)器上的一個目錄,建立Web站點時必須為該站點指定一個主目錄,也可以是虛擬的子目錄。Web站點的性能選項包括影響帶寬使用的屬性和客戶端Web連接的數(shù)量。故選擇C選項。
6.D解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機的字節(jié)流(ByteStream)無差錯地傳到目的主機,TCP協(xié)議將應(yīng)用層的字節(jié)流分成多個字節(jié)段(ByteSegment),然后將一個一個的字節(jié)段傳送到互聯(lián)層,發(fā)送到目的主機。當(dāng)互聯(lián)層接收到的字節(jié)段傳送給傳輸層時,傳輸層再將多個字節(jié)段還原成字節(jié)流傳送到應(yīng)用層。TCP協(xié)議同時要完成流量控制功能,協(xié)調(diào)收發(fā)雙方的發(fā)送與接收速度,達(dá)到正確傳輸?shù)哪康摹?/p>
7.B由圖可以看出由內(nèi)部主機發(fā)出的數(shù)據(jù)幀,源地址(s)為內(nèi)部主機專用地址10.0.0.1,經(jīng)過NAT進(jìn)行地址轉(zhuǎn)換,轉(zhuǎn)換后的IP地址(S)為59.67.15.21。
8.C打開IE瀏覽器,并在地址欄中輸入無線接入點的IP地址,會出現(xiàn)輸入網(wǎng)絡(luò)密碼對話框。故選C選項。
9.A
10.BARP是地址解析協(xié)議,用來實現(xiàn)IP地址到物理地址的轉(zhuǎn)換,不屬于應(yīng)用層協(xié)議;其余均屬于應(yīng)用層協(xié)議,其中Telnet是遠(yuǎn)程登錄協(xié)議,HTTP是超文本傳輸協(xié)議,F(xiàn)TP是交換式文件傳輸協(xié)議。
11.建立建立解析:SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。
12.
13.文件服務(wù)器內(nèi)核【解析】NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,它主要由3個部分組成:文件服務(wù)器內(nèi)核、工作站外殼與低層通信協(xié)議。
14.IP電話VoIP是一種以IP電話為主并推出相應(yīng)增值業(yè)務(wù)的技術(shù),是建立在IP技術(shù)上的分組化、數(shù)字化傳輸技術(shù),其基本原理是:通過語音壓縮算法對話音進(jìn)行壓縮編碼處理,然后把這些語音數(shù)據(jù)按IP等相關(guān)協(xié)議進(jìn)行打包,經(jīng)過IP網(wǎng)絡(luò)把數(shù)據(jù)報傳輸?shù)侥康牡兀侔堰@些語音數(shù)據(jù)包重組,經(jīng)過解碼、解壓處理后,恢復(fù)成原來的語音信號,從而實現(xiàn)通過IP網(wǎng)絡(luò)傳送話音的目的。
15.155.520MbpsSDH信號最基本的模塊信號是STM-1,其傳輸速率為155.520Mbps。
16.自組織P2P系統(tǒng)具有負(fù)載均衡、自適應(yīng)、自組織和容錯能力強等優(yōu)點,將其應(yīng)用于流媒體直播能解決傳統(tǒng)集中式服務(wù)器負(fù)載過重等問題。
17.1991年6月1991年6月解析:1991年6月我國的一條與國際互聯(lián)網(wǎng)連接的專線建成,它從中國科學(xué)院高能物理研究所接到美國斯坦福大學(xué)的直線加速器中心。
18.個人計算機個人計算機解析:1989年11月美國IEEE(電子電器工程師學(xué)會)的一個專門委員會根據(jù)計算機種類的演變過程和發(fā)展趨勢,把計算機分為6大類:大型主機、小型計算機、個人計算機、工作站、巨型計算機、小巨型機。
19.多媒體制作軟件多媒體制作軟件解析:多媒體軟件包括多媒體播放軟件和多媒體制作軟件。其中多媒體制作軟件包括文字編輯軟件、圖像處理軟件、動畫制作軟件、音頻處理軟件、視頻處理軟件和多媒體創(chuàng)作軟件。
20.32計算機進(jìn)行計算的位數(shù)稱為基本字長。字長越長,處理器的計算精度就越高,當(dāng)然,其復(fù)雜程度也就越高,典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是32位的
21.6464解析:從奔騰到安騰,標(biāo)志著英特爾體系結(jié)構(gòu)從IA-32向IA-64的推進(jìn)。奔騰是32位芯片,而安騰是64位芯片。
22.共享系統(tǒng)資源或共享資源或資源共享系統(tǒng)資源或共享資源或資源解析:網(wǎng)絡(luò)操作系統(tǒng)(NOS,NetworkOperatingSystem)是使聯(lián)網(wǎng)計算機能夠方便而有效地共享網(wǎng)絡(luò)資源,為網(wǎng)絡(luò)用戶提供所需的各種服務(wù)的軟件與協(xié)議的集合。因此,網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)就是:屏蔽本地資源與網(wǎng)絡(luò)資源的差異性,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成網(wǎng)絡(luò)共享系統(tǒng)資源的管理,并提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)。
23.外存外存解析:管道通信的實質(zhì)是利用外存來進(jìn)行數(shù)據(jù)通信,故具有傳送數(shù)據(jù)量大的優(yōu)點,但通信速度較慢。
24.截取截取解析:攻擊類型分為中斷、截取、修改和偽造等。
25.標(biāo)準(zhǔn)和規(guī)范標(biāo)準(zhǔn)和規(guī)范解析:電子政務(wù)需要統(tǒng)一的標(biāo)準(zhǔn)和規(guī)范來規(guī)劃并建設(shè)電子政務(wù)應(yīng)用及安全系統(tǒng)。應(yīng)該說,標(biāo)準(zhǔn)和規(guī)范是保證各種不同的電子政務(wù)系統(tǒng)互聯(lián)、互通、互操作的基本前提。
26.主動攻擊主動攻擊解析:安全攻擊可以分為被動攻擊和主動攻擊。主動攻擊涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。
27.反復(fù)解析反復(fù)解析解析:域名解析可以有兩種方式,第一種叫遞歸解析,要求名字服務(wù)器系統(tǒng)一次性完成全部名字—地址變換。第二種叫反復(fù)解析,每次請求一個服務(wù)器,不行再請求別的服務(wù)器。
28.賬戶名/口令認(rèn)證賬戶名/口令認(rèn)證解析:認(rèn)證技術(shù)主要解決網(wǎng)絡(luò)通信過程中通信雙方的身份認(rèn)可。賬戶名/口令認(rèn)證是一種常用的認(rèn)證方式,主要用于操作系統(tǒng)登錄和Telnet等。此外還有基于PKI的認(rèn)證和使用摘要算法的認(rèn)證方式。
29.【審題關(guān)鍵句】
\n
\n【解題思路】
\n①首先定義變量并賦值,包括表示級數(shù)的整型變量al、a2,賦初值l,表示級數(shù)前n項的和s,其初值為2,表示級數(shù)的第n項t,循環(huán)變量i,級數(shù)n項賦初值l。
\n②采用for循環(huán),循環(huán)變量i從0開始依次遞增到2。在循環(huán)體中對m的值擴(kuò)大l0倍,當(dāng)級數(shù)前n項的和s小于m時,根據(jù)級數(shù)的第n項等于第n-2項與2倍的第n-1項的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級數(shù)前11.1項的和s加上第n項的值t賦給變量S,求得級數(shù)前n項的和賦給變量s。把il的值加1,在下次循環(huán)中計算級數(shù)第n+1項的值,把變量當(dāng)前級數(shù)第n-1項的值a2賦給第n.2項al,把當(dāng)前的第n項t的值賦給第n-1項a2。當(dāng)級數(shù)前n項的和s大于或等于m時,退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進(jìn)入下一次for循環(huán)。
\n【參考答案】
\n
30.【審題關(guān)鍵句】求素數(shù)的個數(shù),存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n①首先定義兩個循環(huán)變量循環(huán)i、j和一個用于數(shù)據(jù)交換的整型變量tmp。
\n②通過for循環(huán)依次讀取數(shù)組中的300個數(shù),其中,循環(huán)變量i從0開始每次加1,直到i<300停止循環(huán);在每次循環(huán)中判斷a[i]是否是素數(shù),如果是素數(shù),則把a[i]的值賦給數(shù)組b[cnt],同時數(shù)組下標(biāo)變量cnt值加1。
\n③在退出循環(huán)后,用兩個for循環(huán)對數(shù)組b[]中元素進(jìn)行兩兩比較,實現(xiàn)數(shù)組元素從小到大的排序,比較過程中通過整型變量tmp實現(xiàn)兩個數(shù)的交換。
\n【參考答案】
\n
31.A解析:計算機經(jīng)歷了第一代電子管計算機、第二代晶體管計算機、第三代中小規(guī)模集成電路計算機、第四代超大規(guī)模集成電路計算機的發(fā)展過程,使計算機技術(shù)逐步走向成熟。在晶體管階段出現(xiàn)了匯編語言。
32.D解析:本題考查點是分組密碼的特點。采用分組密碼技術(shù)加密時,首先將明文序列分割成固定長度的分組。每個分組均使用相同的加密算法和密鑰進(jìn)行加密。分組密碼對明文信息具有良好的擴(kuò)散性,對插入的敏感程度高,不需要密鑰同步并且具有較強的適應(yīng)性,但是加密速度慢。
33.A解析:信號在傳輸過程中受到的干擾稱為“噪聲”,干擾可能來自外部,也可能由信號傳輸過程本身產(chǎn)生。噪聲過大將影響被傳送信號的真實性或正確性。
34.voidjsVal(){intijflag;for(i=5;i<MAX;i++){for(j=i-5;j<i;j++){if(a[i]>a[j])/*如果該4位數(shù)連續(xù)大于它以前的5個數(shù)*/flag=l;/*則置flag為1*/elseflag=0;/*否則置flag為0*/if(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/flag=0;/*則置flag為0*/if(flag==O)break;/*如果flag為0則退出循環(huán)*/}if(flag==1){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+l;j<cnt;j++)if(b[i]<b[j]){flag=b[i];b[i]=b[j];b[j]=flag;}}voidjsVal()\r\n{inti,j,flag;\r\nfor(i=5;i<MAX;i++)\r\n{\r\nfor(j=i-5;j<i;j++)\r\n{\r\nif(a[i]>a[j])/*如果該4位數(shù)連續(xù)大于它以前的5個數(shù)*/\r\nflag=l;/*則置flag為1*/\r\nelseflag=0;/*否則置flag為0*/\r\nif(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/\r\nflag=0;/*則置flag為0*/\r\nif(flag==O)\r\nbreak;/*如果flag為0,則退出循環(huán)*/\r\n}\r\nif(flag==1)\r\n{b[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+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{flag=b[i];\r\nb[i]=b[j];\r\nb[j]=flag;\r\n}\r\n}解析:本題考查的知識點如下:
(1)使用循環(huán)對數(shù)組的元素進(jìn)行比較和排序。
(2)強行退出循環(huán)結(jié)構(gòu)。
在本題中,數(shù)組b中的數(shù)據(jù)要滿足的條件有兩個。在這里,不再使用判斷結(jié)構(gòu)中條件的布爾運算,而采用一種新的方法——設(shè)置標(biāo)志變量flag。當(dāng)數(shù)據(jù)不滿足某一條件時,如數(shù)據(jù)不是偶數(shù),將flag設(shè)置為0:當(dāng)flag等于0時,可直接退出本層循環(huán)結(jié)構(gòu),進(jìn)入外層的循環(huán)中。否則,根據(jù)題意要求,將數(shù)據(jù)存入數(shù)組b中。對數(shù)組b中的數(shù)據(jù)排序,使用“選擇排序法”。
35.voidjsSort(){intijkstrlhalf;charch;for(i=0;i〈20;i++){strl=strlen(xx[i]);/*求字符串的長度*/half=str1/2;/*確定各行中字符串的中間位置*/for(j=0;j〈half-1;j++)/*對中間位置以前的字符進(jìn)行升序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*將左邊部分與右邊部分對應(yīng)的字符進(jìn)行交換*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{strl=strlen(xx[i]);/*求字符串的長度*/\r\nhalf=str1/2;/*確定各行中字符串的中間位置*/\r\nfor(j=0;j〈half-1;j++)/*對中間位置以前的字符進(jìn)行升序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*將左邊部分與右邊部分對應(yīng)的字符進(jìn)行交換*/\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查對二維字符數(shù)組的處理。由于對二維字符數(shù)組的操作是按照先行后列的順序,因此,需要首先求得各行字符串的長度(利用求字符串長度的strlen()函數(shù)),然后借助循環(huán)結(jié)構(gòu)逐個訪問各行中的每一個字符。在本題中,應(yīng)先確定各行中字符串的中間位置(長度的一半就是中間位置),然后先對中間位置以前的字符進(jìn)行升序排序,排序過程如下:依次用每一個位置的字符與它后面的所有字符(到中間位置前一個字符結(jié)束)進(jìn)行比較,如果發(fā)現(xiàn)某字符的ASCII碼值小于當(dāng)前被比較的字符的ASCII碼值,則將發(fā)現(xiàn)的字符與當(dāng)前字符進(jìn)行交換,交換后繼續(xù)與其后面的字符進(jìn)行比較。最終比較所得的結(jié)果是第一個位置總是存放著最小的字符,第二個位置總是存放著稍大的字符,以此類推就實現(xià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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色餐飲采購標(biāo)準(zhǔn)合同3篇
- 二零二五年度冷鏈物流倉儲管理服務(wù)合同2篇
- 2025年度苗木種植基地土地租賃合同樣本(含品牌授權(quán))
- 2025年度飛行員勞動合同(含飛行業(yè)績獎勵)4篇
- 中醫(yī)師專屬2024聘用協(xié)議模板版B版
- 個性化全新承諾協(xié)議文檔(2024版)版B版
- 二零二五年度出租車公司股權(quán)置換及運營權(quán)轉(zhuǎn)讓協(xié)議3篇
- 2025年度個人商鋪租賃稅費代繳及財務(wù)結(jié)算合同4篇
- 二零二五年度農(nóng)民合作社加盟社員入社合同范本
- 個人寵物寄養(yǎng)服務(wù)2024年度合同
- 皮膚內(nèi)科過敏反應(yīng)病例分析
- 電影《獅子王》的視聽語言解析
- 妊娠合并低鉀血癥護(hù)理查房
- 煤礦反三違培訓(xùn)課件
- 向流程設(shè)計要效率
- 2024年中國航空發(fā)動機集團(tuán)招聘筆試參考題庫含答案解析
- 當(dāng)代中外公司治理典型案例剖析(中科院研究生課件)
- 動力管道設(shè)計手冊-第2版
- 2022年重慶市中考物理試卷A卷(附答案)
- Python繪圖庫Turtle詳解(含豐富示例)
- 煤礦機電設(shè)備檢修技術(shù)規(guī)范完整版
評論
0/150
提交評論