2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)_第1页
2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)_第2页
2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)_第3页
2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)_第4页
2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2022年河北省沧州市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.若服务器系统年停机时间为6小时,那么系统可用性至少达到()

A.99%B.99.9%C.99.99%D.99.999%

2.网络营销的主要内容不包括()。

A.网上促销与网络广告B.网上消费者行为分析C.网络营销管理与控制D.网页设计与制作

3.针对数据包过滤和应用网关技术存在的缺点而引入的防火墙技术,这是()防火墙的特点。

A.包过滤型B.应用级网关型C.复合型防火墙D.代理服务型

4.核心层网络一般要承担整个网络流量的()。

A.40%~60%B.30%~60%C.20%~40%D.50%~70%

5.

6.IP地址块/27、2/27和4/27经过聚合后可用的地址数为()A.64B.92C.94D.126

7.关于网络营销的成长性特点,下列哪个表述是错误的()。

A.网络营销的成长性是说网络营销是一条极具开发潜力的市场渠道

B.网络营销的成长性是指通过互联网进行购买,具有很强市场影响力

C.网络营销的成长性是指互联网用户数量快速成长并遍及全球

D.网络营销的成长性是指在互联网上开展营销活动日益广泛

8.为了使传输介质和信号编码方式的变化不影响MAC子层,100BASE-T标准采用了()。

A.MIIB.GMIIC.LLCD.IGP

9.FTP协议支持的两种传输方式,一种是文本文件,另一种是()文件。

A.十六进制B.二进制C.网页D.图片

10.下列哪个命令与routeprint命令作用相似()。

A.netstat–rB.ping-tC.tracert-IPD.netshare

二、填空题(10题)11.

12.(8)红外无线局域网的数据传输技术包括:_______红外传输、全方位红外传输与漫反射红外传输。

13.

14.JPEG是一种______图像压缩编码的国际标准。

15.第

62

如果要利用某台服务器向客户提供文件的上传和下载服务,那么这时应该使用()协议。

16.

17.

18.IP服务的三个特点是:不可靠、面向非连接和______。

19.第

68

RARP协议的主要作用是将结点的MAC地址转换成其对应的()地址。

20.电子商务的概念模型可抽象地描述为每个交易主体和【6】之间的交易事务关系。

三、2.填空题(8题)21.OSI参考模型中,网络层的主要功能有:______、拥塞控制和网络互联等。

22.在TCP/IP参考模型中,传输控制协议TCP和用户数据报协议UDP运行于模型中的______层,它利用IP层提供的服务,提供端到端的可靠的和不可靠的服务。

23.在网络管理模型中,管理者和代理之间的信息交换可以分为两种:—种是从管理者到代理的管理操作;另—种是从代理到管理者的【】。

24.在TCP/IP参考模型中,应用层协议的【】用来实现互联网中电子邮件传送功能。

25.由于在多媒体网络应用中需要同时传输语音、数字、文字、图形与视频信息等多种类型的数据,不同类型的数据对传输的服务要求不同,因此多媒体网络应用要求网络传输提供高速率与低【】的服务。

26.C类IP地址使用______位二进制数表示网络。

27.为了克服网络规模与网络性能之间的矛盾,有一种解决方案是将“共享介质方式”改为“______”。

28.电子商务的体系结构可以分为网络基础平台、安全基础结构、支付体系和【】。

四、C语言程序设计题(2题)29.

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

提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。

例如:sell[i]=temp;

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

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

五、1.选择题(3题)31.与传统的网络操作系统相比,Linux操作系统有许多特点,下列对于Liunx的主要特点描述错误的是()。

A.Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存

B.Linux操作系统具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接

C.Linux操作系统与UNIX标准不同,将Linux程序移植到UNIX主机上不能运行

D.Linux操作系统是免费软件,可以通过匿名FTP服务从网上获得

32.下列选项中,不是分组密码优点的是()。

A.较强的适用性B.对插入的敏感程度高C.加密速度快D.无需密钥同步

33.香农定理描述了()之间的关系。Ⅰ.最大传输速率Ⅱ.信号功率Ⅲ.功率噪声Ⅳ.信道带宽

A.Ⅰ、Ⅱ和ⅢB.仅Ⅰ和ⅡC.仅Ⅰ和ⅢD.全部

六、1.程序设计题(3题)34.已知数据文件IN26.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制一函数jsVal(),其功能是:把千位数字和个位数字重新组成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的个位数字),把百位数字和十位数字组成另一个新的十位数(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数均是奇数并且两个十位数中至少有一个数能被5整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要求计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat(),把结果cnt及数组b中符合条件的4位数输出到OUT26.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("IN26.DAT","r");

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

fscanf(fp,"%d",&a[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("OUT26.DAT","w");

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

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

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

fclose(fp);

}

35.对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选十,若一张选票选中人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT84.DAT中。

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

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

试题程序:

#include<stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCoutRs(void)

voidmain()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

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

return;

}

CoutRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

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

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

{

if(fgets(tt,13,fp)==NULL)return1;

memcpy(xx[i],tt,10);

xx[i][10]=0;

}

fclose(fp);

return0;

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

printf("第%d个人的选票数=%d\n",i+1,yy[i]);

}

fclose(fp);

36.下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。

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

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

试题程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=0;

countValue();

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

printf("满足条件的自然的值的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose{fp);

}

参考答案

1.BP469%的每年停机时间小于等于8.8小时

2.D

3.D

4.A

5.D

6.BIP地址块/27和2/27经过聚合后为/26,其中全0和全1不能用,因此可用地址数为2(32-26)-2=62个,而4/27无法聚合,可用地址数为2(32-27)-2=30个。所以总共可用的地址数为62+30=92个,答案选B。也有认为应该聚合为聚合得到/25得到的2(32-25)-2=126。但是这样做的话,会将不在范围内的/27也包括在内。个人认为不正确。

7.D

8.A解析:100BASE-T标准采用了介质独立接口(MII,MediaIndepandentInterface),它将MAC子层与物理层分隔开,使得物理层在实现100Mbps速率时所使用的传输介质和信号编码方式的变化不会影响到MAC子层。

9.BFTP协议支持的两种传输方式,一种是文本文件,另一种是二进制文件。

10.A

11.

12.(8)定向光束

【解析】红外局域网的数据传输技术主要有3种:定向光束红外传输、全方位红外传输与漫反射红外传输。

13.

14.静止静止解析:JPEG是关于静止图像压缩编码的国际标准,由国际标准化组织和围际电报电话咨洵委员会联合制定。它适合于连续色调、多级灰度、单色或彩色静止图像的数字压缩编码。

15.FTP或文件传输【解析】文件传输协议(FTP)允许用户将本地计算机中的文件上传到远程的计算机中,或将远程计算机中的文件下载到本地计算机中。

16.密码分析

17.

18.尽最大努力投递尽最大努力投递解析:IP服务的特点有:不可靠的数据报投递服务;面向无连接的传输服务;尽最大努力投递服务。

19.IP【解析】RARP协议的主要功能是将MAC地址转换成IP地址,这通常是那些没有硬盘的工作站在启动时需要使用的协议,它们通过RARP协议从服务器那里获得有效IP地址。

20.电子市场在电子商务中,对每个交易主体而言,可以抽象地认为,它面对的是一个电子市场,必须通过电子市场选择交易的内容和对象。因此,电子商务的概念模型可以抽象地描述为每个交易主体和电子市场之间的交易事务关系。

21.路由选择路由选择解析:OSI参考模型中,网络层要实现路由选择、拥塞控制和网络互联等功能。

22.传输层传输层解析:TCP/IP参考模型主要包括:应用层、传输层、IP互联层和主机—网络层。传输控制协议TCP和用户数据报协议UDP运行于传输层。

23.事件通知事件通知

24.SMTPSMTP解析:在TCP/IP参考模型中,应用层协议的SMTP用来实现互连网中电子邮件传送功能。

25.时延时延解析:多媒体网络应用中要求网络传输提供高速率与低时延的要求。

26.2121解析:每个IP地址由32位的二进制数组成。其中,C类IP地址前3位为“110”,用8位表示主机,21位表示网络。

27.交换方式交换方式解析:为了克服网络规模与网络性能之间的矛盾;有如下3种解决方案。①提高以太网数据传输率,从10Mbps提高到100Mbps甚至1Gbps,这导致了高速局域网的研发,介质访问控制方法仍采用CSMA/CD方法。②将大型局域网划分为多个互联的予网,用网桥或路由器隔离子网,这导致了局域网互连技术的发展,每个子网的介质访问控制方法仍然是CSMA/CD。③将“共享介质方式”改为“交换方式”,这导致了“交换式局域网”的研发。它的核心设备是局域网交换机。

28.电子商务业务系统电子商务业务系统解析:电子商务的体系结构可以分为以下四个层次:1、电子商务的网络基础平台;2、安全基础结构;3、支付体系;4、电子商务业务系统。

29.【审题关键句】

\n

\n【解题思路】

\n①首先定义变量并赋值,包括表示级数的整型变量al、a2,赋初值l,表示级数前n项的和s,其初值为2,表示级数的第n项t,循环变量i,级数n项赋初值l。

\n②采用for循环,循环变量i从0开始依次递增到2。在循环体中对m的值扩大l0倍,当级数前n项的和s小于m时,根据级数的第n项等于第n-2项与2倍的第n-1项的和,把表达式al+2*a2的值赋给变量t。然后把级数前11.1项的和s加上第n项的值t赋给变量S,求得级数前n项的和赋给变量s。把il的值加1,在下次循环中计算级数第n+1项的值,把变量当前级数第n-1项的值a2赋给第n.2项al,把当前的第n项t的值赋给第n-1项a2。当级数前n项的和s大于或等于m时,退出while循环。在屏幕上输出变量m和n的值,并把求的n值赋给数组元素b[i],进入下一次for循环。

\n【参考答案】

\n

30.【审题关键句】计算金额,按产品代码从小到大进行排列,相同的则按金额从小到大排列,结果存入结构数组。

\n【解题思路】

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

\n【参考答案】

\n

31.C解析:Linux操作系统符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行。

32.C解析:按对明文的处理方法可以把密码体制分为分组密码和序列密码。分组密码的优点是:明文信息良好的扩散性;对插入的敏感性。不需要密钥同步;较强的适用性。缺点是:加密速度慢;错误扩散和传播。

33.D解析:香农定理描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信号噪声功率比之间的关系。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0i〈200i++){thou=a[i]/1000;/*求千位数字*/hun=a[i]%1000/100;/*求百位数字*/ten=a[i]%100/10;/*求十位数字*/data=a[i]%10;/*求个位数字*/ab=10*thou+data;/*把千位数字和个位数字重新组成一个新的十位数*/cd=10*hun+ten;/*把百位数字和十位数字组成另一个新的十位数*/if(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0){/*如果这两个十位数均是奇数并且两个十位数中至少有一个数能被5整除同时两个新十位数字均不为零*/b[cnt]=a[i];/*则把满足条件的数存入数组b中*/cnt++;}}for(i=0;i〈cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/for(j=i+1;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=0,i〈200,i++)\r\n{thou=a[i]/1000;/*求千位数字*/\r\nhun=a[i]%1000/100;/*求百位数字*/\r\nten=a[i]%100/10;/*求十位数字*/\r\ndata=a[i]%10;/*求个位数字*/\r\nab=10*thou+data;/*把千位数字和个位数字重新组成一个新的十位数*/\r\ncd=10*hun+ten;/*把百位数字和十位数字组成另一个新的十位数*/\r\nif(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)\r\n{/*如果这两个十位数均是奇数并且两个十位数中至少有一个数能被5整除,同时两个新十位数字均不为零*/\r\nb[cnt]=a[i];/*则把满足条件的数存入数组b中*/\r\ncnt++;\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/\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}解析:本题看起似乎比较繁琐,但只要仔细分析,把思路理清,还是不难解决的。由题意可以列出解题步骤如下:

(1)求得当前所取得的整数的千位、百位、十位、个位上的数字值。可以借助“/”(除法)与“%”(取余)两个运算符。“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”这4条语句可以依次取得原4位数的千位、百位、十位及个位上的数字值。

(2)按照要求(第一个十位数:新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的个位数;第二个十位数:新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字)把求得的各个位上的数字值组成两个新的十位数ab和cd,用“ab=10*thou+data;cd=10*hun+ten;”语句实现。

(3)对新组成的两个十位数进行条件判断(判断条件的语句是“if(ab%2==1&&cd%2=1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)”)。如果满足条件,则把原来的4位数放到数组b中,同时用一个计数器变量cnt求出满足条件的4位数的个数。

(4)对数组b中的4位数用选择法进行从大到小的排序。

35.voidCoutRs(void){inticountj;char*pf;for(i=0;i<l0;i++)yy[i]=0;for(i=0;i<l00;i++){pf=xx[i];/*指针pf指向字符串的第一个字符*/count=0;while(*pf)if(*pf=='1'){count++;/*统计每条记录中1的个数*/pf++;}elsepf++;if(count<=5)/*如果每条记录中1的个数小于等于5则为有效票*/{pf=xx[i];/*指针pf指向字符串的第一个字符*/j=0;while(*pf)/*统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中*/if(*pf=='1'){yy[j]+=l;j++;pf++;}elseif(*pf=='0'){j++;pf++;}}}}voidCoutRs(void)\r\n{\r\ninti,count,j;\r\nchar*pf;\r\nfor(i=0;i<l0;i++)\r\nyy[i]=0;\r\nfor(i=0;i<l00;i++)\r\n{\r\npf=xx[i];/*指针pf指向字符串的第一个字符*/\r\ncount=0;\r\nwhile(*pf)\r\nif(*pf=='1')\r\n{\r\ncount++;/*统计每条记录中1的个数*/\r\npf++;\r\n}\r\nelsepf++;\r\nif(count<=5)/*如果每条记录中1的个数小于等于5则为有效票*/\r\n{\r\npf=xx[i];/*指针pf指向字符串的第一个字符*/\r\nj=0;\r\nwhile(*pf)/*统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中*/\r\nif(*pf=='1')\r\n{\r\nyy[j]+=l;\r\nj++;\r\npf++;\r\n}\r\nelseif(*pf=='0')\r\n{\r\nj++;\r\npf++;\r\n}\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)二维数组的操作。

(2)指向数组的指针。

在本题中,要先判断选票是否有效。因为记录存放在一个二维数组中,为了简便我们为数组的—组元素定义一个指向该数组每一行数据的指针,例如,char*P=xx[2]。初始时该指针指向该行的第一个元素,指针地址每加1,则指向下一个元素。这样就可以轻松地统计每

温馨提示

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

评论

0/150

提交评论