2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)_第1页
2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)_第2页
2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)_第3页
2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)_第4页
2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2022年河北省石家庄市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.

2.TCP/IP协议集中,TCP与UDP协议运行于()A.网络层B.传输层C.应用层D.表示层

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

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

4.我国信息安全等级保护共有四级,其中指导保护级是哪一级()。

A.第一级B.第二级C.第三级D.第四级

5.

6.下列关于路由器技术指标的描述中,错误的是()

A.吞吐量是指路由器的包转发能力

B.背板能力决定了路由器的吞吐量

C.语音、视频业务对延时抖动要求较高

D.突发处理能力是以最小帧间隔值来衡量的

7.在Catalyst6500交换机上将端口3/1至3/24的传输速率设置为1Gbps,正确的配置是()。

A.setportspeed3/1-3/241000000

B.setportspeed3/1-241000000

C.setportspeed3/1-3/241000

D.setportspeed3/1-241000

8.如果系统高可用性达到99.99%,那么线年的停机时间就()。

A.<=53分钟B.<=5分钟C.<=8.8小时D.<=13.6小时

9.下列技术中,不属于宽带城域网QoS保证技术的是()。

A.DiffServB.MPLSC.NetflowD.RSVP

10.

二、填空题(10题)11.在网络中,一台主机通常是与一台路由器相连接,这台路由器就是该主机的_________。

12.年,IBM公司推出个人计算机IBM-PC,此后又经过若干代的升级和演变,从而形成了庞大的个人计算机市场,使得计算机得到空前的普及。

13.(16)进行DES加密时,需要进行__________轮的相同函数处理。

14.组播路由协议可分为域内组播路由协议和域间组播协议两大类。其中,域内组播协议又分为两种模式:______模式和稀疏模式。

15.

16.

17.(17)一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的_________。

18.UNIX操作系统采用了系统,具有良好的安全性、保密性和可维护性。

19.通过经营电子支付的银行进行电子支付的过程中,需要发出或者接收【】。

20.通信线路是因特网的基础设施,对于通信线路的传输能力通常用______来描述。

三、2.填空题(8题)21.因特网上为用户之间发送和接收信息提供的一种快速、廉价的现代化通信手段称为【】。

22.所谓______是指交换机到用户终端之间所有的机线设备。

23.未来通信子网应具备的特征之一是SMDS,它中文含义是______。

24.在因特网上方便地查找信息需要借助因特网中的______。

25.能让用户通过内置浏览器在移动电话上访问Internet技术是【】。

26.国家政务建设应用系统中,______主要面向政府公务员,提供办公支持、决策支持等。

27.早期的城域网产品主要是FDDI,它是一种以______作为传输介质的高速主干网。

28.在OSI参考模型中,【】是计算机通信体系结构中最关键的一层。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。

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

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

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

30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到无符号字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,其替代值仍存入数组xx所对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。

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

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

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

五、1.选择题(3题)31.PC机所配置的显示器,若显示控制卡上显示存储器的容量是1MB,当采用800×600分辨模式时,每个像素最多可以有_______种不同的颜色。

A.256B.65536C.16MD.4096

32.目前构建局域网时可使用的传输介质有多种,其中安装、维护方便、价格低廉的是()

A.无线电B.光纤C.同轴电缆D.双绞线

33.Linux支持两种基本的UNIX上的网络协议,分别是()。

A.TCP/IP和UUCP

B.TCP/IP和IPX/NETX

C.TCP/IP和NetBEUI

D.UUCP和IPC/NETX

六、1.程序设计题(3题)34.已知数据文件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);

}

35.在文件in33.dat中有200个正整数,且每个正整数均在100至9999之间。函数readDat()的功能是读取这200个数并存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按照每个数的后3位的大小进行升序排列,将排序后的前10个数存入数组bb中,如果数组比中出现后3位相等的数,则对这些数按原始4位数据进行降序排列。最后调用函数writeDat()把结果比输出到文件out33.dat中。

例如:处理前60125099901270258088

处理后90126012702580885099

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

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

试题程序:

#include

9include

#include

intaa[200],bb[10];

voidreadDat();

voidwriteDat();

voidjsSort()

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

voidreadDat()

{

FILE*in;

inti;

in=fopen("in33.dat","r");

for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);

fclose(in);

}

voidwriteDat()

{

FILE*out;

inti;

clrscr();

out=fopen("out33.dat","w");

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

{

printf("i=%d,%d\n",i+l,bb[i]);

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

}

fclose(out);

}

36.已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价由(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT16.DAT中。

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

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

试题程序:

#include〈stdio.h>

#include〈mem.h>

#include〈string.h>

#include〈conio.h>

#include〈stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*产品代码*/

charmc[11];/*产品名称*/

intdj;/*单价*/

ints1;/*数量*/

longje;/*金额*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);

ch[5]=0;

sell[i].s1=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].s1;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].s1,sell[i].je);

}

felose(fp);

}

参考答案

1.B

2.B

3.C

4.B

5.A

6.D解析:路由器的突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。

吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关。

背板是路由器输入端与输出端之间的物理通道。由于背板能力决定了路由器的吞吐量,因此高性能路由器通常采用的是交换式结构,而非共享背板结构。

延时抖动是指延时的变化量。由于IP数据包对延时抖动要求不高,因此不把延时抖动作为衡量高速路由器的主要指标,但在语音、视频等业务应用场合对延时抖动的要求较高。

7.DCatalyst650的格式是'setportspeed<mod/port><port.speed>(10,100,1000)',其中速度的单位是Mbps,故选项D正确。

8.A

9.CNetflow是一种数据交换方式,由cisco创造。一个Netflow系统包括3个主要部分:探测器、采集器和报告系统。探测器是用来监听网络数据的。采集器是用来收集探测器传来的数据的。报告系统是用来从采集器收集到的数据产生易读的报告的。故选择C选项。

10.C

11.默认路由器或缺省路由器或defaultrouter

\n

12.19811981年,IBM公司推出个人计算机IBM-PC,此后又经过若干代的升级和演变,从而形成了庞大的个人计算机市场,使计算机得到空前的普及。许多人认识计算机,就是从微型机开始的。

13.(16)16【解析】在DES加密中,明文的处理经过3个阶段。首先,64位的明文经过初试置换(IP)而被重新排列。然后进行16轮的相同函数的作用,每轮的作用中有置换和代换。最后一轮迭代的输出有64位,它是输入明文和密钥的函数。最后,预输出再被与置换(IP)互逆的逆初始置换(IP-1)作用产生64位的密文。

14.密集密集解析:组播路由协议可分为域内组播路由协议和域问组播协议两大类,域内组播协议义分为两种模式:密集模式和稀疏模式。

15.

16.128

【解析】高级加密标准(AES).要求安全性不能低于3DES,同时应具有良好的执行性能。它的密钥长度为128、192或256位。分组长度为128位。

17.标识信息

【解析】一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的标识信息。这个证书由认证中心进行数字签名。

18.树形UNIX操作系统采用了树形文件系统,具有良好的安全性、保密性和可维护性。

19.电子单证电子单证解析:现代工商企业活动都和一定的单证相联系。如果没有相关单证的流通,各种经济活动就不能进行。在进行电子商务的过程中,传统意义上的单证就被电子单证所取代。

20.数据传输速率数据传输速率解析:通信线路的传输能力通常用数据传输速率来描述,另一种更为形象的描述通信线路传输能力的术语是带宽。

21.电子邮件服务/E-MAIL服务电子邮件服务/E-MAIL服务解析:因特网上为用户之间发送和接收信息提供的一种快速、廉价的现代化通信手段称为电子邮件服务。

22.接入网或AN接入网或AN解析:接入网的目的是综合考虑本地交换局、用户环路和终端设备,通过有限的标准接口,将各种用户接入到业务结点。从交换局到用户终端之间的所有机线设备就是接入网(AN)。

23.交换多兆位数据服务交换多兆位数据服务解析:SMDS的设计目标是用于连接多个局域网,典型应用是一个公司内的多个分支办事机构、一个企业的下属工厂与公司的多个局域网之间的连接。

24.搜索引擎搜索引擎解析:搜索引擎可以方便地查找信息,它的主要任务是在因特网中主动搜索其WWW服务器中信息并对其自动建立索引,将其内容存储在可供查询的大型数据库中。

25.Wap或无线应用协议Wap或无线应用协议解析:Wap是一个新的、开放的、全球化的协议,能够让用户在手机上上网。Wap协议开发基于Internet广泛应用的标准,提供一个无线Internet解决方案。

26.对内电子政务应用系统对内电子政务应用系统解析:根据面向的用户种类来分,国家政务建设应用系统分成对内电子政务应用系统和对外电子政务应用系统。对内是面向政府公务员,对外则面对公众,提供各政府职能部门的相关服务。

27.光纤光纤解析:FDDI可以使用多模或单模光纤作为传输介质。

28.传输层传输层解析:在OSI参考模型中,传输层的主要任务是向用户提供可靠的端到端服务,透明的传送报文,它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。

29.【审题关键句】以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,大小写不变,其他字符不变。

\n【解题思路】

\n①定义整型循环变量i、j。

\n

\n【参考答案】

\n

\n

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

\n【解题思路】

\n①首先定义两个循环整型变量i,j和存放ASCII码值的中间变量val。

\n②通过两个for循环完成对字符串的替换。第一个for循环的循环变量i的初值为0,当i值等于文章中最大行数值maxline时停止循环,每循环一次,i的值加1;第二层for循环中,循环变量i的初值为0,表示从第i行的第1个字符开始计算,当j值等于该行中字符串长度的数值时停止循环,每循环一次,j的值加1。

\n③循环体中,根据题意重新计算每个字符xx[i][i]的ASCIl码值,当新取得的ASCII码值大于32且小于等于130时,则用新的ASCII码值所对应的字符替代原来的字符,新ASCII码值不在此范围内的字符则保持原字符不变。

\n【参考答案】

\n

31.B解析:因为1024×1024÷600÷800≈2,也就是说,每个像素点有两个字节的数据相对应进行控制。每个字节由八位二进制数字构成,所以216=65536,可以构成65536种颜色。

32.D解析:目前构建局域网时可使用双绞线、同轴电缆、光纤和无线电来作为传输介质,双绞线的价格低于其他传输介质,并且安装、维护方便,从而成为计算机局域网中最普遍的传输媒体。双绞线可分两种类型:非屏蔽双绞线和屏蔽双绞线。其中非屏蔽双绞线尽管抗干扰能力较差,误码率较高,但因价格便宜而被广泛采用。

33.D【解析】Linux支持UUCP和IPC/NETX两种基本的UNIX上的网络协议。

34.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的元素就是有序存放的。

35.voidjsSort(){intijdata;for(i=O;i<199;i++)for(j=i+l;j<200;j++){if(aa[ii%1000>aa[j]%1000)/*按照每个数的后3位的大小进行升序排例*/{data=aa[i];aa[ii=aa[j];aa[j]=data;}elseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位数值相等则对这些数值按原始4位数据进行降序*/if(aaIi]<aa[j]){data=aaIii;aa[ii=aa[j];aa[j]=data;}}for(i=O;i<10;i++)/*将排好序的前十个数存入数组bb中*/bb[i]=aa[i];voidjsSort()\r\n{\r\ninti,j,data;\r\nfor(i=O;i<199;i++)\r\nfor(j=i+l;j<200;j++)\r\n{\r\nif(aa[ii%1000>aa[j]%1000)/*按照每个数的后3位的大小进行升序排例*/\r\n{\r\ndata=aa[i];\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\nelseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位数值相等,则对这些数值\r\n按原始4位数据进行降序*/\r\nif(aaIi]<aa[j])\r\n{\r\ndata=aaIii;\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\n}\r\nfor(i=O;i<10;i++)/*将排好序的前十个数存入数组bb中*/\r\nbb[i]=aa[i];解析:本题考查的知识点如下:

(1)循环结构的嵌套。

(2)选择结构的嵌套。

(3)特殊运算符“%”的使用。

(4)数据的升降序排列。

在该题中,首先要解决的问题是如何把题中4位数转换成符合要求的3位数。这里要用到一个比较特殊的运算符%,它的功能是取余。将4位数除以1000取余则得到要求的3位数。

温馨提示

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

评论

0/150

提交评论