2021年內蒙古自治區(qū)烏海市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第1頁
2021年內蒙古自治區(qū)烏海市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第2頁
2021年內蒙古自治區(qū)烏海市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第3頁
2021年內蒙古自治區(qū)烏海市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第4頁
2021年內蒙古自治區(qū)烏海市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2021年內蒙古自治區(qū)烏海市全國計算機等

級考試網(wǎng)絡技術預測試題(含答案)

學校: 班級: 姓名: 考號: 一、單選題(10題)(18)在總線結構局域網(wǎng)中,關鍵是要解決A) 網(wǎng)卡如何接收總線上的數(shù)據(jù)的問題B) 總線如何接收網(wǎng)卡上傳出來的數(shù)據(jù)的問題C) 網(wǎng)卡如何接收雙絞線上的數(shù)據(jù)的問題1.I))暮關同使用數(shù)據(jù)傳輸介質的數(shù)據(jù)發(fā)送和接收控制問題下列不屬于寬帶城域網(wǎng)QoS保證技術的是()RSVPB.DiffServC.MPLSD.WIMAXLinux的基本特點是()。多用戶,單任務,實時B.多用戶,多任務,交互式C.單用戶,單任務,分時D.多用戶,多任務,分時時移電視和直播電視的基本原理相同,主要差別在于傳輸方式的差異.時移電視是采用什么來為用戶實現(xiàn)時移電視的功能?()A.組播方式B.廣播方式C.點播方式D.多播方式(14)TCP/IP參考模型由以下層次構成A) 物理展、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層和應用層B) 主機-網(wǎng)絡層、互連層、傳輸層和應用層C) 物理層、數(shù)據(jù)鏈路層和網(wǎng)絡層5. D)局域網(wǎng)層、廣域網(wǎng)層和4..聯(lián)網(wǎng)層6.當服務器組中一臺主機出現(xiàn)故障,該主機上運行的程序將立即轉移到組內其他主機。下列技術中能夠實現(xiàn)上述需求的是()A.RAIDB.ClusterC.RISCD.CISC(57)電子政務的邏輯結構自下而上分為3個層次,它們是基礎設施層、統(tǒng)一的安全電子政務平臺層和電子政務應用層基礎設施層、一站式電子政務服務層和電子政務應用層一站式電子政務服務層、統(tǒng)一的安全電子政務平臺層和電子政務應用層基礎設施層、統(tǒng)一的安全電子政務平臺層和一站式電子政務服務層某企業(yè)分配給產(chǎn)品部、市場部和財務部的IP地址塊分別為56.16.31.192/26、56.16.31.160/27和56.16.31.128/27,3個地址塊聚合后的地址為()。56.16.31.0/2556.16.31.0/2656.16.31.128/2556.16.31.128/26下列關于寬帶城域網(wǎng)匯聚層基本功能的描述中,錯誤的是()。提供用戶訪問Internet所需要的路由服務匯接接入層的用戶流量,進行數(shù)據(jù)轉發(fā)和交換根據(jù)接入層的用戶流量,進行流量均衡、安全控制等處理根據(jù)處理結果把用戶流量轉發(fā)到核心交換層或在本地進行路由處理NetWare提供三級容錯機制,第三級系統(tǒng)容錯(SFTIII)提供了()。A.文件服務器鏡像B.熱修復與寫后讀驗證C.雙重目錄與文件分配表D.硬盤鏡像與硬盤雙工二、填空題(10題)11.(2)流媒體具有嚴格的 關系。12.冋絡i*- 限度地増加網(wǎng)絡的可用時間.提高網(wǎng)絡設備的利用率,改善網(wǎng)絡性能?服務-.?_L11_—個IPv6地址為21DA:0000:0000:0000:02AA:000F:FE08:9C5A,如果采用雙冒號表示法,那么該IPv6地址可以簡寫為HFC采用的傳輸方式,用戶數(shù)越多,每個用戶實際可使用的帶寬就越窄。(2)衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用 o16.第80題P2P網(wǎng)絡存在集中式 分布式結構化和混合式結 構化四種主要結構類型。17.第66題TCP協(xié)議可以將源主機的 無差錯地傳送到目的主機。18.根據(jù)協(xié)議的作用范圍,組播協(xié)議可分為 和IP組播路由協(xié)議兩種。SOAP的中文名稱是 o三、2.填空題(8題)路由器是構成因特網(wǎng)的關鍵設備。按照OSI參考模型,它工作于【1層。世界第一臺現(xiàn)代通用數(shù)字電子計算機誕生于 年,其內部采用二進制。網(wǎng)絡地址包含一個有效的網(wǎng)絡號和一個全 的主機號。普通用戶終端通過資源子網(wǎng)中的 聯(lián)入網(wǎng)內。最初的ARPANet主要研究內容是 網(wǎng)絡通信協(xié)議、網(wǎng)絡通信與系統(tǒng)操作軟件。在軟磁盤存儲器中,軟磁盤適配器是 。在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術、數(shù)字簽名技術以及 協(xié)議保證交易的安全。28.SNMP是最常用的計算機網(wǎng)絡管理協(xié)議。SNMPv3在SNMPv2基礎上增加、完善了 和管理機制。四、C語言程序設計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort.M函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)writeDat把結果xx輸出到文件out.dat中。條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。例如位置 012345678源字符串 abcdhgfe12349876518偵:理后字符申dcbaefgh432195678注意:部分源程序存在test.C文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。;*include<stdio.h>!^include<string.h>;voidreadDat();;voidwriteDat();:charxx(20J[80|;;voidjsSortO,voidmain()'<I;readDat();■jsSort();'writeDat();TOC\o"1-5"\h\z:1\/?從文fl3中小電召故到?申?/!voidreadDat():(- FILE *in;! inti-0;: char *p;in- fopenfln.dat*,Mr"):?whiled<20“fgets(xxlil,80,in)!?NULL:;(:p-strchr(xx(i],*\n');i if(p)*p-0;: !+?;2")Ijfclose(in);;}!/?顧果"■出到文什ouSM屮?/1?voidwriteDat();<!FILE*out;;inti;-out-fopen("out.dat*,Hw");'ford-0;i<20;i**)i{?printf("%3\n",xx[i|);!fprintf(out, xx(l));;J;fclose(out);30.對KJ個楸L人並誕畢.nil-個100象記術的成象歡剛文hindat. 的Wht旺符條記航的長度均為10位?適6友示気個皺既人的選屮惆況.5*.付發(fā)示勤:個候il人的之中情況.依次類推:。,位內齊均為彳符*0(或TA小此人核處中.寸"比人木核。中.若張選票之中人數(shù)小丁SFS個人時梭認力無效的選票明不作統(tǒng)計.如£嫉數(shù)Rcd&D的功能/把次才數(shù)默讀入時,符堆做負IXX中.諾塢刖網(wǎng)數(shù)CouniRsO未燈計每個絞迭人的選杲數(shù))HC御票敢依次。入yyf。比yy[9]中,即第一個候選人的得票數(shù)存入yy【O]中,以此類推。最后調用函數(shù)WriteDat把結果yy輸出到文件out.dat中。注意:部分源程序存放在test.c文件中。請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)writeDat的內容。,?include<stdio.h>;tinclude<string.h>'charxx(100](11);intyy(10];intReadDat(void);voidWrlteDat(void);voidCountRs(void)-voidmain();inti;ford-0;1<10;yyli)-o;;if(ReadDat())J<print!(”選票敢舜文件in.dat4、能打幵!\007\n**);return;ICountRsO;;WriteDatO;;I:/-ICftllBlMii入JI字符也”中?/?intReadDat(void)(FILEinti;;chartt[13]:if((fp-fopen(-in.dat","r*))--NULL)return1;\ford-0;i<100;iw),<if(fgcts<tt,13,fp)—NULL)return1;memcpy(xx(i|,tt,10)/xx(i](10]-0;!>-fclose(fp);;return0;:?,,?|C峪!Kyy■出,文floutm中?/'voidWritcDat(void)-IFILE?fp;int1;?fp?fopcn("out.dat",**w");ford-0;1<10;£??)(fprintf(fp,-%d\n-,yy(il);jprintf 人的選票 i?1,yy(i))j?I;fclose(fp);;)第14類字符左右移動指定位后與原字符之和替換原字符五、 1.選擇題(3題)下列不屬于SET要達到的主要目標的選項是()。信息在公共因特網(wǎng)上傳輸,保證網(wǎng)上的信息不被黑客竊取訂單信息和個人賬號信息隔離持卡和商家不認識進行交易,以保證交易的廣泛性要求軟件遵循相同協(xié)議和消息格式,使不同廠家開發(fā)的軟件具有兼容性和互操作性,并且可以運行在不同的硬件和操作系統(tǒng)平臺上。因特網(wǎng)域名中,edu通常表示 oA.商業(yè)組織B.教育機構C?政府部門D.軍事部門下面哪一種加密算法不屬于對稱加密算法 oA.RSAB.DESC.RC5D.IDEA六、 1.程序設計題(3題)下列程序的功能是:把s字符串中所有的字符左移一個位置,串中的第一個字符移到最后。請編制函數(shù)chg(char*s)實現(xiàn)程序要求,最后調用函數(shù)readwriteDat()把結果輸出到out63.dat文件中。例如:s字符串中原有內容為Mn,123xyZ,則調用該函數(shù)后,結果為n,123xyZMo注意:部分源程序已給出。請勿改動主函數(shù)main。和輸入輸出函數(shù)readwriteDAT()的內容。試題程序:#include<conio.h>#include<stdio.h>#defineN81voidreadwriteDATO;voidchg(char*s)main()(chara[N];clrscr();printf(MEnterastring:M);gets(a);printfC'Theoriginalstringis:”);puts(a);chg(a);printf("Thestringaftermodified:puts(a);readwriteDAT();voidreadwriteDATO{inti;chara[N];unsignedchar*p;FILE*rf,*wf;rf=fopen(Min63.datM,HrM);wf=fopen(nout63.datH,Mwn);for(i=0;i<10;i++)(fgets(a,80,rf);p=strchr(a,*\n*);if(p)*P=0;chg(a);fprintf(wf,M%s\nH,a);)fclose(rf);fclose(wf);}35.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個數(shù),結果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:F(0)=0,F(l)=lF(n)=F(n-l)+F(n-2)最后調用函數(shù)writeDatO,把結果輸出到文件OUT10.DAT中。例如:當t=1000時,函數(shù)值為1597。注意:部分源程序已給出。請勿改動主函數(shù)main()和寫函數(shù)WriteDat。的內容。#include<stdio.h>intjsValue(intt)(}main()(intn;n=1000;printf(Hn=%d,f=%d\nH,n,jsValue(n));writeDat();}writeDat()(FILE奉in,*out;intn,s;ut=fopenCOUT10.DATM,nwM);s=jsValue(1000);printff%d",s);fprintf(out,”%d\iT,s);fclose(out);36.已知數(shù)據(jù)文件IN77.DAT中存有200個4位數(shù),并已調用讀函數(shù)readDatO把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:如果一個4位數(shù)的干位數(shù)字上的值加十位數(shù)字上的值恰好等于百位數(shù)字上的值加上個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計(書滿足此條件的數(shù)的個數(shù)ent并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDatO把結果ent及數(shù)組b中符合條件的4位數(shù)輸出到OUT77.DAT文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200],b[200],已定義變量:ent。請勿改動主函數(shù)main。、讀函數(shù)readDatO和寫函數(shù)writeDat。的內容。試題程序:#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal()(}voidreadDat()(inti;FILE奉fp;fp=fopen("IN77.DAT",MrH);for(i=0;i<MAX;i++)fscanf(fp,M%dn,&a[i]);fclose(fp);}main(){inti;readDat();jsVal0;printf(”滿足條件的數(shù)=%d\iT,ent)for(i=0;i<ent;i++)printf(n%dH,b[i]);printf(H\nM);writeDat();}writeDat(){FILE*fp;inti;fp=fopen(”O(jiān)UT77.DAT”,”w”);fprintf(fp,M%od\nn,ent);for(i=0;i<ent;i++)fprintf(fp,H%d\nn,b[i]);fclose(fp);參考答案TOC\o"1-5"\h\zDDDCBBB解析:RAID磁盤陣列就是將N臺硬盤通過RAIDController(分Hardware,Software)結合成虛擬單臺大容量的硬盤使用,從而提高硬盤性能。Cluster集群是指一組連接起來的電腦,它們共同工作對外界來說就像一個電腦一樣。集群一般用于單個電腦無法完成的高性能計算,擁有較高的性價比??梢詫崿F(xiàn)負載均衡和性能優(yōu)化。如Baidu和Google等大的搜索引擎后臺服務器就是利用Cluster實現(xiàn)。RISC精簡指令集計算機是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC機),RISC機中釆用的微處理器統(tǒng)稱RISC處理器。IBM的PowerPC就是釆用的RISC。CISC復雜指令集計算機,和RISC,都是指的計算機的中央處理器內核的指令類型。不同的是指令由完成任務的多個步驟所組成,把數(shù)值傳送進寄存器或進行相加運算。如Intel和AMD的x86就是釆用的CISCo綜上分析可推得,服務器組中一臺出現(xiàn)故障后,立即轉移到其他主機中,應該通過B)Cluster集群來實現(xiàn)。AC地址聚合是指把幾個小網(wǎng)絡合并為一個大網(wǎng)絡,主要通過修改子網(wǎng)位實現(xiàn)(增大)。具體方法是判斷這些地址最左邊的多少位是相同的,需要如下3步。第一步:將地址轉換為二進制格式,并將它們對齊。第二步:找到所有地址中都相同的最后一位。第三步:計算有多少位是相同的。根據(jù)第二步得到:00111000?00010000.00011111.10000000o共有25位相同,故子網(wǎng)掩碼為/25。轉換為十進制得56.16.31.128/25o故選C選項。A提供用戶訪問Internet所需要的路由服務的是核心交換層。匯聚層的基本功能是:匯聚接入層的用戶流量,進行數(shù)據(jù)分組傳輸?shù)膮R聚、轉發(fā)和交換。根據(jù)接入層的用戶流量,進行本地路由、過濾、流量均衡、QoS優(yōu)先級管理,以及安全控制、IP地址轉換、流量整形等處理。根據(jù)處理結果把用戶流量轉發(fā)到核心交換層或本地進行路由處理。A解析:NetWare第三級系統(tǒng)容錯(SFTHI)提供了文件服務器鏡像功能。(2)前后時序【解析】流媒體具有3個特點:連續(xù)性、實時性、時序性。12.13.21DA::2AA:F:FE08:9C5A【解析】為了簡化IPv6地址的表示,在一個以冒號十六進制表示法表示的IPv6地址中,如果幾個連續(xù)位段的值都為0,那么這些0可以簡寫為::,稱為雙冒號表示法。14.非對稱HFC(混合光纖/同軸電纜網(wǎng))接入是指借助有線電視網(wǎng)接入Internet的方式。HFC接入也采用非對稱的數(shù)據(jù)傳輸,上行傳輸速率在10Mbps左右,下行傳輸速率為10Mbps~40Mbps。由于HFC的接入速率較高且24小時在線,所以無論是單機接入還是局域網(wǎng)接入都非常簡單。HFC采用共享式的傳輸方式,用戶越多,每個用戶實際可以使用的帶寬就越窄。15.MFLOPS【解析】衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用MFLOPSo.分布式非結構化.字節(jié)流【解析】TCP協(xié)議提供了面向連接的,可靠的,全雙工的數(shù)據(jù)流傳輸服務。其完全可靠性是指TCP確保通過一個連接發(fā)送的數(shù)據(jù)正確地到達目的地,不會發(fā)生數(shù)據(jù)的丟失或亂序。.數(shù)據(jù)加密【解析】Blowfish算法是由BruceSchneier設計的一種對稱分組密碼,具有快速、緊湊、簡單、安全性可變等特點。是一個可變密鑰長度的分組密碼算法,分組長度為64位。算法由密鑰擴展和數(shù)據(jù)加密兩部分組成。19.IP組播組管理協(xié)議【解析】根據(jù)協(xié)議的作用范圍,組播協(xié)議分為主機和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是各種路由協(xié)議。20.簡單對象訪問協(xié)議簡單對象訪問協(xié)議解析:SOAP是SimpleObjectAccessProtocol的縮寫,即“簡單對象訪問協(xié)議”。21.網(wǎng)絡網(wǎng)絡解析:網(wǎng)橋是在數(shù)據(jù)連路層上實現(xiàn)不同網(wǎng)絡的互連的設備;路由器是在網(wǎng)絡層上實現(xiàn)多個網(wǎng)絡互連的設備;網(wǎng)關是通過使用適當?shù)挠布c軟件,來實現(xiàn)不同網(wǎng)絡協(xié)議之間的轉換功能,硬件提供不同網(wǎng)絡的接口,軟件實現(xiàn)不同的互聯(lián)網(wǎng)協(xié)議之間的轉換。22.19461946解析:1946年世界上第一臺數(shù)字電子計算機ENIAC在美國賓夕法尼亞大學誕生。23.00解析:網(wǎng)絡地址包含一個有效的網(wǎng)絡號和一個全“0”的主機號,用來表示一個具體的網(wǎng)絡。主機主機解析:普通用戶終端通過主機聯(lián)入網(wǎng)內。分組交換設備分組交換設備解析:最初的ARPANET的主要研究內容是分組交換設備、網(wǎng)絡通信協(xié)議、網(wǎng)絡通信與系統(tǒng)操作軟件。ARPANET的技術對網(wǎng)絡技術的發(fā)展產(chǎn)生了重要的影響。軟盤驅動器與CPU進行信息交換的通道口軟盤驅動器與CPU進行信息交換的通道口解析:軟磁盤存儲器主要有軟磁盤、軟盤驅動器和軟磁盤適配器組成。軟磁盤適配器是CPU與軟盤驅動器進行信息交換的通道口。27.SET安全電子交易SET安全電子交易解析:網(wǎng)上直接劃付需要安全技術作為保障。在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術、數(shù)字簽名技術以及SET安全電子交易協(xié)議保證交易的安全。安全安全解析:SNMP是最常用的計算視網(wǎng)絡管理協(xié)議。1999年IEEE發(fā)布了SNMPv3,SNMPv3在SNMPv2的基礎上增加、完善了安全和管理機制。sNMPv3體系結構體現(xiàn)了模塊化的設計思想,使管理者可以簡單地實現(xiàn)功能的增加和修改。【審題關鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。\n【解題思路】偵①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、Po\n②在第一層for循環(huán)中,變量i從。開始,依次遞增直到其值等于20,在循環(huán)體中,首先調用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(P-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼值小于xx[i][kj的ASCII碼值,則兩者進行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于len,對字符xx[i]|j]和xx[i][k]按其ASCII碼值的大小進行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。\n【參考答案】\n【審題關鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計存入數(shù)組。\n【解題思路】\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個不同點,即本題中要求每行選票中選中數(shù)大于5時記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設置即可。\n【參考答案】\n\n第14類字符左右移動指定位后與原字符之和替換原字符C解析:安全電子交易SET要達到的最主要目標是:信息在公共因特網(wǎng)上安全傳輸,保證網(wǎng)上傳輸?shù)臄?shù)據(jù)不被黑客竊取。訂單信息和個人賬號信息隔離。在將包括持卡人賬號信息在內的訂單送到商家時,商家只能看到訂貨信息,而看不到持卡人的賬戶信息。持卡人和商家相互認證,以確保交易各方的真實身份。通常,第三方機構負責為交易的各方提供信用擔保。要求軟件遵循相同協(xié)議和消息格式,使不同廠家開發(fā)的軟件具有兼容性和互操作性,并且可以運行在不同的硬件和操作系統(tǒng)平臺上。所以SET沒有保證交易的廣泛性的作用。B解析:域名由兩種基本類型組成:以機構性質或類別命名的域和以國家地區(qū)代碼命名的,常見的以機構性質命名的域,一般由三個字符組成,商業(yè)機構是COM,教育機構是EDU,軍事機構是MIL,政府機構是GOV。A解析:對稱型加密使用單個密鑰對數(shù)據(jù)進行加密或解密,目前經(jīng)常使用的對稱加密算法有:數(shù)據(jù)加密標準(DES)、三重DES(TDEA)、RivestCipher5(RC5)和國際數(shù)據(jù)加密算法(IDEA)voidchg(char*s)(intistrl;charch;strl=strlen(s);/*求字符串的長度*/ch=*s;/*將第一個字符暫賦給ch*/for(i=O;i<strl-1;i++)/*將字符依次左移〃*(s+i)=*(s+i+1);*(s+strl-1)=ch;/*將第一個字符移到最后*/}voidchg(char*s)\r\n(\r\ninti,strl;\r\ncharch;\r\nstrl=strlen(s);/*求字符串的長度*ch=*s;/*將第一個字符暫賦給ch*Ar\nfor(i=O;i<strl-l;i++)/*將字符依次左移*/\r\n*(s+i)=*(s+i+l);\r\n*(s+strl-1)=ch;/*將第一個字符移到最后*/\r\n}解析:本題考查的知識點如下:數(shù)組中元素的移動。指針的使用。我們可以使用一個循環(huán)實現(xiàn)數(shù)組中所有字符元素的左移。這里要注意的足第1個字符要移至最后1個字符處,所以首先要將第1個字符保存。在移動時,要從左到右依次移動,否則,左側的字符會在移動前被其右側的字符覆蓋。在這里使用了指針,初始時,指針指向數(shù)組的第1個元素,隨著地址的增加指針指向數(shù)組后面的元素。例如,若地址加2,35.intjsValue(intt)(intfl=0f2=lfn;fn=fl+f2;while(fn<=t)(fl=f2;f2=fn;fn=fl+f2;)/*如果當前的Fibonacci數(shù)不大于t則計算下—個Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/}intjsValue(intt)\r\n{\r\nintfl=0,f2=l,fn;\r\nfn=fl+f2;\r\nwhile(fn<=t)(fl=f2;f2=fn;fn=n+f2;)/*如果當前的Fibonacci數(shù)不大于t,\r\n則計算下一個Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/\r\n}解析:解答本題的關鍵是要充分理解題意,只有理解了題意本身的數(shù)學過程,才能把數(shù)學過程轉化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項開始,每一項都可以拆分為前兩項之和。本題要求找到該數(shù)列中“大于t的最小的一個數(shù)氣這里可以借助一個while循環(huán)來依次取數(shù)列中的數(shù),直到出現(xiàn)某一項的值大于t,那么這一項就是“大于t的最小的一個數(shù)氣注意:在循環(huán)體內部,我們用變量門始終來表示第n項的前面第二項,用變量侵來始終表示第n項的前面第一項。這就實現(xiàn)了變量的活用與巧用。36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++)(thou=a[i]/1000;/*求四位數(shù)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論