版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
【2023年】甘肅省嘉峪關市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列關于Blowfish算法,錯誤的是()。
A.Blowfish是一種非對稱加密算法
B.具有快速、緊湊、簡單、安全可變的特點
C.是一個可變密鑰長度的分組密碼算法
D.算法由兩部分組成:密鑰擴展和數(shù)據(jù)加密
2.下列關于RPR技術的描述中,錯誤的是()
A.RPR環(huán)能夠在50ms內(nèi)實現(xiàn)自愈
B.RPR環(huán)中每一個節(jié)點都執(zhí)行DPT公平算法
C.RPR環(huán)將沿順時針方向傳輸?shù)墓饫w環(huán)叫做外環(huán)
D.RPR的內(nèi)環(huán)與外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組
3.ADSL上行速率在()
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps~10Mbps
D.10Mbps~20Mbps
4.下列關于服務器技術的描述中,錯誤的是()。
A.服務器磁盤性能表現(xiàn)在磁盤存儲容量與I/O速度
B.集群系統(tǒng)中一臺主機出現(xiàn)故障時會影響系統(tǒng)的正常服務
C.采用RISC結(jié)構(gòu)處理器的服務器的操作系統(tǒng)通常采用UNIX
D.熱插拔功能允許用戶在不切斷電源的情況下,更換硬盤、板卡等
5.下列關于WindowsServer2003系統(tǒng)下DNS服務器配置和測試的描述中,錯誤的是()。
A.DNS服務器中的根DNS服務器不需管理員手工配置
B.使用nslookup命令可測試正向和反向查找區(qū)域
C.反向查找區(qū)域中,主機的指針記錄必須手工添加
D.主機記錄的生存時間是指該記錄在客戶機中緩存的時間
6.關于nbtstat命令,說法正確的是()。
A.使用該命令可以釋放和刷新NetBIOS名稱
B.該命令的-n選項用于顯示高速緩存中的內(nèi)容
C.該命令的-c選項顯示寄存在本地的名字和服務程序
D.該命令的-r選項+IP地址可以顯示指定計算機的物理地址和名字列表
7.下列關于光纖同軸電纜混合網(wǎng)HFC的描述中,錯誤的是()。
A.HFC是一個雙向傳輸系統(tǒng)
B.HFC光纖節(jié)點通過同軸電纜下引線為用戶提供服務
C.HFC為有線電視用戶提供了一種Internet接入方式
D.HFC通過CableModem將用戶計算機與光纜連接起來
8.攻擊者使用無效的IP地址,利用TCP連接的三次握手過程,使得受害主機處于開放會話的請求之中,直至連接超時。在此期間,受害主機將會連續(xù)接受這種會話請求,最終因耗盡資源而停止響應。這種攻擊被稱為()。
A.DDoS攻擊B.Land攻擊C.Smurf攻擊D.SYNFlooding攻擊
9.802.11定義了使用紅外、跳頻擴頻與直接序列擴頻技術。802.11b定義了使用跳頻擴頻技術,傳輸速率為1Mbps、2Mbps、5.5Mbps與
A.10MbpsB.11MbpsC.54MbpsD.100Mbps
10.下列關于路由器技術的描述中,錯誤的是()
A.吞吐量是指路由器的包轉(zhuǎn)發(fā)能力
B.高性能路由器一般采用交換式結(jié)構(gòu)
C.語音視頻業(yè)務對路由器延時抖動要求不高
D.路由器的冗余是為了保證設備的可靠性與可用性
二、填空題(10題)11.性能管理的主要目的是維護網(wǎng)絡運營效率和網(wǎng)絡______。
12.(5)_______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。
13.衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用______。
14.根據(jù)網(wǎng)絡總體設計中物理拓撲設計的參數(shù),確定以下兩個主要數(shù)據(jù):網(wǎng)絡中最多可能有的子網(wǎng)數(shù)量、網(wǎng)絡中最大網(wǎng)段已有的和可能擴展的_________數(shù)量。
15.紅外無線局域網(wǎng)的數(shù)據(jù)傳輸技術包括______紅外傳輸、全方位紅外傳輸與漫反射紅外傳輸。
16.在網(wǎng)絡中,一臺主機通常是與一臺路由器相連接,這臺路由器就是該主機的_________。
17.服務器運行的企業(yè)管理軟件ERP稱為______。
18.(10)AIXSL是_________公司的UNIX系統(tǒng)。
19.Novell公司收購了SUSE,以便通過SUSEProfessional進一步發(fā)展其網(wǎng)絡操作系統(tǒng)業(yè)務。
20.網(wǎng)絡操作系統(tǒng)有三大陣營:【】、Novell的NetWare和Microsoft的WindowsNT。
三、2.填空題(8題)21.在網(wǎng)絡管理模型中,管理者和代理者之間的信息交換可以分為兩種:一種是從管理者到代理的操作;另一種是從代理到管理者的______。
22.電子商務業(yè)務系統(tǒng)包括支付型業(yè)務和【】。
23.虛擬局域網(wǎng)通常采用交換機端口號、MAC地址、網(wǎng)絡層地址或______。
24.虛擬網(wǎng)絡的基礎是______技術。
25.按照信息交換方式和所連接的設備種類不同,通道可以分為字節(jié)多路通道,選擇通道和______通道。
26.網(wǎng)絡反病毒技術包括預防病毒、______、消毒3種技術。
27.計算機網(wǎng)絡是計算機技術與______技術相互滲透、密切結(jié)合的產(chǎn)物。
28.把高級語言程序翻譯成機器語言目標程序的工具,有兩種類型;解釋程序和【】。
四、C語言程序設計題(2題)29.函數(shù)RData實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組original中,請編寫函數(shù)StrCharMove,其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數(shù)組original中,最后調(diào)用函數(shù)WData,把結(jié)果original輸出到文件out.dat中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標點符號和空格)。
注意:部分程序已經(jīng)給出。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)RData和輸出數(shù)據(jù)函數(shù)WData的內(nèi)容。
30.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。
說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main和寫函數(shù)Wdata的內(nèi)容。
五、1.選擇題(3題)31.在對稱加密體制中必須保密的是______。
A.加密算法B.解密算法C.密鑰D.以上全是
32.ASCII碼中的每個字符都能用二進制數(shù)表示,例如A表示為01000001,B表示為01000010,那么字符F可表示為______。
A.01000011B.01000111C.01000101D.01000110
33.在實際的計算機網(wǎng)絡組建過程中,一般首先應該做什么()。
A.網(wǎng)絡拓撲結(jié)構(gòu)設計B.設備選型C.應用程序結(jié)構(gòu)設計D.網(wǎng)絡協(xié)議選型
六、1.程序設計題(3題)34.設有n個人坐一圈并按順時針方向從1到n編號,從第s個人開始進行1到m的報數(shù),報數(shù)到第m個人,此人出圈,再從他的下—個人重新開始從1到m報數(shù),如此進行下去直到所有的人都出圈為止。先要求按出圈次序,每10個人為一組,給出這n個人的順序表。請編制函數(shù)Josegh()實現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把編
設n=100,s=1,m=10進行編程。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)WritsDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineN100
#defineS1
#defineM10
intp[lOO],n,s,m;
voidWriteDat(void);
voidJosegh(void)
{
}
voidmain()
{
m=M;n=N;s=S;
Josegh();
WriteDat();
}
voidWriteDat(void)
{
inti;
FILE*fp;
fp=fopen("OUT59.DAT","w");
for(i=N-1;i>=0;i--)
{
printf("%4d",p[i]);
fprintf(fp,"%4d",p[i]);
if(i%10==0)
{
printf("\n");
fprintf(fp,"\n");
}
}
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.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應輸出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.A選項A)和選項B),Blowfish算法是由BruceSchneier設計的一種對稱加密算法,具有快速、緊湊、簡單、安全可變等特點:選項C),Blowfish是一個可變密鑰長度的分組密碼算法,分組長度是64位;選項D),Blowfish算法由兩部分組成:密鑰擴展和數(shù)據(jù)加密。
2.BRPR采用自愈環(huán)設計思路,能在50ms時間內(nèi)隔離出現(xiàn)故障的結(jié)點和光纖段,提供SDH級的快速保護和恢復。彈性分組環(huán)(RPR)中每一個節(jié)點都執(zhí)行SRP公平算法,與FDDI一樣使用雙環(huán)結(jié)構(gòu)。RPR將順時針傳輸?shù)墓饫w環(huán)稱為外環(huán),將沿逆時針傳輸?shù)墓饫w環(huán)稱為內(nèi)環(huán),并且其內(nèi)環(huán)和外環(huán)都可以傳輸數(shù)據(jù)分組和控制分組。因此8選項描述錯誤。
3.AADSL技術提供非對稱帶寬特性,E行速率為64\r\nKbps~640Kbps,下行速率為500Kbps~7Mbps。
4.B集群技術是向一組獨立的計算機提供高速通信線路,組成一個共享數(shù)據(jù)存儲空間的服務器系統(tǒng),提高了系統(tǒng)的數(shù)據(jù)處理能力。同時,如果其中一臺主機出現(xiàn)故障,它所運行的程序?qū)⒘⒓崔D(zhuǎn)移到其他主機上,并不影響系統(tǒng)的正常服務,因此集群計算技術可以大大提高服務器的可靠性、可用性與容災能力。故選B選項。
5.C反向查找區(qū)域中,使用“更新相關的指針(PTR)記錄”選項,可以將指針記錄自動添加到反向查找區(qū)域中。故選擇C選項。
6.A
7.D電纜調(diào)制解調(diào)器(CableModem)專門為利用有線電視網(wǎng)進行數(shù)據(jù)傳輸而設計。CableModem把用戶計算機與有線電視同軸電纜連接起來。故選項D錯誤。
8.D
9.B
10.C解析:路由器的關鍵技術指標包括:①吞吐量;②背板能力;③丟包率;④路由表容量;⑤突發(fā)處理能力;⑥延時與延時抖動;⑦服務質(zhì)量;⑧可靠性與可用性;⑨網(wǎng)管能力等。其中,吞吐量是指路由器的包轉(zhuǎn)發(fā)能力,與其端口數(shù)量、端口速率、包長度、包類型有關,涉及端口吞吐量與整機吞吐量兩個方面的內(nèi)容。端口吞吐量是指路由器某個具體端口的包轉(zhuǎn)發(fā)能力,而整機吞吐量是指路由器整機的包轉(zhuǎn)發(fā)能力。
11.服務質(zhì)量服務質(zhì)量解析:性能管理的目的是維護網(wǎng)絡服務質(zhì)量和網(wǎng)絡運營效率。性能管理包括性能監(jiān)測、性能分析以及性能管理控制功能。
12.(5)誤碼率【解析】誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。
13.MFLOPSMFLOPS解析:衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用MFLOPS。
14.\n主機或host
\n
15.定向光束定向光束解析:紅外無線傳輸分為:定向光束紅外傳輸、全方位紅外傳輸和漫反射紅外傳輸。
16.默認路由器或缺省路由器或defaultrouter
\n
17.企業(yè)資源規(guī)劃企業(yè)資源規(guī)劃解析:企業(yè)資源規(guī)劃(EnterpriseResourcePlanning,ERP)是指建立在信息技術基礎上,以系統(tǒng)化的管理思想為企業(yè)決策層及員工提供決策運行手段的管理平臺。
18.(10)IBM
【解析】目前,各大公司的UNIX系統(tǒng)主要有:IBM公司的AIX系統(tǒng)、Sun公司的Solaris系統(tǒng)、HP公司的HP-UX系統(tǒng)等。
19.LinuxNovell公司收購了SUSE,以便通過SUSELinuxProfessional進一步發(fā)展其網(wǎng)絡操作系統(tǒng)業(yè)務。
20.UnixUnix解析:網(wǎng)絡操作系統(tǒng)有3大陣營:UNIX、Novell的NetWare和Microsoft的WindowsNT。
21.事件通知事件通知解析:在網(wǎng)絡管理中,一般采用管理者-代理的管理模型。網(wǎng)絡管理為控制、協(xié)調(diào)和監(jiān)視網(wǎng)絡資源提供手段,即在管理者與代理之間利用網(wǎng)絡實現(xiàn)管理信息的交換,完成管理功能。管理者從各代理處收集管理信息,進行處理,獲取有價值的管理信息,代理向管理者發(fā)送事件通知,達到管理的目的。
22.非支付型業(yè)務非支付型業(yè)務解析:電子商務活動分為支付型業(yè)務和非支付型業(yè)務。
23.IP廣播組地址定義IP廣播組地址定義解析:虛擬網(wǎng)絡建立在交換技術基礎上。以軟件方式來實現(xiàn)邏輯工作組的劃分與管理。通常有4種定義虛擬局域網(wǎng)的技術:通過交換機端口號、用MAC地址、用網(wǎng)絡層地址和IP廣播組地址。
24.交換交換解析:虛擬網(wǎng)絡是建立在交換技術的基礎上的。
25.數(shù)組多路數(shù)組多路解析:數(shù)組多路通道綜合了字節(jié)多路通道分時工作和選擇通道傳輸速率高的特點。其實質(zhì)是對通道程序采用多道程序設計技術,使與通道連接的設備可以并行工作。
26.檢測病毒檢測病毒
27.通信通信解析:20世紀50年代,人們將彼此獨立發(fā)展的計算機技術與通信技術結(jié)合起來,完成了數(shù)據(jù)通信技術與計算機通信網(wǎng)絡的研究,為計算機網(wǎng)絡的出現(xiàn)做好了技術準備,奠定了理論基礎。
28.編譯程序編譯程序解析:把高級語言程序翻譯成機器語言目標程序的工具,有兩種類型;解釋程序和編譯程序。編譯程序是指輸入的整個源程序進行全部的翻譯轉(zhuǎn)換,產(chǎn)生出機器語言的目標程序,然后讓計算機執(zhí)行從而得到計算機結(jié)果。解釋程序就是把源程序輸入一句,翻譯一句,執(zhí)行一句,并不成為整個目標程序。
29.【審題關鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。
\n【解題思路】
\n①首先定義循環(huán)變量i、j和表示字符串長度的整型變量strl。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數(shù)strlen(original[i])計算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達式original[i][j]+=original[i][j]>>4實現(xiàn)對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應的位置上的功能。
\n【參考答案】
\n
30.【審題關鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。
\n【解題思路】
\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結(jié)束循環(huán),實現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a[i][k-1]的值賦給a[i][k],實現(xiàn)把a[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。
\n【參考答案】
\n
31.C解析:在對稱力嘧體制中不是通過對加密算法與解密算法的保密來達到保密性要求的,而是通過對密鑰的保密來實現(xiàn)的。
32.D解析:由二進制的算法可知F可表示為01000110。
33.A解析:拓撲設計是建設計算機網(wǎng)絡的第一步,它是通過網(wǎng)中結(jié)點與通信線路之間的幾何關系表示網(wǎng)絡結(jié)構(gòu),反映出網(wǎng)絡中實體間的結(jié)構(gòu)關系。
34.voidJosegh(void){intijkslw;s1=s;for(i=l;i<=n;i++)/*給n個人從到n編號*/p[i-1]=i;for(i=n;i>=2;i--){s1=(s1+m-1)%i;/*下一個開始報數(shù)的人的編號是(s1+m-1)%i*/if(s1==0)/*若s1為0則說明要開始報數(shù)的是最后一個人*/s1=i;w=p[s1-1];/*將要出圈的人移至數(shù)組的最后*/for(j=sl;j<=i-1;j++)p[j-1]=p[j];p[i-1]=w;}}voidJosegh(void)\r\n{\r\ninti,j,k,sl,w;\r\ns1=s;\r\nfor(i=l;i<=n;i++)/*給n個人從到n編號*/\r\np[i-1]=i;\r\nfor(i=n;i>=2;i--)\r\n{\r\ns1=(s1+m-1)%i;/*下一個開始報數(shù)的人的編號是(s1+m-1)%i*/\r\nif(s1==0)/*若s1為0,則說明要開始報數(shù)的是最后一個人*/\r\ns1=i;\r\nw=p[s1-1];/*將要出圈的人移至數(shù)組的最后*/\r\nfor(j=sl;j<=i-1;j++)\r\np[j-1]=p[j];\r\np[i-1]=w;\r\n}\r\n}解析:本題考查的知識點如下:
(1)將數(shù)組建成環(huán)。
(2)運算符“%”的使用。
(3)循環(huán)的嵌套使用。
此題是著名的“約瑟夫環(huán)”問題。首先要將每個人的編號存入數(shù)組。因為每次是從s1開始報數(shù),若是直線隊則下一個開始報數(shù)的人的編號是s1+m-1,但這里要建立一個環(huán),即最后一個人報完數(shù)后第一個人接著報數(shù)。所以這時下一個開始報數(shù)的人的編號足(s1+m-1)%i,i是此時圈中的總?cè)藬?shù)。若所得的結(jié)果為0,則說明要開始報數(shù)的是最后一個人。在此人前面的那個人就是要出圈的人,使用循環(huán)將要出圈的人移至數(shù)組的最后。開始時,總?cè)藬?shù)為n,以后依次減1,直到最后一個人出圈。
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ù)字相同。取得每一位上的數(shù)字值可以用“hun=i/100;data=i-hun*100:ten=data/10;data=d
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 26718-2024城市軌道交通安全防范系統(tǒng)技術要求
- 廣東酒店管理職業(yè)技術學院《經(jīng)典劇目排練》2023-2024學年第一學期期末試卷
- 廣東交通職業(yè)技術學院《醫(yī)學是什么》2023-2024學年第一學期期末試卷
- 廣東技術師范大學《中醫(yī)藥文化傳播》2023-2024學年第一學期期末試卷
- 廣東海洋大學《幼兒園玩教具設計與制作》2023-2024學年第一學期期末試卷
- 廣東工商職業(yè)技術大學《中國經(jīng)濟前沿(英語)》2023-2024學年第一學期期末試卷
- 小學生勞動課種花課件
- 《非平穩(wěn)信號分析》課件
- 贛西科技職業(yè)學院《材料力學D》2023-2024學年第一學期期末試卷
- 贛南師范大學《多媒體影像創(chuàng)作》2023-2024學年第一學期期末試卷
- CTD申報資料撰寫模板:模塊三之3.2.S.4原料藥的質(zhì)量控制
- 汽車標準-商用車輛前軸總成
- 個人貸款月供款計算表模板
- 先玉335玉米品種介紹課件講解
- (正式版)JTT 1482-2023 道路運輸安全監(jiān)督檢查規(guī)范
- 康復醫(yī)院籌建計劃書
- 吊籃安裝拆卸專項施工方案
- 提升高中生領導能力和組織能力的建議
- 2024屆新高考物理沖刺復習:“正則動量”解決帶電粒子在磁場中的運動問題
- 圍手術期血糖的管理
- 國開電大行政管理專科《監(jiān)督學》期末考試總題庫2024版
評論
0/150
提交評論