2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)_第1页
2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)_第2页
2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)_第3页
2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)_第4页
2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

2022年内蒙古自治区呼伦贝尔市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.计算机的病毒所造成的危害是()。

A.破坏计算机系统软件或文件内容B.造成硬盘或软盘物理破坏C.使计算机突然断电D.使操作员感染病毒

2.下列哪项技术是一种陷阱及伪装手段,主要用于监视并探测潜在的攻击行为()。

A.硬件隔离卡B.IPSC.蜜罐D.DEP

3.下列关于无线局域网802.11标准的描述中,错误的是()

A.802.11标准定义了无线局域网的物理层与MAC层协议

B.802.11标准定义了两类设备,即无线结点与无线接入点

C.无线接入点在无线与有线网络之间起到桥接的作用

D.802.11标准在MAC层采用了CSMA/CD的访问控制方法

4.第

15

关于划分0SI参考模型层次的原则是()。

Ⅰ.网中各结点都有相同的层次

Ⅱ.不同结点的同等层具有相同的功能

Ⅲ.同一结点相邻层之间通过接口通信

Ⅳ.每一层使用下层提供的服务,并向其上层提供服务

Ⅴ.不同结点的同等层按照协议实现对等层之间的通信

A.Ⅰ、Ⅱ、ⅢB.Ⅱ、Ⅲ、ⅤC.Ⅱ、Ⅲ、Ⅳ、ⅤD.都是

5.下列关于宽带城域网汇聚层基本功能的描述中,错误的是()。

A.提供用户访问Internet所需要的路由服务

B.根据处理结果把用户流量转发到核心交换层

C.汇接接入层的用户流量,进行数据转发和交换

D.根据接入层的用户流量,进行流量均衡、安全控制等处理

6.第

53

用户根据国际通用的标准格式编制交易报文例如:订单、发票、提货单、海关申报单等,将这些结构化的信息按照协议通过计算机网络在贸易伙伴之间进行传送,这种技术叫做()

A.e—CommerceB.EDIC.e-documentD.EDP

7.以下不属于计算机病毒生命周期的是()。

A.潜伏阶段B.繁殖阶段C.触发阶段D.破坏阶段

8.下列对IPv6地址表示中,错误的是()。

A.45BC::0:0:1/48

B.EF60:0:0:0:0:2A:F:FE08:3A

C.::60l:BC:0:05D7

D.5lDA::2A90:FE:0:4CA2:9C5A

9.网络营销的主要内容不包括()。

A.网上市场调查B.网上CA认证C.网上产品和服务策略D.网上消费者行为分析

10.TCP/IP协议集中,TCP与UDP协议运行于()A.网络层B.传输层C.应用层D.表示层

二、填空题(10题)11.

12.(3')与共享介质局域网不同,交换式局域网可以通过交换机端口之间的_________连接增加局域网的带宽。

13.

14.

15.(4)传输层的主要任务是向用户提供可靠的_________服务,透明地传送报文。

16.IEEE802.11标准定义了无线局域网的两种工作模式,其中的模式是一种点对点连接的网络,不需要无线接入点和有线网络的支持。

17.在网络协议的各层中,相邻层之间的关系是______的关系。

18.00-60-38-00-08-A6是一个______地址。

19.(20)一个端到端的IPTV系统一般具有___________、存储与服务、节目传送、用户终端设备和相关软件5个功能部件。

20.(15)客户机/服务器模式在实现中需要解决的主要问题有:标识一个特定的服务、响应并发请求和服务器程序的________。

三、2.填空题(8题)21.典型的交换式局域网是交换式以太网,它的核心部件是______。

22.在IP数据报穿越因特网过程中被分片以后,通常由______负责IP数据报的重组。

23.接入因特网的主机按其在因特网中扮演的角色不同,将其分成两类,即服务器和______。

24.TCP/IP参考模型中______的主要功能是负责把源主机的报文分组送到目的主机。

25.SNMP是最常用的计算机网络管理协议。SNMPv3在SNMPv2基础上增加、完善了______和管理机制。

26.标准的C类IP地址使用【】位二进制数表示网络号。

27.宽带ISDN的业务分为两类:交互型业务和______业务。

28.早期的虚拟局域网都是根据局域网交换机的______来定义虚拟局域网成员的。

四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串变量的下标为奇数的位置上的字符按其ASCII值从小到大的顺序进行排序,下标为偶数的位置上的字符仍按原来位置存放,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到out.dat文件中。

注意:部分源程序存在test.c文件中。

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数wilteDat的内容。

第11类字符串循环位移

30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WdteDat把结果xx输出到文件out.dat中。

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

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

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

五、1.选择题(3题)31.下列关于Linux的描述中,错误的是()。

A.Linux目前还不支持非x86硬件平台

B.Linux符合UNIX标准

C.可以说Linux是免费的

D.Linux是开放源代码并自由传播的网络操作系统

32.下列有效的IP地址是______。

A.202.280.130.24

B.130.192.22.27

C.192.257.130.23

D.280.192.33.456

33.下列关于服务器的叙述中不正确的是______。

A.网络服务器是微机局域网的核心部件

B.网络服务器最主要的任务是对网络活动进行监督及控制

C.网络服务器在运行网络操作系统中,最大限度地响应用户的要求且即时响应并处理

D.网络服务器的效率直接影响整个网络的效率

六、1.程序设计题(3题)34.文件IN65.DAT中存有若干个(个数<200)4位数字的正整数,函数ReadDat()是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求是:(1)求出这个文件中共有多少个正整数totNum。

(2)求出这些数中的各位数字之和是奇数的个数totCnt,以及满足此条件的这些数的算术平均值totpjz。最后调用函数WriteDat()把所有结果输出到文件OUT65.DAT中。

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

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

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;

inttotCnt-0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

printf("数据文件IN65.DAT不能打开!\007\n");

return;

}

CalValue();

printf("文件IN65.DAT中共有正整数=%d个\n",totNum);

printf("符合条件的正整数的个数=%d个n",totCnt);

printf("平均值=%.21f\n",totPjz);

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

if((fp=fopen("IN65.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%d",&xx[i++]);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.已知文件IN21.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT21.DAT中。

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

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

试题程序:

#include〈stdio.h>

#include〈mem.h>

#include〈string.h>

#include〈conio.h>

#include〈stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*产品代码*/

charmc[11];/*产品名称*/

intdj;/*单价*/

intsi;/*数量*/

longje;/*金额*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN21.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+18,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT21.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);

}

36.下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。

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

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

试题程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=0;

countValue();

printf("满足条件的自然数的个数=%d\n",cnt);

printf("满足条件的自然的值的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose{fp);

}

参考答案

1.A

2.C

3.D

4.D\r\n0S1将整个通信功能划分为7个层次,划分层次的原则是:①网中各结点都有相同的层次;②不同结点的同等层具有相同的功能;③同一结点相邻层之间通过接口通信;④每一层使用下层提供的服务,并向其上层提供服务:⑤不同结点的同等层按照协议实现对等层之间的通信。

5.A汇聚层的基本功能是:①汇接接人层的用户流量,进行数据分组传输的汇聚、转发与交换;②根据接入层的用户流量,进行本地路由、过滤、流量均衡、QoS优先级管理,以及安全控制,IP地址转换、流量整形等处理。③根据处理结果把用户流量转发到核心交换层或在本地进行路由处理。因此选项A叙述错误,故选A选项。

6.B电子数据交换EDI是按照协议对具有一定结构特征的标准信息.经数据通信网络,在计算机系统之间进行交换和自动处理,即EDI用户根据国际通用的标准格式编制报文,以机器可读的方式将结构化的信息,例如订单。发票、提货单、海关申报单、进出口许可证等,按照协议将标准化文件通过计算机网络传送。

7.D计算机病毒生命周期包括4个阶段;潜伏阶段、繁殖阶段、触发阶段和执行阶段。

8.BIPv6地址为128位共分为8个位段,表示中需要注意的问题有:使用零压缩法时不能把一个位段的有效0压缩掉;双冒号在一个地址中只能出现一次;不支持子网掩码,支持前缀长度表示法。选项B已经超过8个位段,故选择B选项。

9.B

10.B

11.默认

【解析】路由表可以包含两种特殊的路由表目,一种是默认路由,另一种是特定主机路由。

12.(3)并发【解析】交换式局域网通过支持以太网交换机端口结点之间多个并发连接,实现多结点之间数据的并发传输,因此可以增加局域网带宽,改善局域网的性能与服务质量。

13.

14.

15.(4)端到端(或End-to-End)【解析】传输层的主要任务是向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。

16.Ad-Hoc无线局域网的工作模式一般分为两种,即Infrastructure和Ad-Hoc。Infrastructure指通过AP(接入点)互联的工作模式,也就是说,可以把AP看作传统局域网中的Hub(集线器)。Ad-Hoc是一种比较特殊的工作模式,它通过把一组需要互相通信的无线网卡的ESSID设为同一值来组网,这样就可以不必使用AP,是一种特殊的无线网络应用模式。为若干台计算机装上无线网卡,即可实现相互连接,以达到资源共享的目的。

17.服务与被服务服务与被服务

18.以太网物理地址以太网物理地址解析:以太刚的物理地址长度为48位,6个字节,表示时在两个十六进制数之间用一个连宇符隔开。

19.(20)节目采集

【解析】一个端到端的IPTV系统一般具有节目采集、存储与服务、节目传送、用户终端设备和相关软件5个功能部件。

20.安全问题

【解析】客户机/服务器模式在实现中需要解决的主要问题有:标识一个特定的服务、响应并发请求和服务器程序的安全问题。

21.以太网交换机以太网交换机解析:典型的交换式局域网是交换式以太网,它的核心部件是以太网交换机(EthernetSwitch)。

22.目的主机目的主机解析:由于利用IP进行互联的各个物理网络所能处理的最大报文长度有可能不同,所以IP报文在传输和投递的过程中有可能被分片。IP数据报使用标识、标志和片偏移3个域对分片进行控制,由于分片后的报文独立地选择路径传送,因此报文在投递途中将不会(也不可能)重组。分片后的报文将在目的主机进行熏组。

23.客户机客户机解析:接入因特网的主机分成两类,即服务器和客户机。所谓服务器就是因特网服务与信息资源的提供者,而客户机则是因特网服务和信息资源的使用者。

24.互连层互连层解析:TCP/IP参考模型中互连层的主要功能是负责把源主机的报文分组发送到目的主机,源主机和目的主机可以在一个网上,也可以在不同的网上。

25.安全安全解析:SNMP是最常用的计算视网络管理协议。1999年IEEE发布了SNMPv3,SNMPv3在SNMPv2的基础上增加、完善了安全和管理机制。sNMPv3体系结构体现了模块化的设计思想,使管理者可以简单地实现功能的增加和修改。

26.2121解析:A类IP地址用7位表示网络,24位表示主机,因此它可以用于大型网络;B类IP地址用于中型规模的网络,它用14位表示网络,16位表示主机。C类IP地址仅用8位表示主机,21位用于表示网络,在一个网络中最多只能连接256台设备,因此,适用于较小规模的网络。D类IP地址用于多目的地址发送。E类保留为今后使用。

27.发布型发布型

28.端口端口解析:可以按端口号,MAC地址,网络层地址,IP广播组定义虚拟局域网成员,早期一般是采用端口号定义。

29.【审题关键句】以行为单位对字符串变量的下标为奇数的字符按从小到大排序,结果仍按行重新存入字符串数组中。

\n【解题思路】

\n①因为要进行字符之间的互换,所以定义局部字符变量ch。定义循环变量i、j、k。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于或大于20,在循环体中实现对每行字符串的处理。在循环体中执行第二层for循环,循环变量J从1开始,依次递增2直到其值等于(int)strlen(xx[i]),在第三层for循环中,循环变量k从j+2开始,依次递增2,直到其值等于(int)strlen(xx[i]),如:果字符xX[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]中下标为奇数的位置上的字符按其ASCII值从小到大的顺序进行排序,下标为偶数的位置上的字符仍按原来位置存放的功能。

\n【参考答案】

\n

\n

\n第11类字符串循环位移

30.【审题关键旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII码是偶数不变,否则替换。

\n【解题思路】

\n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。

\n【参考答案】

\n

31.A解析:Linux是一个免费软件,它是开放源代码,符合UNIX标准,可以将Linux上的程序移植到UNIX主机上运行。Linux支持几乎所有硬件平台:x86、Spare、Digital、Alpha和PowerPC等。

32.B解析:IP地址采用点分十进制标记法,即将4个字节的二进制数值转换为4个十进制数值,每个数值小于等于255,数值之间用点号隔开。可知B项正确,其他的不对。

33.B【解析】网络服务器是微机局域网的核心部件;网络服务器在运行网络操作系统中,最大限度响应用户的要求并及时响应和处理;网络服务器的效率直接影响整个网络的效率。

34.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整数的个数*/thou=xx[i]/1000;/*求四位数的千位数字*/hun=xx[i]%1000/100;/*求四位数的百位数字*/ten=xx[i]%100/10;/*求四位数的十位数字*/data=xx[i]%10;/*求四位数的个位数字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位数字之和是奇数的个数*/tot.Pjz+=xx[i];/*求满足条件的数的总和*/}totPjz/=totCnt;/*求满足条件的数的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整数的个数*/\r\nthou=xx[i]/1000;/*求四位数的千位数字*/\r\nhun=xx[i]%1000/100;/*求四位数的百位数字*/\r\nten=xx[i]%100/10;/*求四位数的十位数字*/\r\ndata=xx[i]%10;/*求四位数的个位数字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位数字之和是奇数的个数*/\r\ntot.Pjz+=xx[i];/*求满足条件的数的总和*/\r\n}\r\ntotPjz/=totCnt;/*求满足条件的数的平均值*/解析:本题考查的知识点如下:

(1)“%”与叩’的使用。

(2)数组结束的判断和强行退出一层循环结构。

在本题中,并没有给出确切的数据个数,是以数据的最大个数定义的数组。在主函数中,给所有的数组成员赋初值为0,而从文件中读取的数据是正整数,所以只要数组的某个元素为0,则说明数组存的数据已经结束。此时就可以结束循环结构。这里要借助运算符“%”与“/”将4位数的各位上的数拆成独立的数字,然后就可以根据题意要求判断。

35.voidSortDat(){intij;PROxy;for(i=0;i〈99;i++)for(j=i+1;j〈100;j++)if(strcmp(sell[i].mcsell[j].mc)〈0)/*按产品名称从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j].mc)==0)/*若产品名称相同则按金额从小到大排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈99;i++)\r\nfor(j=i+1;j〈100;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)〈0)/*按产品名称从大到小进行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[j].mc)==0)/*若产品名称相同,则按金额从小到大排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本题是有关结构体数组的排序问题。可以用选择法来实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对应位置的字符的ASCII码小(这里用到了字符串比较函数strcmp()),则交换这

温馨提示

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

评论

0/150

提交评论