




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2021年】浙江省绍兴市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下列关于RPR技术的描述中,错误的是()。
A.RPR与FDDI一样使用双环结构
B.在RPR环中,源节点向目的节点成功发出的数据帧要由目的节点从环中收回
C.RPR环中每一个节点都执行MPLS公平算法
D.RPR环能够在50ms内实现自愈
2.计算机的病毒所造成的危害是()。
A.破坏计算机系统软件或文件内容B.造成硬盘或软盘物理破坏C.使计算机突然断电D.使操作员感染病毒
3.
4.差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。
A.增量备份、差异备份、完全备份
B.差异备份、增量备份、完全备份
C.完全备份、差异备份、增量备份
D.完全备份、增量备份、差异备份
5.
6.
7.下列关于宽带城域网核心交换层特点的描述中,错误的是()。
A.提供宽带城域网用户访问Intemet所需要的路由服务
B.根据接入层的用户流量进行本地路由、过滤、流量均衡
C.汇接接入层的用户流量,进行数据分组的汇聚、转发与交换
D.为整个城域网提供一个高速、安全与具有QoS保障能力的数据传输环境
8.IP地址欺骗通常是()。
A.黑客的攻击手段B.防火墙的专门技术C.IP通讯的一种模式
9.IP地址块20/29的子网掩码可写为()
A.92
B.24
C.40
D.48
10.下列关于IEEE802.16标准的描述中,错误的是()
A.提供宽带城域网用户访问Internet所需要的路由服务
B.最高传输速率为234Mbps
C.使用无线频段为10~66GHz
D.与IEEE802.16标准工作组对应的论坛组织是WiMAX
二、填空题(10题)11.(19)组播路由协议可分为域内组播路由协议和域间组播协议两大类。其中,域内组播协议又分为两种模式:________模式和稀疏模式。
12.(7)一台Ethernet交换机提供24个100Mbps的全双工端口与1个1Gbps的全双工端口,在交换机满配置情况下的总带宽可以达到_________。
13.(16)进行DES加密时,需要进行__________轮的相同函数处理。
14.(11)在因特网中,屏蔽各个物理网络细节和差异的是__________。
15.操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS中,它叫做______。
16.(17)不可逆加密机制包括Hash算法和消息认证码,用于数字签名和________。
17.
18.中断系统应具有的功能包括:实现中断响应、______实现中断排队和中断嵌套。
19.
20.某端口的IP地址为31/26,则该IP地址所在网络的广播地址是万个信元。
三、2.填空题(8题)21.ATM信元结构中,信头差错控制(HEC)字段是对信头前______个字节的8位CRC码校验。
22.网桥的标准有两个,一是透明网桥,二是______。
23.网络管理主要包括配置管理、故障管理、性能管理、计费管理、【】。
24.目前城域网建设方案在体系结构上都采用3层模式,它们是:【】层、业务汇聚层与接入层。
25.组播路由协议可分为域内组播路由协议和______两大类。
26.______涉及修改数据流或创建数据流,它包括假冒、重放、修改消息和拒绝服务等。
27.防火墙主要可以分为______、代理服务器和应用级网关等类型。
28.计算机通信体系结构中最为关键的一层是______。
四、C语言程序设计题(2题)29.请编制函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数odd,xx中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。
注意:方差变量必须采用双精度类型。
计算方差的公式如下:
设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat。
例如:1239,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。
8129,9-8-1-2<0,则该数不满足条件忽略。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[300],b[300],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.WWW浏览器的工作基础是解释执行用______语言书写的文件。
A.HTMLB.JavaC.SQLD.VCq4
32.对于下列叙述,说法正确的是()。
A.所有软件都可以自由复制和传播
B.受法律保护的计算机软件不能随便复制
C.软件没有著作权,不受法律的保护
D.应当使用自己花钱买来的软件
33.在身份认证当中,作为一种访问服务器认证和记账协议,在传输中使用UDP,用于拨号环境的是______。
A.PPPB.TACACS+C.RADIUSD.X.509
六、1.程序设计题(3题)34.已知数据文件in38.dat中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.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("in38.dat","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
voidmain()
{
inti;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i]);
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out38.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.已知数据文件IN82.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数isValue(),其功能是:求出这些4位数是素数的个数cnt,再求出所有满足此条件的4位数的平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out82.dat文件中。
例如:5591是素数,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。
9812是非素数,则该数不满足条件,计算平均值pjz2。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
intisP(intm)
{
inti;
for(i=2;i<m;i++)
if(m%i==0)return0;
return1;
}
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值
pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in82.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out82.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
36.在文件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);
}
参考答案
1.C
2.A
3.D
4.AA【解析】一般都有三种备份种类:完全备份、差异备份、增量备份。完全备份是指备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。差异备份即备份上一次的完全备份后发生变化的所有文件。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。由上述备份情况可知三种备份策的空间使用由少到多分别是增量备份、差异备份、完全备份。因此选择A选项。
5.C
6.C
7.C汇聚层的基本功能是汇接接入层的用户流量,并进行数据分组的汇聚、转发与交换,根据题意,故选C选项。
8.A
9.DD解析:因为IP地址块为20/29,后面数字为29,所以子网掩码应该32位中前29位为1,属于三位为0,也就是(11111111.11111111.11111111.11111000)2转换为十进制就是48,答案为D。
10.BIEEE802.16定义了宽带无线城域网接入标准,其传输速率为32~134Mbps。IEEE802.16是一个点对多点的视距条件下的标准,最高传输速率为1MMbps,用于大数据量接人。因此B选项描述错误。
11.(19)密集【解析】组播路由协议可分为域内组播路由协议和域间组播协议两大类,域内组播协议又分为两种模式:密集模式和稀疏模式。
12.(7)6.8Gbps
【懈析】Ethernet交换机有24个lOOMbps的全双工端口与1个1Gbps的全双工端口,实际数据传输速率可达2×(24×lOOMbps十lOOOMbps)=68000Mbps=6.8Gbps。
13.(16)16【解析】在DES加密中,明文的处理经过3个阶段。首先,64位的明文经过初试置换(IP)而被重新排列。然后进行16轮的相同函数的作用,每轮的作用中有置换和代换。最后一轮迭代的输出有64位,它是输入明文和密钥的函数。最后,预输出再被与置换(IP)互逆的逆初始置换(IP-1)作用产生64位的密文。
14.(11)IP
【解析】IP作为一种互联协议,运行于互联层,屏蔽各个物理网络细节和
差异。
15.FATFAT解析:操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS里,它称为文件表(FAT):在Windows里,称为虚拟文件表(VFAT):在IBM的操作系统OS/2里,称为高性能文件系统(HPFS)。
16.(17)身份认证
【解析】不可逆加密机制包括Hash算法和消息认证码,用于数字签名和身份认证。
17.口令认证
18.中断服务及返回中断服务及返回解析:为了满足各种情况下的中断要求,中断系统应具有的功能包括:实现中断响应、中断服务及返回、实现中断排队和中断嵌套等。
19.
.191IP地址为31/26,可知该IP地址所在网络的地址为28。它由一个B类网络划分而来,同时划分出了个网络,分别是4、28……将该子网号转换成二进制表示,形式为10101100.00010000.00000111.10000011。其中,前26位为网络标识,后6位为主机标识。由于广播地址的主机号全为1,所以将该子网号的后6位全置为1,可以得到十进制广播地址为91。
21.44解析:HEC字段是对信头前4个字节的8位CRC码校验,使接收器能检测信头在传输过程中发生的差错。
22.源路由网桥源路由网桥解析:网桥的标准有两个,分别由IEEE的802.1和802.5两个分委员会来制定,它们的区别在于路由选择的策略不同。基于这两种标准的网桥分别是透明网桥和源路由网桥。
23.安全管理安全管理
24.核心交换(或核心)核心交换(或核心)解析:城域网MAN的规模和覆盖范围介于广域网和局域网之间,主要用于一个城市中企业、机关、学校等单位的局域网互联。目前,城域网建设方案有多种,其共同的特点包括:主干传输介质采用光纤,交换结点采用基于IP交换的高速路由交换机或ATM交换机,体系结构上采用核心交换层、业务汇聚层与接入层3层模式。
25.域间组播路由协议域间组播路由协议解析:组播协议可分为主机和路由器协议,即组插组管理协议以及路由器和路由器之间的协议,主要是路由协议,组播路由协议又分为域内组播路由协议和域间组播路由协议。
26.主动攻击主动攻击解析:安全攻击可以分为被动攻击和主动攻击。主动攻击涉及修改数据流或创建数据流,它包括假冒、重放、修改消息和拒绝服务等。
27.数据包过滤数据包过滤
28.传输层传输层解析:传输层向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最为关键的一层。
29.【审题关键句】读取l000个数,奇数个数、平均值及方差,偶数个数及平均值。
\n【解题思路】
\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。
\n【参考答案】
\n
\n
30.【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此条件的数依次存入数组,按从大到小的顺序排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“个位-千位-百位-十位数大于零的个数”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。
\n【参考答案】
\n
31.A解析:浏览器软件主要解释执行超文本文件,这种文件用HTML(超文本标记语言)书写。HTML文档是Web站点的主要文档。
32.B解析:关于软件,有自由软件和非自由软件之分。非自由软件受法律保护,不能自由的复制和传播,具有版权。用户也可以使用免费软件。
33.C【解析】S/Key口令协议、令牌口令认证、PPP、TACACS+、RADIUS、Kerberos、DCE和X.509等协议都提供了身份认证机制。其中TACACS+是一种简单的基于UDP的访问控制协议,常用于拨号环境,RADIUS作为一种访问服务器认证和记账协议,在传输中使用UDP,用于拨号环境。X.509证书利用公钥数字签名机制实现身份认证。
34.已知数据文件in38.dat中存有200个4位数并已调用读函数readDat()把这些数存入数组a中请编制一函数jsVal()其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值百位数字上的值小于等于十位数字上的值以及十位数字上的值小于等于个位数字上的值并且此4位数是偶数则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.dat文件中。注意:部分源程序已给出。程序中已定义数组:a[200]b[200]已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.dat""r");for(i=0;i<MAX;i++)fscanf(fp"%d"&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf("满足条件的数=%d\n"cnt);for(i=0;i<cnt;i++)printf("%d\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprintf(fp"%d\n"b[i]);fclose(fp);}已知数据文件in38.dat中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.dat文件中。\r\n注意:部分源程序已给出。\r\n程序中已定义数组:a[200],b[200],已定义变量:cnt。\r\n请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。\r\n试题程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('满足条件的数=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n}\r\nwriteDat()\r\n{\r\nFILE*fp;\r\ninti;\r\nfp=fopen('out38.dat','w');\r\nfprintf(fp,'%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nfprintf(fp,'%d\\n',b[i]);\r\nfclose(fp);\r\n}解析:本题考查的知识点如下:
(1)循环结构的嵌套使用。
(2)运算符“%”及“/”的使用。
(3)选择结构中多个条件的布尔运算。
在本题中,首先要解决的问题是如何将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”——取余和、“/”——整除。将一个4位数整除1000则可得到其千位上的数字,将其除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。千位上的数小于等于百位上的数,百位上的数小于等于十位上的数……这些条件需要同时满足,所以各条件之间要用到“与”运算。最后的排序仍用“选择排序法”。
35.voidjsValue(){inti;for(i=0;f<300;i++)if(isP(a[i]))/*如果该数为素数*/{pjz1+=a[i];/*将满足条件的数求和*/cnt++;/*统计满足条件的数的个数*/}elsepjz2+=a[i];/*将不满足条件的数求和*/pjz1=pjz1/cnt;/*求满足条件的数的平均值*/pjz2=pjz2/(3OO-cnt);/*求不满足条件的数的平均值*/}voidjsValue()\r\n{\r\ninti;\r\nfor(i=0;f<300;i++)\r\nif(isP(a[i]))/*如果该数为素数*/\r\n{\r\npjz1+=a[i];/*将满足条件的数求和*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\nelsepjz2+=a[i];/*将不满足条件的数求和*/\r\npjz1=pjz1/cnt;/*求满足条件的数的平均值*/\r\npjz2=pjz2/(3OO-cnt);/*求不满足条件的数的平均值*/\r\n}解析:本题考查的知识点如下:
(1)循环结构的使用。
(2)判断结构的使用。
在本题中,已给出判断素数的函数isP(),只要依次将数据带入即可。300个数据依次存入数组中,可以使用循环实现对数据的访问。当数是素数时,求其和pjz1,并统计素数的个数。不是素数时,求和pjz2。最后将和除以个数,即可得其平均值。
36.intjsSort(){intijcount=0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 代理买社保合同范本
- 亚克力盒制作合同范本
- 劳务合同范本无固定
- 公寓购买讲价合同范本
- 医院物业采购合同范本
- 加梯安装合同范本
- 公司做假雇佣合同范本
- 公司与政府合同范本
- 企业合同范本牛厂
- 交定金认购合同范本
- 《教育研究方法》课程教学大纲
- 《固体食品罐用冷轧电镀锡钢板及钢带》编制说明
- 经济学原理(双语)-教学大纲
- 太阳能光伏发电安装工程监理实施细则
- 小学科学课件《水》
- 2024年同等学力人员申请硕士学位英语试卷与参考答案
- 小学一年级数学20以内的口算题(可直接打印A4)
- 提高大面积金刚砂地坪施工质量【QC成果】
- 全新版大学高阶英语:综合教程 第3册 Unit 6 China Rejuvenated课件
- 2024年下半年江苏省盐城市射阳县人民政府项目办公室招聘易考易错模拟试题(共500题)试卷后附参考答案
- 糖尿病饮食指南食谱
评论
0/150
提交评论