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

下载本文档

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

文档简介

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

一、单选题(10题)1.16根地址线的寻址范围是()。A.512KB.64KC.640KD.1MB

2.通信信道的类型有两类:广播通信信道和()。

A.系统信道B.交互信道C.点一点通信信道D.本地系统

3.在以太网中,使用ARP协议的目的是:()。

A.获取端口和IP地址的对应关系

B.获取IP地址和MAC地址的对应关系

C.获取MAC地址和端口的对应关系

D.获取IP地址和域名的对应关系

4.在加密技术中,作为算法输入的原始信息称为()。

A.明文B.暗文C.密文D.加密

5.一台Catalyst6500的3/1端口和一台Catalyst3500的g0/1端口工作在VLANtrunk模式,且端口3./1使用IEEE802.1Q协议,要求传输VLAN1、2和17.37的VLAN信息,不允许传输VLAN3-16的信息,下列Catalyst3500VLANtrunk的正确配置是()。

6.若两台服务器系统可用性分别达到99.999%和99.99%,那么下面关于两台服务器每年停机时间的描述中正确的是()。

A.两台服务器每年的停机时间之差不可能小于5分钟

B.两台服务器每年的停机时间之和不可能大于58分钟

C.两台服务器每年的停机时间必须小于等于的时长分别是5分钟和8.8小时

D.两台服务器每年的停机时间必须小于等于的时长分别是53分钟和8.8小时

7.奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。对于二进制数据,若最大数据传输速率为6000bps,则信道带宽B=()。A.300HzB.6000HzC.3000HzD.2400Hz

8.下列对子网系统的防火墙的描述错误的是()。

A.控制对系统的访问B.集中的安全管理C.增强的保密性D.防止目和外部的威胁

9.以下哪项不属于防止口令猜测的措施()。

A.严格限定从一个给定的终端进行非法认证的次数

B.确保口令不在终端上再现

C.防止用户使用太短的口令

D.使用机器产生的口令

10.网络基础服务系统不包括()。

A.网络管理和服务软件B.网络安全软件C.网络下载和上传软件D.网络管理软件

二、填空题(10题)11.(2)软件的生命周期,通常分为计划阶段、开发阶段和____。

12.

13.

14.

15.(11)超文本传输协议HTTP使用TCP的_________端口。

16.

17.在路由器中,有一些路由表项是由路由器相互发送路由信息而自动形成的,这些路由表项称为路由表项。

18.(4)按网络覆盖范围分类,____用于实现几十公里范围内大量局域网的互联。

19.在TCP/IP协议集中,TCP协议和UDP协议运行于开放系统互联参考模型中的______层。

20.在混合式P2P网络中,根据结点的能力可将结点分为用户结点、搜索结点和______3种类型。

三、2.填空题(8题)21.安全攻击可以分为【】和主动攻击两种。

22.计算机网络是现代通信技术和______相结合的产物。

23.将计算机网络和移动通信技术结合起来的移动计算包括______和移动Internet。

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

25.测量CPU处理速度有两种常用单位,其中表示执行浮点指令的平均速度是用【】。

26.C/S结构模式是对大型主机结构的一次挑战,其中S表示的是【】。

27.在ISO/OSI参考模型中,______的主要功能是路由选择、拥塞控制与网络互联。

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

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到无符号字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,其替代值仍存入数组xx所对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。

替代关系:f(p)=p*11mod256,mod为取余运算,P是数组XX中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p))值小于等于32或大于130,则该字符不变,否则用f(p)替代所对应的字符。

注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。

30.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数NumSort(inta[10][9])实现此功能,最后调用Wdata函数将新序列输出到文件out.dat中。

说明:在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[l0][9]中,分别求出这10个新序列。

例:序列{6,8,9,1,2,5,4,7,3}

经重排后成为{3,4,5,2,1,6,8,9,7}

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

请勿改动主函数main和写函数Wdata的内容。

五、1.选择题(3题)31.下列有关网关的概述,最恰当的是()。

A.网关既可用于扩展网络,又能在物理层上实现协议转换

B.网关可以互联两个在数据链路层上使用不同协议的网络

C.网关与其他网间连接设备相比,有更好的异种网络互联能力

D.网关从一个网络中读取数据,去掉该数据的原协议栈,而用另一个网络的协议栈来封装数据

32.信号的传输质量不受影响的因素是()。

A.传送的信号B.发送接收装置C.通信线路D.信号的实际意义

33.下列IP地址属于B类IP地址的是______。

A.

B.

C.5

D.210

六、1.程序设计题(3题)34.已知数据文件IN58.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函njsValue(),其功能是:求出这些4位数是素数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到

OUT58.DAT文件中。

例如:5591是素数,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

9812是非素数,则该数不满足条件,忽略。

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

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

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

试题程序:

#include<stdio.h>

inta[300],b[300],cnt=0;

intisP(intm)

{

inti;

for(i=2;i<m;i++)

if(m%i==0)return0;

return1;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=~/od\n",cnt);

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

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

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

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

fscanf(fp,"%d,'",&a[i]);

fctose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n",cnt);

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

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

fclose(fp);

}

35.下列程序的功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt,以及这些素数值的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件OUT17.DAT中。

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

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

试题程序:

#include〈stdio.h>

intcnt,sum;

voidcountValue()

{

}

main()

{

cnt=sum=0;

countValue();

printf("素数的个数=%d\n",cnt);

printf("满足条件素数值的和=%d",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n",cnt,sum);

fclose(fp);

}

36.读函数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);

}

参考答案

1.B解析:由于一根地址线可以表示二进制0或l,所以16根地址线可以寻址的范围就是2的16次方,64k。

2.C解析:通信信道的类型有两类:广播通信信道和点-点通信信道。

3.B

\n

4.A解析:采用密码技术可以隐藏和保护需要保密的信息,使未授权者不能提取信息;需要隐藏的消息称为明文,明文被转换成另一种隐藏形式就称为密文。这种变换称为加密。加密的逆过程称为解密。对明文加密时采用的一组规则称为加密算法。因而在加密技术中,作为算法输入的原始信息是明文。

5.CIEEE802.1Q俗称“DotOneQ”简写为dotlq。封装协议的语句格式:switchporttrunken-capsulation协议名,对于IEEE802.1Q协议,封装协议名为dotlq。VLAN之间通信设置,应当先设置允许通信的VLAN,后配置不允许通信的VLAN。设置允许VLAN通信的语句格式:switchporttrunkallowedvlanVLANID。本题中允许传输VLAN1、2和17—37的VLAN信息,故可设置为:switehporttrunkallowedvlanl一37。配置不允许VLAN通信的语句格式:在允许的基础上,利用except语句除掉不允许通信的VLAN号:switchporttrunkallowedv]anexcept3-160故选择C选项。

6.B如果要保证服务器系统可用性达到99.999%和99.99%,系统的每年的停机时间要小于0.0876小时和0.876小时。5分钟约是0.0833小时,53分钟约是0.883小时。采用估算的方法,两台服务器停机时间之和小于58分钟。故选择B选项。

7.C解析:奈奎斯特准则指出:如果间隔为;π/ω(ω=2πf),通过理想通信信道传输窄脉冲信号,则前后码元之间不产生相互窜扰。因此,对于二进制数据信号的最大数据传输速率Rmax与通信信道带宽B(B=f,单位Hz)的关系可以写为:Rmax=2f。对于二进制数据,若最大数据传输速率为6000bps,则信道带宽B=Rmax/2,所以B=3000Hz。

8.D

9.B解析:防止口令猜测的措施有:1)严格限定从一个给定的终端进行非法认证的次数;2)防止用户使用太短的口令或弱口令;防止选取口令;取消机器的预设口令;3)使用机器产生的口令而不是用户选择的口令。确保口令不在终端上再现是防止口令泄露的措施。

10.C

11.(2)运行阶段

【解析】软件的生命周期,通常分为计划阶段、开发阶段和运行阶段。

12.客户机/服务器

13.

14.

15.(11)80

【解析】超文本传输协议HTTP使用TCP的80端口。

16.

17.动态在路由器中,有一些路由表项是由路由器相互发送路由信息自动形成的,这些路由表项称为动态路由表项。

18.城域网【解析】城域网是介于广域网和局域网之接的一种高速网络。城域网的设计目标是满足几十千米范围内的大量企业、机关、公司的多个局域网的互联需求,以实现大量用户之间的数据、语音、图形与视频等多种信息传输。

19.传输传输解析:在IP互联中,传输控制协议(TCP)和用户数据报协议(UDP)是传输层最重要的两种协议,它们为上层用户提供不同级别的通信可靠性。

20.索引结点索引结点

21.被动攻击被动攻击解析:安全攻击可以分为被动攻击和主动攻击两种。被动攻击是通过偷听或监视传送获得正在传送的信息。被动攻击有泄露信息内容和通信量分析等。主动攻击指修改数据流或创建错误的数据流,包括假冒、重放、修改消息和拒绝服务等。

22.计算机技术计算机技术解析:20世纪50年代,人们将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信技术与计算机通信网络的研究,为计算机网络的出现做好了技术准备,奠定了理论基础。

23.移动计算网络移动计算网络解析:移动计算是将计算机网络和移动通信技术结合起来,为用户提供移动的计算环境和新的计算模式。移动计算包括移动计算网络和移动Internet。

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

25.MFLOPSMFLOPS解析:CPU处理速度有两种常用单位的表示方法:第一种是每秒钟执行的指令条数来表示。例如每秒执行定点指令的平均数目,单位是MIPS(MillionInstructionPerSecond)即每秒百分条指令。第二种用于每秒执行浮点指令的平均数日来表示的,单位是MFOPS(MillionFloatingOnstructionPerSecond),即每秒百万条浮点指令。

26.服务器或Server服务器或Server解析:客户机/服务器(client/sever,简称C/S)结构模式是对大型主机结构的一次挑战,由于其结构灵活、适应性广、成本较低,因此得到广泛应用。

27.网络层网络层解析:网络层主要功能是路由选择、拥塞控制和网络互联。通过路由算法,为分组通过通信子网选择最适当的路径。

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

29.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或大于130不变,否则替换。

\n【解题思路】

\n①首先定义两个循环整型变量i,j和存放ASCII码值的中间变量val。

\n②通过两个for循环完成对字符串的替换。第一个for循环的循环变量i的初值为0,当i值等于文章中最大行数值maxline时停止循环,每循环一次,i的值加1;第二层for循环中,循环变量i的初值为0,表示从第i行的第1个字符开始计算,当j值等于该行中字符串长度的数值时停止循环,每循环一次,j的值加1。

\n③循环体中,根据题意重新计算每个字符xx[i][i]的ASCIl码值,当新取得的ASCII码值大于32且小于等于130时,则用新的ASCII码值所对应的字符替代原来的字符,新ASCII码值不在此范围内的字符则保持原字符不变。

\n【参考答案】

\n

30.【审题关键句】将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比Kl小的数都在K1的前面(左面),比Kl大的数都在K1的后面(右面)。

\n【解题思路】

\n①定义整型循环变量i、j、k和局部整型变量value,num。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于10,结束循环,实现对数组a[10][9]中每一行数据按照题目的要求进行处理。在循环体中,把第i行的第一个数a[i][o]赋给value。在第二层for循环中,循环变量j从0开始,依次递增直到其值等于或大于9,用if语句判断,如果数组元素a[i][j]的值小于value,则把a[i][j]的值赋给num,在第三层for循环中,循环变量k从j开始,依次递减直到其值等于或小于0,把a[i][k-1]的值赋给a[i][k],实现把a[i][j]前面的值向后移动一位,退出第三层for循环后,把num的值赋给a[i][0]。第二层循环依次执行,便实现了对i行的数据的处理,再依次执行第一层for循环,就可以完成对数组a[10][9]的每行数据的处理。

\n【参考答案】

\n

31.D解析:网关工作在网络层,可以实施第三层协议的转换;网关可以更好的互联网络但是它不具有隔离能力;网关实现协议转换的方法,其一就是直接将输入网络信息包的格式转换成输出网络信息包的格式,其二是将输入网络信息包的格式转换成一种统一的标准网间信息包的格式。

32.D解析:信号的传输质量与传输的内容没有关系。

33.B解析:B类IP地址的地址范围是~55。

34.jsValue(){intijvalue;for(i=0;i<300;i++)if(isP(a[ii))/*如果该数为素数则将该数存入数组b中*/{b[cnt]=a[i];}for(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/for(j=i+l;j<cnt;j++)if(b[ii>b[j]){value=b[i];b[i]=b[j];b[j]=value;}}jsValue()\r\n{\r\ninti,j,value;\r\nfor(i=0;i<300;i++)\r\nif(isP(a[ii))/*如果该数为素数,则将该数存入数组b中*/\r\n{\r\nb[cnt]=a[i];\r\n}\r\nfor(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[ii>b[j])\r\n{\r\nvalue=b[i];\r\nb[i]=b[j];\r\nb[j]=value;\r\n}\r\n}解析:本题考查的知识点如下:

(1)循环的嵌套。

(2)数据的排序。

在本题中,已给出了判断素数的函数voidisP(intm),只需将数代入进行判断即可。将素数存入数组b,再对数组b中的数进行排序。排序采用“选择排序法”——第一次从第一个数据开始和所有后面的数据进行比较,与比它大(小)的数据交换位置,将数据中最大(小)的数交换到最前面。第二次从第二个数据开始与后面的数据进行比较,将本次比较中最大(小)的数据交换至第二个位置,直至最后一个数据。以此类推,则可完成题目的要求。

35.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位数字*/ten=i%100/10;/*求十位数字*/data=i%10;/*求各位数字*/if(hun==(ten+data)%10)/*如果个位数字与十位数字之和被10除所得余数恰是百位数字则进一步判断该数是否为素数*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*计算这些素数的个数cnt以及这些素数值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位数字*/\r\nten=i%100/10;/*求十位数字*/\r\ndata=i%10;/*求各位数字*/\r\nif(hun==(ten+data)%10)/*如果个位数字与十位数字之和被10除所得余数恰是百位数字,则进一步判断该数是否为素数*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j〈=half;j++)\r\nif(i%j==0)break;\r\nif(j>half)\r\n{cnt++;sum+=i;}/*计算这些素数的个数cnt,以及这些素数值的和sum*/\r\n}\r\n}\r\n}解析:本题的解题思路是利用一个for循环依次取得100到1000之间的数,接着求得当前所取得的数的各个位上的数字值,语句“hun=i/100;ten=i%100/10:data=i%10:”可以分别取得某数的百位、十位及个位上的数字值,然后判断该数个位数字与十位数字之和被10除所得的余数是否恰好等于百位上的数字。如果

温馨提示

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

评论

0/150

提交评论