版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2023年)江苏省宿迁市全国计算机等级
考试网络技术真题(含答案)
学校:________班级:________姓名:________考号:________
一、单选题(10题)
1.核心层网络一般要承担整个网络流量的()。
A.40%~60%B.30%~60%C.20%~40%D.50%~70%
2.如果一台主机的IP地址为62,子网掩码为92,
那么它所处的网络(包括子网)为:()。
A.28
B.92
C.24
D.40
3.下列对VLAN的描述中,错误的是()。
A.VLANIDl—1005是标准范围,1025—4096是扩展范围
B.可用于Ethernet的VLANID为l一1000
C.VLANname用32个字符表示
D.IEEE802.1Q标准规定,VLANID用16比特表示
4.DES是一种常用的对称加密算法,一般的密钥长度为()。
A.32位B.64位C.56位D.128位
5.以下不属于身份认证协议的是()。
A.一次一密机制B.X.509认证协议C.Kerberos认证协议D.IPSec协议
6.针对不同的传输介质,Ethernet网卡提供了相应的接口,其中适用于非
屏蔽双绞线的网卡应提供()。
A.AUI接口B.BNC接口C.RS-232接口D.RJ-45接口
7.下列服务中,()不是网络操作系统提供的服务。
A.文件服务B.网络管理服务C.打印服务D.办公自动化服务
8.
9.如下图所示,两台Catelyst6500交换机通过千兆以太网端口连接,它
们之间需要传输ID号为33、44、55,VLAN名为jszx33、jszx44、jszx55
的3个VLAN,下列交换机B的VLAN配置,正确地是()。
10.下列IPv6地址表示中,错误的是()。
A.21AD::D1:0:1/48
B.3D:0:2AA:DO:2F3B:1::/64
C.FE80:0:0:0:0:FE:FE80:2Al
D.FE11::70D:BC:0:80:0:0:7CB
二、填空题(10题)
11.作业的地址空间指的是目标程序所占据的空间,而地址空间中的地
址称为【】。内存地址集合为内存空间或物理地址空间,它的地址称
为物理地址。
12.第76题以太网交换机能够在运行的过程中自动建立和维护“端口
/MAC地址映射表”这个过程叫()。
13.计算机进行计算的位数称为基本字长,字长越长,处理器能够计算的
精度就越高,当然,处理器的复杂程度也就越高。典型的处理器有8位、
16位、32位和64位。8086处理器是8位的,而Pentium处理器是位
的。
14.
15.P2P网络中的节点同时兼任客户机与______的双重身份。
16.P2P系统具有负载均衡、自适应、和容错力强等优点,将其应用于流
媒体直播能解决传统集中式服务器负载过重等问题。
17.(19)组播路由协议分为_________组播路由协议和域间组播路由协
议。
18.有一种攻击不断对网络服务系统进行干扰,改变了网络服务器正常的
作业流程,由其执行的无关程序使系统响应速度减慢甚至瘫痪,影响了
正常用户的使用,甚至使合法用户被排斥而不能获得服务。这种攻击叫
做。
19.
20.
三、2.填空题(8题)
21.为了方便用户记忆,IP地址采用【】标记法。
22.WWW浏览器的工作基础是解释执行用______语言编写的文件。
23.域名解析有两种方式:递归解析和【】。
24.电子政务的目标在于建设一个国家电子政务体系,将现有的和即将
建设的各个政府网络和应用系统连接起来,统一相关的技术标准和规范,
做到互联互通,构建一个统一的【】。
25.高层的互联设备是______。
26.网桥和路由器都是互联的设备,它们之间的区别主要表现在【】
的级别上。
27.常用的电子支付方式包括【】、电子信用卡和电子支票。
28.误码率应该是衡量数据传输系统【】工作状态下传输可靠性的
参数。
四、C语言程序设计题(2题)
29.己知数据文件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的内容。
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat
把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数
上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数
cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的
四位数按从大到小的顺序进行排序。最后main函数调用写函数
writeDat把数组b中的数输出到文件out.dat。
例如:1239,9,则该数满足条件存入数组b中,且个数
cnt=cnt+1。
8129,9,则该数不满足条件忽略。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[300],b[300],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat
和写函数writeDat的内容。
五、1.选择题(3题)
31.下面有几个关于局域网的说法,其中不正确的是______。
A.局域网是一种通信网B.连入局域网的数据通信设备只包括计算机C.
局域网覆盖有限的地理范围D.局域网具有高数据传输率
32.在计算机网络中,用户访问网络的界面是______。
A.主机B.终端C.通常控制处理机D.网卡
33.关于UNIX的版本的描述中,错误的是______。
A.IBM的UNIX是Xenix
B.SUN的UNIX是Solaris
C.伯克利的UNIX是UNIXBSD
D.HP的UNIX是HP-UX
六、1.程序设计题(3题)
34.函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章
存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:
以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移
后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存
入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串
数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT8.DAT
中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符
号和空格。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
charxx[50][80];
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidStrCharJR(void)
{
}
main()
{
clrscr(;
if(ReadDat())
{
printf("数据文件IN8.DAT不能打开!\n\007");
return;
}
StrCharJR();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN8.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(void)
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT8.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.在文件in75.dat中有200组数据,每组有3个数,每个数均为3位
数。函数readDa(()是读取这200组数存放到结构数组aa中。请编制函
数JsSort(),其函数的功能是:要求在200组数据中找出条件为每组数
据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作
为函数JsSort()的返回值,同时把满足条件的数据存入结构数组bb中,
再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升
序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入
结构数组bb中。最后调用函数writeDat()把结果bb输出到文件
out75.dat。
注意:部分源程序已给出。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedefstruct
{
intxl,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
voidmain()
{
intcount;
readDat();
count=jsSort();
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("in75.dat","r");
for(i=0;i<200;i++)
fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
}
writeDat(intcount)
{
FILE*out;
inti;
clrscr();
ut=fopen("out75,dat","w");
for(i=0;i<count;i++)
{
printf("%d,"%d,"%d,第一个数+第三个数
=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
36.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一
个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存
放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫
描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新
序列输出到文件out90.dat中。
说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存
入数组a[10][9]中,分别求出这10个新序列。
例如:序列排序前{6,8,9,1,2,5,4,7,3}
序列排序后{3,4,5,2,1,6,8,9,7}
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
jsValue(inta[10][9])
{
}
main()
{
inta[10][9]={{6,8,9,1,2,5,4,7,3},
{3,5,8,9,1,2,6,4,7},
{8,2,1,9,3,5,4,6,7},
{3,5,1,2,9,8,6,7,4},
{4,7,8,9,1,2,5,3,6},
{4,7,3,5,1,2,6,8,9},
{9,1,3,5,8,6,2,4,7},
{2,6,1,9,8,3,5,7,4},
{5,3,7,9,1,8,2,6,4},
{7,1,3,2,5,8,9,4,6},
};
inti,j;
jsValue(a);
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
printf("%d",a[i][j]);
if(j<=7)printf(",");
}
printf("\n");
}
writeDat(a);
}
writeDat(inta[10][9])
{
FILE*fp;
inti,j;
fp=fopen("out90.dat","w");
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
fprintf(fp,"%d",a[i][j]);
if(j<=7)fprintf(fp,",");
}
fprintf(fp,"\n");
}
fclose(fp);
}
参考答案
1.A
2.A
3.DIEEE802.1Q标准规定,VLANID用12比特表示。故选择D选
项。
4.CDES是一种常用的对称加密算法,采用64位的分组长度和56位的
密钥长度。
5.D
6.D解析:针对不同的传输介质,网卡提供了相应的接口。适用粗缆的
网卡应提供AUI接口;适用细缆的网卡应提供BNC接口;适用于非屏
蔽双绞线的网卡应提供RJ-45接口:适用于光纤的网卡应提供光纤的
F/O接口;目前,多数网卡是将几种接口集成在一块网卡上,例如
AUI/RJ-45二合一网卡。同时,也有些简易以太网卡只提供AUI、BNC、
RJ-45接口中的一种。例如,只支持提供RJ-45接口的10BASE-T以太
网卡。
7.D网络操作系统提供的基本服务有:文件服务、打印服务、数据库服
务、通信服务、信息服务、分布式服务、网络管理服务和Internet/lntranet
服务。选项D1中的办公自动化服务不是网络操作系统提供的基本服务。
8.C
9.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选项。
10.D用IPV6地址表示需要注意:在使用零压缩法时,不能把一个位段
内部的有效0也压缩掉;双冒号::在一个地址中只能出现一次;在得
到一个IPV6地址时,经常会遇到如何确定双冒号::之间被压缩0的位
数的问题;IPV6不支持子网掩码,它只支持前缀长度表示法。本题中D
选项已经有8个位段,没有全O位段压缩,不应该使用双冒号::。
11.逻辑地址逻辑地址
12.地址学习或者反向学习【解析】交换机从某个端口收到帧,记录这个
帧的源地址及其来源端口,放人'MAC地址/端口映射表”,以便以后对
帧进行选择性转发,这个过程叫做反向学习。
13.32计算机进行计算的位数称为基本字长。字长越长,处理器的计算
精度就越高,当然,其复杂程度也就越高,典型的处理器有8位、16位、
32位和64位。8086处理器是8位的,而Pentium处理器是32位的
14.
15.服务器服务器解析:在P2P网络中,所有结点既可以作为客户机,
又可以作为服务器。结点之间在共享网络资源与服务上的地位是平等的。
16.自组织P2P系统具有负载均衡、自适应、自组织和容错能力强等优
点,将其应用于流媒体直播能解决传统集中式服务器负载过重等问题。
17.(19)域内
【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以
及路由器和路由器之间的协议。目前,组管理协议包括Internet组管理
协议IGMP和Cisco专用的组管理协议CGMP,组播路由协议又分为
域内组播路由协议和域间组播路由协议两类。
18.拒绝服务攻击一般认为,目前网络中存在的威胁主要表现在以下方面。
—非授权访问:没有预先经过同意就使用网络或计算机资源称为非授
权访问,如:有意避开系统访问控制机制;对网络设备及资源进行非正
常使用;擅自扩大权限,越权访问信息。非授权访问的主要形式有假冒、
身份攻击、非法用户进入网络系统进行违法操作、合法用户以未授权方
式进行操作等。信息泄露或丢失指敏感数据在有意或无意中被泄露或丢
失,通常包括:信息在传输中丢失或泄露(如:黑客利用电磁泄漏或搭
线窃听等方式截获机密信息;通过对信息流向、流量、通信频度和长度
等参数的分析,推算出用户口令、账号等重要信息),信息在存储介质中
丢失或泄露,通过建立隐蔽隧道等窃取敏感信息等。
—破坏数据完整性:主要手段有以非法手段窃得对数据的使用权,删
除、修改、插入或重发某些重要信息,以取得有益于攻击者的响应;恶
意添加、修改数据,以干扰用户的正常使用。
—拒绝服务攻击:主要手段有不断对网络服务系统进行干扰,改变其
正常的作业流程;执行无关程序使系统响应速度减慢甚至瘫痪,影响正
常用户的使用,甚至使合法用户被排斥而不能进入计算机网络系统或不
能得到相应的服务。
—利用网络传播病毒:通过网络传播计算机病毒,其破坏性大大高于
单机系统,而且用户很难防范。
19.
20.
21.点分十进制点分十进制解析:为了便于记忆,IP地址将4个字节的
二进制数值转换为四个十进制数值记忆。
22.HTMLHTML解析:浏览器解释执行的主要是超文本文件,这种类
型的文件一般是用HTML书写。
23.反复解析反复解析解析:域名解析有两种方式:递归解析和反复解
析。
24.国家政务服务平台国家政务服务平台解析:电子政务的目标在于建
设一个国家电子政务体系,将各个政府网络和应用系统连接起来,构建
一个统一的国家政务服务平台。
25.网关网关解析:传输层及以上各层协议不同的网络之间的互联属于
高层互联,实现高层互联的设备是网关。
26.互联协议互联协议解析:网桥是在数据链路层实现局域网互联的设
备,对于使用不同物理层协议的局域网,可以由网桥来进行连接。路由
器工作在网络的网络层上,当数据包要在不同协议、不同体系结构的网
络之间进行传输时,路由器不仅可以进行路由选择,还可以进行数据包
的格式转换以适应这种传送。
27.电子现金电子现金解析:电子支付工具包括了电子现金、电子信用
卡和电子支票等。在电子商务活动中,客户通过计算机终端上的浏览器
访问商家的Web服务器,进行商品或服务的订购,然后通过电子支付
工具与商家进行结算。
28.正常正常解析:误码率应该是衡量数据传输系统正常工作状态下传
输可靠性的参数。
29.【审题关键句】各位都是偶数,从大到小排序。
\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
30.【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此
条件的数依次存入数组,按从大到小的顺序排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计
的四位数的条件是“个位-千位-百位-十位数大于零的个数”,参考答案的
第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺
序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。
另外,对于数据交换的整型变量tmp可以自定义其变量名。
\n【参考答案】
\n
31.B解析:连入局域网的数据通信设备是广义的,包括计算机、终端和
各种外部设备。
32.B解析:终端可以通过主机、终端控制器或通信控制处理机连入网内,
是用户访问网络的界面。
33.A解析:各大公司得UNIX系统主要有IBM的AIX系统、Sun公司
的SunOS系统、HP公司的HP-UX系统等。Solaris是Sun公司在
SunOS的基础上进一步设计开发的系统。1981年加州大学伯克利分校
推出了UNIX的伯克利版本——UNIXBSD。
34.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++)
{str1=strlen(xx[i]);/*计算各行字符串的长度*/for(j=0;i<str1;j++)
xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的
ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\nint
i,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*计算
各行字符串的长度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>
4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到
新字符*/\r\n}\r\n}解析:本题考查对二维字符数组元素的操作。注
意:字符也可以参与数学运算,只不过用的是其ASCII码值。我们可以
利用双重循环按照先行后列的顺序逐个取得数组中的字符(前提是我们
需要求得各行字符的总个数),外层循环用来控制行数,内层循环用宋依
次取得各行中的每一个字符。之后对当前所取得的字符进行右移4位的
运算(用到了“>>”右移运算符),然后把右移后得到的字符累加到原来
字符中去,这样原来字符就被新的字符所覆盖。
35.intjsSort(){intijcount=0;Dataval;for(i=0;i<200;i++)if(aa[i].xl
>aa[i].x2+aa[i].x3)/*如果每组数据中的第一个数大于第二、三个数
之和*/{bb[count].xl=aa[i].x1;/*把满足条件的数据存入结构数组bb
中*/bb[count].x2=aa[i].x2;bb[count].x3=aa[i].x3;count++;/*统计满
足条件的数据的组数*/}for(i=0;i<count-1;i++)/*对bb中的数按照
每组数据的每一个数加第三个数之和的大小进行升序排列*/for(j=i+l;
j<count;j++)if(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3){val=bb[i);
bb[i]=bb[j];bb[j]=val;}returncount;/*满足条件的数据的组数*/}int
jsSort()\r\n{\r\ninti,j,count=0;\r\nDataval;\r\nfor(i=0;i<
200;i++)\r\nif(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每组数据中的第一个
数大于第二、\r\n三个数之和*/\r\n{\r\nbb[count].xl=aa[i].x1;/*把满
足条件的数据存入结构数组bb中*/\r\nbb[count].x2=aa[i].x2;\r\n
bb[count].x3=aa[i].x3;\r\ncount++;/*统计满足条件的数据的组数
*/\r\n}\r\nfor(i=0;i<count-1;i++)/*对bb中的数按照每组数据的每
一个数加第三个\r\n数之和的大小进行升序排列*/\r\nfor(j=i+l;j<
count;j++)\r\nif(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3)\r\n{\r\n
val=bb[i);\r\nbb[i]=bb[j];\r\nbb[j]=val;\r\n}\r\nreturncount;/*满足条
件的数据的组数*/\r\n}解析:本题考查的知识点如下:
(1)结构体及结构数组。
(2)数据的排序。
(3)函数的返回值。
本题中,定义了结构类型和结构数组,这就要涉及到结构体和结构数组
的访问。相同类型的结构体变量之间可以直接赋值,也可以依次对结构
体中的每个变量进行赋值或访问。排序使用“选择排序法”。函数的值通
过return语句返回,格式为:return表达
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行贷款展期还款合同
- 购销合同范本设计范本
- 聘用合同补充协议的签订与监管要求
- 宾馆设施完善保证
- 信息系统建设项目实施合同
- 广告牌吊装作业
- 个人信用借款合同格式样本
- 房屋买卖合同范本模板样本示例
- 售后服务协议签订纠纷解决
- 全方位集成服务合同模板
- 有效的双向沟通管理制度
- 围棋协会2022年工作计划范文
- 07讲信息系统建设和设计软件工程
- 厕所蹲位统计表10
- OptiXOSN8800产品系统硬件系统、单板介绍
- 附件1黑龙江省事业单位聘用合同制管理办法doc
- 蔬菜大棚温度控制器设计(共20页)
- LS-MASTER-K-指令手册
- 乌兹别克语字母表
- 《数据结构》课程标准
- 毕业设计(论文)基于单片机AT89C51的数字抢答器设计
评论
0/150
提交评论