版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(2023年)廣東省云浮市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.CableModem上行速率在()
A.64Kbps-200Kbps
B.200Kbps-10Mbps
C.10Mbps-20Mbps
D.20Mbps-36Mbps
2.一臺交換機具有24個10/looMbps端口和2個1000Mbps端口,如果所有端口都工作在全雙工狀態(tài),那么交換機總帶寬應(yīng)為()。
A.4.4GbpsB.6.4GbpsC.6.8GbpsD.8.8Gbps
3.下列對IPv6地址AB31:O:0:0601:BC:0:0:05D7的簡化表示中,錯誤的是()。
A.AB31::601:BC:0:0:05D7
B.AB31::601:BC::05D7
C.AB31:O:0:601:BC::05D7
D.AB31:0:0:0601:BC::5D7
4.關(guān)于防火墻,下列說法中錯誤的是()
A.防火墻能隱藏內(nèi)部IP地址
B.防火墻能控制進出內(nèi)網(wǎng)的信息流向和信息包
C.防火墻能提供VPN功能
D.防火墻能阻止來自內(nèi)部的威脅
5.在客戶和服務(wù)器模型中,標識一臺主機中的特定服務(wù)通常使用()。
A.主機的域名B.主機的IP地址C.主機的MAC地址D.TCP和UDP端口號
6.
7.將Catalyst6500交換機的系統(tǒng)時間設(shè)定為"2013年3月26日,星期五,9點l9分25秒",正確配置是()。
A.setclockfri26/3/20139:19:25
B.settimefri3/26/20139:19:25
C.settimefri26/3/20139:19:25
D.setclock3/26/2013fri9:19:25
8.端口掃描可以通過捕獲本地主機或服務(wù)器的流入流出()來監(jiān)視本地主機的運行情況。
A.數(shù)據(jù)段B.FR數(shù)據(jù)幀C.比特流D.IP數(shù)據(jù)包
9.Java語言是()。
A.低級語言B.解釋執(zhí)行語言C.機器語言D.編譯執(zhí)行語言
10.下列關(guān)于ADSL的描述中,錯誤的是()
A.ADSL使用1對銅雙絞線
B.ADSL的上下行速率是相同的
C.ADSLModem用于連接計算機
D.采用ADSL技術(shù)可以通過PSTN接入Internet
二、填空題(10題)11.
第71題磁盤陣列的英文縮寫是___________。
12.多媒體軟件包括多媒體播放軟件和______。
13.(8)_______的虛擬局域網(wǎng)的建立是動態(tài)的,它代表了一組IP地址,并由稱做代理的設(shè)備對虛擬局域網(wǎng)中的成員進行管理。
14.假設(shè)有3個進程競爭同類資源,如果每個進程需要2個該類資源,則至少需要個該類資源,才能保證不會發(fā)生死鎖。
15.對于機架式服務(wù)器,通常根據(jù)機箱的高度細分為1U/2U/3U/4U/5U/6U/7U/8U等規(guī)格,其中1U相當(dāng)于______mm。
16.如果一個Web站點利用IIS建立在NTFS分區(qū),那么可以通過分級機制對它進行訪問控制。在這種分級訪問控制中,系統(tǒng)首先檢查【12】是否在允許的范圍內(nèi)。
17.因特網(wǎng)(Internet)上連接的計算機稱為主機,其中因特網(wǎng)服務(wù)與信息資源的提供者被稱為【】,因特網(wǎng)服務(wù)和信息資源的使用者被稱為【】。
18.
19.
20.
三、2.填空題(8題)21.Web站點可以限制用戶訪問Web服務(wù)器提供的資源,訪問控制一般分為四個級別:硬盤分區(qū)權(quán)限、用戶驗證、Web權(quán)限和______限制。
22.通常訪問一個單位的Web網(wǎng)站時,首先進入的網(wǎng)頁被稱為【】。
23.一個IP地址由網(wǎng)絡(luò)號部分和主機號部分組成。在進一步劃分子網(wǎng)的時候,C類IP地址的子網(wǎng)號是從______部分劃分出來的。
24.寬帶ISDN的業(yè)務(wù)分為兩類,即【】業(yè)務(wù)和發(fā)布型業(yè)務(wù)。
25.路由器是構(gòu)成因特網(wǎng)的關(guān)鍵設(shè)備。按照OSI參考模型,它工作于【】層。
26.攻擊密碼體制一般有兩種方法:密碼分析學(xué)和______。
27.FDDI在物理層提出了物理層介質(zhì)相關(guān)的PMD子層與______子層。
28.WWW瀏覽器的工作基礎(chǔ)是解釋執(zhí)行用______語言編寫的文件。
四、C語言程序設(shè)計題(2題)29.已知數(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ù)按從大到小的順序進行排序。最后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)容。
30.將文件in.dat中的200個整數(shù)讀至數(shù)組xx中。請編制jsValue函數(shù),要求:求出數(shù)組xx中的數(shù)值為奇數(shù)的個數(shù)cntl和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標為奇數(shù)的元素值的算術(shù)平均值pJ。
結(jié)果cntl,cnt2,pJ輸出到out.dat中。
注意:部分源程序存在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.寬帶ISDN的核心技術(shù)是()。
A.ATM技術(shù)B.光纖接入技術(shù)C.多媒體技術(shù)D.SDH技術(shù)
32.Wi-Fi無線局域網(wǎng)使用擴頻的兩種方法是跳頻擴頻與()。
A.混合擴頻B.直接序列擴頻C.軟擴頻D.線性擴頻
33.下面哪一種加密算法不屬于對稱加密算法()。
A.RC5B.TDEAC.DESD.PAS
六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件in80.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2輸出到out80.dat文件。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件,計算平均值pjz2。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],定義變量:cnt,pjz1,pjz2。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDa(()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjzl=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.2If\n不滿足條件的平均值
pjz2=%7.2If\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen{"in80.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out80.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjzl,pjz2);
fclose(fp);
}
35.下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請編制函數(shù)intjsValue(longn)實現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out43.dat中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()。
#include<stdio.h>
intjsValue(longn)
{
}
main()
{
longm;
FILE*out;
out=fopen("out43.dat","w");
for(m=11;m<1000;m++)
{
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
{
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
}
fclose(out);
}
36.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)JsSon(),其功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。
條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置012345678
源字符串a(chǎn)bcdhgfe
123498765
處理后的字符串dcbaefgh
432195678
注意:部分源程序已給出。
請勿改動主函數(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);
}
參考答案
1.B
2.D全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。即:24×100Mbps×2+2×1000Mbps×2=8.8Gbps。
3.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做?。粚τ谝粋€位段中全部數(shù)字為0的情況,只保留一個0;當(dāng)?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為。字符時,可以用:-(雙冒號)來表示,但是一個IPv6地址只允許有一個冒號,不能將一個段內(nèi)有效的0壓縮掉。選項8中有兩個雙冒號,因此B選項錯誤。
4.D解析:本題考查點是防火墻的功能。防火墻是一種隔離控制技術(shù),具體來說,是由計算機硬件和相應(yīng)軟件組成的一個系統(tǒng)。它設(shè)置在被保護網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間,通過監(jiān)測、限制某些數(shù)據(jù)的進入或發(fā)出,盡可能地對外屏蔽網(wǎng)絡(luò)內(nèi)部的信息,這樣一來,可以阻止外部網(wǎng)絡(luò)對內(nèi)部網(wǎng)絡(luò)的非法訪問,以防止內(nèi)部信息資源泄露、竊取和篡改,也可以阻止內(nèi)部信息從網(wǎng)絡(luò)非法輸出。防火墻典型的應(yīng)用是在內(nèi)部網(wǎng)絡(luò)Intranet和外部網(wǎng)絡(luò)Internet之間建立一道安全屏障。防火墻是一種被動防衛(wèi)技術(shù),由于它假設(shè)了網(wǎng)絡(luò)的邊界和服務(wù),可以達到防止非法用戶入侵內(nèi)部網(wǎng)絡(luò)的目的,但是對內(nèi)部的非法訪問難以有效地控制,也就是說,防火墻難以阻止來自內(nèi)部的威脅。
5.D
6.C
7.B正確的配置公式是'settime[day_of_week][mm/dd/yy][hh:mm:ss]',所以B項正確。
8.D
9.B
10.B
11.RAID
【解析】RAID即獨立磁盤冗余陣列,有時也簡稱DiskArray即磁盤陣列。
12.多媒體制作軟件多媒體制作軟件解析:多媒體軟件包括多媒體播放軟件和多媒體制作軟件。其中多媒體制作軟件包括文字編輯軟件、圖像處理軟件、動畫制作軟件、音頻處理軟件、視頻處理軟件和多媒體創(chuàng)作軟件。
13.(8)基于IP廣播組
【解析】基于lP廣播組的虛擬局域網(wǎng)是動態(tài)建立的,由代理對虛擬局域網(wǎng)中的成員進行管理。
14.4針對本題,首先可以使用逆向思維進行思考:3個進程,每個進程需要兩個同類資源,那么總共需多少個資源呢?有以下幾種情況。
—資源總數(shù)為1,則不管哪個資源占用該資源,都會導(dǎo)致無條件死鎖。
—資源總數(shù)為2,可分兩種情況:一個進程占用兩個資源,直到它執(zhí)行完畢后釋放,然后又由另一進程同時占用這兩個資源,由最后一個進程使用,這樣不會導(dǎo)致死鎖;兩個資源若不為某一進程獨占,將會導(dǎo)致死鎖,一般稱這種狀態(tài)是不安全的。
—資源總數(shù)為3,與第(2)條同理。
—資源總數(shù)為4,則無論資源如何分配,都不會導(dǎo)致死鎖。
用公式可以總結(jié)如下:
資源總數(shù)(安全的)=進程數(shù)′(每個進程所需資源數(shù)-1)+1
15.4444解析:對于機架式服務(wù)器而占,U是一個高度單位,IU相當(dāng)于44mm。
16.IP本題考查點是利用IIS建立Web網(wǎng)站可以進行的四級訪問控制。在電子商務(wù)中,Web站點的安全性是十分重要的。在使用微軟公司的IIS建設(shè)的Web網(wǎng)站時。當(dāng)位于NTFS分區(qū)時,可以通過四級訪問控制來對該網(wǎng)站進行訪問控制。四級訪問控制依次為IP地址限制、用戶驗證、Web權(quán)限和NTFS權(quán)限。
17.服務(wù)器客戶機服務(wù)器\r\n客戶機解析:因特網(wǎng)主要由通信線路、路由器、主機和信息資源構(gòu)成。主機即是因特網(wǎng)上連接的計算機。因特網(wǎng)能為用戶提供服務(wù)和共享的信息資源,有些主機專門起到提供服務(wù)和信息的作用,被稱為服務(wù)器。有些主機則是用于接受服務(wù)和信息,被稱為客戶機。服務(wù)器主機要求配置較高,客戶機主機則可以是一臺普通個人計算機。
18.虛擬化
19.數(shù)據(jù)加密
【解析】Blowfish算法是由BruceSchneier設(shè)計的一種對稱分組密碼,具有快速、緊湊、簡單、安全性可變等特點。是一個可變密鑰長度的分組密碼算法,分組長度為64位。算法由密鑰擴展和數(shù)據(jù)加密兩部分組成。
20.互操作
21.IP地址IP地址解析:Web站點訪問控制一般分為4個級別,即IP地址限制、用戶驗證、Web權(quán)限和硬盤分區(qū)權(quán)限。其中,IP地址限制是指Web服務(wù)器審核所訪問的用戶計算機的IP地址,以決定該用戶能否訪問Web站點的資源。
22.主頁主頁解析:因特網(wǎng)上的信息以Web頁面來組織,若干主題相關(guān)的頁面集合構(gòu)成Web網(wǎng)站,主頁(HomePage)就是這些頁面集合中的一個特殊頁面。通常,WWW服務(wù)器設(shè)置主頁為默認值,所以主頁是一個網(wǎng)站的入口點,就好似一本書的封面。目前,許多單位都在因特網(wǎng)上建立了自己的Web網(wǎng)站,進入一個單位的主頁以后,通過網(wǎng)頁上的鏈接即可訪問更多網(wǎng)頁的詳細信息。
23.主機號主機號解析:在實際應(yīng)用中,把主機號再次劃分成子網(wǎng)號和主機號。
24.交互型交互型解析:寬帶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ù)。
25.網(wǎng)絡(luò)網(wǎng)絡(luò)解析:網(wǎng)橋是在數(shù)據(jù)連路層上實現(xiàn)不同網(wǎng)絡(luò)的互連的設(shè)備;路由器是在網(wǎng)絡(luò)層上實現(xiàn)多個網(wǎng)絡(luò)互連的設(shè)備;網(wǎng)關(guān)是通過使用適當(dāng)?shù)挠布c軟件,來實現(xiàn)不同網(wǎng)絡(luò)協(xié)議之間的轉(zhuǎn)換功能,硬件提供不同網(wǎng)絡(luò)的接口,軟件實現(xiàn)不同的互聯(lián)網(wǎng)協(xié)議之間的轉(zhuǎn)換。
26.窮舉攻擊窮舉攻擊解析:攻擊密碼體制般有兩種方法:密碼分析學(xué)和窮舉攻擊。
27.物理層協(xié)議PHY物理層協(xié)議PHY解析:FDDI在物理層提出PMD與PHY子層。FDDI采用IEEE802的體系結(jié)構(gòu)和邏輯鏈路控制(LLC)協(xié)議研究出了FDDI的MAC協(xié)議。
28.HTMLHTML解析:瀏覽器解釋執(zhí)行的主要是超文本文件,這種類型的文件一般是用HTML書寫。
29.【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
30.【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
31.A【解析】寬帶ISDN的目標主要是實現(xiàn)4個層次上的綜合,即綜合接入、綜合交換、綜合傳輸和綜合管理寬帶ISDN的核心技術(shù),采用異步傳輸模式ATM,實現(xiàn)高效的傳輸、交換和復(fù)用。
32.B無線局域網(wǎng)使用擴頻的兩種方法是跳頻擴頻(FHSs)和直接序列擴頻(DSSS)。
33.D解析:對稱型加密使用單個密鑰對數(shù)據(jù)進行加密或解密,目前經(jīng)常使用的對稱加密算法有:數(shù)據(jù)加密標準(DataEncryptionStandard,DES)、三重DES(TDEA)、RivestCipher5(RC5),國際數(shù)據(jù)加密算法(InternationalDataEncryptionAlgorithm,IDEA3)。RSA是不對稱加密。
34.voidjsValue(){intithouhuntendatan=0;for(i=O;i<300;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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/{cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=aIi];/*將不滿足條件的數(shù)求和*/}pjz1/=cnt;/求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=0;\r\nfor(i=O;i<300;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(data-thou-hun-ten>0)/*如果個位數(shù)減千位數(shù)減百位數(shù)大于0*/\r\n{\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=aIi];/*將不滿足條件的數(shù)求和*/\r\n}\r\npjz1/=cnt;/求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點如下:
(1)特殊運算符“%”及“/”的使用。
(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用?
在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除),拆分方法略。然后判斷“個位數(shù)-千位數(shù)-百位數(shù)-十位數(shù)”的值是否大于0。依次求得符合條件的數(shù)的和及其平均值。
35.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*將長整數(shù)n轉(zhuǎn)換成與其等價的字符串存入xy指向的字符串中輸出串為十進制*/strl=strlen(xy);/*求字符串的長度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/if(i>=half)return1;/*如果字符串是回文則返回1*/elsereturnO;/*否則返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*將長整數(shù)n轉(zhuǎn)換成與其等價的字符串存入xy指向的字符串中,輸出串為十進制*/\r\nstrl=strlen(xy);/*求字符串的長度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/\r\nif(i>=half)return1;/*如果字符串是回文,則返回1*/\r\nelsereturnO;/*否則返回0*/\r\n}解析:本題考查的知識點如下:
(1)將整型變量轉(zhuǎn)換成字符串。
(2)字符串長度的確定和循環(huán)的使用。
(3)字符串是否對稱的判斷。
回文數(shù)是指其各位數(shù)字左右均對稱的整數(shù),因為給出的數(shù)的位數(shù)不確定,所以不采用將各位上的數(shù)字轉(zhuǎn)變成單獨的數(shù)再比較的方法。這里使用函數(shù)char*ltoa(longnum,char*str,intradix),其功能是將長整數(shù)num轉(zhuǎn)換成與其等價的字符串存入str指向的字符串中,輸出串的進制由radix決定。將整數(shù)轉(zhuǎn)變成字符串后,判斷字符串是否左右對稱。求得字符串長度后設(shè)置兩個變量,一個從字符串的頭開始向后移動,一個從字符串的倒數(shù)第一個元素開始向前移動,直到移至數(shù)組的中間元素。若兩者所決定的數(shù)組元素均相等,則字符串左右對稱。
36.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[
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度師承合同范本:航空技術(shù)傳承師徒協(xié)議培養(yǎng)航空人才的合同2篇
- 汽車生產(chǎn)線升級工程招標合同三篇
- 14《小狗學(xué)叫》教學(xué)實錄-2024-2025學(xué)年三年級上冊語文統(tǒng)編版
- 《愛心行動 - 圖形與拼組》(教學(xué)實錄)-2023-2024學(xué)年青島版數(shù)學(xué)二年級下冊
- 七年級語文上冊 第六單元 22《寓言四則》杞人憂天教學(xué)實錄 新人教版
- 2024年度電競場館音視頻設(shè)備采購與安裝合同3篇
- 內(nèi)蒙古自治區(qū)通遼市開魯縣2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末試題含解析
- 2024版地下室租賃與裝修改造一體化合同3篇
- 2024年搬家服務(wù)合同含搬家服務(wù)期間法律咨詢2篇
- 2024年度國際貨運代理服務(wù)合同3篇
- 學(xué)校紀檢監(jiān)察工作制度樣本
- 2023-2024年人教版九年級上冊化學(xué)期末實驗題復(fù)習(xí)
- 當(dāng)前臺海局勢分析課件
- 五金采購工作總結(jié)
- 蘇教版三年級上冊解決問題的策略應(yīng)用題100題及答案
- 質(zhì)量管理中的流程改進與優(yōu)化
- 成長賽道-模板參考
- 室外晾衣棚施工方案
- 兒童健康管理服務(wù)總結(jié)分析報告
- 殯葬行業(yè)的風(fēng)險分析
- 通信工程冬季施工安全培訓(xùn)
評論
0/150
提交評論