(2021年)江苏省淮安市全国计算机等级考试网络技术真题(含答案).docx
(2021年)江苏省淮安市全国计算机等级 考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列 Windows Server 2003系统命令中,可以清空DNS缓存(DNS cache)的是()oA.nbtstat B.netstat C.nslookup D.ipconfig2 .如果一台CiscoPIX525防火墙有如下配置Pix525 (config)撑nameif ethemetO inside security VALI Pix525 (config) #nameif ethemetl outside security VAL2 Pix525 (config) #nameif ethemet2 DMZ security VAL3 那 么VALI、VAL2、VAL3可能的取值分别是()oA.0、50、100B.0, 100、50C.100, 0、50D.100、50、03 .在不同AS之间使用的路由协议是()。A.RIP B.BGP 4 C.OSPF D.DiffServ4 .封禁ICMP协议,只转发212 . 78 . 170 . 166 / 27所在子网的所有站 点的ICMP数据包,正确的access-list配置是()。A.Router(config)#accesslist 110 permit icmp 212 .78 .170 .166 0 .0 .0 .0 any Routcr(config)#acccss-list 110 deny icmp any any Router(config)#access一list 110 permit ip any any8 .Router(config)#access一list 110 permit icmp 212 . 78 . 170 . 0 255 . 255 . 255 . 224 any Router(config)#accesslist 110 permit ip any anyB.具有单一网络登录能力的域模式C.具有平等关系的域控制器D.按位置区分的全局组和本地组33.以下关于TCP协议特点的描述中,错误的是()。A.TCP协议是一种可靠的面向连接的协议B.TCP协议可以将源主机的字节流无差错的传送到目的主机C.TCP协议将网络层的字节流分成多个字节段D.TCP协议具有流量控制功能六、1 .程序设计题(3题)34.函数ReadDat。的功能是实现从文件ENG18.IN中读取一篇英文文 章,存入到字符串数组xx中;请编制函数emryptChar。,按给定的替 代关系对数组xx中的所有字符进行替代,结果仍存入数组xx的对应的 位置上,最后调用函数WriteDat。把结果xx输出到文件PS18.DAT中。替代关系:f(p)=p*ll mod 256(p是数组xx中某一个字符的ASCII值, f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或 f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符 进行替代。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。试题程序:#include (conio.h> #include (ctype.h>unsigned 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 (void)(FILE *fp;int i=0;unsigned char *p;if(fp = fopen(nENG18.INf nrn) =NULL)return 1;while(fgets(xxi, 80, fp) !=NULL)(p = strchr(xxi, fn ');if(p) *p = 0;i+;)maxline = i;fclose (fp);return 0;void WriteDat(void)(FILE *fp;int i;fp = fopen (nPS18.DAT, nwn);for(i = 0; i (maxline; i+)(printf(H%sn, xxi);fprintf(fp, u%snf xxi);)fclose (fp);)35.编写一个函数findStr。,该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"sdasasdfgasdaszx67 asd mklo",子字符串为"as",函数返回值是6。函数ReadWrite。的功能是实现从文件in40.dat中读取两个字符串,并 调用函数findStrO,最后把结果输出到文件out40.dat中。注意:部分源程序已给出。请勿改动主函数main。和其他函数中的任何内容,仅在函数findStr()的 花括号中填入你所编写的若干语句。试题程序:#include < stdio.h > #include < string.h >#include < conio.h >int findStr(char *str,char *substr)main () char str81,substr3;int n;clrscr ();printf("输入原字符串:");gets (str);printf("输入子字符串gets (substr);puts (str);puts (substr);n=findStr (str, substr);printf (''n=%dn' n);Read Write ();)Read Write ()(char ch, str81,substr3;int n, len, i=0;FILErf=fopen (Hin40.datf Hrn);wf=fopen ( nout40.daf nwn);while (i < 5)(fgets(str, 80,rf);fgets(substr9 lO5rf); len=strlen (substr)-l; ch=substr len;if(ch=fnf|ch=Oxla)substr len=0;n=findStr (str, substr);fprintf (wfj%dn'',n);i+;fclose(rf); fclose(wf); )36.请编制程序,要求:将文件IN94.DAT中的200个整数读入数组xx 中,求出数组XX中奇数的个数cntl和偶数的个数cnt2,以及数组xx下标为奇数的元素值的算术平均值pj(保两位小数),结果cntl, cnt2,pj 输出至|J OUT94.DAT 中。部分程序、读函数read_dat(int xx200)及输出格式已给出。试题程序:#include < conio.h > #include < stdio.h >#define N 200void read_dat(int xxN)(int ij;FILE *fp;fp=fopen(nIN94.DATn/frn);for(i=0;i < 20;i+)(for(j=0;j < 10;j+)(fscanf(fp;,%d;&xxi*10+j);printf(H%dfxxi*10+j);)printf (nnn);)fclose (fp);void main ()(int cntl,cnt2,xxN;float pj;FILE *fw;clrscr ();fw=fopen(nout94.datf nwn);read_dat(xx);printf(Mnncntl=%d9 cnt2=%d, pj=%6.2fnf cntl, cnt2,pj); fprintf(fw,11%dn%dn%6.2fn1 f,cnt 1 5 cnt2,pj);fclose(fw);)参考答案l.D执行“ipconfig / fhishdns”命令可以清除DNS缓存。nbtstat可以刷 新NetBIOS名称缓存以及使用Windows Internet名称服务注册的名称。 Netstat用于显示与IP、TCP、UDP和ICMP协议相关的数据,一般用 于检验本机各端口的网络连接情况。Nslookup是一个监测网络中DNS 服务器是否能正确实现域名解析的命令。2 .C在缺省情况下,ethernetO端口被命名为内部接口 (inside),安全级别 是100 ; ethernetl端口被命名为外部接口(Outside),安全级别是O ; ethernet2端口被命名为中间接口 DMZ,安装级别为50。故选择C选 项。3 .BBGP - 4是不同自治系统(AS)的路由器之间交换路由信息的协议。 RIP和OSPF、两个协议是As内部所使用的协议。DiffServ是区分服务 体系结构,它是一种保证服务质量(QoS)的网络技术。故选择B选项。4 .D在全局配置模式下,配置扩展访问控制列表的命令格式为:access- list access-list-numberpermit | dery | protocol SOUrce wildcard一 mask destination wildcard-maskoperatoroperand在配置访问控制 列表的源地址或目的地址时,在允许或拒绝的IP地址后面有一个参数是wildcardmask 一通配符(或通配符掩码)。通配符用32位二进制数 表示,表示形式与IP地址和子网掩码相同。wildcard . mask实际上就是子网掩码的反码,如IP地址202 112 66 L其掩码是255 255 255 .0, 那么它的通配符掩码应该为0 .0 .0 .255,并与IP地址总是成对出现。通配符的作用是指出访问控制列表过滤的IP地址范围,也就是路由器 在进行基于源IP地址和目的IP地址过滤时,通配符告诉路由器应该检 查哪些地址位,忽略哪些地址位。通配符为“0”,表示检查相应的地址 位;通配符为“1”表示忽略,不检查相应的地址位。本题中的子网掩码为255 . 255 . 255 . 224,则访问控制列表的通配符为0 . 0 . 0 . 31。因此选择D选项。5 .A6 .CATM层允许数据通过多条虚电路在同一条物理链路上进行多路复用。ATM交换机接收来自特定输入端口的信元,根据信元头中的VPI/VCI字段,检查路由表进行信元转发,并更新信元头的VPI和VCIo n单选题7 .A解析:因特网的主要组成部分有:通信线路、路由器、服务器与客户机、信息资源等。通信线路归纳起来主要有:有线线路和无线线路两 类,而不是数字线路和模拟线路:对于它的传输能力,可以用“带宽”来 描述.带宽越宽,传输速率越高,传输数据的速度也就越快;路由器也 被称作网关,是网络与网络之间的桥梁,8 .D对于IP网络,是采用数据报方式,因此对于源主机和中途路由器都 不会知道数据报经过的完整路径,路由器仅知道到达目的地址的下一跳 地址,主机仅知道到达本地网络的路径,到达其他网络的数据报均转发到网关的地址,也就是路由器,因此源主机和中途路由器都不知道IP数 据报到达目的主机需要经过的完整路径。9 .CNetflow是一种数据交换方式,由cisco创造。一个Netflow系统包括3个主要部分:探测器、采集器和报告系统。探测器是用来监听网络 数据的。采集器是用来收集探测器传来的数据的。报告系统是用来从采 集器收集到的数据产生易读的报告的。故选择C选项。10 .C解析:为了使电子邮件能够传输多媒体等二进制信息,MIME协议对RFC 822进行了扩充。MIME协议继承了 RFC 822的基本邮件头和邮件体模式,但在此基础上增加了一些邮件头字段,并要求对邮件体进 行编码,将8位的二进制信息变换成7位的ASCII文本。11 .FTP或文件传输【解析】文件传输协议(FTP)允许用户将本地计算机 中的文件上传到远程的计算机中,或将远程计算机中的文件下载到本地 计算机中。12 . (1) RISC【解析】RISC是“精简指令集计算机”的英文缩写,它的指令系统相对 简单,并由硬件执行,而复杂的操作则由简单指令合成。13.IBM【解析】目前,各大公司的UNIX系统主要有:IBM公司的AIX系统、 Sun公司的Solaris系统、HP公司的HP-UX系统等。14 .15 .拒绝服务攻击一般认为,目前网络中存在的威胁主要表现在以下方面。-非授权访问:没有预先经过同意就使用网络或计算机资源称为非授 权访问,如:有意避开系统访问控制机制;对网络设备及资源进行非正 常使用;擅自扩大权限,越权访问信息。非授权访问的主要形式有假 身份攻击、非法用户进入网络系统进行违法操作、合法用户以未授权方 式进行操作等。信息泄露或丢失指敏感数据在有意或无意中被泄露或丢 失,通常包括:信息在传输中丢失或泄露(如:黑客利用电磁泄漏或搭 线窃听等方式截获机密信息;通过对信息流向、流量、通信频度和长度 等参数的分析,推算出用户口令、账号等重要信息),信息在存储介质中 丢失或泄露,通过建立隐蔽隧道等窃取敏感信息等。-破坏数据完整性:主要手段有以非法手段窃得对数据的使用权,删 除、修改、插入或重发某些重要信息,以取得有益于攻击者的响应;恶 意添加、修改数据,以干扰用户的正常使用。-拒绝服务攻击:主要手段有不断对网络服务系统进行干扰,改变其 正常的作业流程;执行无关程序使系统响应速度减慢甚至瘫痪,影响正 常用户的使用,甚至使合法用户被排斥而不能进入计算机网络系统或不 能得到相应的服务。-利用网络传播病毒:通过网络传播计算机病毒,其破坏性大大高于 单机系统,而且用户很难防范。16 .地理【解析】Internet规定了一组正式的通用标准标号,形成了国际通用顶 级域名。顶级域名的划分采用组织模式和地理模式。17 .消息流SET协议是一种基于消息流的协议,是由VISA与MasterCard共同制定的一套安全、方便的交易模式,最早用于支持各种信用卡的网上交易。18 .人工智能人工智能解析:概括起来,计算机应用技术领域包括科学 计算、事务处理,过程控制、辅助工程、人工智能、网络应用和多媒体 的应用等七人领域。19 .TCP/IPTCP/IP解析:Linux操作系统具有丰富的网络功能,在通信和网络方面优于其他操作系统,可以通过TCP/IP协议与其他计算机连 接,通过刚络进行分布式处理。20 .(12)目的主机【解析】在接收到所有分片的基础上,主机对分片进行重新组装的过程称为IP数据报重组。1P协议规定,只有最终的目的主机才可以对分片进行重组。(13) 21 .主机主机解析:主计算机系统简称主机,是资源子网的主要组成单元。主机可以是大型机、中型机或者小型机等。22 .MAN或城域网MAN或城域网 解析:城域网(Metropolitan AreaNetwork, MAN)是介于广域网与局域网之间的一种高速网络,早期的城域网产品主要是光纤分布式数据接口 (FDDI)。23 .交换交换解析:虚拟网络是建立在交换技术的基础上的。24 .系统软件系统软件解析:计算机的软件系统包括系统软件和应用软 件。系统软件是指负责管理、监控和维护计算机硬件和软件资源的一种 软件。系统软件主要包括操作系统、各种编程语言的处理程序、数据库 管理系统以及故障诊断和排错程序等。应用软件是指利用计算机和系统Router(config)#access-list 110 deny icmp any anyC.Router(config)#accesslist 110permiticmp212 .78 .170 .00 .0 .0 .255anyRouter(config)#access一list110 deny icmp any anyRouter(config)#accesslist 110 permit ip any anyD.Router(config)#accesslist 110permiticmp212 .78 .170 .1600 .0 .0 .31anyRouter(config)#access一list110 deny icmp any anyRouter(eonfig)#accesslist 110 permit ip any any5 .网络促销对象包括()。A.产品购买的决策者B.产品生产的影响者C.产品的提供者D.产品的 生产者6 .ATM层类似于数据链路层协议,可以利用()技术在同一条物理链路上 进行多路复用。A.频分多路复用B.时分多路复用C.虚电路D.以上都是7 .关于因特网的主要组成部分,下列说法不正确的是()。A.通信线路主要有两类:数字线路和模拟线路8 .通信线路带宽越高,传输速率越高,传输速度越快C.网关是网络与网络之间的桥梁D.接入因特网的服务器和客户机统称为主机,其中,服务器是因特网服 务和信息资源的提供者,客户机则是这种服务和资源的使用者。8 .在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的 主机,下面说法正确的是()。A.源主机和中途路由器都知道1P数据报到达目的主机需要经过的完整软件为解决各种实际问题而编制的程序,以满足用户特殊的应用需求。9 5.66解析:现在的互联网是在IPv4协议的基础上运行。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是 因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址 空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。26 .邮箱邮箱解析:因特网中用户要利用一台邮件服务器发送和接收邮 件,则该用户必须首先在该服务器中申请一个邮件账号,它包括用户账 号名和用户密码,如果申请成功,则拥有了自己的邮箱。邮箱是在邮件 服务器中为每个合法用户开辟的一个存储邮件的空间。其他人可以将邮 件发送到该邮箱中,但只有邮箱拥有者使用正确的用户账号名和用户密 码才能阅读。27 .网络网络解析:网桥和路由器都是网络互联的设备,它们的区别在 于网桥工作在数据链路层,而路由器工作在网络层。网桥利用物理地址 (MAC地址)来确定是否转发数据帧,而路由器则根据目的IP地址来确 定是否转发该分组。28 .性能管理性能管理解析:性能管理功能允许网络管理者查看网络运 行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维 持在一个可以接受的水平之上。从概念上讲,性能管理包括监视和调整 两大功能。它的最大作用在于帮助管理员减少网络中过分拥挤和不可通 行的现象,从而为用户提供稳定的服务。29 .【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCH值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值, 得到新的字符仍存入原字符串对应的位置上。n【解题思路】 ii首先定义整型循环变量is j和表示字符串长度的变量str,以及字符局部变量chon在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串stringi利用库函数strlen 求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j 开始0,依次递增直到其值等于str,把字符stringij的ASCII值左移4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并且小于等于100,如果成立,则把ch的值与stringij值相加,所得的新值保存在stringij4>on【参考答案】n30 .【审题关键句】个位千位一百位十位,结果大于零的数的个数,求满 足此条件以及不满足此条件的四位数平均值avel和ave2on【解题思路】 n首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。!1!n通过for循环依次对数组中的每个四位数进行分解,每分解一个1位数,则根据题目要求,判断其“个位,百位.十位.千位0”的条件是否满足,当满足条件时,则将ai的值累加到变量pjzl中,同时计数变量ent的值加1 :如果不满足判断条件,则将Ui位数累加到变量pjz2中。当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的!1!位数之和pjz2on最后将变量pjzl的值除以变量ent的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量ent的差,得到所有不满足条件的位数的平均值并赋给变量Pjz2on本题中,pjzl、pjz2和ent三个变量在源程序中已经定义,在该子程 序中就不需要再重新定义了。n【参考答案】n31 .D解析:组建计算机网络的主要目的是实现计算机资源的共享。连入网络的计算机既可以使用不同型号的操作系统也可以使用相同的操作 系统。网络没有必要一定采用一个具有全局资源调度能力的分布式操作 系统。目前计算机网络的基本特征有:1)计算机网络建立的主要目的是 实现计算机资源的共享;2)互联的计算机是分布在不同地理位置的多台 独立的“自治计算机” ;3)联网计算机之间的通信必须遵循共同的网络协 议。32 .D解析:Windows 2000 Server中不再划分全局组与本地组。33 .C解析:TCP协议是一种可靠的面向连接的协议,它允许将一台主 机的字节流无差错地传送到目的主机。TCP协议将应用层的字节流分 成多个字节段,然后将一个个的字节段传送到互连层,发送到目的主机。TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度, 达到正确传输的目的。34 .void encryptChar() int i; char *pf; for (i=0; i (maxline; i+) pf=xx i; while (*pf !=0) if(*pf*ll%256>=,0, && *pf*ll%256='9') | *pf*ll%256 <=32) pf+ ; continue;/*如果计算后的值小于等于32或 f(p)对应的字符是数字0至9则该字符不变*/*pf=*p/U%256 ; /*否则 按给定的替代关系进行替代*/ pf+ ; void encryptChar()rn rn int i;rn char *pf;rn for (i=0; i (maxline; i+)rn rn pf=xx i;rn while (*pf !=0)rn rn if(*pf*ll%256>=,0, && *pf*ll%256 <=,9,) | *pf*ll%256 (=32)rn pf+ ; continue;/*如果计算后的值小于等于 32 或f(p)对应的字符是数字0至9,则该字符不变*八rn*pf=*p俨H%256 ; /*否则按给定的替代关系进行替代*/rn pf+ ; rn rn rn 解析: 本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组 的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维 数组的各行,当前行如果确定下来,用指针的移动就可以依次扫描该行 的所有字符元素,每得到一个字符就对它行条件判断,根据题意,条件 用“if(*pf*ll%256>=U && *pf*ll%256v='9,)|*pf*ll%256V=32)”语句 来实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的 字符是当前字符乘以11的结果再去与256求余数。处理完毕后,指针 去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直 接下移,去取下一个字符,对下一个字符进行处理。35.int findStr(char *strchar *substr) int n; char *p*r; n=0; while (*str) P=str; /*指针p指向字符串产地址*/ r=substr; /*指针r指向子字符串 首地址*/ while (*r) if (*r=*p) /*如果子字符串的第一个字符等于字符 串中的该字符则继续比较下一个字符*/ r+; p+; else break; /*否则 退出循环*/ if(*r='O') /*如果子字符串在字符串中出现了一次*/ n+ ;/*则n加1进行统计*/str+ ; /*指向字符串中的下一个字符刃 return n ; /*返回 n*/ int findStr(char *str,char *substr)rn int n;rn char *p,*r;rn n=O;rn while (*str)rn rn p=str; /*指针 p 指向字符串产地 址*八rn r=substr; /*指针r指向子字符串首地址*/rn while (*r)rn if (*r=*p)/*如果子字符串的第一个字符等于字符串中的该字符,则继续 比较下一个字符*/rn r+;rn p+;rn rn else break; /*否则退出循 环*八rn if(*r=i(F) /*如果子字符串在字符串中出现了一次*八1«11 n+ ; /*则n力口 1,进行统计*/rn str+ ; /*指向字符串中的下一个字符 *Arn rn return n ; /*返回n*Arn 解析:本题考查的知识点如下: 指针的相关操作。(2)强行退出break的使用。指针是C语言中的一个难点。在这里,我们要使用指针实现对数组的访 问继而进行字符的比较。使用数组存放字符串时,存放的字符个数要比 数组的容量小1,因为数组最后一个位置存放的是空格或者结束标志位。 我们可利用这一点来判断一个字符串是否已经结束。在循环结构中常常 要出现强行退出的情况,这里要使用到break语句强行退出一层循环。 当字符串中的某个字符与子字符串的第一个字符不同时,则将字符串中 的下一个字符与子字符串中的第一个字符比较,而不是与子字符串中的 第二个字符比较。36.void main() int cntlcnt2xxN; float pj; FILE *fw; int ik=0; long j=0; cntl=0; cnt2=0; pj=O.O; clrscr(); fw=fopen(11 out94.datn n w n); read_dat(xx); for(i=0;i < N;i+) if(xxi%2) cntl+; /*求出数组 xx 中奇数的个数cntl*/ else cnt2+; /*求出数组xx中偶数的个数cnt2*/ if(i%2=l) j+=xxi;/*求数组xx下标为奇数的元素值的总和刃k+;) pj=(float)a*100/k)/100; /*求数组xx下标为奇数的元素值的算术平均值 pj*/printf(nnncntl=% dcnt2= % dpj=% 6.2fnucntlcnt2pj);fprintf(fw * * % dn % dn % 6.2fn * * ent lcnt2pj); fclose(fw); 解析本题考 查的知识点如下:运算符“”的使用。(2)强制类型转换和小数位数的保一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符"”。在本题中要求算术平均值保留两位小数。使用的方法 是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有 效我们定义了一个长整型变量来记录和。因为个数也为整型运算符在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保两位小数。使用循环对所有数据进行访问。void main()rn rn int cntl,cnt2,xxN;rn float pj ;rn FILE *fw;rn int i,k=0;rn long j=0;rn cntl=0;rn cnt2=0;rnpj=0.0;rn clrscr();rn fw=fopen(,out94.dat,/w,);rnread_dat(xx);rn for(i=0;i < N;i+)rn rn if(xxi%2)rn cntl+; /*求出数组xx中奇数的个数cntl*Arn elsern cnt2+;/*求出数组xx中偶 数的个数 cnt2*Arn if(i%2=l)rn rn j+=xxi; /*求数组 xx 下标为奇 数的元素值的总和*八rn k+;rn rn rn pj=(float)(j*100/k)/100; /*求 数组xx下标为奇数的元素值的算术平均值pjWn printf(,nncntl=% d,cnt2= % d,pj=% 6.2fn,cntl,cnt2,pj);rn fprintf(fw,%dn%dn%6.2fn,cntl,cnt2,pj);rnfclose(fw);rn rn解析本题考查的知识点如下:rn运算符“”的使用。rn强制类型转换和小数位数的保o rn 一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“”。在 本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100 除以个数强制类型转换后再除以100。为了保证和有效,我们定义了一 个长整型变量来记录和。因为个数也为整型,运算符在这里的含义是 整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结 果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数 据进行访问。路径B.源主机知道IP数据报到达目的主机需要经过的完整路径,而中途路 由器不知道C.源主机不知道IP报到达目的主机需要经过的完整路径,而中途路由 器知道D源主机和中途路由器都不知道1P数据报到达目的主机需要经过的完 整路径9 .下列技术中,不属于宽带城域网QoS保证技术的是()。A.DiffServ B.MPLS C.Netflow D.RSVP10 .为了使电子邮件能够传输二进制信息,对RFC822进行扩充后的标准 为()。A.RFC823 B.SNMP C.MIME D.CERT二、填空题(10题)11 .第62题如果要利用某台服务器向客户提供文件的上传和下载服务, 那么这时应该使用()协议。12 .(1)精简指令集计算机的英文缩写是o13 .第61题AIX 5L是公司的UNIX系统。14.如果,r .,7理不是集中在一台机器L,而是在网络中任意一台机器都可以向其他机器 提供百草;云务,这样的操作系统称为的网络操作系统15 .有一种攻击不断对网络服务系统进行干扰,改变了网络服务器正常的 作业流程,由其执行的无关程序使系统响应速度减慢甚至瘫痪,影响了 正常用户的使用,甚至使合法用户被排斥而不能获得服务。这种攻击叫 做。16.16 .SET (安全电子交易)是一种基于的协议,是为了解决用户、商家和 银行之间通过信用卡支付的交易安全问题而设计的。18 .计算机应用技术领域包括科学计算、事务处理、过程控制、辅助工 程 网络应用和多媒体的应用等七大领域。19 . Linux操作系统可以通过 协议与其他计算机连接。20 .(12)在IP数据报分片后,通常用负责数据报的重组。三、2.填空题(8题)21 .计算机网络的资源子网的主要组成单元是22 .可以满足几十公里范围内的大量企业、机关、公司的多个局域网互连的需要,并能实现大量用户与数据、语音、图像等多种信息的网络是23 .虚拟网络的基础是技术。24 .计算机的软件系统一般分为应用软件和 两大部分。25 .下一代互联网的互联层使用的协议为IPvo26 .如果用户在一个邮件服务器中申请了一个合法的账号,即在该邮件服务9s中拥有了自己的【】。27 .网桥和路由器都是网络互联的设备,它们的区别在于网桥工作在数据链路层,而路由器工作在 层。28 .允许网络管理者查看网络运行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维持在一个可以接受的水平上。四、C语言程序设计题Q题)29 .函数Rdata实现从文件in . dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串 中的所有字符的ASCH值左移4位,如果左移后,其字符的ASCH值 小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中, 最后调用函数Wdata,把结果string输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符 和空格)。注意:部分源程序已经给出。请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内 容。56789101112131415161718192021222324252627282930313233343536373839404142434445464748495051include <stdio.h>include