【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)_第1页
【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)_第2页
【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)_第3页
【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)_第4页
【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

【2023年】黑龙江省鹤岗市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列说法错误的是()。

A.拨号上网的传输速率可以达到56kbps

B.HFC采用对称数据传输速率

C.ADSL适合家庭和中小企业的Internet接入需求

D.数据通信网的种类很多,DDN、ATM、帧中继等网络均属于数据通信网

2.关于IP提供的服务,正确的是()。

A.IP提供了不可靠的数据投递服务,因此数据报的投递不能受到保障

B.IP提供不可靠的数据投递服务,因此它可以随意丢弃报文

C.IP提供可靠的数据投递服务,因此数据报投递可以受到保障

D.IP提供可靠的数据投递服务,因此它不能随意丢弃报文

3.抵御电子邮箱入侵措施中,不正确的是()。

A.不用生日做密码B.不要使用少于5位的密码C.不要使用纯数字D.自己做服务器

4.在Cisco路由器上进行SNMP设置时,如果指定当一个接口断开或连接时向管理站发出通知,那么在该接口的配置模式下正确的配置命令是()。

A.snmptraplink—status

B.snmp—serverenableinforms

C.snmpenableinforms

D.snmp—servertraplink—status

5.在以下关于EDI的叙述中,哪种说法是错误的?()。

A.EDI系统全部采用了Web浏览界面

B.EDI系统应实现两个或多个计算机应用系统之间的通信

C.EDI系统之间传输的信息应遵循一定的语法规则和国际标准。

D.EDI系统中的数据应尽可能的自动投递和处理

6.以太网是()的典型。

A.总线网B.FDDIC.令牌环网D.星形网

7.攻击者采用某种手段,使用户访问某网站时获得一个其他网站的IP地址,从而将用户的访问引导到其他网站,这种攻击手段称为()。

A.DNS欺骗攻击B.ARP欺骗攻击C.暴力攻击D.重放攻击

8.

9.关于信息安全,下列说法错误的是()。

A.信息安全是指信息网络的硬件、软件及其系统中的数据收到保护,不收偶然的或恶意的原因遭到破坏、更改、泄漏、系统连续可靠正常地运行,信息服务不中断

B.从广义来说,凡是涉及信息的保密性、完整性、可用性等的相关技术和理论都是信息安全的研究领域

C.信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术等多种学科的综合性学科

D.网络环境下的计算机安全操作系统是保证信息安全的关键

10.

二、填空题(10题)11.不经过CPU,数据直接在I/O设备与存储器间传输的方法称为【】。

12.

13.虚拟网络是建立在局域网交换机或ATM交换机之上的,它以【】方式来实现逻辑工作组的划分与管理。

14.IEEE802.11b定义了使用跳频技术的无线局域网标准,它的最高传输速率可以达到______Mbps。

15.常用的身份认证方法有:______、持证认证和生物识别。

16.VOIP的三种实现形式是PC-to-PC、PC-to-Phone、______。

17.

第79题PGP的实际操作由5种服务组成:鉴别、机密性、___________、电子邮件的兼容性和分段。

18.综合布线系统由六个子系统组成,它们是工作区子系统、配线(水平)子系统、干线(垂直)子系统、设备间子系统、建筑群子系统与_______。

19.(20)在混合式P2P网络中,根据结点的能力可以将结点分为用户结点、搜索结点和_________3种类型。

20.WindowsNTServer操作系统是以为单位实现对网络资源的集中管理的。

三、2.填空题(8题)21.高层的互联设备是______。

22.在网络互连中,实现高层互连的设备是______。

23.总线按控制方式分为集中式和______两种类型。

24.______技术是指将密钥发送到数据交换的两方,而其他人无法看到的方法。

25.SMTP的通信过程可以分成三个阶段,它们是连接______阶段、邮件传递阶段和连接关闭阶段。

26.根据组建思想和实现方法,网络并行计算可以分成______和网格计算两类。

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

28.世界最早投入运行的计算机网络是【】。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

30.程序test.c的功能是:利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。迭代公式:xn+1=cos(xn)(n是迭代次数)

迭代步骤如下:

(1)取xl初值为0.0;

(2)x0=xl,把xl的值赋给x0;

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

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

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

请编写函数countValue实现程序的功能,最后main函数调用函数writeDAT把结果输出到文件out.dat中。

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

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

第l0类按指定条件对字符串进行排序

五、1.选择题(3题)31.如果数据传输速率为10Gbit/s,那么发送10bit需要用______。

A.1×10-6sB.1×10-9sC.1×10-12sD.1×10-13s

32.TokenBus局域网中,当发送完所有待发送帧后,令牌持有结点()。

A.必须交出令牌

B.可以继续保持令牌

C.等到令牌持有最大时间到了再交出令牌

D.看相邻下一结点是否要发送数据来决定是否交出令牌

33.下面关于启动进程机制的叙述中,错误的是______。

A.在DOS中是EXEC函数

B.在Windows中是CreateProcess函数

C.在OS/2中是CreateProcess函数

D.在DOS中是CreateProcess函数

六、1.程序设计题(3题)34.函数readDat()的功能是从文件in52.dat中读取20行数据存放到字符串数组xx中(每行字符串的长度均小于80)。请编制函数JsSod(),该函数的功能是:以行为单位对字符串变量的—F标为奇数位置上的字符按其ASCII值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

则处理后字符串hafcdebg。

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=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;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

35.已知数据文件IN27.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数从大到小进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT27.DAT文件。

例如:7153,7+1=5+3,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

8129,8+1≠2+9,则该数不满足条件,忽略。

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

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

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

试题程序:

#include〈stdio.h>

inta[300],bi300],cnt=0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

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

for(i=0;i〈cnt;i++)

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

fp=fopen("IN27.DAT","r");

for(i=0;i〈300;i++)

fscanf(fp,"%d,",&a[i]

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n",cnt);

for(i=0;i〈cnt;i++)

fprintf(fp,"%d,\n",b[i]);

fclose(fp);

}

36.函数ReadDat()的功能是实现从文件IN32.DAT中读取一篇英文文章存入到字符串数组xx中。请编数StrOR(),该函数的功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移至该串的右边

存放,然后把小写字母。删除,余下的字符串内容移到已处理字符串的左边存放,最后把已处理的字符串仍按行重新存入字符串数组xx中。最后调用函数WriteDat()把结果输出到文件OUT32.DAT中。

例如,原文:Youcancreateanindexonanyfield

youhavethecorrectrecord

结果:nanyfieldYucancreateanindex

rdyuhavethecrrectrec

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

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

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

试题程序:

#include<stdio.h>

#include<string,h>

#include<conio,h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrOR(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

StrOR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

ihti=0;

char*p;

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

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

for(i=0;i{

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

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

}

fclose(fp);

}

参考答案

1.B选项A),拨号上网的传输速率较低,目前较好线路的最高传输速率可以达到56kbps;选项B),与ADSL相似,HFC也采用非对称数据传输速率;选项C),ADSL所需要的电话线资源分布广泛,具有使用费用低廉、无须重新布线和建设周期短等特点,尤其适台家庭和中小企业的Internet接入需求;选项D),数据通信网的种类很多,DDN、ATM、帧中继等网络均属于数据通信网,这些数据通信网由电信部门建设和管理,用户可以租用。

2.AIP提供了不可靠的数据投递服务,IP本身没有能力证实发送的报文是否被正确接收,数据报可能路延迟、路由错误、数据报分片和重组等过程中受到损坏,但IP不检测这些错误,在错误发生时,IP也没有可靠的机制来通知发送方或接收方,因此数据报的投递不能受到保障。

3.D

4.Asnmptraplink—status功能是在某个接口的配置模式下,指定当该接口断开或连接时向管理站发出通知。故选择A选项。

5.A解析:电子数据交换(EDI)\n是按照协议对具有一定结构特征的标准信息,经过数据通信网络,在计算机系统之间进行交换和自动处理,即EDI用户根据国际通用的标准格式编制报文,以机器可读的方式将结构化的信息,按照协议标准化文件通过计算机网络发送。报文接收方按国际统一规定的语法规则,对报文进行处理,通过信息管理系统和作业管理决策支持系统,完成综合自动交换和处理。

6.A解析:目前应用最为广泛的一类局域网是总线局域网——以太网(Ethernet)。

7.A

8.B\r\n

9.D

10.C

11.直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存取方式(DMA)

12.

13.软件软件解析:虚拟网络是建立在局域网交换机或ATM交换机之上的,它以软件方式来实现逻辑工作组的划分与管理,逻辑工作组的结点组成不受物理位置的限制。

14.1111解析:IEEE802.11b定义了使用跳频扩频技术,传输速度为1Mbps、2Mbps、5.5Mbps与11Mbps的无线局域网标准。

15.口令认证口令认证解析:常用的身份认证方法有:口令认证、持证认证和生物识别。

16.Phone-to-Phone。

17.【答案】压缩【解析】PGP的实际操作由5种服务组成:鉴别、机密性、压缩、电子邮件的兼容性和分段。

18.\n管理子系统

\n

19.(20)索引结点【解析】在混合式P2P网络中,根据结点的能力可以将结点分为用户结点、搜索结点和索引结点3种类型。

20.域WindowsNTServer操作系统以“域”为单位实现对网络资源的集中管理。在一个WindowsNT域中,只能有1台主域控制器(PDC),但同时可以有备份域控制器(BDC)和普通服务器。主域控制器负责为域用户与用户组提供信息,同时具有与NetWare中的文件服务器相似的功能。备份域控制器的主要功能是提供系统容错,它保存着域用户与用户组信息的备份,在主域控制器失效的情况下自动升级为主域控制器。

21.网关网关解析:传输层及以上各层协议不同的网络之间的互联属于高层互联,实现高层互联的设备是网关。

22.网关网关解析:传输层及以上各层协议的网络之间的到连属于高层互联,互联时使用的设备是网关。

23.分散式分散式解析:总线有多种分类方式,如按控制方式,可以分为集中式和分散式总线。

24.密钥分发密钥分发解析:密钥分发技术是指将密钥发送到数据交换的两方,而其他人无法看到的方法。

25.建立建立解析:SMTP的通信过程可以分成三个阶段:连接建立阶段、邮件传递阶段和连接关闭阶段。

26.机群计算机群计算解析:网络并行计算根据其组建思想和实现方法,可以分成机群计算和网格计算两类。

27.解释解释解析:本题的考查点是浏览器的组成。浏览器通常由一系列的客户单元、一系列的解释单元和一个控制单元组成。控制单元是浏览器的核心,负责协调、管理客户单元和解释单元。客户单元接收和执行从键盘和鼠标上传来的用户指令。解释单元负责相关的解释工作,如HTML解释器负责解释由服务器发来的页面文件。

28.ARPANET(阿帕网)ARPANET(阿帕网)解析:自1969年美国国防部的阿帕网(ARPANET)运行以来,计算机广域网开始发展。

29.【审题关键句】千位+十位与个位+百位,比较大小,整除,奇偶数判断,从大到小排序。【解题思路】

\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在3个方面:新组合的第一个数小于第二个数,可通过比较运算符进行判断;整除关系的判断以及奇偶数的判断,可通过求余运算符(%)进行判断。参考答案的第l0条语句,可集中修改该条件语句符合题目的要求。

\n【参考答案】

\n

30.【审题关键句】Xn+l=cos(Xn)的迭代计算。

\n【解题思路】

\n①因为方程cos(x).x=0的根为实数,所以定义两个双精度型变量x0,xl。并把变量xl的初值设为0.0。

\n②根据题目中给出的求方程一个实根的迭代算法,在while循环中,首先把变量xl的值赋给x0,然后利用表达式cos(x0)

\n求出一个值xl,再调用vc6.0的求绝对值的库函数fabs,判断如果x0与xl差的绝对值小于0.000001,就认为xl的值是方程cos(x)-x=0的一个实根,此时退出循环,把xl的值返回。

\n【参考答案】

\n

\n第10类按指定条件对字符串进行排序

31.B解析:10Gbit/s=10×109bit/s,由数据传输速率计算公式S=1/T知,传送一比特所需要的时间丁=1/S,那么发送10bit所要的时间为10×T=10/S=10/(10×109)=10-9s。

32.A解析:在下列情况中,令牌必须交出:没有数据帧等待发送;发送完所有帧;持有最大时间到。所以,当发送完所有帧后,必须交出令牌。

33.D选项A),在DOS中,EXEC函数是启动进程的函数;选项B),在Windows中启动进程的函数是CreateProcess,它的代码存储在操作系统的内核里,在KERNEL32.DLL文件中。当CreateProcess接收一个可执行的文件名后,它便可装入该文件并开始执行。但与EXEC不同的是CreateProcess在调用后几乎能立即返回,以便更多的程序可以启动;选项C),因为Windows和OS/2是多任务操作系统,它们允许多个程序同时运行;选项D),在DOS中,启动进程的函数是EXEC函数。

34.voidjsSort(){intijkstrl;charch;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;}}}voidjsSort()\r\n{inti,j,k,strl;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{strl=strlen(xx[i]);/*求各行字符串的长度*/\r\nfor(j=l;j<strl-2;j=j+2)/*将下标为奇数的字符按其ASCII值从小到大的顺序进行排序*/\r\nfor(k=j+2;k<strl;k=k+2)\r\nif(xx[i][j]>xx[i][k])\r\n{\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)数据的排序。

在本题中,将数据存放在一个二维数组xx中。其中以行数为数组的第—个下标,以字符串的最大长度80为其第二个下标。因为以行为字符串处理的单位,首先要使用函数strlen()求得每一行中字符的个数。只对字符串数组中下标为奇数的字符进行处理,可以从xx[0][1]开始,若需要增加时都增加2,则可实现只访问下标为奇数的数组元素。排序使用前面介绍的“选择排序法”。

35.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求千位数字*/hun=a[i]%1000/100;/*求百位数字*/ten=a[i]%100/10;/*求十位数字*/data=a[i]%10;/*求个位数字*/if(thou+hun==data+ten)/*如果千位数加百位数等于十位数加个位数*/{b[cnt]=a[i];/*把满足条件的4位数依次存入数组b中*/cnt++;/*计算满足条件的数的个数*/}}for(i=0;i〈cnt-1;i++)/*对数组b的4位数从大到小进行排序*/for(j=i+1;j〈cnt;j++)if(b[i]〈b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{inti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;i++)\r\n{\r\nthou=a[i]/1000;/*求千位数字*/\r\nhun=a[i]%1000/100;/*求百位数字*/\r\nten=a[i]%100/10;/*求十位数字*/\r\ndata=a[i]%10;/*求个位数字*/\r\nif(thou+hun==data+ten)/*如果千位数加百位数等于十位数加个位数*/\r\n{\r\nb[cnt]=a[i];/*把满足条件的4位数依次存入数组b中*/\r\ncnt++;/*计算满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*对数组b的4位数从大到小进行排序*/\r\nfor(j=i+1;j〈cnt;j++)\r\nif(b[i]〈b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:根据题意可知,函数jsValue()用于实现两个功能:一是找出满足条件的数,并存放在数组b中:二是对数组b中的数进行从大到小的排序。首先来找出“千位数上的数加上百位数上的数等于十位数上的数加上个位数上的数”的4位数。利用一个for循环来不断从数组a中取出4位数,并对取出的数进行条件判断。由于这里涉及到要对4位数的每一位进行判断,因此,“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;dam=a[i]%10;”这4条语句就可以得到当前被判断的4位数的千位数、百位数、十位数及个位数。之后,执行条件判断语句“if(thou+hun==data+ten)”,并把满足条件的4位数存入数组b中。变量cnt用来统计满足条件的数的个数。将所有满足条件的数取出后利用选择法对其进行排序,即拿当前元素依次和它后面的元素进行比较,发现有大于该数的,就将这两个数进行交换。最终数组b的元素就是有序存放的。

36.voidStrOR(

温馨提示

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

评论

0/150

提交评论