




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2021年】辽宁省铁岭市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下列对IPv6地址FE01:O:O:050D:23:O:O:03D4的简化表示中,错误的是()。
A.FE01::50D:23:O:0:03D4
B.FE01:0:O:050D:23::03D4
C.FE01:0:0:50D:23::03D4
D.FE01::50D:23::03D4
2.关于RedHatLinuxEnterprise,以下说法错误的是()。
A.具有广泛的开源生态系统
B.RedHatLinuxEnterprise是红帽企业版,最新版本是RedHatLinuxEnterpriseLinux5
C.适应来自世界领先硬件厂商的多种硬件平台
D.不能与现有的UNIX和Windows墓础架构实现协同工作
3.如果在一台主机的Windows环境下执行命令Pingwww.pku.edu.cn得到下列信息Pingingwww.pku.edu.cn[162.105.131.113]with32bytesofdata:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.Pingstatisticsfor162.105.131.113:Packets:Sent=4,Received=O,Lost=4(100%loss)那么下列结论中无法确定的是()。
A.为www.pku.edu.cn提供名字解析的服务器工作正常
B.本机配置的IP地址可用
C.本机使用的DNS服务器工作正常
D.本机的网关配置正确
4.
5.下列关于Serv-U-FTP服务器配置的描述中,错误的是()。
A.配置服务器域名时,可以使用域名或其他描述
B.配置服务器IP地址时,服务器有多个IP地址需分别添加
C.配置服务器域端口号时,可使用端口21或其他合适的端口号
D.配置域存储位置时,小的域应选择.INI文件存储而大的域应选择注册表存储
6.下列关于局域网设备的描述中,错误的是()。
A.中继器工作在MAC层
B.连接到一个集线器的所有节点共享一个冲突域
C.交换机在源端口与目的端口间建立虚连接
D.网桥的主要性能指标包括帧转发速率和帧过滤速率
7.如下图所示,两台Catelyst6500交换机通过千兆以太网端口连接,它们之间需要传输ID号为33、44、55,VLAN名为jszx33、jszx44、jszx55的3个VLAN,下列交换机B的VLAN配置,正确地是()。
8.下面关于城名系统说法正确的是()。
A.域名系统是网状结构的,按组织棋式和地理模式划分的域名彼此交叉
B.域名系统的所有管理权都集中在NIC
C.域名服务器可以进行域名/IP地址转换
D.域名解析是从小到大,由底向上进行的
9.若服务器系统年停机时间10分钟,那么系统可用性至少达到()
A.99%B.99.9%C.99.99%D.99.999%
10.
二、填空题(10题)11.
第75题目前常用的身份认证机制有:、___________认证协议和Kerberos认证协议。
12.IEEE802.11的MAC层采用的是______冲突避免方法。
13.在加密技术中,作为算法输入的原始信息称为【】。
14.第
79
题
IP报文头部中的()字段用于指示IP协议的服务用户。
15.(4)在IEEE802参考模型中,数据链路层分为_________子层与LLC子层。
16.不经过CPU,数据直接在I/O设备与存储器间传输的方法称为【】。
17.(18)攻击密码体制一般有两种方法:密码分析学和________。
18.在验证数字签名时,公钥数字签名算法中的RSA算法比数字签名标准算法(DSS)速度______。
19.
20.Google搜索引擎主要采用了分布式爬行网页采集技术、超文本匹配技术和______。
三、2.填空题(8题)21.一般来讲,集线器必提供的端口类型是【】。
22.SET(安全电子交易)是一种基于【】的协议,SET协议是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的。
23.路由器是构成因特网的关键设备。按照OSI参考模型,它工作于【】层。
24.TokenBus局域网中的令牌是—种特殊结构控制帧,它用来控制结点对总线的【】。
25.WWW浏览器的工作基础是解释执行用______语言编写的文件。
26.Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是【】。
27.在传递数据的过程中,如果目标IP地址和当前所在的网络不同,那么该数据就必须经过______中转,才能到达目的网络。
28.下表为一路由器的路由表。如果该路由器接收到一个源IP地址为0、目的IP地址为0IP数据报,那么它将把此IP数据报投递到【】。
四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件oul.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,P是数组xx中某一个字符的ASCIl值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
五、1.选择题(3题)31.HTTP会话过程依次包括以下()几个步骤。
A.连接,请求,应答,关闭B.请求,应答,关闭C.连接,请求,关闭D.请求,应答
32.网络层主要任务是为分组通过通信子网选择适当的()。
A.传输路径B.传输协议C.传送速率D.目的结点
33.主要采用树形拓扑结构的是()。
A.电信网B.卫星网C.有线电视网D.计算机网
六、1.程序设计题(3题)34.函数ReadDat()实现从文件IN47.DAT中读取1000个十进制整数到数组xx屯。请编制函数Compum()分别计算出xx中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差totfc的值,最后调用函数WilteDat()把结果输出到OUT47.DAT文件中。
计算方差的公式如下:
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。
原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineMAX1000
intxx[MAX],dd=O,even=O;
doubleavel=0.0,ave2=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{FILE*fp;
inti,j;
if((fp=fopen("IN47.DAT","r"))==NULL)
return1;
for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
fscanf(fp,"%d,",&xx[i*10+j]);
fscanf(fp,"In");
if(feof(fp))break;
}
fclose(fp);
}
voidCompute(void)
{
}
voidmain()
{inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
{
printf("数据文件IN47.DAT不能打开!\007\n");
return;
}
Compute();
printf("EVEN=%d\nAVE1=%f\nAvE2=%f\nTOTFC=%f\n",even,ave1,ave2,
totfc);
WriteDat();
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT47.DAT","w");
fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,avel,ave2,totfc);
fclose(fp);
}
35.已知数据文件IN78.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的千位数字上的值大于等于百位数字上的值,百位数字上的值大于等于十位数字上的值,以及十位数字上的值人于等于个位数字上的值,并且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT78.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],己定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN78.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
ihti;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
wrlteDat()
{*fp;
FILE
inti;
fp=fopen("OUT78.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.下列程序的功能是:选出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);
}
参考答案
1.DIPv6地址在使用双冒号法表示时,双冒号只允许出现一次,所以选项D错误。
2.D
3.D执行“PingwWW.pku.edu.cn”得到IP地址为162.105.131.113,说明本机所配IP可用,DNS服务器和域名解析服务工作都正常,但无法检测出本机的网关配置是否正确,故正确答案为D选项。
4.C
5.Bserv-UFTP服务器是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列,可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSLFTP传输,支持在多个Serv—U和FTP客户端通过SSL加密连接保护您的数据安全等。设置:FTP服务器的IP地址时,IP地址可为空,意为服务器所有的IP地址,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此选择B选项。
6.A中继器工作在物理层,因此选项A中提到的中继器工作在MAC层是错误的说法。
7.C建立VLAN命令是:setvlanVLAN端口号name端口名称。VLANTrunk的配置任务有:①设置交换机端口的VLANTrunk模式;②为VLANTrunk封装VLAN协议;③设置VLANTrunk允许中继的VLANs。①配置VLANTrunk模式,封装VLAN协议语法格式为:settrunk端口号on封装协议名。本题中使用的是ISL协议,故配置语句应为:settrunk2/1onisl。②设置允许中继的VLAN,语法格式为:settrunk端口号vlan允许通信的端口,故正确的配置语句应为:settrunk2/1vlan33,44,55。故选C选项。
8.C
9.C
10.D
11.X.509
【解析】目前常用的身份认证机制有:一次一密机制、X.509认证协议和Kerberos认证协议。
12.CSMA/CDCSMA/CD解析:IEEE802.11的MAC层采用的是CSMA/CD冲突避免方法,冲突避免要求每个结点在发送帧前先侦听信道。
13.明文明文解析:在加密技术中,作为算法输入的原始信息称为明文。
14.协议类型或者协议【解析】IP协议能够为多个上层协议提供数据传输的服务,IP分组的首部有一个字段叫ProtoCol,这个字段的作用是用于区分IP协议的用户协议到底是1PX、IP还是ICMP协议等等。
15.(4)MAC【解析】为了统一不同技术的局域网产品,制定一个共同的协议模型,IEEE802参考模型中将数据链路层划分为逻辑链路控制LLC子层和介质访问控制MAC子层。不同局域网在MAC子层和物理层可以采用不同协议,但是在LLC子层必须采用相同协议。
16.直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存取方式(DMA)
17.穷举攻击
【解析】攻击密码体制一般有两种方法:密码分析学和穷举攻击。
18.快快解析:常用的公钥数字签名算法有RSA算法和数字签名标准算法DSS。DSS在生成密钥时快一点,但是在验证签名时慢很多。
19.减少
【解析】为了创建一个子网地址,网络管理员从标准lP地址的主机号部分“借”位并把它们指定为子网号部分。只要主机号分能够剩余两位,子网地址可以借用主机号部分的任何位数(但至少应借用两位)。
20.页面等级技术页面等级技术解析:Google搜索引擎t要采用了分布式爬行网页采集技术、超文本匹配技术和页面等级技术。
21.RJ-45RJ-45解析:一般来讲,集线器必提供的端口类型是RJ-45。
22.消息流消息流解析:SET(安全电子交易)是一种基于消息流的协议,SET协议是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的。
23.网络网络解析:网桥是在数据连路层上实现不同网络的互连的设备;路由器是在网络层上实现多个网络互连的设备;网关是通过使用适当的硬件与软件,来实现不同网络协议之间的转换功能,硬件提供不同网络的接口,软件实现不同的互联网协议之间的转换。
24.访问权访问权解析:TokenBus是一种在总线拓扑中利用“令牌”作为控制结点访问公共传输介质的确定型介质控制方法。在采用TokenBus方法的局域网中,任何一个结点只有在取得令牌后才能使用共享总线去发送数据。令牌是一种特殊结构的控制帧,用来控制结点对总线的访问权。
25.HTMLHTML解析:浏览器解释执行的主要是超文本文件,这种类型的文件一般是用HTML书写。
26.Linux开放源代码Linux开放源代码解析:Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是:Linux开放源代码。正是由于这点,它才能够引起人们广泛的注意。
27.路由器路由器解析:网络通过IP地址决定数据是直接投递还是通过某个路由器传送出去。
.7解析:由于目的IP为0,其目的网络为,由路由表可以看出,到目的网络的上一步是网络是,故将IP数据报投递到。
29.【审题关键句】大于后连续5个数,奇数,从小到大排序。
\n【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不同点:①判断数值为奇数,可通过a[i]%2进行判断,参考答案的第4条语句;②要求进行比较的元素大于后连续5个数,因此在设置判断条件时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句。
\n【参考答案】
\n
30.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符对应小写字母不变,否则替换。
\n【解题思路】
\n本题类似第69套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。
\n【参考答案】
\n
31.A解析:HTTP会话过程包括以下4个步骤:连接(Connection),请求(Request),应答(Response),关闭(Close)。
32.A解析:本题考查网络层的基本概念。网络层主要任务是通过路选算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能。正确答案为选项A。
33.C解析:有线电视网主要采用树形拓扑结构,计算机网络有多种拓扑结构,有总线型、环形等。
34.voidCompute(void){intiyy[MAX];for(i=O;i<lO00;i++)if(xx[i]%2!=0){odd++;/*统计奇数的个数*/avel+=xx[i];/*求奇数的总和*/}else{even++;/*统计偶数的个数*/ave2+=xx[i];/*求偶数的总和*/yy[even-1]=xx[ii;/*将偶数存入数组yy中*/}avel/=odd;/*求奇数的平均数*/ave2/=even;/*求偶数的平均数*/for(i=O;i<even;i++)/*求所有偶数的方差*/totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;voidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=O;i<lO00;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*统计奇数的个数*/\r\navel+=xx[i];/*求奇数的总和*/\r\n}\r\nelse\r\n{\r\neven++;/*统计偶数的个数*/\r\nave2+=xx[i];/*求偶数的总和*/\r\nyy[even-1]=xx[ii;/*将偶数存入数组yy中*/\r\n}\r\navel/=odd;/*求奇数的平均数*/\r\nave2/=even;/*求偶数的平均数*/\r\nfor(i=O;i<even;i++)/*求所有偶数的方差*/\r\ntotfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;解析:本题考查的知识点如下:
(1)从文件中读取数据。
(2)奇偶数的判断和方差的求法。
在C语言中,有一结构体类型FILE,其中包含文件的一些属性信息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数据,首先要判断该:文件是否能以“读”的方式打开。若能打开,使用函数intfscanf(FILE*fp,char*format,args)从fp所指向的文件中依次读取数据。在本题中,数据的存放很有规律,将数据读出存入数组xx时,只要控制数组下标就可以了。若文件结束,则退出读取循环。最后要关闭文件。若…个数除以2取余得0,则该数是偶数,否则为奇数。由方差公式可知,这是求一些连续的数的表达式的值,所以可以使用循环求得方差。
35.voidjsVal(){intithouhuntendataj;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/if((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O){/*如果千位数大于等于百位数百位数大于等于十位数十位数大于等于个位数并且此数是奇数*/b[ont]=a[i];/*则将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(j=i+l;j<cnt;j++)/*将数组b中的数按从小到大的顺序排列*/if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i<MAX;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nif((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[i]0/2!=O)\r\n{/*如果千位数大于等于百位数,百位数大于等于十位数,十位数\r\n大于等于个位数,并且此数是奇数*/\r\nb[ont]=a[i];/*则将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(j=i+l;j<cnt;j++)/*将数组b中的数按从小到大的顺序排列*/\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下;
(1)将一个4位整数各位上的数转变成单独的数。
(2)判断结构中多个条件的布尔运算。
(3)数据的排序。
在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将一个4位数整除1000则可得到其千位上的数字,除以1000取余再整除10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年五年级下册数学《露在外面的面》(教案)
- 《定风波 莫听穿林打叶声》历年中考古诗欣赏试题汇编(截至2022年)
- 2024年作物收获机械项目资金筹措计划书代可行性研究报告
- 2024年歌舞厅娱乐服务项目资金需求报告
- 2025年湖南工业职业技术学院单招职业适应性测试题库及参考答案
- 2024年注射用骨肽投资申请报告代可行性研究报告
- 深圳高级中学(集团)2025届高三第三次诊断考数学试题+答案
- 2025年鹤壁职业技术学院单招职业倾向性测试题库完美版
- 二零二五年度精装修公寓转租合同电子版
- 2025年度工伤事故责任划分与赔偿方案合同
- 2023-2024学年高中政治统编版必修三1-1 中华人民共和国成立前各种政治力量 课件(23张)
- SJG 09-2024 建筑基桩检测标准
- 数据分析与可视化实践第三版全套教学课件
- 树立正确“三观”班会课件
- 会务礼仪服务流程
- 《青少年礼仪培训》课件
- 老年护理学英语课件
- 消防队消防产品培训课件
- 泌尿外科膀胱癌一病一品优质护理汇报课件
- 手术讲解模板:分段诊刮术课件
- 卷烟制造工艺学课件-第八章-制丝工艺
评论
0/150
提交评论