




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】甘肃省酒泉市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.若要连续对某个IP地址执行ping命令,正确的输入是()。
A.pingIP-tB.pingIP-lC.pingIP-nD.pingIP-s
2.
3.RSA加密算法属于()。
A.对称加密B.非对称加密C.自由加密D.非自由加密
4.若要显示所有已建立的有效连接,正确的命令是()。
A.tracert-nB.netstat-nC.route-nD.established–n
5.如果Cisco路由器有如下SNMP的配置Router(config)#snmp-serverenabletrapsRouter(config)#snmp-serverhostadmin.tjut.edu.cnadmin那么,下列描述中错误的是()。
A.主机admin.tjut.edu.cn是接收信息的管理站
B.主机admin.tjut.edu.cn使用UDP的162端口接收信息
C.路由器向主机admin.tjut.edu.cn发送自陷消息而得不到确认时会自动重发
D.路由器使用团体字admin向主机admin.tjut.edu.cn发送信息
6.因特网与银行内部网络之间通过来实现连接()。A.支付网关系统B.业务应用系统C.安全认证系统D.电信通信系统
7.计算机网络分为局城网、城域网与广域网,其划分依据是()。
A.数据传输所使用的介质B.网络的覆盖范围C.网络的控制方式D.网络的拓扑构型
8.下列关于IEEE802.11系列标准的描述中,错误的是()。
A.IEEE802.11的MAC层采用CSMA/CA协议
B.IEEE802.11a的最大传输速率为5.4Mbit/s
C.IEEE802.11b的最大传输速率为11Mbit/s
D.IEEE802.11g的最大传输速率为54Mbit/s
9.下列关于入侵检测系统探测器获取网络流量的方法中,错误的是()。
A.利用交换设备的镜像功能B.在网络链路中串接一台交换机C.在网络链路中串接一台集线器D.在网络链路中串接一台分路器
10.目前的防火墙防范主要是()。
A.主动防范B.被动防范C.不一定
二、填空题(10题)11.
12.攻击密码体制一般有两种方法:密码分析学和______。
13.
14.网络协议是计算机网络和分布式系统中互相通信的间交换信息时必须遵守的规则的集合。
15.(16)身份认证又称为________,它是通信和数据系统中正确识别通信用户或终端身份的重要途径。
16.
17.
18.(3)OSI参考模型中,网络层的主要功能有:________、拥塞控制和网络互联等。
19.局域网所使用的传输介质主要有__________、同轴电缆、光纤、无线通信信道。
20.IP数据报选项由选项码、_____和选项数据三部分组成。
三、2.填空题(8题)21.已知某信道的带宽为3kHz,而且其信噪比为1000(30dB),则信道极限数据传输率为【】。
22.局域网协议标准是【】。
23.C类IP地址使用______位二进制数表示网络。
24.标准的C类1P地址使用【】位二进制数表示网络号。
25.下一代互联网的互联层使用的协议为IPv______。
26.宽带ISDN的业务分为两类:交互型业务和______业务。
27.SDH主要的优点是:同步复用、______和网络管理。
28.建筑物综合布线系统一般采用开放式模块化结构,它具有良好的可扩展性和很高的灵性等特点,其传输介质主要采用光纤与______混合结构。
四、C语言程序设计题(2题)29.程序test.C的功能是:计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔减、加之和,即第l个素数-第2个素数+第3个素数-第4个素数+第5个素数…的值sum。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT0把结果cnt和sum,输出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
第2类数位分解并重组后再筛选统计并排序
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。
例如:1239,9-1-2-3>0,则该数满足条件,参加计算平均值pjzl,且个数cnt=cnt+1。
8129,9-8-1-2<0,则该数不满足条件,参加计算平均值pJz2。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[300],已定义变量:cnt,pjzl,pjz2
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.消费者利用因特网浏览器进行网上购物需要经过的步骤足()。
A.浏览选择商品、填写订购单、选择支付方式、等待商家服务
B.浏览选择商品、填写订购单、选择支付方式
C.浏览选择商品、填写订购单、等待商家服务
D.填写订购单、选择支付方式、等待商家服务
32.有关电子支付方式,下列说法错误的是()。
A.电子现金也叫数字现金
B.在支付活动中,电子现金表现为买方资金的减少和卖方资金的增多
C.目前电子支票的交换主要通过银行等金融单位的专用网络来进行
D.电子信用卡发卡机构屏蔽了持卡人的信用度
33.统一的安全电子政务平台包括统一的可信Web服务平台、统一的Web门户平台与统一的()。
A.数据交换平台B.电视会议平台C.语音通信平台D.电子邮件平台
六、1.程序设计题(3题)34.已知数据文件IN87.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),具功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out87.dat文件中。
例如:6712,6+2=7+1,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。
8129,8+9≠1+2,则该数不满足条什,计算平均值pjz2。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in87.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out87.dar","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
35.函数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);
}
36.读函数ReadDat()实现从文件ENG28.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用写函数WriteDat()把结果xx输出到文件PS28.DAT中。
替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将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("数据文件ENS28.IN不能打开!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG28.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("PS28.DAT","w");
for(i=0;i〈maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%sin",xx[i]);
}
fclose(fp);
}
参考答案
1.A
2.D
3.B
4.B
5.C“Router(config)#snmp—serverenabletraps”中的“traps”又称为陷入或中断。SNMP规定了六种一般的自陷情况,例如冷启动,热启动,链路失效等,每当出现这些情况时,代理就会向管理站发出包含有“团体名”和FrapPDu的报文。管理站对这种报文不必有所应答。“Router(config)#snmp—serverhostadmin.tjut.edu.cnadmin”说明的意思是路由器以团体名“admin”向主机“admin.tjust.edu.cn”发送自陷消息。故选C。
6.A因特网与银行内部网络之间进行数据通信时.既要完成数据加密解密,防止黑客攻击,以保证信息安全;同时还需完成协议转换,因为银行内部网络协议往往和因特网协议不同,这些都是支付网关系统应解决的问题。一个支付网关系统既可以连接一个银行网络系统,也可以同时连接多个银行网络系统。\r\n
7.B
8.BIEEE802.1la的最大传输速率为54Mbit/s。故选B选项。
9.BB【解析】根据网络拓扑结构的不同,入侵检测系统的探测器可以通过三种方式部署在被检测的网络中:网络接口卡与交换设备的监控端口连接,通过交换设备的Span/Mirroi功能将流向各端口的数据包复制一份给监控端口,入侵检测传感器从监控端口获取数据包进行分析和处理;在网络中增加一台集线器改变网络拓扑结构;通过一个TAP分路器设备对交换式网络中的数据包进行分析和处理。交换机不符合题目要求。因此选择B选项。
10.B
11.
12.穷举攻击穷举攻击解析:攻击密码体制般有两种方法:密码分析学和穷举攻击。
13.
14.对等层共享计算机网络资源和在网络中交换信息时,需要实现不同系统中实体之间的通信。一般来说,实体指能发送或接收信息的任何硬件和(或)软件进程,包括用户应用程序、文件传送包、数据库管理系统、电子邮件设备及终端等。两个实体要成功地通信,必须使用同样的“语言”,交流什么、怎样交流及何时交流都必须遵从各实体都能接受的一些规则,这些规则规定了实体之间所交换数据的格式及有关的同步问题。在两个实体之间控制数据交换的规则的集合称为协议。
为了降低协议设计的复杂性,计算机网络一般按层次结构来组织,每一层都建立在它的下层之上。数据从源端传送到目的端的过程是复杂的:从源端网络的第n层向下,依次通过第n-1层、第n-2层,直至第1层;数据通过物理介质传送到目的端时,再从目的端网络的第1层依次向上,将数据传递到第n层。但这个复杂的过程已经对用户屏蔽了,以致源端网络的第n层觉得好像是直接把数据交给了目的端网络的第n层,即实现了网络对等层实体之间的通信。因此,网络协议是计算机网络和分布系统中互相通信的对等层实体之间交换信息时必须遵守的规则的集合。
15.(16)身份识别【解析】身份认证又称身份识别,它是通信和数据系统中正确识别通信用户或终端身份的重要途径。
16.
17.
18.(3)路由选择【解析】OSI参考模型中,网络层要实现路由选择、拥塞控制和网络互联等功能。
19.双绞线双绞线解析:局域网常用的传输介质有:同轴电缆、双绞线、光纤与无线通信信道。
20.长度长度解析:IP数据报选项有选项码,长度,选项数据三部分组成。
21.30000(bps)30000(bps)解析:香农研究了带宽受限,并且有随机噪声干扰的信道的极限数据率,用香农公式表示为:信道的极限传输速率C=Wlog2(1+S/N)(比特/秒)。式中,W是以赫兹(Hz)为单位的信道带宽,S/N是所传信号的平均信号与信道噪声功率之比,又称信噪比。香农公式表明,信道的带宽越宽或信道的信噪比越大,则信道的极限数据率就越高。并且,无论数据采用二进制或多进制的调制,信道的极限传输速率是不可突破的。上面公式假设只有正态分布的白噪声(热噪声),没有考虑冲激噪声、衰减或延迟畸变。所以在实际中,信道极限数据传输速率要比这一值小得多。香农公式描叙的极限数据传输速率被认为是无差错的最大理论值。本例计算:信道极限数据传输率=300010g2(1+1000)≈30000(bps)
22.IEEE802IEEE802解析:局域网协议标准是IEEE802。
23.2121解析:每个IP地址由32位的二进制数组成。其中,C类IP地址前3位为“110”,用8位表示主机,21位表示网络。
24.21
25.66解析:现在的互联网是在IPv4协议的基础上运行。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。
26.发布型发布型
27.标准光接口标准光接口解析:简单说来,SDH最主要的优点是:同步复用、标准光接口和强大的网络管理。
28.非屏蔽双绞线非屏蔽双绞线解析:建筑物综合布线系统一般具有很好的开放式结构,采用模块化结构,它具有良好的可扩展性和很高的灵活性等特点,其传输介质主要采用光纤与非屏蔽双绞线混合结构。
29.【审题关键旬】计算500~800区间内素数的个数,素数的值从大到小排序,再计算其间隔减、加之和,即第l个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值。
\n【解题思路】
\n①首先定义一个循环变量循环i和用于正负号转换的变量j,同时赋j的初值为-1。
\n②通过for循环对800到500的每个数字进行逐个的扫描,指定循环变量i的初值为800,当i值等于500停止循环,每执行一次循环,i的值便减l。(注意,本题for循环从大到小依次读取数据是根据题目要求设计的,这样得到的素数值其排序方式就是从大到小排序。)
\n③在每次执行for循环时,都调用素数判断函数isPrime判断当前的i值是否为素数,如果是素数,则素数计数变量cnt值加1,正负号转换变量j的值乘以-1,实现正负数的交替转换,最后将每次循环得到的i*j的值累加到求和变量sum中。
\n【参考答案】
\n
\n\n\t
\n\n第2类数位分解并重组后再筛选统计并排序
30.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值avel和ave2。
\n【解题思路】
\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。
\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,则根据题目要求,判断其“个位.百位.十位.千位>0”的条件是否满足,当满足条件时,则将a[i]的值累加到变量pjzl中,同时计数变量cnt的值加1:如果不满足判断条件,则将四位数累加到变量pjz2中。当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的四位数之和pjz2。
\n③最后将变量pjzl的值除以变量cnt的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量cnt的差,得到所有不满足条件的四位数的平均值并赋给变量pjz2。
\n本题中,pjzl、pjz2和cnt三个变量在源程序中已经定义,在该子程序中就不需要再重新定义了。
\n【参考答案】
\n
31.A解析:通常,消费者利用因特网浏览器进行网上购物需要经过以下4个步骤:浏览选择要购买的商品、填写订购单、选择支付方式、等待商家服务。
32.D解析:使用电子信用卡时,卖方通过发卡机构是可以了解持卡人的信用度的。
33.A解析:统一的安全电子政务平台包括统一的可信Web服务平台、统一的Web门户平台与统一的数据交换平台。它们之间通过具有第3层交换功能的交换机设备进行互联,保证整个系统的互联互通。
34.voidjsValue(){intithouhuntendatan=O;for(i=0;i<300;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/if(thou+data==hun+ten)/*如果千位数加个位数等于百位数加十位数*/{cnt++;/*则统计满足条件的数的个数*/pjz1+=a[i];/*将满足条件的数求和*/}else{n++;/*否则统计不满足条件的数的个数*/pjz2+=a[i];/*将不满足条件的数求和*/}}pjz1/=cnt;/*求满足条件的数的平均值*/pjz2/=n;/*求不满足条件的数的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=O;\r\nfor(i=0;i<300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nif(thou+data==hun+ten)/*如果千位数加个位数等于百位数加十位数*/\r\n{\r\ncnt++;/*则统计满足条件的数的个数*/\r\npjz1+=a[i];/*将满足条件的数求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否则统计不满足条件的数的个数*/\r\npjz2+=a[i];/*将不满足条件的数求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求满足条件的数的平均值*/\r\npjz2/=n;/*求不满足条件的数的平均值*/\r\n}解析:本题考查的知识点如下:
(1)运算符“%”及“/”的使用。
(2)循环结构及选择结构的使用。
在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除),拆分方法略。然后判断符合千位数+个位数:百位数+十位数的数的个数。依次求得符合各种条件的数的和及其平均值。
35.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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省沧州市盐山中学2025-2026学年九年级上学期第一次月考物理试题(含解析)
- 湖北省谷城县2026届九上化学期中经典试题含解析
- 浙江省仙居县2026届九上化学期中学业水平测试模拟试题含解析
- 2026届河南省周口沈丘县联考英语九年级第一学期期末调研试题含解析
- 2026届安徽省滁州地区化学九上期末检测试题含解析
- 2026届广东省湛江市名校九年级英语第一学期期末质量跟踪监视试题含解析
- 离婚后子女抚养权争议调解及教育支持服务合同
- 夫妻离婚前财产分割与债权债务协议范本
- 专科英语考试题及答案
- 生态修复工程树木种植与生态监测承包合同
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- 机修车间岗位廉洁风险点及防范措施表
- 全新版尹定邦设计学概论1课件
- 牙及牙槽外科
- 文物建筑保护修缮专项方案
- 万用表 钳形表 摇表的使用课件
- 63T折弯机使用说明书
- 170位真实有效投资人邮箱
- 工程力学ppt课件(完整版)
- 《区域经济学》讲义(1)课件
- 船模制作教程(课堂PPT)课件(PPT 85页)
评论
0/150
提交评论