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

下载本文档

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

文档简介

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

一、单选题(10题)1.通道是一种()

A.保存l/O信息的部件B.传输信息的电子线路C.通用处理机D.专用处理机

2.关于光纤分布式数据接口FDDI的叙述错误的是______。

A.FDDI是一种以光纤为传输介质的高速主干网

B.FDDI具有动态分配带宽的能力

C.FDDI能支持同步和异步数据传输

D.FDDI标准采用了IEEE803的体系结构

3.下列关于Winmail邮件服务器在快速设置向导中新建邮箱user@时的描述中,错误的是()。

A.需输入邮箱地址

B.需输入系统邮箱的密码

C.系统自动创建名为mail.abc.tom的域

D.可选择是否允许自行注册新邮箱

4.下列命令中,可用于测试IP地址和域名之间转换的是()。

A.nslookupB.pathpingC.pingD.tracert

5.下列关于Serv-UFTP服务器配置的描述中,正确的是()。

A.用户可在服务器中自行注册新用户

B.配置服务器域名时,必须使用该服务器的域名

C.配置服务器的IP地址时,服务器若有多个IP地址需分别添加

D.添加名为“anonymous”的用户时,系统会自动判定为匿名用户

6.关于新闻组的特点,下列哪个说法是不正确的()。

A.访问新闻组和浏览主页、发送电子邮件、下载和FTP上传文件不能同时进行,相对增加了上网费用

B.用户每次利用新闻组客户端软件下载的都是新标题和新文章,除非用户指定,否则不会重复下载

C.理论上,用户可以一次将新闻组服务器上的所有新闻组的全部标题和文章下载至本地硬盘,信息量非常大,而且所下载文章的时间跨度大

D.切断网络连接后,用户可以在本地阅读、回复文章,这些离线操作无须支付上网费用

7.

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

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

9.下列关刊口密的说法中正确的是()。A.需要进行变化的原数据称为密文

B.经过变换后得到的数据称为明文

C.将原数据变换成一种隐蔽的形式的过程称为加密

D.以上都不对

10.

二、填空题(10题)11.某端口的IP地址为31/26,则该IP地址所在网络的广播地址是万个信元。

12.

13.VoIP是一种以为主,并推出相应的增值业务的技术。

14.

15.

16.

17.以太网协议将接收出错分为3种类型:帧校验错、帧长度错和______。

18.

19.

20.ping命令通过echo协议可以判别网络的连通情况。根据结果可以确定路径的可靠性、链路的延迟时间和目的_________是否可以到达。

三、2.填空题(8题)21.简单网络管理协议SNMP位于IS0OSI网络体系结构参考模型的______层,它遵循ISO的管理者—代理网络管理模型。

22.WindowsNTServer通过【】文件,可对工作站用户的优先级,网络连接,程序组与用户注册进行管理。

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

24.10GbosEthernet与10M、100MEthernet的帧格式______。

25.目前,通用的IP组播组管理协议是______。

26.机器语言全部都是______,它是计算机能惟一识别的语言,可在计算机上直接执行。

27.SNMP是最常用的计算机网络管理协议。SNMPv3在SNMPv2基础上增加、完善了______和管理机制。

28.千兆位每个比特的发送时间为【】。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

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

条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。

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

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

五、1.选择题(3题)31.有关电子支付方式,下列说法错误的是()。

A.电子现金也叫数字现金

B.在支付活动中,电子现金表现为买方资金的减少和卖方资金的增多

C.目前电子支票的交换主要通过银行等金融单位的专用网络来进行

D.电子信用卡发卡机构屏蔽了持卡人的信用度

32.系统的可靠性通常用MTBF和MTTR来表示。其中MTBF的意义是()。

A.平均无故障时间B.每年故障维修时间C.每年故障发生次数D.平均故障修复时间

33.关于同轴电缆,双绞线和光纤,下述哪个说法是正确的?()。

A.细同轴电缆传输速率最高B.光纤电缆支持电缆运行几十公里C.屏蔽双绞线对电磁干扰不敏感D.以上说法都不对

六、1.程序设计题(3题)34.请编制函数ReadDa(()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute()分别计算出xx中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差totfc的值。最后调用函数WrireDat()把结果输出到OUT83.DAT文件中。

计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

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

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

试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleavel=0.0,ave2=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

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

fclose(fp);

return0;

}

voidCompute(void)

{

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);

WriteDat();

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);

fclose(fp);

}

35.函数ReadDat()的功能是实现从文件IN74.DAT中读取一篇英文文章存入到字符串数组XX中。请编制函数StrCharJL(),该函数的功能是:以行为单位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串对应的位置。最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WriteDat()把结果xx输出到文件OUT74.DAT中。

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

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

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

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.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("OUT74.DAT","w");

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

{

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

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

}

fclose(fp);

}

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.D通道是独立于CPU的专用管理输入/输出控制的处理机。

2.D【解析】光纤分布式数据接口FDDI标准采用了IEEE802的体系结构和逻辑链路控制LLC协议。

3.Bwinmail快速设置向导中创建新用户时,输入新建用户的信息,包括用户名、域名及用户密码(不是系统邮箱的密码),系统除了创建信箱用户名@mail.abc.com外,还会自动创建名为mail.abc.com的域,并可选择是否允许客户通过Winmail注册新邮箱。故选择B选项。

4.Anslookup命令用于测试域名到IP地址转换。pathing命令的功能结合了ping命令和trac-ert命令的功能,将报文发送到所经过的所有路由器,并根据每跳返回的报文进行统计。ping命令的功能通过发送ICMP报文并监听回应报文,来检查与远程或本地计算机的连接。tracert命令的功能通过发送包含不同TTL的ICMP报文并监听回应报文,来探测到达目的计算机的路径。故选A选项。

5.D新用户的添加与注册必须由管理员来操作,不能自行操作,因此A选项错误。配置服务器域名时,可以使用域名或其它描述,因此B选项错误。服务器IP地址可为空,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此C项错误。添加名为“anonymous”的用户时,系统会自动判定为匿名用户。因此选择D选项。

6.A

7.A

8.D

9.C解析:采用密码技术可以防止未授权者提取信息,对需要保密的信息进行保密。需要进行变换的原数据称为明文,将原数据变换成一种隐蔽的过程称为加密,其逆过程称为解密;经过变换后得到的数据称为密文。

10.A

.191IP地址为31/26,可知该IP地址所在网络的地址为28。它由一个B类网络划分而来,同时划分出了个网络,分别是4、28……将该子网号转换成二进制表示,形式为10101100.00010000.00000111.10000011。其中,前26位为网络标识,后6位为主机标识。由于广播地址的主机号全为1,所以将该子网号的后6位全置为1,可以得到十进制广播地址为91。

12.

13.IP电话VoIP是一种以IP电话为主并推出相应增值业务的技术,是建立在IP技术上的分组化、数字化传输技术,其基本原理是:通过语音压缩算法对话音进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据报传输到目的地,再把这些语音数据包重组,经过解码、解压处理后,恢复成原来的语音信号,从而实现通过IP网络传送话音的目的。

14.

15.数据加密

【解析】Blowfish算法是由BruceSchneier设计的一种对称分组密码,具有快速、紧凑、简单、安全性可变等特点。是一个可变密钥长度的分组密码算法,分组长度为64位。算法由密钥扩展和数据加密两部分组成。

16.

17.帧错位帧错位解析:以太网协议将接收出错分为3种类型:帧校验错、帧长度错和帧位错。

18.

19.默认

【解析】路由表可以包含两种特殊的路由表目,一种是默认路由,另一种是特定主机路由。

20.\n主机

\n

21.应用应用解析:简单网络管理协议SNMP位于ISO/OSI网络体系结构参考模型的应用层。SNMP模型由网络管理站、代理结点、管理信息库和SNMP协议4大部分组成。

22.用户描述用户描述解析:通过用户描述文件进行管理。

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

24.相同相同解析:10GbpsEthernet的帧格式与10Mbps、100Mbps和1Gbps的Ethernet帧格式完全相同。

25.IGMPv3IGMPv3解析:IP组管理协议运行于主机和主机直接连接的组播路由器之间。IGMPv1定义了基本的组成员查询和报告过程;IGMPv2在IGMPv1的基础上添加了组成员快速离开的机制;IGMPv3中增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文。目前通用的是IGMPv3。

26.二进制代码二进制代码解析:机器语言使用最贴近机器硬件的二进制代码,它是计算机能惟一识别的语言,可以在计算机上直接执行。

27.安全安全解析:SNMP是最常用的计算视网络管理协议。1999年IEEE发布了SNMPv3,SNMPv3在SNMPv2的基础上增加、完善了安全和管理机制。sNMPv3体系结构体现了模块化的设计思想,使管理者可以简单地实现功能的增加和修改。

28.1ns1ns解析:千兆位以太网的传输速率达到1Gbps,但仍保留着10Mbps速率以太网的的数据帧格式、介质访问控制方法和组网方法。千兆位以太网将每个比特的发送时间降低到1ns。除此之外,还采用光纤或短矩离双绞线作为传输介质,并定义了一种千兆位媒体专用接口GMII(GigabitMediaIndependentInterface),它将MAC子层与物理层分隔开来。

29.【审题关键句】大于后连续5个数,奇数,从小到大排序。

\n【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不同点:①判断数值为奇数,可通过a[i]%2进行判断,参考答案的第4条语句;②要求进行比较的元素大于后连续5个数,因此在设置判断条件时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句。

\n【参考答案】

\n

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

\n【解题思路】

\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。

\n【参考答案】

\n

31.D解析:使用电子信用卡时,卖方通过发卡机构是可以了解持卡人的信用度的。

32.A解析:MTBF是MeanTimeBetweenFailures的缩写,指多长时间系统发生一次故障,即平均无故障时间。MTTR是MeanTimeToRepair的缩写,指修复一次故障所需要的时间,即平均故障修复时间。

33.D解析:细同轴电缆的最大长度为185m,数据传输速率为10Mbps;屏蔽双绞线电缆极易受电磁干扰,而光纤电缆可以支持的传输范围很广,大到一个省一个国家甚至全球。

34.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++)if(xx[i]%2!=0){odd++;/*计算出xx中奇数的个数odd*/ave1+=xx[i];/*求奇数的和*/yy[odd-l]=xx[i];/*将奇数存入组中yy中*/}else{even++;/*计算出xx中偶数的个数even*/ave2+=xx[i];/*求偶数的和*/}ave1/=odd;/*求奇数的平均值*/ave2/=even;/*求偶数的平均值*/for(i=0;i<odd;i++)totfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇数的方差*/}intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN83.DAT','r'))==NULL)return1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*l0+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\n\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*计算出xx中奇数的个数odd*/\r\nave1+=xx[i];/*求奇数的和*/\r\nyy[odd-l]=xx[i];/*将奇数存入组中yy中*/\r\n}\r\nelse\r\n{\r\neven++;/*计算出xx中偶数的个数even*/\r\nave2+=xx[i];/*求偶数的和*/\r\n}\r\nave1/=odd;/*求奇数的平均值*/\r\nave2/=even;/*求偶数的平均值*/\r\nfor(i=0;i<odd;i++)\r\ntotfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇数的方差*/\r\n}解析:本题考查的知识点如下:

(1)从文件中读取数据。

(2)奇偶数的判断和方差的求法。

在C语言中,有一结构体类型FILE,其中包含文件的一些属性信息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数据,首先要判断该文件是否能以“读”的方式打开。若能打开,使用函数intfscanf(FILE*fp,char*format,args)从fp所指向的文件中依次读取数据。在本题中,数据的存放很有规律,将数据读出存入数组xx时,只要控制数组下标就可以了。若文件结束,则退出读取循环。最后要关闭文件。若一个数除以2取余得0,则该数是偶数,否则为奇数。由方差公式可知,这是求一些连续的数的表达式的值,所以可以使用循环求得方差。

35.voidStrCharJL(void){intijstrl;for(i=0;i<maxline;i++){strl=strlen{xx[i]);/*求各行的总长度*/for(j=0;j<strl;j++)if(xx[i][j]<<4<=32||xx[i][9]<<4>100);/*如果左移4位后字符的ASCII值小于等于32或大于100则原字符保持不变*/elsexx[i][j]+=xx[i][9]<<4;/*否则就把左移后的字符ASCII值加上原字符ASCII*/}}voidStrCharJL(void)\r\n{\r\ninti,j,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstrl=strlen{xx[i]);/*求各行的总长度*/\r\nfor(j=0;j<strl;j++)\r\nif(xx[i][j]<<4<=32||xx[i][9]<<4>100);\r\n/*如果左移4位后字符的ASCII值小于等于32或大于100,则原字符保持不变*/\r\nelse\r\nxx[i][j]+=xx[i][9]<<4;/*否则就把左移后的字符ASCII值加上原\r\n字符ASCII*/\r\n}\r\n}解析:本题考查的知识点如下:

(1)字符的计算。

(2)左移运算符“<<”的使用。

(3)二维数组的访问。

(4

温馨提示

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

评论

0/150

提交评论