




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年陜西省銅川市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.
2.下列關(guān)于OSPF路由協(xié)議的描述中,錯(cuò)誤的是()。
A.OSPF采用的是一種鏈路狀態(tài)算法
B.OSPF可以劃分區(qū)域,路由更新信息可在不同區(qū)域間傳播
C.區(qū)域用數(shù)字標(biāo)識(shí)(ID),區(qū)域ID是一個(gè)32位無符號(hào)數(shù)值
D.ID可以用十進(jìn)制整數(shù)和點(diǎn)分十進(jìn)制數(shù)表示形式
3.以下哪個(gè)地址是MAC地址______。
A.0D-01-22-AA
B.00-01-22-0A-AD-01
C.A0.01.00
D.139.216.000.012.002
4.關(guān)于nbtstat命令,說法正確的是()。
A.使用該命令可以釋放和刷新NetBIOS名稱
B.該命令的-n選項(xiàng)用于顯示高速緩存中的內(nèi)容
C.該命令的-c選項(xiàng)顯示寄存在本地的名字和服務(wù)程序
D.該命令的-r選項(xiàng)+IP地址可以顯示指定計(jì)算機(jī)的物理地址和名字列表
5.在以太網(wǎng)協(xié)議中,出現(xiàn)發(fā)送沖突時(shí)采用算法。
A.堅(jiān)持監(jiān)聽B.二進(jìn)制指數(shù)后退C.放棄發(fā)送D.向上層報(bào)告
6.關(guān)于操作系統(tǒng)的描述中,錯(cuò)誤的是:
A.通過文件表查找文件B.文件句柄是文件的識(shí)別依據(jù)C.內(nèi)存管理通過文件系統(tǒng)實(shí)現(xiàn)D.基本驅(qū)動(dòng)程序固化在BIOS中
7.在計(jì)算機(jī)網(wǎng)絡(luò)中負(fù)責(zé)信息處理的部分稱為()。
A.通信子網(wǎng)B.交換網(wǎng)C.資源子網(wǎng)D.工作站
8.SET協(xié)議中涉及的當(dāng)事人包括()
A.持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和運(yùn)輸部門
B.持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和支付網(wǎng)關(guān)
C.持卡人、通信系統(tǒng)、商家、銀行和支付網(wǎng)關(guān)
D.持卡人、通信系統(tǒng)、商家、銀行和運(yùn)輸部門
9.針對(duì)數(shù)據(jù)包過濾和應(yīng)用網(wǎng)關(guān)技術(shù)存在的缺點(diǎn)而引入的防火墻技術(shù),這是()防火墻的特點(diǎn)。
A.包過濾型B.應(yīng)用級(jí)網(wǎng)關(guān)型C.復(fù)合型防火墻D.代理服務(wù)型
10.
二、填空題(10題)11.(7)TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議TCP和_________。
12.幀中繼(Frame.Relay)是在X.25分組交換的基礎(chǔ)上,簡化了差錯(cuò)控制、流量控制和【】功能,而形成的一種新的交換技術(shù)。
13.多媒體技術(shù)與超文本技術(shù)的結(jié)合,即形成了【】技術(shù)。
14.
15.
16.虛電路的工作方式的工作過程分為3個(gè)階段:虛電路建立階段、______階段與虛電路拆除階段。
17.傳統(tǒng)文本都是線性的、順序的,如果是非線性的、非順序的則稱為【】。
18.某主機(jī)的IP地址為94,則其主機(jī)號(hào)為。
19.(6)OSI實(shí)現(xiàn)了開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的__________。
20.___________是一種通過現(xiàn)有普通電話線為家庭、辦公室提供寬帶數(shù)據(jù)傳輸服務(wù)的技術(shù)。
三、2.填空題(8題)21.與匯編過程相反的過程稱為______。
22.IEEE在1980年2月成立了局域網(wǎng)標(biāo)準(zhǔn)化委員會(huì)(簡稱為IEEE802委員會(huì)),專門從事局域網(wǎng)的協(xié)議制定,形成了稱為______的系統(tǒng)標(biāo)準(zhǔn)。
23.Windows服務(wù)器的域模式提供單點(diǎn)______能力。
24.一旦CA驗(yàn)證了實(shí)體的身份,就產(chǎn)生一個(gè)證書,將這個(gè)公共密鑰和身份進(jìn)行綁定。證書中包括公共密鑰和密鑰所有者的全球惟一的______。
25.下圖所示的簡單互聯(lián)網(wǎng)中,路由器S的路由表中對(duì)應(yīng)目的網(wǎng)絡(luò)的下一跳步IP地址應(yīng)為______。
26.NetWare提供了4級(jí)安全保密機(jī)制:注冊(cè)安全性、用戶信任者權(quán)限、目錄與文件屬性和______功能。
27.網(wǎng)絡(luò)操作系統(tǒng)的系統(tǒng)容錯(cuò)技術(shù)一般采用3級(jí),第3級(jí)系統(tǒng)容錯(cuò)提供了文件服務(wù)器______功能。
28.JPEG是一種______圖像壓縮編碼的國際標(biāo)準(zhǔn)。
四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號(hào)字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組xx所對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p))值小于等于32或大于130,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。
計(jì)算方差的公式如下:
原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第8類按結(jié)構(gòu)體成員篩選并排序
五、1.選擇題(3題)31.WWW基于()方式工作。
A.瀏覽器/服務(wù)器B.客戶機(jī)/服務(wù)器C.單機(jī)D.并行機(jī)
32.解析器是在()負(fù)責(zé)查詢域名服務(wù)器時(shí),解釋域名服務(wù)器的應(yīng)答,并將查詢到的有關(guān)信息返回請(qǐng)求的程序或用戶。
A.域名管理器端B.中間計(jì)算機(jī)C.客戶方D.服務(wù)器方
33.對(duì)于Solaris,以下哪種說法是錯(cuò)誤的?______。
A.Solaris是SUN公司的高性能UNIX
B..Solaris運(yùn)行在許多RISC工作站和服務(wù)器上
C.Solaris支持多處理、多線程
D.Solaris不支持Intel平臺(tái)
六、1.程序設(shè)計(jì)題(3題)34.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù),結(jié)果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:
F(0)=0,F(xiàn)(1)=1
F(n)=F(n-1)+F(n-2)
最后調(diào)用函數(shù)writeDat(),把結(jié)果輸出到文件OUTl0.DAT中。
例如:當(dāng)t=1000時(shí),函數(shù)值為1597。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
intjsValue(intt)
{
}
main()
{
intn;
n=1000;
printf("n=%d,f=%d\n",n,jsValue(n));
writeDat();
}
writeDat()
{
FILE*in,*out;
intn,s;
ut=fopen("OUT10.DAT","w");
s=jsValue(1O00);printf("%d",s);
fprintf(out,"%d\n",s);
fclose(out);
}
35.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請(qǐng)編制函數(shù)JsSon(),其功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。
條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置012345678
源字符串a(chǎn)bcdhgfe
123498765
處理后的字符串dcbaefgh
432195678
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDatO的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[20][80];
voidisSoYt()
{
}
voidmain()
{
readDat();
isSort();
writeDat();
{
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("in71.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("out71.dar","w");
for(i=0;i<20;i++)
{
printf("%s\n",xx[i]);
fprintf{out,"%s\n",xx[i]);
}
fclose(out);
}
36.已知數(shù)據(jù)文件IN27.DAT中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)從大到小進(jìn)行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT27.DAT文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。
8129,8+1≠2+9,則該數(shù)不滿足條件,忽略。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
inta[300],bi300],cnt=0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n",cnt);
for(i=0;i〈cnt;i++)
printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("IN27.DAT","r");
for(i=0;i〈300;i++)
fscanf(fp,"%d,",&a[i]
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT27.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d,\n",b[i]);
fclose(fp);
}
參考答案
1.B
2.BOSPF可以劃分區(qū)域,路由更新信息在同一個(gè)區(qū)域內(nèi)傳播。區(qū)域邊界路由器負(fù)責(zé)接收從其他區(qū)域來的信息。故選擇B選項(xiàng)。
3.B解析:典型的MAC地址長度為48位(6個(gè)字節(jié)),標(biāo)準(zhǔn)的表示方法是在兩個(gè)十六進(jìn)制數(shù)之間用一個(gè)連字符隔開,故選項(xiàng)B是正確的。
4.A
5.B以太網(wǎng)使用二進(jìn)制指數(shù)后退算法來解決沖突問題。這種算法讓發(fā)生沖突的工作站在停止發(fā)送數(shù)據(jù)后,不是等待信道變?yōu)榭臻e后立即再次發(fā)送數(shù)據(jù),而是推遲一個(gè)隨機(jī)的時(shí)間,使重傳時(shí)再次發(fā)生沖突的概率最小。
6.C
7.A解析:通信子網(wǎng)由通信控制處理機(jī)、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。
8.B解析:SET協(xié)議中涉及的當(dāng)事人包括持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和支付網(wǎng)關(guān)。其中發(fā)卡機(jī)構(gòu)負(fù)責(zé)為每一個(gè)建立賬戶的用戶頒發(fā)付款卡;銀行負(fù)責(zé)為用戶開立賬號(hào)、支付卡認(rèn)證、支付和電子轉(zhuǎn)賬;支付網(wǎng)關(guān)負(fù)責(zé)連接公共因特網(wǎng)和金融機(jī)構(gòu)內(nèi)部網(wǎng)絡(luò),完成協(xié)議轉(zhuǎn)換、數(shù)據(jù)接口安全及鑒別管理。
9.D
10.A
11.(7)用戶數(shù)據(jù)報(bào)協(xié)議(UDP)【解析】TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議TCP和用戶數(shù)據(jù)報(bào)協(xié)議UDP。TCP協(xié)議是面向連接的協(xié)議,UDP協(xié)議是面向非連接的協(xié)議。
12.路由選擇路由選擇解析:幀中繼的主要特點(diǎn)是:中速到高速的數(shù)據(jù)接口;標(biāo)準(zhǔn)速率為DSI即T1速率;可用于專用和公共網(wǎng);使用可變長分組,它簡化了差錯(cuò)控制、流量控制和路由選擇功能。
13.超媒體超媒體解析:多媒體技術(shù)與超文本技術(shù)的結(jié)合,即形成了超媒體技術(shù)。
14.
15.
16.數(shù)據(jù)傳輸數(shù)據(jù)傳輸解析:虛電路的工作方式的工作過程分為3個(gè)階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。
17.超文本超文本解析:超文本是非線性的,讀者可以根據(jù)自己的興趣決定閱讀哪一部分的內(nèi)容。
18.48.194采用點(diǎn)分十進(jìn)制形式表示時(shí),A類IP地址的第1個(gè)十進(jìn)制數(shù)值在[1,126]范圍內(nèi),B類IP地址的第1個(gè)十進(jìn)制數(shù)值在[128,191]范圍內(nèi),C類IP地址的第1個(gè)十進(jìn)制數(shù)值在[192,223]范圍內(nèi)。IP地址94是一個(gè)B類IP地址,其主機(jī)號(hào)為48.194。
19.(6)可移植性【解析】OSI參考模型的框架下詳細(xì)規(guī)定了每一層的功能,以實(shí)現(xiàn)開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的可移植性。
20.ADSLADSL解析:ADSL是一種通過現(xiàn)有普通電話線為家庭、辦公室提供寬帶數(shù)據(jù)傳輸服務(wù)的技術(shù)。ADSL即非對(duì)稱數(shù)字信號(hào)傳送,它能夠在現(xiàn)有的雙絞銅線,即普通電話線上,提供高達(dá)8Mbps的高速下行速率,遠(yuǎn)高于ISDN速率;而上行速率有2Mbps,傳輸距離達(dá)3~5km。
21.反匯編過程反匯編過程解析:將源程序翻譯成機(jī)器語言目標(biāo)程序的過程叫匯編過程;把機(jī)器語言程序“破譯”為匯編語言程序的過程叫反匯編過程。
22.IEEE802IEEE802解析:IEEE在1980年2月成立了局域網(wǎng)標(biāo)準(zhǔn)化委員會(huì)(簡稱為IEEE802委員會(huì)),專門從事局域網(wǎng)的標(biāo)準(zhǔn)化工作,并制定了IEEE802標(biāo)準(zhǔn)。
23.網(wǎng)絡(luò)登錄網(wǎng)絡(luò)登錄解析:域模式的最大好處是單一網(wǎng)絡(luò)登錄能力,用戶只需要在域中擁有一個(gè)賬戶,就可以在整個(gè)網(wǎng)絡(luò)中漫游。
24.標(biāo)識(shí)信息標(biāo)識(shí)信息解析:一旦CA驗(yàn)證了實(shí)體的身份,就產(chǎn)生個(gè)證書,將這個(gè)公共密鑰和身份進(jìn)行綁定。證書中包括公共密鑰和密鑰所有者的全球惟一的標(biāo)識(shí)信息。這個(gè)證書由認(rèn)證中心進(jìn)行數(shù)字簽名。
0.0.6解析:在IP數(shù)據(jù)包傳輸?shù)倪^程中,路由器S接收到該數(shù)據(jù)包,并判斷目的網(wǎng)絡(luò),顯然日的網(wǎng)絡(luò)與自己不在同一網(wǎng)絡(luò),路由器S必須將IP數(shù)據(jù)包投遞給下一站路由器R。所以,路由器S的路由表中,對(duì)應(yīng)于目的網(wǎng)絡(luò)的下一跳IP地址應(yīng)該是路由器R的前端地址。
26.最大信任者權(quán)限屏蔽最大信任者權(quán)限屏蔽解析:基于網(wǎng)絡(luò)安全的考慮,NetWare提供了4級(jí)安全保密機(jī)制:注冊(cè)安全性、用戶信任者權(quán)限、最大信任者權(quán)限屏蔽和目錄與文件屬性。
27.鏡像或Mirroring鏡像或Mirroring
28.靜止靜止解析:JPEG是關(guān)于靜止圖像壓縮編碼的國際標(biāo)準(zhǔn),由國際標(biāo)準(zhǔn)化組織和圍際電報(bào)電話咨洵委員會(huì)聯(lián)合制定。它適合于連續(xù)色調(diào)、多級(jí)灰度、單色或彩色靜止圖像的數(shù)字壓縮編碼。
29.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或大于130不變,否則替換。
\n【解題思路】
\n①首先定義兩個(gè)循環(huán)整型變量i,j和存放ASCII碼值的中間變量val。
\n②通過兩個(gè)for循環(huán)完成對(duì)字符串的替換。第一個(gè)for循環(huán)的循環(huán)變量i的初值為0,當(dāng)i值等于文章中最大行數(shù)值maxline時(shí)停止循環(huán),每循環(huán)一次,i的值加1;第二層for循環(huán)中,循環(huán)變量i的初值為0,表示從第i行的第1個(gè)字符開始計(jì)算,當(dāng)j值等于該行中字符串長度的數(shù)值時(shí)停止循環(huán),每循環(huán)一次,j的值加1。
\n③循環(huán)體中,根據(jù)題意重新計(jì)算每個(gè)字符xx[i][i]的ASCIl碼值,當(dāng)新取得的ASCII碼值大于32且小于等于130時(shí),則用新的ASCII碼值所對(duì)應(yīng)的字符替代原來的字符,新ASCII碼值不在此范圍內(nèi)的字符則保持原字符不變。
\n【參考答案】
\n
30.【審題關(guān)鍵句】讀取1000個(gè)數(shù),奇數(shù)個(gè)數(shù)、偶數(shù)個(gè)數(shù)、平均值及方差。
\n【解題思路】本題類似第48套試題,相對(duì)來說更簡單一些,通過審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語句。
\n【參考答案】
\n
\n第8類按結(jié)構(gòu)體成員篩選并排序
31.B解析:WWW采用客戶機(jī)/服務(wù)器工作模式。
32.C解析:域名解析過程由客戶方的應(yīng)用程序發(fā)起。解析查詢的有關(guān)信息也會(huì)返回給請(qǐng)求的用戶程序。
33.D解析:Solaris是SUN公司的UNIX系統(tǒng),它運(yùn)行在RISC芯片的工作站和服務(wù)器上,它具有對(duì)稱多處理、多線程和優(yōu)秀的容錯(cuò)功能,它的硬件環(huán)境為Intel和Sparc系統(tǒng)。
34.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計(jì)算下一個(gè)Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t,\r\n則計(jì)算下一個(gè)Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/\r\n}解析:解答本題的關(guān)鍵是要充分理解題意,只有理解了題意本身的數(shù)學(xué)過程,才能把數(shù)學(xué)過程轉(zhuǎn)化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項(xiàng)開始,每一項(xiàng)都可以拆分為前兩項(xiàng)之和。本題要求找到該數(shù)列中“大于t的最小的一個(gè)數(shù)”。這里可以借助一個(gè)while循環(huán)來依次取數(shù)列中的數(shù),直到出現(xiàn)某一項(xiàng)的值大于t,那么這一項(xiàng)就是“大于t的最小的一個(gè)數(shù)”。注意:在循環(huán)體內(nèi)部,我們用變量f1始終來表示第n項(xiàng)的前面第二項(xiàng),用變量侵來始終表示第n項(xiàng)的前面第一項(xiàng)。這就實(shí)現(xiàn)了變量的活用與巧用。
35.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的總長度*/half=strl/2;/*求總長度的一半*/for(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串長度為奇數(shù)則跳最中間的字符使之不參加排序*/half++;for(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的總長度*/\r\nhalf=strl/2;/*求總長度的一半*/\r\nfor(j=0;j<half-1;j++)/*左邊部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;k<half;k++)\r\nif(xx[i][j]<xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j~]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nif(strl%2)/*如果原字符串長度為奇數(shù),則跳最中間的字符,使之不參加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右邊部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)二維數(shù)組的訪問和下標(biāo)的控制。
(2)字符的ASCII碼的比較。
(3)字符的排序。
本題將數(shù)據(jù)按行存入到二維數(shù)組xx中,行數(shù)為數(shù)組的第1個(gè)下標(biāo),每行字符的個(gè)數(shù)為數(shù)組的第2個(gè)下標(biāo)。因?yàn)橐孕袨樽址幚淼膯挝?,所以要先求得一行字符串的長度。字符可以參加任何整數(shù)運(yùn)算,實(shí)際上是字符的ASCII碼參與了運(yùn)算,所以町以直接使用比較運(yùn)算符對(duì)字符進(jìn)行比較。對(duì)從0到(長度/2-1)的字符進(jìn)行降序排序(數(shù)組的下標(biāo)從0開始)。若長度為奇數(shù),則再從(長度/2+1)開始(跳過最中間的字符)到最后1個(gè)字符進(jìn)行升序排列。否則,從(長度/2)開始到最后1個(gè)字符進(jìn)行升序排列。字符排序使用“選擇排序法”,最后使用循環(huán)實(shí)現(xiàn)對(duì)每行數(shù)據(jù)的處理。
36.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求千位數(shù)字*/hun=a[i]%1000/100;/*求百位數(shù)字*/ten=a[i]%100/10;/*求十位數(shù)字*/data=a[i]%10;/*求個(gè)位數(shù)字*/if(thou+hun==data+ten)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個(gè)位數(shù)*/{b[c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播上崗考試題及答案
- 靜物寫生素描考試題及答案
- 宣傳接待崗面試題及答案
- 廣東省廣州市番禺育才2022-2023學(xué)年八年級(jí)下學(xué)期期中考試物理試題(含答案)
- 抗體檢驗(yàn)知識(shí)培訓(xùn)課件
- 創(chuàng)新型醫(yī)療器械研發(fā)協(xié)議
- 關(guān)于職場(chǎng)軟技能培養(yǎng)的建議與反思
- 小學(xué)生科學(xué)知識(shí)讀物征文
- 員工技能培訓(xùn)安排表
- 全球教育資源分布及質(zhì)量評(píng)估表
- 信息系統(tǒng)應(yīng)急響應(yīng)計(jì)劃制定指南考核試卷
- 酒店消防安全知識(shí)培訓(xùn)試題及答案
- 2024解析:第四章光現(xiàn)象-講核心(解析版)
- 2024解析:第十九章生活用電-講核心(解析版)
- BRC+Food+Safety+Standard+2024年培訓(xùn)課件全攻略
- 《公路橋梁掛籃設(shè)計(jì)與施工技術(shù)指南》
- 建筑工地安全風(fēng)險(xiǎn)分級(jí)管控方案
- 供熱管網(wǎng)維保服務(wù)方案
- 現(xiàn)代家政導(dǎo)論-課件 4.1.1認(rèn)識(shí)家政教育及意義
- 浙江省【高等職業(yè)技術(shù)教育招生考試】-商業(yè)類(電子商務(wù))-職業(yè)技能理論知識(shí)(一)(答案版)
- 人教版小學(xué)六年級(jí)下冊(cè)音樂教案全冊(cè)
評(píng)論
0/150
提交評(píng)論