《(2023年)辽宁省鞍山市全国计算机等级考试网络技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《(2023年)辽宁省鞍山市全国计算机等级考试网络技术预测试题(含答案).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2023年)辽宁省鞍山市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .在Cisco路由器上主要用于存储startup-config文件或备份配置文件的 存储器是()。A.Flash B.NVRAM C.RAM D.R0M(58)关于网络技术的发展趋势,以下说法不正确的是A)B)网络由面向终端向资源共享发展网络由单一的数据通信网向综合业务数字通信网发展C)网络由分组交换向报文交换发展D)网络由对等通信方式向网站/浏览器方式发展3.下列关于综合布线的描述中,错误的是()。A.终端有高速率要求时,水平子系统可采用光纤直接铺设到桌面B.多介质信息插座是
2、用于连接双绞线C.干线线缆铺设经常采用点对点结合和分支结合两种方式D.采用在管理子系统中更改、增加、交换、扩展线缆的方式来改变线缆路由4.网关是IP电话系统的关键设备,在传统的电话网和Internet间架起一座桥梁,另外也克服了 Internet一个非常明显的问题是()o把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果ent及数组b中符合条件的4位数输出到OUT68.DAT文件。注意:部分源程序己给出。程序中已定义数组;a200, b200,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#incl
3、ude #define MAX 200int aMAX,bMAX,cnt=0;void jsVal() ()void readDat()(int i;FILE *fp;fp=fopen(nIN68.DATnrn);for(i=0;i MAX;i+)fscanf(fp;f%d&ai);fclose(fp);)void main()(int i;readDat();jsVal();printf (满足条件的数二%(111, ent);for(i=0;i cnt;i+)printf (n%dblii);printf (n);writeDat ();writeDat ()(FILE *fp;iht i
4、;fp=fopen (nout68.dar,7,wn);fprintf(fp/%dncnt);for (i=0; i #include (ctype.hunsigned char xx50 80;int maxline = 0; /*文章的总行数*/int ReadDat (void);void WriteDat(void);void encryptChar() main () (clrscr ();if (ReadDat () (printf(数据文件 ENS18.IN 不能打开! n007);return;)encryptChar ();WriteDat ();int ReadDat (v
5、oid)(FILE *fp;int i=0;unsigned char *p;if(fp = fopen(”ENG18.IN T) =NULL) return 1;while(fgets(xxi, 80, fp) !=NULL)(p = strchr(xxi, n );if(p) *p = 0;i+;)maxline = i;fclosc (fp);return 0;void WriteDat(void)FILE *fp; int i;fp = fopen (PS18.DATTw) for(i = 0; i (maxline; i+) (printf(n%sn, xxi);fprintf(fp
6、, srT, xxi);)fclose (fp); )36.函数ReadDat。的功能是实现从文件IN39.DAT中读取一篇英文文章 存入到字符串数组xx中。请编制函数ChA(),该函数的功能是:以行为 单位把字符串的第一个字符的ASCII值加第二个字符的ASCII值,得 到第一个新的字符,第二个字符的ASCII值加第三个字符的ASCII值, 得到第二个新的字符,以此类推一直处理到倒数第二个字符,最后一个 字符的ASCII值加第一个字符的ASCII值,得到最后一个新的字符,得 到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串 逆转后仍按行重新存入字符串数组xx中,并调用函数Wri
7、teDat()把结果 xx输出到文件OUT39.DAT中。注意:部分源程序已给出。原始文件存放的格式是:每行的宽度小于80个字符,含标点符号和空 格。请勿改动主函数main。、读函数ReadDat()和写函数WriteDat。的内容。 试题程序:#include #include char xx50 80;int maxline=0;int ReadDat ();void WriteDat();void ChA(void) void main()(clrscr ();if (ReadDat () (printf (数据文件 IN39.DAT 不能打开! n007);return;)ChA();
8、WriteDat ();)int ReadDat (void)(FILE *fp;int i=0;char *p;if (fp=fopen (“IN39.DAT ,T)=NULL)return 1;while(fgets (xx i, 80, fp)!=NULL)(p=strchr(xxi, fnf);if(p) *p=0;i+;)maxline=i;fclose(fp);return 0;void WritcDat()(FILE *fp;int i;clrscr ();fp=fopen COUT39.DATTw);for (i=0; i MeanTimeBetweenFailures 的缩写
9、,指 多长时间系统发生一次故障,即平均无故障时间。24 .电路交换电路交换解析:报文交换,分组交换和电路交换是3种传 统的交换方式,此外还有信元交换。25 .电子邮件电子邮件解析:USENET的基本通信方式是电子邮件,但 它不是采用点对点通信方式,而是采用多对多的传递方式。26 .应用层应用层 解析:代理服务器也称链路级网关或TCP通道,属于 应用层防火墙。它是针对数据包过滤和应用网关技术存在的缺点而引入 的防火墙技术。27 .路由器路由器 解析:路由器是一种典型的网络层设备。它在两个局 域网之间按帧传输数据,完成网络层中继或第三层中继的任务。路由器 负责在两个局域网的网络层间按帧传输数据。2
10、8 .电子数据处理EDP电子数据处理EDP解析:EDP主要是指企业内 部自身业务的自动化,而EDI则是各企业之间交往的自动化,前者是后 者的基础和必要条件。29 .【审题关键旬】字符替代f(p)=p*ll mod256,小于等于32或原字符 的ASCII码是偶数不变,否则替换。n【解题思路】n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第6行,修改if条件语句的设置即可。n【参考答案】n30 .【审题关键句】大于后连续5个数,奇数,从小到大排序。n【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不 同点:判断数值为奇数,可通过ai%2进行判断
11、,参考答案的第4条 语句;要求进行比较的元素大于后连续5个数,因此在设置判断条件 时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句。 n【参考答案】n31 .B解析:堆叠式集线器由一个基础集线器与多个扩展集线器组成,适 用于中小型企业环境;单一集线器适用于小型工作组规模的局域网。32 .B解析:恺撒密码的整个密码空间只有26个密钥,所以破译者最多 尝试25次就能得到正确的密钥。33 .D解析:防火墙控制访问和实现站点安全策略的4种技术是:服务控 制、方向控制、用户控制和行为控制。34 .void jsVal() iht i thou hun ten data j; for (i=0
12、;i 200;i+) thou=a i /1000; /*求四位数的千位数字*/ hun=a i % 1000/100; /*求四位数的百位 数字*/ ten=a i %100/10; /* 求四位数的十位数字*/ dat a=a i %10; /* 求 四位数的个位数字*/ if (thou%2 !=0 & hun%2!=0 & ten%2!=0 &A.号码查询B.信号调制C.寻址D.压缩和解压5 .Kerberos协议一般采用哪种加密算法()。A.RSAB.DES C.Elgamal D.背包加密算法6 .电子政务的应用模式主要包括3种,它们是()。A.GtoG、GtoB 和 GtoCB.
13、GtoGs GtoB 和 BtoBC.GtoC、GtoB 和 BtoBD.GtoG、GtoC 和 BtoB7 .在每天下午5点使用计算机结束时断开终端的连接属于()。A.外部终端的物理安全B.通信线的物理安全C.窃听数据D.网络地址 欺骗1.1 P协议是指网际协议,它对应于开放系统互联参考模型中的哪一层()A.物理层B.数据链路层C.传输层D.网络层9 .宽带综合业务数字网(B-ISDN)采用的数据传输技术是()oA.电路交换技术B.报文交换技术C.分组交换技术D.异步传输模式 (ATM)10 .下面关于主板的描述中,错误的是()oA.按芯片集分类有奔腾主板、AMD主板data%2!=0) /
14、*如果4位数各位上数字均是奇数*/ b ent=a国;/*将满足 条件的数存入数组b中*/cnt+;/*统计满足条件的数的个数*/ for (i=0; i for (j=i+l; j ent; j+) if (bi bj ) data=bi; bi=bj; b j =data; ) void jsVal()rn rn iht i, thou, hun, ten, data, j;rn for (i=0;i 200;i+)rn rn thou=a i /1000; /* 求四位数的千位数字*Arn hun=a i %1000/100; /*求四位数的百位数字*/rn ten=a i %100/1
15、0; /*求四位 数的十位数字*/rn dat a=a i %10; /*求四位数的个位数字*Arn if (thou%2 !=0 & hun%2!=0 & ten%2!=0 & data%2!=0)rn /*如果 4 位 数各位上数字均是奇数*Arn rn b ent =a i; /*将满足条件的数存入数 组b中*/rn cnt+; /*统计满足条件的数的个数*八rn rn rn for (i=0; i for (j=i+l; j ent; j+)rn if (bi =O & *pf*ll%256 =0 & *pf*ll%256=9) | *pf*ll%256 =O & *pf41%256v
16、=9)|*pfMl%256=32)”语句来实现,如果该字符不满 足上述条件,就用一个新的字符来替代,新的字符是当前字符乘以11的 结果再去与256求余数。处理完毕后,指针去取下一个字符。如果该字 符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符, 对下一个字符进行处理。36 .void ChA(void) int ijkstr ; char ch ; for(i=0;i maxline;i+) str=stiien(xxi) ; /* 求各行字符串的总长度*/ch=xxi0;for(j=0;j str- l;j+) /*将该字符的ASCII值与下一个字符的ASCII值相加得到新的字
17、 符*/ xxij+=xxij+l; xxistr-l+=ch; /*将最后一个字符的 ASCII 值 与第一个字符的ASCII值相加得到最后一个新的字符*/ for(j=Ok=str-l;j str/2;j+jk-)/*将字符串逆转后仍按行重新存入字符串数组xx中*/ ch=xxij ; xxi-fj=xxik ; xxik=ch ; void ChA(void)rn inti, j, k, str Arn char ch Arn for(i=0;i maxline;i+)rn str=strlen(xxi); /*求各行字符串的总长度*Arn ch=xxi0;rn for(j=0;j st
18、r-l;j+) /*将 该字符的ASCII值与下一个字符的ASCII值相加,得到新的字符*Arn xxij+=xxij+l;rn xxistr-l+=ch; /*将最后一个字符的 ASCII 值与 第一个字符的ASCII值相加,得到最后一个新的字符*Arnfor(j=0,k=str- l;jstr/2;j+j,k-)/*将字符串逆转后仍按行重新存入字符串数组xx中 */rn ch=xxij ;rn xxi-j=xxik ; rn xxik=ch ; rn rn rn 解析:本题考查的知识点如下:(1)字符变量的整数运算。(2)字符的逆序排列。因为是以行为处理单位,所以要先求得每一行中字符的个数
19、。在C语言 中,字符型数据可参与任何整数运算,实际参与运算的是字符的ASCII 码。这里可以直接将字符的ASCII码相加,即可得到所要结果。使用循 环结构依次对字符进行处理,最后一个字符要单独处理。逆序排列采用 的方法是:从两边向中间移动。数组中第一个字符与最后一个字符交换, 第二个与倒数第二个交换,按照此规律直到中间一个或两个字符(数组 中字符个数为奇数时,最后中间只有一个字符,否则有两个字符)。B.按主板的规格分类有AT主板、ATX主板C.按CPU插座分类有Slot主板、Socket主板D.按数据端口分类有SCSI主板、EDO主板二、填空题(10题)11 .(14)服务器响应并发请求有两种
20、实现方案:重复服务器方案和 O12 . SIP消息包括两种类型:从客户机到服务器的 和从服务器到客户机的响应消息。13 .是由VISA和MasterCard开发的开放式支付规范,是为了保证信用 卡在公共因特网上的支付安全而设立的。14 .第68题计算机辅助教学的缩写是o15 .身份认证又称为,它是通信和数据系统中正确识别通信用户 或终端身份的重要途径。16 .一个基于主机的漏洞扫描系统通过依附于主机上的扫描器代理侦测 主机 的漏洞。17 .网络计费管理的主要目的是控制和监测网络操作的一。18 .操作系统是计算机系统的重要组成部分,它是用户与计算机之间的接 口,管理着一台计算机的进程、文件输入/
21、输出、设备输入/输出4个主 要操作。19 .虚拟局域网是建立在交换技术的基础上,以软件方式实现工作组的划分与管理。20 .(8)以太网协议将接收出错分为3种类型:帧校验错、帧长度错和三、2.填空题(8题)21 .在网络管理模型中,管理者和代理之间的信息交换可以分为两种:一种是从管理者到代理的管理操作,另一种是从代理到管理者的【】O22 .性能管理包括监视和 两大功能。23 .平均无故障时间的英文缩写是24 .按交换方式来分类,计算机网络可分为报文交换网、分组交换网和25 .因特网能提供多种服务,其中新闻组是一种利用网络进行专题讨论 的国际论坛,USENET是最大规模的网络新闻组,其基本通信方式
22、是O26 .防火墙技术大体上可分为网络层防火墙和应用层防火墙两类,常见 的代理服务器属于 防火墙。27 .在网络层上实现多个网络互联的设备是【028 .实现EDI的基础和必要条件是。四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in . dat中读取一篇英文文章,存入到字符 串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx中 的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数 WdteDat把结果xx输出到文件out . dat中。替代关系:f(p)=P* 11 mod 256, mod为取余运算,P是数组xx中某一个 字符的ASCH值,f
23、(p)是计算后的无符号整型值C主意:中间变量定义成 整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。1 ! tlnclude 2 ; linclude 3456789linclude ;unsigned char xx50(80;- int maxline 0; /文箕的总行数! int ReadDat(v
24、oid);I;void WriteDat(void);! void encryptChar()10 j11 ! 12 :void main()14if(ReadDat()151617181920212223242526212829303132333435363738394041424344454647484950prin(”败据文件in.dat不能打开! n007w); return;1encryptChar();WrlteDat();)/从文件md中泳取一篇英文文京,存入到字符事败组X*中/ int ReadDat(void)(FILE #fp;int 1 0 0;unsigned char
25、 *p;if (fp-fopen (dat“NULL)return 1;while (fgets(xx(x,80,fp) ! NULL)p strchr(xx|ir n*);if (p) *p . 0;: i+;maxline i; fclose(fp); return 0;L -j,- /田情梨XX城出到文件OULdM中/void WriteDat(void)(FILE *fp; int i;fp fopen(outd3C”, MwM);for (i - 0; i tnaxline;q printf(M%snwr xx(i); fprintf(fp# Gsn, xx(i); (close(f
26、p);30.已知数据文件in .dat中存有200个四位数,并已调用读函数readDat 把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数 组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数 且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此 条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果ent以及数组b中符合条件的四位数输出到 out . dat文件中。注意:部分源程序存在test . c文件中。程序中已定义数组:a200, b200,已定义变量:ent请勿改动数据文件in .dat中的任何数据、
27、主函数main、读函数readDat 和写函数writeDat的内容。123456789include tdeflne MAX 200 int aMAXJ / b(MAX9 ent 0; void writeDat();void jsVal()10 (11 ;12 :13 i14 ;15 !16 !/readg J)从fHK文件E 3中法取:oo个四位依存入数ma中/ void readDat 0int i;FILE p;fp fopen(win.datw, HrM);for(i 0; i MAX;f scanf (fp, ”d”. 6a 1); fclose(fp);1718void mai
28、n()20 ; int 1;21 ! readDat);22 i JsVal (); 调用“vale函数,实现蛰求的功快23 ;primf满足条件的数7dn,ent);24 ;for (i 0; i ent;25 ; printf(wid b(i|);26 ; printf(Mn0);27 writeDat();28 ; )用数wnicDai(HEi8% ent以及数ft! b中符合条件的四代数修出到out.dM文件中/29 i void writeDat()3i !FILE fp;32 ;int 1;33 I34 i35 ;36 :37 ifp = fopen(wout.datw w);fp
29、rintf (fpt rdn,ent);for(i * 0; i ent; i*+)fprintf (fp dn”, fclose(fp);38 )五、1.选择题(3题)31 .()集线器适用于中小型企业环境。A.单一B.堆叠式C.基础D.以上都不对32 .若使用恺撒密码加密,则破译者最多尝试()次即可破译密钥。 A.26 B.25 C.51 D.26133 .()不是防火墙控制访问和实现站点安全策略的技术。A.服务控制B.方向控制C.行为控制D.访问预测六、1 .程序设计题(3题)34 .已知数据文件1N68.DAT中存有200个4位数,并已调用读函数 readDat()把这些数存入数组a中,清编制一函数JsVal(),其功能是:如 果4位数各位上的数字均是奇数,则统计出满足此条件的个数ent,并