(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)_第1页
(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)_第2页
(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)_第3页
(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)_第4页
(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

(2023年)福建省泉州市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.按照ITU-T标准,传输速度为622.080Mbps的标准是()。

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

2.下列工具中不能用作安全评估的是()。

A.ISSB.WSUSC.MBSAD.X—Scanner

3.

4.计算机网络几种典型的拓扑结构中,______有一个中心结点控制着全网的结点进行通信,任何两结点之间的通信都要通过中心结点。

A.星型拓扑B.环型拓扑C.树型拓扑D.总线拓扑

5.

6.下列哪项不属于三大欺骗技术()。

A.IP欺骗技术B.MAC地址欺骗技术C.DNS欺骗技术D.源路由欺骗技术

7.若某大学分配给计算机系的IP地址块为210.111.15.128/26,分配给自动化系的IP地址块为210·111.15.192/26,那么这两个地址块经过聚合后的地址为()。

A.210.111.15.0/24

B.210.111.15.0/25

C.210.111.15.128/25

D.210.111.15.128/24

8.在不同AS之间使用的路由协议是()。

A.RIPB.BGP一4C.OSPFD.DiffServ

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

A.23::50D:BC:0:0:03DA

B.FE23::0:45:03/48

C.FE23:0:0:050D:BC::03DA

D.FF34:42:BC::0:50F:21:0:03D

10.下列关于Serv-U-FTP服务器配置的描述中,错误的是()。

A.配置服务器域名时,可以使用域名或其他描述

B.配置服务器IP地址时,服务器有多个IP地址需分别添加

C.配置服务器域端口号时,可使用端口21或其他合适的端口号

D.配置域存储位置时,小的域应选择.INI文件存储而大的域应选择注册表存储

二、填空题(10题)11.平均无故障时间的英文缩写是______。

12.Telnet协议引入了______的概念,它提供了一种标准键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。

13.

14.

15.

第64题Kerberos协议一般采用___________加密算法。

16.为将语音信号与计算机产生的数字、文字、图形与图像信号同时传输,需要采用______技术,将模拟的语音信号变成数字的语音信号。

17.息摘要。

(19)目前,即时通信系统通用的协议主要有SIMPLE协议集和______两个代表。

18.

19.计算机网络采用层次结构,各层之间互相【】。

20.

三、2.填空题(8题)21.能让用户通过内置浏览器在移动电话上访问Internet技术是【】。

22.在高速主干网、数据仓库、桌面电话会议、3D图形与高清晰度图像应用中,一般采用【】Mbps以太网。

23.当一个Web站点利用lis建立在NTFS分区时,限制用户访问站点资源的4种方法是:IP地址限制、______验证、Web权限和NTFS权限。

24.计算机网络采用层次结构,各层之间互相【】。

25.目前连接到ISP的方式基本上分为通过电话线路和【】连接到ISP。

26.对于EDI系统来说,计算机通信网是EDI应用的基础,计算机系统应用是EDI的前提条件,【】是EDI的关键。

27.局域网所使用的传输介质主要有__________、同轴电缆、光纤、无线通信信道。

28.为了方便用户记忆,IP地址采用【】标记法。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的个位数位置上的值减去千位数位置上的值再减去百位数位置上的值最后减去十位数位置上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

30.对10个候选人进行选举,现有一个100条记录的选票数据文件in.dat,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个候选人的选中情况,第二位表示第二个候选人的选中情况,依次类推;每一位内容均为字符0或1,l表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票则不作统计。给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs来统计每个候选人的选票数并把得票数依次存入yy[0]到yy[9]中,即第一个候选人的得票数存入yy[O]中,以此类推。最后调用函数WriteDat把结果yy输出到文件out.dat中。

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

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

五、1.选择题(3题)31.修改是指对未授权的实体不仅得到了访问权,而且还篡改了资源,这是对________的攻击。

A.可用性B.机密性C.合法性D.完整性

32.IP地址55被称为()。

A.直接广播地址B.有限广播地址C.本地地址D.回送地址

33.电子支付的手段包括______。

A.电子支票、智能信用卡、电子现金和电子钱包等等

B.电子转账、智能信用卡、电子现金和电子钱包等等

C.电子转账、VISA卡、电子现金和电子钱包等等

D.电子转账、VISA卡、电子现金和电子单证等等

六、1.程序设计题(3题)34.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。

说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。

例如:序列排序前{6,8,9,1,2,5,4,7,3}

序列排序后{3,4,5,2,1,6,8,9,7}

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

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

试题程序:

#include<stdio.h>

jsValue(inta[10][9])

{

}

main()

{

inta[10][9]={{6,8,9,1,2,5,4,7,3},

{3,5,8,9,1,2,6,4,7},

{8,2,1,9,3,5,4,6,7},

{3,5,1,2,9,8,6,7,4},

{4,7,8,9,1,2,5,3,6},

{4,7,3,5,1,2,6,8,9},

{9,1,3,5,8,6,2,4,7},

{2,6,1,9,8,3,5,7,4},

{5,3,7,9,1,8,2,6,4},

{7,1,3,2,5,8,9,4,6},

};

inti,j;

jsValue(a);

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

{

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

{

printf("%d",a[i][j]);

if(j<=7)printf(",");

}

printf("\n");

}

writeDat(a);

}

writeDat(inta[10][9])

{

FILE*fp;

inti,j;

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

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

{

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

{

fprintf(fp,"%d",a[i][j]);

if(j<=7)fprintf(fp,",");

}

fprintf(fp,"\n");

}

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

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

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

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

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

试题程序:

#include<conio.h>

#include<stdio.h>

#include<string.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidencryChar()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG49.IN","r"))==NULL)

return1;

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

{

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

if(p)*p=07

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

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

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

}

fclose(fp)

}

参考答案

1.B无源光纤网PON,按照ITU标准分为两部分:OC?3,155.520Mbps对称业务;上行OC-3,155.520Mbps,下行OC-12,622.080Mbps,不对称业务。OC-48传输速度为2488.32Mbps。OC-192传输速度为10Gbps。故选择B选项。

2.BISS扫描器,用于自动对网络设备安全漏洞的检查和分析。MBSA是微软的安全评估工具,可以对IE、Outlook和Office等系统的安全报告。X—Scanner这是在Windows下,针对WindowsNT!Windows2000和WindowsxP操作系统的安全进行全面细致的评估。WSUS是个微软推出的网络化的补丁分发方案,支持微软公司全部产品的更新,包括Office、SOLServer、MSDE和ExchangeServer等内容,故选择B选项。

3.C

4.A解析:星型结构的所有结点都连接到一个中心结点上。该中心结点通常是一台集线器(HuB),结点之间发送和接收的数据都需经过该中心结点。星型拓扑结构简单,容易组建,便于管理,但是网络的中心结点的可靠性是全网可靠性的关键所在,中心结点的故障可能造成整个网络中断。环型拓扑、树型拓扑和总线拓扑都没行这样一个中心结点。,结点之间发送和接收的数据都需经过该中心节点。星型拓扑结构简单,容易组建,便于管理,但是网络的中心结点的可靠性是全网可靠性的关键所在,中心结点的故障可能造成整个网络中断。环型拓扑、树型拓扑和总线拓扑都没有这样一个中心结点。

5.A

6.D

7.C地址聚合是指是把几个小网络合并为一个大网络,主要是通过修改子网位实现(增大)。具体方法是判断这些地址最左边的多少位相同的,需要如下3步。第1步:将地址转换为二进制格式,并将它们对齐第2步:找到所有地址中都相同的最后一位。第3步:计算有多少位是相同的。通过分析题目发现,本题中只有最后一个点位不同,其它3个点位都相同,在进行十进制向二进制转换时,只需计算最后一个点位就行了。210.111.15.192:210.111.15.11000000210.111.15.128:210.111.15.10000000得210.111.15.10000000,转换成十进制即210.1l1.15.128。因为有25位相同,因此子网掩码为/25,故选择C选项。

8.BBGP一4是不同自治系统(AS)的路由器之间交换路由信息的协议。RIP和OSPF、两个协议是As内部所使用的协议。DiffServ是区分服务体系结构,它是一种保证服务质量(QoS)的网络技术。故选择B选项。

9.D

10.Bserv-UFTP服务器是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列,可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSLFTP传输,支持在多个Serv—U和FTP客户端通过SSL加密连接保护您的数据安全等。设置:FTP服务器的IP地址时,IP地址可为空,意为服务器所有的IP地址,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此选择B选项。

11.MTBFMTBF解析:MTBF是MeanTimeBetweenFailures的缩写,指多长时间系统发生一次故障,即平均无故障时间。

12.网络虚拟终端或NVI或网络虚拟终端(NVT)网络虚拟终端或NVI或网络虚拟终端(NVT)解析:Telnet协议引入了网络虚拟终端NVT的概念,它提供了一种标准键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。

13.

14.

15.DES

【解析】Kerberos基于对称密钥体制(一般采用DES,也可以用其他算法)。

16.调制解调或A/D转换调制解调或A/D转换解析:通过调制解调技术,可以将语音信号转变成数字信号传送到目的地址。

17.(19)XMPP协议集【解析】目前,即时通信系统通用的协议主要有SIMPLE协议集和XMPP协议集两个代表。

18.

19.独立独立解析:计算机网络采用层次结构,各层之间互相独立,每一层又实现了相对独立的功能。

20.

21.Wap或无线应用协议Wap或无线应用协议解析:Wap是一个新的、开放的、全球化的协议,能够让用户在手机上上网。Wap协议开发基于Internet广泛应用的标准,提供一个无线Internet解决方案。

22.100/1000100/1000解析:尽管快速以太向具有高可靠性、易扩展性、成本低等优点,并且成为高速局域网方案中的首选技术,但在数据仓库、桌面电视会议、3D图形与高清晰度图像这类应用中,人们不得不寻求有更高带宽的局域网。千兆以太网(GigabitEthernet)就是在这种背景下产生的。

23.用户或者用户身份用户或者用户身份解析:如果一个Web站点利用IIS建立在NTFS分区,那么可以通过IP地址限制、用户身份验证、Web权限和NTFS权限对它进行访问控制。

24.独立独立解析:计算机网络采用层次结构,各层之间互相独立,每一层又实现了相对独立的功能。

25.数据通信线路数据通信线路解析:目前连接到ISP的方式分为通过电话线路和数据通信线路连接到ISP。通过电话线路连接到ISP——用户在访问Internet时,通过拨号方式与ISP的RAS(远程访问服务器)建立连接,借助ISP与Internet的连接通路访问Internet;通过数据通信线路连接到ISP——数据通信的种类很多,包括DDN、分组交换、ISDN和帧中继等。

26.数据信息的标准化数据信息的标准化解析:对于EDI系统来说,计算机通信网是EDI应用的基础,计算机系统应用是EDI的前提条件,数据信息的标准化是EDI的关键。

27.双绞线双绞线解析:局域网常用的传输介质有:同轴电缆、双绞线、光纤与无线通信信道。

28.点分十进制点分十进制解析:为了便于记忆,IP地址将4个字节的二进制数值转换为四个十进制数值记忆。

29.【审题关键句】千位+十位等于百位+个位,且四位数是偶数,统计出满足此条件的个数,并把这些四位数按从小到大的顺序存入数组。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“干位+十位=百位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。

\n【参考答塞】

\n

30.【审题关键句】10列100行选票,全选或不选的无效,统计存入数组。

\n【解题思路】

\n根据题意,本程序涉及l0个候选人共100条记录,其中,100条记录的选票文件采用二维数组存储其数据,第一维表示100条记录,第二维表示每条记录中10个候选人的选中情况。可以通过两个for循环对100条记录逐个比对,在第一层for循环中,对100条记录的每条记录情况进行扫描,在第二层for循环语句中,判断数组元素XX[i][j]的值是否等于字符1,如果等于字符1,说明第j个人得了一票,则数组元素yy[j]加1。

\n①先定义两个循环变量i和j。

\n②指定第一个for循环的循环条件,循环变量i从0开始,等于100时结束,每循环一次,变量i的值加1。

\n③在for循环中首先判断记录值不等于1111111111的记录,然后计算l0个候选人的得票数,可以通过一个for循环,对满足条件的记录中的每个数字再次比对,当数字等于1时,将第j个人的票数加l。

\n注意,本程序中由于只有数值1才会被计算到最后的结果中,因此,可以省去判断记录全为0时记录无效的情况,因为,即使将0参与到计算中,其计算结果也还是0,不会影响到最终结果,只需判断记录为全1时无效即可。

\n【参考答案】

\n

31.D解析:修改是指对未授权的实体不仅得到了访问权,而且还篡改了资源,这是对完整性的攻击。

32.B解析:本题考查特殊的IP地址形式。IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。直接广播地址包含一个有效的网络号和一个全“1”的主机号,其作用是因特网上的主机向其他网络广播信息。32位全为“1”的IP地址(55)叫做有限广播地址,用于本网广播。它将广播限制在最小的范围内,选项B正确。除了网络地址、广播地址和回送地址之外,有些IP地址(如10.XXX.XXX.XXX、192.168.XXX.XXX等)是不分配给特定因特网用户的,用户可以在本地的内部互联网中使用这些IP地址,称为本地地址。A类网络地址是一个保留地址,用于网络软件测试以及本地机器进程间通信。这个IP地址叫做回送地址。正确答案为选项B。

33.A解析:电子支付是指资金在网络上进行所有权的转移。这些资金存在于提供电子支付功能的银行中,所以,所有的电子支付活动都必须有银行的支持。一般来讲,电子支付活动涉及到电子银行、企业、认证中心和一般的消费者。电子支付的手段包括电子支票、智能信用卡、电子现金和电子钱包等等。

34.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*将一行的第一个元素赋给value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/{num=a[i][j];/*则把这个数取出赋给num*/for(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再将这个数放在最左侧*/}}}[解析]本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor(i=0;i<10;i++)\r\n{\r\nvalue=a[i][0];/*将一行的第一个元素赋给value*/\r\nfor(j=0;j<9;j++)\r\nif(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/\r\n{\r\nnum=a[i][j];/*则把这个数取出,赋给num*/\r\nfor(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/\r\n{\r\na[i][k]=a[i][k-1];\r\n}\r\na[i][0]=num;/*再将这个数放在最左侧*/\r\n}\r\n}\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)二维数组的访问和数组元素的移动。\r\n(2)循环结构和判断结构的嵌套使用。\r\n数据存放在一个二维数组中,每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较,若后面的数中有比第1个数据小的数,则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数),然后将这个数放在最左侧。扫描完一行后,比第1个数小的数就都在第1个数的左侧,而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。

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中就可以了。判断某个数是否是完全平方数的方法是看该数是否可以拆

温馨提示

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

评论

0/150

提交评论