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

下载本文档

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

文档简介

【2021年】辽宁省盘锦市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列关于路由信息协议RIP的描述中,错误的是()。

A.要求路由器周期性地向外发送路由刷新报文

B.路由刷新报文主要内容是由若干(V、D)组成的表

C.矢量V标识该路由器可以到达的目的网络或目的主机的跳数

D.路由器在接收到(V、D)报文后按照最短路径原则更新路由表

2.

3.

4.网络广告中的CPI是指()。

A.其它三个都不对B.网络广告每一千个链接数的费用C.网络广告每一千个印象数的费用D.网络广告每一千个点击数的费用

5.第

16

一个路由器的部分路由表的内容如下,当收到一个分组,其目标地址是1l00100000010lll0001100010101010.这个路由器通过以下哪个接口将它发送出去?目标网络子网掩码接口11001000000101110001000000000000210110010000001011110011000000000002411100100000010l110001100000000000212Default3

A.OB.1C.2D.3

6.以下哪个地址是MAC地址______。

A.0D-01-22-AA

B.00-01-22-0A-AD-01

C.A0.01.00

D.139.216.000.012.002

7.

8.下列关于路由器技术的描述中,错误的是()

A.吞吐量是指路由器的包转发能力

B.高性能路由器一般采用交换式结构

C.语音视频业务对路由器延时抖动要求不高

D.路由器的冗余是为了保证设备的可靠性与可用性

9.以下关于网络运行环境的描述中,哪个是错误的()

A.网络运行环境是指保障网络系统安全、可靠与正常地运行所必需的基本设施与设备条件

B.它主要包括机房与电源两个部分

C.机房是放置核心路由器、交换机、服务器等核心设备的场所,不包括各个建筑物中放置路由器、交换机与布线设施的设备间、配线间等场所

D.关键的网络设备(如核心路由器、交换机、服务器.对供电条件的要求是很高的,必须保证由专用的UPS系统供电

10.下列关于OSPF协议的描述中,错误的是()。

A.对于规模很大的网络,0SPF通过划分区域来提高路由更新收敛速度

B.每一个OSPF区域拥有一个32位的区域标识符

C.在一个OSPF区域内部的路由器不知道其他区域的网络拓扑

D.在一个区域内的路由器数一般不超过24个

二、填空题(10题)11.

12.电子邮件由【】两部分组成。

13.

14.

15.(14)在客户机/服务器模式中,主动发出请求的是_________。

16.

17.应用生成树算法可以构造出一个生成树,创建了一个逻辑上______的网络拓扑结构。

18.第

79

IP报文头部中的()字段用于指示IP协议的服务用户。

19.网络体系结构的概念包括【】和相邻层接口两层含义。

20.

三、2.填空题(8题)21.IPv6提供了3种寻址方式,它们是【】、任意通信与组播通信。

22.在Internet中,需要使用进行路由选择的设备一般采用______驱动的路由选择算法。

23.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为【】设备。

24.在网络管理模型中,管理者和代理之间的信息交换可以分为两种:一种是从管理者到代理的管理操作,另一种是从代理到管理者的【】。

25.协议分层模型包括两方面的内容:一是层次结构,二是对______的描述。

26.世界最早投入运行的计算机网络是【】。

27.因特网的主要组成部分包括通信线路、路由器、主机和【】。

28.微机显示系统由显示器和______构成,两者必须配合才能工作。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

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

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

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

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

五、1.选择题(3题)31.Internet的基本结构与技术起源于()。

A.TCPB.ARPANETC.NOVELLD.ALOHA

32.城域网的建设方案多种多样,但有一些共同的特点,下列()不是其中包括的。

A.传输介质采用同轴电缆

B.体系结构上采用3层模式

C.要适应不同协议与不同类型用户的接入需要

D.交换结点采用基于IP交换的高速路由交换机或ATM交换机

33.下列陈述中不正确的是()。

A.传输层是网络结构中高层与低层之间衔接的接口层

B.传输层服务是一种标准服务,适用于提供不可靠的服务

C.对高层用户而言,传输层屏蔽了通信子网的细节

D.通信子网提供的服务越多,传输层协议就越复杂

六、1.程序设计题(3题)34.读函数ReadDat()实现从文件ENG28.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用写函数WriteDat()把结果xx输出到文件PS28.DAT中。

替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将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())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG28.IN","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(void)

{

FILE*fp;

inti;

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

for(i=0;i〈maxline;i++)

{

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

fprintf(fp,"%sin",xx[i]);

}

fclose(fp);

}

35.请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件OUT11.DAT中。

例如,若n为1000时,函数值应为s=153.909064。

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

请勿改动主函数main()和输入输出函数progReadWrite()的内容。

试题程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

doublecountValue(intn)

{

}

main()

{

clrscr();

printf("自然数之和的平方根=%f\n",countValue(1000));

progReadWrite();

}

progReadWrite()

{

FILE*wf;

inti,n;

floats;

wf=fopen("OUTll.DAT","w");

s=countValue(1000);

fprintf(wf,"%f\n",s);

fclose(wf);

}

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

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat()

SortDat()

WriteDat(;

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN37.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("OUT37.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);

}

参考答案

1.CV代表矢量,标识该路由器可以到达的目的网络或目的主机;D代表距离,指出该路由器到达目的网络或目的主机的距离。故选C选项。

2.B

3.A

4.C

5.B目标地址是11001000000101110001100010101010,它与第二个以及第三个表项都匹配,但是它和第二个表项具有最长的前缀匹配.所以使用这个表项,按照接口将这个分组转发出去。\r\n

6.B解析:典型的MAC地址长度为48位(6个字节),标准的表示方法是在两个十六进制数之间用一个连字符隔开,故选项B是正确的。

7.A

8.C解析:路由器的关键技术指标包括:①吞吐量;②背板能力;③丢包率;④路由表容量;⑤突发处理能力;⑥延时与延时抖动;⑦服务质量;⑧可靠性与可用性;⑨网管能力等。其中,吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关,涉及端口吞吐量与整机吞吐量两个方面的内容。端口吞吐量是指路由器某个具体端口的包转发能力,而整机吞吐量是指路由器整机的包转发能力。

9.C

10.D为了适应大规模的网络,并使更新过程收敛的很快,OSPF协议将一个自治系统划分为若干个更小的范围,每个范围叫做区域。每个区域有一个32位的区域标识符(点分十进制表示),在一个区域内的路由器数目不超过200个。划分区域的好处是将利用洪泛法交换链路状态信息的范围局限在每一个区域内,而不是整个自治系统,.因此区域内部路由器只知道本区域的完整网络拓扑,而不知道其他区域的网络拓扑情况。

11.

12.邮件头、邮件体邮件头、邮件体解析:电子邮件由邮件头、邮件体两部分组成。

13.动态绑定

【解析】地址解析协议(ARP)是以太网经常使用的映射方法,它充分利用了以太网的广播能力,将IP地址与物理地址进行动态绑定。

14.

15.(14)客户机【解析】客户机/服务器的工作模式为:应用程序之间为了能顺利地通信,服务器应处于守候状态,并监视客户机的请求。客户机发出请求,该请求经互联网传送给服务器,一旦服务器接收到这个请求,就可以执行请求指定的任务,并将执行的结果经互联网回送给客户机。

16.

17.无环路无环路解析:生成树算法通过网桥之间的协商构造出一个生成树。这些协商的结果是:每个网桥都有一个端口被置于转发状态,其他端口则被置于阻塞状态。该过程将保证网络中的任何两个设备之间只有一个通路,创建一个逻辑上无环路的网络拓扑结构。

18.协议类型或者协议【解析】IP协议能够为多个上层协议提供数据传输的服务,IP分组的首部有一个字段叫ProtoCol,这个字段的作用是用于区分IP协议的用户协议到底是1PX、IP还是ICMP协议等等。

19.同层次进程通信的协议同层次进程通信的协议解析:网络体系结构的概念包括同层次进程通信的协议和相邻层接口两层含义。

20.直接

【解析】当一个设备向网络上的所有设备发送数据时,就产生了广播。IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。

21.单一通信或unicast单一通信或unicast解析:在IPv6中按接口界面而不是按节点(路由器或主机)分配地址,在IPv6中可以给一个接口界面分配复数个不同类别的地址。IPv6具有3种寻址方式:1、单一通信:一个接口界面只拥有一个惟一的地址。如果报文的目的地址为单一地址,则该报文被转发至具有相应地址的界面。2、任意通信:接口界面集合的地址。如果报文的目的地址为任意通信地址,则该报文被转发给距报文发送源最近的一个接口界面。3、组播通信:接口界面集合的地址。如果报文的目的地址为组播通信地址,则具有该地址的所有接口界面都将收到相应的报文。

22.表表解析:需要使用进行路由选择的设备一般是采用表驱动的路由选择算法。每台需要路由选择的设备保存一张IP选路表(路由表),需要传送数据时,通过查询该表决定发送方向。

23.输出输出解析:输出设备是计算机系统输出数据和信息的设备。

24.事件通知事件通知解析:本题考查点是网络管理模型中管理者和代理之间的信息交换。在网络管理中,日前常使用以管理者/代理为核心思想的现代网络管理模型。该模型中的管理者和代理各司其职。管理者可以是一个专用工作站或是一台普通PC机,管理程序是运行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系统平台上的。代理一般位于被管理设备内部。被管理设备可以是主机、路由器、交换机、集线器等,这些设备出厂时多数带有管理软件。代理把来自管理者的管理操作命令转换为本设备所特有的指令,以此完成管理者在被管理设备上采取本地的行动,或返回它所管理设备的信息。管理者和代理程序之间需要利用网络交换管理信息。其中一种是从管理者到代理程序的管理操作,另一种是从代理程序到管理者的事件通知。一个管理者可以和多个代理进行信息交换,一个代理也可以接受来自多个管理者的管理操作。

25.各层功能各层功能解析:层次结构和对各层功能的描述是分层模型的主要内容。

26.ARPANET(阿帕网)ARPANET(阿帕网)解析:自1969年美国国防部的阿帕网(ARPANET)运行以来,计算机广域网开始发展。

27.信息资源信息资源解析:因特网主要由以下部分组成:1、通信线路;2、路由器;3、服务器与客户机;4、信息资源。

28.显示卡显示卡解析:硬件分为4个层次,既要有设备,又要有板卡支持才能正常工作。显示器需要显示卡的支持。

29.【审题关键句】千位+十位与个位+百位,比较大小,整除,奇偶数判断,从大到小排序。【解题思路】

\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在3个方面:新组合的第一个数小于第二个数,可通过比较运算符进行判断;整除关系的判断以及奇偶数的判断,可通过求余运算符(%)进行判断。参考答案的第l0条语句,可集中修改该条件语句符合题目的要求。

\n【参考答案】

\n

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

\n【解题思路】

\n①首先,本题要定义多个变量,包括两个循环变量循环i、j;用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位);一个用于数据交换的整型变量ab。

\n②通过for循环依次对数组中的每个四位数进行分解,得到每位上的数字,然后通过if条件语句判断每位数是否都为偶数,注意,每个表达式之问的关系为与运算,即需要同时满足这4个表达式的数才符合条件。

\n③将满足条件的四位数赋给数组b[cnt],同时数组下标值加1,当for循环执行完毕后,则所有满足条件的四位数全部存放到数组b[cnt]中。

\n④最后通过两个for循环,对数组b[cnt]的元素按从大到小的顺序排序,排序过程中,变量ab作为数据交换的中间变量。

\n【参考答案】

\n

31.B解析:ARPANET是最早出现的计算机网络之一,现代计算机网络的很多概念与方法都是从ARPANET基础上发展出来的。因特网的基本结构与技术起源于ARPANET。

32.A解析:目前各种城域网建设方案有几个共同点,那就是:传输介质采用光纤,交换结点采用基于IP交换的高速路由交换机或ATM交换机,在体系结构上采用核心交换层、业务汇聚层与接入层的3层模式,以适应各种业务需求,以及不同协议与不同类型用户的接入需求。

33.B解析:传输层的主要任务是向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,是高层与低层衔接的接口,因而是计算机通信体系结构中最关键的一层。同时正因为它屏蔽了通信子网的细节,所以通信子网提供的服务越多,传输层协议就越复杂。

34.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果计算后的值小于等于32或对应的字符是小写字母*/pf++;/*则不作任何操作取下一个数进行处理*/continue;}*pf=*pf*11%256;/*否则用新字符来替代这个字符*/pf++;/*取下一个字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果计算后的值小于等于32或对应的字符是小写字母*/\r\npf++;/*则不作任何操作,取下一个数进行处理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否则用新字符来替代这个字符*/\r\npf++;/*取下一个字符*/\r\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行。当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用“if((*pf*11%256>='a'&&*pf*11%256〈='z')||*pf*11%256〈=32)”语句来实现。如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前字符乘以11的结果再去与256取余,处理完毕后,指针去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。

35.doublecountValue(intn){doublexy=0.0;inti;for(i=1;i<n;i++)if(i%3==0&&i%7==0)xy+=i;/*求n以内(不包括n)同时能被3与7整除的所有自然数之和*/xy=sqrt((double)xy);/*再对总和求平方根*/returnxy;}doublecountValue(intn)\r\n{\r\ndoublexy=0.0;\r\ninti;\r\nfor(i=1;i<n;i++)\r\nif(i%3==0&&i%7==0)xy+=i;/*求n以内(不包括n)同时能被3与7整除的所\r\n有自然数之和*/\r\nxy=sqrt((double)xy);/*再对总和求平方根*/\r\nreturnxy;\r\n}解析:本题的解题思路是:利用一个for循环依次从n个自然数当中取数,对当前取出的数进行条件判断。判断条件为:既能被3整除同时也能被7整除,因此,用“&&”运算符来连接两个条件表达式,当某数满足判断条件时,就把该数累加到变量xy中(xy的初始值为0.0),当所有满足条件的数都被找完

温馨提示

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

评论

0/150

提交评论