【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)_第1页
【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)_第2页
【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)_第3页
【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)_第4页
【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】四川省达州市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列关于服务器技术的描述中,错误的是()

A.热插拔功能允许用户在不切断电源的情况下更换硬盘、板卡等

B.集群系统中一台主机出现故障时不会影响系统的正常服务

C.服务器的可用性用MTBF描述

D.服务器磁盘性能表现在磁盘存储容量与速度

2.对计算机安全事故的原因的认定或确定由()作出。

A.人民法院B.公安机关C.发案单位D.以上都可以

3.攻击者采用某种手段,使用户访问某网站时获得一个其他网站的IP地址,从而将用户的访问引导到其他网站,这种攻击手段称为()。

A.DNS欺骗攻击B.ARP欺骗攻击C.暴力攻击D.重放攻击

4.PGP是一种电子邮件安全方案,它一般采用的散列函数是

A.DSSB.RSAC.DESD.SHA

5.

6.下列对IPv6地址表示中,错误的是()

A.::601:BC:0:05D7

B.21DA:0:0:0:0:2A:F:FE08:3

C.21BC::0:0:1/48

D.EF60::2A90:FE:0:4CA2:9C5A

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

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

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

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

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

8.IPv4版本的因特网总共有()个A类地址网络。A.65000B.200万C.126D.128

9.按照ITU标准,传输速率为622.080Mbps的标准是()

A.OC-3B.OC-12C.OC-48D.OC-192

10.一台交换机具有16个10/100Mbps全双工下联端口,它的上联端口带宽至少应为()。

A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps

二、填空题(10题)11.

12.P2P网络有4种主要的结构类型,Napster是目录式结构的代表。

13.

14.组播允许一个发送方发送数据包到多个接收方。不论接收组成员的数量是多少,数据源只发送______数据包。

15.IP数据报重组时,分片顺序由字段提供。

16.

80

P2P网络存在集中式、__________、分布式结构化和混合式结构化四种主要结构类型。

17.(10)Novell公司收购了SUSE,以便通过SUSE________Professional产品进一步发展网络操作系统业务。

18.IEEE标准定义了CSMA/CD总线介质访问控制子层与物理层的规范。

19.(7)一台Ethernet交换机提供24个100Mbps的全双工端口与1个1Gbps的全双工端口,在交换机满配置情况下的总带宽可以达到_________。

20.网络全文搜索引擎的基本组成部分是、检索器、索引器和用户接口。

三、2.填空题(8题)21.在计算机网络中,网络协议与______模型的集合称为网络体系结构。

22.在ISO/OSI参考模型中,______的主要功能是路由选择、拥塞控制与网络互联。

23.为了在64Kb/s的通信信道上开通可视电话,假设图像分辨率为160×120,256级灰度,每秒5帧,声音信息占用32Kb/s,则必须采用图像压缩方法把图像的数据量至少压缩【】倍。

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

25.局域网的网络参考模型对应于OSI参考模型的______和物理层。

26.IEEE802.3u在物理层定义了新的标准100BASE-T。100BASE-T标准采用______,将MAC子层与物理层分隔开。

27.网络操作系统有两种类型,一种是______NOS,另一种是通用性NOS。

28.网桥的标准有两个,一是透明网桥,二是______。

四、C语言程序设计题(2题)29.已知在文件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的内容。

30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件oul.dat中。

替代关系:f(p)=p*11mod256,mod为取余运算,P是数组xx中某一个字符的ASCIl值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。

注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

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

五、1.选择题(3题)31.著名的SNMP协议使用的公开端口为()。

A.TCP端口20和21B.UDP端口20和21C.TCP端口161和162D.UDP端口161和162

32.在计算机硬件组成的4个层次中,承载着芯片及元器件的是______。

A.板卡B.设备C.主板D.机箱

33.缩写CAT的含义是()。

A.计算机辅助设计B.计算机辅助工程C.计算机辅助制造D.计算机辅助测试

六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件IN32.DAT中读取一篇英文文章存入到字符串数组xx中。请编数StrOR(),该函数的功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移至该串的右边

存放,然后把小写字母。删除,余下的字符串内容移到已处理字符串的左边存放,最后把已处理的字符串仍按行重新存入字符串数组xx中。最后调用函数WriteDat()把结果输出到文件OUT32.DAT中。

例如,原文:Youcancreateanindexonanyfield

youhavethecorrectrecord

结果:nanyfieldYucancreateanindex

rdyuhavethecrrectrec

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

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

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

试题程序:

#include<stdio.h>

#include<string,h>

#include<conio,h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrOR(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

StrOR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

ihti=0;

char*p;

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

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

for(i=0;i{

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

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

}

fclose(fp);

}

35.下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b中:它既是完全平方数,又有两位数字相同,例如144,676等。

请编制函数intjsValue(intbb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。

最后调用函数wfiteDat()把结果输出到文件OUTl2.DAT中。

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

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

试题程序:

#include<stdio.h>

intjsValue(intbb[]

{

}

main()

{

intb[20],num;

num=jsValue(b);

writeDat(num,b);

}

writeDat(intnum,intb[])

{

FILE*out;

inti;

ut=fopen("OUT12.DAT","w");

fprintf(out,"%d\n",num);

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

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

fclose(out);

}

36.已知数据文件IN87.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),具功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out87.dat文件中。

例如:6712,6+2=7+1,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。

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

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

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

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

试题程序:

#include

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

voidjsValue()

{

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);

readDat()

{

FILE*fp;

inti;

fp=fopen("in87.dat","r");

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

fscanf(fp,"%d,",&a[i]);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out87.dar","w");

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);

fclose(fp);

}

参考答案

1.C

2.C

3.A

4.D解析:PGP是一种电子邮件安全方案,它提供了机密性和身份认证服务。开始时,PGP的对称密码使用IDEA,生成消息摘要的单向散列函数使用MD;非对称密码使用RSA。最新的PGP6.5.3版本也提供TDEA和CAST作为对称密码,数字签名采用DSS,散列函数采用的是SHA。

5.C

6.B

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

8.C

9.B无源光纤网(PON)是ITU(国际电信联盟)的SGl5研究组在G.983建议'基于无源光纤网的高速光纤接人系统'进行标准化的。该建议分为两个部分:

(1)OC-3,155.520Mbps的对称业务。

(2)上行OC-3,155.520Mbps;下行OC-12,622.080Mbps的不对称业务。

10.D全双工端口带宽的计算方法是:端口数×端口速率×2。交换机的全双工端口总带宽为16×100×2=3.2Gbps。求交换机上联端口带宽的本质是求交换总带宽。所以上联端口的带宽为3.2Gbps。故选择D选项。

11.

12.集中P2P网络有集中目录式结构、分布式非结构化结构、分布式结构化结构和混合式结构4种主要结构类型,其中Napster是集中目录式结构的代表。

13.

14.一次一次解析:组播就是数据源一次性地向接收组的所有成员发送数据包。

15.片偏移根据网络使用技术的不同,每种网络都规定了一个帧最多能够携带的数据量,这一限制称为最大传输单元(MaximumTransmissionUnit,MTU)。一个IP数据报的长度只有小于或等于一个网络的MTU时,才能在这个网络中传输。为了解决不同物理网络的最大数据传输单元(MTU)各异的问题,IP互联网采用了分片技术与重组技术。当一个数据报的长度大于将发往网络的MTU时,路由器会将IP数据报分成若干个较小的部分,每个部分称为一个分片。然后,路由器让每个分片独立地选择发送路径。目的主机在接收到所有分片的基础上对分片重新进行组装的过程称为IP数据重组。IP协议规定,只有最终的目的主机才可以对分片进行重组。IP数据报报头利用标识、标志、片偏移3个字段进行分片和重组。标识是IP数据报的标识符,目的主机利用此字段和目的地址判断收到的分片属于哪个数据报,以便进行数据重组。标志字段用于告诉目的主机该数据报是否已经分片,以及当前数据报是否是最后一个分片。片偏移字段指出本分片在初始IP数据报的数据区中的位置,位置偏移量以8字节为单位,重组的分片顺序由片偏移提供。

16.分布式非结构化

17.(10)Linux

【解析】2003年11月4日,Novell表示将会对SUSE提出收购,收购的工作于2004年1月完成。2005年8月4日,Novell公共关系科的领导及代言人表示,SUSELinuxProfessional系列的开发将变得更开放以及让社群参与当中的工作。

18.802.3IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。

—IEEE802.1标准,包括局域网体系结构、网络互连以及网络管理与性能测试。

—IEEE802.2标准,定义了逻辑链路控制(LLC)子层的功能与服务。

—IEEE802.3标准,定义了CSMA/CD总线介质访问控制子层与物理层的规范。

—IEEE802.4标准,定义了令牌总线(TokenBus)介质访问控制子层与物理层的规范。

—IEEE802.5标准,定义了令牌环(TokenRing)介质访问控制子层与物理层的规范。

—IEEE802.6标准,定义了城域网(MAN)介质访问控制子层与物理层的规范。

—IEEE802.7标准,定义了宽带技术的规范。

—IEEE802.8标准,定义了光纤技术的规范。

—IEEE802.9标准,定义了综合语音与数据局域网的规范。

—IEEE802.10标准,定义了可互操作的局域网安全性规范。

—IEEE802.11标准,定义了无线局域网技术的规范。

19.(7)6.8Gbps

【懈析】Ethernet交换机有24个lOOMbps的全双工端口与1个1Gbps的全双工端口,实际数据传输速率可达2×(24×lOOMbps十lOOOMbps)=68000Mbps=6.8Gbps。

20.搜索器网络搜索引擎一般是由搜索器、索引器、检索器和用户接口4个部分组成的:搜索器从因特网上自动搜集网页中的数据;索引器自动为这些数据建立索引并将索引存放在索引数据库中;检索器根据用户的查询需求快速地在索引库中检索文档;用户接口则是一个根据用户输入的查询信息显示查询结果的页面生成系统。

21.网络层次结构网络层次结构解析:一个功能完备的计算机网络需要制定——套复杂的协议集,对于复杂的计算机网络协议最好的组织方式是层次结构模型。我们将计算机网络层次结构模型和各层协议的集合定义为计算机网络体系结构。

22.网络层网络层解析:网络层主要功能是路由选择、拥塞控制和网络互联。通过路由算法,为分组通过通信子网选择最适当的路径。

23.2424解析:256级灰度要用8位二进制数来表示,所以每秒钟图像的数据量是160×120×8×5=768000位,现在,64Kb/s的通信信道被声音信息占用了32Kb/s,图像传输就只剩下32Kb/s即每秒32768位,所以压缩比例应该为768000/32768约24倍。

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

25.数据链路层数据链路层解析:局域网参考模型只对应OSI的数据链路层和物理层,它将数据链路层划分为逻辑链路控制子层LLC和介质访问控制子层MAC。

26.介质独立接口MII介质独立接口MII解析:IEEE802.3u标准在LLC子层使用IEEE802.3标准,在MAC子层使用CSMA/CD方法,在物理层定义了新的标准100BASE-T。100BASE-T标准采用介质独立接口MII,将MAC子层与物理层分隔开。

27.面向任务型面向任务型解析:网络操作系统一般可以分为两种,一种是面向任务型,另一种是通用型网络操作系统,面向任务型是为某一种特殊网络应用要求而设计的,而通用型网络操作系统可以提供基本的网络服务功能。

28.源路由网桥源路由网桥解析:网桥的标准有两个,分别由IEEE的802.1和802.5两个分委员会来制定,它们的区别在于路由选择的策略不同。基于这两种标准的网桥分别是透明网桥和源路由网桥。

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

\n【解题思路】

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

\n【参考答案】

\n

30.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符对应小写字母不变,否则替换。

\n【解题思路】

\n本题类似第69套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。

\n【参考答案】

\n

31.D解析:本题考查点是SNMP协议中使用的公开端口号。TCP和UDP都使用端口进行寻址。它们分别拥有自己的端口号,这些端口号可以共存一台主机而互不干扰。在多任务环境中,每个端口对应于主机上的一个进程。每个端口占用16位,取值范围0~255。一些最常用的TCP和UDP端口是专用的,用户在利用TCP或UDP编写自己的应用程序时,应避免使用这些端口号。例如SNMP协议使用的公开端口UDP端口161和162。

32.A解析:本题考查硬件组成的4个层次。硬件设施分芯片、板卡、设备、网络4个部分。其中板卡承载着芯片及元器件。

33.D解析:辅助工程是计算机的一大应用领域,它包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)、计算机辅助教学(CAI)、计算机辅助测试(CAT)等。

34.voidStrOR(void){intIjkindexstrl;charch;for(I=O;I<maxline;I++){Strl=s'trlen(xx[I]);/*求各行的长度*/index=strl;for(j=O;j<strl;j++)/*将一行中所以小写字母o右边的字符依次向左移一位并删除字母.*/if(xx[I][j]=='o'){for(k=j;kxx[I][k]=xx[I][k+l];xx[I][strl-1]='';index=j;/*记录下最后一个o所在的位置*/}for(j=strl-1;j>=index;j--)/*最后一个o右侧的所有字符都移到已处理字符串的左边*/ch=xx[I][strl-1];for(k=strl-1;k>O;k--)xx[I][k]=xx[I][k-l];xx[I][O]=ch;}}}voidStrOR(void)\r\n{\r\nintI,j,k,index,strl;\r\ncharch;\r\nfor(I=O;I<maxline;I++)\r\n{\r\nStrl=s'trlen(xx[I]);/*求各行的长度*/\r\nindex=strl;\r\nfor(j=O;j<strl;j++)/*将一行中所以小写字母o右边的字符依次\r\n向左移一位,并删除字母.*/\r\n\r\nif(xx[I][j]=='o')\r\n{\r\nfor(k=j;kxx[I][k]=xx[I][k+l];\r\nxx[I][strl-1]='';\r\nindex=j;/*记录下最后一个o所在的位置*/\r\n}\r\nfor(j=strl-1;j>=index;j--)/*最后一个o右侧的所有字符都移到已处理字\r\n符串的左边*/\r\nch=xx[I][strl-1];\r\nfor(k=strl-1;k>O;k--)\r\nxx[I][k]=xx[I][k-l];\r\nxx[I][O]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)循环结构与选择结构的嵌套使用。

(2)字符数组中的元素的移动。

(3)字符串处理函数的使用。

在本题中,以行作为字符串处理的基本单位。首先,要确定该行字符串的长度。然后使用循环结构依次对字符进行处理。先找到字符o,将o右侧的字符依次向左移。这个操作同时能够删除字符o。记录下最后一个。所在的位置,在这个。右侧的所有字符都要移到已处理字符串的左边,这个过程也是使用循环来完成的。最后,对文章中的每一行都进行这一操作即可。`

35.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果该数是完全平方数*/}hun=i/100;/*求该数的百位数字*/data=i-hun*100;/*得到后两位数*/ten=data110;/*求该数的十位数字*/data=data-ten*10;/*求该数的个位数字*/if(hun==ten||hun==data||ten==data)/*有两位数字相同*/{bb[k]=i;/*则把该数存入数组bb中*/k++;}/*统计满足条件的数的个数*/}j++;}}returnk;/*返回满足该条件的整数的个数*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果该数是完全平方数*/\r\n}\r\nhun=i/100;/*求该数的百位数字*/\r\ndata=i-hun*100;/*得到后两位数*/\r\nten=data110;/*求该数的十位数字*/\r\ndata=data-ten*10;/*求该数的个位数字*/\r\nif(hun==ten||hun==data||ten==data)/*有两位数字相同*/\r\n{bb[k]=i;/*则把该数存入数组bb中*/\r\nk++;}/*统计满足条件的数的个数*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回满足该条件的整数的个数*/\r\n}解析:解答本题,首先应该考虑用一个for循环来依次取得100到999之间的各个数,并对当前所取得的数进行两个条件判断:一是判断该数是否是完全平方数:二是判断该数是否有两位数字相同。如果以上两个条件同时满足,则把该数存放到b数组中,尽管题目要求所存的数必须从小到大,但我们取数的过程本身就是从小到大取得,因此,排序工作是没有必要做的,按照取数的顺序,把满足条件的数值存放到数组b中就可以了。判断某个数是否是完全平方数的方法是看该数是否可以拆成完全相同的两个数的积(当然要拆成的两个数一定是两位数),因此,我们再利用一个循环用10以上的两位数逐个去拆被判断的数,如果被判断的数恰好可以被完全拆分,则第一个条件成立,接着就开始依次取得被判断的数的百位、十位

温馨提示

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

评论

0/150

提交评论