【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)_第1页
【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)_第2页
【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)_第3页
【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)_第4页
【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】安徽省亳州市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.《计算机病毒防治管理办法》是在哪一年颁布的()。

A.1994B.1997C.2000D.1998

2.类信息是有极高使用价值的专用信息,如重要的市场走向分析、网络畅销商品的情况调查、新产品新技术信息、专利技术以及其它独特的专门性的信息等,是信息库中成本费用最高的一类信息()。

A.标准收费信息B.优质优价信息C.低收费信息D.免费信息

3.下列关于综合布线系统(PDS)的描述中,错误的是()。

A.PDS工程的设备配置是指各种配线架、布线子系统、传输介质和信息插座等的配置

B.当在单一信息插座上进行两项服务时,宜采用Y形适配器

C.水平布线子系统双绞线电缆长度应该在90m以内

D.网络拓扑结构的组合逻辑描述了网络单元的邻接关系

4.关于“一站式电子政务应用系统”的实现流程,描述正确的是()

A.分成身份认证、服务请求和服务调度及处理3个步骤

B.分成服务请求和服务调度及处N2个步骤

C.分成身份认证和服务调度及处理2个步骤

D.分成身份认、\证、服务请求、服务调度及处理和客户端对服务结果的处N4个步骤

5.下列服务中,()不是网络操作系统提供的服务。

A.文件服务B.网络管理服务C.打印服务D.办公自动化服务

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

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

7.机房是放置()等核心设备的场所。

A.交换机、路由器、显示器、键盘

B.核心路由器、服务器、配电箱

C.核心路由器、交换机、服务器

D.核心交换机、路由器、配电箱

8.第

2

以下哪一个网络互联设备是链路层设备?()

A.中继器B.网桥C.路由器D.网关

9.以下关于组建一个多集线器10Mbps以太网的配置规则,哪个是错误的()。

A.可以使用3类非屏蔽双绞线

B.每一段非屏蔽双绞线长度不能超过100米

C.多个集线器之间可以堆叠

D.网络中可以出现环路

10.宽带城域网的总体结构分为()。

A.核心层、汇聚层、接入层

B.WINDOWS平台、LINUX平台、UNIX平台

C.网络平台、业务平台、转发平台

D.网络平台、业务平台、管理平台

二、填空题(10题)11.一个B类地址分为64个子网的例子,借用原16位主机号中的6位,该子网的主机号就变成了10位。那么子网掩码用点分十进制可表示为_________。

12.在星型拓扑结构中,______结点是全网可靠性的瓶颈。

13.

14.IPTV技术使音频和视频节目内容以数据报的方式从不同的物理网络传送给不同的用户。

15.

16.Solaris10操作系统获得业界支持,它的桌面已经窗口化和菜单化。新的______界面使人感觉亲近和舒适。

17.操作系统是计算机系统的重要组成部分,它是用户与计算机之间的接口,管理着一台计算机的进程、、文件输入/输出、设备输入/输出4个主要操作。

18.网络反病毒技术主要有3种,它们是预防病毒技术、【】病毒技术和消除病毒技术。

19.认证方式主要包括PKI认证、摘要算法认证和______。

20.

三、2.填空题(8题)21.用户在上网浏览时,不仅可以查看文本信息,而且还可以激活一段声音,显示一个图片,甚至可以播放一段动画,这是因为使用了______技术。

22.通常使用Internet进行网上购物需要经过浏览与选择商品、填写订购单、______和等待商家服务4个步骤。

23.目前有关认证的使用技术主要有3种:消息认证,身份认证和【】。

24.非对等结构网络操作系统包括网络服务器和工作站,其中______是局域网的逻辑中心。

25.URL(统一资源定位器)主要包括3部分:协议类型、【】和路径及文件名。

26.Internet(因特网)上最基本的通信协议是【】。

27.CSMA/CD发送流程为:先听后发,边听边发,冲突停止,______延迟后重发。

28.采用“共享介质”技术的局域网,如果它的带宽是10Mbps,现网中有10个结点,则每个结点平均能分配到的带宽为【】Mbps。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组xx中;请编制函数ChA,其函数的功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个新的值,存入数组单元xx[i][0]中(其中:i是文章中的某行)。第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新的值,存入数组单元xx[i][1]中。以此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的值,存放在原字符串对应的位置上,之后把已处理的字符串逆转后仍按行重新存入无符号字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到out.dat文件中。

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按它的ASCII值作以上处理。

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

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

30.函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。

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

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

请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。

五、1.选择题(3题)31.IP地址由()位二进制数值组成。

A.16位B.8位C.32位D.64位

32.在网络安全中,截取是指未授权的实体得到了资源的访问权,这是对()。

A.可用性的攻击B.机密性的攻击C.完整性的攻击D.真实性的攻击

33.以下技术不属于预防病毒技术的范畴()。

A.加密可执行程序B.引导区保护C.系统监控与读写控制D.自身校验

六、1.程序设计题(3题)34.下列程序的功能是:计算500~800之间素数的个数cnt,并按所求素数的值从小到大的/顷序,再计算其间隔加、减之和,即第1个素数-第2个素数十第3个素数-第4个素数+第5个素数……的值sum。请编写函数countValue()实现程序的要求,最后调用函数writeDaI()把结果cnt和sum输出到文件OUT66.DAT中。

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

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

试题程序;

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=0;

countValue();

printf("素数的个数=%d\n",ont);

printf("按要求计算得值=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

35.函数ReadDat()的功能是实现从文件ENG4.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS4.DAT中。

替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。

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

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的总行数*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG4.IN","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;

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

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

{

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

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

}

fclose(fp);

}

36.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计㈩满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT77.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("IN77.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("OUT77.DAT","w");

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

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

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

fclose(fp);

}

参考答案

1.C

2.B

3.D综合布线系统的网络拓扑结构是由各种网络单元组成的,并按照技术性能要求和经济合理原则进行组合和配置。组合配置包括组合逻辑和配置形式,组合逻辑描述网络功能的体系结构;配置形式描述网络单元的邻接关系,即说明交换中心(或节点)和传输链路的连接情况。因此选项D的说法错误。

4.A一站式电子政务应用系统的实现流程包括:身份认证、服务请求和服务调度及处理3个步骤。\r\n

5.D网络操作系统提供的基本服务有:文件服务、打印服务、数据库服务、通信服务、信息服务、分布式服务、网络管理服务和Internet/lntranet服务。选项D1中的办公自动化服务不是网络操作系统提供的基本服务。

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

7.C

8.B在物理层进行信号整形和放大的设备是中继器.而在数据链路层进行网络互联的设备是网桥,在网络层进行网络互联的设备叫多协议路由器或路由器,而在高层进行协议转换的网络互联设备是网关。

9.D解析:多集线器10Mbps以太网配置规则:10Mbps网卡(或10Mbps/100Mbps自适应网卡);3类或以上UTP电缆:10BASE-T集线器;每段UTP电缆的最大长度为100m;任意两个节点之间最多可以5个网段,经过4集线器;整个网络的最大覆盖范围为500m;网络中不能出现环路。

10.D

11.

12.中心中心解析:在星型拓扑构型中,结点通过点对点通信线路与中心结点连接。中心结点控制全网的通信,任何两结点之间的通信都要通过中心结点。星型拓扑构型结构简单,易于实现,便于管理。但是,网络的中心结点是全网可靠性的瓶颈,中心结点的故障可能造成全网瘫痪。

13.插槽

14.IPIPTV技术是一项系统集成技术,它能使音频/视频节目内容或信号以IP包的方式在不同的物理网络中被安全、有效且保质地传送或分发给不同的用户。IPTV的基本技术形式可以概括为:视频数字化、传输IP化、播放流媒体化。

15.

16.Java控制台Java控制台解析:Solaris10操作系统获得了广泛的业界支持,它的桌面已经窗口化和菜单化。新的Java控制台界面使人感觉亲近和舒适,这一切和MicrosoftWindows非常相似。

17.内存分配操作系统是计算机系统的重要组成部分,是用户与计算机之间的接口,管理一台计算机的进程、内存分配、文件输入/输出以及设备输入/输出4个主要操作。

18.检测检测解析:本题考查点是网络反病毒的3种主要技术。计算机病毒在网络上的破坏性远大于单机系统,例如,CHI病毒就给一些网络造成过严重的破坏。目前,网络反病毒技术主要有3种:预防病毒技术、检测病毒技术和消除病毒技术。预防病毒技术是通过将监控程序事先常驻于系统内存之中,优先获得系统控制权,监视系统中病毒的出现,达到阻止病毒进入系统的目的;检测病毒技术是通过对病毒的一些特征来进行检测,达到发现病毒的目的;消除病毒技术是通过对病毒的分析,开发具有删除病毒程序并恢复原文件的软件。

19.账户名/口令认证账户名/口令认证解析:认证技术主要解决网络通信过程中通信双方的身份认可。账户名/口令认证是一种常用的认证方式,主要用于操作系统登录和Telnet等。此外还有基于PKI的认证和使用摘要算法的认证方式。

20.

21.超媒体超媒体解析:超媒体技术对超文本的链接信息类型进行了扩展,支持丰富媒体格式的Web浏览。

22.选择支付方式选择支付方式解析:通常使用Internet进行网上购物需要经过浏览与选择商品、填写订购单、选择支付方式和等待商家服务4个步骤。

23.数字签名数字签名解析:认证的使用技术主要有消息认证、身份认证和数字签名。

24.网络服务器网络服务器解析:在非对等结构网络操作系统中运行的软件一部分运行在服务器上,一部分运行在工作站上,但是服务器集中管理网络资源与服务,所以是逻辑中心。

25.主机名主机名解析:URL(统一资源定位器)主要包括3部分;主机名、协议类型和路径及文件名。

26.TCP/IPTCP/IP解析:网络中的每台计算机必须在有关信息内容、格式和传输顺序等方面遵守共同的规则。这些规则通过网络通信协议来约定。目前市场上流行的协议有TCP/IP、SNA、DNA等。Internet(因特网)上最基本的通信协议是TCP/IP(传输控制协议/互联网协议)。

27.随机随机解析:在Ethernet中,发送结点以“广播”方式把数据通过作为公用传输介质的总线发送出去,总线上所有的结点都能“收听”到发送结点发送的数据,为了避免冲突,CSMA/CD的发送流程可以概括为:先听后发、边听边发、冲突停止、随机延迟后重发。

28.11解析:传统的以太网、令牌环网和令牌总线局域网技术是建立在“共享介质”基础上的,网中所有结点共享一条公共通信传输介质。如果网络的带宽是10Mbps,则网中每个节点平均能分配到的带宽为总带宽除以结点总数。由此可见,当局域网中的结点数目增多时,网络效率将急剧下降。

29.【审题关键句】以行为单位,新字符串中每个字符的ASCII码值等于该位置上的原字符ASCII码值加其后面一个字符的ASCII码值,逆序排序。

\n【解题思路】

\n①定义整型循环变量i、j和字符局部变量yuan。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值大于或等于maxline,在循环体中,首先把第i行的第一个字符xx[i][O]赋给变量yuan,在第二层for循环中,循环变量j从0开始,依次递增直到其值等于该行字符串的长度减l,在循环体中,将字符xx[i][j]的ASCII码值与字符xx[i][j+1]的ASCII码值相加的和保存到字符xx[il[j]中。当退出第二层for循环后,把第i行的最后一个字符与第一个字符变量yuan的值相加,最后通过strrevi函数对i行字符串逆序排序。

\n【参考答案】

\n

30.【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。

\n【解题思路】

\n①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字符局部变量ch。

\n②在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j开始0,依次递增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并且小于等于l00,如果成立,则把ch的值与string[i][j]值相加,所得的新值保存在string[i][j]中。

\n【参考答案】

\n

31.C解析:IP地址由32位二进制数值组成(4个字节),但为了方便用户的理解和记忆,它采用了点分十进制标记法,即将4个字节的二进制数值转换成四个十进制数值,每个数值小于等于255,数值中间用“.”隔开,表示成w.x.y.z的形式。

32.B解析:在网络安全中,截取是指未授权的实体得到了资源的访问权,这是对机密性的攻击。

33.D解析:本题考查点是预防病毒技术。网络反病毒技术包括预防病毒、检测病毒和消除病毒3种技术。其中预防病毒是指通过自身常驻内存程序,对系统进行监视和判断,争取事先发现病毒,以便阻止病毒的入侵和破坏。预防病毒技术包括:加密可执行程序、引导区保护和系统监控与读写控制。选项D中,自身校验是属于检测病毒技术的范畴。

34.voidcountValue(){intijhalfyy[100];for(i=500;i<800;i++){half=i/2;for(j=2;j<=half;j++);if(i%j==0)break;/*如果该数不是素数则退出此层循环*/if(j>=half)/*如果该数是素数则将该数存入数组yy中*/{yy[cnt]=i;cnt++;/*统计素数的个数*/}}for(i=0j=-1;i<cnt;i++)/*计算这些素数的间隔加、减之和*/{j=j*-1;sum+=j*yy[i];}}voidcountValue()\r\n{inti,j,half,yy[100];\r\nfor(i=500;i<800;i++)\r\n{half=i/2;\r\nfor(j=2;j<=half;j++);\r\nif(i%j==0)break;/*如果该数不是素数,则退出此层循环*/\r\nif(j>=half)/*如果该数是素数,则将该数存入数组yy中*/\r\n{yy[cnt]=i;\r\ncnt++;/*统计素数的个数*/\r\n}\r\n}\r\nfor(i=0,j=-1;i<cnt;i++)/*计算这些素数的间隔加、减之和*/\r\n{j=j*-1;\r\nsum+=j*yy[i];\r\n}\r\n}解析:本题考查的知识点如下:

(1)利用循环和“%”进行素数的判断。

(2)间隔加、减的实现。

在本题中,首先要找出判断素数的方法。若一个数a依次除以从2到a/2的数所得的余数都不是0,则这个数是素数。用此方法依次判断出从500到800区间内的素数。由题意可知,第1,3,5…个素数计算加法,第2,4,6…个素数计算减法。减去1个正整数就是加上负的这个正整数,所以可以将这个正整数乘以-1进行加法。使用循环实现求和,在奇数次的循环中,每个素数乘以1,偶数次的循环中,素数乘以-1,就可实现间隔加、减。

35.voidencryptChar(){inti;char*pf;for(i=O;i<maxline;i++){pf=xx[i];/*指针pf指向各行的首地址*/while(*pf!=0){if(*pf*11%256>130||*pf*11%256<=32);/*如果广计算后的值小于等于32或大于130*//*则该字符不变*/else*pf=*pf*11%256;/*否则将所对应的字符进行替代*/pf++;/*指针pf指向下一个字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i<maxline;i++)\r\n{\r\npf=xx[i];/*指针pf指向各行的首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif(*pf*11%256>130||*pf*11%256<=32);\r\n/*如果广计算后的值小于等于32或大于130*/\r\n/*则该字符不变*/\r\nelse\r\n*pf=*pf*11%256;/*否则将所对应的字符进行替代*/\r\npf++;/*指针pf指向下一个字符*/\r\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行,当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用“if(*pf*11%256>130||*pf*11%256<=32)”语句米实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前的字符乘以11的结果再去与256求余数。处理完毕后,指针去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十

温馨提示

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

评论

0/150

提交评论