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

下载本文档

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

文档简介

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

一、单选题(10题)1.下列关于B/S模式应用服务器的描述中,错误的是()

A.网络应用建立在Web服务的基础上

B.访问不同的应用服务器需要不同的客户端程序

C.浏览器不能直接访问数据库服务器

D.采用3层架构

2.在衡量网络促销效果的基础上,()是保证促销取得最佳效果的必不可少的程序。

A.对偏离预期促销目标的活动进行调整

B.熟知自己产品的销售对象和销售范围

C.充分利用互联网上的统计软件,及时对促销活动的效果作出统计

D.对整个促销工作作出正确的判断

3.在ATM高层协议中,应用层协议的例子有()

A.文件传输协议、简单邮件传送协议和虚拟终端仿真协议

B.文件传输协议、传输控制协议和虚拟终端仿真协议

C.文件传输协议、简单邮件传送协议和互联网协议

D.地址转换协议、简单邮件传送协议和虚拟终端仿真协议

4.下面哪个不属于从通信网络的传输对加密技术分类的方式()A.结点到端B.结点到结点C.端到端D.链路加密

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

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

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

C.AIPS一般部署于被保护的服务器前面

D.IPS具备嗅探功能

6.以下哪一个不是搜索引擎中使用的运算符()。

A.+B.|C.-D./

7.对于windowsServer2008的创新技术,以下错误的是()。

A.虚拟化技术B.增强平台的可靠性C.无缝的UNIX/Windows互操作性D.广泛适合的网络解决方案

8.

9.

10.下列关于RPR技术的描述中,错误的是()。

A.RPR环能够在50ms内实现自愈

B.RPR环中每一个节点都执行DPT公平算法

C.RPR环限制数据帧只在源节点和目的节点之间的光纤段上传输

D.RPR的内环与外环都可以传输数据分组与控制分组

二、填空题(10题)11.TrumpetWinsock是Internet上的共享软件(Shareware),很受广大网民欢迎,主要功能就是进行【】。

12.

第65题早期的广域网的通信子网数据交换方式中,可以采用的方法基本上可以分为两类:电路交换和___________。

13.

14.虚电路交换方式试图将电路交换和结合起来,发挥这两种方法各自的优点,以达到最佳的数据交换效果。

15.

第69题在口数据报分片后,通常用___________负责数据报的重组。

16.(14)用户使用的FTP用户接口程序通常有三种类型,即传统的FTP命令行____和FTP下载工具。

17.IP数据包在传输过程中如遇到一些差错与故障,一般会向源主机发送()报文。

18.搜索引擎在外观、功能等方面都不相同,但其构成一般包括搜索器、索引器、______和用户接口4个部分。

19.常用的ping程序中使用了报文,以探测目标主机是否可以到达。

20.路由器一般是根据路由器背板交换能力来划分的。背板交换能力大于40Gbps的称作_________路由器。

三、2.填空题(8题)21.微机显示系统由显示器和______构成,两者必须配合才能工作。

22.在Internet中,需要使用进行路由选择的设备一般采用______驱动的路由选择算法。

23.SOAP的中文名称是______。

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

25.在经典奔腾中有两条______流水线和一条浮点指令流水线。

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

27.无线局域网所使用的扩频的主要方法是______和直接序列扩频。

28.在NetWare网络中,【】负责网络文件目录结构的创建与维护,建立用户与用户组,设置用户权限、目录文件权限与目录文件属性等任务。

四、C语言程序设计题(2题)29.函数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的内容。

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

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

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

第11类字符串循环位移

五、1.选择题(3题)31.若使用恺撒密码加密,则破译者最多尝试()次即可破译密钥。

A.26B.25C.51D.26!

32.关于FDDI,下列说法错误的是()。

A.使用IEEE802.5令牌环网介质访问控制协议

B.具有分配带宽的能力,但只能支持同步传输

C.使用IEEE802.2协议

D.可以使用多模或单模光纤

33.微型计算机中,控制器的基本功能是______。

A.实现算术运算和逻辑运算B.存储各种控制信息C.保持各种控制状态D.控制机器各个部件协调一致地工作

六、1.程序设计题(3题)34.函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数JsSon(),其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函数writeDat()把结果xx输出到文件out71.dat中。

条件:从字符串中间一分为二,左边部分按字符的ASCⅡ值降序排序,右边部分按字符的ASCⅡ值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。

例如:位置012345678

源字符串abcdhgfe

123498765

处理后的字符串dcbaefgh

432195678

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidisSoYt()

{

}

voidmain()

{

readDat();

isSort();

writeDat();

{

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in71.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

p=strchr(xx[i],'\n');

if(p)

*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

ut=fopen("out71.dar","w");

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

{

printf("%s\n",xx[i]);

fprintf{out,"%s\n",xx[i]);

}

fclose(out);

}

35.编写函数,isValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:

F(0)=0,F(1)=1

F(n)=F(n-1)+F(n-2)

最后调用函数writeDat(),把结果输出到文件OUTl0.DAT中。

例如:当t=1000时,函数值为1597。

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

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

#include<stdio.h>

intjsValue(intt)

{

}

main()

{

intn;

n=1000;

printf("n=%d,f=%d\n",n,jsValue(n));

writeDat();

}

writeDat()

{

FILE*in,*out;

intn,s;

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

s=jsValue(1O00);printf("%d",s);

fprintf(out,"%d\n",s);

fclose(out);

}

36.请编制函数ReadDa(()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute()分别计算出xx中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差totfc的值。最后调用函数WrireDat()把结果输出到OUT83.DAT文件中。

计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

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

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

试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleavel=0.0,ave2=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN83.DAT","r"))==NULL)return1;

fclose(fp);

return0;

}

voidCompute(void)

{

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);

WriteDat();

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);

fclose(fp);

}

参考答案

1.B

2.A

3.A解析:ATM网络中包含物理层、ATM层、ATM适配层和高层协议,高层协议又包括应用层、表示层、传输层和网络层。应用层中常用的协议有文件传输协议(FTP)、简单邮件传送协议(SMTP)和虚拟终端仿真协议(Telnet)等。

4.A解析:从通信网络的传输方面,数据加密技术可分为以下3类:链路加密方式、结点到结点方式、端到端方式。

5.ANIPs对攻击的误报会导致合法通信被阻断。故选择A选项。

6.D

7.C

8.A

9.C

10.BRPR环中每一个节点都执行SRP公平算法。故选择B选项。

11.拨号连接拨号连接

12.存储转发交换

【解析】早期的广域网的通信子网数据交换方式中,可以采用的方法基本上可以分为两类:电路交换和存储转发交换。存储转发交换又分为两类:报文存储转发交换和报文分组存储转发交换。

13.

14.虚电路建立虚电路方式将数据报与电路交换结合起来,发挥这两种方法各自的优点,以达到最佳的数据交换效果。虚电路方式的工作过程分为虚电路建立、数据传输、虚电路拆除3个阶段。虚电路方式主要有以下特点:

—在每次进行分组传输之前,需要在源主机与目的主机之间建立一条逻辑连接;

—一次通信的所有分组都通过虚电路顺序传送,因此分组不必携带目的地址、源地址等信息,分组到达目的节点时不会出现丢失、重复、乱序的现象;

—分组通过虚电路上的每个节点时,节点只需要进行差错校验,不需要进行路由选择;

—通信子网中的每个节点可以与任何节点建立多条虚电路连接。

15.目的主机

【解析】在接收到所有分片的基础上,主机对分片进行重新组装的过程称为IP数据报重组。IP协议规定,只有最终的目的主机才可以对分片进行重组。

16.浏览器

【解析】用户使用的FTP用户接口程序通常有三种类型,即传统的FTP命令行、浏览器和FTP下载工具。

17.ICMPICMP解析:为了应对IP数据报在传输过程中出现的各种差错与故障,TCP/IP中专门设计了网络控制报文协议ICMP(InternetControlMessageProtocol),作为传输差错报文与网络控制信息的主要手段。当中间网关发现传输错误时,立即向源主机发送ICMP报文报告出错情况,源主机接收到该报文后由ICMP软件确定错误类型或确定是否重发数据包。

18.检索器检索器

19.回送请求应答ICMP定义了13种报文,包括回送请求应答、目的地不可达、源站抑制、重定向(改变路由)、回送请求、数据报超时、数据报参数出错、时间戳请求、时间戳应答、信息请求(已过时)、信息应答(已过时)、地址掩码请求和地址掩码回答。

ping程序采用回送请求应答方式,例如:

C:\\DocumentsandSettings\\csai>ping

Pingingwith32bytesofdata:

Replyfrom:bytes=32time<1msTTL=128

ping命令向发送数据包,通过Reply应答。TTL是生存时间,指定数据报被路由器丢弃之前允许通过的网段数。TTL是由发送主机设置的,用于防止数据包在IP互联网中永不终止地循环。转发IP数据包时,要求路由器至少将TTL的值减小1。当TTL为0时,路由器将提示超时。

20.\n高端

\n

21.显示卡显示卡解析:硬件分为4个层次,既要有设备,又要有板卡支持才能正常工作。显示器需要显示卡的支持。

22.表表解析:需要使用进行路由选择的设备一般是采用表驱动的路由选择算法。每台需要路由选择的设备保存一张IP选路表(路由表),需要传送数据时,通过查询该表决定发送方向。

23.简单对象访问协议简单对象访问协议解析:SOAP是SimpleObjectAccessProtocol的缩写,即“简单对象访问协议”。

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

25.整数指令整数指令解析:在经典奔腾中,有两条整数指令流水线(U指令流水线和V指令流水线)和一条浮点指令流水线。

26.FATFAT解析:在DOS中叫做FAT,在Windows中叫做虚拟文件表VFAT,在OS/2中叫做高性能文件系统HPFS。

27.跳频扩频跳频扩频解析:扩频技术的主要思想是将信号散布到更宽的带宽上,以使发生拥塞和干扰的机率减少。在军事和情报领域中应用较为广泛的是跳频扩频的直接序列扩频两种技术。

28.网络管理员网络管理员解析:在NetWare网络中,网络管理员负责网络文件目录结构的创建与维护,建立用户与用户组,设置用户权限、目录文件权限与目录文件属性,完成网络安全保密、文件备份、网络维护与打印队列管理等任务。

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

\n【解题思路】

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

\n【参考答案】

\n

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

\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类字符串循环位移

31.B解析:恺撒密码的整个密码空间只有26个密钥,所以破译者最多尝试25次就能得到正确的密钥。

32.B解析:光纤分布式数据接口(FDDI)主要有以下几个技术特点:①使用IEEE802.5令牌环网介质访问控制协议;②使用IEEE802.2协议,与符合IEEE802标准的局域网兼容;③数据传输速率为100Mbps,联网的结点数小于等于1000,环路长度为100km;④可以使用双环结构,具有容错能力;⑤可以使用多模或单模光纤;⑥具有动态分配带宽的能力,能支持同步和异步数据传输。

33.D解析:控制器主要由指令寄存器、译码器、程序计数器和操作控制器等部件组成。它是计算机的神经中枢和指挥中心,负责从存储器中读取程序指令并进行分析,然后按时间的先后J顷序向计算机的各部件发出相应的控制信号,以协调和控制机器各个部件协调一致地工作。

34.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的总长度*/half=strl/2;/*求总长度的一半*/for(j=0;j<half-1;j++)/*左边部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串长度为奇数则跳最中间的字符使之不参加排序*/half++;for(j=half;j<strl-1;j++)/*右边部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的总长度*/\r\nhalf=strl/2;/*求总长度的一半*/\r\nfor(j=0;j<half-1;j++)/*左边部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;k<half;k++)\r\nif(xx[i][j]<xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j~]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nif(strl%2)/*如果原字符串长度为奇数,则跳最中间的字符,使之不参加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右边部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)二维数组的访问和下标的控制。

(2)字符的ASCII码的比较。

(3)字符的排序。

本题将数据按行存入到二维数组xx中,行数为数组的第1个下标,每行字符的个数为数组的第2个下标。因为以行为字符串处理的单位,所以要先求得一行字符串的长度。字符可以参加任何整数运算,实际上是字符的ASCII码参与了运算,所以町以直接使用比较运算符对字符进行比较。对从0到(长度/2-1)的字符进行降序排序(数组的下标从0开始)。若长度为奇数,则再从(长度/2+1)开始(跳过最中间的字符)到最后1个字符进行升序排列。否则,从(长度/2)开始到最后1个字符进行升序排列。字符排序使用“选择排序法”,最后使用循环实现对每行数据的处理。

35.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果当前的Fibonacci数不大于t则计算下一个Fibonacci数*/returnfn;/*返回Fibonacci数列中大于t的最小的一个数*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果当前的Fibonacci数不大于t,\r\n则计算下一个Fibonacci数*/\r\nreturnfn;/*返回Fibonacci数列中大于t的最小的一个数*/\r\n}解析:解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注意:在循环体内部,我们用变量f1始终来表示第n项的前面第二项,用变量侵来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。

36.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++)if(xx[i]%2!=0){odd++;/*计算出xx中奇数的个数odd*/ave1+=xx[i];/*求奇数的和*/yy[odd-l]=xx[i];/*将奇数存入组中yy中*/}else{even++;/*计算出xx中偶

温馨提示

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

评论

0/150

提交评论