2022年山东省枣庄市全国计算机等级考试网络技术真题(含答案)_第1页
2022年山东省枣庄市全国计算机等级考试网络技术真题(含答案)_第2页
2022年山东省枣庄市全国计算机等级考试网络技术真题(含答案)_第3页
2022年山东省枣庄市全国计算机等级考试网络技术真题(含答案)_第4页
2022年山东省枣庄市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022年山东省枣庄市全国计算机等级考试 网络技术真题(含答案)学校: 班级: 姓名: 考号: 一、单选题(10题) 1.若服务器系统可用性达到99.99%,那么每年的停机时间必须小于()A.4分钟B.10分钟C.53分钟D.106分钟2.(15)Internet起源于A)NSFNETB)CERNETC)CASNETD)ARPANETWindows2003对已备份文件在备份后不做标记的备份方法是()。A.正常备份B.差异备份C.增量备份D.副本备份在进行软件开发过程中,进行可行性研究是十分重要的,它的结论直接决定了软件项目是否继续进行,可行性研究的结论主要是关于()A.软件的功能B.软件的性能C.软件的质量D.软件系统目标HTTP服务的端口号是()。A.20B.23C.80D.8080Winmail用户使用Outlook发送邮件时,使用协议是()。A.HTTPB.IMAPC.POP3D.SMTP7.(36)在因特网中,负贵把电子邮件发送出去的服务器是 -A)POP3 B)TCP/IP C)SMTP D)HTTP8.(8)随着微型计算机的广泛应用,大量的微型计算机是通过局域网连入广域网的•而局域网与广域网互联通过的设备一般是A)Ethernet交换机 B)路由器C)网桥 D)电话交换机在安全区域划分中DMZ区通常用做()。A.数据区B.对外服务区C.重要业务区以下不属于计算机病毒生命周期的是()。A.潜伏阶段B.繁殖阶段C.触发阶段D.破坏阶段二、填空题(10题)(6)以太网帧结构由前导码、帧前定界符、目的地址字段、源地址字段、类型字段 和帧校验字段几个部分组成。(7)某种虚拟局域网的建立是动态的,它代表了一组IP地址。虚拟局域网中由叫做代理的设备对虚拟局域网中的成员进行管理。这个代理和多个IP结点组成IP 虚拟局域网。13.可以满足几十公垠范围内的大破企业.机关、公司的多个局域网互联的需要•井能实现大ht用户与数据、诂音.图像等多种信息的网络足」,_交换机地址学习是通过读取帧的 地址并记录帧进入交换机的端口号进行的。15.网络安:巾路壬比[【<】,尤进的技术和严格的管理.16.网络操什=壬如一二'吸务冇:I作站勺I作站之冋的对等通信,及__1刃—之间的通信服务3竺奔腾芯片采用的流水线技术主要是【 】和超流水线技术。WWW浏览器的工作基础是解释执行用 语言编写的文件。有一类攻击可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这类攻击称为 o通过协议可以获取与网上IP地址对应的MAC地址。三、2.填空题(8题)【]是因特网中最为重要的设备,它是网络与网络之间的连接桥梁。FDDI是一种以 作为传输介质的高速主干网。23.IEEE802.llb定义了使用跳频扩频技术的无线局域网标准,它的最高 传输速率可以达到11Mbpso802.11a将传输速率提高到 Mbpso 防火墙主要可以分为 代理服务器和应用级网关等类型。局域网从介质访问控制方法的角度可以分两类:共享介质局域网与【]局域网。计算机的字长是计算机的主要技术指标之一,它不仅标志着计算机精度,而且也反映计算机 的能力。27.20世纪90年代,局域网技术的一大突破是使用 的10BASE-T标准的出现。像NetXRay等基于网络层等低层协议而进行攻击的软件属于 四、C语言程序设计题(2题)函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。、♦include<stdio.h>•include<string.h>♦include<conio.h>charstring[50)180);intmaxline-0;incRdata(void):voidWdata(void):voidCharLeftOvoidmaln()<if(RdataO)printf("O文件in.dat不億打开!\n\Q07“”return;:»•CharLeft();;WdataO;!>:/•从文件皿烦中谟取篇英文文入■字符申數flittnng中•/!intRdata(vcnd);(FILE*fp;inti•0;char*p;if((fp-fopenCin.dat-,Mr"))—NULL)return1;while(fgcts(atring(i],80,fp)NULL)(p=strchr(string(i|,*\n*);if(P)•p•0;!♦*;Imaxline-1;fclose(fp);return0;J/-ICtttslrmg*出刺文件omdu中•/jvoidWdata()<!FILE*fp;Iint1;fp«fopen(Hout.dat",Mww);;for(i*0;i<maxllne;i<printf("%3\n",stringll]);fprintf(fp,"%s\n",string[ij)j);fclose(fp);已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称me(字符型10位),单价dj(整型),数量si(整型),金额je(长整型)五部分组成。其中:金额二单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题。例如:sell[i]=temp.注意:部分源程序存放在test,c文件中。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。-•include<stdlo.h>!•include<string.h>;♦include<stdlib.h>JIdefineMAX100•typedefstruct;(!chardra[51;〃产&代码〃''、charme[11】;/•产&名W:•/;intdj; /•拿价•/!intsi; /•ttl•/;longje;/,舍・,/!JPRO;iPROsell[MAX];;voidReadDat():!voidWriteDat();;voidSortDat()•;r!voidmainO\(>netnsec(sell,0,slzeof(sell));•ReadDat():;SortDltO;!WriteDacO;I),voidReadDat()!(JFILE*fp;Icharstr(60|,ch(ll);!int1;jfp-fopen("ln.dat",*r*»;Ifor(i-0;i<100;!+♦)i<Ifgeta<str,80,fp>;! memcpy(sell[ij.dm,str,4);J memcpy str♦4,10);\ s»emcpy(ch,atr*14#4);ch(4]-0;• sell(i].dj•atol(ch);i meracpy(ch,str*18,5);chf5)-0;i sell[i].81-atoi(ch);42;sellfi].je-(long)sell(1].dj•sell(il.81;TOC\o"1-5"\h\zJ)[fcloseffp);;}[voidMrlteDat<)•(;FILE,fp;;int1;ifp-fopenCout.dat","w・)j:for(i-0/1<100;!♦♦)!(;fprintf(fp,%s%4d%5d%101d\n",sell(i].dm,selKiJ.inc,9ell(i).d}#3ell(i].si.• .je);! }.fclose(fp)i五、1.选择题(3题)关于IP协议,下列说法错误的是 o网际协议是无连接的传输控制协议是端到端的协议,是面向连接的主机两次发往同一目的主机的数据可能会沿着不同的路径到达目的主机D.IP作用TCP传递信息在Internet的域名系统中,用来表示商业组织的是 。A.EDUB.COMC.INTD.NET实际的域名解析是从()开始的。A.根服务器B.本地域名服务器C.其父结点服务器D.其子结点服务器六、1.程序设计题(3题)下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数ent及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果ent和sum输出到文件OUT67.DAT中。注意:部分源程序已给出。请勿改动主函数main。和写函数writDAT()的内容。试题程序:#include<stdio.h>intent,sum;voidcountValue()(}voidmain(){cnt=sum=0;countValue();printf(”满足条件的自然数的个数二%d\n”,ent);printf(”满足条件的自然的值的和=%d\n”,sum);writeDAT();)writeDAT(){FILE*fp;fp=fopen("OUT67.DAT1',”w”);fprintf(fp,"%d\n%d\n",ent,sum);fclose{fp);)已知文件IN19.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价dj(整型)、数量si(整型)、金额je(长整型)几部分组成。其中:金额=单价x数量。函数ReadDatO的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDatO,其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDatO把结果输出到文件OUT19.DAT中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDatO和写函数WriteDatO的内容。试题程序:#include〈stdio.h>#include(mem.h>#include(string.h>#include(conio.h>#include(stdlib.h>#defineMAX100typedefstruct(chardm[5];/*产品代码*/charmc[ll];/*产品名称*/intdj;/*单价*/intsi;/*数量*/longje;/*金额*/}PRO;PROsell|MAX|;voidReadDat();voidWriteDat();voidSortDat()()main()(memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}voidReadDat(){FILE*fp;charstr[80],ch[ill;inti;fp=fopen(HIN19.DATn,nr");for(i=0;i〈100;i++)fgets(str,80,fp);memcpy(sell[i].dm,str,4);memcpy(sell[i].mc,str+4,10);memcpy(ch,str+14,4);ch[4]=0;sell[i].dj=atoi(ch);memcpy(ch,str+18,5);ch[5]=0;sell[ii.si=atoi(ch);sell[i].je=(long)sell[i].dj*sell[i].sl;}fclose(fp);}voidWriteDat()(FILE*fp;inti;fp=fopen(”OUT19.DAT”,W);for(i=0;i〈100;i++){fprintf(fp,”%s%s%4d%5d%101d\nu,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[ij.je);}fclose(fp);)函数ReadDatO的功能是实现从文件ENG49.IN中读取——篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDatO把结果xx输出到文件PS49.DAT中。替代关系:f(p戶p*llmod256(p是数组xx中某一个字符的ASCII宜f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。注意:部分源程序已给出。原始数据文件的存放格式是:每行的宽度均小于80个字符。请勿改动主函数main。、读函数ReadDat()和写函数WriteDat()的内容。试题程序:#include<conio.h>#include<stdio.h>#include<string.h>#include<ctype.h>unsignedcharxx[50][80];intmaxline=0;intReadDat(void);voidWriteDat(void);voidencryChar()}voidmain(){clrscr();if(ReadDat()){printfC*数据文件ENG49.IN不能打开!\n\007");return;)encryChar();WriteDat();}intReadDat(void)(FILE*fp;inti=0;unsignedchar*p;if((fp=fopen(HENG49.IN,7,r,,))==NULL)return1;while(fgets(xx[i],80,fp)!=NULL){p=strchr(xx[i],'\n');if(P)*P=07i++;)maxline=i;fclose(fp);return0;voidWriteDat()(FILE*fp;inti;fp=fopen("ps49.dat","w");for(i=0;i<maxline;i++)*(printf("%s\n”,xx[i]);fprintf(fp,"%s\n",xx[i]);}fclose(fp)}参考答案C1.停机时间(单位是小时)/(365x24)x100%=服务器可用性百分比,其中365指的是365天,24是每天24小时。代入公式1-x/(365x24)x100%=99.99%,得0.876小时,即如果要保证服务器系统可用性达到99.99%,系统每年的停机时间要小于0.876小时。4分钟约是0.067小时,10分钟约是O.1666/b时,53分钟约是0.883小时。因此选项C最接近0.876小时,故选C选项。TOC\o"1-5"\h\zDDD【解析】Windows2003对已备份文件在备份的方法有:完全备份、增量备份、差异备份和副本备份。其中副本备份,复制所有选中的文件,但不将这些文件标记为已经备份,即不清除存档属性,故选择D选项。D计划阶段的主要任务是制定设定软件系统的目标,确定研制要求,提出可行性报告。对各种可能方案做出成本效益分析,做为使用单位是否继续该项工程的依据。CD发送邮件时通常采用SMTP(简单邮件传输协议)协议,而接受邮件时通常采用P0P3(邮局协议的第3个版本域者IMAP(交互式邮件存取协议)协议。HTTP是超文本传输协议,是一种详细规定了浏览器和万维网服务器之间互相通信的规则。故选D选项。TOC\o"1-5"\h\zCBBD计算机病毒生命周期包括4个阶段;潜伏阶段、繁殖阶段、触发阶段和执行阶段。(6)数据字段【解析】以太网帧结构由以下几个部分构成:①前导码与帧前定界符字段;②目的地址和源地址字段;③类型字段;④数据字段;⑤帧校验字段。(7)广播组【解析】1P广播组虚拟局域网的建立是动态的,它通过代理管理虚拟局域网的成员。其动态特性提供了很高的灵活性,不但可以根据服务灵活地组建,而且可以跨越路由器形成与广域网的互联。13.源源解析:交换机地址学习足通过读取帧的源地址并记录帧进入交换机的端口号进行的。15.16.超标量技术超标量技术解析:奔腾芯片采用的流水线技术主要是超标量技术和超流水线技术。HTMLHTML解析:浏览器解释执行的主要是超文本文件,这种类型的文件一般是用HTML书写。通信量分析通信量分析解析:通信量分析可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这些信息可以帮助对手猜测正在进行的通信特征。ARPARP,即地址解析协议,用于将IP地址转换为相应的MAC地址。ARP协议采用广播消息的方法来获取网上IP地址对应的MAC地址。当一台主机要发送报文时,首先通过ARP协议广播,获取MAC地址,并将结果存储在ARP缓存的IP地址和MAC地址对应表中,下次该工作站需要发送报文时,就不用再发送ARP请求,只要在ARP缓存中查找就可以了。与ARP协议类似,RARP协议也采用广播消息的方法来确定与MAC地址相对应的IP地址。路由器或网关路由器或网关解析:路由器(在因特网中有时也称网关)是因特网中最为重要的设备,它是网络与网络之间的连接桥梁。光纤光纤解析:光纤分布式数据接口(FDDI)是一种以光纤作为传输介质的高速主干网,它可以用来互联局域网与计算机。23.5454解析:IEEE802.11b定义了使用跳频扩频技术,传输速率为1、2、5.5、11Mbps的无线局域网标准o802.Ha将传输速率提高到54Mbpso数据包过滤数据包过滤交换式交换式解析:局域网从介质访问控制方法的角度可以分为两类:共享介质局域网与交换式局域网。IEEE802.2标准定义的共享介质局域网有3类:采用CSMA/CD介质访问控制方法的总线型局域网、采用TOKENBUS介质访问控制方法的总线型局域网与采用TOKENRING介质访问控制方法的环型局域网。处理信息处理信息解析:字长是计算机运算器进行一次基本运算所能处理的数据的位数。字长不仅标志着计算机精度,也反映计算机处理信息的能力。一般情况下,字长越大,计算机精度越高,处理能力也就越强。非屏蔽双绞线UTP非屏蔽双绞线UTP解析:20世纪90年代,局域网技术的一大突破是使用非屏蔽双绞线UTP的10BASE-T标准的出现。该标准的广泛应用导致了结构化布线技术的出现。非服务攻击非服务攻击解析:所谓服务攻击指的是针对某种特定网络服务的攻击;非服务攻击则是不针对某项具体应用服务,基于网络层等低层协议而进行的攻击。非服务攻击与特定服务无关,往往利用协议或操作系统实现协议时的漏洞来达到攻击的目的,比服务攻击隐蔽,更为有效。【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。\n【解题思路】\n①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字符局部变量ch。\n②在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j开始0,依次递增直到其值等于str,把字符string[il[jl的ASCII值左移4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并且小于等于100,如果成立,则把ch的值与string[i][jHt相加,所得的新值保存在string]i|[j]中。\n【参考答案】\n【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。\n【解题思路】\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。\n【参考答案】\n\nD解析:IP协议是无连接的,即通信双方在进行通信之前,不需要事先建立好连接。TCP协议是一个端到端的协议,是面向连接的。在进行通信之前,通信双方必须先建立连接,才能进行通信:在结束通信后,终止连接。通常源主机在发出数据报时只需指明第一个路由器,而后数据报在因特网中如何传输以及沿着哪一套路径传输,源主机则不必关心。由于独立对待每一个IP数据报,因此源主机两次发往同一目的主机的数据可能会因为中途路由器选择的不同而沿着不同的路径到达目的主机。TCP使用IP传递信息。每一个TCP信息被封装在一个1P数据报中并通过互联网传送。数据报到达目的主机时,IP将先前封装的TCP信息再送交给TCP。B解析:在Internet的域名系统中,最高层域名一般用来表示网络所隶属的国家,如中国是CN,次高层用来表示网络的类型,如NET表示网络信息中心与网络操作中心,COM表示商业组织,GOV表示政符部门,ORG表示非赢利性组织,EDU表示教育组织,1NT表示国际组织;MIL表示军事组织。由于Internet首先产生于美国,因此对于美国而言,没有表示国家的顶级域名。B解析:为了避免根域名服务器负担过重,实际的域名解析是从本地域名服务器开始的。voidcountValue()(intithouhuntendata;for(i=5000;i>=1000;i-){thou=i/1000;/*求四位数的千位数字*/hun=i%1000/100;/*求四位数的百位数字*/ten=i%100/10;/*求四位数的十位数字*/data=i%l0;/*求四位数的个位数字*/if(thou+hun==ten+data&&thou+hun==(data-thou)*10){/*千位数与百位数之和等于十位与个位数之和且千位数下百位数之和等于于个位数与千位数之差的10倍*/cnt++;/*则统计满足条件的数的个数*/sum+=i;/*将满足条件的数求和*/})voidcountValue()\r\n{\r\ninti,thou,hun,ten,data;\r\nfor(i=5000;i>=1000;i-)\r\n{\r\nthou=i/1000;/*求四位数的千位数字*Ar\nhun=i%1000/100;/*求四位数的百位数字*Ar\nten=i%100/10;/*求四位数的十位数字*Ar\ndata=i%l0;/*求四位数的个位数字*/\r\nif(thou+hun==ten+data&&thou+hun==(data-thou)*10)\r\n(/*千位数与百位数之和等于十位与个位数之和,且千位数下百位数之和等于于个位数与千位数之差的10倍*/\1岫cnt++;/*则统计满足条件的数的个^/\r\nsum+=i;/*将满足条件的数求和*Ar\n}\r\n}解析:本题考查的知识点如下:“%”与“尸的使用。判断结构中多个条件的布尔运算。循环结构的使用。本题要求选出5000以下符合条件的4位数,所以选择范围是1000到5000。这里要借助运算符“%”与“尸将4位数各位上的数拆成独立的数字:将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位卜的数字。题巾给出的两个条件都要满足,所以两条件之间用“与”运算。使用循环结构对1000到5000之间的数依次进行上述的处理。35.voidSortDat()(intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+l;j<MAX;j++)if(strcmp(sell[i].dmsell|j].dm)>0)/*按产品代码从小到大进行排列*/{xy=sell[i];sell[i]=sell|j];sell|j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若产品代码相同则按金额从小到大进行排列*/if(sell[i].je>sell|j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i(MAX-1;i++)\r\nfor(j=i+l;j〈MAX;j++)\r\nif(strcmp(sell|ij.dm,sell[j].dm)>0)/*按产品代码从小到大进行排列*Ar\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell|j]=xy;\r\n}\r\nelseif(strcmp(sell|i].dm,sell[j|.dm)==0)/*若产品代码相同,则按金额从小到大进行排列W\nif(sell[i].je>sell[j|.je)\r\n{\r\nxy=sell[il;\r\nsell[i]=sell[j];\r\nsell|j]=xy;\r\n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论