(2022年)河北省石家庄市全国计算机等级考试网络技术预测试题(含答案)

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

(2022年)河北省石家庄市全国计算机等级考试网络技术预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(10题)
1.网络管理的目标是满足运营者及用户对网络的()的要求。

I.有效性II.可靠性III.开放性IV.综合性V.安全性VI.经济性A.I、II、III、V B.I、II、III、VI C.I、II、III、V、VI D.全部
2.
3. 一般覆盖某个企业或校园的计算机网络属于( )。

A.广域网
B.城域网
C.局域网
D.FDDI
4.下列关于IEEE 802.11标准的描述中,错误的是()。

A.IEEE 802.11无线传输的频道定义在UNII波段
B.IEEE 802.11在物理层定义了两个扩频技术和一个红外传播规范
C.IEEE 802.11在MAC子层引入了一个RTS/CTS选项
D.IEEE 802.11定义的传输速率是1 Mbps和2Mbps
5.将Cisc0路由器的配置保存在NVRAM中,正确的命令是()。

A.Router#write flash
B.Router#write network
C.Router#write memory
D.Router#write erase
6.关于静态路由,以下哪种说法是错误的( )。

A.静态路由通常由管理员手工建立
B.静态路由的优点是安全可靠、简单直观
C.静态路由不能随互联网结构的变化而自动变化
D.静态路由己经过时,目前很少有人使用
7.下列关于RPR技术的描述中,错误的是()
A.RPR能够在30ms内隔离出现故障的结点和光纤段
B.RPR环中每一个结点都执行SRP公平算法
C.两个RPR结点之间的裸光纤最大长度为100公里
D.RPR的内环和外环都可以传输数据分组与控制分组
8.DES加密算法采用的密钥长度是()。

A.32位
B.64位
C.56位
D.128位
9.下列对IPv6地址FE60:0:0:050D:BC:0:0:03F7的简化表示中,错误的是()
A.FE60::50D:BC:0:0:03F7
B.FE60:0:0:050D:BC::03F7
C.FE60:0:0:50D:BC::03F7
D.FE60::50D:BC::03F7
10.在Windows中,存储用户密码信息的文件是()。

A.SAM
B.passwd
C.shadow
D.group
二、填空题(10题)
11. 联网计算机之间的通信必须遵循共同的___________。

12. 电子商务应用系统通常包含CA安全认证系统、______、业务应用系统和用户及终端系统。

13.Windows NT网络中,用户、用户组的账号和安全设置等数据都集中保存在【lO】控制器中。

14.(3)描述通信系统的基本技术参数是数据传输速率和_____ 。

15. 1000BASE-T标准使用的传输介质是______。

16.
17.标准分类的A类、B类与C类IP地址采用“网络号一_________”的两级结构。

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

19.(2)多媒体软件包括多媒体播放软件和_____________。

20.根据协议的作用范围,组播协议可分为__________和IP组播路由协议两种。

三、2.填空题(8题)
21. 经典奔腾的处理速度可达到300MIPS。

其中MIPS的含义是______。

22. 早期的网络操作系统经历了从对等结构向______结构演变的过程。

23. 分布式系统是建立在计算机网络之上的,因此分布式系统与计算机网络在______上基本相同。

24. 奔腾芯片有两条整数指令流水线和一条【】流水线。

25. 有—种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。

它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务。

这种攻击叫做【】。

26. 公钥密码体制有两种基本的模型:一种是加密模型,另一种是______。

27. 在EDI系统中,______是用户格式文件和EDI标准格式文件之间的中间接口文件。

28. 浏览器通常由一系列的客户单元、一系列的【】单元和一个控制单元组成。

四、C语言程序设计题(2题)
29.请编制函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数odd,xx中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。

注意:方差变量必须采用双精度类型。

计算方差的公式如下:
设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。

(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

30. 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于
零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。

最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。

例如:1239,9-1-2-3>0,则该数满足条件,参加计算平均值pjzl,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件,参加计算平均值pJz2。

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

程序中已定义数组:a[300],已定义变量:cnt,pjzl,pjz2
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

五、1.选择题(3题)
31. 奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。

对于二进制数据,若信道带宽B=3000Hz,则最大数据传输速率为
A.300bps
B.3000bps
C.6000bps
D.2400bps
32. 下列______ 设备能拆卸收到的包并把把它重建成与目的协议相匹配的包。

A.网关
B.路由器
C.网桥路由器
D.网桥
33. IEEE802.1标准主要包括哪些内容( )。

Ⅰ、局域网体系结构Ⅰ、网络互联Ⅰ、网络管理Ⅰ、性能测试
A.仅Ⅰ和Ⅰ
B.仅Ⅰ、Ⅰ和Ⅰ
C.仅Ⅰ和Ⅰ
D.全部
六、1.程序设计题(3题)
34. 请编写函数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);
}
35. 下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。

x n+1=cos(x n)
迭代步骤如下:
(1)取x1初值为0.0。

(2)x0=x1,把x1的值赋给x0。

(3)x1=cos(x0),求出一个新的x1。

(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。

(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。

请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dat中。

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

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

试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
float countValue( )
{
}
main ( )
{
clrscr( );
printf("实根=%f\n", countValue
printf("%f\n", cos(countValue())-countValue( ));
writeDAT( );
}
writeDAT ( )
{
FILE *wf;
wf=fopen("out41.dat", "w");
fprintf(wf, "%f\n", countValue
fclose(wf);
}
36. 函数ReadDat()的功能是实现从文件ENG9.IN中读取一篇英文文章,存入到字符串数组xx中。

请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

注意:部分源程序已给出,原始数据文件存放的格式是:每行的宽度均小于80个字符。

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

试题程序:
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
unsigned char xx[50] [80];
int maxline = 0; /* 文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void encryptChar()
{
}
main ( )
{
clrscr();
if (ReadDat ())
{
printf ("数据文件ENG9. IN不能打开! \n\007 "); return;
}
encryptChar();
WriteDat();
}
int ReadDat (void)
{
FILE *fp;
int i= 0;
unsigned char *p;
if ((fp = fopen("ENG9.IN","r")) ==NULL) return 1; while(fgets(xx[i], 80, fp) !=NULL)
{
p = strchr(xx[i], '\n');
if(p) *p = 0;
i++;
}
maxline = i;
fclose (fp);
return 0;
}
void WriteDat (void)
{
FILE *fp;
int i;
fp = fopen("PS9.DAT", "w");
for(i = 0; i <maxline; i++)
{
printf("%s\n", xx[i]);
fprintf(fp, "%s\n", xx[i]); }
fclose (fp);
}
参考答案
1.D
2.B
3.C
\r\n
一般覆盖某个企业或校园的计算机网络属于局域网。

随着办公自动化技术的发展,各个机关、公司、企业、学校都建立了大量的局域网。

4.AIEEE 802.11最初定义的三个物理层包括了两个扩频技术和一个红外传播规范,无线传输的频道定义在2.4GHz的ISM波段内。

IEEE 802.11无线标准定义的传输速率是1 Mbps和2Mbps,可以使用FHSS(跳频扩频)和DSSS(直序扩频)技术。

为了解决“隐藏节点”问题,IEEE 802.11在MAC层上引入了一个新的RTS/CTS选项。

综上所述,选项A错误。

5.C从NVRAM加载配置信息命令为configure memory。

\n\u3000\u3000将路由器配置保存在NVRAM中命令为write memoryo因此C选项正确。

6.D
7.A
8.C解析:DES是美国国家标准和技术局(NIST)在1997年采用的数据加
密标准,文献号为FIPS PUB46。

算法本身称为DEA(数据加密算法)。

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

9.D解析:RFC2373对IPv6地址空间结构与地址基本表示方法进行了定义。

IPv6的128位地址按每16位划分为1个位段,每个位段被转换为1个4位的十六进制数,并用冒号“:”隔开,这种表示法称之为冒号分十六进制表示法。

一个IPv6地址中可能会出现多个二进制数0,因此规定了“零压缩法”,通过压缩某个位段中的前导0来简化IPv6地址的表示。

例如,“050D”可以简写为“50D”。

但是在使用零压缩法时,不能把一个位段内部的有效0也压缩掉。

例如,“FE60”不能简写为“FF6”。

需要注意的是,每个位段至少应该有1个数字,如“0000”可以简写为“0”。

如果IPv6地址中包含了一长串0,则可以使用“双冒号表示法”进一步简化IP地址表达。

例如,“FE60:0:0:050D:BC:0:0:03F7”可以简化为“FE60::50D:BC:0:0:3F7”,或者是“FE60::50D:BC:0:0:03F7”,或者是“FE60:0:0:050D:BC::03F7”,再或者是“FE60:0:0:50D:BC::03F7”等。

需要注意的是,双冒号“::”在一个IPv6地址中只能出现一次。

例如,“FE60:0:0:050D:BC:0:0:03F7”不能简化为“FE60::50D:BC::03F7”等形式。

由此可知,选项D的说法有误。

10.A
11.网络协议网络协议解析:联网计算机之间的通信必须遵循共同的网络协议。

12.支付网关系统支付网关系统解析:电子商务应用系统由各子系统构成,其中有些子系统(CA安全认证系统、支付网关系统)在电子商务系统
中必不可少,没有这些子系统就不能成为完整的电子商务系统,而有些子系统则可以根据企业用户或个人用户的需求来建立(业务应用系统、用户及终端系统)。

13.主域Windows NT网络中,主域控制器PDC.的目录数据库中集中保存了用户、用户组的账号和安全设置等数据。

这样的好处是不论域中有多少服务器,用户或用户组只需要使用一个账号和密码。

为了数据的安全,域中最好配备一个后备域控制器BDC.,以便主域控制器定期将目录数据库中的数据备份到后备域控制器中。

并且,后备域控制器也可以像主域控制器一样处理审核登录者身份,这有利于在网络登录拥挤时,改进系统效率。

特别是在主域控制器失效的情况下,后备域控制器会自动升级为主域控制器,从而保证系统正常运行。

14.(3)误码率
【解析】描述通信系统的基本技术参数是数据传输速率和误码率。

15.5类非屏蔽双绞线5类非屏蔽双绞线解析:1000 BASE-T标准使用的是5类非屏蔽双绞线,双绞线长度可以达到100m。

16.
17.主机号或host-ID或host-id
\n
18.存储转发交换
【解析】早期的广域网的通信子网数据交换方式中,可以采用的方法基本上可以分为两类:电路交换和存储转发交换。

存储转发交换又分为两类:报文存储转发交换和报文分组存储转发交换。

19.(2)多媒体制作软件【解析】多媒体软件包括多媒体播放软件和多媒体制作软件。

其中多媒体制作软件包括文字编辑软件、图像处理软件、动画制作软件、音频处理软件、视频处理软件和多媒体创作软件。

20.IP组播组管理协议
【解析】根据协议的作用范围,组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议,主要是各种
路由协议。

21.每秒执行百万条指令每秒执行百万条指令解析:MIPS是MillionInstructionsPerSecond的缩写,表示每秒执行百万条指令。

22.非对等非对等解析:纵观近20年来网络操作系统的发展,网络操作系统经历了从对等结构向非对等结构演变的过程。

23.物理结构物理结构解析:分布式系统与网络既有区别又有联系,它们的共同点在于一般的分布式系统是建立在计算机网络之上的,因此分布式系统与计算机网络在物理结构上基本相同。

24.浮点指令浮点指令解析:奔腾采用超标量技术:内置多条流水线来同时执行多个处理,实质是以空间换时间,奔腾由两条整数指令流水线和一条浮点指令流水线组成。

25.拒绝服务攻击或拒绝服务拒绝服务攻击或拒绝服务解析:一般认为,目前网络存在的威胁主要表现在:
非授权访问:没有预先经过同意,就使用网络或计算机资源被看作非授权访问,如有意避开系统访问控制机制,对网络设备及资源进行非正常
使用,或擅自扩大权限,越权访问信息。

它主要有以下几种形式:假冒、身份攻击、非法用户进入网络系统进行违法操作、合法用户以未授权方式进行操作等。

信息泄漏或丢失:指敏感数据在有意或无意中被泄漏出去或丢失,它通常包括,信息在传输中丢失或泄漏(如“黑客”们利用电磁泄漏或搭线窃听等方式可截获机密信息,或通过对信息流向、流量、通信频度和长度等参数的分析,推出有用信息,如用户口令、账号等重要信息。

),信息在存储介质中丢失或泄漏,通过建立隐蔽隧道等窃取敏感信息等。

破坏数据完整性:以非法手段窃得对数据的使用权,删除、修改、插入或重发某些重要信息,以取得有益于攻击者的响应:恶意添加,修改数据,以干扰用户的正常使用。

拒绝服务攻击:它不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪,影响正常用户的使用,甚至使合法用户被排斥而不能进入计算机网络系统或不能得到相应的服务。

利用网络传播病毒:通过网络传播计算机病毒,其破坏性大大高于单机系统,而且用户很难防范。

26.认证模型认证模型
27.平面文件或FlatFile平面文件或FlatFile 解析:在EDI系统中,将用户格式的文件转化为标准EDI格式的文件通常需要经过两个步骤:第一步将用户格式文件映射为平面文件,以便使翻译程序能够识别;第二步再将该映射生成的平面文件翻译为标准EDI格式文件。

28.解释解释解析:本题的考查点是浏览器的组成。

浏览器通常由一系
列的客户单元、一系列的解释单元和一个控制单元组成。

控制单元是浏览器的核心,负责协调、管理客户单元和解释单元。

客户单元接收和执行从键盘和鼠标上传来的用户指令。

解释单元负责相关的解释工作,如HTML解释器负责解释由服务器发来的页面文件。

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

\n【解题思路】
\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。

另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。

\n【参考答案】
\n
\n
30.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值avel 和ave2。

\n【解题思路】
\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。

\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,则根据题目要求,判断其“个位.百位.十位.千位>0”的条件是否满足,当满足条件时,则将a[i]的值累加到变量pjzl中,同时计数变
量cnt的值加1:如果不满足判断条件,则将四位数累加到变量pjz2中。

当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的四位数之和pjz2。

\n③最后将变量pjzl的值除以变量cnt的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量cnt的差,得到所有不满足条件的四位数的平均值并赋给变量pjz2。

\n本题中,pjzl、pjz2和cnt三个变量在源程序中已经定义,在该子程序中就不需要再重新定义了。

\n【参考答案】
\n
31.C解析:本题考查点是奈奎斯特定理的应用。

对于一个理想的无噪声干扰的低通信道,奈奎斯特(Nyquist)定理推导出其最大数据率为:Rmax =2W(Baud)=2Wlog2N(bps)式中,W是理想低通信道的带宽,单位为“Hz”。

N为信道上传输码元允许的状态数。

题中信道上传送的是二进制信号,信道带宽B=3000Hz。

假设码元允许取两个值“1”和“0”,则N=2,log2N=1,信道的最大数据传输率为6000bps。

32.A解析:网关的任务是进行协议转换,通过拆卸收到的包并重新组成与目的协议相匹配的包来实现。

33.D解析:IEEE 802委员会为局域网制定了一系列标准,统称为IEEE 802标准,其中IEEE 802.1标准包括了局域网体系结构、网络互连,以及网络管理与性能测试。

34.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的值进行求平方根的计算,并把所求得的结果作为函数值返回。

35.float countValue{ ) { float x0x1=0.0;while(1) { x0=x1;/*将x1赋值给x0*/ x1=cos(x0);/*求出新的x1*/ if(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001则结束循环*/ } return x1;}float countValue{ )\r\n { float x0,x1=0.0;\r\n while(1)\r\n { x0=x1;/*将x1赋值给x0*/ \r\n x1=cos(x0);/*求出新的x1*/\r\n if(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001,则结束循环*/\r\n }\r\n return x1;\r\n } 解析:本题考查的知识点如下:
(1)数学函数double cos(double x)及double fabs(double x)的使用。

(2)使用循环结构实现迭代。

在本题中,因为要求一个实数的余弦值,在结束迭代的时候要判断绝对值,所以这里要用到数学函数cos(double x)和fabs(double x)。

先设一个
条件永远为真的while循环结构,按照步骤提示,要先为x1取初值,将x1的值赋给x0,使x1=cos(x0),判断x0-x1的绝对值将其作为强行退出循环的条件。

36.void encryptChar() { int i; char*pf; for(i=0;i<maxline;i++) pf=xx[i]; /*指针pf指向当前行的首地址*/whilie(*pf!=0) { if(*pf%2==0 ||*pf*11%256<=32); /*如果原字符的ASCII值是偶数或计算后的值小于等于32则该字符不变*/else *pf=*pf*11%256; /*否贝Jj将所对应的字符进行替代*/pf++; /*指针pf指向下一个字符*/} } }void encryptChar()\r\n {\r\n int i;\r\n char*pf;\r\n for(i=0;i<maxline;i++)\r\n pf=xx[i]; /*指针pf指向当前行的首地址*/\r\n whilie(*pf!=0)\r\n {\r\n if(*pf%2==0 ||*pf*11%256<=32); /*如果原字符的ASCII值是偶数或计算后\r\n 的值小于等于32,则该字符不变*/\r\n else\r\n *pf=*pf*11%256; /*否贝Jj将所对应的字符进行替代*/\r\n pf++; /*指针pf指向下一个字符*/\r\n }\r\n }\r\n } 解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行。

当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。

根据题意,条件用“if(*pf%2++0|| *pf*11%256<=32)”来实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前字符乘以11的结果再去与256求余数,处理完毕后,指针去取下一个字符。

如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。

相关文档
最新文档