【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)_第1页
【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)_第2页
【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)_第3页
【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)_第4页
【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】黑龙江省牡丹江市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.不属于常见的危险密码是()。

A.跟用户名相同的密码B.使用生日作为密码C.只有4位数的密码D.10位的综合型密码

2.

3.常用数据备份方式包括完全备份、差异备份和增量备份,在数据恢复速度方面最慢和最快的方式分别为()。

A.增量备份和差异备份B.差异备份和增量备份C.完全备份和增量备份D.增量备份和完全备份

4.下列关于光纤同轴电缆混合网HFC的描述中,错误的是()

A.HFC是一个双向传输系统

B.CableModem利用频分多路复用方法将信道分为上行信道与下行信道

C.CableModem传输方式分为对称式和非对称式两类

D.HFC通过CableModem将计算机与同轴电缆连接起来

5.下列不属于宽带城域网QOS技术的是()A.密集波分复用DWDMB.区分服务DiffServC.资源预留RSVPD.多协议标记交换MPLS

6.

7.若用户A和B的邮件服务器分别为mail.aaa.com和:mail.bbb.com,则用户A通过Outlook向用户B发送邮件时,用户A端需解析的域名及类型为()。

A.mail.aaa.com和邮件交换器资源记录

B.mail.bbb.com和邮件交换器资源记录

C.mail.aaa.tom和主机资源记录

D.:mail.bbb.com和主机资源记录

8.下列具有NAT功能的无线设备是()。

A.无线接入点B.无线路由器C.无线网卡D.无线网桥

9.

10.

二、填空题(10题)11.

第79题___________即公共管理信息协议,是IS0定义的网络管理协议

12.WWW服务采用客户机/服务器工作模式,以超文本标志语言与协议为基础,为用户提供界面一致的信息浏览系统。

13.

第79题通过交换机实现多个互联局域网之间帧转发的过程称为___________交换。

14.用户数据报协议(UDP)的端口使用______位二进制数示。

15.SNMPv1是一个不安全的协议,管理站(Manager)与代理(Agent)之间通过进行身份认证。

16.X.800安全框架主要包括:安全攻击、安全机制和安全

17.浏览器和Web站点在利用SSL协议进行安全数据传输的过程中,最终会话密钥是由产生的。

18.为将语音信号与计算机产生的数字、文字、图形与图像信号同时传输,需要采用______技术,将模拟的语音信号变成数字的语音信号。

19.局域网中常用的3种非屏蔽双绞线是3类线、4类线和【】。

20.IP地址分配有_________和_________两种方式。

三、2.填空题(8题)21.会话层最重要的特征是【】。

22.计算机网络OSI参考模型中的7个层次从高层到低层分别是:应用层、表示层、会话层、运输层、网络层、【】和物理层。

23.在因特网用户接入中,所谓的“一线通”是______。

24.A公司向B公司发出一份电文,称C公司要向B公司订购大批棉花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏造,是对【】的攻击。

25.电子邮件由【】和邮件体两部分组成。

26.局域网从介质访问控制方法的角度可以分为两类:争用式局域网与【】局域网。

27.目前,P2P网络存在______、分布式非结构化、分布式结构化和混合式4种结构类型。

28.奔腾芯片采用的流水线技术主要是【】和超流水线技术。

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

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

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

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

30.请编制函数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的内容。

五、1.选择题(3题)31.在我国开展的所谓“一线通”业务中,窄带ISDN的所有信道可以合并成一个信道,以达到高速访问因特网的目的。它的速率为

A.16kbpsB.64kbpsC.128kbpsD.144kbps

32.在计算机网络中,用户访问网络的界面是______。

A.主机B.终端C.通常控制处理机D.网卡

33.传输层的主要任务是向用户提供可靠的______服务,透明地传送。

A.端—端B.节点—节点C.节点-端D.分组

六、1.程序设计题(3题)34.已知数据文件INI.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:如果4位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT1.DAT文件中。

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

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

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

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

for(i=0;i<MAX;i++)fscanf(fp,"%d",ia[i]);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("满足条件的数=%d\n",cnt);

for(i=0;i<cnt;i++)printf("%d",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

35.已知数据文件IN45.DAT中存有200个4位数,并已调用读函数IeadDat()把这些数存入数组a中,请编制一函数isVa1(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-ed≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数ent,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中。

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

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

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

试题程序;

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

fscanf(fp,"%d",&aIii);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("满足条件的数=%d\n",cnt);

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b中:它既是完全平方数,又有两位数字相同,例如144,676等。

请编制函数intjsValue(intbb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。

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

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

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

试题程序:

#include<stdio.h>

intjsValue(intbb[]

{

}

main()

{

intb[20],num;

num=jsValue(b);

writeDat(num,b);

}

writeDat(intnum,intb[])

{

FILE*out;

inti;

ut=fopen("OUT12.DAT","w");

fprintf(out,"%d\n",num);

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

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

fclose(out);

}

参考答案

1.D

2.C

3.D备份策略在不同的方面比较如下:空间使用上:完全备份最多,增量备份最少,差异备份少于完全备份。备份速度上:完全备份最慢,增量备份最快,差异备份快于完全备份。恢复速度上:完全备份最快,增量备份最慢,差异备份快于增量备份。故选择D选项。

4.D

5.AA解析:宽带城域网服务质量QoS技术包括①资源预留RSVP、②区分服务DiffServ、③多协议标记交换MPLS,而A)中的密集波分复用DWDM属于光纤通信的传输技术。因此选项中不属于QoS技术的是A)密集波分复用。

6.C

7.B邮件的转发需要建立邮件路由,主机资源记录不属于该项内容,排除C、D选项。用户A发送给B,要解析的内容自然应是B的邮件服务器的域名。

8.BNAT(NetworkAddressTranslation,网络地址转换)属于接入广域网(WAN)技术,是一种将私有(保留)地址转换为公用IP地址的转换技术,它被广泛应用于各种类型的Interact接入方式和各种类型的网络中。无线接人点也称无线AP,这个设备的基本功能是集合无线或者有线终端,其作用类似于有线局域网中的集线器和交换机。无线网桥主要用于连接几个不同的网段,实现较远距离的无线数据通信。无线网卡是,终端无线网络的一个信号收发的设备。无线路由器和无线网关是具有路由功能的AP,一般情况下它具有NAT功能。本题中,只有无线路由器有此功能,故选B选项。

9.A

10.B

11.CMIP

【解析】ISO制定的公共管理信息协议(CMIP),主要是针对0SI模型的传输环境设计的。

12.HTTPWWW服务采用客户机/服务器工作模式,以超文本标记语言(HyperTextMark-upLanguage,HTML)与超文本传输协议(HyperTextTransferProtocol,HTTP)为基础,为用户提供界面一致的信息浏览系统。

13.第二层

【解析】由于交换机负责完成帧一级的交换,并且工作在数据链路层,因此又被称为第二层交换机。

14.1616解析:用户数据报协议(UDP)的端口使用16位二进制数表示。

15.团体名SNMP协议使用团体名(CommunityName)来标志协议数据的发送方身份,它包含在每个SNMP数据报文中。

16.服务服务解析:国际电信联盟(ITU—T)推荐方案X.800,即OSI安全框架。OSI框架主要关注3部分:安全攻击、安全机制和安全服务。

17.浏览器Web站点与浏览器的安全通信是借助安全套接字(SSL)完成的。在SSL的工作过程中,Web服务器将自己的证书和公钥发给浏览器并和浏览器协商密钥位数,由浏览器产生密钥,使用Web服务器的公钥加密,将数据传输给Web服务器;Web服务器用自己的私钥解密,以实现加密传输。从整个过程可以看到,最终的会话密钥是由浏览器(Browser)产生的。

18.调制解调或A/D转换调制解调或A/D转换解析:通过调制解调技术,可以将语音信号转变成数字信号传送到目的地址。

19.5类线5类线解析:局域网中常用的3种非屏蔽双绞线是3类线、4类线和5类线。

20.\n静态动态

\n

21.数据交换数据交换解析:会话层的主要任务是组织两个会话进程之间的通信,并管理数据的交换。

22.数据链路或链路或Datalink数据链路或链路或Datalink解析:网络的OSI参考模型分为以下7层:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

23.窄带ISDN(N-ISDN)窄带ISDN(N-ISDN)解析:窄带ISDN用在因特网接入中,即所谓的“一线通”,它把2B+D信道合并为一个144Kbps的数字信道,通过一个ISDN终端适配器TA,用户可以用144Kbps速率的完整数字信道访问因特网。

24.真实性真实性解析:网络安全涉及到网络信息的保密性、完整性、可用性、真实性和可控性。通常的安全攻击类型有:第三方使甲方传向乙方的信息不能传送,称为中断;第三方使甲方传向乙方的信息同时传送给第三方,称为截取;第三方截取了甲方传向乙方的信息而把第三方的信息以甲方的名义传给乙方,称为修改;在没有甲方信息的情况下,第三方以甲方的名义发出信息给乙方,称为捏造。中断属于对可用性的攻击,截取属于对保密性的攻击,修改属于对完整性的攻击,捏造属于对真实性的攻击。

25.邮件头邮件头解析:与普通的邮政信件一样,电子邮件也有自己固定的格式。电子邮件由两部分组成;邮件头和邮件体。

26.交换式交换式解析:局域网从介质访问控制方法的角度可以分为两类:争用式局域网与交换式局域网。IEEE802.2标准定义的争用式(共享介质)局域网有三类:采用CSMA/CD介质访问控制方法的总线型局域网、采用令牌总线介质访问控制方法的总线型局域网与采用令牌环介质访问控制方法的环形局域网。交换式局域网的核心设备是局域网交换机,它可以在它的多个端口之间建立多个并发连接。

27.集中目录式集中目录式解析:P2P网络存在4种主要的结构类型。即以Napster为代表的集中目录式结构、以Gnutella为代表的分布式非结构化P2P结构,以Pastry、Tapestry、CAN为代表的分布式结构化P2P结构和以Skype、BitTorrent、PPlive等为代表的混合式P2P网络结构。

28.超标量技术超标量技术解析:奔腾芯片采用的流水线技术主要是超标量技术和超流水线技术。

29.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或对应大写字母不变,否则替换。

\n【解题思路】

\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。

\n【参考答案】

\n

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

\n【解题思路】

\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。

\n【参考答案】

\n

\n

31.D解析:目前用在因特网接入的“一线通”业务中的是窄带ISDN。窄带ISDN把2B+D信道合并为一个144kbps(B信道为64kbps,D信道为16kbps)的数字信道,通过这样一个适配器,用户可以用144kbps速率的完整数字信道访问Internet。

32.B解析:终端可以通过主机、终端控制器或通信控制处理机连入网内,是用户访问网络的界面。

33.A解析:传输层的主要功能是负责应用进程之间建立用于会话的端—端通信。TCP/IP参考模型中设计传输层的主要目的是在互联网中源主机与目的主机的对等实体间建立用于会话的端-端连接。

34.voidjsVal(){intbb[4];intijkflag;for(i=O;i<200;i++){bb[0]=a[i]/1000;/*求四位数的千位数字*/bb[1]=a[i]%1000/100;/*求四位数的百位数字*/bb[2]=a[i]%100/10;/*求四位数的十位数字*/bb[3]=a[i]%10;/*求四位数的个位数字*/for(j=0;i<4;i++){if(bb[j]%2==0)/*如果各位上的数字均是0或2或4或6或8*/flag=1;/*则置标志位flag为1*/else(flag=O;break;)/*否则置flag为0退出循环*/}if(flag==1)/*将满足条件的数存入数组b中并统计满足条件的个数cnt*/{b[cnt]=a[i];cnt++;)}for(i=O;i<cnt-1;i++)/*把数组b中的数按从大到小的顺序排序*/for(j=i+1;i<cnt;i++)if(b[i]<b[j]){k=b[i];b[i]=b[j];b[i]=k;)}voidjsVal()\r\n{\r\nintbb[4];\r\ninti,j,k,flag;\r\nfor(i=O;i<200;i++)\r\n{\r\nbb[0]=a[i]/1000;/*求四位数的千位数字*/\r\nbb[1]=a[i]%1000/100;/*求四位数的百位数字*/\r\nbb[2]=a[i]%100/10;/*求四位数的十位数字*/\r\nbb[3]=a[i]%10;/*求四位数的个位数字*/\r\nfor(j=0;i<4;i++)\r\n{\r\nif(bb[j]%2==0)/*如果各位上的数字均是0或2或4或6或8*/\r\nflag=1;/*则置标志位flag为1*/\r\nelse(flag=O;break;)/*否则置flag为0,退出循环*/\r\n}\r\nif(flag==1)/*将满足条件的数存入数组b中,并统计满足条件\r\n的个数cnt*/\r\n{b[cnt]=a[i];cnt++;)\r\n}\r\nfor(i=O;i<cnt-1;i++)/*把数组b中的数按从大到小的顺序排序*/\r\nfor(j=i+1;i<cnt;i++)\r\nif(b[i]<b[j])\r\n{k=b[i];b[i]=b[j];b[i]=k;)\r\n}解析:根据题意可知,函数JsVal()要实现两个功能:一是找出满足条件的那些数,并存放在数组b中;二是对数组b中的数进行从大到小的排序。

首先来实现找出各位上的数字均是0或2或4或6或8”(即每一位上的数字都是偶数)的位数的功能。利用一个for循环来不断从数组a中取出4位数,并对取出的数进行条件判断。由于这里涉及到要对位数的每一位进行判断,因此,要借助数组bb来临时存放取得的每一位上的数字值,“bb[0]=a[i]/1000;bb[1]=a[i]%1000/100;bb[2]=a[i]%100/10;bb[3]=a[i]%10;”这4条语句就可以完成在数组bb中依次存放当前被判断的4位数的位上的数字值、百位上的数字值、十位上的数字值,以及个位上的数字值。之后,对所得该数的每一位的值进行是否为偶数的判断,只要有一位上的数字是偶数,就使标志变量flag的值置1,否则为0,这样最终根据flag的值来决定是否要放到数组中去,变量cnt用来统计数组bb中元素的个数。将所有满足条件的数取出后利用选择法对其进行排序,即用当前元素依次和它后面的元素进行比较,发现有大于该数的数,就将这两数进行交换。

35.voidjsVal(){intithouhuntendataj;intabcd;for(i=O;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=thou*lO+ten;/*ab的十位数字是原4位数的千位数字个位数字是原4位数的十位数字*/cd=data*lO+hun;/*cd的十位数字是原4位数的个位数字个位数字是原4位数的百位数字*/if((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)&&(cd%2==O)&&ab!=O&&cd!=0){/*如果-ab-cd≥10且ab-od≤20且两个数均为偶数且均不为零*/b[cnt]=a[i];/*将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=O;i<cnt-1;i++)/*将数组b中的4位数按从大到小的顺序*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{inti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=O;i<200;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\nab=thou*lO+ten;/*ab的十位数字是原4位数的千位数字,个位数字是原4位数的十位数字*/\r\ncd=data*lO+hun;/*cd的十位数字是原4位数的个位数字,个位数字是原4位数的百位数字*/\r\nif((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)\r\n&&(cd%2==O)&&ab!=O&&cd!=0)\r\n{/*如果-ab-cd≥10且ab-od≤20且两个数均为偶数,且均不为零*/\r\nb[cnt]=a[i];/*将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=O;i<cnt-1;i++)/*将数组b中的4位数按从大到小的顺序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{data=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:

(1)将一个4位整数各位上的数转变成单独的个位数。

(2)判断结构中多个条件的布尔运算。

(3)循环的使用。

(4)数据的排序。

在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将一个4位数整除1000则可得到其干位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题目中所给的条件必须同时满足,所以各条件之间用“与”运算。最后的排序采用“选择排序法”。

36.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;whil

温馨提示

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

评论

0/150

提交评论