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

下载本文档

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

文档简介

(2022年)湖北省宜昌市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.

2.下列属于无线技术的是()

A.RPRB.AdhocC.EPOND.SDH

3.基于精简指令集RISC结构处理器的服务器与相应的PC服务器相比,CPU处理能力能够提高()。

A.40%~60%B.30%~50%C.60%~80%D.50%~75%

4.下列说法错误的是()。

A.奔腾是32位的,这里32位指的是处理器能够保存32位的数据

B.计算机的位数不是指十进制数,而是十六进制数

C.通常称8位是一个字节(Byte),16位是一个字(Word)

D.用于安腾处理器上的芯片已经是64位了

5.下列关于服务器技术的描述中,错误的是()A.服务器磁盘性能表现在磁盘存储容量与I/O速度

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

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

D.企业级服务器采用对称多处理器(SMP)技术时,一般使用1~3个CPU

6.在以下关于EDI的叙述中,哪种说法是错误的?()。

A.EDI系统全部采用了Web浏览界面

B.EDI系统应实现两个或多个计算机应用系统之间的通信

C.EDI系统之间传输的信息应遵循一定的语法规则和国际标准。

D.EDI系统中的数据应尽可能的自动投递和处理

7.

8.

9.OSI参考模型中,负责选择合适的网间路由和交换节点,确保数据及时传递的是()。

A.物理层B.数据链路层C.网络层D.传输层

10.执行路由器的iproute命令必须进入的工作模式是()。

A.用户模式B.特权模式C.路由协议配置模式D.全局配置模式

二、填空题(10题)11.NetWare操作系统是以为中心的,主要由三个部分组成:文件服务器内核、工作站外壳与低层通信协议。

12.

13.IP组播具有的显著特点包括使用组地址、的组成员和底层硬件支持等。

14.因特网的通信设备包括网间设备和。

15.宽带网络的技术分为传输、交换和接入3部分,宽带传输网的主要代表是以______为基础的大容量光纤网络。

16.P2P网络存在4种主要结构类型,Napster是______目录式结构的代表。

17.FTP服务器利用______来控制用户对服务器的访问权限。

18.(8)在Internet中,邮件服务器间传递邮件使用的协议是_______。

19.(4)按网络覆盖范围分类,____用于实现几十公里范围内大量局域网的互联。

20.

三、2.填空题(8题)21.网桥的标准有两个,一是透明网桥,二是______。

22.早期ARPANET中通信控制处理机由______承担。

23.组播路由协议可分为域内组播路由协议和______两大类。

24.______也被称为“内部威胁”,授权用户将其权限用于其他未授权的目的。

25.TCP/IP参考模型中,______协议横跨整个层次。

26.按明文的处理方法,密码系统可以分为分组密码和【】。

27.防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的【】。

28.统一的安全电子政务平台具体包括:统一的可信Web服务平台、统一的Web门户平台和______。

四、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.已知数据文件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的内容。

五、1.选择题(3题)31.以下关于FDDI的论述不正确的是()。

A.FDDI使用的是多令牌的环网介质访问控制~lAC协议

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

C.数据传输速率为100Mbps,环路长度为100km

D.可以使用多模或单模光纤构成双环结构,具有容错和动态分配带宽的能力

32.以下关于域名系统不正确的描述是()。

A.域名系统实际上是一个分布式的信息数据库

B.域名系统采用客户/服务器方式工作

C.在域名系统中,每个域名对应一个IP地址,且每个IP地址都有一个域名与之对应

D.一个IP地址可以对应几个域名

33.下面关于IPSec的说法哪个是错误的?______。

A.它是一套用于网络层安全的协议B.它可以提供数据源认证服务C.它可以提供流量保密服务D.它只能在IPv4环境下使用

六、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.编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为“as”,函数返回值是6。

函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out40.dat中。

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

请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("输入原字符串:");

gets(str);

printf("输入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

rf=fopen("in40.dat","r");

wf=fopen("out40.dat","w");

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

36.已知在文件IN20.DAT中存有若干个(个数〈200)4位数字的正整数,函数ReadDat()的功能是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:(1)求出这文件中共有多少个正整数totNum:(2)求㈩这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数WriteDat()把所求的结果输出到文件OUT20.DAT中。

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

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

试题程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少个正整数*/

inttotCnt=0;/*符合条件的正整数的个数*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(Readdat())

{

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

return;

}

CalValue();

printf("文件IN20.DAT中共有正整数=%d个\n",totNum);

printf("符合条件的正整数的个数=%d个\n",totCnt);

printf("平均值=%.21f\n",totPjz);

Writedat();

}

intReaddat(void)

{

FILE*fp;

inti=0;

if((fp=fopen("IN20.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

参考答案

1.A

2.B

3.D

4.B解析:位(bit)是二进制数。

5.D

6.A解析:电子数据交换(EDI)\n是按照协议对具有一定结构特征的标准信息,经过数据通信网络,在计算机系统之间进行交换和自动处理,即EDI用户根据国际通用的标准格式编制报文,以机器可读的方式将结构化的信息,按照协议标准化文件通过计算机网络发送。报文接收方按国际统一规定的语法规则,对报文进行处理,通过信息管理系统和作业管理决策支持系统,完成综合自动交换和处理。

7.C

8.C

9.C

10.DD【解析】路由器的工作模式有:用户模式,是Console登陆到路由器时,输入正确密码就可以进入用户模式,是一个只读模式。用户模式下,只能执行pin9、telnet和showversion等简单命令。特权模式,输入enable和超级用户密码,就可以进入特权模式。特权模式下,可以查看和保存配置文件、清除闪存、处理并完成路由的冷启动等操作。路由协议配置模式,用于对路由协议的详细配置。全局配置模式,可以配置路由器的主机名、超级用户口令、TFTP服务器、静态路由(iproute)、访问控制列表、多点广播、IP记账等,因此选择D选项。

11.文件服务器【解析】NetWare操作系统是以文件服务器为中心的,它主要由文件服务器内核、工作站外壳与低层通信协议等三个部分组成。

12.

13.动态IP组播具有使用组地址、动态的组成员和底层硬件支持3个特点。

14.传输介质因特网的结构指与连接因特网相关的网络通信设备之间的连接方式,即网络拓扑结构。网络通信设备包括网间设备和传输介质。常见的网间设备有路由器、网络交换机、数据中继器、调制解调器,常见的传输介质有双绞线、同轴电缆、光纤、无线媒体。

15.ATM技术ATM技术解析:宽带传输网的主要代表是采用了ATM技术为基础的大容量光纤网络。

16.集中集中解析:P2P网络存在4种主要结构类型,Napster是集中目录式结构的代表。

17.用户账号用户账号解析:FTP服务器利用用户账号来控制用户对服务器的访问权限。

18.(8)SMTP【解析】在TCP/IP互联网中,邮件服务器之间使用简单邮件传输协议(SMTP)相互传递电子邮件,而电子邮件使用POP3协议从邮件服务器的邮箱中读取、下载邮件。

19.城域网【解析】城域网是介于广域网和局域网之接的一种高速网络。城域网的设计目标是满足几十千米范围内的大量企业、机关、公司的多个局域网的互联需求,以实现大量用户之间的数据、语音、图形与视频等多种信息传输。

20.43

【解析】c类IP地址仅用8位表示主机,21位表示网络,该IP地址的主机号为43。

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

22.接口报文处理机或IMP接口报文处理机或IMP解析:在早期的ARPANET中,承担通信控制处理机功能的设备是接口报文处理机(IMP)。

23.域间组播路由协议域间组播路由协议解析:组播协议可分为主机和路由器协议,即组插组管理协议以及路由器和路由器之间的协议,主要是路由协议,组播路由协议又分为域内组播路由协议和域间组播路由协议。

24.授权侵犯授权侵犯解析:授权侵犯属于渗入威胁,也被称为“内部威胁”,授权用户将其权限用于其他未授权的目的。

25.IPIP解析:TCP/IP参考模型中,IP协议横跨整个层次,TCP和UDP协议都要通过IP协议来发送和接收数据。

26.序列密码序列密码解析:按明文的处理方法可分为:分组密码和序列密码。分组密码或称为块密码(blockcipher)一次处理一块输入元素,每个输入块生成一个输出块。序列密码或称为流密码(streamcipher)对输入元素进行连续处理,每次生成一个输出块。

27.合法性合法性解析:防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的合法性。

28.统一的数据交换平台统一的数据交换平台解析:统一的安全电子政务平台包括统一的可信Web服务平台、统一的Web门户平台、统一的数据交换平台等。如何减轻应用系统客户端的维护工作,即开发“零客户端”的应用系统,是统一的安全电子政务平台设计和建设所需考虑的关键因素之一。

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

\n【解题思路】

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

\n【参考答案】

\n

30.【审题关键句】大于前连续5个数,偶数,从大到小排序。

\n【解题思路】本题类似于第35套题,通过审题可以发现主要有3个不同点:①要求进行比较的元素大于连续前5个数,因此在设置for循环条件语句时,应该从第6个元素开始,即数组下标i的值等于5,参考答案的第2条语句;②当前元素连续大于前5个数时,前5个元素的数组下标表示也有所不同,判断表达式也不一样,参考答案的第4条语句;③统计结果按从大到小的方式进行排序,即参考答案的第9条语句。

\n【参考答案】

\n

\n

31.C解析:FDDI主要技术特点:使用基于IEEE802.5的单令牌的环网介质访问控制MAC协议;使用IEEE802.2协议,与符合IEEE802标准的局域网兼容;数据传输速率为100Mbps,连网的结点数小于等于1000,环路长度为100km:可以使用双环结构,具有容错能力:可以使用多模或单模光纤;具有动态分配带宽的能力,能支持同步和异步数据传输。

32.D解析:域名系统采用客户用R务器方式,实际上是一个数据库,保存着它所管辖区域内的主机的名字与IP地址的对照表,这组名字服务器是域名解析系统的核心。IP地址与域名是一一对应的关系。

33.D解析:IPSec(IP安全)是IETF的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、无连接完整性、数据源认证、拒绝重放包、加密和流量保密服务。虽然IPSec想专门用于IPv6,但它也可以用于IPv4。

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.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指针p指向字符串产地址*/r=substr;/*指针r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一个字符等于字符串中的该字符则继续比较下一个字符*/{r++;p++;}elsebreak;/*否则退出循环*/if(*r=='\0')/*如果子字符串在字符串中出现了一次*/n++;/*则n加1进行统计*/str++;/*指向字符串中的下一个字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指针p指向字符串产地址*/\r\nr=substr;/*指针r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一个字符等于字符串中的该字符,则继续比较下一个字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否则退出循环*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出现了一次*/\r\nn++;/*则n加1,进行统计*/\r\nstr++;/*指向字符串中的下一个字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本题考查的知识点如下:

(1)指针的相关操作。

(2)强行退出——break的使用。

指针是C语言中的一个难点。在这里,我们要使用指针实现对数组的访问继而进行字符的比较。使用数组存放字符串时,存放的字符个数要比数组的容量小1,因为数组最后—个位置存放的是空格或者结束标志位。我们可利用这一点来判断一个字符串是否已经结束。在循环结构中常常要出现强行退出的情况,这里要使用到break语句强行退出一层循环。当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的第二个字符比较。

36.voidCalValue

温馨提示

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

评论

0/150

提交评论