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

下载本文档

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

文档简介

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

一、单选题(10题)1.甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该()。

A.加密信件

B.先加密信件,再对加密之后的信件生成消息认证码,将消息认证码和密文一起传输

C.对明文生成消息认证码,加密附有消息认证码的明文,将得到的密文传输

D.对明文生成消息认证码,将明文和消息认证码一起传输

2.时移电视和直播电视的基本原理相同,主要差别在于传输方式的差异.时移电视是采用什么来为用户实现时移电视的功能?()

A.组播方式B.广播方式C.点播方式D.多播方式

3.下列关于网络接人技术和方法的描述中,错误的是()。

A."三网融合"中的三网是指计算机网络、电信通信网和广播电视网

B.宽带接入技术包括xDSL、HFC、SDH、无线接入等

C.无线接入技术主要有WLAN、WMAN等

D.CableModem的传输速率可以达到10~36Mbps

4.下列关于WindowsServer2003系统下www服务器安装、配置和使用的描述中,错误的是()。

A.访问Web站点时必须使用站点的域名

B.建立Web站点时必须为其指定一个主目录

C.建立Web站点前必须安装Intemet信息服务(IIS)

D.在网站的性能选项中,能够设置网站可使用的最大带宽

5.下列关于Windows2003系统下DNS服务器参数的描述中,错误的是()。A.安装DNS服务时,根服务器被自动加入到系统中

B.反向查找区域用于将IP地址解析为域名

C.主机记录的TTL是该记录被查询后放到缓存中的持续时间

D.转发器用于将外部域名的查询转发给内部DNS服务器

6.

7.关于以太网交换机的帧转发方式的说法,不正确的是()。

A.直接交换方式中帧出错检测由结点主机完成

B.存储转发方式具有帧差错检测能力

C.交换延迟时间最长的是存储转发方式

D.改进的直接交换方式只对长帧的地址字段进行差错控制

8.同轴电缆可以分为粗缆和()A.电缆B.细缆C.光缆D.双绞线

9.Linux的版本很多,以下不属于Linux版本的是()。

A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L

10.经典奔腾有两个8KB的超高速缓存,分别用来缓存()。

A.数据B.指令C.数据和指令D.以上都不对

二、填空题(10题)11.P2P网络的基本结构之一是______结构,其特点是由服务器负责记录共享的信息以及回答对这些信息的查询。

12.防火墙是在网络的入口对通过的数据包进行选择,只有满足条件的数据包才能通过,否则数据包将被抛弃。

13.

14.(10)UNIX提供了功能强大的可编程语言________。

15.

16.第

70

在TCP的段结构中,其头部有一个字段用二标识不同的应用进程,这个字段是()。

17.1995年,IEEE802委员会正式批准了FastEthernet标准。

18.

19.计算机进行计算的位数称为基本字长,字长越长,处理器能够计算的精度就越高,当然,处理器的复杂程度也就越高。典型的处理器有8位、16位、32位和64位。8086处理器是8位的,而Pentium处理器是位的。

20.

三、2.填空题(8题)21.实现EDI的基础和必要条件是______。

22.电子商务的体系结构可以分为网络基础平台、安全结构、【】、业务系统4个层次。

23.网络操作系统缩写是______。

24.能产生一个电视质量的视频和音频压缩形式的国际标准是【】。

25.早期的网络操作系统经历了由______结构向主从结构的过渡。

26.TCP默认端口号80用作______。

27.光导纤维通过内部的全反射来传输一束经过编码的【】。

28.在通信技术中,通信信道有点—点通信信道和【】通信信道两类。

四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。

条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。

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

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

30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后maini函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。

例如:7153,7+1=5+3,则该数满足条件计算平均值pjzl,且个数cnt=cnt+1。

8129,8+1!=2+9,则该数不满足条件计算平均值pjz2。

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

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

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

第5类按条件对字符进行筛选、替换

五、1.选择题(3题)31.解析器是在()负责查询域名服务器时,解释域名服务器的应答,并将查询到的有关信息返回请求的程序或用户。

A.域名管理器端B.中间计算机C.客户方D.服务器方

32.IEEE802.11标准定义了()。

A.无线局域网技术规范B.电缆调制解调器技术规范C.近距离个人无线网络标准D.宽带网络技术规范

33.下列对于WindowsNT特点的表述中,错误的是()。

A.好的兼容性及可靠性B.便于安装和使用C.优良的安全性D.管理比较简单

六、1.程序设计题(3题)34.下列程序的功能是:选出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);

}

35.函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT8.DAT中。

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

charxx[50][80];

intmaxline=0;/*文章的总行数*/

intReadDat(void);

voidWriteDat(void);

voidStrCharJR(void)

{

}

main()

{

clrscr(;

if(ReadDat())

{

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

return;

}

StrCharJR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

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

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

36.已知数据文件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);

}

参考答案

1.C

2.C

3.B从实现技术的角度,目前宽带接入技术主要有以下几种:数字用户线xDSL技术、光纤同轴电缆混合网HFC技术、光纤接入技术、无线接入技术与局域网接入技术。其中无线接入又可以分为无线局域网接入、无线城域网接入与无线Adhoe接入。B选项中的SDH指的是同步数字体系,不属于具体的网络接入技术。因此B选项错误。

4.A访问Web站点时除了使用站点的域名外,还可以使用网站的IP地址访问。故选A选项。

5.D转发器也是一个DNS服务器,是本地DNS服务器用于将外部DNS名称的DNS查询转发给该DNS服务器。因此本题的正确答案是D。

6.B

7.D改进的直接交换方式结合了直接交换方式和存储转发方式的优点,改进的直接交换方式对长帧的地址字段和控制字段都进行了差错检测。

8.B解析:同轴电缆可以分为粗缆和细缆。

9.D

10.C【解析】经典奔腾的两个8KB超高速缓存,一个用来缓存指令,另一个用来缓存数据。

11.集中式集中式解析:目前,P2P网络存在4种主要的结构类型,集中式拓扑结构、分布式非结构化拓扑结构、分布式结构化拓扑结构以及混合式P2P网络结构。

12.包过滤包过滤防火墙使用一个软件查看所流经的数据包的包头,由此决定整个数据包的命运。它可能会决定丢弃这个包,也可能会决定接受这个包(让这个包通过)。数据包过滤用在内部主机和外部主机之间。过滤系统可以是一台路由器或一台主机,它根据过滤规则来决定是否让数据包通过。用于过滤数据包的路由器称为过滤路由器。

13.

14.(10)Shell

【解析】UNIX提供了功能强大的可编程语言Shell,即外壳语言。

15.

16.端口号或者PORT【解析】端口号是TCP协议报文使用的一个字段,根据这个字段,目标段的TCP实体决定将这个段的数据部分发向哪个上层的应用进程。

17.IEEE802.3u1995年,IEEE802委员会正式批准了FastEthernet标准IEEE802.3u。此标准在LLC子层使用IEEE802.2标准,在MAC子层使用CSMA/CD方法,只是在物理层进行了一些调整,定义了新的物理层标准100Base-T。100Base-T标准采用介质独立接口MII,它将MAC子层与物理层分隔开来,使得物理层在实现100Mbps的传输速率时所使用的传输介质和信号编码方式的变化不会影响MAC子层。

18.

19.32计算机进行计算的位数称为基本字长。字长越长,处理器的计算精度就越高,当然,其复杂程度也就越高,典型的处理器有8位、16位、32位和64位。8086处理器是8位的,而Pentium处理器是32位的

20.动态绑定

【解析】地址解析协议(ARP)是以太网经常使用的映射方法,它充分利用了以太网的广播能力,将IP地址与物理地址进行动态绑定。

21.电子数据处理EDP电子数据处理EDP解析:EDP主要是指企业内部自身业务的自动化,而EDI则是各企业之间交往的自动化,前者是后者的基础和必要条件。

22.支付体系支付体系解析:电子商务的体系结构可以分为网络基础平台、安全结构、支付体系和业务系统4个层次。

23.NOSNOS解析:网络操作系统缩写是NOS,即NetworkOperatingSystem。

24.MPEG标准MPEG标准

25.对等对等解析:网络操作系统的发展经历了从对等结构向非对等结构演变的过程。

26.HTTPHTTP解析:常见的端口号中,80用作超文本传输协议HTTP。

27.光信号光信号解析:光导纤维通过内部的全反射来传输一束经过编码的光信号。

28.广播广播解析:在通信技术中,通信信道的类型有两类:点一点通信信道和广播通信信道。

29.【审题关键句】以行为单位从字符串左边部分降序排序,右边部分升序排序。如果原字符串长度为奇数,则最中间的字符不参加处理。

\n【解题思路】

\n①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、P。

\n②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xx[il的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx[i]的长度的一半赋给变量P;在第二层for循环中,变量j从0开始,依次递增直到其值等于(p-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于P,对字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII码值的大小进行比较,如果xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换,实现对字符串xx[i]左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx[i]的长度为奇数,则变量P加1,因为这时字符串的中间字符不参与排序。再对字符串xx[i][j]右半部分的字符串按升序排列。在for循环中,变量j从P开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于Ien,对字符xx[i][j]和xx[i][k]按其ASCII码值的大小进行比较,如果字符xx[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]右半部分的字符串按照升序排列。

\n【参考答案】

\n

30.【审题关键句】千位+百位等于十位+个位的数的个数,求满足此条件以及不满足此条件的四位数平均值pjzl和pjz2。

\n【解题思路】

\n本题类似第20套试题,通过审题可以发现仅有一个不同点,即判断符合条件的四位数是“千位+百位等于十位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。

\n【参考答案】

\n

\n第5类按条件对字符进行筛选、替换

31.C解析:域名解析过程由客户方的应用程序发起。解析查询的有关信息也会返回给请求的用户程序。

32.A解析:IEEE802.11标准定义了无线局域网技术规范,

33.D解析:WindowsNT系统兼容性及可靠性好,便于安装与使用,并具有良好的安全性,深受广大用户的欢迎。但是WindowsNT系统管理比较复杂,开发环境也还不能令人满意。

34.voidcountValue(){intithouhuntendata;for(i=5000;i>=1000;i--){thou=i/1000;/*求四位数的千位数字*/hun=i%1000/100;/*求四位数的百位数字*/ten=i%100/10;/*求四位数的十位数字*/data=i%l0;/*求四位数的个位数字*/if(thou+hun==ten+data&&thou+hun==(data-thou)*10){/*千位数与百位数之和等于十位与个位数之和且千位数下百位数之和等于于个位数与千位数之差的10倍*/cnt++;/*则统计满足条件的数的个数*/sum+=i;/*将满足条件的数求和*/}}voidcountValue()\r\n{\r\ninti,thou,hun,ten,data;\r\nfor(i=5000;i>=1000;i--)\r\n{\r\nthou=i/1000;/*求四位数的千位数字*/\r\nhun=i%1000/100;/*求四位数的百位数字*/\r\nten=i%100/10;/*求四位数的十位数字*/\r\ndata=i%l0;/*求四位数的个位数字*/\r\nif(thou+hun==ten+data&&thou+hun==(data-thou)*10)\r\n{/*千位数与百位数之和等于十位与个位数之和,且千位数下百位数之和等于于个位数与千位数之差的10倍*/\r\ncnt++;/*则统计满足条件的数的个数*/\r\nsum+=i;/*将满足条件的数求和*/\r\n}\r\n}解析:本题考查的知识点如下:

(1)“%”与“/”的使用。

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

(3)循环结构的使用。

本题要求选出5000以下符合条件的4位数,所以选择范围是1000到5000。这里要借助运算符“%”与“/”将4位数各位上的数拆成独立的数字:将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位卜的数字。题巾给出的两个条件都要满足,所以两条件之间用“与”运算。使用循环结构对1000到5000之间的数依次进行上述的处理。

35.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*计算各行字符串的长度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*计算各行字符串的长度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本题考查对二维字符数组元素的操作。注意:字符也可以参与数学运算,只不过用的是其ASCII码值。我们可以利用双重循环按照先行后列的顺序逐个取得数组中的字符(前提是我们需要求得各行字符的总个数),外层循环用来控制行数,内层循环用宋依次取得各行中的每一个字符。之后对当前所取得的字符进行右移4位的运算(用到了“>>”右移运算符),然后把右移后得到的字符累加到原来字符中去,这样原来字符就被新的字符所覆盖。

36.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++)/*

温馨提示

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

评论

0/150

提交评论