2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)_第1页
2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)_第2页
2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)_第3页
2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)_第4页
2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2022年河南省信阳市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.TCP通过()进行流量控制。

A.窗口机制B.确认机制C.三次握手法D.超时重发机制

2.主机板有许多分类方法。按CPU插座的不同可分为()。

A.Slot1主板、Socket7主板

B.AT主板、Baby-AT主板、ATX主板

C.SCSI主板、EDO主板、AGP主板

D.TX主板、LX主板、BX主板

3.

4.

5.下列入侵检测系统结构中,能够真正避免单点故障的是()。

A.集中式B.层次式C.协作式D.对等式

6.EDP是实现EDI的基础和必要条件,EDP的中文名称是()。

A.电子支付与结算B.电子数据计划C.电子数据处理D.电子数据交换

7.城域网设计的目标是满足城市范围内的大盆企业、机关与学校的多个()。

A.局域网互联B.局域网与广域网互联C.广域网互联D.广域网与广域网互联

8.在客户和服务器模型中,标识一台主机中的特定服务通常使用()。

A.主机的域名B.主机的IP地址C.主机的MAC地址D.TCP和UDP端口号

9.下列关于OSPF协议的描述中,错误的是()。

A.对于规模很大的网络,OSPF通过划分区域来提高路由更新收敛速度

B.每一个OSPF区域拥有一个32位的区域标识符

C.在一个OSPF区域内部的路由器不知道其他区域的网络拓扑

D.在一个区域内的路由器数一般不超过24个

10.Linux的版本很多,以下不属于Linux版本的是()。

A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L

二、填空题(10题)11.

第79题PGP的实际操作由5种服务组成:鉴别、机密性、___________、电子邮件的兼容性和分段。

12.网络防火墙的主要类型是包过滤路由器、电路级网关和______级网关。

13.

14.(13)在路由表中,特定主机路由表项的子网掩码为________。

15.(9)操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS中,它叫做_________。

16.有一种虚拟局域网的建立是动态的,它代表了一组IP地址,并由叫做代理的设备对虚拟局域网中的成员进行管理。在这个虚拟局域网中,代理和多个IP结点组成IP【】虚拟局域网。

17.对于复杂的计算机网络协议,最好的组织方式是层次结构模型。一般将计算机网络层次模型和各层协议约集合定义为

18.(20)Google搜索引擎主要采用了分布式爬行网页采集技术、超文本匹配技术和__________。

19.DES使用的密钥长度是【】位。

20.

三、2.填空题(8题)21.CSMA/CD发送流程为:先听后发,边听边发,冲突停止,______延迟后重发。

22.为网络数据交换而制定的______、约定与标准被称为网络协议(Protocol)。

23.WindowsNT网络中,网络资源安全和集中管理的最基本单位是【】。

24.为了解决不同计算机系统键盘定义的差异,Telnet采用了一种标准的键盘定义,这种技术称之为【】技术。

25.目前连接ISP的方式基本上分为通过电话线路和______的方式连接到ISP。

26.电子商务的体系结构可以分为网络基础平台、安全结构、【】、业务系统4个层次。

27.有一条指令用二进制表示为1100110100100001,用十六进制表示为【】。

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中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数isVat,其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

程序中已定义数组:a[200],b[200],已定义变量:cnt

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

五、1.选择题(3题)31.关于电子邮件下面的说法不正确的是

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.已知数据文件IN53.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:依次从数组a中取出一个4位数,如果该4位数连续大于该4位数以前的5个数且该数是偶数,则统计出满足此条件的数个数cnt并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到文件OUT53.DAT中。

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

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat(){

{

inti;

FILE*fp;

fp=fopen("in53.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",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

fp=foPen("out53.dat","w");

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

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

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

36.在文件IN3.DAT中有200个正整数,且每个数均在1000至9999之间。函数readDat()的功能是读取这200个数存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按每个数的后3位的大小进行降序排列,将排序后的前10个数存入数组b中,如果数组b中出现后3位相等的数,则对这些数按原始4位数据进行升序排列。最后调用函数writeDat()把结果比输出到文件OUT3.DAT中。

例如:处理前90125099601270258088

处理后50998088702560129012

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

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

试题程序:

#include<stdio.h>

%include<string.h>

%include<conio.h>

intaa[200],bb[10];

voidjsSort()

{

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti;

in=fopen("IN3.DAT","r");

for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);

fclose(in);

writeDat()

{

FILE*out;

inti;

ut=fopen("OUT3.DAT","w");

clrscr();

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

参考答案

1.ATCP通过窗口机制进行流量控制,窗口和窗口通告可以有效地控制TCP的数据传输流量,使发送方的数据永远不会溢出接收方的缓存空间。选项C),TCP在连接建立和关闭时使用三次握手法。

2.A

3.D

4.A

5.D解析:分布式入侵检测系统(IDS)可以分为层次式、协作式、对等式等类型。其中,对等模型的应用使得分布式IDS真正避免了单点故障的发生。由于各模块地位、作用完全平等,可以通过对其数目进行控制来提供所需的入侵检测处理能力,因此整个系统具有很好的伸缩性。

层次式IDS将数据收集的工作分布在整个网络中。这些传感器作为整个入侵检测工作的底层,其所获取的数据将被送至高一层的分布式数据分析模块。经过简单的分析处理,各数据分析模块再将这些初步结果送交全局的分析模块进行决策以判定网络系统是否遭受入侵。其主要问题是不能很好地适应网络拓扑结构的变化,较难部署,而且上层的入侵检测模块若受到攻击,则其入侵检测的有效性将大大降低。

协作式IDS的各数据分析模块可以相对独立地进行决策,与层次式IDS相比,具有更大的自主性。但整个分布式IDS仍由一个统一的中央控制机制进行协调,单点故障的风险依然存在。

6.C

7.A

8.D

9.D为了适应大规模的网络,并使更新过程收敛的很快,OSPF协议将一个自治系统划分为若干个更小的范围,每个范围叫作区域。每个区域有一个32位的区域标识符(点分十进制表示),在一个区域内的路由器数目不超过200个。划分区域的好处是将利用洪泛法交换链路状态信息的范围局限在每一个区域内,而不是整个自治系统,因此区域内部路由器只知道本区域的完整网络拓扑,而不知道其他区域的网络拓扑情况。

10.D

11.【答案】压缩【解析】PGP的实际操作由5种服务组成:鉴别、机密性、压缩、电子邮件的兼容性和分段。

12.应用应用解析:防火墙有3种类型,分别是包过滤路由器、电路级网关和应用级网关。

13.

14.(13)255.255.255.255

【解析】在路由表中,对于特定主机路由,可采用255.255.255.255作为子网掩码,采用目的主机lP地址作为目的地址;对于默认路由,则采用o,o.o.o作为子网掩码,默认路由器的地址作为目的地址。

15.(9)FAT

【解析】操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS里,它称为文件表(FAT);在Windows里,称为虚拟文件表(VFAT);在IBM的操作系统OS/2里,称为高性能文件系统(HPFS)。

16.广播组广播组解析:虚拟局域网技术基于交换技术,而交换技术涉及到网络的多个层次,所以虚拟局域网也可以在网络的不同层次上实现,主要表现在对虚拟局域网成员的定义方法上,通常有以下4种:1)用交换机端口号定义虚拟局域网;2)用MAC地址定义虚拟局域网;3)用网络层地址定义虚拟局域网;4)IP广播组虚拟局域网。有一种虚拟局域网的建立是动态的;它代表了一组IP地址,并由叫做代理的设备对虚拟局域网中的成员进行管理,这就是IP广播组虚拟局域网。

17.网络体系结构【解析】网络协议是计算机网络通信的要素之一,一个功能完备的计算机网络需要制定一整套复杂的协议集。而对于复杂的计算机网络协议,最好的组织方式是层次结构模型。计算机网络层次模型和各层协议的集合定义一般被定义为网络体系结构。

18.页面等级技术

【解析】Google搜索引擎主要采用了分布式爬行网页采集技术、超文本匹配技术和页面等级技术。

19.5656解析:DES是最常用的对称加密算法,密钥长度为56位,分组长度为64位。

20.

21.随机随机解析:在Ethernet中,发送结点以“广播”方式把数据通过作为公用传输介质的总线发送出去,总线上所有的结点都能“收听”到发送结点发送的数据,为了避免冲突,CSMA/CD的发送流程可以概括为:先听后发、边听边发、冲突停止、随机延迟后重发。

22.规则规则

23.域域解析:WindowsNTServer操作系统中,“域”是网络资源安全和集中管理的最基本单位。一个WindowsNT域中可包含一个或多个WindowsNTServer服务器。其中有且只能有一个主域控制器(PrimaryDomainController)。同时,还可以有后备域控制器(BackupDomainController),其上都是运行WindowsNTServer操作系统。一个WindowsNT网络可以由多个域组成。域与域之间通过“委托”关系来建立连接。

24.网络虚拟终端(NVT)网络虚拟终端(NVT)解析:Telnet采用了客户机/服务器模式,为了解决不同计算机系统键盘定义的差异,它采用了网络虚拟终端(NVT)技术,定义了一种标准的键盘。Telnet客户机和Telnet服务器之间使用的NVT格式,可屏蔽用户终端格式和远程主机系统格式之间的差异。

25.数据通信线路数据通信线路解析:目前连接到ISP的基本方式有:电话线路和数据通信线路两种。数据通信线路包括DDN、分组交换、ISDN和帧中继等。

26.支付体系支付体系解析:电子商务的体系结构可以分为网络基础平台、安全结构、支付体系和业务系统4个层次。

27.CD21CD21解析:1100/1101/0010/0001,分别对应的16进制为C/D/2/1,转化后得CD21。

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本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。

\n【参考答案】

\n

31.A解析:电子邮件与传统通信方式相比,具有明显的优点:比人工邮件传递迅速,可达到的范围广,而且比较可靠:与电话系统相比,它不要求通信双方都在场,而且不需要知道通信对象在网络中的具体位置;可以实现一对多的邮件传送;可以将文字、图像、语音等多种类型的信息集成在一个邮件中传送。

32.A解析:静态路由表是手工建立,形成后到达某一目的网络的路由便固定下来,适合网络结构不复杂的时候使用。它不能自动适应互联网结构的变化,必须手工修改路由表。如果一个IP数据报到达一个目的主机需要经过某个网络或路由器,那么在网络或路由器瘫痪时,IP数据报就不能到达目的网络了。

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(){intijflag;for(i=5;i<MAX;i++){for(j=i-5;j<i;j++){if(a[i]>a[j])/*如果该4位数连续大于它以前的5个数*/flag=l;/*则置flag为1*/elseflag=0;/*否则置flag为0*/if(a[i]%2!=0)/*如果该四位数为奇数*/flag=0;/*则置flag为0*/if(flag==O)break;/*如果flag为0则退出循环*/}if(flag==1){b[cnt]=a[i];/*把满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从大到波折顺序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){flag=b[i];b[i]=b[j];b[j]=flag;}}voidjsVal()\r\n{inti,j,flag;\r\nfor(i=5;i<MAX;i++)\r\n{\r\nfor(j=i-5;j<i;j++)\r\n{\r\nif(a[i]>a[j])/*如果该4位数连续大于它以前的5个数*/\r\nflag=l;/*则置flag为1*/\r\nelseflag=0;/*否则置flag为0*/\r\nif(a[i]%2!=0)/*如果该四位数为奇数*/\r\nflag=0;/*则置flag为0*/\r\nif(flag==O)\r\nbreak;/*如果flag为0,则退出循环*/\r\n}\r\nif(flag==1)\r\n{b[cnt]=a[i];/*把满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从大到波折顺序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{flag=b[i];\r\nb[i]=b[j];\r\nb[j]=flag;\r\n}\r\n}解析:本题考查的知识点如下:

(1)使用循环对数组的元素进行比较和排序。

(2)强行退出循环结构。

在本题中,数组b中的数据要满足的条件有两个。在这里,不再使用判断结构中条件的布尔运算,而采用一种新的方法——设置标志变量flag。当数据不满足某一条件时,如数据不是偶数,将flag设置为0:当flag等于0时,可直接

温馨提示

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

评论

0/150

提交评论