




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(2023年)山西省朔州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.
2.下列對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
3.如果一臺CiscoPIX525防火墻有如下配置
那么VALUE1、VALUE2、VALUE3可能的取值分別是()。
A.0、50、100B.0、100、50C.100、0、50D.100、50、0
4.NAT是指()
A.網(wǎng)絡地址傳輸B.網(wǎng)絡地址轉(zhuǎn)換C.網(wǎng)絡地址跟蹤
5.在載波偵聽與總線訪問方法上,CSMA/CD類似()CSMA協(xié)議。
A.1-堅持式B.非堅持式C.P-堅持式D.都不是
6.設計FDDI的目的是為了()。
A.為信息產(chǎn)業(yè)調(diào)整打下堅實基礎(chǔ)
B.實現(xiàn)調(diào)整、高可靠性和大范圍局域網(wǎng)連接
C.應用于廣域網(wǎng)與城域網(wǎng)連接
D.盡快完成廣域網(wǎng)主干網(wǎng)連接
7.傳輸速率最高為54Mbps的WLAN標準是()A.802.11B.802.11aC.802.11bD.802.11n
8.WindowsNT和Windows2000系統(tǒng)能設置為在幾次無效登錄后鎖定帳號,這可以防止()。
A.木馬B.暴力攻擊C.IP欺騙D.緩存溢出攻擊
9.IP地址塊/27、2/27和4/26經(jīng)過聚合后可分配的IP地址數(shù)為()。
A.62B.64C.126D.128
10.一臺交換機具有l(wèi)2個10/100Mbps電口和2個1000Mbps光口,如果所有端口都工作在全雙工狀態(tài),那么交換機總帶寬應為()。A.3.2GbpsB.4.8GbpsC.6.4GbpsD.14Gbps
二、填空題(10題)11.ADSL的性是指下行通道的數(shù)據(jù)傳輸速率遠遠大于上行通道的數(shù)據(jù)傳輸速率。
12.在實際應用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與______。
13.
14.計算機病毒的完整的工作過程包括潛伏、__________、觸發(fā)和行為控制四個階段。
15.不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為【】。
16.網(wǎng)絡性能管理的主要目的是維護網(wǎng)絡
和網(wǎng)絡運營效率。
17.
18.______拓撲結(jié)構(gòu)是在局域網(wǎng)中最常采用的。
19.
20.
三、2.填空題(8題)21.網(wǎng)絡安全策略主要包括技術(shù)和制度兩個方面。它的制定涉及網(wǎng)絡使用與管理制定和______兩方面的內(nèi)容。
22.典型的交換式局域網(wǎng)是交換式以太網(wǎng),它的核心部件是______。
23.電子政務需要先進可靠的______保障,這是所有電子政務系統(tǒng)都必須要妥善解決的一個關(guān)鍵性問題。
24.通過經(jīng)營電子支付的銀行進行電子支付的過程中,需要發(fā)出或者接收【】。
25.WindowsNTServer以______為單位集中管理網(wǎng)絡資源。
26.局域網(wǎng)的網(wǎng)絡參考模型對應于OSI參考模型的______和物理層。
27.以太網(wǎng)交換機是利用建立和維護______進行數(shù)據(jù)交換的。
28.會話層最重要的特征是【】。
四、C語言程序設計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)eneryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調(diào)用函數(shù)WdteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關(guān)系進行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.程序test.c的功能是:利用以下所示的簡單迭代方法求方程cos(x)-x=0的一個實根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取xl初值為0.0;
(2)x0=xl,把xl的值賦給x0;
(3)x1=cos(x0),求出一個新的x1;
(4)若x0-xl的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主。函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第l0類按指定條件對字符串進行排序
五、1.選擇題(3題)31.建筑物綜合布線系統(tǒng)的傳輸介質(zhì)主要采用()。Ⅰ、非屏蔽雙絞線Ⅱ、CATV電纜Ⅲ、光纖Ⅳ、屏蔽雙絞線
A.Ⅰ、ⅡB.Ⅰ、ⅢC.Ⅱ、ⅢD.Ⅲ、Ⅳ
32.以下哪種不屬于EDI交換平臺為用戶提供的接八方式()。
A.普通用戶接入方式
B.具有單一計算機應用系統(tǒng)的用戶接入方式
C.具有多個計算機應用系統(tǒng)的用戶接入方式
D.使用計算機網(wǎng)絡的用戶接入方式
33.下面關(guān)于計算機病毒的敘述中,不正確的是______。
A.計算機病毒有破壞性,凡是軟件作用到的計算機資源,都可能受到病毒的破壞
B.計算機病毒有潛伏性,它可能長期潛伏在合法的程序中,遇到一定條件才開始進行破壞活動
C.計算機病毒有傳染性,它能不斷擴散,這是計算機病毒最可怕的特性
D.計算機病毒是開發(fā)程序時未經(jīng)測試而附帶的—種寄生性程序,它能在計算機系統(tǒng)中存在和傳播
六、1.程序設計題(3題)34.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("in38.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\n",b[i]);
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out38.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中:它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等。
請編制函數(shù)intjsValue(intbb[])實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。
最后調(diào)用函數(shù)wfiteDat()把結(jié)果輸出到文件OUTl2.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)wnteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
intjsValue(intbb[]
{
}
main()
{
intb[20],num;
num=jsValue(b);
writeDat(num,b);
}
writeDat(intnum,intb[])
{
FILE*out;
inti;
ut=fopen("OUT12.DAT","w");
fprintf(out,"%d\n",num);
for(i=0;i<num;i++)
fprintf(out,"%d\n",b[i]);
fclose(out);
}
36.下列程序的功能是:選出5000以下符合條件的自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的10倍。計算并輸出這些4位自然數(shù)的個數(shù)cnt及這些數(shù)的和sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調(diào)用函數(shù)wfiteDAT()把結(jié)果cnt和sum輸出到文件OUT67.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)writDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
intcnt,sum;
voidcountValue()
{
}
voidmain()
{
cnt=sum=0;
countValue();
printf("滿足條件的自然數(shù)的個數(shù)=%d\n",cnt);
printf("滿足條件的自然的值的和=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT67.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose{fp);
}
參考答案
1.C
2.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做?。粚τ谝粋€位段中全部數(shù)字為0的情況,只保留一個0;當?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為。字符時,可以用:-(雙冒號)來表示,但是一個IPv6地址只允許有一個冒號,不能將一個段內(nèi)有效的0壓縮掉。選項8中有兩個雙冒號,因此B選項錯誤。
3.B在缺省情況下,etherneto被命名為外部接口(outside),安全級別是0,ethemetl被命名為內(nèi)部接口(inside),安全級別是100。ethemet2命名為中間接口dmz,安裝級別為50。故選B選項。
4.B
5.A解析:CSMA/CD類似1-堅持CSMA,發(fā)送前監(jiān)聽信道,忙則不發(fā)送,等到空閑時再發(fā),而且發(fā)送以后還要繼續(xù)監(jiān)聽信道,這樣進一步減少沖突。
6.B
7.B
8.B
9.CC【解析】經(jīng)過子網(wǎng)聚合,IP地址塊為202.113.79.0/25,去掉第—個IP和最后—個IP即得128-2=126。
10.C全雙工端口帶寬計算方法是:端口數(shù)×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數(shù)×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數(shù)×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。參考解析全雙工端口帶寬計算方法是:端口數(shù)×端口速率×2。由題干可知,交換機總帶寬為:12×2×lOOMbps+2×2×1000Mbps=6.4Gbps。
11.非對稱ADSL(非對稱用戶數(shù)字線路)使用比較復雜的調(diào)制解調(diào)技術(shù),“非對稱”是指下行通道的數(shù)據(jù)傳輸速率遠遠大于上行通道的數(shù)據(jù)傳輸速率。在0~5km的范圍內(nèi),ADSL的上行傳輸速率為512Kbps~1Mbps,下行傳輸速率為1~8Mbps。
12.虛電路虛電路解析:在實際應用中,分組交換技術(shù)可以分為兩類:數(shù)據(jù)報與虛電路。
13.
14.繁殖
15.直接存儲器存取方式(DMA)直接存儲器存取方式(DMA)解析:不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為直接存儲器存取方式(DMA)
16.服務質(zhì)量服務質(zhì)量
17.
18.總線網(wǎng)總線網(wǎng)解析:總線型拓撲結(jié)構(gòu)是局域網(wǎng)的主要拓撲結(jié)構(gòu)之一。
19.
20.
21.網(wǎng)絡防火墻的設計原則網(wǎng)絡防火墻的設計原則解析:網(wǎng)絡安全策略的制定涉及網(wǎng)絡使用與管理制定和網(wǎng)絡防火墻的設計原則兩方面的內(nèi)容。
22.以太網(wǎng)交換機以太網(wǎng)交換機解析:典型的交換式局域網(wǎng)是交換式以太網(wǎng),它的核心部件是以太網(wǎng)交換機(EthernetSwitch)。
23.安全安全解析:對于電子政務來說,信息網(wǎng)絡的安全尤為重要。需要先進而可靠的安全保障是所有電子政務系統(tǒng)都必須要解決的一個關(guān)鍵性問題。
24.電子單證電子單證解析:現(xiàn)代工商企業(yè)活動都和一定的單證相聯(lián)系。如果沒有相關(guān)單證的流通,各種經(jīng)濟活動就不能進行。在進行電子商務的過程中,傳統(tǒng)意義上的單證就被電子單證所取代。
25.域域解析:WindowsNTServer以域為單位集中管理網(wǎng)絡資源。一個域中,只能有一個主域控制器,還可以有后備域控制器與普通服務器。
26.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:局域網(wǎng)參考模型只對應OSI的數(shù)據(jù)鏈路層和物理層,它將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制子層LLC和介質(zhì)訪問控制子層MAC。
27.端口/MAC地址映射表端口/MAC地址映射表解析:交換機中通過“地址學習”方法來建立維護端口/MAC地址映射表,利用“端口/MAC地址映射表”來進行數(shù)據(jù)交換。
28.數(shù)據(jù)交換數(shù)據(jù)交換解析:會話層的主要任務是組織兩個會話進程之間的通信,并管理數(shù)據(jù)的交換。
29.【審題關(guān)鍵旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計算。
\n【解題思路】
\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,xl。并把變量xl的初值設為0.0。
\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達式cos(x0)
\n求出一個值xl,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs,判斷如果x0與xl差的絕對值小于0.000001,就認為xl的值是方程cos(x)-x=0的一個實根,此時退出循環(huán),把xl的值返回。
\n【參考答案】
\n
\n第10類按指定條件對字符串進行排序
31.B解析:建筑物綜合布線系統(tǒng)一般具有很好的開放式結(jié)構(gòu),采用模塊化結(jié)構(gòu),具有良好的可擴展性、很高的靈活性等特點。傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu)。
32.D解析:EDI交換平臺為用戶提供的接入方式主要有3種,即普通用戶接入方式,該類用戶通常沒有自己的計算機應用系統(tǒng),通常采用通過因特網(wǎng)或電話網(wǎng)以撥號方式接入EDI網(wǎng)絡交換平臺;具有單一計算機應用系統(tǒng)的用戶接入方式,可以利用電話交換網(wǎng),通過調(diào)制解調(diào)器直接接入EDI中心;有多個計算機應用系統(tǒng)的用戶接入方式,對于規(guī)模較大的企業(yè),采用連網(wǎng)方式將各個應用系統(tǒng)首先接入負責與EDI中心交換信息的服務器中,再由該服務器接入EDI交換平臺。
33.D解析:計算機病毒是指能夠侵入計算機系統(tǒng)并在計算機系統(tǒng)中潛伏、傳播、破壞系統(tǒng)正常工作的一種具有繁殖能力的程序。它不是開發(fā)程序時未經(jīng)測試而附帶的一種寄生性程序。
34.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(shù)jsVal()其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.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\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprintf(fp"%d\n"b[i]);fclose(fp);}已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。\r\n注意:部分源程序已給出。\r\n程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。\r\n請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。\r\n試題程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('滿足條件的數(shù)=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n}\r\nwriteDat()\r\n{\r\nFILE*fp;\r\ninti;\r\nfp=fopen('out38.dat','w');\r\nfprintf(fp,'%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nfprintf(fp,'%d\\n',b[i]);\r\nfclose(fp);\r\n}解析:本題考查的知識點如下:
(1)循環(huán)結(jié)構(gòu)的嵌套使用。
(2)運算符“%”及“/”的使用。
(3)選擇結(jié)構(gòu)中多個條件的布爾運算。
在本題中,首先要解決的問題是如何將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”——取余和、“/”——整除。將一個4位數(shù)整除1000則可得到其千位上的數(shù)字,將其除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位上的數(shù)字。千位上的數(shù)小于等于百位上的數(shù),百位上的數(shù)小于等于十位上的數(shù)……這些條件需要同時滿足,所以各條件之間要用到“與”運算。最后的排序仍用“選擇排序法”。
35.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果該數(shù)是完全平方數(shù)*/}hun=i/100;/*求該數(shù)的百位數(shù)字*/data=i-hun*100;/*得到后兩位數(shù)*/ten=data110;/*求該數(shù)的十位數(shù)字*/data=data-ten*10;/*求該數(shù)的個位數(shù)字*/if(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/k++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}j++;}}returnk;/*返回滿足該條件的整數(shù)的個數(shù)*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果該數(shù)是完全平方數(shù)*/\r\n}\r\nhun=i/100;/*求該數(shù)的百位數(shù)字*/\r\ndata=i-hun*100;/*得到后兩位數(shù)*/\r\nten=data110;/*求該數(shù)的十位數(shù)字*/\r\ndata=data-ten*10;/*求該數(shù)的個位數(shù)字*/\r\nif(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/\r\n{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/\r\nk++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回滿足該條件的整數(shù)的個數(shù)*/\r\n}解析:解答本題,首先應該考慮用一個for循環(huán)來依次取得100到999之間的各個數(shù),并對當前所取得的數(shù)進行兩個條件判斷:一是判斷該數(shù)是否是完全平方數(shù):二是判斷該數(shù)是否有兩位數(shù)字相同。如果以上兩個條件同時滿足,則把該數(shù)存放到b數(shù)組中,盡管題目要求所存的數(shù)必須從小到大,但我們?nèi)?shù)的過程本身就是從小到大取得,因此,排序工作是沒有必要做的,按照取數(shù)的順序,把滿足條件的數(shù)值存放到數(shù)組b中就可以了。判斷某個數(shù)是否是完全平方數(shù)的方法是看該數(shù)是否可以拆成完全相同的兩個數(shù)的積(當然要拆成的兩個數(shù)一定是兩位數(shù)),因此,我們再利用一個循環(huán)用10以上的兩位數(shù)逐個去拆被判斷的數(shù),如果被判斷的數(shù)恰好可以被完全拆分,則第一個條件成立,接著就開始依次取得被判斷的數(shù)的百位、十位、個位上的數(shù)字值,看是否有兩位數(shù)字相同。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年黑龍江省哈爾濱市香坊區(qū)中考物理一模試卷(含解析)
- 數(shù)字電路及模擬電路項目電子技術(shù)基礎(chǔ)課件
- 鐵道機車專業(yè)教學鄭州鐵路張中央77課件
- 雙語列車長空調(diào)故障的應急處置課件
- 鐵路貨物運輸保險YourSiteHere課件
- 水準測量成果計算李笑娜課件
- 丙烯花卉兒童課件
- 焦作新材料職業(yè)學院《生物化學與生物分子學》2023-2024學年第二學期期末試卷
- 西安翻譯學院《中醫(yī)藥與健康》2023-2024學年第二學期期末試卷
- 云南錫業(yè)職業(yè)技術(shù)學院《職業(yè)衛(wèi)生與職業(yè)醫(yī)學》2023-2024學年第二學期期末試卷
- 【基于雙因素理論下Y公司基層員工激勵機制研究11000字(論文)】
- 醫(yī)務人員手衛(wèi)生考試試題
- 西雙版納羅盤再生能源有限公司云南景洪市城市生活垃圾處理場沼氣發(fā)電項目環(huán)評報告
- 老人智能手環(huán)方案可行性研究報告
- 河南省建筑工程定額說明和計算規(guī)則
- ICICLE之禾陳列調(diào)研
- GB/T 42172-2022精油產(chǎn)品標簽標識通則
- 課程思政教學展示-空巢老人學與思
- 專職消防員及消防文員報名登記表
- 染料甲基橙的制備
- 熱烈歡迎領(lǐng)導蒞臨指導ppt模板
評論
0/150
提交評論