2022年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
2022年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
2022年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
2022年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
2022年山西省臨汾市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2022年山西省臨汾市全國計(jì)算機(jī)等級考試

網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校: 班級: 姓名: 考號(hào): 一、單選題(10題)在已獲取IP地址的DHCP客戶上執(zhí)行“ipconfig/releas礦后,其IPAddress和SubnetMask分別為()o169.254.161.12和255.255.0.O.0.0.0和0.0.0.0127.0.0.1和255.255.255.255127.0.0.1和255.0.0.0FDDI是一種以——作為傳輸介質(zhì)的高速主干網(wǎng)()。雙絞線B.同軸電纜C.光纖D.微波3.(15)TCP/IP參考模型中的主機(jī)-網(wǎng)絡(luò)層對應(yīng)于OSI參考模型中的A)網(wǎng)絡(luò)層 B)物理層C)數(shù)據(jù)鏈路層 D)物理層與數(shù)據(jù)鏈路層下列關(guān)于IEEF802.ilH種協(xié)議的描述中,錯(cuò)誤的是()。IEEE802.11a的實(shí)際吞吐量是28~31MbpsIEEE802.11a的最大容量是432MbpsIEEE802.11b的最大容量是88Mbps1EEE802.119的最大容量是162Mbps(60)ATM提供的服務(wù)是面向連接的,通過數(shù)據(jù)報(bào)傳送數(shù)據(jù)面向無連接的,通過虛電路傳送數(shù)據(jù)面向連接的,通過虛電路傳送數(shù)據(jù)面向連接的,通過電路交換傳送數(shù)據(jù)核心層主要承擔(dān)()功能。A.高速數(shù)據(jù)傳輸功能B.光纖連接功能C.高速數(shù)據(jù)交換功能D.光纖轉(zhuǎn)發(fā)功能主板主要由以下哪幾部分組成()A.運(yùn)算器、控制器、存儲(chǔ)器B.CPU和外設(shè)C.CPU、存儲(chǔ)器、總線、插槽以及電源D.CPU、存儲(chǔ)器、插槽以及電源電路按照ITU標(biāo)準(zhǔn),傳輸速率為622.080Mbps的標(biāo)準(zhǔn)是()A.OC-3B.OC-12C.OC-48D.OC-192(49)關(guān)于數(shù)字證書,以下說法錯(cuò)誤的是數(shù)字證書包含有證書擁右者的基本信息數(shù)字證書包含有證書擁有者的公鑰信息數(shù)字證書包含有證書擁冇者的私鑰信息D)數(shù)字證書包含有CA的簽名信息—個(gè)小型的以太網(wǎng)用一臺(tái)12口的10Mbps集線器連接了12臺(tái)PC,每個(gè)結(jié)點(diǎn)平均獲得帶寬為()Mbps。A.10B.1C.0.833D.12二、填空題(10題)11.IP地址可分為A、B、C、D、E共5類。其中A類地址主機(jī)號(hào)占用【19】個(gè)字節(jié)。WWW瀏覽器的工作基礎(chǔ)是解釋執(zhí)行用 語言編寫的文件。 Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的 界面使人感覺親近而且舒適。網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù),提出了一種新的網(wǎng)絡(luò)資源管理機(jī)制,即分布式【 】管理機(jī)制。源路由選項(xiàng)分為兩類,一類是嚴(yán)格源路由選項(xiàng),一類是 源路由選項(xiàng)。16.64位的.二 :.?「達(dá)到最高的指令級的并行性.采用「敞新i殳汁理念.EPIC的全稱是丄丄_17.NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,主要由三個(gè)部分組成:、工作站外殼與低層通信協(xié)議。18.網(wǎng)絡(luò)安營匕乙.:空古的類塑有3種:第一種是數(shù)據(jù)算改,第二種是_L1里—,第三種坦利用L*二彳能的缺陷所造成的“活動(dòng)天窗”來訪問網(wǎng)絡(luò)(18)在IPSec協(xié)議族中,有兩個(gè)主要的協(xié)議,分別是 協(xié)議和身份認(rèn)證頭協(xié)議。20.第74題Telnet協(xié)議屬于TCP/IP的 協(xié)議。三、2.填空題(8題)在WWW服務(wù)中,統(tǒng)一資源定位器URL可以由三部分組成,即【 】、主機(jī)名與文件名。網(wǎng)絡(luò)管理主要包括配置管理、故障管理、性能管理、計(jì)費(fèi)管理、【 】。CSMA/CD發(fā)送流程為:先聽后發(fā),邊聽邊發(fā),沖突停止, 延遲后重發(fā)。能讓用戶通過內(nèi)置瀏覽器在移動(dòng)電話上訪問Internet技術(shù)是【 】一站式電子政務(wù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)流程可以劃分為3個(gè)階段,它們是 服務(wù)請求和服務(wù)調(diào)度及處理。目前,通用的IP組播組管理協(xié)議是 o在引進(jìn)線程的操作系統(tǒng)中,線程是 的基本單位,而不是獨(dú)立分配資源的基本單位。對于復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議最好的組織方式是層次結(jié)構(gòu)模型。我們將計(jì)算機(jī)網(wǎng)絡(luò)層次結(jié)構(gòu)模型和各層協(xié)議的集合定義為【 】。四、C語言程序設(shè)計(jì)題(2題)在文件in.dat中存有若干個(gè)(個(gè)數(shù)〈200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjZo最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。注意:部分源程序存放在test.c文件中。請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。;finclude<stdio.h>IdefmeMAXNUM200intxx(MAXNUM];inttotNum?0;//Xffin.dAt中共有費(fèi)少個(gè)it■叡inttotCnt-0;//符令條件的正整數(shù)的個(gè)數(shù)doubletotPjz-0.0;〃平均值intReadDat(void);voidWriteDat(void);voidCalValue(void)voidmain()<int1;ford-0;i<MAXNUM;i*+)xx(i|-0;if(ReadDat())prxntf(-?(?文件ln.dat不態(tài)打開!\007\n");return;)CalValueO:printf("Jt件in.dat中共有正聾教“d個(gè)\n”,totNum);printf(?符合條件的正糧數(shù)的個(gè)數(shù)個(gè)\n”,totCnt);printf(MtotPjz);WriteDat();/?it取墳者I個(gè)正#數(shù)并。入數(shù)加《?!??/xntReadDat(void)FILE*fp;inti-0;if((fp-fopenC-in.dat","r"))—NULL)return1;;while(!feof(fp))(fscanf(fp, 4xx|i**n;!fcloac(fp);ireturn0;/out.cut中"ivoidWrltoDat(void)IFILE*fp;-fp■fopen("out.dat",Ww");fprintf(fpr"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);;fclose(fp);已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后maini函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent,pjzl,pjz2輸出到out.dat文件。例如:7153,7+1=5+3,則該數(shù)滿足條件計(jì)算平均值pjzl,且個(gè)數(shù)cnt=cnt+lo8129,8+1!=2+9,則該數(shù)不滿足條件計(jì)算平均值pjz2。注意:部分源程序存在test.c文件中。程序中已定義數(shù)組:a[300],已定義變量:ent,pjzl,pjz2請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。?Iinclude<stdio?h>iinta(300]cntw0i-doublepjzlw0?0<pjz2w0?0*?voidreadDatO;:voidwriteDat();voidjsValuet)!}ivoidmain()!(?readDatO;;jsValueO;writeDat();;printf("ent-%d\n調(diào)工條件的,均(ftpzjl-%7.21f\n不滴足條件的平均值pz?voidreadDat()I(;FILE*fp;!inti;:fp-fopen(Min.dat*,"r");;for(i-0;i<300;!fscanf(fp, fialil);jfclose(fp);;)!voidwriteDat();FILE?fp;?fp-fopen(*out.datw,"w");;fprintf(fp,R%d\n%7.21f\nt7.21f\nM,ent,pjzl,pjz2>;!fclose(fp):第5類按條件對字符進(jìn)行篩選、替換五、 1.選擇題(3題)密鑰序列產(chǎn)生器的重要組成部分是()。A.傅立葉變換B.正態(tài)分布函數(shù)C.麥克斯韋方程D.布爾函數(shù)網(wǎng)絡(luò)層主要任務(wù)是為分組通過通信子網(wǎng)選擇適當(dāng)?shù)?)。A.傳輸路徑B.傳輸協(xié)議C.傳送速率D.目的結(jié)點(diǎn)IEEE802標(biāo)準(zhǔn)中, 規(guī)定了LAN參考模型的體系結(jié)構(gòu)。A.802.1AB.802.2C.802.1BD.802.3六、 1.程序設(shè)計(jì)題(3題)已知數(shù)據(jù)文件IN53.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat。把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVal(),其功能是:依次從數(shù)組a中取出一個(gè)4位數(shù),如果該4位數(shù)連續(xù)大于該4位數(shù)以前的5個(gè)數(shù)且該數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)個(gè)數(shù)ent并把這些4位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ent及數(shù)組b中符合條件的4位數(shù)輸出到文件OUT53.DAT中。請勿改動(dòng)主函數(shù)main。、讀函數(shù)readDat。和寫函數(shù)wiltedat()的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal()(}voidreadDat()((inti;FILE*fp;fp=fopen(nin53.datH,V);for(i=0;i<MAX;i++)fscanf(fp,n%dn,&a[i]);fclose(fp);}voidmain()(inti;readDat();jsVal();printf(n滿足條件的數(shù)=%d\n”,ent);for(i=0;i<cnt;i++)printf(”%d”,b[i]);printf("\n”);writeDat();)writeDat()(FILE*fp;inti;fp=foPen(”out53.dat”,”w”);fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp,n%d\nn,b[i]);fclose(fp);)35.某級數(shù)的前兩項(xiàng)A.=l,Az=l,以后各項(xiàng)具有如下關(guān)系:An=An-2+2An-l下列程序的功能是:要求依次對于整數(shù)M=100,1000和10000求出對應(yīng)的n值,使其滿足:Sn<M且Sn+12M,這里Sn=A.+A2+...+An,并依次把n值存入數(shù)組單元b[0],b[l],b[2]中,請編制jsVakie。函數(shù)來實(shí)現(xiàn)此功能,最后調(diào)用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。注意:部分源程序已給出。請勿改動(dòng)主函數(shù)main。和輸出函數(shù)writeDat()的內(nèi)容。試題程序:#include<stdio.h>intb[3];jsValue()main()jsValue();printf(”M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",b[0],b[l],b[2]);writeDat();}writeDat()(FILE*fp;fp=fopen(Hout48.dat,',W);fprintf(fp,”%d\n%d\n%d\n”,b[0],b[l],b[2]);fclose(fp);}36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDatO把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)ent并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ent及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200],b[200]r已定義變量:ent。請勿改動(dòng)主函數(shù)main。、讀函數(shù)readDat。和寫函數(shù)writeDat。的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsValQ1voidreadDat(){inti;FILE*fp;fp=fopen(”in38.dat”,T);for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i]);fclose(fp);)voidmain(){inti;readDat();jsVal();printfC1滿足條件的數(shù)=%d\n\ent);for(i=0;i<ent;i++)printf(”%d\n”,b[i]);writeDat();)writeDat(){FILE*fp;inti;fp=fopen("out38.dat","w");fprintf(fp,"%d\n",ent);for(i=0;i<ent;i++)fprintf(fp,”%d\n”,b[i]);fclose(fp);參考答案l.B“ipconfig/release”命令可以釋放已獲得的地址租約,使其IPAddtess和SubnetMask均為0.0.0.0。C解析:光纖分布式數(shù)據(jù)接口(FiberDistributedDataInterface,FDDI)是一種以光纖作為傳輸介質(zhì)、高速、通用的令牌環(huán)型網(wǎng)標(biāo)準(zhǔn),符合國際標(biāo)準(zhǔn)ISO9314OFDDI網(wǎng)絡(luò)可作為高速局域網(wǎng),在局部范圍內(nèi)互聯(lián)高速計(jì)算機(jī)系統(tǒng),或作為城域網(wǎng)互聯(lián)較小的網(wǎng)絡(luò),或作為主干網(wǎng)互聯(lián)分布在較大范圍的主機(jī)、局域網(wǎng)和廣域網(wǎng),以實(shí)現(xiàn)大容量數(shù)據(jù)、語音、圖形與視頻等多種信息的傳輸功能。FDDI有以下一些主要的技術(shù)特點(diǎn):①以IEEE802.5的令牌環(huán)標(biāo)準(zhǔn)的介質(zhì)訪問控制MAC協(xié)議;②使用IEEE802.2協(xié)議,與符合IEEE802標(biāo)準(zhǔn)的局域網(wǎng)兼容;③數(shù)據(jù)傳輸速率為100Mbps,光信號(hào)碼元傳輸率為125Mbaud波特④聯(lián)網(wǎng)的結(jié)點(diǎn)數(shù)=1000,環(huán)路長度為100km;⑤可以使用多?;騿文9饫w;⑥具有動(dòng)態(tài)分配帶寬的能力,能支持同步和異步數(shù)據(jù)傳輸。DCIEEE802.il三種協(xié)議比較由表可知正EES02.11b的最大容量是33Mbpso屬性EEE802.libIEEE802.11aIEEE802.119最大數(shù)IS傳輸率11Mbps54Mbps54Mbps實(shí)際呑】土量57Mbps28?31Mbps28?31Mbps(全部在802.119環(huán)境)10?12Mbps(與802.11b客戶端的混合環(huán)境)最大容量33Mbps3信道*11432Mbps8信道*54162Mbps3信道*54故選擇C選項(xiàng)。CCC解析:主板是計(jì)算機(jī)主機(jī)的主要部件。通常,主板由5部分組成:CPU、存儲(chǔ)器、總線、插槽以及電源。B無源光纖網(wǎng)(PON)是ITU(國際電信聯(lián)盟)的SG15研究組在G.983建議'基于無源光纖網(wǎng)的高速光纖接人系統(tǒng)'進(jìn)行標(biāo)準(zhǔn)化的。該建議分為兩個(gè)部分:0C-3,155.520Mbps的對稱業(yè)務(wù)。上行OC-3,155.520Mbps;下行OC-12,622.080Mbps的不對稱業(yè)務(wù)。CC集線器的端口被以太網(wǎng)中的多個(gè)結(jié)點(diǎn)共享,是共享端口。一臺(tái)12口的10Mbps集線器連接了12臺(tái)PC,則這12臺(tái)PC共享這個(gè)10Mbps的端口,平均到每個(gè)端結(jié)點(diǎn)的帶寬是10/12=0.833Mbps。11.3地址由4個(gè)字節(jié)32bit.組成。可以分為A、B、C、D、E共5類。其中A、B、C類地址的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)所占用的位數(shù)不同,以適應(yīng)不同規(guī)模的網(wǎng)絡(luò)。A類地址中網(wǎng)絡(luò)號(hào)占1個(gè)字節(jié)的7位首位為O.,其余的3個(gè)字節(jié)表示主機(jī)號(hào),適用于大型網(wǎng)絡(luò)。B類地址中網(wǎng)絡(luò)號(hào)占前2個(gè)字節(jié)中的14位第1、2位為,其余的3個(gè)字節(jié)表示主機(jī)號(hào)。c類地址中網(wǎng)絡(luò)號(hào)占前3個(gè)字節(jié)中的21位第1、2、3位為110.,其余的3個(gè)字節(jié)表示主機(jī)號(hào),適用于規(guī)模較小的網(wǎng)終。D類和E類IP地址少用。HTMLHTML解析:瀏覽器解釋執(zhí)行的主要是超文本文件,這種類型的文件一般是用HTML書寫。Java控制臺(tái)Java控制臺(tái)解析:Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的Java控制臺(tái)界面使人感覺親近和舒適。目錄服務(wù)目錄服務(wù)解析:分布式服務(wù)(DistributedService):網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能提出了分布式目錄服務(wù)這種新的網(wǎng)絡(luò)資源管理機(jī)制。松散松散解析:源路由選項(xiàng)分為兩類,一類是嚴(yán)格源路由選項(xiàng),一類是松散源路由選項(xiàng)。16.文件服務(wù)器內(nèi)核【解析】NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,它主要由3個(gè)部分組成:文件服務(wù)器內(nèi)核、工作站外殼與低層通信協(xié)議。18.19.18)封裝安全負(fù)載或ESP或封裝安全負(fù)載(ESP)【解析】在IPSec協(xié)議族中,有兩個(gè)主要的協(xié)議,分別是封裝安全負(fù)載協(xié)議和身份認(rèn)證頭協(xié)議。應(yīng)用【解析】Telnet協(xié)議屬于TCP/IP的應(yīng)用層協(xié)議。協(xié)議類型協(xié)議類型解析:在WWW服務(wù)中,統(tǒng)一資源定位器URL由協(xié)議類型、主機(jī)名與文件名三部分組成。安全管理安全管理隨機(jī)隨機(jī)解析:在Ethernet中,發(fā)送結(jié)點(diǎn)以“廣播”方式把數(shù)據(jù)通過作為公用傳輸介質(zhì)的總線發(fā)送出去,總線上所有的結(jié)點(diǎn)都能“收聽"到發(fā)送結(jié)點(diǎn)發(fā)送的數(shù)據(jù),為了避免沖突.CSMA/CD的發(fā)送流程可以概括為:先聽后發(fā)、邊聽邊發(fā)、沖突停止、隨機(jī)延遲后重發(fā)。Wap或無線應(yīng)用協(xié)議Wap或無線應(yīng)用協(xié)議解析:Wap是一個(gè)新的、開放的、全球化的協(xié)議,能夠讓用戶在手機(jī)上上網(wǎng)。Wap協(xié)議開發(fā)基于Internet廣泛應(yīng)用的標(biāo)準(zhǔn),提供一個(gè)無線Internet解決方案。身份認(rèn)證身份認(rèn)證解析:一站式電子政務(wù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)流程如下:身份認(rèn)證、服務(wù)請求和服務(wù)調(diào)度及處理。26.IGMPv3IGMPv3解析:IP組管理協(xié)議運(yùn)行于主機(jī)和主機(jī)直接連接的組播路由器之間。IGMPvl定義了基本的組成員查詢和報(bào)告過程;IGMPv2在IGMPvl的基礎(chǔ)上添加了組成員快速離開的機(jī)制;IGMPv3中增加的主要功能是成員可以指定接收或指定不接收某些組播源的報(bào)文。目前通用的是IGMPv3o調(diào)度分配調(diào)度分配解析:在引入線程的操作系統(tǒng)中,線程是進(jìn)程中的一個(gè)實(shí)體,是CPU調(diào)度和分派的基本單位。網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)解析:計(jì)算機(jī)網(wǎng)絡(luò)采用層次結(jié)構(gòu),各層之間互相獨(dú)立,每一層又實(shí)現(xiàn)了相對獨(dú)立的功能?!緦忣}關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個(gè)數(shù)及平均值。\n【解題思路】\n①定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長整型變量he以及存儲(chǔ)一個(gè)四位數(shù)的字符數(shù)組num[5]o\n②循環(huán)變量i從0開始,依次遞增到4,對字符數(shù)組hum[5]的每個(gè)元素賦初值0。\n③循環(huán)變量i從。開始,依次遞增到MAXNUM.1,對每個(gè)數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時(shí),totNum的值就是文件in.dat中存有的四位正整數(shù)的個(gè)數(shù)。\n④循環(huán)變量i從0開始,依次遞增到totNum-1,對于每個(gè)數(shù)組元素xx[i]調(diào)用庫函數(shù)sprintf以4個(gè)字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個(gè)元素減去0的ASCII碼48,就分別得到xx[i]這個(gè)四位數(shù)每位上的數(shù)字,并把這四個(gè)數(shù)字相加賦給變量j。再對變量j對2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。\n⑤退出循環(huán)后,把變量he的類型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjzo\n【參考答案】\n【審題關(guān)鍵句】千位+百位等于十位+個(gè)位的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjzl和pjz2o\n【解題思路】\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即判斷符合條件的四位數(shù)是“千位+百位等于十位+個(gè)位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。\n【參考答案】\n\n第5類按條件對字符進(jìn)行篩選、替換D解析:布爾函數(shù)是密鑰序列產(chǎn)生器的重要組成部分。選項(xiàng)A)、B)、。都和密鑰序列產(chǎn)生器毫無關(guān)系。A解析:本題考查網(wǎng)絡(luò)層的基本概念。網(wǎng)絡(luò)層主要任務(wù)是通過路選算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂健>W(wǎng)絡(luò)層要實(shí)現(xiàn)路由選擇、擁塞控制與網(wǎng)絡(luò)互連等功能。正確答案為選項(xiàng)A。A解析:802.3規(guī)定了CSMA/CD訪問控制方法和物理層技術(shù)規(guī)范。802.2規(guī)定了邏輯鏈路控制LLC。802.IB規(guī)定了尋址、網(wǎng)間互連和網(wǎng)絡(luò)管理。802.1A規(guī)定了體系結(jié)構(gòu)。voidjsVal()(intijflag;for(i=5;i<MAX;i++){fbr(j=i-5;j<i;j++){if(a[i]>a[j])/*如果該4位數(shù)連續(xù)大于它以前的5個(gè)數(shù)*/flag=l;/*則置flag為P/elseflag=0;/*否則置flag為0*/if(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/flag=0;/*則置flag為0*/if(flag==O)break;/*如果flag為0則退出循環(huán)*/}if(flag==l)(b[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到波折順序排列*/for(j=i+l;j<ent;j++)if(b[i]<b[j]){flag=b[i];b[i]=b[j];b|j]=flag;}(voidjsVal()\r\n{inti,j,flag;\r\nfor(i=5;i<MAX;i++)\r\n(\r\nfor(j=i-5;j<i;j++)\r\n{\r\nif(a[i]>a。])/*如果該4位數(shù)連續(xù)大于它以前的5個(gè)數(shù)*Ar\nflag=l;/*則置flag為PAr\nelseflag=0;/*否則置flag為0*Ar\nif(a[i]%2!=0)/*如果該四位數(shù)為奇數(shù)*/\r\nflag=0;/*則置flag為0*Ar\nif(flag==O)\r\nbreak;/*如果flag為0,則退出循環(huán)*Ar\n}\r\nif(flag==l)\r\n(b[cnt]=a[i];/*把滿足條件的數(shù)存入數(shù)組b中*/\1偵cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*Ar\n}\r\n}\r\nfor(i=0;i<cnt-l;i++)/*將數(shù)組b中的數(shù)按從大到波折順序排列*Ar\nfor(j=i+l;j<ent;j++)\r\nif(b[i]<b|j])\r\n{flag=b[i];\r\nb[i]=b|j];\r\nb|j]=flag;\r\n}\r\n)解析:本題考查的知識(shí)點(diǎn)如下:使用循環(huán)對數(shù)組的元素進(jìn)行比較和排序。強(qiáng)行退出循環(huán)結(jié)構(gòu)。在本題中,數(shù)組b中的數(shù)據(jù)要滿足的條件有兩個(gè)。在這里,不再使用判斷結(jié)構(gòu)中條件的布爾運(yùn)算,而采用一種新的方法——設(shè)置標(biāo)志變量flag。當(dāng)數(shù)據(jù)不滿足某一條件時(shí),如數(shù)據(jù)不是偶數(shù),將flag設(shè)置為0:當(dāng)flag等于。時(shí),可直接退出本層循環(huán)結(jié)構(gòu),進(jìn)入外層的循環(huán)中。否則,根據(jù)題意要求,將數(shù)據(jù)存入數(shù)組b中。對數(shù)組b中的數(shù)據(jù)排序,使用“選擇排序法”。jsValue(){intal=la2=ln=lan;intsumOsum;sum0=al+a2;while(1){an=al+a2*2;/*求下一個(gè)級數(shù)*/Sum=sumO+an;/*求級數(shù)和*/al=a2;/*將a2賦給al*/a2=an;/*將an賦給a2*/n++;if(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*/b[0]=n;/*則將n存入數(shù)組單元b[0]中*/if(sumo<1000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*/b[l]=n;/*則將n存入數(shù)組單元b[l]中*/if(sumo<10000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000*/(b[2]=n;/*則將n存入數(shù)組單元b[2]中*/break;/*并強(qiáng)行退出循環(huán)*/)sumo=sum;/*將sum賦給sumO為下一次循環(huán)的求和作準(zhǔn)備*/}JjsValue()\r\n{intal=l,a2=l,n=l,an;\r\nintsumO,sum;\r\nsumO=a1+a2;\r\nwhile(1)\r\n{an=al+a2*2;/*求下一個(gè)級數(shù)*Ar\nSum=sumO+an;/*求級數(shù)和*Ar\nal=a2;/*將a2賦給al*Ar\na2=an;/*將an賦給a2*Ar\nn++;\r\nif(sumo<100&&sum>=100)/*如果滿足Sn<100且Sn+1>=100*Ar\nb[0]=n;/*則將n存入數(shù)組單元1)[0]中*/\1'\11if(sumo<1000&&sum>=1000)/*如果滿足Sn<1000且sn+1>=1000*Ar\nb[lj=n;/*則將n存入數(shù)組單元b[l]中*Ar\nif(sumo<10000&&sum>=10000)/*如果滿足Sn<10000且Sn+1>=10000W\n(b[2]=n;/*則將n存入數(shù)組單元b[2]中*Ar\nbreak;/*并強(qiáng)行退出循環(huán)*/\r\n)\r\nsumo=sum;/*將sum賦給sumO,為下一次循環(huán)的求和作準(zhǔn)備*Mn}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:利用循環(huán)和判斷求級數(shù)。循環(huán)的強(qiáng)行退出。多個(gè)條件的“與”運(yùn)算。由級數(shù)的表達(dá)式可以看出,級數(shù)中的各項(xiàng)可以由循環(huán)依次求得。當(dāng)級數(shù)的和達(dá)到要求的條件時(shí)就可以退出循環(huán)結(jié)構(gòu)。因?yàn)橥顺鲅h(huán)的兩個(gè)條件Sn<M,Sn+1NM要同時(shí)滿足,所以兩條件之間要用至卜與”運(yùn)算。這里使用break退出整個(gè)循環(huán)結(jié)構(gòu)。36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(shù)jsVal()其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)ent并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調(diào)用寫函數(shù)writeDatO把結(jié)果ent及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:ent。請勿改動(dòng)主函數(shù)main。、讀函數(shù)readDat()和寫函數(shù)writeDatO的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=O;voidjsVal()(}voidreadDat()(inti;FILE*fp;fp=fopen(nin38.datn,,r");for(i=0;i<MAX;i++)fscanf(fp”%d”&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf(”滿足條件的數(shù)=%d\n"ent);for(i=0;i<ent;i++)printf(”%d\n”b[i]);writeDat();}writeDat()(FILE*fp;inti;fp=fopen(“out38.dat””w”);fprintf(fpM%d\nnen

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論