2021年湖南省常德市全国计算机等级考试网络技术真题(含答案)_第1页
2021年湖南省常德市全国计算机等级考试网络技术真题(含答案)_第2页
2021年湖南省常德市全国计算机等级考试网络技术真题(含答案)_第3页
2021年湖南省常德市全国计算机等级考试网络技术真题(含答案)_第4页
2021年湖南省常德市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2021年湖南省常德市全国计算机等级考试

网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题).(59)在宽带综合业务数据网B-ISDN中,简化了网络功能的是D)ATMA)报文交换 B)虚电路交换 C)分组交换D)ATM.Winmail邮件服务器管理工具提供的设置选项中不包含()。A.邮件管理B.用户和组设置C.系统设置D.域名设置.下面关于光纤的叙述,不正确的是()A.频带很宽B.误码率很低C不受电磁干扰D.容易维护和维修.为了保障网络安全,防止外部网对内部网的侵犯,多在内部网络与外部网络之间设置()。A.可信区域划分B.时间戳C.防火墙D.数字签名.(4)主板主要组成部分是A)运算器、控制器、存储器 B)CPU和外设C)CPU、存储器、总线、插槽以及电源 D)CPU、存储器、插槽以及电源电路.下列关于SNMP的描述中,错误的是()。charmc[ll];intdj;intsi;longje;}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat()()voidmain()(memset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();)voidReadDat()(FILE*fp;charstr[80],ch[ll];inti;fp=fopen(”IN6LDATn,nrn);for(i=0;i<100;i++)(fgets(str,80,fp);memcpy(sell[i].dm,str,4);memcpy(sell[i].me,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[i].sl=atoi(ch);sell[i].je=(long)sell[i].dj*sell[i].si;)fclose(fp);voidWriteDat()(FILE*fp;ihti;fp=fopen("OUT6LDAT",''w'');for(i=0;i<100;i++)fprintf(fp;f%s%s%4d%5d%101d\nf\sell[i].dm,sell[i].me,sell[i].dj9sell[i].si,sell[i].je);)fclose(fp);35.下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数ent,以及满足此条件的所有SIX与NINE的和sumo与NINE的和sum函数writeDAT函数writeDAT。把结果ent和sam输出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一个十进制数。注意:部分源程序已给出。请勿改动主函数main。和写函数writeDAT。的内容。试题程序:#include<stdio.h>intcut,sum;voidcountValue()()voidmain()(cnt=sum=O;countValue();printf("满足条件的个数二%d\n”,ent);prin懂(”满足条件所有的SIX与NINE的和二%d\n”,sum);writeDAT();writeDAT()FILE*fp;fp=fopen(nOUT51.DATf\nwn);fprintf(fpj'%d\n%d\n'\cut,sum);fclose(fp);)36.函数ReadDat。的功能是实现从文件ENG4.IN中读取一篇英文文章,存入到字符串数组XX中。请编制函数emryptChar。,按给定的替代关系对数组XX中的所有字符进行替代,结果仍存入数组XX对应的位置上,最后调用函数WriteDat。把结果xx输出到文件PS4.DAT中。替代关系:f(p)=p*llmod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于,80个字符。请勿改动主函数main()、读函数ReadDat。和写函数WriteDat()的内容。试题程序:#include<stdio.h>#include<string.h>#include<conio.h>#include<ctype.h>unsignedcharxx[50][80];intmaxline=0;/*文章的总行数*/intReadDat(void);voidWriteDat(void);voidencryptChar()main()(clrscr();if(ReadDat())(primf("数据文件ENG4.IN不能打开!\n\007”);return;)encryptChar();WriteDat();)intReadDat(void)(FILE*fp;inti=0;unsignedchar*p;if((fp=fopen(nENG4.INf\nrn))==NULL)return1;while(fgets(xx[i],80,fp)!=NULL)(p=strchr(xx[i],f\nf);if(p)*p=0;i++;)maxline=i;fclose(fp);return0;)voidWriteDat(void)(FILE*fp;inti;fp=fopen(''PS4.DAT''J'w'');for(i=0;i<maxline;i++)printf(n%s\nn9xx[i]);fprintf(fp,,,%s\n,\xx[i]);)fclose(fp);参考答案.D.Awinmail邮件服务器管理工具包括:系统设置、域名设置、用户和组设置、系统状态和系统日志等项目。故选择A选项。.D解析:光纤电缆简称为光缆,是网络传输介质中性能最好、应用前途最广泛的一种。频带很宽,可达1000MB;光纤信号衰减极小,它可以在6〜8km的距离内,在不使用中继器的情况下,实现高速率的数据传输;不受外界电磁干扰与噪声的影响,能在长距离、高速率的传输中保持低误码率。光纤的误码率可以低于10-10o但是,光纤不容易维护和维修。.C防火墙是为了防止外部网对内部网的侵犯而设置的。.C.AsNMP是一种较流行的用于传输管理信息的传输协议。SNMP定义比较简单,并不在每层都定义有管理实体,只在TCP/IP协议层上进行定义,并基于UDP传输。MIB-2中的计数器是一个非负的整数,且从0开始逐步增加,但不能减少。SNMP的操作有GetsSetsNotifications等,每种操作都有相应的PDU操作,故选择A选项。.Asnmptraplink—status功能是在某个接口的配置模式下,指定当该接口断开或连接时向管理站发出通知。故选择A选项。.A.A.A对应两个路由器R1和R2,R1接收R2的(V,D.报文,R1根据下列规则更新路由表:①如果R1的路由表中没有此项记录,则增加该项,由于要经过R2转发,因此距离D值加1。②如果R1中的路由表的一项记录比R2发送的一项记录D值加1还要大,R1在路由表中修改该项,距离D值根据R2提供的值加1。两者表中的路由表的记录项相同,由规则①可知,不需要增加新的记录项。路由表中第二行,符合规则②,因此需要修改,修改的值为R2中的值加1,即得至1J2+1=3,因此最终获得的路由表为0、3、4、3。故选择A选项。...客户机/服务器..从对等结构向非对等结构演变【解析】从网络操作系统的发展来看,网络操作系统经历了从对等结构向非对等结构演变的过程。对等结构网络操作系统中,所有的连网节点地位平等,安装在每个连网节点的操作系统软件相同,连网计算机的资源在原则上都是可以相互共享的。在非对等结构网络操作系统设计中,连网节点分为:网络服务器和网络工作站两类。网络服务器采用高配置与高性能的计算机,以集中方式管理局域网的共享资源,并为网络工作站提供各类服务;网络工作站一般是低配置的微型机系统,主要为本地用户访问本地资源与访问网络资源提供服务。.多跳.(12)0【解析】IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加0凑齐。.树型UNIX操作系统采用了树型文件系统,具有良好的安全性、保密性和可维护性。.效率【解析】用户要使用Internet,必须通过ISP将自己的计算机接入Interneto接入Internet有多种方式,可以通过局域网接入,也可以通过广域线路远距离接入。用户在选择接入方式时需要考虑接人性能、接入效率、接入费用等诸多问题。.接口接口解析:ISP是掌握Internet接口的机构。用户可以通过ISP申请接入InternetoIP地址IP地址解析:Web站点访问控制一般分为4个级别,即IP地址限制、用户验证、Web权限和硬盘分区权限。其中,IP地址限制是指Web服务器审核所访问的用户计算机的IP地址,以决定该用户能否访问Web站点的资源。.cncn解析:cn代表中国,us代表美国,uk代表英国,jp代表日本。.网络操作系统网络操作系统解析:和网络有关的软件大致可分为3个层次:网络操作系统、网络数据库管理系统和网络应用软件。其中,网络操作系统负责管理网络中的软硬件资源,目前常用的网络操作系统有WindowsNT、NetwaresOS/2WarpsBanyanVines和UNIX等。它们能支持多种协议。.访问权访问权解析:Token\u3000Bus用来控制结点对总线的访问权。.逻辑链路控制(LLC)逻辑链路控制(LLC)解析:本题考查点是IEEE802标准的层次结构。局域网参考模型对应于OSI参考模型的下面两层:数据链路层与物理层。数据链路层又被划分为逻辑链路控制LLC(LogicalLinkControl)子层和介质访问控制MAC(MediaAccessControl)子层。.端口端口解析:可以按端口号,MAC地址,网络层地址,IP广播组定义虚拟局域网成员,早期一般是采用端口号定义。.分插复用器或ADM分插复用器或ADM解析:SDH的网络单元包含有终端复用器,分插复用器ADM和数字交叉连接设备DXC等。.密钥分发密钥分发解析:密钥分发技术是指将密钥发送到数据交换的两方,而其他人无法看到的方法。.【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。\n【解题思路】\n④定义整型循环变量i、j和局部变量tmpo\n②在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于MAX,用if条件语句判断如果a[i]和b[i]同时为奇数,由a[i]的十位数字为新数的千位数字,个位数字为新数的个位数字,b[i]的十位数字为新数的百位数字,个位数字为新数的十位数字,把这个新组成的数存入数组元素c[cn],同时数组下标变量cn加1。\n③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cut,在第二层循环中,循环变量j从i+1开始,依次递增直到其值等于ent,用if条件语句判断如果数组元素c[i]大于c[j],则两者进行互换,实现数组C中的数按从小到大的顺序进行排序。\n【参考答案】\n.【审题关键句】所有字符左移一个位置,串中的第一个字符移到最后。\n【解题思路】\n①定义循环变量i,字符变量first和字符指针变量P,并使P指向字符串S。\n②把字符串S的第一个字符赋给first变量保存起来。\n③在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于(int)strlen(s)-l,把*(p+i+l)的值赋给*(p+i),实现把字符串S中的所有字符左移一个位置,循环结束后,把first的值赋给p[strlen(s)-1],即把字符串的首字符移动到字符串的最后位置上。\n【参考答案】\n3LA解析:超媒体与超文本的区别是文档内容的不同,超文本只包含文本信息,而超媒体则包含了其他表示方式的信息,如图形,声音,动画等。32.B解析沐题考查点是网络协议的作用。联网计算机进行数据通信时,为了做到有条不紊地交换数据,每台计算机都必须遵守统一的网络协议。网络协议是指为网络数据通信而制定的规则、约定或标准。这一点和现实生活中的其他通信,例如邮政通信系统是相似的。计算机网络通信中要完成诸如信息表示、对话控制、顺序控制、路由选择、链路管理、差错控制、信号传送与接收等问题。这些问题的解决,必须要在网络通信中精确地规定通信时所交换数据的内容、格式和时序。.D解析:安全电子交易SET要达到的最主要目标是:信息在公共因特网上安全传输,保证网上传输的数据不被黑客窃取;订单信息和个人账号信息隔离;持卡人和商家相互认证,以确保交易各方的真实身份,通常是第三方机构负责为交易的各方提供信用担保:要求软件遵循相同协议和消息格式,使不同厂家开发的软件具有兼容性和互操作性,并且可以运行在不同的硬件和操作系统平台上。所以选项A,B,C所述均是错误的。.voidSortDat(){ihtij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je>sell[j].je)/*按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金额相同*/if(strcmp(sell[i].dmsell[j].dm)<O)/*则按产品代码从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{\r\nihtiJ;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(sell[i].je>sell「].je)/*按金额从小到大进行排列*八r\n{\r\nxy=sellA.SNMP是基于TCP传输的B.MIB—2库中计数器类型的值只能增加不能减少C.SNMP操作主要有GetsSetsNotifications等D.Manager通过SNMP定义的PDU向Agent发出请求.在Cisco路由器上进行SNMP设置时,如果指定当一个接口断开或连接时向管理站发出通知,那么在该接口的配置模式下正确的配置命令是()oA.snmptraplink-status.snmp-serverenableinformsC.snmpenableinformsD.snmp-servertraplink-status.广域网所覆盖地理范围一般是()公里。A.几十到几千B.几十到几万C.几到几百D.几到几千.(48)数字签名技术的主要功能是保证信息传输过程中的完整性、防止交易中的抵赖发生和A)发送者的身份认证 B)保证信息传输过程中的安全性C)接收者的身份验证 D)以上都是lO.RkR2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A.所示,当R1收至ijR2发送的如下图(B.的(V,D.报文后,R1更新的4个路由表项中距离值从上到下依次为()。[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金额相同*Ar\nif(strcmp(sell[i].dm,sell[j].dm)<O)/*则按产品代码从大到小进行排列*八r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:⑴结构体及结构数组的相关操作。⑵结构数组的排序。⑶字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各个成员的访问和赋值。根据题目要求,我们首先要按照金额对记录从小到大进行排列。若金额相同,则要比较产品代码。因为产品代码为字符型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字符串处理函数strcmp(char*strll,char*str!2,unsignedinttout)对其进行比较。因为已定义了结构数组,就可以使用循环进行比较排序。排序采用前面介绍的“选择排序法出本层循环结构,所以不能使用break语句。则指向数组的第3个元素。35.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3*i/2>=1000&&3'i/2<=9999)/*如果满足条件SIX+SIX+SIX=NINE+NINE*/{/*即一个3位数乘3再除2余数为0且所得的数为4位数*/cnt++;/*统计满足条件的数的个数9sum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/i++;}elsei++;/*如果果不满足条件则取下一个数*/if(i!1!>999II3皿2>9999)break;/*当SIXP不为3位数或所得的数不为!1!数时退出循环*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(l)\r\n{\r\nif(3*i%2==0&&3fi/2>=1000&&3'i/2<=9999)\r\n/*如果满足条件SIX+SIX+SIX=NINE+NINE*Ar\n{/*即一个3位数乘3再除2余数为0,且所得的数为4位数*八r\ncnt++;/*统计满足条件的数的个数*/\r\nsum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不满足条件,则取下一个数*八r\nif(i>!1!999II3fi/2>9999)\r\nbreak;/*当SIXP不为3位数或所得的数不为!1!位数时,退出循环*/}\r\n}\r\n}解析:本题二查的知识点如下:⑴循环与判断的嵌套使用。⑵多条件的布尔运算。(3)“%”与运算符的使用。根据题意,求的是满足3位数乘以3等于4位数乘以2的数的个数。我们可以使用循环结构对所有的3位数进行判断,若某个3位数乘以3整除2所得的数是4位整数,则这个3位数是满足条件的数。当判断的数不再是3位数或者进行处理后所得的数大于9999,则要退出循环。在这里,还要注意判断结构中,各条件之间是用“与''运算还是用“或”运算。36.voidencryptChar(){inti;char*pf;for(i=O;i<maxline;i++){pf=xx[i];/*指针pf指向各行的首地址*/while(*pf!=0){if(*pf*ll%256>130II*pf*ll%256<=32);/*如果广计算后的值小于等于32或大于130*//*则该字符不变*/else*pf=*p仔11%256;/*否则将所对应的字符进行替代*/pf++;/*指针pf指向下—:字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i<maxline;i++)\r\n{\r\npf=xx[i];/*指针pf指向各行的首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif(*pf*ll%256>130||*pf*ll%256<=32);\r\n/*如果广计算后的值小于等于32或大于130*Ar\n/*则该字符不变*/\r\nelse\r\n*pf=*pf*ll%256;/*否则将所对应的字符进行替代*Ar\npf++;/*指针pf指向下一个字符W\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行,当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用“if(*pf*ll%256>130||*p仔11%256<=32)”语句米实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前的字符乘以11的结果再去与256求余数。处理完毕后,指针去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。目的网络距离路由0目的网络距离路由05R24R33R4(a)目的网络距离223•■3(b)A.O、3、4、3B.。、4、4、3C.O、5、4、3D.O、5、3、4二、填空题(10题)IW:•二 :四种不同的品牌.施力能与结构也各有差异.但主要分为⑼和对等式两大类:按期工匚二:E系饶可以分为分组密码和」应13..有一类--三=7于数据完整性检验和身份脸证•例如计算机系统中的口令就是利用【17】族法加密的..从网络操作系统的发展来看,网络操作系统经历了的过程。16..(12)IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加凑齐。.UNIX操作系统采用了文件系统,具有良好的安全性、保密性和可维护性。..ISP是掌握Internet[ ]的机构。三、2.填空题(8题).Web站点可以限制用户访问Web服务器提供的资源,访问控制一般限制。分为四个级别:硬盘分区权限、用户验证、Web权限和限制。.顶级域名代表中国。.提供网络通信和网络资源共享功能的操作系统称为【Jo.TokenBus局域网中的令牌是一种特殊的控制帧,它用来控制结点对总线的【 】。.局域网IEEE802标准将数据链路层划分为介质访问控制子层与[]子层。.早期的虚拟局域网都是根据局域网交换机的来定义虚拟局域网成员的。.SDH网的主要网络单元有终端复用器、数字交叉连接设备和.技术是指将密钥发送到数据交换的两方,而其他人无法看到的方法。四、C语言程序设计题(2题).已知数据文件INI.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组c中,再对数组c中的数按从小到大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数均是奇数,则数组a中十位数字为新数的千位数字,个位数字仍为新数的个位数字,数组b中的十位数字为新数的百位数字,个位数字为新数的十位数字,这样组成的新数并存入数组c中。TOC\o"1-5"\h\z例如:a: 12 31 24 15 21 15bi 32 45 17 27 18 1;c: 3451 !275 1155揖序后cf115512753451注意:部分源程序存在test.c文件中。程序中已定义:a[100]、b[100]和c[100]。请勿改动数据文件INIDAT和1N2DAT中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。Ixnclude<stdio.h>•defineMAX1003Aq56rinta(MAX)3Aq56rintent,0;/•存放普介条竹部的个敏•voidjsVal()8!)j八杷射据攵件INIDAT和IN2.DAT中的100个两位十遇制题存入数也.加b中,/9!voidreadDat<)101415161718192021int1;FILEfp-fopen(M1415161718192021fscanf(fp/ [i]);fclose(fp);fp■fopen(Min2.datMrM);for(1«0;i<MAX;i++)fscanf(fpFfd,]);fclose(fp);232324252627282930313233343536373835404122;voidmain()mt1;voidwriteDat();for(i•0;i<MAX;c(i)■0;?readDat();jsVal();for(1•0;1<MAX&&c(i]>0;printf c(l]);writeDat();/•把靖臬IHHc■出到文件皿dm中•/voidwriteDat()(?•二FILE*fp;mti;fp-fopen(wout.dat**,"w");for(i»0;i<MAX&&c(x)>0;fprintf(fp.c[i]);fclose(£p);30.程序test.c的功能是:把S字符串中的所有字符左移一个位置,串中的第一个字符移到最后。请考生编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT把结果输出到out.dat文件中。例如:S字符串中原有内容为:Mn.123xyZ,则调用该函数后,结果为:n.123xyZMo注意:部分源程序存在test.c文件中。请勿改动数据文件in.dat中的任何数据、主函数main和输出函数readwriteDAT的内容。\Iinclude<3tdlo«h>:Iinclude<atrlng.h>•defineN81〃定义变交GtN・ffilvoidreadwritoDAT():!voidchg(char•s)main()10101116printf(16printf(MEnterastring

温馨提示

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

评论

0/150

提交评论