(2022年)甘肃省酒泉市全国计算机等级考试网络技术预测试题(含答案).docx
(2022年)甘肃省酒泉市全国计算机等级 考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .在流水线运行时,总是希望预取的指令恰好是处理器将要执行的指令, 为避免流水线断流,奔腾处理器内置了一个()oA.预取缓存器B.分支目标缓存器C.指令译码器D.数据总线控制器2 .下列技术中,不属于宽带城域网Qos保证技术的是()oA.DiffServ B.MPLS C.PSTN D.RSVP(19)以太网的核心技术是A) CSMA/CD方法B)令牌总线方法3 C)令牌环方法D)载波侦听方法4 .在衡量网络促销效果的基础上,()是保证促销取得最佳效果的必不可少的程序。A.对偏离预期促销目标的活动进行调整B.熟知自己产品的销售对象和销售范围C.充分利用互联网上的统计软件,及时对促销活动的效果作出统计D.对整个促销工作作出正确的判断至IJOUT77. DAT文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:cnto请勿改动主函数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, n%dH,&a i); fclose (fp);) main () ( int i; readDat (); jsVal ();printf ("满足条件的数二%dn”, ent)for (i=0; i < ent; i+)printf(n%dH,b i);printf(nn"); writeDat (); ) writeDat ()FILE *fp; int i;fp= fopen (nOUT7 7. DAT",W );fprint f (fp, "odn",ent);for (i=0;i < ent; i+)fprintf(fp, u%dn'bi); fclose (fp);)35.已知数据文件IN87.DAT中存有300个4位数,并已调用函数 readDat。把这些数存入数组a中,请编制一函数jsVakie。具功能是: 求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数 的个数ent,再求出所有满足此条件的4位数平均值pjzl,以及所有不 满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果ent, pjzl, pjz2,输出到 oul87.dat 文件中。例如:6712, 6+2=7+1,则该数满足条件,计算平均值pjzl,且个数 cnt=cnt+1 o8129, 8+9W1+2,则该数不满足条什,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a300, b300,已定义变量:ent, pjzl, pjz2o 请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。 试题程序:#includeint al300J, cnt=0;double pjz 1 =0.0,pjz2=0.0;void jsValueQ ()main () int i;readDat ();jsValue ();writeDat ();printf(ncnt=%dn满足条件的平均值pjzl=%7.21ftn不满足条件的平均值 pjz2=% 7.21 fnM,ent,pjzl,pjz2);)readDat ()(FILE *fp;int i;fp=fopen(Hin87.dat,;,rH);for(i=0;i<300;i+)fscanf (fp, "%d, n,&a);fclose(fp);)writeDat ()(FILE *fp;int i;fp=fopen ("out87. daru, uw");fprintf(fp,M%dn%7.21 fn%7.21 fn'cnt,pjz 1 ,pjz2); fclose (fp);)36.已知在文件in37.dat中存有100个产品销售记录,每个产品销售记 录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价dj(整 型)、数量si(整型)、金额je(长整型)几部分组成。其中,金额=单价x数 量可计算得出。函数ReadDatO的功能是读取这100个销售记录并存入 数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大 进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结 果仍存入结构数组sell中,最后调用函数WriteDat。把结果输出到文件 out37.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 mcl 1;int dj;int si;longje; PRO;PRO sellMAX;void ReadDat();void WriteDat();void SortDat()void main()(memset(sell,0,sizeof(sell);ReadDat()SortDat()WriteDat(;)void ReadDat ()(FILE *fp;char strf801,chflll;int i;fp 二 fopenCIN37.DAT",T');for(i=0;i < 100;i+)(fgets(str,80,fp);memcpy(selli.dm, str, 4);memcpy(selli.mc, str+4,10);memcpy(ch, str+14, 4);ch4=0;sell il.dj=atoi (ch);memcpy (ch, str+18, 5);ch5=0;sell i. sl=atoi (ch);sell i.je=(long)selli.dj*selli.si;)fclose (fp);)void WriteDat()(FILE *fp;int i;fp=fopen ("OUT37.DAT-w");for(i=0; i < 100; i+)(fprintf(fp,M%s %s %4d %5d %101dnn, sell i.dm, selli.mc, selli.dj,selli.sl, selli.je);)fclose (fp);参考答案l.B1 .CC【解析】宽带城域网保证服务质量QoS要求的技术有:资源预留 (RSVP)、区分服务(DittServ)与多协议标记交换(MPLS)。PSTN为公共交 换电话网络,是一种全球语音通信电路交换网络。故选择C选项。2 .A3 .A4 .A提供用户访问Internet所需要的路由服务的是核心交换层。汇聚层的基 本功能是:(1)汇聚接入层的用户流量,进行数据分组传输的汇聚、转发和交换。根据接入层的用户流量,进行本地路由、过滤、流量均衡、QoS优 先级管理,以及安全控制、IP地址转换、流量整形等处理。根据处理结果把用户流量转发到核心交换层或本地进行路由处理。6.B7.B全双工端口带宽的计算方法是:端口数x端口速率x2。具有24个的10/ 100Mbps全双工端口最大带宽是24x 100Mbpsx2=4800Mbps=4. 8Gbps,具有 1 个的 1000Mbps 全双工端 口最大带宽是lxl000Mbpsx2=2000Mbps=2Gbps。二者加起来共6. 8GbpSo故选择B选项。8.C9.B10.A【解析】在路由表中,对于特定主机路由,可采用作为子网掩码,采用目的主机1P地址作为目的地址;对于默认路由,则采用作为子网掩码,默认路由器的地址作为目的地址。12 .总线型【解析】采用广播信道通信子网的基本拓扑构型有4种:总线型、树型、 环型、无线通信与卫星通信型。13 .(13)往返时间【解析】TCP能够选择重发时间,即TCP具有自适应 性。TCP的自适应性来自于对每一连接当前延迟的监视。TCP没法知道 一个互联网的所有部分在所有时刻的精确延迟,但TCP通过测量收到 一个确认所需的时间来为每一活动的连接计算一个往返时间。当发送 个数据时,TCP记录下发送的时间,当确认到来时,TCP利用当前的时 间减去记录的发送时间来产生一个新的往返时间估计值,在多次发送数 据和接收确认后,TCP就产生了一系列的往返时间估计值,从而得到 TCP重发之前需要等待的时间。14 .(8)帧地址【解析】网桥可以通过帧地址过滤和转发帧隔开网段中的流量。15 .人工智能【解析】概括起来,计算机应用技术领域包括科学计算、 事务处理、过程控制、辅助工程、人工智能、网络应用和多媒体的应用 等七大领域。16 .性能管理性能管理解析:性能管理功能允许网络管理者查看网络运 行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维 持在一个可以接受的水平之上。从概念上讲,性能管理包括监视和调整 两大功能。它的最大作用在于帮助管理员减少网络中过分拥挤和不可通 行的现象,从而为用户提供稳定的服务。17 .(15)网络虚拟终端或NVT或网络虚拟终端(NVT)【解析】Telnet协 议弓I入了网络虚拟终端NVT的概念,它提供了一种标准键盘定义,用 来屏蔽不同计算机系统对键盘输入的差异性。18 .集中集中解析:P2P网络存在4种主要结构类型,Napster是集中目 录式结构的代表。19松散【解析】源路由选项可以分为两类,一类是严格源路由选项,一类是松 散源路由选项。严格源路由选项规定1P数据报要经过路径上的每一个 路由器,相邻路由器之间不得有中间路由器,并且所经过的路由器的顺 序不可更改;松散源路由选项只是给出IP数据包必须经过的一些“要点”, 并不给出一条完备的路径,无直接连接的路由器之间的路由尚需IP软 件的寻址功能补充。20 .唇同步【解析】唇同步要求音频与视频之间的偏移在±80ms内,这样多数观众 不会感到偏移的存在。21 .UDP(传输控制协议和用户数据报协议)UDP(传输控制协议和用户数 据报协议)解析:在TCP/IP协议集中,传输层利用IP层提供的服务分 别为高层应用层提供端到端的可靠的TCP(传输控制协议)和不靠 的UDP(用户数据报协议)服务。IP层提供的数据报服务是不可靠的, TCP为了给应用层提供可靠的数据传输服务,做了大量弥补和加强的工 作,如使用3次握手、文雅释放、可变滑动窗口协议等技术,使得TCP 协议能够提供一个可靠的、面向连接的、全双工的数据流传输服务,保 证了传输的数据不重复、不丢失。应用层的大多数协议,如HTTP.FTP. SMTP、DNS等都需要TCP协议的支持。UDP是面向无连接的、不可 靠的传输服务。在传输过程中数据报有可能丢失、重复及乱序。一切差 错控制由应用层协议来完成。它可支持应用层的SNMP协议(简单网络 管理协议)。22 .邮件头邮件头解析:与普通的邮政信件一样,电子邮件也有自己固 定的格式。电子邮件由两部分组成;邮件头和邮件体。23 .信息内容的修改信息内容的修改解析:安全攻击分为被动攻击和主 动攻击。主动攻击包括假冒、重放、拒绝服务和信息内容的修改。被动 攻击包括信息内容的泄露和通信量分析。24 .带宽带宽解析:本题考查点是奈奎斯特准则与香农定理。信道能够 传送的最大数据传输率又称为信道容量。最大数据传输率是信道上传输 数据量的一个极限参数。奈奎斯特(Nyquist)准则与香农(Shannon)定理从 定量的角度描述了信道带宽与数据传输速率之间的关系。奈奎斯特定理 推导出对于一个理想的无噪声干扰的低通信道,其最大数据率为:Rmax =2W(Baud) =2Wlog?N(bps)式中,W是理想低通信道的带宽,单位为 “Hz”。N为信道上传输码元允许的状态数。但是,任何实际信道都不是 理想的、无噪声的,信道上存在多种干扰,当信号传输时会带来各种失 真。对于有随机噪声干扰信道的最大数据传输率,香农公式表述如下: Rmax = Wlog2(l+S/N) (bps)式中,W为信道的带宽,S为信道上所传信 号的平均功率,N为信道内部的噪声功率,S/N称为信噪比。信噪比常 用对数来描述,单位是分贝(dB)。实际传输系统中,信道的最大数据传 输率是无法达到的。实际数据传输率要远低于这个数值。25 .静止静止解析:JPEG :是由国际标准化组织(ISO)和国际电报电话咨 询委员会(CCITT)联合制定的。适合于连续色调、多级灰度、彩色或单 色静止图像的国际标准。26 .互联互联解析:IEEE 802.1标准包括局域网体系结构、网络互联以 及网络管理与性能测试。27 .ATM技术ATM技术解析:宽带传输网的主要代表是采用了 ATM技 术为基础的大容量光纤网络。28 .TCP/IPTCP/IP解析:在Internet中,TCP/IP协议是负责选择合适的 路由,使发送的数据分组能够正确无误地按照地址找到目的站并交付给 目的站所使用的协议。29 .【审题关键句】读入数值,奇数个数,偶数个数,数组下标为奇数的 平均值。n【解题思路】n本题类似第42套试题,通过审题可以发现仅有一个不同点,即本题 是计算数组下标为奇数的元素的平均值,参考答案的第6条语句。n【参考答案】n30 .【审题关键句】读取1000个数,奇数个数、平均值及方差,偶数个 数及平均值。n【解题思路】n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本 题中要求计算的是奇数的方差,参考答案的第1520条语句。另外, 本题给出的原程序中已经定义了 odd,因此在答案程序中不需要再次定 义该变量。5 .下列关于宽带城域网汇聚层基本功能的描述中,错误的是()oA.提供用户访问Internet所需要的路由服务B.汇接接入层的用户流量,进行数据转发和交换C.根据接入层的用户流量,进行流量均衡、安全控制等处理D.根据处理结果把用户流量转发到核心交换层或在本地进行路由处理(19)局域网的核心协议是A) IEEE 801 标准B) IEEE 802 标准6 C) SNA标准D)非SNA标准7 .一台交换机具有24个10/100Mbps全双工端口和1个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应 为()°A.8 . 8Gbps B.6 . 8Gbps C.6 . 4Gbps D.4 . 4Gbp8 .现代市场营销学认为,影响企业市场营销效果的因素来自两方面,包 括()。A.一个是市场营销战略,另一个是市场营销战术B.一个是企业的外在经营环境,另一个是企业内部经营管理C.一个是市场营销环境,另一个是市场营销组合D.一个是市场营销国际环境,另一个是市场营销国内环境9 .下列哪种是可逆的加密算法?()n【参考答案】 nn31 .D解析:使用电子信用卡时,卖方通过发卡机构是可以了解持卡人的 信用度的。32 .A解析:电子邮件与传统通信方式相比,具有明显的优点:比人工邮 件传递迅速,可达到的范围广,而且比较可靠:与电话系统相比,它不 要求通信双方都在场,而且不需要知道通信对象在网络中的具体位置; 可以实现一对多的邮件传送;可以将文字、图像、语音等多种类型的信 息集成在一个邮件中传送。33 .C解析:Windows NT Server操作系统是以“域”为单位实现对网络资 源的集中管理。在一个WindowsNT域中,只能有一个主域控制器,它 是一台运行Windows NT Server操作系统的计算机;同时,还可以有后 备域控制器与普通服务器,它们都是运行Windows NT Server操作系统 的计算机。34 .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 ent=a i; /*则将满足条件的数存入数组b中*/ cnt+; /*统计满足条件 的数的个数*/ for(i=0;i<cnt-l;i+)/*将数组b中的数按从小到大的 顺序排列*/ for (j=i+l; j < ent; j+) if (bi > bj) da ta=b i; bi=bj; b fjl =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 m/1000; /*求四位数的千位数字 *Arn hun=a i % 1000/100; /* 求四位数的百位数字*Arn ten=a i % 100/10; /*求四位数的十位数字*/rn data=a i %10; /*求四位数的个位数字*Arn if (thou+ten=hun+data) &&a ij %2 !=l)rn /*如果千位数加十位数等 于百位数,并且此数是偶数*/ rn b cnt=a用;/*则将满足条件的数存入 数组b中*八rncnt+;/*统计满足条件的数的个数*Arn rn rn for (i=0; i <cnt-l; 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 解析:本题考查的知识点如下:将一个4位整数各位上的数转变成单独的个位数。(2)判断结构中多个条件的布尔运算。数据的排序。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号"''(取余)和7"(整除)。将一们位数整除 1000则可得到其千位上的数字,除以1000取余再整除100则可得百位 上的数字,除以100取余再整除10则可得一卜位上的数字,除以10取 余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题 目中的两个条件必须同时满足,所以两条件之间用“与”运算。先将满足 条件的数存入数组b中,再对数组中的数据进行排序。最后的排序采用 “选择排序法二35.void jsValue () int i thou hun ten data n=O; for (i=0; i < 300; i+) thou=a i/1000; /*求四位数的千位数字*/ hun=a ij % 1000/100; /*求四 位数的百位数字*/ ten=a i %100/10; /*求四位数的十位数字*/ data=a i % 10; /*求四位数的个位数字*/ if (thou+data=hun+ten) /*如果千位数 加个位数等于百位数加十位数*/ cnt+; /*则统计满足条件的数的个数 */ pjzl+=a i; /*将满足条件的数求和件 else n+; /*否则统计不满足 条件的数的个数*/ pjz2+=a i; /*将不满足条件的数求和*/ pjzl/=cnt; /*求满足条件的数的平均值刃pjz2/二n; /*求不满足条件的数的平均值*/ void jsValue ()rn rn int i, thou, hun, ten, data, n=O;rn for (i=0; i < 300; i+)rn rn thou=a liJ/1000; /* 求四位数的千位数字*Arn hun=a i % 1000/100; /*求四位数的百位数字*/rn ten=a i % 100/10;/*求四位 数的十位数字*&n data=a i %10; /*求四位数的个位数字*Arn if (thou+data=hun+ten) /*如果千位数力口个位数等于百位数力口十位数*Arn rn cnt+; /*则统计满足条件的数的个数*Arn pjzl+=a i; /*将满足条件 的数求和*Arn rn elsern rn n+; /*否则统计不满足条件的数的个数 *Arn pjz2+=a i;/*将不满足条件的数求和*Arn rn rn pjzl/=ent;/*求 满足条件的数的平均值*Arn pjz2/=n; /*求不满足条件的数的平均值 *Arn 解析:本题考查的知识点如下: 运算符“ %»及“尸的使用。循环结构及选择结构的使用。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号“”(取余)和“尸(整除),拆分方法略。然后 判断符合千位数十个位数:百位数+十位数的数的个数。依次求得符合各 种条件的数的和及其平均值。36.void SortDat() int ij; PRO xy; for (i=0; i < 99; i+) for (j=i+l; j < 100; j+) if (strcmp (sell i.dm sell |j.dm) > 0)/*按产品代码从小到大进行 排列"/ xy=sell i; sell i=sell j; sell fjl=xy; else if (strcmp (sell i.dm sellj.dm)=0) /*若产品代码相同*/ if (sell il.je < sell j.je) /*则按金额从 大到小的进行排列*/ xy=selli; sell i =sell |j; sell fjl =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 rn if (strcmp (sell i.dm, sell j.dm) >0)/*按产品代码从 小 到 大 进行排 列 *Arn xy=sell i;rn sell i=sell j;rn sell |j=xy;rn rn else if (strcmp (sell i.dm, sellj.dm)=0) /*若产品代码相 同*八。if (sell i.je < sell/*贝lj按金额从大至ij小的进行排歹lj*/rn xy=selli;rn sell i =sell j;rn sell j =xy;rn rn rn 解析:本题 考查的知识点如下:结构体及结构数组的相关操作。结构数组的排序。字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。结构数组的操作与一般数组的区别不大,只要注 意其中的元素是结构体,以及对结构体操作的方法。根据题意要求,我 们首先要比较产品代码。因为产品代码为字符型,所以不能使用简单的 比较运算符进行比较。在这里,我们使用了字符串处理函数 strcmp(char:f:strl 1 ,char*str12,unsigned int cout)对其进行比较。对于比较结 果,还要按情况进行新的操作存入结构数组或者再进行比较。因为 已定义了结构数组,就可以使用循环进行比较排序。排序采用前面介绍 的“选择排序法A.S/Key B.IDEAC.MD5 D.SHA10 .扫描是进行()的一项必要工作,它可以完成大量的重复性工作,为 使用者收集与系统相关的必要信息。A.信息搜集B.权限获取C.入侵检测D.远程控制二、填空题(10题)11 .(13)在路由表中,特定主机路由表项的子网掩码为 o12 .第62题采用广播信道通信子网的基本拓扑构型有:树 型、环型、无线通信与卫星通信型。13 .(13)通过测量一系列的 值,TCP.协议可以估算数据包重发前 需要等待的时间。14 .(8)网桥可以通过过滤和转发帧隔开网段中的流量。15 .计算机应用技术领域包括科学计算、事务处理、过程控制、辅助工 程、网络应用和多媒体的应用等七大领域。16 .允许网络管理者查看网络运行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维持在一个可以接受的水平上。17 .(15) Telnet协议弓|入了的概念,它提供了一种标准键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。18 . P2P网络存在4种主要结构类型,Napster是目录式结构的代表。19 .(13) IP数据报的源路由选项分为两类,一类为严格源路由,另一类 为 原路由。20 .(2)观看视频时,如果人物说话的口型与声音不吻合,观众就会觉得 很不舒服。这种音频流与视频流之间的同步称为 O三、2.填空题(8题)21 .在TCP/IP协议集中,TCP和协议运行于传输层。22 .电子邮件由【】和邮件体两部分组成。23 .主动攻击包括假冒、重放、拒绝服务和 o24 .奈奎斯特(Nyquist)准则与香农(Shannon)定理从定量的角度描述了1与速率的关系。25 . JPEG是一种适合连续色调、多级灰度、彩色或单色图像的压缩标准。26 . IEEE 802.1标准包括局域网体系结构、网络 以及网络管理与性能测试。27 .宽带网络的技术分为传输、交换和接入3部分,宽带传输网的主要 代表是以 为基础的大容量光纤网络。28 .在Internet中,负责选择合适的路由,使发送的数据分组(packet)能 够正确无误地按照地址找到目的站并交付给目的站所使用的协议是 o四、C语言程序设计题(2题)29 .将文件in .dat中的200个整数读至数组xx中。请编制jsValue函数,要求求出数组xx中的数值为奇数的个数cntl和数值为偶数的个数cm2 以及数组xx下标为奇数的元素值的算术平均值pJo结果 cntl, cnt2, pj 输出到 out . dat 中。注意:部分源程序存在test . C文件中。请勿改动数据文件in .dat中的任何数据、主函数main、读函数read_dat和输出函数writeDat的内容。2345618910131415161718192021222324252627282930313233343536373839I include <stdio.h> define N 200 int cntl, cnt2, xx(NJ; float pj; 均ffl void wrlteDat(); void jsValuef)/ r«ad_dac(int xxNJ)由匕将文件tn.du中的200个他数进至数纲ix中/ void read dat(int xx(N) (int 1,j;FILE *fp; fp - fopen("in.dat","r"> for(1 - 0; i < 20;for(j - 0; j < 10; j+) (fscanf (fp, fd,,4xx!i-10*j!); 从文件 sdat中读取一个故存入数懒元KxKirionNf printf("Id ", xxi*10*j);printf; fclose(fp); >void main() (read dat(xx);jsVdlue();printf(Rnncntl-td,cnt2-1d,pi-t6.2fnR/ cntl, cnt2, pj); writeDat();)/将计算站果call. cnt2 pj 出列out dal中/void writeDat()FILE *fw;fw - fopen(Mout.dat","w");fprintf (fw, H%dn%dn%6.2fn", cntlr cnt2,pj); o«l. cm2, p,可人到ouuht 中 fclose(fw);30 .请编制函数ReadDat实现从文件in . dat中读取1000个十进制整数 到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数 Odd, XX中所有奇数的平均值avel,并求出xx中数值为偶数的平均值 ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输 出到out . dat文件中。注意:方差变量必须采用双精度类型。计算方差的公式如下:N a设N为奇数的个数,xxi为奇数,avel为奇数的平均值。原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个 数均大于。且小于等于2000)注意:部分源程序存放在test . c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。4 .5 ;67 -89 j10 j11 i12 ;13 j14 ;15 !16 J17 ;16 !19 i20 j21 22 ;23 ;24 ;25 26 :27 ;28 ;29 i30 ;31 :32 ;33 34 j35 j36 37 38 ;39 40 ;41 :42 iinclude <stdio.h>include <stdlib.h> fInclude <string.h>Idefine MAX 1000int xxIMAX« odd » 0, even - 0;double avel-O.O/avcZ-O.O,totfc*0.0; void WriteDat(void);/ 从文件中&取1000个十选K0故利败组u中/ int ReadDat(void)(FILE ,£p; int 1;if (£p-f open (-in.dat", wr")-NULL) return 1;for(i - 0; i < MAX;fscanf(fp, "%d,", &xx(i);fclose(fp)i return 0; void Compute(void)void main() (int 1;ford - 0; i < MAX;xx(ij - 0;if(ReadDat O) (prtnef数据文付in.dat不能打开! 00八 return;)Compute();printf(HODCh-%dnAVEl-%lfnAVE2- %1fnTOTFC-%lfnH, odd, avelf ave2r totfc); WriteDat();I 八七怯果出Wout,"文什中/ void WriteDat(void) (FILE *fp;£p - fopen("out.ddtw, "wH>fprintf (fp, ,%dn%lfn%lfnilfn", odd, avel, ave2, totfc): fclose(fp);五、1.选择题(3题)有关电子支付方式,下列说法错误的是()。A.电子现金也叫数字现金B.在支付活动中,电子现金表现为买方资金的减少和卖方资金的增多C.目前电子支票的交换主要通过银行等金融单位的专用网络来进行D.电子信用卡发卡机构屏蔽了持卡人的信用度32.关于电子邮件下面的说法不正确的是A.发送电子邮件时,通讯双方必须都在场B.电子邮件比人工邮件传送更方便、快捷C.电子邮件可以同时发送给多个用户D.在一个电子邮件中,可以发送文字、图像、语音等信息33 . Windows NT域分为主域控制器和后备域控制器,其中后备域控制器 上运行的操作系统是()。A.Windows 2000 ProfessionalB.Windows 2000 ServerC.Windows NT Server.Windows NT Workstation六、1.程序设计题(3题)34 .已知数据文件IN77.DAT中存有200个4位数,并已调用读函数 readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如 果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字 上的值加上个位数字上的值,并且此4位数是偶数,则统计(十)满足此条 件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最 后调用写函数writeDat。把结果ent及数组b中符合条件的4位数输出