2021年内蒙古自治区乌海市全国计算机等级考试网络技术预测试题(含答案)_第1页
2021年内蒙古自治区乌海市全国计算机等级考试网络技术预测试题(含答案)_第2页
2021年内蒙古自治区乌海市全国计算机等级考试网络技术预测试题(含答案)_第3页
2021年内蒙古自治区乌海市全国计算机等级考试网络技术预测试题(含答案)_第4页
2021年内蒙古自治区乌海市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2021年内蒙古自治区乌海市全国计算机等

级考试网络技术预测试题(含答案)

学校: 班级: 姓名: 考号: 一、单选题(10题)(18)在总线结构局域网中,关键是要解决A) 网卡如何接收总线上的数据的问题B) 总线如何接收网卡上传出来的数据的问题C) 网卡如何接收双絞线上的数据的问题1.I))暮关同使用数据传输介质的数据发送和接收控制问题下列不属于宽带城域网QoS保证技术的是()RSVPB.DiffServC.MPLSD.WIMAXLinux的基本特点是()。多用户,单任务,实时B.多用户,多任务,交互式C.单用户,单任务,分时D.多用户,多任务,分时时移电视和直播电视的基本原理相同,主要差别在于传输方式的差异.时移电视是采用什么来为用户实现时移电视的功能?()A.组播方式B.广播方式C.点播方式D.多播方式(14)TCP/IP参考模型由以下层次构成A) 物理展、数据链路层、网络层、传输层、会话层、表示层和应用层B) 主机-网络层、互连层、传输层和应用层C) 物理层、数据链路层和网络层5. D)局域网层、广域网层和4..联网层6.当服务器组中一台主机出现故障,该主机上运行的程序将立即转移到组内其他主机。下列技术中能够实现上述需求的是()A.RAIDB.ClusterC.RISCD.CISC(57)电子政务的逻辑结构自下而上分为3个层次,它们是基础设施层、统一的安全电子政务平台层和电子政务应用层基础设施层、一站式电子政务服务层和电子政务应用层一站式电子政务服务层、统一的安全电子政务平台层和电子政务应用层基础设施层、统一的安全电子政务平台层和一站式电子政务服务层某企业分配给产品部、市场部和财务部的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下列关于宽带城域网汇聚层基本功能的描述中,错误的是()。提供用户访问Internet所需要的路由服务汇接接入层的用户流量,进行数据转发和交换根据接入层的用户流量,进行流量均衡、安全控制等处理根据处理结果把用户流量转发到核心交换层或在本地进行路由处理NetWare提供三级容错机制,第三级系统容错(SFTIII)提供了()。A.文件服务器镜像B.热修复与写后读验证C.双重目录与文件分配表D.硬盘镜像与硬盘双工二、填空题(10题)11.(2)流媒体具有严格的 关系。12.冋络i*- 限度地増加网络的可用时间.提高网络设备的利用率,改善网络性能•服务-.•_L11_—个IPv6地址为21DA:0000:0000:0000:02AA:000F:FE08:9C5A,如果采用双冒号表示法,那么该IPv6地址可以简写为HFC采用的传输方式,用户数越多,每个用户实际可使用的带宽就越窄。(2)衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用 o16.第80题P2P网络存在集中式 分布式结构化和混合式结 构化四种主要结构类型。17.第66题TCP协议可以将源主机的 无差错地传送到目的主机。18.根据协议的作用范围,组播协议可分为 和IP组播路由协议两种。SOAP的中文名称是 o三、2.填空题(8题)路由器是构成因特网的关键设备。按照OSI参考模型,它工作于【1层。世界第一台现代通用数字电子计算机诞生于 年,其内部采用二进制。网络地址包含一个有效的网络号和一个全 的主机号。普通用户终端通过资源子网中的 联入网内。最初的ARPANet主要研究内容是 网络通信协议、网络通信与系统操作软件。在软磁盘存储器中,软磁盘适配器是 。在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及 协议保证交易的安全。28.SNMP是最常用的计算机网络管理协议。SNMPv3在SNMPv2基础上增加、完善了 和管理机制。四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort.M函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。例如位置 012345678源字符串 abcdhgfe12349876518侦:理后字符申dcbaefgh432195678注意:部分源程序存在test.C文件中。请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数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*.付发示勤:个候il人的之中情况.依次类推:。,位内齐均为彳符*0(或TA小此人核处中.寸"比人木核。中.若张选票之中人數小丁SFS个人时梭认力无效的选票明不作统计.如£嫉數Rcd&D的功能/把次才數默读入时,符堆做負IXX中.诺塢刖网數CouniRsO未燈计每个絞迭人的选杲數)HC御票敢依次。入yyf。比yy[9]中,即第一个候选人的得票数存入yy【O]中,以此类推。最后调用函数WriteDat把结果yy输出到文件out.dat中。注意:部分源程序存放在test.c文件中。请勿改动主函数main、读函数ReadDat和输出函数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要达到的主要目标的选项是()。信息在公共因特网上传输,保证网上的信息不被黑客窃取订单信息和个人账号信息隔离持卡和商家不认识进行交易,以保证交易的广泛性要求软件遵循相同协议和消息格式,使不同厂家开发的软件具有兼容性和互操作性,并且可以运行在不同的硬件和操作系统平台上。因特网域名中,edu通常表示 oA.商业组织B.教育机构C・政府部门D.军事部门下面哪一种加密算法不属于对称加密算法 oA.RSAB.DESC.RC5D.IDEA六、 1.程序设计题(3题)下列程序的功能是:把s字符串中所有的字符左移一个位置,串中的第一个字符移到最后。请编制函数chg(char*s)实现程序要求,最后调用函数readwriteDat()把结果输出到out63.dat文件中。例如:s字符串中原有内容为Mn,123xyZ,则调用该函数后,结果为n,123xyZMo注意:部分源程序已给出。请勿改动主函数main。和输入输出函数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.编写函数,isValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:F(0)=0,F(l)=lF(n)=F(n-l)+F(n-2)最后调用函数writeDatO,把结果输出到文件OUT10.DAT中。例如:当t=1000时,函数值为1597。注意:部分源程序已给出。请勿改动主函数main()和写函数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.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数readDatO把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计(书满足此条件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDatO把结果ent及数组b中符合条件的4位数输出到OUT77.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:ent。请勿改动主函数main。、读函数readDatO和写函数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(”满足条件的数=%d\iT,ent)for(i=0;i<ent;i++)printf(n%dH,b[i]);printf(H\nM);writeDat();}writeDat(){FILE*fp;inti;fp=fopen(”OUT77.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集群是指一组连接起来的电脑,它们共同工作对外界来说就像一个电脑一样。集群一般用于单个电脑无法完成的高性能计算,拥有较高的性价比。可以实现负载均衡和性能优化。如Baidu和Google等大的搜索引擎后台服务器就是利用Cluster实现。RISC精简指令集计算机是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中釆用的微处理器统称RISC处理器。IBM的PowerPC就是釆用的RISC。CISC复杂指令集计算机,和RISC,都是指的计算机的中央处理器内核的指令类型。不同的是指令由完成任务的多个步骤所组成,把数值传送进寄存器或进行相加运算。如Intel和AMD的x86就是釆用的CISCo综上分析可推得,服务器组中一台出现故障后,立即转移到其他主机中,应该通过B)Cluster集群来实现。AC地址聚合是指把几个小网络合并为一个大网络,主要通过修改子网位实现(增大)。具体方法是判断这些地址最左边的多少位是相同的,需要如下3步。第一步:将地址转换为二进制格式,并将它们对齐。第二步:找到所有地址中都相同的最后一位。第三步:计算有多少位是相同的。根据第二步得到:00111000・00010000.00011111.10000000o共有25位相同,故子网掩码为/25。转换为十进制得56.16.31.128/25o故选C选项。A提供用户访问Internet所需要的路由服务的是核心交换层。汇聚层的基本功能是:汇聚接入层的用户流量,进行数据分组传输的汇聚、转发和交换。根据接入层的用户流量,进行本地路由、过滤、流量均衡、QoS优先级管理,以及安全控制、IP地址转换、流量整形等处理。根据处理结果把用户流量转发到核心交换层或本地进行路由处理。A解析:NetWare第三级系统容错(SFTHI)提供了文件服务器镜像功能。(2)前后时序【解析】流媒体具有3个特点:连续性、实时性、时序性。12.13.21DA::2AA:F:FE08:9C5A【解析】为了简化IPv6地址的表示,在一个以冒号十六进制表示法表示的IPv6地址中,如果几个连续位段的值都为0,那么这些0可以简写为::,称为双冒号表示法。14.非对称HFC(混合光纤/同轴电缆网)接入是指借助有线电视网接入Internet的方式。HFC接入也采用非对称的数据传输,上行传输速率在10Mbps左右,下行传输速率为10Mbps~40Mbps。由于HFC的接入速率较高且24小时在线,所以无论是单机接入还是局域网接入都非常简单。HFC采用共享式的传输方式,用户越多,每个用户实际可以使用的带宽就越窄。15.MFLOPS【解析】衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用MFLOPSo.分布式非结构化.字节流【解析】TCP协议提供了面向连接的,可靠的,全双工的数据流传输服务。其完全可靠性是指TCP确保通过一个连接发送的数据正确地到达目的地,不会发生数据的丢失或乱序。.数据加密【解析】Blowfish算法是由BruceSchneier设计的一种对称分组密码,具有快速、紧凑、简单、安全性可变等特点。是一个可变密钥长度的分组密码算法,分组长度为64位。算法由密钥扩展和数据加密两部分组成。19.IP组播组管理协议【解析】根据协议的作用范围,组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议,主要是各种路由协议。20.简单对象访问协议简单对象访问协议解析:SOAP是SimpleObjectAccessProtocol的缩写,即“简单对象访问协议”。21.网络网络解析:网桥是在数据连路层上实现不同网络的互连的设备;路由器是在网络层上实现多个网络互连的设备;网关是通过使用适当的硬件与软件,来实现不同网络协议之间的转换功能,硬件提供不同网络的接口,软件实现不同的互联网协议之间的转换。22.19461946解析:1946年世界上第一台数字电子计算机ENIAC在美国宾夕法尼亚大学诞生。23.00解析:网络地址包含一个有效的网络号和一个全“0”的主机号,用来表示一个具体的网络。主机主机解析:普通用户终端通过主机联入网内。分组交换设备分组交换设备解析:最初的ARPANET的主要研究内容是分组交换设备、网络通信协议、网络通信与系统操作软件。ARPANET的技术对网络技术的发展产生了重要的影响。软盘驱动器与CPU进行信息交换的通道口软盘驱动器与CPU进行信息交换的通道口解析:软磁盘存储器主要有软磁盘、软盘驱动器和软磁盘适配器组成。软磁盘适配器是CPU与软盘驱动器进行信息交换的通道口。27.SET安全电子交易SET安全电子交易解析:网上直接划付需要安全技术作为保障。在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及SET安全电子交易协议保证交易的安全。安全安全解析:SNMP是最常用的计算视网络管理协议。1999年IEEE发布了SNMPv3,SNMPv3在SNMPv2的基础上增加、完善了安全和管理机制。sNMPv3体系结构体现了模块化的设计思想,使管理者可以简单地实现功能的增加和修改。【审题关键句】以行为单位从字符串左边部分降序排序,右边部分升序排序。如果原字符串长度为奇数,则最中间的字符不参加处理。\n【解题思路】侦①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、Po\n②在第一层for循环中,变量i从。开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xx[il的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx[i]的长度的一半赋给变量P;在第二层for循环中,变量j从0开始,依次递增直到其值等于(P-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于P,对字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII码值的大小进行比较,如果xx[i][j]的ASCII码值小于xx[i][kj的ASCII码值,则两者进行互换,实现对字符串xx[i]左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx[i]的长度为奇数,则变量P加1,因为这时字符串的中间字符不参与排序。再对字符串xx[i][j]右半部分的字符串按升序排列。在for循环中,变量j从P开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于len,对字符xx[i]|j]和xx[i][k]按其ASCII码值的大小进行比较,如果字符xx[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]右半部分的字符串按照升序排列。\n【参考答案】\n【审题关键句】10列100行选票,每行小于等于5的无效,统计存入数组。\n【解题思路】\n本题类似第55套试题,通过审题可以发现本题仅一个不同点,即本题中要求每行选票中选中数大于5时记录才有效,与第55套的要求刚好相反,参考答案的第8行,修改该条件语句的条件设置即可。\n【参考答案】\n\n第14类字符左右移动指定位后与原字符之和替换原字符C解析:安全电子交易SET要达到的最主要目标是:信息在公共因特网上安全传输,保证网上传输的数据不被黑客窃取。订单信息和个人账号信息隔离。在将包括持卡人账号信息在内的订单送到商家时,商家只能看到订货信息,而看不到持卡人的账户信息。持卡人和商家相互认证,以确保交易各方的真实身份。通常,第三方机构负责为交易的各方提供信用担保。要求软件遵循相同协议和消息格式,使不同厂家开发的软件具有兼容性和互操作性,并且可以运行在不同的硬件和操作系统平台上。所以SET没有保证交易的广泛性的作用。B解析:域名由两种基本类型组成:以机构性质或类别命名的域和以国家地区代码命名的,常见的以机构性质命名的域,一般由三个字符组成,商业机构是COM,教育机构是EDU,军事机构是MIL,政府机构是GOV。A解析:对称型加密使用单个密钥对数据进行加密或解密,目前经常使用的对称加密算法有:数据加密标准(DES)、三重DES(TDEA)、RivestCipher5(RC5)和国际数据加密算法(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}解析:本题考查的知识点如下:数组中元素的移动。指针的使用。我们可以使用一个循环实现数组中所有字符元素的左移。这里要注意的足第1个字符要移至最后1个字符处,所以首先要将第1个字符保存。在移动时,要从左到右依次移动,否则,左侧的字符会在移动前被其右侧的字符覆盖。在这里使用了指针,初始时,指针指向数组的第1个元素,随着地址的增加指针指向数组后面的元素。例如,若地址加2,35.intjsValue(intt)(intfl=0f2=lfn;fn=fl+f2;while(fn<=t)(fl=f2;f2=fn;fn=fl+f2;)/*如果当前的Fibonacci数不大于t则计算下—个Fibonacci数*/returnfn;/*返回Fibonacci数列中大于t的最小的一个数*/}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数不大于t,\r\n则计算下一个Fibonacci数*/\r\nreturnfn;/*返回Fibonacci数列中大于t的最小的一个数*/\r\n}解析:解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数气这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数气注意:在循环体内部,我们用变量门始终来表示第n项的前面第二项,用变量侵来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++)(thou=a[i]/1000;/*求四位数的

温馨提示

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

评论

0/150

提交评论