【2023年】四川省成都市全国计算机等级考试网络技术预测试题(含答案)
【2023年】四川省成都市全国计算机等级考试网络技术预测试题(含答案)学校:_ 班级:_ 姓名:_ 考号:_一、单选题(10题)1.2. IDEA是当今已公开的最好最安全的对称分组密码算法。它的密钥长度是( )位。A.40 B.56 C.64 D.128 3.网络管理的目标是满足运营者及用户对网络的()的要求。 I.有效性 II.可靠性 III.开放性 IV.综合性 V.安全性 VI.经济性A.I、II、III、V B.I、II、III、VI C.I、II、III、V、VI D.全部 4.捕获认证信息,并在其后利用认证信息进行重放,以获得比其他实体更多的权限,这种攻击属于( )。A.消息篡改 B.拒绝服务 C.重放 D.伪装 5.下列关于网络接人技术和方法的描述中,错误的是()。A."三网融合"中的三网是指计算机网络、电信通信网和广播电视网 B.宽带接入技术包括xDSL、HFC、SDH、无线接入等 C.无线接入技术主要有WLAN、WMAN等 D.Cable Modem的传输速率可以达到1036Mbps 6.下列关于路由器技术指标的描述中,错误的是()A.吞吐量是指路由器的包转发能力 B.背板能力决定了路由器的吞吐量 C.语音、视频业务对延时抖动要求较高 D.突发处理能力是以最小帧间隔值来衡量的 7.关于IP提供的服务,正确的是( )。A.IP提供了不可靠的数据投递服务,因此数据报的投递不能受到保障 B.IP提供不可靠的数据投递服务,因此它可以随意丢弃报文 C.IP提供可靠的数据投递服务,因此数据报投递可以受到保障 D.IP提供可靠的数据投递服务,因此它不能随意丢弃报文 8.9.下列关于集线器的描述中,正确的是()。A.集线器是基于IP地址识别完成数据转发的 B.集线器的每个端口构成一个独立的冲突域 C.连接到集线器的一个节点发送数据时,只有目的节点能够收到 D.通过在网络链路中串接一个集线器可以监听该链路中的数据包 10.电子商务应用系统由4部分构成,它们是CA安全认证系统、业务应用系统、用户及终端系统和A.A.防火墙系统 B.入侵检测系统 C.支付网关系统 D.统一的一站式购物系统二、填空题(10题)11.第 69 题 从网络高层的角度划分,攻击方法可以分为两大类:服务攻击和_。12. 在通信网中,为了防止当发送能力大于接收能力时造成数据丢失的现象,一般需要进行_。13.光纤分为单模和多模两类,单模光纤的性能多模光纤。14.15. 一台主机的缺省网关是_。16.IP协议提供的服务具有3个主要特点,分别是、面向非连接和尽最大努力投递。17.(16)数据包过滤技术是在_ 对数据包进行选择。通过检查数据流中每个数据包的源地址、目的地址、所用的端口号、协议状态等因素,或它们的组合来确定是否允许该数据包通过,它通常安装在路由器上。18.虚电路交换方式的工作过程可分为、数据传输与虚电路拆除3个阶段。19. 为了保障网络安全,防止外部网对内部网的侵犯,一般需要在内部网和外部公共网之间设置【】。20. 奔腾芯片有双Cache结构,一个用于数据缓存,另一个用于【】缓存。三、2.填空题(8题)21. 安全攻击可以分为【】和主动攻击两种。22. 双绞线用于10Mb/s局域网时,与集线器的距离最大为【】m。23. 平均无故障时间的英文缩写是_。24. 简单网络管理协议是由Internet工程任务组提出的,其模型由【】结点和管理结点构成。25. 所谓接入网(州)是指交换局到_之间的所有设备。26. 软件由程序和相关【】组成。27. 环形网是一类重要的自愈网,又称自愈环,它由一串首尾相连的_组成。28. 电子商务中的数字签名通常利用公开密钥加密方法实现,其中发送者签名使用的密钥为发送者的【】。四、C语言程序设计题(2题)29.已知数据文件indat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组 b中的数输出到文件outdat中。 例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。 9812,9-8-1-2<0,则该数不满足条件忽略。 注意:部分源程序存在testc文件中。 程序中已定义数组:a300,b300,已定义变量:cnt请勿改动数据文件indat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。 30.已知在文件indat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件outdat中。 提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题。 例如:selli=temp 注意:部分源程序存放在testc文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。 五、1.选择题(3题)31. 电子商务的应用范围主要为A.企业与企业之间的应用 B.企业与消费者之间的应用 C.企业与政府之间的应用 D.以上都是 32. 在网络安全中,捏造是指未授权的实体向系统中插入伪造的对象,这是对( )的攻击。A.可用性 B.合法性 C.完整性 D.保密性 33. 对系统进行安全保护需要一定的安全级别,采用硬件保护安全系统的存储区的安全级别是 _。A.A1 B.B3 C.B2 D.C2 六、1.程序设计题(3题)34. 请编制函数ReadDa()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数 Compute()分别计算出xx中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差totfc的值。最后调用函数WrireDat()把结果输出到OUT83.DAT文件中。计算方差的公式如下: 设N为奇数的个数,xxi为奇数,ave1为奇数的平均值。原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。注意:部分源程序已给出。请勿改动主函数main()和输写函数WriteDat()的内容。试题程序:#includestdio.h#includestdlib.h#includestring.h#define MAX 1000int xxMAX,odd=0,even=0;double avel=0.0,ave2=0.0,totfc=0.0;void WriteDat(void);int ReadDat (void)FILE *fp;if ( (fp=fopen ("IN83. DAT", "r") ) =NULL) return 1;fclose (fp);return 0;void Compute (void)void main( )int i;for (i=0; iMAX; i+)xxi=0;if (ReadDat ()printf ("数据文件IN83.DAT 不能打开!007n"); return;Compute ();printf ( "ODD=%dnAVEl=%fnAVE2=%fnTOTFC=%fn",odd,avel,ave2,totfc);WriteDat ();void WriteDat(void)FILE *fp;int i;fp=fopen ("OUT83. DAT", "w");fprintf (fp,"%dn%lfn%lfn%lfn",odd,avel,ave2,totfc);fclose(fp);35. 函数ReadDat()的功能是实现从文件IN73.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数CovertCharD(),该函数的功能是:以行为单位把字符串中的所有小写字母改成该字母的上一个字母,如果是字母a,则改成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WriteDat()把结果XX输出到文件OUT73.DAT中。例如:原文 Adb Bcdzaabck LLHj结果 Aca Bbcyz, Zabj LLgi原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。试题程序:#includestdio.h#includestring.h#includeconio.hchar xx5080; int maxline=0; int ReadDat (void);void WriteDat (void);void CovertCharD()void main()clrscr();if(ReadDat()printf("数据文件IN7.DAT不能打开n007");return;CovertCharD();WriteDat();int ReadDat()FILE *fp;int i=0;char *p;if (fp=fopen("IN73.DAT", "r")=NULL) return 1; while(fgets (xxi, 80, fp)!=NULL)p=strchr(xxi, 'n');if(p)*p=0;i+;maxline=i;fclose(fp);return 0;void WriteDat (void)FILE;fp;int i:clrscr(); fp=fopen("OUT73.DAT", "N");for(i=0; imaxline; i+)printf("%sn", xxi);fprintf(fp,”%sn