【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)_第1页
【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)_第2页
【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)_第3页
【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)_第4页
【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

【2023年】四川省达州市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.通信控制处理机在网络拓扑结构中被称为()。

A.网络服务器B.网络防火墙C.网络交换机D.网络结点

2.

3.计算机网络拓扑结构主要取决于它的()。

A.资源子网B.FDDI网C.通信子网D.城域网

4.关于利用邮件列表发布信息,下列哪种说法是不正确的()。

A.利用邮件列表可以同时向许多加入邮件列表的人发送预备好的邮件

B.利用邮件列表,邮件内可以携带您需要发布的各种信息

C.可使用任意免费信箱接收来自邮件列表的信息

D.邮件列表的英文为“MailingList”,利用它可以它实现邮件批量发送

5.信息安全可以定位在五个层次:物理安全、网络安全、系统安全、应用安全和()。

A.数据链路安全B.传输安全C.管理安全D.会话安全

6.

7.下图是网络地址转换NAT的一个实例

根据图中信息,标号④下的方格中的内容应为()。

A.S=135.2.1.1,80B.S=135.2.1.1,80

B.=202.0.1.1,5001D=192.168.1.1,3342

C.S=135.2.1.1,500lD.D=192.168.1.1,3342

D.=135.2.1.1,80S=135.2.1.1,80

8.在邮件服务器之间实现邮件投递的协议是()。

A.IMAPB.TFTPC.SMTPD.RARP

9.核心层主要承担()功能。

A.高速数据传输功能B.光纤连接功能C.高速数据交换功能D.光纤转发功能

10.以下关于P2P的描述,错误的是()。

A.P2P,顾名思义就是PC对PC传输

B.BT下载就是一种P2P技术

C.P2P技术可以开发出强大的搜索工具

D.P2P就是对等网

二、填空题(10题)11.

12.一般来说,网络操作系统可以分为两类:一类是专用型NOS;另一类是______NOS。

13.

14.(2)流媒体数据流具有连续性、实时性和_________三个特点。

15.

16.SOAP的中文名称是______。

17.(13)TCP协议可以将源主机的_________无差错地传送到目的主机。

18.从目前的发展情况来看,局域网产品可以分为共享介质局域网和______两类。

19.环型拓扑的优点是结构简单,实现容易,传输延迟确定,适应传输负荷较重、______要求较高的应用环境。

20.

三、2.填空题(8题)21.安全攻击可以分为【】和主动攻击两种。

22.如果一个IP地址为4的主机需要向网络进行直接广播,那么,它使用的直接广播地址为______。

23.RBB表示______网。

24.域名服务器包括递归解析和______。

25.组播路由协议可分为域内组播路由协议和______两大类。

26.局域网常用的传输介质有;同轴电缆、双绞线、光纤与【】。

27.网络安全策略包括【】、先进的技术和严格的管理。

28.在高速主干网、数据仓库、桌面电视会议、3D图形与高清晰度图像应用中,一般采用______Mbps以太网。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。

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

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

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

30.己知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位数各位上的数字均为0或2或4或6或8中的一个数字,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

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

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

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

五、1.选择题(3题)31.路由器存在两种类型,它们是()。

A.快速和慢速B.静态和动态C.基于帧与基于数据包D.基于消息与基于数据包

32.访问WWW网时,使用的应用层协议为______。

A.HTMLB.HTTPC.FTPD.SMTP

33.数据传输速率是描述数据通信的基本技术参数之一,它的单位是______。

A.bit/second(bps)

B.Byte/second(Bps)

C.KByte/second(KBps)

D.MByte/second(MBps)

六、1.程序设计题(3题)34.编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为“as”,函数返回值是6。

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

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("输入原字符串:");

gets(str);

printf("输入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

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

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,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);

}

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>

#defineN100

#defineS1

#defineM10

intp[lOO],n,s,m;

voidWriteDat(void);

voidJosegh(void)

{

}

voidmain()

{

m=M;n=N;s=S;

Josegh();

WriteDat();

}

voidWriteDat(void)

{

inti;

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.下列程序的功能是:利用以下所示的简单迭代方法求方程:

cos(x)-x=0的一个实根。

xn+1=cos(xn)

迭代步骤如下:

(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>

floatcountValue()

{

}

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);

}

参考答案

1.D

2.A

3.C解析:计算机网络的拓扑主要是通信子网的拓扑构型。计算机网络拓扑设计是建设计算机网络的第一步,也是实现各种网络协议的基础,它对网络性能、系统可靠性与通信费用都有重大影响。

4.C

5.C

6.B

7.B该题考查的是外部地址转换为内部地址的过程。NAT的工作原理是:当内部网络的一个专用地址需要访问外网时,NAT将其转换为Internet上唯一的外部公用地址。而当外部网络响应这个访问请求时只能是响应给外部公用IP地址,此时NAT技术再将外部公用地址转换为内部地址以成功访问。题目中的s为源地址,D为目标地址。根据图中①到②是内网访问外网,而③到④是外网访问内网,因此图②中的源地址和目的地址与④中的源地址和目的地址正好相反。故选B选项。

8.C

\n

9.C

10.A选项A)和选项D),P2P是PeertoPeer的简称,可以理解为端对端,或称对等网;选项B),BT下载通过BT服务器上的种子文件定位资源后,下载者将直接与文件提供者建立连接并下载,是一种P2P技术;选项C),P2P技术可以开发出强大的搜索工具。

11.

12.通用型通用型

13.

14.(2)时序性

【解析】流媒体数据流有3个特点:连续性、实时性、时序性,即其数据流具有严格的前后时序关系。

15.直接

【解析】当一个设备向网络上的所有设备发送数据时,就产生了广播。IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。

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

17.(13)字节流

【解析】TCP协议提供了面向连接的,可靠的,全双工的数据流传输服务。其完全可靠性是指TCP确保通过一个连接发送的数据正确地到达目的地,不会发生数据的丢失或乱序。18.交换局域网从目前的发展情况来看,局域网产品可以分为共享介质局域网和交换式局域两类。

19.实时性实时性解析:环型拓扑的优点是结构简单,实现容易,传输延迟确定,适应传输负荷较重、实时性要求较高的应用环境。

20.

21.被动攻击被动攻击解析:安全攻击可以分为被动攻击和主动攻击两种。被动攻击是通过偷听或监视传送获得正在传送的信息。被动攻击有泄露信息内容和通信量分析等。主动攻击指修改数据流或创建错误的数据流,包括假冒、重放、修改消息和拒绝服务等。

20.255

23.社区宽带网社区宽带网解析:RBB表示社区宽带网络,它是接到用户的快速网络,网络通常需求的速率至少是2Mbps。

24.反复解析反复解析解析:域名解析主要有递归解析和反复解析.域名解析要求服务器系统一次性完成全部名字—地址的转换,反复解析是每次请求一个服务器,不能解析的话再请求别的服务器。

25.域间组播路由协议域间组播路由协议解析:组播协议可分为主机和路由器协议,即组插组管理协议以及路由器和路由器之间的协议,主要是路由协议,组播路由协议又分为域内组播路由协议和域间组播路由协议。

26.无线通信信道无线通信信道解析:局域网常用的传输介质有:同轴电缆、双绞线、光纤与无线通信信道。早期应用最多的是同轴电缆。随着技术发展,双绞线与光纤的应用发展十分迅速。目前;在覆盖范围比较小的局域网中使用双绞线,在远距离传输中使用光纤,在有移动结点的局域网中采用无线技术的趋势已经明朗。

27.威严的法律威严的法律解析:安全策略是指在一个特定的环境里,为保证提供一定级别的安全保护所必须遵守的规则。安全策略模型包括了建立安全环境的3个重要组成部分。①威严的法律:安全的基石是社会法律、法规与手段,这部分用于建立一套安全管理标准和方法,通过建立与信息安全相关的法律、法规,使非法分子慑于法律,不敢轻举妄动。②先进的技术;先进的安全技术是信息安全的根本保障。用户对自身面临的威胁进行风险评估,决定其需要的安全服务种类,选择相应的安全机制,然后集成先进的安全技术。③严格的管理:各网络使用机构、企业和单位应建立相宜的信息安全管理办法,以加强内部管理,建立审计和跟踪体系,从而提高整体信息安全意识。

28.10001000解析:尽管快速以太网具有高可靠性、易扩展性、成本低等优点,并且称为高速局域网方案中的首选技术,但在数据仓库、桌面电视会议、3D图形与高清晰度图像这类应用中,人们不得不寻求更高带宽的局域网。千兆以太网就是在这种背景下产生的。

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

\n【解题思路】

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

\n【参考答案】

\n

30.【审题关键句】各位都是偶数,从大到小排序。

\n【解题思路】

\n①首先,本题要定义多个变量,包括两个循环变量循环i、j;用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位);一个用于数据交换的整型变量ab。

\n②通过for循环依次对数组中的每个四位数进行分解,得到每位上的数字,然后通过if条件语句判断每位数是否都为偶数,注意,每个表达式之问的关系为与运算,即需要同时满足这4个表达式的数才符合条件。

\n③将满足条件的四位数赋给数组b[cnt],同时数组下标值加1,当for循环执行完毕后,则所有满足条件的四位数全部存放到数组b[cnt]中。

\n④最后通过两个for循环,对数组b[cnt]的元素按从大到小的顺序排序,排序过程中,变量ab作为数据交换的中间变量。

\n【参考答案】

\n

31.B解析:静态和动态是目前采用的两种路由器类型。在静态路由器中,路由选择表必须手工输入,在动态路由器中,路由选择表可自动产生。

32.B解析:本题考查的是Internet的基本结构与主要服务。万维网站web服务器是一个基于Hypertext链接的信息发布方式。所有的万维网站发布的信息都要使用HTML语言书写,并用HTTP协议访问。FTP协议用来进行远程文件传输。SMTP协议可以用来发送电子邮件。

33.A解析:数据传输速率,或称数据率是描述数据通信的重要技术参数之一。它是指每秒传输的二进制代码(比特)位数,单位为比特/秒(bps,bit/second)。如果一个电脉冲信号只有“0”和“1”两个状态,即一个电脉冲信号表示一个二进制数位(比特),设r为传输的电脉冲信号的周期。则:数据传输速率S=I/T(bps)。

34.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指针p指向字符串产地址*/r=substr;/*指针r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一个字符等于字符串中的该字符则继续比较下一个字符*/{r++;p++;}elsebreak;/*否则退出循环*/if(*r=='\0')/*如果子字符串在字符串中出现了一次*/n++;/*则n加1进行统计*/str++;/*指向字符串中的下一个字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指针p指向字符串产地址*/\r\nr=substr;/*指针r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一个字符等于字符串中的该字符,则继续比较下一个字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否则退出循环*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出现了一次*/\r\nn++;/*则n加1,进行统计*/\r\nstr++;/*指向字符串中的下一个字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本题考查的知识点如下:

(1)指针的相关操作。

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

指针是C语言中的一个难点。在这里,我们要使用指针实现对数组的访问继而进行字符的比较。使用数组存放字符串时,存放的字符个数要比数组的容量小1,因为数组最后—个位置存放的是空格或者结束标志位。我们可利用这一点来判断一个字符串是否已经结束。在循环结构中常常要出现强行退出的情况,这里要使用到break语句强行退出一层循环。当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的第二个字符比较。

35.voidJosegh(void){intijkslw;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;}}voidJosegh(void)\r\n{\r\ninti,j,k,sl,w;\r\ns1=s;\r\nfor(i=l;i<=n;i++)/*给n个人从到n编号*/\r\np[i-1]=i;\r\nfor(i=n;i>=2;i--)\r\n{\r\ns1=(s1+m-1)%i;/*下一个开始报数的人的编号是(s1+m-1)%i*/\r\nif(s1==0)/*若s1为0,则说明要开始报数的是最后一个人*/\r\ns1=i;\r\nw=p[s

温馨提示

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

评论

0/150

提交评论