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

下载本文档

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

文档简介

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

一、单选题(10题)1.计算机网络的目标是()。

A.提高计算机安全性B.分布处理C.将多台计算机连接起来D.共享软件、硬件和数据资源

2.子网掩码为255.128.0.0,该掩码又可以写为()。

A./8B./9C./10D./11

3.下列关于常见网络版防病毒系统的描述中,错误的是()。

A.系统的数据通信端口是固定的

B.客户端的安装可以采用脚本登录安装方式

C.管理控制台既可以安装在服务器端,也可以安装在客户端

D.系统的升级可以采用从网站上下载升级包后进行手动升级的方式

4.以下哪个不是网络商务信息的特点()。

A.收益大B.便于存储C.时效性强D.准确性高

5.用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的密文是()。

A.19B.12C.13D.7

6.

7.关于OSPF和RIP协议中路由信息的广播方式,正确的是()。

A.OSPF向全网广播,RIP仅向相邻路由器广播

B.RIP向全网广播,OSPF仅向相邻路由器广播

C.OSPF和RIP都向全网广播

D.OSPF和RIP都仅向相邻路由器广播

8.

9.

10.在使用因特网进行电子商务活动中,通常可以使用安全通道访问Web站点,以避免第三方偷看或篡改。安全通道使用()技术。

A.SETB.RSAC.SSLD.CA

二、填空题(10题)11.

第79题___________即公共管理信息协议,是IS0定义的网络管理协议

12.在UNIX标准上有两大阵营:一个是【】以AT&T与Sun公司为首,另一个是开放系统基金会OSF,以IBMHPDEC为首。

13.网络系统分层设汁的另一个好处是可以方便地分配与规划带宽,有利于均衡负荷,提高网络效率。经验数据是:层次之问的上联带宽与下一级带宽之比一般控制在1:_________。

14.

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

16.

17.

18.(4)传输层的主要任务是向用户提供可靠的_________服务,透明地传送报文。

19.(17)Web站点可以限制用户访问Web服务器提供的资源,访问控制一般分为4个级别:硬盘分区权限、用户验证、Web权限和_________限制。

20.

三、2.填空题(8题)21.全球网络必须具有下列5种属性,即服务质量、移动性、扩展性、安全性和可靠性以及______性。

22.电子政务的发展大致经历了面向数据处理、面向信息处理和______3个阶段。

23.计算机网络的通信子网由通信处理机、______和其他通信设备组成。

24.局域网协议标准是【】。

25.电子商务的体系结构可以分为网络基础平台、安全基础结构、支付体系和【】。

26.在TCP/IP参考模型中,应用层协议的【】用来实现互联网中电子邮件传送功能。

27.在OSI参考模型中,进行数据格式转换,加密与解密属于______层的功能。

28.安腾是______位的芯片。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVat,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=10,且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat。

例如:1239,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件忽略。

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

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

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

五、1.选择题(3题)31.欧洲的《信息技术安全评估准则》(ITSEC)有______个评估级别。

A.4B.5C.6D.7

32.某主机的IP地址为202.113.25.55,子网掩码为255.255.255.0。请问该主机使用的回送地址为______。

A.202.113.255B.255.255.255.255C.255.255.255.55D.127.0.0.1

33.为了避免IP地址的浪费,需要对IP地址中的主机号部分进行再次划分,将其划分成哪两部分?

A.子网号和主机号B.子网号和网络号C.主机号和网络号D.子网号和分机号

六、1.程序设计题(3题)34.在文件in33.dat中有200个正整数,且每个正整数均在100至9999之间。函数readDat()的功能是读取这200个数并存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按照每个数的后3位的大小进行升序排列,将排序后的前10个数存入数组bb中,如果数组比中出现后3位相等的数,则对这些数按原始4位数据进行降序排列。最后调用函数writeDat()把结果比输出到文件out33.dat中。

例如:处理前60125099901270258088

处理后90126012702580885099

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

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

试题程序:

#include

9include

#include

intaa[200],bb[10];

voidreadDat();

voidwriteDat();

voidjsSort()

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

voidreadDat()

{

FILE*in;

inti;

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

for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);

fclose(in);

}

voidwriteDat()

{

FILE*out;

inti;

clrscr();

out=fopen("out33.dat","w");

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

{

printf("i=%d,%d\n",i+l,bb[i]);

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

}

fclose(out);

}

35.已知数据文件IN15.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制函数jsVal(),其功能是:依次从数组a中取出一个4位数,如果该4位数连续小于该4位数以后的5个数且该数是偶数,则统计出满足此条件的数的个数cnt,并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT15.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("IN15.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("In");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件OUT11.DAT中。

例如,若n为1000时,函数值应为s=153.909064。

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

请勿改动主函数main()和输入输出函数progReadWrite()的内容。

试题程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

doublecountValue(intn)

{

}

main()

{

clrscr();

printf("自然数之和的平方根=%f\n",countValue(1000));

progReadWrite();

}

progReadWrite()

{

FILE*wf;

inti,n;

floats;

wf=fopen("OUTll.DAT","w");

s=countValue(1000);

fprintf(wf,"%f\n",s);

fclose(wf);

}

参考答案

1.D解析:资源共享的观点将计算机网络定义为“以相互共享资源的方式互连起来的自治计算机系统的集合”。资源共享的观点定义符合当前计算机网络的基本特征。它主要表现在计算机网络建立主要目的是实现计算机资源共享。计算机资源主要指计算机硬件、软件与数据。

2.B255.128.0.0转换成二进制是11111111.10000000.00000000.00000000,从最左边开始一共连续有9个1,即该子网掩码可写成/9。故选B选项。

3.A在网络版防病毒系统的端口设置中,为了使通信数据能顺利地通过防火墙,通常系统会提供用于进行端口配置的界面,用于修改通信端口。故选A选项。

4.A

5.D

\n

6.D

7.ARIP协议是向量.距离路由选择算法在局域网上的直接实现,最大优点是配置和部署相当简单。在RIP协议中,仅向相邻路由器传送广播信息;而OSPF路由选择协议要求路由器具有更大的存储器和更快的\nCPU,要求路由器保存整个互联网的拓扑结构图、相邻路由器的状态等众多路由信息;在OSPF协议中,将向全网传送广播信息。

8.B

9.A

10.C解析:交互敏感信息时应避免第三方偷看或篡改是用户在浏览Web站点及与Web站点进行交互时通常要考虑的安全问题之一。为避免这一问题,可以使用安全通道访问Web站点,安全通道使用SSL(安全套接层)技术。

11.CMIP

【解析】ISO制定的公共管理信息协议(CMIP),主要是针对0SI模型的传输环境设计的。

12.UNIX国际即UIUNIX国际即UI解析:另一个是UNIX国际,与OSF对立。

13.

14.可靠的

【解析】传输控制协议TCP是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。

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

16.

17.

18.(4)端到端(或End-to-End)【解析】传输层的主要任务是向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。

19.(17)1P地址

【解析】Web站点可以限制用户访问Web服务器提供的资源,访问控制一般分为四个级别:lP地址限制、用户验证、Web权限和硬盘分区权限。

20.

21.异构性异构性解析:全球网络在很多方面是异构型的,它必须具有应付大量的传输技术、终端技术以及应用程序的能力。

22.面向知识处理面向知识处理解析:根据利用信息技术的目的和信息技术的处理能力来划分,电子政务的发展大致经历了面向数据处理、面向信息处理和面向知识处理等3个阶段。面向数据处理的电子政务主要集中在1995年以前;面向信息处理一直延续到2001年;目前电子政务已经进入第三个发展阶段,其主要的目标是在政府信息支撑环境的基础上,利用知识管理技术提供政府的决策能力,建立基于网络的分布式政府结构,并通过分布式的“一站式政府”服务中心提供跨部门的政府业务服务。

23.通信线路通信线路解析:通信子网由通信处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务。

24.IEEE802IEEE802解析:局域网协议标准是IEEE802。

25.电子商务业务系统电子商务业务系统解析:电子商务的体系结构可以分为以下四个层次:1、电子商务的网络基础平台;2、安全基础结构;3、支付体系;4、电子商务业务系统。

26.SMTPSMTP解析:在TCP/IP参考模型中,应用层协议的SMTP用来实现互连网中电子邮件传送功能。

27.表示层表示层解析:表示层主要用于处理在两个通信系统中交换信息的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

28.6464解析:从奔腾到安腾,标志着英特尔体系结构从IA-32向IA-64的推进。奔腾是32位芯片,而安腾是64位芯片。

29.【审题关键句】千位+十位与个位+百位,都是偶数,两数相减结果大于等于l0小于等于20,从大到小排序。

\n【解题思路】

\n本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:第一是判断新组合的两个两位数都为偶数;第二是两数相减后所要求的值域范围稍有不同,本题要求的是大于等于l0小于等于20。参考答案的第l0条语句,集中修改该语句即可。

\n【参考答案】

\n

\n

30.【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此条件的数依次存入数组,按从大到小的顺序排序。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“个位-千位-百位-十位数大于零的个数”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。

\n【参考答案】

\n

31.D解析:ITSEC分为两部分功能准则和评估级别;评估准则分为7级,分别是测试、配置控制和可控的分配、能访问详细设计和源码、详细的脆弱性分析、设计与源码明显对应以及设计与源码在形式上一致。

32.D解析:A类网络地址127.0.0.1是一个保留地址,用于网络软件测试以及本地机器进程间通信,这个IP地址称为回送地址。无论什么程序,一旦使用回送地址发送数据,协议软件不进行任何网络传输,立即将之返回。因此含有网络号127的数据报不可能出现在任何网络上。

33.B解析:在实际应用中,需要对IP地址中的主机号部分进行再次划分,将其划分成子网号和主机号两部分。例如,我们可以对网络号168.113.0.0进行再次划分,使其第三个字节代表子网号,其余部分为主机号。

34.voidjsSort(){intijdata;for(i=O;i<199;i++)for(j=i+l;j<200;j++){if(aa[ii%1000>aa[j]%1000)/*按照每个数的后3位的大小进行升序排例*/{data=aa[i];aa[ii=aa[j];aa[j]=data;}elseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位数值相等则对这些数值按原始4位数据进行降序*/if(aaIi]<aa[j]){data=aaIii;aa[ii=aa[j];aa[j]=data;}}for(i=O;i<10;i++)/*将排好序的前十个数存入数组bb中*/bb[i]=aa[i];voidjsSort()\r\n{\r\ninti,j,data;\r\nfor(i=O;i<199;i++)\r\nfor(j=i+l;j<200;j++)\r\n{\r\nif(aa[ii%1000>aa[j]%1000)/*按照每个数的后3位的大小进行升序排例*/\r\n{\r\ndata=aa[i];\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\nelseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位数值相等,则对这些数值\r\n按原始4位数据进行降序*/\r\nif(aaIi]<aa[j])\r\n{\r\ndata=aaIii;\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\n}\r\nfor(i=O;i<10;i++)/*将排好序的前十个数存入数组bb中*/\r\nbb[i]=aa[i];解析:本题考查的知识点如下:

(1)循环结构的嵌套。

(2)选择结构的嵌套。

(3)特殊运算符“%”的使用。

(4)数据的升降序排列。

在该题中,首先要解决的问题是如何把题中4位数转换成符合要求的3位数。这里要用到一个比较特殊的运算符%,它的功能是取余。将4位数除以1000取余则得到要求的3位数。根据题意,若后3位相等,则按照原数据进行降序排序,所以在这里要加一个选择结构进行判断。对数据进行排序,可以使用最简单的“选择排序法”。即第一次从第一个数据开始和所有后面的数据进行比较,与比它大(小)的数据交换位置,将数据中最大(小)的数交换到最前面。第二次从第二个数据开始与后面的数据进行比较,将此次比较中最(小)的数据交换至第二个位置,直至最后一个数据。

35.voidjsVal(){intijflag=0;for(i=0;i〈MAX-5;i++)/*如果该4位数连续小于该4位数以后的5个数*/{for(j=i+1;j〈=i+5;j++){if(a[i]〈a[j])flag=l;/*则置flag为1*/elseflag=0;/*否则置flag为0*/if(a[i]%2!=0)/*如果该数是奇数则置flag为0*/flag=0;if(flag==0)/*如果flag为0则退出循环*/break;}if(flag==1)/*如果flag为土则将该数存入数组b中并统计满足条件的数的个数*/{b[cnt]=a[i];cnt++;}}for(i=0;i〈cnt-1;i++)/*将数组b中的数按从小到大的顺序排序*/for(j=i+1;j〈cnt;j++)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=0;i〈MAX-5;i++)/*如果该4位数连续小于该4位数以后的5个数*/\r\n{\r\nfor(j=i+1;j〈=i+5;j++)\r\n{\r\nif(a[i]〈a[j])\r\nflag=l;/*则置flag为1*/\r\nelseflag=0;/*否则置flag为0*/\r\nif(a[i]%2!=0)/*如果该数是奇数则置flag为0*/\r\nflag=0;\r\nif(flag==0)/*如果flag为0,则退出循环*/\r\nbreak;\r\n}\r\nif(flag==1)/*如果flag为土,则将该数存入数组b中,并统计满足条件的数的个数*/\r\n{\r

温馨提示

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

评论

0/150

提交评论