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

下载本文档

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

文档简介

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

一、单选题(10题)1.关于利用邮件列表发布信息,下列哪种说法是不正确的()。

A.利用邮件列表可以同时向许多加入邮件列表的人发送预备好的邮件

B.利用邮件列表,邮件内可以携带您需要发布的各种信息

C.可使用任意免费信箱接收来自邮件列表的信息

D.邮件列表的英文为“MailingList”,利用它可以它实现邮件批量发送

2.Telnet使用的著名端口号是()。

A.21B.23C.80D.110

3.文件系统采用二级文件目录,可以()

A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件命名冲突

4.从用户的角度看,因特网是一个()。

A.广域网B.远程网C.综合业务服务网D.信息资源网

5.HTTP服务的端口号是()。

A.20B.23C.80D.8080

6.关于即时通信系统的描述中,正确的是

A.音频聊天数据通常以UDP报文传输

B.ICQ是在QQ基础上开发的

C.消息的发送和接受必须通过服务器中转

D.不同的即时通信系统都互相兼容

7.目前的防火墙防范主要是()。

A.主动防范B.被动防范C.不一定

8.第

27

N—ISDN提供的基本入口线的组成是:2B+D,其中B信道的带宽是()

A.16kbpsB.64kbpsC.128kpbsD.144kbps

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

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

10.下列对蓝牙标准的主要参数与技术指标的描述中,错误的是()。

A.跳频速率是1600次/s

B.工作频段是2.402GHz-2.480GHz

C.非对称连接的异步信道速率是433.9kbit/s

D.发射功率为100mW时,最大传输距离为100m

二、填空题(10题)11.在共享介质方式的总线型局域网实现技术中,需要利用【】方法解决多结点访问共享总线的冲突问题。

12.

13.

14.

15.

16.

70

在分布式非结构化拓扑结构的P2P网络模型中,每个结点具有相同的功能,既是客户机又是服务器,因而结点被称为__________。

17.

18.常用的ping程序中使用了报文,以探测目标主机是否可以到达。

19.

20.______是IEFT的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、拒绝重放包、加密和流量保密服务。

三、2.填空题(8题)21.即时通信系统一般采用中转模式和______两种通信模式。

22.操作系统中以缓冲的方式实现设备的输入输出操作主要是为了缓解处理机与______之间速度不匹配的矛盾。

23.浏览器通常由一系列的客户单元、一系列的【】单元和一个控制单元组成。

24.网桥和路由器都是互联的设备,它们之间的区别主要表现在【】的级别上。

25.经典奔腾的处理速度可达到300MIPS。其中MIPS的含义是______。

26.WindowsNT操作系统有很多版本,但是从它的网络操作与系统应用角度来看,有两个概念是是始终不变的,那就是工作组模型与______。

27.______是第一个使用TCP/IP协议的广域网。

28.在引进线程的操作系统中,线程是______的基本单位,而不是独立分配资源的基本单位。

四、C语言程序设计题(2题)29.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数NumSort(inta[10][9])实现此功能,最后调用Wdata函数将新序列输出到文件out.dat中。

说明:在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[l0][9]中,分别求出这10个新序列。

例:序列{6,8,9,1,2,5,4,7,3}

经重排后成为{3,4,5,2,1,6,8,9,7}

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

请勿改动主函数main和写函数Wdata的内容。

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数isVat,其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

五、1.选择题(3题)31.在中,主机名为______。

A.wwwB.sinaC.comD.cn

32.针对不同的传输介质,Ethernet网卡提供了相应的接口,其中适用细缆的网卡应提供

A.AUI接口B.BNC接口C.RS-232接口D.RJ-45接口

33.以下关于误码率的叙述中,哪个是错误的?______。

A.误码率是衡量数据通信系统正常工作状态下传输可靠性的参数

B.对于一个实际的数据传输系统,要求的误码率越低,传输系统设备造价就越高

C.实际应用数据传输系统的误码率可以达到零

D.在实际测量一个数据传输系统时,只有被测量的传输二进制码元数越多,才会越接近于真正的误码率值

六、1.程序设计题(3题)34.已知数据文件IN23.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制函数JsVal(),其功能是:依次从数组a中取出一个4位数,如果4位数连续大于该4位数以前的5个数且该数是奇数,该数必须能被7整除,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT23.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("IN23.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("OUT23.DAT","w");

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

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

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

fclose(fp);

}

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

intsi;/*数量*/

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("IN21.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].sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT21.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].sl,sell[i].je);

}

fclose(fp);

}

36.对10个候选人进行选举,现有一个100条记录的选票文件ENG50.1N,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票。给定函数ReadDat()的功能是把选票记录读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0],jyy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT50.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("数据文件ENG50.IN不能打开!\n\007"

return;

}

CoutRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

if((fp=fopen("ENG50.IN","r"))==NULL)

return1;

for(i=0;i<100;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("OUTS0.DAT","w");

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

{

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

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

}

fclose(fp);

}

参考答案

1.C

2.B

3.D解析:在二级文件目录中,各文件的说明信息被组织成目录文件,且以用户为单位把各自的文件说明划分为不同的组。这样,不同的用户可以使用相同的文件名,从而解决了文件的重名问题。

4.D解析:从网络设计者角度考虑,因特网是计算机互联网络的一个实例,由分布在世界各地的、数以万计的、各种规模的计算机网络,借助于网络互联设备——路由器,相互连接而形成的全球性的互联网络。从因特网使用者角度考虑,因特网是一个信息资源网。它是由大量主机通过连接在单一、无缝的通信系统上而形成的一个全球范围的信息资源网,接入因特网则主机既可以是信息资源及服务提供者(服务器),也可以是信息资源及服务消费者(浏览器、客户机)。

5.C

6.A音频/视频聊天需要为通信双方提供一个稳定的直接连接,数据通常以UDP报文传输。ICQ出现的比QQ早,所以B\n错误。消息的发送和接收有两种方式,一个是通过服务器中转的客户机/服务器模式,一种是直接传输的客户机/客户机模式。目前,各个厂商自己定义协议,并且互不开放,造成各种即时通信系统之间无法互联互通。

7.B

8.B一个N-ISDN的信道是2B+D模式,其中B通道是64kbps用于传输一路数字化的语音或者数字数据,D通道是16kbps,用于传输控制信息。

9.A

10.C蓝牙对称连接的异步信道速率是433.9kbit/s,非对称连接的异步信道速率是723.2kbit/s÷57.6kbit/s。故选C选项。

11.介质访问控制介质访问控制解析:在共享介质方式的总线型局域网实现技术中,需要利用介质访问控制方法解决多结点访问共享总线的冲突问题。介质访问控制(MediumAccessControl,MAC)方法,是指多个结点利用公共传输介质发送和接收数据的方法。

12.

13.动态绑定

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

14.

15.

16.对等点

【解析】在分布式非结构化拓扑结构的P2P网络模型中,每个节点具有相同的功能,既是客户机又是服务器,因而结点被称为对等点。

17.

18.回送请求应答ICMP定义了13种报文,包括回送请求应答、目的地不可达、源站抑制、重定向(改变路由)、回送请求、数据报超时、数据报参数出错、时间戳请求、时间戳应答、信息请求(已过时)、信息应答(已过时)、地址掩码请求和地址掩码回答。

ping程序采用回送请求应答方式,例如:

C:\\DocumentsandSettings\\csai>ping

Pingingwith32bytesofdata:

Replyfrom:bytes=32time<1msTTL=128

ping命令向发送数据包,通过Reply应答。TTL是生存时间,指定数据报被路由器丢弃之前允许通过的网段数。TTL是由发送主机设置的,用于防止数据包在IP互联网中永不终止地循环。转发IP数据包时,要求路由器至少将TTL的值减小1。当TTL为0时,路由器将提示超时。

19.

20.IPSec(1P安全)IPSec(1P安全)解析:IPSec是IEFT的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、无连接完整性、数据源认证、拒绝重放包、加密和流量保密服务。

21.P2P模式P2P模式解析:即时通信系统一般采用客户机/客户机模式,也就是点对点的模式(即P2P模式),另一种是客户机/服务器模式,即消息的发送和消息的接受必须通过服务器来中转(即中转通信模式)。

22.设备设备解析:操作系统中以缓冲方式实现设备的输入输出操作主要是缓解处理机与设备之间速度不匹配的矛盾,并减少对CPU的I/O中断次数从而提高资源利用率和系统效率。

23.解释解释解析:本题的考查点是浏览器的组成。浏览器通常由一系列的客户单元、一系列的解释单元和一个控制单元组成。控制单元是浏览器的核心,负责协调、管理客户单元和解释单元。客户单元接收和执行从键盘和鼠标上传来的用户指令。解释单元负责相关的解释工作,如HTML解释器负责解释由服务器发来的页面文件。

24.互联协议互联协议解析:网桥是在数据链路层实现局域网互联的设备,对于使用不同物理层协议的局域网,可以由网桥来进行连接。路由器工作在网络的网络层上,当数据包要在不同协议、不同体系结构的网络之间进行传输时,路由器不仅可以进行路由选择,还可以进行数据包的格式转换以适应这种传送。

25.每秒执行百万条指令每秒执行百万条指令解析:MIPS是MillionInstructionsPerSecond的缩写,表示每秒执行百万条指令。

26.域模型域模型解析:工作组模型与域模型是WindowsNT操作系统的两个核心概念,NT以“域”为单位实现对网络资源的集中管理。

27.NSFNETNSFNET解析:NSFNET与ARPANET采用的软件技术不同,一开始就使用了TCP/IP协议,成为第一个使用TCP/IP协议的广域网。

28.调度分配调度分配解析:在引入线程的操作系统中,线程是进程中的一个实体,是CPU调度和分派的基本单位。

29.【审题关键句】将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比Kl小的数都在K1的前面(左面),比Kl大的数都在K1的后面(右面)。

\n【解题思路】

\n①定义整型循环变量i、j、k和局部整型变量value,num。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于10,结束循环,实现对数组a[10][9]中每一行数据按照题目的要求进行处理。在循环体中,把第i行的第一个数a[i][o]赋给value。在第二层for循环中,循环变量j从0开始,依次递增直到其值等于或大于9,用if语句判断,如果数组元素a[i][j]的值小于value,则把a[i][j]的值赋给num,在第三层for循环中,循环变量k从j开始,依次递减直到其值等于或小于0,把a[i][k-1]的值赋给a[i][k],实现把a[i][j]前面的值向后移动一位,退出第三层for循环后,把num的值赋给a[i][0]。第二层循环依次执行,便实现了对i行的数据的处理,再依次执行第一层for循环,就可以完成对数组a[10][9]的每行数据的处理。

\n【参考答案】

\n

30.【审题关键句】各位都是奇数,从大到小排序。

\n【解题思路】

\n本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。

\n【参考答案】

\n

31.A

32.B解析:针对不同的传输介质,网卡提供了相应的接口。适用于非屏蔽双绞线的网卡应提供m-45接口;“适用于租缆的网卡应提供AUI接口;适用于细缆的网卡应提供BNC接口;”适用于光纤的网卡应提供光纤的F/O接口。目前,多数网卡是将几种接口集成在一块网卡上,例如AUL/RJ-45二合一网卡。

33.C解析:误码率是指二进制码元在数据传输系统中被传错的概率。实际应用中,数据传输系统的误码率不可能达到零。

34.voidjsVal(){intijflag=0;for(i=5;i〈MAX;i++)/*如果4位数连续大于该数以前的5个数则置flag为1否则取下一个数*/{for(j=i-5;j〈i;j++){if(a[i]>a[j])flag=1;else{flag=0;break;}}if(flag==1&&a[i]%2==1&&a[i]%7==0)/*如果flag为1且该数是奇数该数能被7整除则将该数存入数组b中并统计满足条件的数的个数*/{b[cnt]=a[i];cnt++;}}for{i=0;i〈cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/for(j=i+1;j〈cnt;i++)if(b[i]〈b[j]){flag=b[i];b[i]=b[j];b[j]=flag;}}voidjsVal()\r\n{\r\ninti,j,flag=0;\r\nfor(i=5;i〈MAX;i++)/*如果4位数连续大于该数以前的5个数,则置flag为1,否则取下一个数*/\r\n\r\n{\r\nfor(j=i-5;j〈i;j++)\r\n{\r\nif(a[i]>a[j])\r\nflag=1;\r\nelse\r\n{flag=0;break;}\r\n}\r\nif(flag==1&&a[i]%2==1&&a[i]%7==0)/*如果flag为1且该数是奇数,该数能被7整除,则将该数存入数组b中,并统计满足条件的数的个数*/\r\n{\r\nb[cnt]=a[i];\r\ncnt++;\r\n}\r\n}\r\nfor{i=0;i〈cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/\r\nfor(j=i+1;j〈cnt;i++)\r\nif(b[i]〈b[j])\r\n{flag=b[i];\r\nb[i]=b[j];\r\nb[j]=flag;\r\n}\r\n}解析:根据题意可知,要编制函数的功能有两部分:一是找出满足条件的4位数,二是对找出的数进行从大到小排序。首先利用一个for循环来依次从数组中取得4位数,接着拿当前得到的4位数与该数前面的连续的5个数依次进行比较。如果该数比它前面的5个数都大,则给标志变量flag赋值1,接着对flag进行判断,如果不为1,则该数肯定不符合条件,直接去取下一个数。若flag值为1,再来判断该数是否是奇数,如果恰好该数又能被7整除,则把该数添加到数组b中。这样就可以依次取出符合条件的数。然后利用选择法对数组b中的元素进行从大到小的排序。

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

注意:这里需要进行交换的是两个

温馨提示

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

评论

0/150

提交评论