2021年黑龙江省七台河市全国计算机等级考试网络技术预测试题(含答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021年黑龙江省七台河市全国计算机等级考试网络技术预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(10题)
1.下列关于以太网接收流程,错误的是( )。

A.所有结点只要不发送数据就处于接收状态
B.某个结点在收到一个数据帧后,首先判断接收的数据帧长度,如果长度小于规定的帧的最小长度则丢弃该帧
C.结点在完成一个数据帧的接收,首先检查帧的目的地址,如果目的地址不符,结点丢弃收到的核
D.接收结点进行地址匹配后,确认是接收的帧,则进行LLC数据长度检查
2.
3.
4.下列不属于网络层安全风险分析的是()。

A.数据传输风险
B.信息系统访问控制锋线
C.网络边界风险
D.网络服务风险
5.攻击者采用某种手段,使用户访问某网站时获得一个其他网站的IP地址,从而将用户的访问引导到其他网站,这种攻击手段称为()。

A.DNS欺骗攻击
B.ARP欺骗攻击
C.暴力攻击
D.重放攻击
6.关于网络入侵检测系统的探测器部署,下列方法中对原有网络性能影响最大的是()。

A.串入到链路中
B.连接到串入的集线器
C.连接到交换设备的镜像端口
D.通过分路器
7.在DHCP服务器中新建作用域时,在租约期限中不可调整的时间单位是()。

A.周
B.天
C.小时
D.分钟
8.校园网内的一台计算机无法使用域名而只能使用IP地址访问某个外部服务器,造成这种情况的原因不可能是()。

A.该计算机DNS设置有误
B.该计算机与DNS服务器不在同一子网
C.本地域名服务器无法与外部正常通信
D.提供被访问服务器名字解析的服务器有故障
9.下面关于主板的描述中,错误的是()。

A.按芯片集分类有奔腾主板、AMD主板
B.按主板的规格分类有AT主板、A TX主板
C.按CPU插座分类有Slot主板、Socket主板
D.按数据端口分类有SCSI主板、EDO主板
10.以下关于网络运行环境的描述中,哪个是错误的()
A.网络运行环境是指保障网络系统安全、可靠与正常地运行所必需的基本设施与设备条件
B.它主要包括机房与电源两个部分
C.机房是放置核心路由器、交换机、服务器等核心设备的场所,不包括各个建筑物中放置路由器、交换机与布线设施的设备间、配线间等场所
D.关键的网络设备(如核心路由器、交换机、服务器.对供电条件的要求是很高的,必须保证由专用的UPS系统供电
二、填空题(10题)
11. 在验证数字签名时,公钥数字签名算法中的RSA算法比数字签名标准算法(DSS)速度______。

12. 通信控制处理机可作为通信子网中的______,完成分组的接收、校验、存储及转发等功能,实现将源主机报文准确发送到目的主机的作用。

13. Linux操作系统可以通过______协议与其他计算机连接。

14. 进行唯密文攻击时,密码分析者已知的信息包括:要解密的密文和______。

15.
16.电子商务的系统结构可分为网络基础平台、安全基础结构、和业务系统4个层次。

17.虚电路交换方式的工作过程可分为、数据传输与虚电路拆除3个阶段。

18.(5)在OSI参考模型中,每层可以使用___________层提供的服务。

19. 目前实现了机柜优化、可以热插拔的服务器称为______式服务器。

20.
三、2.填空题(8题)
21. 如果电缆调制解调器使用4.5MHz的频带宽度,那么,在利用64 QAM时,它可以提供的速率为【】Mb/s。

22. 在电子政务建设中,网络是基础,【】是关键,应用是目的。

23. 卫星通信系统按照其采用的技术可分为三类,即:静止轨道卫星系统、中轨道卫星系统和【】。

24. 如果普通集线器的端口数不够用,可以使用______集线器。

25. 能让用户通过内置浏览器在移动电话上访问Internet技术是【】。

26. 传输层的______协议是一种面向无连接的协议,它不能提供可靠的数据包传输,没有差错检测功能。

27. ______是电子商务系统中使用的主要加密技术之一,它主要用于秘密密钥的分发和数字签名,以实现身份认证、信息完整性校验和交易防
抵赖等。

28. 电子邮件服务采用【】的工作模式。

四、C语言程序设计题(2题)
29.将文件in.dat中的200个整数读至数组xx中。

请编制jsValue函数,要求:求出数组xx中的数值为奇数的个数cntl和数值为偶数的个数cnt2以及数组xx下标为奇数的元素值的算术平均值pJ。

结果cntl,cnt2,pJ输出到out.dat中。

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

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

30.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。

把已处理的字符串仍
按行重新存入字符串数组xx中。

最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。

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

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

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

五、1.选择题(3题)
31. 关于WWW服务的下列说法中,错误的是______。

A.WWW服务采用的主要传输协议是HWTP
B.WWW服务以超文本方式组织网络多媒体信息
C.用户访问Web服务器可以使用统一的图形用户界面
D.用户访问Web服务器不需要知道服务器的URL地址
32. 以下关于域名系统不正确的描述是( )。

A.域名系统实际上是一个分布式的信息数据库
B.域名系统采用客户/服务器方式工作
C.在域名系统中,每个域名对应一个IP地址,且每个IP地址都有一个域名与之对应
D.一个IP地址可以对应几个域名
33. 以下不是IP路由器具备的主要功能的是______。

A.转发所收到的IP数据报
B.为需要转发的IP数据报选择最佳路径
C.分析IP数据报所携带的TCP内容
D.维护路由表信息
六、1.程序设计题(3题)
34. 函数ReadDat()的功能是实现从文件IN32.DAT中读取一篇英文文章存入到字符串数组xx中。

请编数StrOR(),该函数的功能是:以行为单位把字符串中所有小写字母。

左边的字符串内容移至该串的右边
存放,然后把小写字母。

删除,余下的字符串内容移到已处理字符串的左边存放,最后把已处理的字符串仍按行重新存入字符串数组xx中。

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

例如, 原文: You can create an index on any field
you have the correct record
结果: n any field Yu can create an index
rd yu have the crrect rec
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.
注意:部分源程式序已给出
请勿改动主函main(),读函数ReadDat( )和写函数WriteDat( )的内容。

试题程序:
#include<stdio. h>
# include<string, h>
# include<conio, h>
char xx[50] [80];
int maxline=0;
int ReadDat (void);
void WriteDat (void);
void StrOR (void)
{
}
void main ()
{
clrscr ( );
if (ReadDat ())
{
printf ("数据文件IN32.DAT 不能打开!\n\007");
return;
}
StrOR ();
WriteDat ();
}
int ReadDat (void)
{
FILE *fp;
iht i=0;
char *p;
if ((fp=fopen("IN32.DAT","r"))==NULL) return 1;
while (fgets (xx [i], 80, fp) !=NULL)
{
p=strchr (xx [i], ' In' );
if (p) *p=0;
i++;
}
maxline=i;
fclose (fp);
return 0;
}
void WriteDat (void)
{
FILE *fp;
int i;
clrscr ();
fp=fopen ( "OUT32. DAT", "w" );
for (i=0;i {
printf ("%s\n", xx [i] );
fprintf (fp, "%s\n", xx[i] );
}
fclose (fp);
}
35. 请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后
结果s输出到文件OUT11.DAT中。

例如,若n为1000时,函数值应为s=153.909064。

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

请勿改动主函数main()和输入输出函数progReadWrite()的内容。

试题程序:
#include<conio. h>
#include<math.h>
# include<stdio. h>
double countValue(int n)
{
}
main ( )
{
clrscr ();
printf("自然数之和的平方根=%f\n", countValue(1000)); progReadWrite ( );
}
progReadWrite ( )
{
FILE *wf;
int i, n;
float s;
wf = fopen("OUTll.DAT", "w");
s = countValue (1000);
fprintf(wf, "%f\n", s);
fclose (wf);
}
36. 编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。

例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为“as”,函数返回值是6。

函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out40.dat中。

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

请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。

试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
int findStr(char *str,char *substr)
{
}
main ( )
{
char str[81],substr[3];
int n;
clrscr ( );
printf("输入原字符串:");
gets (str);
printf("输入子字符串:");
gets (substr);
puts (str);
puts (substr);
n=findStr (str, substr);
printf ("n=%d\n", n);
ReadWrite ();
}
ReadWrite ( )
{
char ch, str[81],substr[3];
int n, len, i=0;
FILE *rf,*wf;
rf=fopen ("in40.dat", "r");
wf=fopen ( "out40.dat", "w");
while (i<5)
{
fgets(str, 80,rf);
fgets(substr, 10,rf);
len=strlen (substr)-1;
ch=substr [len];
if(ch=='\n'||ch==0x1a)
substr [len]=0;
n=findStr (str, substr);
fprintf (wf,"%d\n", n);
i++;
}
fclose(rf);
fclose(wf);
}
参考答案
1.D
2.B
3.A
4.B
5.A
6.A
A 解析:入侵检测系统(Intrusion Detection System,简称IDS)是一
种被动的扫描方式,将探测器部署在链路中对网络性能影响最大。

7.A在DHCP服务器中新建作用域时,租约期限默认为8天0时0分。

没有出现周的时间单位,故周不可以调整。

故选A选项。

8.B由于只能使用IP地址访问,而不能用域名访问,说明通信线路是通
畅的,域名解析出现了故障。

选项A、D都是域名故障,选项B、C是通信线路故障。

根据题意,可以暂时排除选项A、D。

选项C中,如果本地域名无法与外部正常通信,也就可能没法解析域名。

故选C也是故障的一种可能。

根据排除法,选项B是不可能的原因,故选B选项。

9.A解析:主板分类方法很多,按照不同的标准就有不同的说法,其中容易混淆的有:①按照芯片集可分为TX、LX、BX主板等。

②按主板的规格可分为AT、Baby-A T、ATX主板等。

⑧按CPU插座可分为Socket7、Slot1主板等。

④按数据端口可分为SCSI、EDO、AGP主板等。

10.C
11.快快解析:常用的公钥数字签名算法有RSA算法和数字签名标准算法DSS。

DSS在生成密钥时快一点,但是在验证签名时慢很多。

12.分组存储转发结点分组存储转发结点解析:通信控制处理机在网络拓扑结构中被称为网络结点。

通信控制处理机一方面作为与资源子网的主机和终端的连接接口,将主机和终端连入网内;另一方面作为通信子网中的分组存储转发结点,完成分组的接收、校验、存储及转发等功能,实现将源主机报文准确发送到目的主机的作用。

13.TCP/IPTCP/IP 解析:Linux操作系统具有丰富的网络功能,在通信和网络方面优于其他操作系统,可以通过TCP/IP协议与其他计算机连接,通过刚络进行分布式处理。

14.加密算法加密算法解析:要进行唯密文攻击,密码分析者应知道加密算法和要解密的密文。

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

— 网络基础平台:电子商务是以计算机网络为基础的。

— 安全基础结构:电子商务的安全基础结构层建立在网络基础层之上,包括CA安全认证体系和基本的安全技术。

— 支付体系:电子商务分为支付型业务和非支付型业务。

— 业务系统:电子商务的业务系统包括支付型业务和非支付型业务两类,前者架构在支付体系之上,后者架构在安全基础结构之上。

17.虚电路建立虚电路方式将数据报与电路交换结合起来,发挥这两种方法各自的优点,以达到最佳的数据交换效果。

虚电路方式的工作过程分为虚电路建立、数据传输、虚电路拆除3个阶段。

虚电路方式主要有以下特点:
— 在每次进行分组传输之前,需要在源主机与目的主机之间建立一条逻辑连接;
— 一次通信的所有分组都通过虚电路顺序传送,因此分组不必携带目的地址、源地址等信息,分组到达目的节点时不会出现丢失、重复、乱序的现象;
— 分组通过虚电路上的每个节点时,节点只需要进行差错校验,不需要进行路由选择;
— 通信子网中的每个节点可以与任何节点建立多条虚电路连接。

18.(5)下
【解析】OSI参考模型将整个通信功能划分为7个子层,划分层次的原
则如下:网中各结点都有相同的层次;不同结点内相邻层之间通过接口通信;同一结点内相邻层之间通过接口通信;每一层使用下层提供的服务,并向其上层提供服务;不同结点的同等层按照协议实现对等层之间的通信。

19.刀片刀片解析:目前实现了机柜优化、可以热插拔的服务器称为刀片式服务器。

20.
21.2727 解析:该题考查电缆调制解调器的带宽知识。

每个有线电视频道的频宽是8MHz,目前的电缆调制解调器标准规格中只使用其中的4.5MHz。

这样,如使用64QAM,速度就是:log264/log22 (bit/Hz/s)×4.5MHz=27Mb/s。

22.安全安全解析:电子政务中,网络是基础,安全是关键,应用是目的。

23.低轨道卫星系统低轨道卫星系统解析:卫星通信传输技术为全球用户提供大范围、远距离的电视、移动通信和数据传输服务。

利用卫星通信作为大型网络的主干网,实现远程计算机网络的互连,显然,卫星通信具有极大的灵活性。

按照其采用的技术,卫星通信系统可分为静止轨道卫星系统、低轨道卫星系统和中轨道卫星系统三类。

24.可堆叠式可堆叠式解析:如果需要联网的结点数超过单一集线器的端口数时,通常需要采用多集线器的级联结构,或是采用可堆叠式集线器。

25.Wap 或无线应用协议Wap 或无线应用协议解析:Wap是一个新的、开放的、全球化的协议,能够让用户在手机上上网。

Wap协议开发基于Internet广泛应用的标准,提供一个无线Internet解决方案。

26.UDP或用户数据报UDP或用户数据报解析:UDP协议是一种不可靠的无连接协议,主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。

27.公开密钥加密技术公开密钥加密技术解析:公开密钥加密技术是电子商务系统中使用的主要加密技术之一,主要用于秘密密钥的分发和数字签名,以实现身份认证、信息完整性校验和交易防抵赖。

28.客户机/服务器客户机/服务器解析:电子邮件服务采用客户机/服务器的工作模式。

电子邮件系统也可分为两个部分,邮件服务器和邮件客户。

其中电子邮件服务器是邮件服务系统的核心。

它负责接收和发送用户邮件,而邮件客户只需将待发送的邮件提交给邮件服务器或者是从邮件服务器的邮箱中接收邮件即可。

29.【审题关键句】读入数值,奇数个数,偶数个数,数组下标为奇数的平均值。

\n【解题思路】
\n本题类似第42套试题,通过审题可以发现仅有一个不同点,即本题是计算数组下标为奇数的元素的平均值,参考答案的第6条语句。

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

\n【解题思路】
\n①定义整型循环变量i、j。

\n
\n【参考答案】
\n
\n
31.D解析:本题考查点是WWW服务的概念。

WWW服务采用客户机/服务器工作模式,用户访问Web服务器时需要知道该服务器的URL地址,即主页的URL,用户输入主页的URL即可访问。

此时输入可省略路径和文件名。

对于服务器上有些页面的位置,由于有关的定位信息可以通过超链接隐含在超文本信息之中,用户可以在主页上直接点击超链接而进入,不必知道其URL地址。

32.D解析:域名系统采用客户用R务器方式,实际上是一个数据库,保存着它所管辖区域内的主机的名字与IP地址的对照表,这组名字服务器是域名解析系统的核心。

IP地址与域名是一一对应的关系。

33.C解析:IP路由器是连接两个或者多个物理网络的设备,它负责将从一个网络中收到的IP数据报转发到其他网络,会更具路由表选择最佳的路由的路径,并且不需要维护路由表的信息,分析IP数据报中所携带的TCP内容不是路由器所具有的功能。

34.void StrOR(void) { int I j k index strl; char ch; for (I=O; I<maxline; I++) { Strl=s'trlen (xx [ I ] ); /*求各行的长度*/ index=strl; for (j=O; j<strl; j++)
/*将一行中所以小写字母o右边的字符依次向左移一位并删除字母.*/ if (xx[I] [j]=='o') { for (k=j; k xx[I] [k]=xx[I] [k+l]; xx[I] [strl-1]=' '; index=j; /*记录下最后一个o所在的位置* / } for (j=strl-1; j >=index; j--) /*最后一
个o右侧的所有字符都移到已处理字符串的左边*/ ch=xx[I] [strl-1]; for (k=strl-1; k>O; k--) xx[I] [k]=xx[I] [k-l]; xx[I] [O]=ch; } } }void StrOR(void)\r\n {\r\n int I, j, k, index, strl;\r\n char ch;\r\n for (I=O; I<maxline; I++)\r\n {\r\n Strl=s'trlen (xx [ I ] ); /*求各行的长度*/\r\n index=strl;\r\n for (j=O; j<strl; j++) /*将一行中所以小写字母o右边的字符依次\r\n 向左移一位,并删除字母.*/\r\n\r\n if (xx[I] [j]=='o')\r\n {\r\n for (k=j; k xx[I] [k]=xx[I] [k+l];\r\n xx[I] [strl-1]=' ';\r\n index=j; /*记录下最后一个o所在的位置* /\r\n }\r\n for (j=strl-1; j >=index; j--) /*最后一个o右侧的所有字符都移到已处理字\r\n 符串的左边*/\r\n ch=xx[I] [strl-1];\r\n for (k=strl-1; k>O; k--)\r\n xx[I] [k]=xx[I] [k-l];\r\n xx[I] [O]=ch;\r\n }\r\n }\r\n } 解析:本题考查的知识点如下:
(1)循环结构与选择结构的嵌套使用。

(2)字符数组中的元素的移动。

(3)字符串处理函数的使用。

在本题中,以行作为字符串处理的基本单位。

首先,要确定该行字符串
的长度。

然后使用循环结构依次对字符进行处理。

先找到字符o,将o
右侧的字符依次向左移。

这个操作同时能够删除字符o。

记录下最后一
个。

所在的位置,在这个。

右侧的所有字符都要移到已处理字符串的左
边,这个过程也是使用循环来完成的。

最后,对文章中的每一行都进行
这一操作即可。

`
35.double countValue(int n) { double xy=0.0; int i; for(i=1;i<n;i++)
if(i%3==0 && i%7==0) xy+=i; /*求n以内(不包括n)同时能被3与7整
除的所有自然数之和*/ xy=sqrt((double)xy); /*再对总和求平方根*/ return xy; }double countValue(int n)\r\n {\r\n double xy=0.0;\r\n int i;\r\n for(i=1;i<n;i++)\r\n if(i%3==0 && i%7==0) xy+=i; /*求n以内(不包括n)
同时能被3与7整除的所\r\n 有自然数之和*/\r\n xy=sqrt((double)xy); /*
再对总和求平方根*/\r\n return xy;\r\n } 解析:本题的解题思路是:利用
一个for循环依次从n个自然数当中取数,对当前取出的数进行条件判
断。

判断条件为:既能被3整除同时也能被7整除,因此,用“&&”运
算符来连接两个条件表达式,当某数满足判断条件时,就把该数累加到
变量xy中(xy的初始值为0.0),当所有满足条件的数都被找完后,对
累加求得的变量xy的值进行求平方根的计算,并把所求得的结果作为
函数值返回。

36.int findStr(char *strchar *substr) { int n; char *p*r; n=0; while (*str) { p=str; /*指针p指向字符串产地址*/ r=substr; /*指针r指向子字符串首
地址*/ while (*r) if (*r==*p) /*如果子字符串的第一个字符等于字符串中
的该字符则继续比较下一个字符*/ { r++; p++; } else break; /*否则退出循
环*/ if(*r=='\0') /*如果子字符串在字符串中出现了一次*/ n++;/*则n加1进行统计*/ str++;/*指向字符串中的下一个字符*/ } return n;/*返回n*/ }int findStr(char *str,char *substr)\r\n { int n;\r\n char *p,*r;\r\n n=0;\r\n while (*str)\r\n {\r\n p=str; /*指针p指向字符串产地址*/\r\n r=substr; /*指针r指向子字符串首地址*/\r\n while (*r)\r\n if (*r==*p) /*如果子字符串的第一个字符等于字符串中的该字符,则继续比较下一个字符*/\r\n { r++;\r\n p++;\r\n }\r\n else break; /*否则退出循环*/\r\n if(*r=='\\0')
/*如果子字符串在字符串中出现了一次*/\r\n n++;/*则n加1,进行统计*/\r\n str++;/*指向字符串中的下一个字符*/\r\n }\r\n return n;/*返回n*/\r\n } 解析:本题考查的知识点如下:
(1)指针的相关操作。

(2)强行退出——break的使用。

指针是C语言中的一个难点。

在这里,我们要使用指针实现对数组的访问继而进行字符的比较。

使用数组存放字符串时,存放的字符个数要比数组的容量小1,因为数组最后—个位置存放的是空格或者结束标志位。

我们可利用这一点来判断一个字符串是否已经结束。

在循环结构中常常要出现强行退出的情况,这里要使用到break语句强行退出一层循环。

当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的第二个字符比较。

相关文档
最新文档