(2021年)广东省揭阳市全国计算机等级考试网络技术模拟考试(含答案).docx
(2021年)广东省揭阳市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列技术中,不属于宽带城域网QoS保证技术的是()。A.DiffServ B.MPLS C.Netflow D.RSVP2 .下列进程状态的转换下,不正确的一项是()A.就绪一运行B.运行一就绪C.就绪一等待D.等待一就绪3 .对NetWare操作系统的文件服务器内核的说法不正确的是()A.文件服务器内核实现NetWare的核心协议B.负责对网络工作站网络服务请求的处理C.可以提供NetWare的所有核心服务D.提供通信服务、消息服务(31)在Iniemet网上进行通信时,为了标识网络和主机,需要给它们定义惟的A)主机名称 B)服务器标识 C) IP地址 D)通信地址(47)在加密技术的实际应用中,保密的关键是A)算法B)密钥C)算法和密钥 D)以上都是 int a300, cnt=O;double pjzl=0.0,pjz2=0.0;void jsValue ()main ()( int i; readDat ();jsValue();writeDat ();printf("cnt=%dn满足条件的平均值pjzl=%7.21fn不满足条件的平均值pjz2=%7.21fn ent, pjzl, pjz2);readDat ()(FILE *fp;int i;fp=fopen(nin81.datn;,rn);for (i=0; i < 300;i+)fscanf(fpj%d,",&a i);fclose (fp);)writeDat ()(FILE *fp;int i;fp=fopen (nout81. dat", );fprintf(fp/%dn%7.21 fn% 7.21ncnt,pjzl,pjz2);fclose (fp)35.已知在文件IN54.DAT中存有10。个产品销售记录,每个产品销售 记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额je(长整型)几部分组成。其中,余额二单价 x数量可计算得出。函数ReadDat。的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进 行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果 仍存入结构数组sell中,最后调用函数WriteDat。把结果输出到文件 OUT54.DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。 试题程序:#include < stdio.h >#include < mem.h >#include < string.h >#include < conio.h >#include < stdlib.h >#define MAX 100 typedef struct (char dm5;char mcll;int dj;int si; longje; PRO; PRO sellMAXI;void ReadDat();void WriteDat();void SortDat()void main()(memset (sell, 0, sizeof (sell);ReadDat();SortDat();WriteDat();)void ReadDat()(FILE *fp;char str80,chll;int i;fp=fopenC'IN54.DAT,T');for(i=0;i < 100;i+)(fgets(str, 80,fp);memcpy(selli.dm, str, 4);memcpy(selli.mc, str+4J0);memcpy(ch, str+14, 4);ch4=0;selli.dj=atoi(ch);memcpy(ch, str+18,5);ch5=0;selli.sl=atoi(ch);selli.je=(long) selli.dj*selli.sl;)fclose(fp);void WriteDat()(FILE *fp;int i;fp=fopenC'OUT54.DAT:'w'');for(i=0;i < 100;i+) fprintf(fp/%s %s %4d %5d %101dnselli.dm9 selli.me, selli.dj,selli.sl, selli.je); )fclose(fp); )36.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数 readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如 果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字 上的值加上个位数字上的值,并且此4位数是偶数,则统计(十)满足此条 件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最 后调用写函数writeDat。把结果ent及数组b中符合条件的4位数输出 至IJOUT77.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:cnt0请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include < stdio. h >#define MAX 200int aMAX ,bMAX ,cnt=0;void jsVal() ( )void readDat () (int i;FILE *fp;fp=fopen ("IN77. DAT”,T,);for (i=0; i < MAX; i+) fscanf(fp, "d”,&a i); fclose (fp);)main ()(int i;readDat ();jsVal ();printf ("满足条件的数二%dn”, ent)for (i=0; i < ent; i+)printf ("d”,b i);printf(nnn);writeDat ();)writeDat ()(FILE *fp;int i;fp= fopen (nOUT7 7. DAT, ); fprint f (fp, "odn”, ent);for (i=0;i < ent; i+)fprintf(fp, "%dn",bi);fclose (fp);)参考答案l.CNetflow是一种数据交换方式,由cisco创造。一个Netflow系统包括 3个主要部分:探测器、采集器和报告系统。探测器是用来监听网络数 据的。采集器是用来收集探测器传来的数据的。报告系统是用来从采集 器收集到的数据产生易读的报告的。故选择C选项。2 .C进程的3个状态间的转换如下。就绪一运行:就绪状态的某进程被 进程调度程序选中时,被选中进程由就绪态变为运行态。运行一等待: 运行态的进程由于等待事件发生而转向等待状杰。等待一就绪:处于等 待状态的进程因等待事件发生而变为就绪状态。运行一就绪:处于运行 状态的进程因时间片用完了而变为就绪状态。不可能发生的状态:就绪 一等待,等待一运行。3 .D4 .C5 .B6 .D解析:AIX是IBM公司的产品,NetWare是Novell公司的产品, Solaris是Sun公司的产品,SUSE Lmux是Novell公司产品。7 .A8.B9.B 全局配置模式命令格式为:Router(config)#access_list<access一 list-nun> <deny I permit> <protocol> <ip一ad- drxwildcard-mask>any 禁止其他 ICMP : Router(config)#access-list 2000 deny icmp any any 允 许 IP 包通过:Router(config)#accesslist 2000 permit ip any any 酉己置应 用接口 : Router(config)#interface<接口名Router(config-if)#ip access一 group<access-listnunxin | out> 另外,禁封 ICMP 协议为扩展访 问控制命令,IP扩展访问控制列表表号范围:100199、2000 2699 ; wildcard-mask为通配符,也即子网掩码的反码。故选择B选项。10.B11 .文件服务器NetWare操作系统是以文件服务器为核心的,它主要由 文件服务器内核、工作站外壳和低层通信协议3部分组成。文件服务器 内核实现了 NetWare的核心协议(NCP),并提供NetWare的所有核心 服务。文件服务器内核负责对工作站网络服务请求进行处理。网络服务 器软件提供了文件与打印服务、数据库服务、通信服务、消息服务等功 能。工作站运行的重定向程序NetWare Shell负责对用户命令进行解释。12 .数据链路控制协议数据链路控制协议解析:Windows NT操作系统 内置4种标准网络协议:TCP/IP协议、MWLink协议、NetBIOS的扩展 用户接口 (NetBEUI)和数据链路控制协议。13 .团体名SNMP协议使用团体名(Community Name)来标志协议数据 的发送方身份,它包含在每个SNMP数据报文中。14 .(18) DES解析Kerberos基于对称密钥体制(一般采用DES,也可以用其他算 法)。15 .前后时序【解析】流媒体具有3个特点:连续牲、实时性、时序性。16.64KbpsEl载波是欧洲电子传输格式,它由ITU-TS设计,并由欧洲 邮政电讯管理委员会(CEPT)命名。在E1链路中,传输速率为2.048Mbps, 使用PCM编码。对于一条传输速率为2.048Mbps的信道来说,其传送 Ibit信号的时隙约为0.5ms。如果共享该信道的所有信息源的传输速率 都是64Kbps,则信道内传送信号的最大周期A约为16ms。所以,在周 期3内,该信道可被32个信息源共享,而不会相互干扰或重叠。因此, E1载波将32个信道复用在1个E1数据帧中。使用E1载波进行传输的 ISDN用30个B信道传输数据,因此,控制开销=(32-30)/32 = 6.25%。17 .封装安全负载或ESP或封装安全负载(ESP)封装安全负载或ESP或 封装安全负载(ESP)解析:在IPSec协议族中,有两个主要的协议,分 别是封装安全负载协议和身份认证头协议。18 .(20)索引结点【解析】在混合式P2P网络中,根据结点的能力可以将 结点分为用户结点、搜索结点和索引结点3种类型。19 .HTTP 超文本传送协议.HTTP Hyper Text Transfer Protocol,超文本传 送协议.是WWW客户机与WWW服务器之间应用层的传送协议,该协 议用于管理超文本与其他超文本文档之间的链接。当用户选择一个超文 本链接时,由HTTP协议机制打开相应文档,而不论该文档存储位置在 何处。20 .21 .非对等非对等解析:本题考查点是网络操作系统的发展演变过程。网络操作系统的发展经历了从对等结构向非对等结构演变的过程。对等 结构网络操作系统是指安装在每个联网结点上的操作系统软件相同,局 域网中所有的联网结点地位平等,从而形成对等局域网。结点之间的资 源,包括共享硬盘、共享打印机、共享CPU等都可以在网内共享。对等 结构网络操作系统结构简单,但效率不高,仅适用于规模较小的网络系 统。目前,局域网中使用最多的是非对等结构网络操作系统。流行的 “服务器/客户机”网络应用模型中使用的网络操作系统就是非对等结 构的。非对等结构网络操作系统的思想是将局域网中结点分为网络服务 器和网络工作站两类,通常简称为服务器(Server)和工作站(Workstation)。 局域网中是否设置专用服务器是对等结构和非对等结构的根本区别。这 种非对等结构能实现网络资源的合理配置与利用。22 .虚拟虚拟解析:TCP建立的连接通常叫作虚拟连接。因为网络系统 并不对该连接提供硬件或软件支持。此连接是由运行于两台主机上相互 交换信息的两个TCP软件虚拟建立起来的。23 .事件通知事件通知解析:在网络管理中,一般采用管理者-代理的管 理模型。网络管理为控制、协调和监视网络资源提供手段,即在管理者 与代理之间利用网络实现管理信息的交换,完成管理功能。管理者从各 代理处收集管理信息,进行处理,获取有价值的管理信息,代理向管理 者发送事件通知,达到管理的目的。24 .介质访问控制方法介质访问控制方法解析:介质访问控制方法是指 控制多个结点利用公共传输介质发送和接收数据的方法。25 .局域网交换机局域网交换机解析:交换式局域网的核心是局域网交 换机。26 .各种信息各种信息解析:因特网服务提供者ISP是用户接入因特网 的入口点,其作用有两方面。一方面为用户提供因特网接入服务;另一 方面为用户提供各种类型的信息服务,如电子邮件服务、信息发布代理 服务等。27 .存储转发存储转发解析:Ethernet交换机的帧转发方式可以分为3 类:直接交换方式、存储转发交换方式、改进的直接交换方式。28 .事件通知事件通知 解析:本题考查点是网络管理模型中管理者和代 理之间的信息交换。在网络管理中,日前常使用以管理者/代理为核心思 想的现代网络管理模型。该模型中的管理者和代理各司其职。管理者可 以是一个专用工作站或是一台普通PC机,管理程序是运行在Windows98、Windows NTS Windows 2000s UNIX 以及 Linux 等操作系统平台上 的。代理一般位于被管理设备内部。被管理设备可以是主机、路由器、 交换机、集线器等,这些设备出厂时多数带有管理软件。代理把来自管 理者的管理操作命令转换为本设备所特有的指令,以此完成管理者在被 管理设备上采取本地的行动,或返回它所管理设备的信息。管理者和代 理程序之间需要利用网络交换管理信息。其中一种是从管理者到代理程 序的管理操作,另一种是从代理程序到管理者的事件通知。一个管理者 可以和多个代理进行信息交换,一个代理也可以接受来自多个管理者的 管理操作。29 .【审题关键句】将一正整数序列KI, K2,K9重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1大的 数都在K1的后面(右面)。n【解题思路】n定义整型循环变量i、j、k和局部整型变量value, num。n在第一层for循环中,循环变量i从。开始,依次递增直到其值等于 10,结束循环,实现对数组a109中每一行数据按照题目的要求进行 处理。在循环体中,把第i行的第一个数赋给valueo在第二层for 循环中,循环变量j从0开始,依次递增直到其值等于或大于9,用if 语句判断,如果数组元素的值小于value,则把明田的值赋给num, 在第三层for循环中,循环变量k从j开始,依次递减直到其值等于或 小于0,把的值赋给aik,实现把前面的值向后移动一 位,退出第三层for循环后,把num的值赋给第二层循环依次 执行,便实现了对i行的数据的处理,再依次执行第一层for循环,就6 .关于操作系统产品的描述中,正确的是A.AIX是HP公司的产品B.NetWare是Sun公司的产品C.solaris是IBM公司的产品D.SUSE Linux是Novell公司的产品7 .若要查看网卡高速缓存中的当前内容,需要输入()。A.arp-a B.用 configration C.netstat-ano D.netshare8 .(11)计算机网络拓扑结构中的总线型、环型、无线电通信型与n星通信型属于什么拓,他吉构?A)点-点线路通信子网B)广播信道通信子网C)城域网D)广域网9 .在一台Cisco路由器的g3/l接口,封禁ICMP协议,只允许转发168 . 105 . 129.0/24子网的ICMP数据包,正确的访问控制列表的配置是()oA.Router(config)#interface g3 / 1 Router(config一if)#ip access一group 198 in Router(configif)#ip accessgroup 198 out Router(configif)#exit Router(config)#access一list 198permiticmp 168 .105 .129 .00 .0 .0 .255 any Routcr(config)#acccss一list 198 deny icmp any anyRouter(config)#access一list 198 permit ip any any10 Router(config)#access .list2000 permit iemp 168 .105 .129 .00 .0 .0 .255any Router(config)#access一list 2000 deny icmp any anyRouter(config)#access一list 2000 permit ip any any Router(config)#interface 可以完成对数组a109的每行数据的处理。n【参考答案】n30 .【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满 足此条件以及不满足此条件的四位数平均值avel和ave2on【解题思路】n首先定义一个循环变量i,以及分别用来存放四位数分解之后各位 数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。n通过for循环依次对数组中的每个四位数进行分解,每分解一个四 位数,则根据题目要求,判断其“个位百位.十位.千位0”的条件是 否满足,当满足条件时,则将ai的值累加到变量pjzl中,同时计数变 量ent的值加1如果不满足判断条件则将四位数累加到变量pjz2中。 当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数, 以及所有不满足条件的四位数之和pjz2。n最后将变量pjzl的值除以变量ent的值,得到所有满足条件的四位 数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量ent的 差,得到所有不满足条件的四位数的平均值并赋给变量pjz2on本题中,pjzl、pjz2和ent三个变量在源程序中已经定义,在该子程序 中就不需要再重新定义了。n【参考答案】n31 .C解析:本题考查点是IBM-PC使用的芯片种类。早期的IBM-PC使 用的芯片是Intel公司的8088芯片。这种芯片包含2.9万个晶体管,内 部体系结构采用16位,外部设备通信采用8位总线,称为准16位芯 片。32 .C解析:误码率是衡量一个通信系统传输可靠性的重要参数。误码率 是指在数据传输系统中二进制位数被传错的概率P,它在数值上近似等 于:P = Ne/No式中:N为传输的二进制位总数,Ne为被传错的位数。 对于一个实际的数据传输系统,要根据实际传输要求提出误码率,不能 一味追求低误码率。计算机网络通信的误码率要求低于10-610-9。过 低的误码率要求,将使得传输系统设备复杂而提高代价。由于差错的出 现具有随机性,在实际测量一个数据传输系统时,只有被测量的传输二 进制码元数足够大,才能接近于系统真正的误码率值。33 .A解析:为了避免IP地址的浪费,需要对IP地址中的主机号部分进 行再次划分,将其划分成子网号和主机号两部分。例如,可以对网络号 进行再次划分,使其第三个字节代表子网号,其余部分为主 机号。因此,对于IP地址为的主机来说,它的网络号为 168.192.128.0,主机号为 5。34 .void jsValue() int ithouhun tendatan=O; for (i=0; i<300; i+) thou=a i/1000; /*求四位数的千位数字*/ hun=a i %1000/100; /*求四位数的百 位数字*/ ten=a i %100/10; /*求四位数的十位数字*/ data=ai%10; /*求 四位数的个位数字*/ if (thou+hun=ten+data) /*如果千位数力百位数等 于十位数加个位数*/ cnt+; /*统计满足条件的数求和*/ pjzl+=a i; /* 将满足条件的数求和*/ ) else n+; /*否则统计不满足条件的数的个数 */ pjz2+=a i; /*将不满足条件的数求和*/ pjzl/=cnt; /*求满足条件 的数的平均值*/ pjz2/=n; /*求不满足条件的数平均值*/ void jsValue()rn int i,thou,hun, ten,data,n=0;rn for (i=0; i<300; i+)rn thou=a i/1000; /* 求四位数的千位数字*Arn hun=a i % 1000/100; /* 求四位数的百位数字*Arn ten=a i %100/10; /*求四位数的十位数字*/rn data=ai%10; /* 求四位数的个位数字*/rn if (thou+hun=ten+data) /* 如 果千位数加百位数等于十位数加个位数*Arn cnt+;/*统计满足条件的 数求和*/rn pjzl+=a i; /*将满足条件的数求和*Arn rn elsern n+; /*否则统计不满足条件的数的个数*Arn pjz2+=a用;/*将不满足条件的 数求和*/rn rn )rn pjzl/=cnt; /*求满足条件的数的平均值*/rn pjz2/=n; /*求不满足条件的数平均值*/rn 解析:本题考查的知识点 如下:特殊运算符“”及“/”的使用O循环结构及选择结构的使用。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号“”取余和“尸整除,拆分方法略。 然后判断“千位数+百位数二十位数+个位数”。依次求得符合条件的数的 个数及其平均值。35 .void SortDat() int ij; PRO xy; for (i=0;i < 99; i+) for (j=i+l; j < 100; j+) if (sell i .je < sell j. je) /*按金额从大到小进行排列*/ xy=sell i; sell lii =sell j; sell j =xy; else if (selli.je=.je) /*若金额相同则按产 品名称从小到大进行排列*/ if (strcmp (sell lii .me sell j .me) > 0) xy=sell li; selli=sellj; sell j =xy; ) void SortDat()rn int i,j;rn PRO xy;rn for (i=0;i < 99; i+)rn for (j=i+l; j < 100; j+)rn if (sell i. je < sell j . je) /*按金额从大到小进行排列*/rn xy=sell i;rn sell lii =sell j;rn sell j =xy;rn rn else if (seUi.je=senj .je) /*若金额相同, 则按产品名称从小到大进行排列*Arn if (strcmp (sell lii .me, sell j .me) > O)rn xy=sell Ii;rn selli=sellj;rn sell j =xy;rn rn rn 解 析:本题考查的知识点如下:结构体及结构数组的相关操作。结构数组的排序。字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。根据题意要求,我们首先要按照金额对记录从大 到小进行排列。若金额相同,则要比较产品名称。因为产品名称为字符 型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字 符串处理函数 strcmp(char *strll,char*strl2,unsigned int cout)对其进行比 较。因为已定义了结构数组,就可以使用循环进行比较排序。排序采用 前面介绍的“选择排序法”。36 .void jsVal() int i thou hun ten data j; int ab cd; for (i=0; i < MAX; i+) thou=a i/1000; /*求四位数的千位数字*/ hun=a i %1000/100; /*求四 位数的百位数字*/ ten=a i %100/10; /*求四位数的十位数字*/ data=a i % 10; /* 求四位数的个位数字*/ if (thou+ten=hun+data) &&a i %2 !=1) /*如果千位数加十位数等于百位数并且此数是偶数*/ b cnt=a i; /*则将满足条件的数存入数组b中*/ cnt+; /*统计满足条件 的数的个数*/ for (i=0; i < ent-1; i+) /*将数组b中的数按从小到大的 顺序排列*/ for (j=i+l; j < ent; j+) if (bi > bj) da ta=b i; bi=bj; b j =data; voidjsVal( )rn rn int i, thou, hun, ten, data, j;rn int ab, cd;rn for (i=0; i < MAX; i+)rn rn thou=a i/1000; /*求四位数的千位数字 */rn hun=a i % 1000/100; /* 求四位数的百位数字*Arn ten=a i %100/10; /*求四位数的十位数字*/rn data=a i %10; /*求四位数的个位数字*/rn if (thou+ten=hun+data) &&a i %2 !=l)rn /*如果千位数加十位数等 于百位数,并且此数是偶数*/ rn b cnt=a i; /*则将满足条件的数存入 数组b中*八rncnt+;/*统计满足条件的数的个数*Arn rn rn for (i=0; i < ent-1; i+) /*将数组b中的数按从小到大的顺序排列*Arn for (j=i+l; j < ent; j+)rn if (bi > bj)rn rn da ta=b i;rn bi=bj;rn b j =data;rn rn 解析:本题考查的知识点如下:(D将一个4位整数各位上的数转变成单独的个位数。判断结构中多个条件的布尔运算。数据的排序。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号“”(取余)和“/”(整除)。将一们位数整除 1000则可得到其千位上的数字,除以1000取余再整除100则可得百位 上的数字,除以100取余再整除10则可得一卜位上的数字,除以10取 余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题 目中的两个条件必须同时满足,所以两条件之间用“与”运算。先将满足 条件的数存入数组b中,再对数组中的数据进行排序。最后的排序采用 “选择排序法”。g3 / 1 Router(eonfig一if)#ip access-group 2000 in Router(config一if)#ip access一group 2000 out Router(config一if)#exitC.Router(config)#access一list198 deny icmp any anyRouter(corffig)#access-list 198 permit icmp 168 . 105 . 129 .00.0.0. 255 any Router(config)#access一list 198 permit ip any any Router(corrfig)#interface g3 / 1 Router(config . if)#ip accessgroup 198 out Router(configif)#exitD.Router(config)#access-list 100permiticmp 168 .105 .129 .00 .0 .0 .255 any Router(config)#access一list 100 permit ip any any Router(config)#access一list 100 deny icmp any any Router(config)#interface g3 / 1 Router(config一if)#ip access-group 100 in Router(eortfig一if)#exit10 .下列哪个做法不是网络市场调研的主要内容0。A.市场需求研究B.上网心理因素研究C.竞争对手研究D.用户及消费者购买行为的研究二、填空题(10题)11 .NetWare操作系统以为中心。12 . Windows NT操作系统内置4种标准网络协议TCP/IP协议、MWLink 协议、NetBIOS的扩展用户接口(NetBEUI)和。13 .SNMPV1是一个不安全的协议,管理站(Manager)与代理(Agent) 之间通过进行身份认证。14 .(18) Kerberos协议一般采用 加密算法。15 .第74题流媒体具有严格的 关系。16 .在E1载波中,每个子信道的数据传输速率是。17 .在IPSec协议族中,有两个主要的协议,分别是协议和身份认证头协议。18 .(20)在混合式P2P网络中,根据结点的能力可以将结点分为用户结 点、搜索结点和 3种类型。19 .在WWW客户机与WWW服务器之间进行信息交换的协议是8 020 .f-&水为iiooiloiooiooooi,用卜六进制衣示为【I】三、2.填空题(8题)21 .网络操作系统的发展经历了从对等结构向【】结构演变的过程。22. TCP建立的连接通常叫作连接。23 .在网络管理模型中,管理者和代理者之间的信息交换可以分为两种: 一种是从管理者到代理的操作;另一种是从代理到管理者的 O24 .决定局域网特性的主要技术要素是:网络拓扑、传输介质和 o25 .交换式局域网的核心是o26.ISP主要有两个作用,一是为用户提供因特网接入服务,二是为用户 提供 服务。27 . Ethernet交换机的帧转发主要有3种方式,它们是直接交换、改进的 直接交换和交换。28 .在网络管理模型中,管理者和代理之间的信息交换可以分为两种: 一种是从管理者到代理的管理操作,另一种是从代理到管理者的【o四、C语言程序设计题(2题)29 .下列程序的功能是:将一正整数序列KI, K2,K9重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1 大的数都在K1的后面(右面)。要求编写函数NumSort(int a109)实现 此功能,最后调用Wdata函数将新序列输出到文件out . dat中。说明:在程序中已给出了 1。个序列,每个序列有9个正整数,并存入数组a109中,分别求出这10个新序列。例:序列6, 8, 9, 1, 2, 5, 4, 7. 3)经重排后成为3, 4, 5, 2, 1, 6, 8, 9, 7)注意:部分源程序已经给出。请勿改动主函数main和写函数Wdata的内容。1234567891011121314151617I include <stdio.h> NumSort(int a(109)/ 狒新序W出到文件out dal中/void Wdata(int a10(9)事,一 .FILE #fp;int i. j;f p f open (wout. dat. °wR);for (i«0; i<10; i+)i 1 J -了for (j-0; j<9;(二,二二:二二1. 一.;fprintf (fp, Td”,aij lj); 把畋组元腐号入文件。utdat中if (j <- 7) /如缨列值小于等于划写入一个遮弓181920fprintf(fpr wnw);fprintf(fp,:27 ;(6,8.9,X /2,5.4.九3).28 1(3,5.8.9,1,2,6.4,7,29 ;8,2,A 9,3.5,4.6,7h30 ; 1(3,5,1/2,9,8.6,7.4),31 (4,乙8,9,1,2,5,3.6,32 14,乙3,5.1,2.6.8,9),33 jA 3,5.8,6,2,4,7),34 ;12,6.b9,8.3,5.7,4).35 ;(5,3.7,9.1/8.2.6,4),36 ;(7.1.3,2.5,8,9.4,6),a(I09Jint23242526main()37 !”38 ;inti, j;39 'NumSort (a);40 »for(i-0; i<10; i+)4】;;142 !for (j«0; j<9; j >)