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

下载本文档

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

文档简介

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

一、单选题(10题)1.全球多媒体网络是()。

A.一个单一的统一网络B.一个司互操作的网络集合C.一个传输计算机数据的网络D.一个传输数据、音频、视频的网络

2.按密钥的使用个数,密码体制可以分为()。

A.密码学和密码分析学B.分组密码和流密码C.常规密码和公钥密码系统D.代换密码和置位密码

3.下列护地址类别和主机地址长度的匹配中,正确的是()。I.A类:24II.B类:16III.C类:8

A.仅IB.I、IIC.I、IIID.I、III、III

4.

5.当用户向ISP申请因特网账户时,用户的E-mail账户应包括()信息。

A.账号B.邮箱C.口令D.账号、口令

6.下列关于B/S模式应用服务器的描述中,错误的是()

A.网络应用建立在Web服务的基础上

B.访问不同的应用服务器需要不同的客户端程序

C.浏览器不能直接访问数据库服务器

D.采用3层架构

7.现代市场营销学认为,市场营销在社会经济生活中的基本作用,就是()。

A.解决生产与消费的矛盾,满足生活消费或生产消费的需要

B.解决投资与消费的矛盾,满足生活消费或生产消费的需要

C.解决积累与消费的矛盾,满足生活消费或生产消费的需要

D.解决生产与分配的矛盾,满足生活消费或生产消费的需要

8.2003年上半年发生的较有影响的计算机及网络病毒是什么()。

A.SARSB.SQL杀手蠕虫C.手机病毒D.小球病毒

9.一台交换机具有48个10/100BASE-TX端口与2个可扩展的1000BASE-X端口,那么这台交换机全双工满配置的情况下,总带宽为()。

A.8.8GB.13.6GC.12.5GD.14.8

10.关于百兆以太网的描述中,正确的是A.A.只支持屏蔽双绞线与光纤

B.协议标准是IEEE802.3u

C.通常称为交换式以太网

D.介质独立接口缩写为GMⅡ

二、填空题(10题)11.一个端到端的IPTV系统一般具有______、存储与服务、节目传送、用户终端设备和相关软件5个功能部件。

12.

13.我国第一条与国际互联网连接的专线是从中科院高能所到斯坦福大学直线加速器中心,它建成于______。

14.(19)组播路由协议分为_________组播路由协议和域间组播路由协议。

15.SNMPv1是一个不安全的协议,管理站(Manager)与代理(Agent)之间通过进行身份认证。

16.综合布线系统设计等级分为基本型、增强型与_______。

17.

18.(5)在OSI中,采用了三级抽象,即体系结构、服务定义和_________。

19.网络信息安全主要包括两个方面:信息传输安全和信息______安全。

20.

三、2.填空题(8题)21.下表为一路由器的路由表。如果该路由器接收到一个源IP地址为0、目的IP地址为0IP数据报,那么它将把此IP数据报投递到【】。

22.在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及______协议保证交易的安全。

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

24.网络实施的各阶段都需要网络管理员的参与,总的来说,网络管理员的职责有规划、建设、维护、扩展、______和故障检修。

25.在电信管理网中,管理者和代理之间的管理信息交换是通过CMIS和______实现的。

26.在网络管理中,______功能域监视网络吞吐率、利用率、错误率和响应时间等参数。

27.局域网主要采用的拓扑结构为______、环形、星形结构。

28.因特网中主机域名需要转换成IP址,这个过程称之为【】。

四、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.

五、1.选择题(3题)31.下面是与地址有关的四条论述,其中有错的一条是______。

A.地址寄存器是用来存储地址的寄存器

B.地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分

C.地址总线上既可传送地址信息,也可传送控制信息和其他信息

D.地址总线上除传送地址信息外,不可以用于传送控制信息和其他信息

32.以使用逻辑元器件为标志,大型机经历了4个阶段,其中第3代是()。

A.电子管计算机B.大规模集成电路计算机C.集成电路计算机D.超大规模集成电路计算机

33.配置高速缓冲存储器(Cache)是为了解决()

A.内存与辅助存储器之间速度不匹配问题

B.CPU与辅助存储器之间速度不匹配问题

C.CPU与内存储器之间速度不匹配问题

D.主机与外设之间速度不匹配问题

六、1.程序设计题(3题)34.请编制程序,要求:将文件IN94.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为奇数的元素值的算术平均值pj(保留两位小数),结果cnt1,cnt2,pj输出到OUT94.DAT中。

部分程序、读函数read_dat(intxx[200])及输出格式已给出。

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN94.DAT","r");

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

{

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

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

clrscr();

fw=fopen("out94.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

}

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

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*产品代码*/

charmc[il];/*产品名称*/

intdj;/*单价*/

ihtsl;/*数量*/

longSe;/*金额*/

}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("IN6.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);chi4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);chi5]=0;

sell[ii.sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

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

例如:1239,9-1-2-3>0,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件,计算平均值pjz2。

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

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

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

试题程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n满足条件的平均值pjz1=%7.2If\n不满足条件的平均值

pjz2=%7.2If\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen{"in80.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out80.dat","w");

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

fclose(fp);

}

参考答案

1.B解析:全球网络将是一个可互操作的网络集合,它支持数据、音频、图形、视频、图像和动画合并的多媒体应用。该网络将提供高效益、高性能的服务,包括娱乐质量的视频,它是可伸缩的,支持成千上万的用户,并且是灵活与可扩展的,以适应未来的需要。由此可以看出它并不是一个单一的统一的网络。

2.C

3.D

4.D

5.D【解析】在因特网中每个用户的E-mail都有一个全球唯一的E-mail地址,即用户的E-mail地址。用户的E-mail地址由两部分组成,后一部分为邮件服务器的主机名或邮件服务器所在域的域名,前一部为用户在该邮件服务器中的账号,中间用“@”仆隔。每个要通过某个ISP接入因特网的用户,在使用之前必须向该ISP申请一个账号。用户向ISP申请因特网E-mail账号时,ISP会告知用户合法的账号名和口令,而通过“@”组合的账号名与ISP邮件服务器主机名常常就是用户的电子邮件地址。

6.B

7.A

8.B

9.B

10.B

11.节目采集节目采集解析:一个端嵩到端的IPTV系统一般具有节目采集、存储与服务,节目传送、用户终端设备和相关软件5个功能部件。

12.多跳

13.1991年6月1991年6月解析:1991年6月我国的一条与国际互联网连接的专线建成,它从中国科学院高能物理研究所接到美国斯坦福大学的直线加速器中心。

14.(19)域内

【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议。目前,组管理协议包括Internet组管理协议IGMP和Cisco专用的组管理协议CGMP,组播路由协议又分为域内组播路由协议和域间组播路由协议两类。

15.团体名SNMP协议使用团体名(CommunityName)来标志协议数据的发送方身份,它包含在每个SNMP数据报文中。

16.\n综合型

\n

17.浏览器

【解析】FTP协议没有对用户接口进行定义,因而存在多种形式的用户接口。用户使用的FTP用户接口程序通常有传统的FTP命令行、浏览器和FTP下载工具。

18.(5)协议规格说明

【解析】在OSI中,采用了三级抽象,即体系结构、服务定义和协议规格说明。

19.存储存储解析:网络信息安全的主要特征是保证信息安全,它主要包括两方面:信息传输安全和信息存储安全。

20.动态绑定

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

.7解析:由于目的IP为0,其目的网络为,由路由表可以看出,到目的网络的上一步是网络是,故将IP数据报投递到。

22.SET安全电子交易SET安全电子交易解析:网上直接划付需要安全技术作为保障。在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及SET安全电子交易协议保证交易的安全。

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

24.优化优化解析:网络管理员主要职责有以下方面:确保网络通信传输畅通;负责网络布线配线架的管理,确保配线的合理有序;掌握与外部网络的连接配置,监督网络通信状况,发现问题后与有关机构及时联系;实时监控整个局域网的运转和网络通信流量情况;优化和故障检修。

25.CMIPCMIP解析:在电信管理网中,管理者和代理之间的管理信息交换是通过CMIS和CMIP实现的。

26.性能管理性能管理解析:性能管理使网络管理人员能够监视网络运行的关键参数,如吞吐率、利用率和错误率等。

27.总线型总线型解析:局域网在网络拓扑上主要采用了总线型、环形与星形结构。

28.域名解析域名解析解析:因特网中采用域名系统的目的是便于人们的记忆,但在IP协议中只能识别IP地址,所以在数据传输时,主机域名需要转换成IP地址,这个过程称之为域名解析。因特网中有一组既独立又协作的域名服务器,每台域名服务器保存着它所管辖区域内的域名与IP地址的对照表,据此即可进行域名解析。由于域名具有层次结构,所以对应的名字服务器也具有层次结构。

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【解题思路】

\n①首先定义变量并赋值,包括表示级数的整型变量al、a2,赋初值l,表示级数前n项的和s,其初值为2,表示级数的第n项t,循环变量i,级数n项赋初值l。

\n②采用for循环,循环变量i从0开始依次递增到2。在循环体中对m的值扩大l0倍,当级数前n项的和s小于m时,根据级数的第n项等于第n-2项与2倍的第n-1项的和,把表达式al+2*a2的值赋给变量t。然后把级数前11.1项的和s加上第n项的值t赋给变量S,求得级数前n项的和赋给变量s。把il的值加1,在下次循环中计算级数第n+1项的值,把变量当前级数第n-1项的值a2赋给第n.2项al,把当前的第n项t的值赋给第n-1项a2。当级数前n项的和s大于或等于m时,退出while循环。在屏幕上输出变量m和n的值,并把求的n值赋给数组元素b[i],进入下一次for循环。

\n【参考答案】

\n

31.C解析:总线分为地址总线、控制总线和数据总线;地址总线用于传送地址信息,控制总线用于传送控制信息,数据总线用于传送数据信息,不可以用地址总线传送控制信号和其他信息。

32.B解析:根据计算机所采用的逻辑元器件的演变,将计算机的发展划分为四代。第—代采用电子管为主要逻辑元器件,第二代采用晶体管,第三代采用大规模集成电路,第四代采用大规模、超大规模集成电路。

33.CCPU执行指令的速度远远高于内存的读写速度,由于CPU每执行…条指令都要访问内存多次,因此内存的访问速度制约了CPU执行指令的效率。引进高速缓冲存储器(Cache)技术就是为了解决CPU与内存之间速度不匹配的问题。

34.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj=0;cnt1=0;cnt2=0;pj=0.0;clrscr();fw=fopen("out94.dat""w");read_dat(xx);for(i=0;i<N;i++){if(xx[i]%2)cnt1++;/*求出数组xx中奇数的个数cnt1*/elsecnt2++;/*求出数组xx中偶数的个数cnt2*/if(i%2==1){j+=xx[i];/*求数组xx下标为奇数的元素值的总和*/k++;}}pj=(float)(j*100/k)/100;/*求数组xx下标为奇数的元素值的算术平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)强制类型转换和小数位数的保留。一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“%”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效我们定义了一个长整型变量来记录和。因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj=0;\r\ncnt1=0;\r\ncnt2=0;\r\npj=0.0;\r\nclrscr();\r\nfw=fopen('out94.dat','w');\r\nread_dat(xx);\r\nfor(i=0;i<N;i++)\r\n{\r\nif(xx[i]%2)\r\ncnt1++;/*求出数组xx中奇数的个数cnt1*/\r\nelse\r\ncnt2++;/*求出数组xx中偶数的个数cnt2*/\r\nif(i%2==1)\r\n{\r\nj+=xx[i];/*求数组xx下标为奇数的元素值的总和*/\r\nk++;\r\n}\r\n}\r\npj=(float)(j*100/k)/100;/*求数组xx下标为奇数的元素值的算术平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)运算符“%”的使用。\r\n(2)强制类型转换和小数位数的保留。\r\n一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“%”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效,我们定义了一个长整型变量来记录和。因为个数也为整型,运算符“/”在这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数据进行访问。

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

温馨提示

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

评论

0/150

提交评论