【2021年】河南省周口市全国计算机等级考试网络技术真题(含答案)

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

【2021年】河南省周口市全国计算机等级考试网络技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(10题)
1.
2.现代主动安全防御的主要手段是()。

A.探测、预警、监视、警报
B.嘹望、烟火、巡更、敲梆
C.调查、报告、分析、警报
3.FTP服务的端口号是21和()。

A.20
B.23
C.80
D.8080
4.关于OSPF和RIP协议中路由信息的广播方式,正确的是( )。

A.OSPF向全网广播,RIP仅向相邻路由器广播
B.RIP向全网广播,OSPF仅向相邻路由器广播
C.OSPF和RIP都向全网广播
D.OSPF和RIP都仅向相邻路由器广播
5.早期广域网中广泛使用的X.25通信子网,从交换技术上看,是一种典
型的()。

A.分组交换网
B.ATM交换网
C.线路交换网
D.动态交换网
6.下列哪项技术是一种陷阱及伪装手段,主要用于监视并探测潜在的攻击行为()。

A.硬件隔离卡
B.IPS
C.蜜罐
D.DEP
7.在建筑群布线子系统可采用的4种铺设方式中,对线缆保护相对较好的两种方式分别是()。

A.巷道布线和架空布线
B.巷道布线和直埋布线
C.巷道布线和地下管道布线
D.架空布线和直埋布线
8.通过——接入因特网是一个部门或单位的计算机接入因特网常用的方法()。

A.电话线路
B.专用线路
C.局域网
D.广域网
9.下列关于宽带城域网汇聚层基本功能的描述中,错误的是()。

A.提供用户访问Internet所需要的路由服务
B.汇接接入层的用户流量,进行数据转发和交换
C.根据接入层的用户流量,进行流量均衡、安全控制等处理
D.根据处理结果把用户流量转发到核心交换层或在本地进行路由处理
10.下列关于配置Cisco Aironet 1100接入点的描述中,错误的是()。

A.在采用本地配置方式第一次配置Aironet 1100接入点时,可将PC连接到接入点的以太网端口,也可将PC置于无线接入点的覆盖范围内实现无线的连接
B.在给无线接入点加电后,确认PC获得了192.168.0.x网段的地址
C.在采用无线连接配置接入点时,不配置SSID或SSID配置为tsunami
D.在PC的浏览器中输入接入点的IP地址和密码后,出现接入点汇总状态页面
二、填空题(10题)
11. OSI参考模型中,网络层的主要功能有:路由选择、______和网络互联等。

12.光纤分布式数据接口FDDI.是一种以【17】作为传输介质的高速环型网络。

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

14.(3)OSI参考模型中,网络层的主要功能有:________ 、拥塞控制和网络互联等。

15. RC5算法中使用了3种运算:______、加和循环。

16. 计算机网络协议有三要素,语法规定了用户数据与控制信息的结构和【】。

17. 在网络管理模型中,__________位于被管理设备的内部。

18.
19. 目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。

20.(5)万兆以太网仍保留IEEE 802.3标准对以太网最小和最大________的规定。

三、2.填空题(8题)
21. 在WWW服务中,统一资源定位器URL可以由三部分组成,即【】、主机名与文件名。

22. 在存储器管理中常用【】的方式来摆脱主存容量的限制。

23. 奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与______的关系。

24. 按照Client/Serve,工作模式开发出的客户端与服务器端数据库应用程序,客户端可以用______向数据库服务器发送查询请求。

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

26. 我们知道经典奔腾的处理速度可达到300MIPS。

其中MIPS的含义是______。

27. 软件开发的初期包括______、总体设计、详细设计3个阶段。

28. 攻击密码体制一般有两种方法:密码分析学和______。

四、C语言程序设计题(2题)
29.
yy[9]中,即第一个候选人的得票数存入yy[O]中,以此类推。

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

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

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

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

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

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

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

五、1.选择题(3题)
31. 下列选项中,千兆以太网组网中不能使用的传输介质是( )。

A.5类UTP
B.3类UTP
C.多模光纤
D.单模光纤
32. 台式PC机中,挂在主机外面的MODEM,与主机连接的接口标准
是______。

A.SCSI
B.IDE
C.RS-232-C
D.IEEE-488
33. 下列关丁奔腾处理器的说法中,正确的是______。

A.奔腾Ⅰ是16位的,奔腾Ⅰ是32位的
B.奔腾Ⅰ是32位的,奔腾4是64位的
C.奔腾是32位的,安腾是64位的
D.奔腾是64位的,安腾是64位的
六、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. 设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下—个人重新开始从1到m报数,如此进行下去直到所有的人都出圈为止。

先要求按出圈次序,每10个人为一组,给出这n个人的顺序表。

请编制函数Josegh()实现此功能并调用函数WriteDat()把编
设n=100,s=1,m=10进行编程。

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

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

试题程序:
#include<stdio.h>
#define N 100
#define S 1
#define M 10
int p[lOO],n,s,m;
void WriteDat(void);
void Josegh(void)
{
}
void main()
{
m=M; n=N; s=S;
Josegh ( );
WriteDat ();
}
void WriteDat(void)
{
int i;
FILE *fp;
fp=fopen ( "OUT59. DAT", "w" );
for (i=N-1; i>=0;i--)
{
printf("%4d",p[i]);
fprintf (fp, "%4d",p [i] );
if (i%10==0)
{
printf ("\n");
fprintf (fp, "\n");
}
}
fclose (fp);
}
36. 函数readDat()的功能是从文件in52.dat中读取20行数据存放到字符串数组xx中(每行字符串的长度均小于80)。

请编制函数JsSod(),该函数的功能是:以行为单位对字符串变量的—F标为奇数位置上的字符按其ASCII值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件out52.dat中。

例如:位置0 1 2 3 4 5 6 7
源字符串h g f e d c b a
则处理后字符串h a f c d e b g。

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

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

试题程序:
#include<stdio. h>
#include<string. h>
#include<conio. h>
char xx[20] [80];
void jsSort
{
}
void main ()
{
readDat ();
jsSort ( );
writeDat ();
}
readDat ( )
{
FILE *in;
int i=0;
char *p;
in=fopen ( "in52. dat", "r" );
while(i<20 && fgets(xx[i],80,in) !=NULL)
{
p=strchr (xx[i], ' In' );
if(p) *p=0;
i++;
}
fclose (in);
}
writeDat ()
{
FILE *out;
int i;
ut=fopen ("out52 .dat", "w");
clrscr ( );
for (i=0;i<20;i++)
{
printf ("%s\n", xx [i] );
fprint f (out, "%s\n", xx [i] );
}
fclose (out);
}
参考答案
1.C
2.A
3.A
4.ARIP协议是向量.距离路由选择算法在局域网上的直接实现,最大优点是配置和部署相当简单。

在RIP协议中,仅向相邻路由器传送广播信息;而OSPF路由选择协议要求路由器具有更大的存储器和更快的\nCPU,要求路由器保存整个互联网的拓扑结构图、相邻路由器的状态等众多路由信息;在OSPF协议中,将向全网传送广播信息。

5.A解析:X.25建议标准是由ITU-T定义的关于用户主机系统和通信网络之间接口的标准。

当网络采用X.25作为网络接口标准时,被称之为X.25网。

目前广域网中广泛使用的X.25通信子网从交换技术上看,是一种典型的分组交换网。

分组交换网具有很好的灵活性。

X.25的协议建立在原有速率较低、误码率较高的电缆传输介质之上。

它采取了包括差
错控制、流量控制、拥塞控制等功能来保证数据传输的可靠性。

X.25协议的复杂执行过程增大了网络传输的延迟时间。

X.25标准定义了3个层次的协议:物理层、数据链路层和网络层。

线路交换网目前主要用于电话网中。

它要求在两个结点之间通过建立、维持、释放来临时建立一条专用的通信信道。

线路交换网实时性好。

ATM技术实现了线路交换方式和分组交换方式的结合,既具有实时性,又具有灵活性,是B-ISDN 选择的数据传输技术。

6.C
7.C巷道布线法:利用建筑物之间的地下巷道铺设电缆,不仅造价低而且还可以利用原有的安全设施给线缆提供保护。

由于地下巷道存在热水管道,因此可能会把电缆烫伤。

架空布线法:利用原有的电线杆布线,这种布线方法成本较低,但是保密性、安全性和灵活性较差。

直埋布线法:该方法除了穿过基础墙部分电缆外,电缆的其余部分都没有管道保护,容易受到破坏。

管道布线法:是由管道和人孔组成的地下系统,用来对网络内的各建筑物进行互联。

由于管道是由耐腐蚀材料做成的,所以这种方法对电缆提供了最好的机械保护,使电缆受到维修的机会减到最小程度。

故选择C选项。

8.C
一个部门或单位的计算机通过局域网接入因特网是常用的方法。

一般
来说.一个单位可以先组建一个局域网,然后通过路由器将该局域网与ISP相连,用户只需在自己的计算机上安装网卡,运行支持TCP/IP协议的操作系统和相关服务软件,并对计算机进行适当配置,即可使用
该计算机通过局域网访问因特网。

9.A
提供用户访问Internet所需要的路由服务的是核心交换层。

汇聚层的基本功能是:
(1)汇聚接入层的用户流量,进行数据分组传输的汇聚、转发和交换。

(2)根据接入层的用户流量,进行本地路由、过滤、流量均衡、QoS优先级管理,以及安全控制、IP地址转换、流量整形等处理。

(3)根据处理结果把用户流量转发到核心交换层或本地进行路由处理。

10.B第一次配置无线接入点一般采用本地配置方式,此时因为没有连接到DHCP服务器而无法获得IP地址,它的默认IP地址是l0.0.0.1,并成为小型DHCP服务器可为覆盖范围内的PC以及连接到接入点的以太网端口的PC分配IP地址实现无线连接,此时不配置SSID或SSID 配置为tsunami。

在PC的浏览器中输入接入点的IP地址和密码后,出现接入点汇总状态页面。

11.拥塞控制拥塞控制解析:OSI参考模型规定网络层的主要功能有:路由选择、拥塞控制与网络互联等。

12.光纤光纤分布式数据接口FDDI.是~种以多模或单模光纤作为传输介质的高速环型网络。

它采用IEEE2的逻辑链路控制LLC协议和IEEE802.5的单令牌的环网介质访问控制MAC协议。

数据传输速率可高达100Mpbs,联网的结点数可达1000个,环路长度可达100km,是校园网中主干网和城域网的一种方案。

13.数据通信线路数据通信线路解析:目前连接到ISP的基本方式有:电话线路和数据通信线路两种。

数据通信线路包括DDN、分组交换、
ISDN和帧中继等。

14.(3)路由选择【解析】OSI参考模型中,网络层要实现路由选择、拥塞控制和网络互联等功能。

15.异或异或解析:RC5算法中使用了3种运算:异或、加和循环。

16.格式格式解析:为网络数据传递交换而指定的规则、约定与标准被称为网络协议。

一个网络协议主要有以3部分:语法、语义和时序。

1)语法,即用户数据与控制信息的结构和格式。

2)语义,即需要发出何种控制信息,以及完成的动作与做出的响应。

3)时序,即对时间实现的详细说明。

17.代理代理解析:在网络管理模型中,代理位于被管理设备的内部,把来自管理者的命令或信息请求转换为本设备特有的指令,完成管理者的指示,或是返回它所在设备的信息。

18.
19.网状网状解析:在采用点—点线路的通信子网中,每条物理线路连接一对结点。

基本拓扑构型有4种:星形、环形、树形与网状形。

网状拓扑的主要优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法。

目前实际存在和使用的广域网基本上都是采用网状拓扑构型。

20.(5)帧长度【解析】万兆以太网仍保留IEEE 802.3标准对以太网最小和最大帧长度的规定,在用户将已有的以太刚升级时,仍便于和较低速率的以太网通信。

21.协议类型协议类型解析:在WWW服务中,统一资源定位器URL 由协议类型、主机名与文件名三部分组成。

22.虚拟存储器虚拟存储器解析:在存储器管理中常用虚拟存储器的方式来摆脱主存容量的限制。

23.信道带宽信道带宽
24.结构化查询语言或SQL结构化查询语言或SQL 解析:按照Client/Serve,工作模式开发出的客户端与服务器端数据库应用程序,客户端可以用结构化查询语言向数据库服务器发送查询请求,例如select 语句等。

25.21
26.每秒执行百万条指令每秒执行百万条指令解析:MIPS是Million Instructions Per Second的缩写,表示每秒执行百万条指令。

27.需求分析需求分析解析:软件开发阶段在开发初期分为需求分析、总体设计、详细设计三个子阶段。

28.穷举攻击穷举攻击解析:攻击密码体制般有两种方法:密码分析学和穷举攻击。

29.【审题关键句】10列100行选票,每行小于等于5的无效,统计存入数组。

\n【解题思路】
\n本题类似第55套试题,通过审题可以发现本题仅一个不同点,即本题中要求每行选票中选中数大于5时记录才有效,与第55套的要求刚好相反,参考答案的第8行,修改该条件语句的条件设置即可。

\n【参考答案】
\n
\n第14类字符左右移动指定位后与原字符之和替换原字符
30.【审题关键旬】字符替代f(p)=p*11 mod256,小于等于32或原字符的ASCII码是偶数不变,否则替换。

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

\n【参考答案】
\n
31.B解析:3类UTP适合用于10Mbps以下的数据传输。

1000BASE-T使用5类UTP,1000BASE-LX使用单模光纤,1000BASE-SX使用多模光纤。

32.C解析:SCSI和IDE是一般硬盘或光驱的接口:IEEE-488是一种接口总线,它是在惠普接口总线(HP-IB,用于连接惠普的计算机和可编程仪器)的基础上发展而来的。

MODEM与PC机常用的串行通信接口标准是EIA的RS-232-C。

33.C
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.void Josegh(void) { int i jkslw; s1=s; for (i=l; i<=n; i++) /*给n个人从
到n编号*/ p[i-1]=i; for (i=n; i>=2; i--) { s1= (s1+m-1) %i; /*下一个开始
报数的人的编号是(s1+m-1 )%i*/ if (s1==0) /*若s1为0则说明要开始报
数的是最后一个人*/ s1=i; w=p [s1-1]; /*将要出圈的人移至数组的最后*/
for (j=sl; j<=i-1; j++) p[j-1]=p[j]; p[i-1]=w; } }void Josegh(void)\r\n {\r\n int i, j,k,sl,w;\r\n s1=s;\r\n for (i=l; i<=n; i++) /*给n个人从到n编号*/\r\n p[i-1]=i;\r\n for (i=n; i>=2; i--)\r\n {\r\n s1= (s1+m-1) %i; /*下一个开始报数的人的编号是(s1+m-1 )%i*/\r\n if (s1==0) /*若s1为0,则说明要开始报数的是最后一个人*/\r\n s1=i;\r\n w=p [s1-1]; /*将要出圈的人移至数组的最后*/\r\n for (j=sl; j<=i-1; j++)\r\n p[j-1]=p[j];\r\n p[i-1]=w;\r\n }\r\n } 解析:本题考查的知识点如下:
(1)将数组建成环。

(2)运算符“%”的使用。

(3)循环的嵌套使用。

此题是著名的“约瑟夫环”问题。

首先要将每个人的编号存入数组。

因为每次是从s1开始报数,若是直线队则下一个开始报数的人的编号是s1+m-1,但这里要建立一个环,即最后一个人报完数后第一个人接着报数。

所以这时下一个开始报数的人的编号足(s1+m-1)%i,i是此时圈中的总人数。

若所得的结果为0,则说明要开始报数的是最后一个人。

在此人前面的那个人就是要出圈的人,使用循环将要出圈的人移至数组的最后。

开始时,总人数为n,以后依次减1,直到最后一个人出圈。

36.void jsSort () { int i jk strl; char ch; for (i=0; i<20; i++) { strl=strlen (xx
[i] ); /*求各行字符串的长度*/ for (j=l; j <strl-2; j=j+2) /*将下标为奇数的字符按其ASCII值从小到大的顺序进行排序*/ for (k=j+2; k<strl; k=k+2) if(xx[i] [j]>xx[i] [k]) { ch=xx[i] [j]; xx[i] [j]=xx[i] [k]; xx[i] [k] =ch; } } }void jsSort ()\r\n { int i, j,k, strl;\r\n char ch;\r\n for (i=0; i<20;
i++)\r\n { strl=strlen (xx [i] ); /*求各行字符串的长度*/\r\n for (j=l; j <strl-2; j=j+2) /*将下标为奇数的字符按其ASCII值从小到大的顺序进行排序*/\r\n for (k=j+2; k<strl; k=k+2)\r\n if(xx[i] [j]>xx[i] [k])\r\n {\r\n\r\n ch=xx[i] [j];\r\n xx[i] [j]=xx[i] [k];\r\n xx[i] [k] =ch;\r\n }\r\n }\r\n } 解析:本题考查的知识点如下:
(1)二维数组的坊问及下标控制。

(2)数据的排序。

在本题中,将数据存放在一个二维数组xx中。

其中以行数为数组的第—个下标,以字符串的最大长度80为其第二个下标。

因为以行为字符串处理的单位,首先要使用函数strlen()求得每一行中字符的个数。

只对字符串数组中下标为奇数的字符进行处理,可以从xx[0][1]开始,若需要增加时都增加2,则可实现只访问下标为奇数的数组元素。

排序使用前面介绍的“选择排序法”。

相关文档
最新文档