【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)_第1页
【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)_第2页
【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)_第3页
【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)_第4页
【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

【2023年】浙江省杭州市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.IP协议是指网际协议,它对应于开放系统互联参考模型中的哪一层()A.物理层B.数据链路层C.传输层D.网络层

2.IPV6地址FE::45:A2:A的::之间被压缩的二进制数字0的位置为()

A.16B.32C.64D.96

3.时移电视和直播电视的基本原理相同,主要差别在于传输方式的差异.时移电视是采用什么来为用户实现时移电视的功能?()

A.组播方式B.广播方式C.点播方式D.多播方式

4.在CiscoCatalyst3548以太网交换机上建立一个名为lib105的VLAN,正确的配置是()。

A.Switch一3548#vlan1namelibl05Switch-3548#exit

B.Switch一3548(vlan)#vlan1namelibl05Switch一3548(vlan)#exit

C.Switch一3548(vlan)#vlan1000namelibl05Switch一3548(vlan)#exit

D.Switch-3548(vlan)#vlan1002namelibl05Switch-3548(vlan)#exit

5.下列对IPv6地址的表示中,错误的是()

A.23::50D:BC:0:0:03DA

B.FE23::0:45:03/48

C.FE23:0:0:050D:BC::03DA

D.FF34:42:BC::0:50F:21:0:03D

6.下列关于路由器技术特征的描述中,正确的是()。

A.路由器的端口吞吐量是由端口数决定的

B.路由器的整机吞吐量是指路由器的路由表容量决定的

C.语音、视频业务对延时抖动要求较高

D.突发处理能力是以最小帧间隔值来衡量的

7.下列对生成树协议STP的相关描述中,错误的是()。

A.BPDU每2秒钟定时发送一次

B.BridgeID值最大的成为根网桥和根交换机

C.BPDU有两种,分别为配置BPDU(<35个字节)和拓扑变化通知BPDU(<4个字节)

D.BridgeID由2字节优先级值和交换机MAC地址组成,优先级增值量是4096

8.

9.下列入侵检测系统结构中,出现单点故障影响最严重的的是()。

A.协作式B.层次式C.集中式D.对等式

10.一台交换机具有16个10/100Mbps全双工下联端口,它的上联端口带宽至少应为()。

A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps

二、填空题(10题)11.(6)利用存储转发原理传送数据时,被传送的数据单元相应可以分为两类:报文和__________。

12.ISDN基本入口的B信道的数据传输速率是。

13.TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和。

14.多媒体软件包括多媒体播放软件和______。

15.______允许网络管理者查看网络运行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维持在一个可以接受的水平上。

16.以太网MAC地址的长度为______位。

17.(13)IP数据报的源路由选项分为两类,一类为严格源路由,另一类为____原路由。

18.(16)身份认证又称为________,它是通信和数据系统中正确识别通信用户或终端身份的重要途径。

19.由于Windows2000Server采用了活动目录服务,因此Windows2000网络中所有的域控制器之间的关系是【】的。

20.第

76

以太网交换机能够在运行的过程中自动建立和维护“端口/MAC地址映射表”这个过程叫()。

三、2.填空题(8题)21.数字签名是用于确认发送者身份和消息完整性的一个加密的______。

22.结构化布线系统采用的传输介质主要是双绞线和______。

23.______的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。

24.实时系统可分成两类,即实时控制系统和______。

25.目前城域网建设方案在体系结构上都采用3层模式,它们是:【】层、业务汇聚层与接入层。

26.IP地址可分为A、B、C、D、E共5类。其中A类地址主机号占用【】个字节。

27.误码率是指二进制码元在数据传输系统中被传错的【】。

28.TCP/IP参考模型中,______协议横跨整个层次。

四、C语言程序设计题(2题)29.已知在文件in.dat中存有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请编制函数jsSort,其函数的功能是:要求在200组数据中找出第二个数大于第一个数加第三个数之和的数,其中满足条件的个数作为函数jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat把结果bb输出到out.dat文件中。

注意:部分源程序存在test.C文件中。

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数isVat,其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

注意:部分源程序存在test.c文件中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

五、1.选择题(3题)31.关于Unix,以下哪种说法是错误的?

A.支持多任务和多用户

B.提供可编程Shell语言

C.系统全部采用汇编语言编写而成,运行速度快

D.采用树形文件系统,安全性和可维护性良好

32.对于TCP/IP协议,下列表述错误的是()。

A.主机-网络层是最低层

B.IP协议属于互连层

C.TCP协议属于网络层

D.主机-网络层对应了OSI模型的物理层和数据链路层

33.下列关于网桥的描述中,错误的是()。

A.网桥的标准有两个

B.网桥是数据链路层上实现互联的设备

C.网桥可以提供物理层和数据链路层协议不同的局域网的互联,但更上层的协议必须相同

D.网桥不能连接两个传输速率不同的网络

六、1.程序设计题(3题)34.下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b中:它既是完全平方数,又有两位数字相同,例如144,676等。

请编制函数intjsValue(intbb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。

最后调用函数wfiteDat()把结果输出到文件OUTl2.DAT中。

注意:部分源程序已给出。

请勿改动主函数main()和写函数wnteDat()的内容。

试题程序:

#include<stdio.h>

intjsValue(intbb[]

{

}

main()

{

intb[20],num;

num=jsValue(b);

writeDat(num,b);

}

writeDat(intnum,intb[])

{

FILE*out;

inti;

ut=fopen("OUT12.DAT","w");

fprintf(out,"%d\n",num);

for(i=0;i<num;i++)

fprintf(out,"%d\n",b[i]);

fclose(out);

}

35.已知在文件IN54.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,余额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT54.DAT中。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAXI;

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN54.DAT","r");

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[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT54.DAT","w");

for(i=0;i<100;i++)

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

36.函数ReadDat()的功能是实现从文件IN35.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数SortCharD(),该函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT35.DAT中。

例如,原文:dAe,BfC

CCbbAA

结果:fedCBA,

bbCCAA

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

注意;部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WrteDat()的内容。

试题程序:

#include<Stdio.h>

#include<String.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidSortCharD()

{

}

voidmain()

{

Clrscr();

if(ReadDat())

{

printf("数据文件IN35.DAT不能打开!\n\007");

return;

}

SortCharD();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

Char*p;

if((fp:fOpen("IN35.DAT","r"))==NULL)

return1;

while(fgets(xX[i],80,fp)!=NULL)

{

p=strchr(xX[i],"\n");

if(p)*p:0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

Clrscr();

fp:fopen("OUT35.DAT","w");

for(i:0;i<maxline;i++)

{

printf("%s\",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

参考答案

1.DIP地址工作在TCP/IP参考模型的网络层,在网络层工作的协议还有ARP、RARP和ICMP。

2.C

3.C

4.CVLAN名用l~32个字符表示,可以是字母和数字;VLANID的数值范围是1~4094,但是有的交换机只支持1~1005,而其中可用于以太网的VLANID为2~1000,1002~1005是FDDI和TokenRing使用的VLANID,故C选项正确。

5.D

6.C端口吞吐量是指路由器的具体一个端口的包转发能力,而整机吞吐量是指路由器整机的包转发能力。路由器的包转发能力与端口数量、端口速率、包长度和包类型有关。背板是路由输入端与输出端之间的物理通道,背板能力决定了路由器的吞吐量。延时抖动是指延时的变化量,由于数据包对延时抖动要求不高,因此通常不把延时抖动作为衡量高速路由器的主要指标,但是语音、视频业务对延时抖动要求较高。突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。故选择C选项。

7.BBridgeID值最小的成为根网桥和根交换机。故选择B选项。

8.C

9.C集中式入侵检测系统最大的问题就是单点失效的问题,即一旦自身受到攻击而停止工作,则整个网络系统将处于危险之中。而层次式入侵检测系统的主要问题是不能很好地适应网络拓扑结构的变化,较难部署,而且上层的入侵检测模块若受到攻击,则其入侵检测的有效性将大大地降低。协作式入侵检测系统仍由一个统一的中央控制机制进行协调,单点失效的风险仍然存在。对等模型的应用使得分布式入侵检测系统真正避免了单点失效的发生。故选择C选项。

10.D全双工端口带宽的计算方法是:端口数×端口速率×2。交换机的全双工端口总带宽为16×100×2=3.2Gbps。求交换机上联端口带宽的本质是求交换总带宽。所以上联端口的带宽为3.2Gbps。故选择D选项。

11.报文分组【解析】利用存储转发交换原理传送数据时,被传送的数据单元相应可以分为两类:报文与报文分组。

12.64KbpsISDN综合业务数字网是一个数字电话网络国际标准,是一种典型的电路交换网络系统,它通过普通的铜缆,以更高的速率和质量传输语音和数据,其中,B信道的传输速率是64Kbps。

13.数据链路层TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和数据链路层。

14.多媒体制作软件多媒体制作软件解析:多媒体软件包括多媒体播放软件和多媒体制作软件。其中多媒体制作软件包括文字编辑软件、图像处理软件、动画制作软件、音频处理软件、视频处理软件和多媒体创作软件。

15.性能管理性能管理解析:性能管理功能允许网络管理者查看网络运行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维持在一个可以接受的水平之上。从概念上讲,性能管理包括监视和调整两大功能。它的最大作用在于帮助管理员减少网络中过分拥挤和不可通行的现象,从而为用户提供稳定的服务。

16.48位48位解析:MAC地址又叫硬件地址或以太网的物理地址,一般用12个十六进制数表示,长度为48位(6字节)。例如,00-06-80-A3-BD-67(数字中不能有比F大的数),每个生产厂商分配以太网的前3个字节(即公司标识)。

17.松散

【解析】源路由选项可以分为两类,一类是严格源路由选项,一类是松散源路由选项。严格源路由选项规定lP数据报要经过路径上的每一个路由器,相邻路由器之间不得有中间路由器,并且所经过的路由器的顺序不可更改;松散源路由选项只是给出lP数据包必须经过的一些“要点”,并不给出一条完备的路径,无直接连接的路由器之间的路由尚需IP软件的寻址功能补充。

18.(16)身份识别【解析】身份认证又称身份识别,它是通信和数据系统中正确识别通信用户或终端身份的重要途径。

19.平等平等解析:域仍然是Windows2000Server的基本管理单位,所有的域控制器之间都是平等的关系,不再区分主域控制器与备份域控制器,主要是因为采用了活动目录服务。在进行目录复制时,不是沿用一般目录的主从方式,而是采用多主复制方式。

20.地址学习或者反向学习【解析】交换机从某个端口收到帧,记录这个帧的源地址及其来源端口,放人'MAC地址/端口映射表”,以便以后对帧进行选择性转发,这个过程叫做反向学习。

21.消息摘要消息摘要解析:数字签名是用于确认发送者身份和消息完整性的一个加密的消息摘要。

22.光纤光纤解析:在结构化布线系统中,布线硬件主要包括配线架、传输介质、通信插座、插座板、线槽和管道等。传输介质主要有双绞线和光纤,在我国主要采用非屏蔽双绞线与光纤混合使用的方法。

23.数据链路层数据链路层解析:数据链路层介于物理层与网络层之间。设立数据链路层的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。

24.实时信息处理系统实时信息处理系统解析:实时信息处理要求计算机能对终端设备发来的服务请求及时予以正确的回答。

25.核心交换(或核心)核心交换(或核心)解析:城域网MAN的规模和覆盖范围介于广域网和局域网之间,主要用于一个城市中企业、机关、学校等单位的局域网互联。目前,城域网建设方案有多种,其共同的特点包括:主干传输介质采用光纤,交换结点采用基于IP交换的高速路由交换机或ATM交换机,体系结构上采用核心交换层、业务汇聚层与接入层3层模式。

26.33解析:IP地址由4个字节(32bit)组成,可以分为A、B、C、D、E共5类。其中A、B、C类地址的网络号和主机号所占用的位数不同,以适应不同规模的网络。A类地址中网络号占1个字节的7位(首位为0),其余的3个字节表示主机号,适用于大型网络。B类地址中网络号占前2个字节中的14位(第1、2位为10),其余的3个字节表示主机号。C类地址中网络号占前3个字节中的2l位(第1、2、3位为110),其余的3个字节表示主机号,适用于规模较小的网络。D类和E类IP地址少用。

27.概率或几率概率或几率解析:误码率是指二进制码元在数据传输系统中被传错的概率,在数值上近似等于:Pe=Ne/N。

28.IPIP解析:TCP/IP参考模型中,IP协议横跨整个层次,TCP和UDP协议都要通过IP协议来发送和接收数据。

29.【审题关键句】第2个数大于第1个数加第3个数,存入数组,按第2个加第3个数之和降序排序。

\n【解题思路】

\n①首先定义两个循环变量i、j;一个计数变量count;一个用于中间转换数据的结构体变量CC。

\n②建立一个for循环,指定第一个for循环的循环变量i从0开始,到200时结束,每循环一次,变量i的值加1。在循环体中依次判断每行数据中,如果aa[i]的第二个数大于第一个数加第三个数之和,则把aa[i]复制到bb[count]中,同时数组下标变量count加1。

\n③将所有满足条件的记录筛选保存到数组bb口后,再通过两个for循环对数组bb[]中记录进行排序。第一个for循环的循环变量i的初值为0,当等于数组计数变量count的值减1时停止循环,每循环一次,i的值加1;第二个for循环的循环变量j的初值等于i+1,当等于数组计数变量count的值时停止循环,每循环一次,j的值加1;每次进行比较时,如果第i行的第二个数加第三个之和小于其后面第i行的第二个数加第三个之和,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求按每行数据中第二个数加第三个之和从大到小排序。

\n④最后将计数函数count返回。

\n【参考答案】

\n

\n

30.【审题关键句】各位都是奇数,从大到小排序。

\n【解题思路】

\n本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。

\n【参考答案】

\n

31.C解析:Unix操作系统是一个多用户、多任务的操作系统:Unix系统的大部分是用C语言编写的,这使得系统易读、易修改、易移植:Unix提供了强大的可编程Shell语言,即外壳语言,作为用户界面,具有简洁高效的特点;Unix系统采用树形文件系统,具有良好的安全性、保密性和可维护性。

32.C解析:TCP/IP参考模型可以分为4个层次:应用层、传输层、互连层与主机-网络层。最低层为主机-网络层。TCP/IP参考模型的主机-网络层与OSI模型的数据链路层、物理层对应。IP协议属于互连层,而TCP协议属于传输层。

33.D解析:网桥是数据链路层互联的设备。用网桥实现数据链路层互联时,允许互联网络的数据链路层与物理层协议可以是相同的,也可以是不同的。网桥的标准有两个,分别由IEEE802.1和802.5两个分委员会来制定,它们的区别在于路由选择的策略是不同的。网桥能够互联两个采用不同数据链路层协议、不同传输介质与传输速率的网络。

34.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果该数是完全平方数*/}hun=i/100;/*求该数的百位数字*/data=i-hun*100;/*得到后两位数*/ten=data110;/*求该数的十位数字*/data=data-ten*10;/*求该数的个位数字*/if(hun==ten||hun==data||ten==data)/*有两位数字相同*/{bb[k]=i;/*则把该数存入数组bb中*/k++;}/*统计满足条件的数的个数*/}j++;}}returnk;/*返回满足该条件的整数的个数*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果该数是完全平方数*/\r\n}\r\nhun=i/100;/*求该数的百位数字*/\r\ndata=i-hun*100;/*得到后两位数*/\r\nten=data110;/*求该数的十位数字*/\r\ndata=data-ten*10;/*求该数的个位数字*/\r\nif(hun==ten||hun==data||ten==data)/*有两位数字相同*/\r\n{bb[k]=i;/*则把该数存入数组bb中*/\r\nk++;}/*统计满足条件的数的个数*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回满足该条件的整数的个数*/\r\n}解析:解答本题,首先应该考虑用一个for循环来依次取得100到999之间的各个数,并对当前所取得的数进行两个条件判断:一是判断该数是否是完全平方数:二是判断该数是否有两位数字相同。如果以上两个条件同时满足,则把该数存放到b数组中,尽管题目要求所存的数必须从小到大,但我们取数的过程本身就是从小到大取得,因此,排序工作是没有必要做的,按照取数的顺序,把满足条件的数值存放到数组b中就可以了。判断某个数是否是完全平方数的方法是看该数是否可以拆成完全相同的两个数的积(当然要拆成的两个数一定是两位数),因此,我们再利用一个循环用10以上的两位数逐个去拆被判断的数,如果被判断的数恰好可以被完全拆分,则第一个条件成立,接着就开始依次取得被判断的数的百位、十位、个位上的数字值,看是否有两位数字相同。取得每一位上的数字值可以用“hun=i/100;data=i-hun*100:ten=data/10;data=data-ten*10:”几条语句来实现,hun变量得到的是百位上的数字,ten变量得到的是十位上的数字,data变量得到的是个位上的数字。

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金额从大到小进行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金额相同则按产品名称从小到大进行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{if(se

温馨提示

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

评论

0/150

提交评论