2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)_第1页
2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)_第2页
2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)_第3页
2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)_第4页
2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2022年浙江省丽水市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.

2.第

2

IP协议采用什么方法来计算IP头部的校验字段?()

A.奇偶校验B.校验和C.求补码D.CRC

3.第

60

WindowsNT是人们非常熟悉的网络操作系统,其优势主要在于()。

Ⅰ.优良的安全性

Ⅱ.开发环境

Ⅲ.兼容性和可靠性好

Ⅳ.便于安装与使用

A.Ⅰ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅲ和ⅣD.全部

4.为了避免IP地址的浪费,需要对IP地址中的主机号部分进行再次划分,将其划分成两部分,即

A.子网号和主机号B.子网号和网络号C.主机号和网络号D.子网号和分机号

5.一台交换机具有24个10/100Mbps全双工端口和1个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应为()。A.8.8GbpsB.6.8GbpsC.6.4GbpsD.4.4Gbp

6.关于TCP/IP参考模型的描述中,正确的是

A.分为7个层次B.最底层是互联层C.由ISO组织制定D.最高层是应用层

7.下列关于IPS的描述中,错误的是()。

A.IPS具备嗅探功能

B.AIPS一般部署于应用服务器的前端

C.NIPS对攻击的漏报会导致合法通信被阻断

D.HIPS可以通过监视内核的系统调用来阻挡攻击‘

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

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

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

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

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

9.在以太网协议中,出现发送冲突时采用算法。

A.坚持监听B.二进制指数后退C.放弃发送D.向上层报告

10.NAT是指()

A.网络地址传输B.网络地址转换C.网络地址跟踪

二、填空题(10题)11.

12.TCP建立的连接通常叫做【】连接。

13.

14.

15.

80

P2P网络存在集中式、__________、分布式结构化和混合式结构化四种主要结构类型。

16.FTP服务器利用______来控制用户对服务器的访问权限。

17.不可逆加密机制包括Hash算法和消息认证码,用于数字签名和______。

18.

第68题当前广域网采用的拓扑构型多数是___________拓扑。

19.

20.(7)传感器、_________和观察者构成传感器网络的3个要素。

三、2.填空题(8题)21.计算机网络OSI参考模型中的7个层次从高层到低层分别是:应用层、表示层、会话层、运输层、网络层、【】和物理层。

22.局域网协议标准是【】。

23.已知某信道的带宽为3kHz,而且其信噪比为1000(30dB),则信道极限数据传输率为【】。

24.在通信技术中,通信信道有点—点通信信道和【】通信信道两类。

25.网桥完成【】间的连接,可以将两个或多个网段连接起来。

26.Ethernet交换机的帧转发主要有3种方式,它们是直接交换、改进的直接交换和交换。

27.目前,进行电子商务最常用的终端是______。

28.若两台主机在同一采用子网编址的网络中,则两台主机的IP地址分别与它们的子网屏蔽码做“与”运算的结果______。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

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

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

30.函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数Compute分别计算出xx中数值为奇数的个数odd,偶数的个数even,平均值aver以及方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。

计算方差的公式如下:

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

请勿改动主函数main和输出数据函数writeDAT的内容。

第8类按结构体成员筛选并排序

五、1.选择题(3题)31.计算机的发展先后主要经历了()。

A.大型机阶段、小型机阶段、微型机阶段、客户机/服务器阶段、互联网阶段

B.电子管阶段、晶体管阶段、集成电路阶段、大规模集成电路阶段、智能阶段

C.微型机阶段、小型机阶段、大型机阶段、客户机用a务器阶段、互联网阶段

D.大型机阶段、中型机阶段、小型机阶段、客户机朋R务器阶段、互联网阶段

32.下列不属于网络技术发展趋势的是()

A.速度越来越高

B.从资源共享网到面向中断的网发展

C.各种通信控制规程逐渐符合国际标准

D.从单一的数据通信网向综合业务数字通信网发展

33.以下关于计算机网络特征的描述中,哪一个是错误的?______。

A.计算机网络建立的主要目的是实现计算机资源的共享

B.网络用户可以调用网中多台计算机共同完成某项任务

C.联网计算机既可以联网工作也可以脱网工作

D.联网计算机必须使用统一的操作系统

六、1.程序设计题(3题)34.对10个候选人进行选举,现有一个100条记录的选票数据文件IN29.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数小于等于5个人时则被认为是无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT29.DAT中。

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

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

试题程序:

#include〈stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCountRs(void)

{

}

main()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

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

return;

}

CountRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

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

return1;

for(i=0;i〈100;i++)

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

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

{

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

printf("第%d个人的选票数=%d\n",i+1,yy[i]);

}

fclose(fp);

}

35.已知数据文件IN58.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函njsValue(),其功能是:求出这些4位数是素数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到

OUT58.DAT文件中。

例如:5591是素数,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

9812是非素数,则该数不满足条件,忽略。

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

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

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

试题程序:

#include<stdio.h>

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

intisP(intm)

{

inti;

for(i=2;i<m;i++)

if(m%i==0)return0;

return1;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=~/od\n",cnt);

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

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

fp=fopen("IN58.DAT","r");

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

fscanf(fp,"%d,'",&a[i]);

fctose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.已知数据文件IN85.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组9中,请编制一函数jsVal(),其功能是:如果一个4位数的千位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT85.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("IN85.DAT","r");

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

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

fclose(fp);

}

main()

{

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("OUT85.DAT","w");

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

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

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

fclose(fp);

参考答案

1.C

2.BIP数据报的校验字段是通过求校验和的方法来获得的.将数据报分成若干个16bit的部分,将每一个16bit当成一个整数,求和,然后将和的补码放到校验字段当中。

3.CWindowsNT系统兼容性及可靠性好,便于安装与使用,并具有良好的安全性,深受广大用户的欢迎。但是WindowsNT系统管理比较复杂,开发环境也还不能令人满意。

4.A解析:为了避免IP地址的浪费,需要对IP地址中的主机号部分进行再次划分,将其划分成子网号和主机号两部分。

5.B全双工端口带宽的计算方法是:端口数×端口速率×2。具有24个的10/100Mbps全双工端口最大带宽是24×100Mbps×2=4800Mbps=4.8Gbps,具有1个的1000Mbps全双工端口最大带宽是l×1000Mbps×2=2000Mbps=2Gbps。二者加起来共6.8Gbps。故选择B选项。

6.D解析:TCP/IP参考模型分为4个层次,由高到低依次为应用层、传输层、互联层与主机一网络层。所以选项A、B错误。OSI参考模型是由ISO组织制定的,它分为7个层次。选项C错误。

7.CIPS采用内联工作模式,具备嗅探功能。应用入侵防护系统(AIPS)一般部署在受保护的应用服务器前端,能够防止诸多入侵。基于网络的入侵防护系统(NIPS)布置于网络出口处,一般串联于防火墙与路由器之间,对攻击的误报会导致合法的通信被阻断。基于主机的入侵防护系统(HIPS)一般部署于受保护的主机系统中,监视内核的系统调用,阻挡攻击。NIPS对攻击的误报将会导致合法通信被阻断,而不是漏报。故选C选项。

8.C

9.B以太网使用二进制指数后退算法来解决冲突问题。这种算法让发生冲突的工作站在停止发送数据后,不是等待信道变为空闲后立即再次发送数据,而是推迟一个随机的时间,使重传时再次发生冲突的概率最小。

10.B

11.

12.虚拟虚拟解析:TCP建立的连接通常叫做虚拟连接,因为网络系统并不对该连接提供硬件或软件支持。此连接是由运行于两台主机上相互交换信息的两个TCP软件虚拟建立起来的。

13.

14.

15.分布式非结构化

16.用户账号用户账号解析:FTP服务器利用用户账号来控制用户对服务器的访问权限。

17.身份认证身份认证解析:不可逆加密机制包括Hash算法和消息认证码,用于数字签名和身份认证。

18.网状型

【解析】在网状型拓扑构型中,结点之间的连接是任意的没有规律。网状型拓扑的主要优点是系统可靠性高。目前实际存在与使用的广域网结构基本上都采用网状型拓扑构型。

19.地理

【解析】Internet规定了一组正式的通用标准标号,形成了国际通用顶级域名。顶级域名的划分采用组织模式和地理模式。

20.感知对象

【解析】传感器、感知对象和观察者构成传感器网络的3个要素。

21.数据链路或链路或Datalink数据链路或链路或Datalink解析:网络的OSI参考模型分为以下7层:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

22.IEEE802IEEE802解析:局域网协议标准是IEEE802。

23.30000(bps)30000(bps)解析:香农研究了带宽受限,并且有随机噪声干扰的信道的极限数据率,用香农公式表示为:信道的极限传输速率C=Wlog2(1+S/N)(比特/秒)。式中,W是以赫兹(Hz)为单位的信道带宽,S/N是所传信号的平均信号与信道噪声功率之比,又称信噪比。香农公式表明,信道的带宽越宽或信道的信噪比越大,则信道的极限数据率就越高。并且,无论数据采用二进制或多进制的调制,信道的极限传输速率是不可突破的。上面公式假设只有正态分布的白噪声(热噪声),没有考虑冲激噪声、衰减或延迟畸变。所以在实际中,信道极限数据传输速率要比这一值小得多。香农公式描叙的极限数据传输速率被认为是无差错的最大理论值。本例计算:信道极限数据传输率=300010g2(1+1000)≈30000(bps)

24.广播广播解析:在通信技术中,通信信道的类型有两类:点一点通信信道和广播通信信道。

25.数据链路层数据链路层解析:网桥完成数据链路层间的连接,可以将两个或多个网段连接起来。

26.存储转发存储转发解析:Ethernet交换机的帧转发方式可以分为3类:直接交换方式、存储转发交换方式、改进的直接交换方式。

27.计算机终端计算机终端解析:用户使用的终端可以为计算机终端、智能终端、傻终端和电话终端。目前,人们进行电子商务活动最常用的终端就是计算机终端。

28.相等相等解析:IP地址和子网屏蔽码相“与”的结果就是网络地址。两主机在同一子网,网络地址相等。

29.【审题关键句】以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,大小写不变,其他字符不变。

\n【解题思路】

\n①定义整型循环变量i、j。

\n

\n【参考答案】

\n

\n

30.【审题关键句】读取1000个数,奇数个数、偶数个数、平均值及方差。

\n【解题思路】本题类似第48套试题,相对来说更简单一些,通过审题可以发现本题有两个不同点:①求所有数的平均值,此时只需要将数组中所有元素的值累加到变量aver中,最后除以l000(因为数组中有1000个元素)即可得到平均值,参考答案的第8条和第10条语句。②求所有数的方差,可先利用for循环将(xx[i]-aver)的平方累加到变量totfc,然后再除以1000即可得到所有数的方差,参考答案的第11~13条语句。

\n【参考答案】

\n

\n第8类按结构体成员筛选并排序

31.A解析:至今为止,计算机的发展经历了5个重要阶段:即大型计算机阶段、小型计算机阶段、微型计算机阶段、客户机/服务器阶段、互联网阶段。电子管阶段、晶体管阶段、集成电路阶段、大规模集成电路阶段只是以大型机为主的一段历史,不能全面反映计算机发生的翻天覆地的变化。

32.B计算机网络的基本特征之一是资源共享,因此发展趋势不可能是由资源共享网到面向中断的网发展。所以本题选B

33.D解析:计算机网络的基本特征主要表现在:计算机网络建立的主要目的是实现计算机资源的共享;互联的计算机是分布在不同地理位置的多台独立的“自治计算机”,它们之间没有明确的主从关系,可以联网工作,也可以脱网独立工作;联网计算机之间的通信必须遵循共同的网络协议,但不一定要统一的操作系统。

34.voidCountRs(void){inticountj;char*pf;for(i=0;i〈10;i++)yy[i]=0;/*给数组yy初始化置0*/for(i=0;i〈100;i++){pf=xx[i];count=0;/*使指针pf指向各行的首地址*/while(*pf)if(*pf=='1'){count++;/*统计得票数count*/pf++;}elsepf++;if(count>5)/*当count值大于5时为有效票数*/{pf=xx[i];/*使指针pf指向该行的首地址*/j=0;while(*pf)/*统计每个人的得票数并依次存入yy[0]到yy[9]*/if(*pf=='1'){yy[i]+=1;j++;pf++;}elseif(*pf=='0'){pf++;j++;}}}}voidCountRs(void)\r\n{\r\ninti,count,j;\r\nchar*pf;\r\nfor(i=0;i〈10;i++)\r\nyy[i]=0;/*给数组yy初始化置0*/\r\nfor(i=0;i〈100;i++)\r\n{\r\npf=xx[i];count=0;/*使指针pf指向各行的首地址*/\r\nwhile(*pf)\r\nif(*pf=='1')\r\n{\r\ncount++;/*统计得票数count*/\r\npf++;\r\n}\r\nelsepf++;\r\nif(count>5)/*当count值大于5时为有效票数*/\r\n{\r\npf=xx[i];/*使指针pf指向该行的首地址*/\r\nj=0;\r\nwhile(*pf)/*统计每个人的得票数,并依次存入yy[0]到yy[9]*/\r\nif(*pf=='1')\r\n{\r\nyy[i]+=1;\r\nj++;\r\npf++;\r\n}\r\nelseif(*pf=='0')\r\n{\r\npf++;\r\nj++;\r\n}\r\n}\r\n}\r\n}解析:根据题意可知,本题涉及到了一个二维字符数组,该数组中含有100条记录,每条记录又包括长度为10位的字符串,并且该字符串中的字符只含有“0”(表示未选中)和“1”(表示选中)两个字符(用来标识某人的被选中情况)。本题要求要统计每个人的选票数,也就是要统计每行中字符为“广的个数,来借助一个指向字符指针的变量pf,首先让该指针指向各行的首地址,然后按照行方向依次指向当前行的各个字符,每找到一个字符就对它进行条件判断:看其是否为“1”,如果为“1”,则给用来统计得票数的变量count加1。当count值大于5时(选票中选中人数小于等于5个人时则被认为是无效选票),我们才做把得票数依次存入yy[0]到yy[9]中。注意,在yy数组中的每一项都存的是一个得票的总数。

35.jsValue(){intijvalue;for(i=0;i<300;i++)if(isP(a[ii))/*如果该数为素数则将该数存入数组b中*/{b[cnt]=a[i];}for(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/for(j=i+l;j<cnt;j++)if(b[ii>b[j]){value=b[i];b[i]=b[j];b[j]=value;}}jsValue()\r\n{\r\ninti,j,value;\r\nfor(i=0;i<300;i++)\r\nif(isP(a[ii))/*如果该数为素数,则将该数存入数组b中*/\r\n{\r\nb[cnt]=a[i];\r\n}\r\nfor(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[ii>b[j])\r\n{\r\nvalue=b[i];\r\nb[i]=b[j];\r\nb[j]=value;\r\n}\r\n}解析:本题考查的知识点如下:

(1)循环的嵌套。

(2)数据的排序。

在本题中,已给出了判断素数的函数voidisP(intm),只需将数代入进行判断即可。将素数存入数组b,再对数组b中的数进行排序。排序采用“选择排序法”——第一次从第一个数据开始和所有后面的数据进行比较,与比它大(小)的数据交换位置,将数据中最大(小)的数交换到最前面。第二次从第二个数据开始与后面的数据进行比较,将本次比较中最大(小)的数据交换至第二个位置,直至最后一个数据。以此类推,则可完成题目的要求。

36.voidjsVal(){intithouhuntendataj;for(i=0;i<200;i++){thou=a[i]/1

温馨提示

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

评论

0/150

提交评论