版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年广东省广州市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.防火墙主要可以分为()。
A.包过滤型、代理性、混合型B.包过滤型、系统代理型、应用代理型C.包过滤型、内容过滤型、混合型
2.一网站创建时,输入的网站IP地址为192.168.1.1,TCP端口为默认端口,网站的主机头为www.exam.pie.eom。访问该网站时,可在浏览器的地址栏中输入的是()。
I.WWw.example.eomⅡ.192.168.1.1Ⅲ.http://192.168.1.1:80
A.仅IB.仅ⅡC.仅ⅢD.I、Ⅱ和Ⅲ
3.下列护地址类别和主机地址长度的匹配中,正确的是()。I.A类:24II.B类:16III.C类:8
A.仅IB.I、IIC.I、IIID.I、III、III
4.下列关于SNMP的描述中,错误的是()。
A.SNMP是基于TCP传输的
B.MIB-2库中计数器类型的值只能增加不能减少
C.SNMP操作主要有Get、Sot、Notifications等
D.Manager通过SNMP定义的PDU向Agent发出请求
5.播客可以分为3类,下列不属于播客分类的是()。
A.传统广播节目播客B.网络播客C.专业播客D.个人博客
6.下列协议中属于城内组播路由协议的是()。
A.ARPB.ICMPC.HTTPD.DVMRPJ
7.目前,广泛使用的电子邮件安全方案是S/MIME和()。
A.PGPB.MIMEC.TCPD.SSL/TLS
8.在TCP/IP参考模型中,互连层的主要功能不包括下述()。
A.处理来自传送层的分组发送请求
B.处理接收的数据报
C.处理互连的路径、流控与拥塞问题
D.处理数据格式变换、数据加密和解密、数据压缩与恢复等
9.攻击者采用某种手段,使用户访问某网站时获得一个其他网站的IP地址,从而将用户的访问引导到其他网站,这种攻击手段称为()。
A.DNS欺骗攻击B.ARP欺骗攻击C.暴力攻击D.重放攻击
10.关于OSPF和RIP协议中路由信息的广播方式,正确的是()。
A.OSPF向全网广播,RIP仅向相邻路由器广播
B.RIP向全网广播,OSPF仅向相邻路由器广播
C.OSPF和RIP都向全网广播
D.OSPF和RIP都仅向相邻路由器广播
二、填空题(10题)11.(6)交换机地址学习是通过读取帧的_______地址并记录帧进入交换机的端口号进行的。
12.联网计算机之间的通信必须遵循共同的___________。
13.网络协议是计算机网络和分布式系统中互相通信的间交换信息时必须遵守的规则的集合。
14.操作系统是计算机系统的重要组成部分,它是用户与计算机之间的接口,管理着一台计算机的进程、、文件输入/输出、设备输入/输出4个主要操作。
15.RIP协议用于在网络设备之间交换______信息。
16.城域网简称为【】。
17.年,IBM公司推出个人计算机IBM-PC,此后又经过若干代的升级和演变,从而形成了庞大的个人计算机市场,使得计算机得到空前的普及。
18.Novell公司收购了SUSE,以便通过SUSEProfessional进一步发展其网络操作系统业务。
19.
20.
三、2.填空题(8题)21.匿名FTP服务通常使用的账号名为______。
22.在Internet中,需要使用进行路由选择的设备一般采用______驱动的路由选择算法。
23.一个IP地址由网络号部分和主机号部分组成。在进一步划分子网的时候,C类IP地址的子网号是从______部分划分出来的。
24.在网络管理中,______功能域监视网络吞吐率、利用率、错误率和响应时间等参数。
25.路由器可以包含一个特殊的路由。如果没有发现到达某一特定网络或特定主机的路由,那么它在转发数据包时使用的路由称为【】路由。
26.计算机的硬件是指组成一台计算机的各种物理装置,包括控制器、运算器、存储器和______设备。
27.宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百Mb/s,甚至达到几十或几百Gb/s。数据传输速率超过1Gb/s时,—般要采用【】作为传输介质。
28.浏览器通常由一系列的客户单元、一系列的【】单元和一个控制单元组成。
四、C语言程序设计题(2题)29.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。
提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
30.程序test.c的功能是:把S字符串中的所有字符左移一个位置,串中的第一个字符移到最后。请考生编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT把结果输出到out.dat文件中。
例如:S字符串中原有内容为:Mn.123xyZ,则调用该函数后,结果为:n.123xyZM。注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main和输出函数readwriteDAT的内容。
五、1.选择题(3题)31.SEEE802标准中,将局域网定义为3层的结构模型,下列不属于局域网参考模型范畴的是()。
A.网络层B.介质访问控制层C.物理层D.逻辑链路控制层
32.域名服务系统中,域名采用分层次的命名方法,其中edu是一个顶级域名,它代表<)。
A.商业组织B.主要网络技术中心C.国家代码D.教育机构
33.一台主机的IP地址为00,子网屏蔽码为。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网屏蔽码。
Ⅰ.IP地址:11.1.1..1,子网屏蔽码:
Ⅱ.IP地址:,子网屏蔽码:
Ⅱ.IP地址:,子网屏蔽码:
Ⅳ.IP地址:,子网屏蔽码:
请问______IP地址和子网屏
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅰ、Ⅲ和ⅣD.Ⅲ和Ⅳ
六、1.程序设计题(3题)34.下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<stdio.h>
intcnt,sum;
voidcountValue()
{
}
voidmain()
{
cnt=sum=O;
countValue();
printf("满足条件的个数=%d\n",cnt);
printf("满足条件所有的SIX与NINE的和=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT51.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
35.请编制程序,要求:将文件IN91.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数),结果cnt1,cnt2,pj输出到out91.dat中。
部分程序、读函数read_dat(intxx[200])及输出格式已给出。
试题程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN91.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
voidmain()
{
intcnt1,cnt2,xx[N];
floatpj;
FILE*fw;
inti,k=0;
longj;
clrscr();
fw=fopen("out91.dat","w");
read_dat(xx);
printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);
fclose(fw);
36.已知在文件IN61.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,金额二单价X数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从大到小进行排列,最、终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT61.DAT中。
注意:部分源程序己给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[ll];
intdj;
intsl;
longje;
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ll];
inti;
fp=fopen("IN61.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+l8,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
voidWriteDat()
{
FILE*fp;
ihti;
fp=fopen("OUT61.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.A
2.D访问网站时在浏览器的地址栏内可以输入域名或者IP地址:端口号,如果使用默认的端口号,在输人时可以省端口号。故选D选项。
3.D
4.ASNMP是一种较流行的用于传输管理信息的传输协议。SNMP定义比较简单,并不在每层都定义有管理实体,只在TCP/IP协议层上进行定义,并基于UDP传输。MIB-2中的计数器是一个非负的整数,且从0开始逐步增加,但不能减少。SNMP的操作有Get、Set、Notifications等,每种操作都有相应的PDU操作,故选项A错误。
5.B
6.D
7.A解析:电子邮件是目前唯一一种可以跨越所有体系结构和供应商平台的分布式应用,为电子邮件提供身份认证和机密性服务的要求逐渐增强,目前广泛使用的方案有:PGP和S/MIME。PGP(PrettyGoodPrivacy,相当好的私密性)不依赖于任何组织和权威的应用方案,提供了机密性和身份认证服务,可用于电子邮件和文件存储。适合个人和团体组织使用;S/MIME是因特网标准。MIME(多用途因特网邮件扩展)是一种因特网邮件标准化的格式,它允许以标准化的格式在电子邮件消息中包含文本、音频、图形、视频和类似的信息。S/MIME
8.D解析:互连层的主要功能是负责将源主机的报文分组发送到目的主机,源主机和目的主机可以在一个网上,也可以在不同的网上,它的功能主要在以下三个方面:1、处理来自传送层的分组发送请求;2、处理接收的数据报:3、处理互连的路径、流控与拥塞问题。
9.A
10.ARIP协议是向量.距离路由选择算法在局域网上的直接实现,最大优点是配置和部署相当简单。在RIP协议中,仅向相邻路由器传送广播信息;而OSPF路由选择协议要求路由器具有更大的存储器和更快的\nCPU,要求路由器保存整个互联网的拓扑结构图、相邻路由器的状态等众多路由信息;在OSPF协议中,将向全网传送广播信息。
11.(6)源【解析】交换机地址学习是通过读取帧的源地址并记录帧进入交换机的端口号进行的。
12.网络协议网络协议解析:联网计算机之间的通信必须遵循共同的网络协议。
13.对等层共享计算机网络资源和在网络中交换信息时,需要实现不同系统中实体之间的通信。一般来说,实体指能发送或接收信息的任何硬件和(或)软件进程,包括用户应用程序、文件传送包、数据库管理系统、电子邮件设备及终端等。两个实体要成功地通信,必须使用同样的“语言”,交流什么、怎样交流及何时交流都必须遵从各实体都能接受的一些规则,这些规则规定了实体之间所交换数据的格式及有关的同步问题。在两个实体之间控制数据交换的规则的集合称为协议。
为了降低协议设计的复杂性,计算机网络一般按层次结构来组织,每一层都建立在它的下层之上。数据从源端传送到目的端的过程是复杂的:从源端网络的第n层向下,依次通过第n-1层、第n-2层,直至第1层;数据通过物理介质传送到目的端时,再从目的端网络的第1层依次向上,将数据传递到第n层。但这个复杂的过程已经对用户屏蔽了,以致源端网络的第n层觉得好像是直接把数据交给了目的端网络的第n层,即实现了网络对等层实体之间的通信。因此,网络协议是计算机网络和分布系统中互相通信的对等层实体之间交换信息时必须遵守的规则的集合。
14.内存分配操作系统是计算机系统的重要组成部分,是用户与计算机之间的接口,管理一台计算机的进程、内存分配、文件输入/输出以及设备输入/输出4个主要操作。
15.路由路由解析:RIP协议是向量-距离路由选择算法在局域网上的直接实现,它规定了路由器之间交换路由信息的时间、交换信息的格式、错误的处理等内容。
16.MANMAN解析:城域网MAN(MetropolitanAreaNetwork)是介于广域网与局域网之间的一种高速网络。城域网设计的目标是要满足几十km范围内的大量企业、机关、公司的多个局域网互联的需求,以实现大量用户之间的数据、语音、图形与视频等多种信息的传输功能。
17.19811981年,IBM公司推出个人计算机IBM-PC,此后又经过若干代的升级和演变,从而形成了庞大的个人计算机市场,使计算机得到空前的普及。许多人认识计算机,就是从微型机开始的。
18.LinuxNovell公司收购了SUSE,以便通过SUSELinuxProfessional进一步发展其网络操作系统业务。
19.
20.
21.anonymousanonymous解析:匿名账户和密码是公开的,当用户访问提供匿名服务的FTP服务器时,通常用anonymous作为账号,用guest作为口令。
22.表表解析:需要使用进行路由选择的设备一般是采用表驱动的路由选择算法。每台需要路由选择的设备保存一张IP选路表(路由表),需要传送数据时,通过查询该表决定发送方向。
23.主机号主机号解析:在实际应用中,把主机号再次划分成子网号和主机号。
24.性能管理性能管理解析:性能管理使网络管理人员能够监视网络运行的关键参数,如吞吐率、利用率和错误率等。
25.默认或缺省默认或缺省解析:路由器可以包含一个特殊的路由。如果没有发现到达某一特定网络或特定主机的路由,那么它在转发数据包时使用默认路由传送IP分组。
26.输入输出输入输出解析:完整的计算机系统由硬件和软件两部分组成,硬件可以分为4个层次,即芯片、板卡、设备和网络,包括的装置有控制器、运算器、存储器和输入输出设备。
27.光纤或光缆光纤或光缆解析:由于光纤通信具有损耗低、频带宽、数据率高、抗电磁波干扰力强等特点,适用于高速率、距离较大的网络。
28.解释解释解析:本题的考查点是浏览器的组成。浏览器通常由一系列的客户单元、一系列的解释单元和一个控制单元组成。控制单元是浏览器的核心,负责协调、管理客户单元和解释单元。客户单元接收和执行从键盘和鼠标上传来的用户指令。解释单元负责相关的解释工作,如HTML解释器负责解释由服务器发来的页面文件。
29.【审题关键句】计算金额,按产品代码从小到大进行排列,相同的则按金额从小到大排列,结果存入结构数组。
\n【解题思路】
\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。
\n【参考答案】
\n
30.【审题关键句】所有字符左移一个位置,串中的第一个字符移到最后。
\n【解题思路】
\n①定义循环变量i,字符变量first和字符指针变量P,并使P指向字符串S。
\n②把字符串S的第一个字符赋给first变量保存起来。
\n③在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于(int)strlen(s)-1,把*(p+i+1)的值赋给*(p+i),实现把字符串S中的所有字符左移一个位置,循环结束后,把first的值赋给p[strlen(s)-1],即把字符串的首字符移动到字符串的最后位置上。
\n【参考答案】
\n
31.A解析:IEEE802.11标准描述的局域网参考模型分为3层:物理层、介质访问控制层和逻辑链路控制子层。
32.D解析:在顶级域名分配分配中,edu代表的是教育机构。
33.A解析:IP地址以第一个字节的范围来判断属于哪一类,A类是l~126,B类是128~191,C类是192~223,所以00为A类地址,7位表示网络,24位表示主机,此主机的网络号为,因为同一网络内的主机其网络号是相同的,所以Ⅲ与Ⅳ肯定不对,用排除法可得出本题答案。
34.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)/*如果满足条件SIX+SIX+SIX=NINE+NINE*/{/*即一个3位数乘3再除2余数为0且所得的数为4位数*/cnt++;/*统计满足条件的数的个数*/sum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/i++;}elsei++;/*如果果不满足条件则取下一个数*/if(i>999II3'i/2>9999)break;/*当SIXP不为3位数或所得的数不为四位数时退出循环*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(1)\r\n{\r\nif(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)\r\n/*如果满足条件SIX+SIX+SIX=NINE+NINE*/\r\n{/*即一个3位数乘3再除2余数为0,且所得的数为4位数*/\r\ncnt++;/*统计满足条件的数的个数*/\r\nsum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不满足条件,则取下一个数*/\r\nif(i>999II3'i/2>9999)\r\nbreak;/*当SIXP不为3位数或所得的数不为四位数时,退出循环*/}\r\n}\r\n}解析:本题二查的知识点如下:
(1)循环与判断的嵌套使用。
(2)多条件的布尔运算。
(3)“%”与“/”运算符的使用。
根据题意,求的是满足3位数乘以3等于4位数乘以2的数的个数。我们可以使用循环结构对所有的3位数进行判断,若某个3位数乘以3整除2所得的数是4位整数,则这个3位数是满足条件的数。当判断的数不再是3位数或者进行处理后所得的数大于9999,则要退出循环。在这里,还要注意判断结构中,各条件之间是用“与”运算还是用“或”运算。
35.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/cnt1++;elsecnt2++;/*求出数组xx中偶数的个数cnt2*/if(i%2==0){j+=xx[i];/*求数组xx下标为偶数的元素值的总和*/k++;}}Pj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)强制类型转换和小数位数的保留;一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“%”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效我们定义一个长整型变量来记录和。因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出数组xx中偶数的个数cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求数组xx下标为偶数的元素值的总和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)运算符“%”的使用。\r\n(2)强制类型转换和小数位数的保留;\r\n一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“%”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论