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

下载本文档

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

文档简介

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

一、单选题(10题)1.将Cisco6500第4模块第1端口的通信方式设置为半双工,第2—24端口的通信方式设置为全双工,以下交换机的端口配置,正确的是()。

A.Switch-6500>(enable)setinterfaceduplex4/1halfSwitch-6500>(enable)setinterfaceduplex4/2.24full

B.Switch-6500>(enable)setport4/1duplexhalfSwitch-6500>(enable)setport4/2.24duplexfull

C.Switch-6500>(enable)setportduplex4/1halfSwitch-6500>(enable)setportduplex4/2—4/24full

D.Switch-6500>(enable)setportduplex4/1halfSwitch-6500>(enable)setportduplex4/2-24full

2.

3.对于下列说法,哪一种是错误的()。

A.TCP协议可以提供可靠的数据流传输服务

B.TCP协议可以提供面向连接的数据流传输服务

C.TCP协议可以提供全双工的数据流传输服务

D.TCP协议可以提供面向非连接的数据流传输服务

4.一个小型的以太网用一台12口的10Mbps集线器连接了12台PC,每个结点平均获得带宽为()Mbps。

A.10B.1C.0.833D.12

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

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

6.

7.

8.计算机刑事案件可由()受理。

A.案发地市级公安机关公共信息网络安全监察部门

B.案发地市级公安机关治安部门

C.案发地当地县级(区、市)公安机关公共信息网络安全监察部门

D.案发地当地公安派出所

9.在下面的选项中,不属于三金工程的是_______。

A.金关B.金桥C.金税D.金卡

10.IP地址块/27、2/27和4/26经过聚合后可分配的IP地址数为()。

A.62B.64C.126D.128

二、填空题(10题)11.(9)早期的网络操作系统经历了由_______结构向非对等结构的过渡。

12.(6)OSI实现了开放系统环境中的互联性、互操作性和应用的__________。

13.

14.SOAP的中文名称是______。

15.第

62

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

16.100Base-TX网络采用的物理拓扑结构为。

17.

18.

19.

20.(20)搜索引擎在外观,功能上等方面千差万别,但其构成一般包括搜索器、索引器、检索器和_________4个部分。

三、2.填空题(8题)21.在传递数据的过程中,如果目标IP地址和当前所在的网络不同,那么该数据就必须经过______中转,才能到达目的网络。

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

23.连接两个或者多个物理网络,负责将从一个网络接收来的IP数据报,转发到一个合适的网络中的是______。

24.以太网交换机可以有多个端口,可以分为专用端口和【】。

25.误码率是衡量数据传输系统【】工作状态下传输可靠性的参数。

26.域名解析有递归解析和______两种方式。

27.在客户机/服务器工作模式中,客户机可以使用【】向数据库服务器发送查询命令。

28.一般来说,我们常常说“NT网”,指的是采用______操作系统的局域网。

四、C语言程序设计题(2题)29.已知数据文件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类按条件对字符进行筛选、替换

30.将文件in.dat中的200个整数读至数组xx中。请编制jsValue函数,要求:求出数组xx中的数值为奇数的个数cntl和数值为偶数的个数cnt2以及数组xx下标为奇数的元素值的算术平均值pJ。

结果cntl,cnt2,pJ输出到out.dat中。

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

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

五、1.选择题(3题)31.对于不同的网络操作系统提供功能的描述,错误的说法是______。

A.WindowsNTserver有良好的文件和打印能力,有优秀的目录服务

B.WindowsNTserver有良好的文件和打印能力,没有优秀的目录服务

C.NetWare有良好的文件和打印能力,有优秀的目录服务

D.Windows2000server具有活动目录(ActiveDirectory)服务的功能

32.超级计算机目前的峰值处理速度______。

A.1百亿次浮点指令B.1千亿次浮点指令C.1万亿次浮点指令D.1亿亿次浮点指令

33.在因特网中,请求域名解析的软件必须知道()。

A.根域名服务器的地址和其父结点服务器地址

B.根域名服务器的地址和其子结点服务器地址

C.所有域名服务器的IP地址

D.所有域名服务器的域名

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

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

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

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

intdj;/*单价*/

ihtsl;/*数量*/

longSe;/*金额*/

}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("IN6.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);chi4]=0;

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

memcpy(ch,str+18,5);chi5]=0;

sell[ii.sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

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

}

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.在文件in75.dat中有200组数据,每组有3个数,每个数均为3位数。函数readDa(()是读取这200组数存放到结构数组aa中。请编制函数JsSort(),其函数的功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数JsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数writeDat()把结果bb输出到文件out75.dat。

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

typedefstruct

{

intxl,x2,x3;

}Data;

Dataaa[200],bb[200];

intjsSort()

{

}

voidmain()

{

intcount;

readDat();

count=jsSort();

writeDat(count);

}

readDat()

{

FILE*in;

inti;

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

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

fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);

fclose(in);

}

writeDat(intcount)

{

FILE*out;

inti;

clrscr();

ut=fopen("out75,dat","w");

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

{

printf("%d,"%d,"%d,第一个数+第三个数

=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);

fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);

}

fclose(out);

}

参考答案

1.D设置路由器端口的通信方式。以Cisco6500交换机为例:步骤一:设置第4模块第1端13的通信方式设置为半双工setportduplex4/1half步骤二:设置第2~24端口的通信方式设置为全双工setprotduplex4/2—24full因此选择D选项。

2.A

3.D解析:TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流(ByteStream)无差错地传到目的主机,TCP协议将应用层的字节流分成多个字节段(ByteSegment),然后将一个一个的字节段传送到互联层,发送到目的主机。当互联层接收到的字节段传送给传输层时,传输层再将多个字节段还原成字节流传送到应用层。TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。

4.C集线器的端口被以太网中的多个结点共享,是共享端口。一台12口的10Mbps集线器连接了12台PC,则这12台PC共享这个10Mbps的端口,平均到每个端结点的带宽是10/12=0.833Mbps。

5.D

6.A

7.D

8.A

9.C解析:金税网是指税务行业内部的专用网,不是三金工程之一。我国于1994年初提出的建设国家信息公路基础设施的三金工程包括金关、金桥、金卡。

10.CC【解析】经过子网聚合,IP地址块为202.113.79.0/25,去掉第—个IP和最后—个IP即得128-2=126。

11.(9)对等

【解析】早期的网络操作系统经历了由对等结构向非对等结构的过渡。

12.(6)可移植性【解析】OSI参考模型的框架下详细规定了每一层的功能,以实现开放系统环境中的互联性、互操作性和应用的可移植性。

13.

14.简单对象访问协议简单对象访问协议解析:SOAP是SimpleObjectAccessProtocol的缩写,即“简单对象访问协议”。

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

16.星型本题主要考查网络拓扑结构的选择,需要考生了解各种拓扑结构的优缺点。网络拓扑结构按照几何图形的形状可分为4种类型:总线拓扑、环型拓扑、星型拓扑和网状拓扑。这些形状也可以混合,构成混合拓扑结构。不同的网络拓扑结构适用于不同规模的网络。下面分别对上述4种网络拓扑结构进行简单的介绍。

—总线拓扑结构由单根电缆组成,该电缆连接网络中所有的节点。单根电缆称为总线,由于它只能支持一种信道,因此所有节点共享总线的全部带宽。在总线网络中,当一个节点向另一个节点发送数据时,所有节点都将被动地侦听该数据,只有目标节点才会接收并处理发送给它的数据,其他节点将忽略该数据。基于总线拓扑结构的网络很容易实现,且组建成本很低,但扩展性较差。当网络中的节点数量增加时,网络的性能将会下降。此外,总线网络的容错能力较差,总线上的某个中断或故障将会影响整个网络的数据传输。因此,很少有网络单纯地采用总线拓扑结构。

—在环型拓扑结构中,每个节点与和它最近的两个节点相连接,使整个网络形成一个环型,数据沿着环向一个方向发送。环中的每个节点如同一个能再生和发送信号的中继器,它们接收环中传输的数据,再将其转发到下一个节点。与总线拓扑结构相同,当环中的节点数量增加时,响应时间也会相应变长。由此可见,单纯的环型拓扑结构非常不灵活,不易于扩展。此外,在一个简单的环型拓扑结构中,如果单个节点或一处电缆发生故障,将会造成整个网络的瘫痪。也正因此,一些网络采用双环结构来提供容错能力。

—在星型拓扑结构中,网络中的每个节点通过一个中央设备(如集线器)连接在一起。网络中的每个节点将数据发送给中央设备,再由中央设备将数据转发到目标节点。一个典型的星型网络拓扑结构所需的线缆和配置稍多于环型或总线网络。由于在星型网络中,任何单根电缆只连接两个设备(如一个工作站和一个集线器),因此一处电缆问题最多影响两个节点,单根电缆或单个节点发生故障不会导致整个网络通信的中断。但是,中央设备的故障将会造成一个星型网络的瘫痪。由于使用中央设备作为连接点,所以星型拓扑结构可以很容易地移动、隔绝或进行与其他网络的连接,这使得星型拓扑结构易于扩展。因此,星型拓扑是目前局域网中最常用的一种网络拓扑结构,现在的以太网大都使用星型拓扑结构。

—在网状拓扑结构中,每两个节点之间都直接连接的。网状拓扑常用于广域网,其中的节点指地理场所。由于每个节点之间都是直接连接的,所以数据能够从发送地直接传输到目的地。如果一个连接出了问题,可以简单、迅速地更改数据的传输路径。由于为两点之间的数据传输提供了多条链路,因此,网状拓扑是最具容错性的网络拓扑结构。

综上所述,100Base-TX网络采用的物理拓扑结构应该为星型拓扑结构。

17.熵编码

【解析】压缩方法按照压缩的原理可分为:熵编码(无损压缩),源编码(有损压缩)和混合编码。具体有信息熵编码法、预测编码法、变换编码法、矢量量化编码法等。

18.

19.

20.(20)用户接口

【解析】全文搜索引擎一般由搜索器、检索器、用户接口和索引器组成。

21.路由器路由器解析:网络通过IP地址决定数据是直接投递还是通过某个路由器传送出去。

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

23.路由器路由器解析:路由器在因特网中起着重要的作用,它连接两个或者多个物理网络,负责将从一个网络接收来的IP数据报,经过路由选择,转发到一个合适的网络中。

24.共享端口共享端口解析:如果一个端口只连接一个结点,这个结点就可以独占带宽,这类端口通常被称为专用端口;如果一个端口连接一个以太网,那么这个端口将被以太网中的多个结点所共享,这类端口就称为共享端口。

25.正常正常解析:误码率应该是衡量数据传输系统正常工作状态下传输可靠性的参数。

26.反复解析反复解析解析:域名解析有递归解析和反复解析两种方式。

27.结构化查询语言/SQL结构化查询语言/SQL解析:在客户机/服务器工作模式中,客户机可以使用结构化查询语言/SQL向数据库服务器发送查询命令,实现数据查询功能。

28.WindowsNTServerWindowsNTServer解析:一般来说,我们常常说“NT网”,指的是采用WindowsNTServer操作系统的局域网,“Novell网”指的是采用NetWare系统的局域网。

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

\n【解题思路】

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

\n【参考答案】

\n

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

30.【审题关键句】读入数值,奇数个数,偶数个数,数组下标为奇数的平均值。

\n【解题思路】

\n本题类似第42套试题,通过审题可以发现仅有一个不同点,即本题是计算数组下标为奇数的元素的平均值,参考答案的第6条语句。

\n【参考答案】

\n

31.A解析:本题考查点是网络操作系统的目录服务功能。WindowsNTServer有良好的文件和打印能力,但没有优秀的目录服务,Windows2000server才具有活动目录(ActiveDirectory)服务的功能。NetWare既有良好的文件和打印能力,还具有优秀的目录服务(NetWareDirectoryService)功能。

32.C

33.A解析:在域名解析过程中,每一台域名服务器都至少知道根服务器地址以及其父结点服务器地址。

34.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按产品名称从小到大进行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若产品名称相同*/if(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按产品名称从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若产品名称相同*/\r\nif(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本题是有关结构体数组的排序问题,可以用选择法来实现。用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称对应字符的ASCII码大(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若产品名称相同,则要按照金额从小到大进行排序。

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的个数,若其不大于5,则选票有效。若选票有效,则依次查看哪一个元素为1

温馨提示

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

评论

0/150

提交评论