(2023年)安徽省阜阳市全国计算机等级考试网络技术真题(含答案).docx
(2023年)安徽省阜阳市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列关于集线器的描述中,错误的是()。A.通过在网络中增加一台集线器,IDS连接在该集线器上可以获取和分析数据包B.连接到集线器的节点发送数据时,将执行CSMA / CD介质访问控制方法C.连接到一个集线器的所有节点共享一个冲突域D.集线器是基于MAC地址识别完成数据转发的2 .DES加密算法属于()。A.对称加密B.非对称加密C.自由加密D.非自由加密3 .网卡收到传输来的数据时网卡内的程序先接收数据头的目的()。A.MAC地址B.主机域名C.主机名D.IP地址4 .根据可信计算机系统评估准则(TESEC.,用户能定义访问控制要求的 自主保护类型系统属于()。A.A类B.B类C.C类D.D类void main ) cnt=sum=O;countValue ();printf ("满足条件的整数的个数二%dn”,cnt);printf ("满足条件的整数的个数二%dn”, sum);writeDAT ();)writeDAT () FILE *fp;fp=fopen (nout64. dat”,"w");fprintf ( fp, "dn%dn",ent, sum);fclose (fp);)35 .下列程序的功能是:选出5000以下符合条件的自然数。条件是:千 位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百 位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4 位自然数的个数ent及这些数的和sumo请编写函数countValue。实现程 序的要求,最后调用函数wfteDAT。把结果ent和sum输出到文件 OUT67.DAT 中。注意:部分源程序已给出。请勿改动主函数main()和写函数writDAT()的内容。试题程序:#include < stdio.h > int ent,sum;void countValue()void main() (cnt=sum=0;countValue ();printf ("满足条件的自然数的个数二%dn”, ent);printf ("满足条件的自然的值的和二%小#, sum);writeDAT ();)writeDAT ()(FILE *fp;fp=fopen (nOUT67. DAT” Jw");fprintf (fp, u%dn%dnn, ent, sum);fclose fp);36 .编写函数,isValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:F(0)=0, F=1F(n)=F(n-l)+F(n-2)最后调用函数writeDat(),把结果输出到文件OUT10.DAT中。例如:当t=1000时,函数值为1597。注意:部分源程序已给出。请勿改动主函数main。和写函数WriteDat。的内容。#include < stdio.h >int jsValuc(int t)()main () int n;n=1000;printf(nn=%d, f=%dn nJsValue(n); writeDat ();)writeDat ()(FILE *in, *out;int n, s;ut = fopen C'OUTlO.DATw”);s = jsValue(lOOO); printf(H% d,s);fprintf(out, n%dnn, s);fclose (out);参考答案l.D集线器不具备交换机所具有的MAC地址表,所以它发送数据时都 是没有针对性的,而是采用广播方式发送,连接到一个集线器的所有节 点构成一个冲突域。IDS通过在网络链路中串接一个集线器可以监听该 链路中的数据包。连接到集线器的节点发送数据时执行CSMA / CD介 质访问控制方法。故选择D选项。2 .A3 .A4 .C解析:美国国防部公布了可信计算机系统评估准则TCSEC(Trusted Computer System Evaluation Criteria),将计算机系统的安全可信度从低 到高分为D、C、B、A四类共七个级别:D级,C1级,C2级,B1级, B2级,B3级,A1级。(最小保护)D级:该级的计算机系统除了物理上的安全设施外没有任何 安全措施,任何人只要启动系统就可以访问系统的资源和数据,如DOS,Windows的低版本和DBASE均是这一类(指不符合安全要求的系统,不 能在多用户环境中处理敏感信息)。(自主保护类)C1级:具有自主访问控制机制、用户登录时需要进行身份 鉴别。(自主保护类)C2级:具有审计和验证机制(对TCB)可信计算机基进行 建立和维护操作,防止外部人员修改)。如多用户的UNIX和ORACLE 等系统大多具有C类的安全设施。(强制安全保护类)B1级:引入强制访问控制机制,能够对主体和客体的 安全标记进行管理。B2级:具有形式化的安全模型,着重强凋实际评价的手段,能够附隐通 道进行限制。(主要是对存储隐通道)B3级:具有硬件支持的安全域分离措施,从而保证安全域中软件和硬 件的完整性,提供可信通道。对时间隐通道的限制。A1级:要求对安全模型作形式化的证明,对隐通道作形式化的分析, 有可靠的发行安装过程。(其安全功能,依次后面包含前面的)因此用户能定义访问控制要求的自主保护类型系统属于C类。5 .A作为网络标识的有IP地址、非标准TcP端口号、主机头三部分。在 创建不同的网站服务器时,可以采用不同的端口号、不同的IP地址和 不同的主机头来实现,因此选择A选项。6 .B解析:WWW服务系统中,信息资源以Web页的形式存储在服务器 中,这些页面采用超文本方式(即超文本标记语言HTML,并非是超文本传输协议HTTP)对信息进行组织,通过链接将一页信息接到另一页信7 .A8 .C备份策比较:空间使用上:完全备份最多,增量备份最少,差异备 份少于完全备份。备份速度上:完全备份最慢,增量备份最陕,差异备 份快于完全备份。恢复速度上:完全备份最快,增量备份最慢,差异备 份快于增量备份。故选C选项。9 .Cn10 .A11 .小于在以太网中接收帧时,如果接收到的帧长小于最小帧长,则说明 冲突发生。12 .13 .14 .用户账号用户账号 解析:FTP服务器利用用户账号来控制用户对服 务器的访问权限。15 .从对等结构向非对等结构演变【解析】从网络操作系统的发展来看, 网络操作系统经历了从对等结构向非对等结构演变的过程。对等结构网 络操作系统中,所有的连网节点地位平等,安装在每个连网节点的操作 系统软件相同,连网计算机的资源在原则上都是可以相互共享的。在非 对等结构网络操作系统设计中,连网节点分为:网络服务器和网络工作 站两类。网络服务器采用高配置与高性能的计算机,以集中方式管理局 域网的共享资源,并为网络工作站提供各类服务;网络工作站一般是低 配置的微型机系统,主要为本地用户访问本地资源与访问网络资源提供 服务。16 .(20)节目采集【解析】一个端到端的IPTV系统一般具有节目采集、存储与服务、节 目传送、用户终端设备和相关软件5个功能部件。17 .(3)并发【解析】交换式局域网通过支持以太网交换机端口结点之间多 个并发连接,实现多结点之间数据的并发传输,因此可以增加局域网带 宽,改善局域网的性能与服务质量。18 .RISCRISC解析:RISC是“精简指令集计算机”的英文缩写,它的指 令系统相对简单,并由硬件执行,而复杂的操作则由简单指令合成。19 .电子单证电子单证解析现代工商企业活动都和一定的单证相联系。 如果没有相关单证的流通,各种经济活动就不能进行。在进行电子商务 的过程中,传统意义上的单证就被电子单证所取代。20 .Phone-to-Phone。21 .服务与被服务服务与被服务解析:在网络协议的各层中,相邻层之 间的关系是服务与被服务的关系。22 .信噪比信噪比解析:数据传输速率Rmax与信道带宽B、信噪比S/N 的关系为 Rmax=B.log2(l+S/N)023 .可靠可靠解析:TCP是面向连接的,可靠的,全双工的数据流传输, 而UDP是面向无连接的,不可靠的数据流传输。24 .网络防火墙的设计原则网络防火墙的设计原则解析:网络安全策略 的制定涉及网络使用与管理制定和网络防火墙的设计原则两方面的内 容。25 .假冒假冒解析:假冒是某个未授权实体使守卫者相信它是一个合法 的实体,从而攫取该合法用户的特权。26 .安全管理安全管理27 .光纤光纤解析:N-ISDN是以目前正在使用的公用电话交换网为基 础,而B-ISDN是以光纤作为干线和用户环路传输介质。28 .HP或惠普HP或惠普 解析HP-UX是HP(惠普)公司的高性能UNIX, 其设计目标是依照POSIX标准,为HP公司的网络而设计的UNIX系 统。29 .【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边 部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符 不参加处理。n【解题思路】n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分 排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句 的设置即可。n【参考答案】n30 .【审题关键旬】字符替代f(p)=p*U mod256,小于等于32或原字符 的ASCII码是偶数不变,否则替换。n【解题思路】n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第6行,修改if条件语句的设置即可。n【参考答案】n31.BWWW服务采用客户机/服务器工作模式。它以超文本标记语言 HTML(Hyper Text Markup Language)与超文本传输协议 HTTP(Hyper Text Transfer Protocol)为基础,为用户提供界面一致的信息浏览系统。32.B解析:在直接交换方式中,交换机只要接受并检测到目的地址字段 后就立即将该帧转发出去,而不管这一帧数据是否出错。帧出错检测任 务由结点主机完成。这种交换方式的优点是交换延迟时间短;缺点是缺 乏差错检测能力,不支持不同输入、输出速率的端口之间的帧转发。33 .C解析:常用的端口号中,文件传输协议FTP使用的端口号是21, HTTP 使用 80。34 .void countValue() int icount=Oxx30; cnt=O; sum=O; for (i=2; i < 90; i+) /*找数的范围为100以内*/ if (isPrime (i) /*如果该数为素数则将它 存入数组 xx 中并统计个数*/ xx count =i; count+; for (i=O; i < count; i+)/*如果数组xx中的素数加4各加10得到的数仍为素数*/if(isPrime (xx i +4) &&isPrime (xx i+10) sum+二xx i; /*将满足条件的数组 xx中的数求和*/ void countValue()rn rn int i,count=O,xx30;rncnt=O;rn sum=O;rn for (i=2; i < 90; i+) /*找数的范围为 100 以内*Arn if(isPrime)/*如果该数为素数,则将它存入数组xx中,并统计个数 */rn rn xx count =i;rn count+;rn rn for (i=0; i < count; i+) /*如 果数组xx中的素数加4各加10得到的数仍为素数*Arn if (isPrime (xx i +4) &&isPrime (xx i+10) )rn rn sum+=xx; /*将满足条件的数组 xx中的数求和*/rn 解析:本题考查的知识点如下:循环结构与判断结构的嵌套使用。判断结构中多个条件的布尔运算。题中要求判断在100以内,i, i+4, i+10都是素数的个数。因为i+10也 必须在100以内,1不是素数,我们可以从2开始判断到89即可(90是 偶数,明显不是素数)。可以先找出2到89之间素数的个数,再判断这 些素数加4和加10后是否还是素数。加4是素数与加10是素数必须同 时满足,所以两个条件间用“与”运算。35 .void countValue() int i thou hun ten data; for (i=5000; i > =1000; i") t hou=i/1000; /*求四位数的千位数字*/ hun=i% 1000/100; /*求四位数的百 位数字*/ ten=i%100/10;/*求四位数的十位数字*/ dat a=i%l 0;/*求四位数 的个位数字*/ if (thou+hun=ten+data && thou+hun=(data-thou) *10) /* 千位数与百位数之和等于十位与个位数之和且千位数下百位数之和等 于于个位数与千位数之差的10倍*/点1+;/*则统计满足条件的数的个 数*/ sum+二i; /*将满足条件的数求和*/ void countValue()rn rn int i, thou, hun, ten, data;rn for (i=5000; i > =1000; i")rn rn t hou=i/1000; /* 求四位数的千位数字*/rn hun=i% 1000/100; /*求四位数的百位数字*/rn ten=i% 100/10; /*求四位数的十位数字*/rn dat a=i%l 0; /*求四位数的个 位数字*Arn if (thou+hun=ten+data && thou+hun=(data-thou) *10)rn /*千位数与百位数之和等于十位与个位数之和,且千位数下百位数之 和等于于个位数与千位数之差的10倍*/rn cnt+; /*则统计满足条件 的数的个数*/"nsum+=i;/*将满足条件的数求和*八rn rn解析:本题 考查的知识点如下:“ ”与的使用。判断结构中多个条件的布尔运算。循环结构的使用。本题要求选出5000以下符合条件的4位数,所以选择范围是1000到 5000。这里要借助运算符“”与将4位数各位上的数拆成独立的数字: 将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整 除100则可得百位上的数字,除以100取余再整除10则可得十位上的 数字,除以10取余则得个位卜的数字。题巾给出的两个条件都要满足, 所以两条件之间用“与”运算。使用循环结构对1000到5000之间的数依 次进行上述的处理。36.int jsValue(int t) int fl=0f2=lfn; fn=fl+f2; while(fn < =t) fl=f2;f2=fn;fn=fl+f2;) / *如果当前的Fibonacci数不大于t则计算下 一个Fibonacci数* / return fn; / *返回Fibonacci数列中大于t的最小 的一个数*/ intjsValue(int t)rn rn int fl=0, f2=l,fn;rn fn=fl+f2;rn while(fn < =t) fl=f2;f2=fn;fn=fl+f2;) / *如果当前的 Fibonacci 数不大于 t,rn 则计算下一个 Fibonacci 数* / rn return fn; / *返回 Fibonacci 数 列中大于t的最小的一个数* / rn 解析:解答本题的关键是要充分理5 .配置Windows Server 2003系统WWW服务器时,下列选项中不能作 为网站标识的是()。A.主目录B.IP地址C.非标准TCP端口号D.主机头6 .关于WWW服务系统,以下哪种说法是错误的?()A.WWW服务采用服务器/客户机工作模式B.Web页面采用HTTP书写而成C.客户端应用程序通常称为浏览器D.页面到页面的链接信息由URL维持7 .(45)根据红皮书的安全准则,DOS系统的安全级别为D) B1A) DIB) ClC) C28.常用数据备份方式包括完全备份、增量备份和差异备份,三种方式在数据恢复速度方面由慢到快的顺序为()OA.完全备份、增量备份、差异备份8 .完全备份、差异备份、增量备份C.增量备份、差异备份、完全备份D.差异备份、增量备份、完全备份9 .在邮件服务器之间实现邮件投递的协议是()。A.IMAP B.TFTP C.SMTP D.RARP 解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序 逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始, 每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最 小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到 出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注 意:在循环体内部,我们用变量fl始终来表示第n项的前面第二项,用 变量侵来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。10.(21)在双线线组网的方式中,以太网的中心连接设备是D)网卡A)集线器B)收发器C)中继器二、填空题(10题)11 .在以太网中接收帧时,如果接收帧的帧长最小帧长,则说明冲突发生。12 .在区”一 - 一二一录系统采用的作模式为1L模式13 .网络操作壬.乙三仁系务行:I作站。I作站之间的时等通信.及 )1_之间的通信服务等功重14 . FTP服务器利用 来控制用户对服务器的访问权限。15 .从网络操作系统的发展来看,网络操作系统经历了的过程。16 .(20)一个端到端的IPTV系统一般具有 存储与服务、节目传送、用户终端设备和相关软件5个功能部件。17 .( 3,)与共享介质局域网不同,交换式局域网可以通过交换机端口之 间的 连接增加局域网的带宽。18 .精简指令集计算机的英文缩写是o19 .通过经营电子支付的银行进行电子支付的过程中,需要发出或者接 收【lo20 . VOIP 的三种实现形式是 PC-to-PC、PC-to-Phones0三、2.填空题(8题)21 .在网络协议的各层中,相邻之间的关系是【】的关系。22 .在香农定理的公式中,与信道的最大传输速率相关的参数主要有信 道带宽与 O23 . TCP协议能够提供 的,面向连接的,全双工的数据传输服务。24 .网络安全策略主要包括技术和制度两个方面。它的制定涉及网络使 用与管理制定和 两方面的内容。25 .未授权实体使守卫者相信它是合法实体,这种是基本威胁中的26 .网络管理主要包括配置管理、故障管理、性能管理、计费管理、o27 . B-ISDN是以 作为干线和用户环路的传输介质。28 . HP-UX是公司的UNIX系统。四、C语言程序设计题(2题)29 .函数readDat是从文件in .dat中读取20行数据存放到字符串数组xx 中(每行字符串长度均小于80)。请编制函数isSort,其函数的功能是: 以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行 重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文 件 out . dat 中。条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序, 右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长 度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。例如:位W0 1 2345678源字担串dcbahgfc432198765则处理后字符小hgfeabcd876591234注意:部分源程序存在test . c文件中。请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。234567891012131415;I include <stdio.h> include <strmq.h> void;void! char;voidvoidreadDat(); writeDat(); xx(20(80;jsSort()main()readDat(); jsSort(); writeDat();八从文fl m.cht中读取20封败射存放到字符率数值0 void readDat()19 ;20 !21 ;22 :23 ;(FILE ein;int i » 0;char *p;in = fopenrin.dat。"r”);while(i < 20 && fgets(xxi, 80. in)! NULL)24 ;25 ;26272829303132333435363738394041p strchr (xx 1) > if(p) *p - 0;fclose(in);检出到文仲M 中void writeDat()IFILE *out;int 1;ou匕 fopen("outdac", "w ');for(i - 0; 1 < 20; i+)j r,. .一.一printf(wtsnwf xx(i);fptintf (out f H%snR9 xx(11)(fclose(out);30.函数ReadDat实现从文件in . dat中读取一篇英文文章,存入到字符 串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx中 的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WdteDat把结果xx输出到文件out . dat中。替代关系:f(p)=p*U mod256, mod为取余运算,P是数组xx中某一个 字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成 整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32.则该字符不变,否则用f(P)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。finclude <stdio.h>finclude <string.h>345678910tinclude <ctype>h>unsigned char xx50(80);int maxline 0; /文章的总行数*/ int ReadDat(void);void WriteDat(void);void encryptChar()13 14 IS 16 17 18 19 202122 232425 26 2728 29 3031 32 33 3435 36 373839 40414243 4445 464748495012 :void main()i£(ReadDat()printf (“数据文件in.dat不能打开! n007n); return;1cncryptChar();WriteDat();、/从文件中读取i篇英文文0,存入到字符事数组JU中 int ReadDat(void) (FILE fp;int i « 0;unsigned char *p;if (fp«fopen (Min.datw,wrM)-NULL)return 1;while (fgets(xx(x),80,fp) !- NULL)p » strchr(xx(i)r n");if(p) #p - 0;':maxline i;fclose(fp);return 0;> 一 “ /把皑聚xx I出到文件ouLdai中/void WriteDat(void)(FILE *fp;int 1;fp - fopen(Hout.datr Hww);for(i - 0; i < maxline; 1)(1" j .一一 一printf(M%snHr xxi);fprintf (fp,xxl);)(close(fp);五、L选择题(3题)31 WWW客户机与WWW服务器之间的信息传输的协议为A.HTML B.HTTP C.SMTP D.IMAP 32.采用直接交换方式的Ethernet交换机,其优点是交换延迟时间短, 不足之处是缺乏()。A.并发交换能力B.差错检测能力C.路由能力D.地址解析能力33 . FTP服务运行的默认端口号为()。A.80B.40C.21 D.90六、1.程序设计题(3题)34 .下列程序的功能是:找出所有100以内(含100)满足L 1+4, 1+有都 是素数的整数1(1+10也是在W0以内)的个数ent,以及这些I之和sumo 请编制函数countValue。实现程序要求,最后调用函数writeDAT。把结 果ent和sum输出到文件out64.dat中(数值1不是素数)。注意:部分源程序已给出。请勿改动主函数main。和输出数据函数writeDAT。的内容。试题程序:#include < stdio. h >int ent, sum;int isPrime(int number) int i, tag=l;if (number=l)return 0;for(i=2;tag && i < =number/2;i+)if(number%i=0) tag=O;return tag;)void countValue ()