2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx

上传人:夺命阿水 文档编号:965095 上传时间:2024-02-04 格式:DOCX 页数:22 大小:55.03KB
返回 下载 相关 举报
2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx_第1页
第1页 / 共22页
2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx_第2页
第2页 / 共22页
2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx_第3页
第3页 / 共22页
2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx_第4页
第4页 / 共22页
2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案).docx(22页珍藏版)》请在课桌文档上搜索。

1、2021年辽宁省抚顺市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下列关于接人技术特征的描述中,错误的是()oA.光纤传输系统的中继距离可达100km以上B.CableModem利用频分复用的方法,将信道分为上行信道和下行信道C.ADSL技术具有非对称带宽特性D.802.11b将传输速率提高到54Mbps2 .第58题在进行长交易数据的保密传递时,一般是使用自己的私钥加密一个对称加密的密钥,然后用对称加密算法对长报文进行加密,而不是直接使用对方的公钥进行加密,主要原因是()A.对称加密的计算代价很小B.公开密钥加密体系的加密强度不够大C.获得加密方的

2、对称加密的密钥十分困难D.获得一个实体的私钥要比一次一密的对称密码来得简单3 .通信控制处理机在网络拓扑结构中被称为()。A.网络服务器B.网络防火墙C.网络交换机D.网络结点4 .TCP/IP参考模型中,应用层协议常用的有()0A.TELNETsFTP、DNS和HTTPB.TELNETsFTP、SMTP和TCPC.IP、FTP、SMTP和HTTPDJP、FTP、DNS和HTTP5 .我们通常使用的电子邮件软件是()A.OutlookExpressB.PhotoshopC.PageMakerD.Core1DRAW6 .(31)在InICrne【网上进行通信时,为了标识网络和主机,需要给它们定义

3、惟的A)主机名称B)服务器标识C)IP地址D)通信地址(33)在下列InICrnet的IP地址中,属于B类IP地址的是A)32.18.0.1B)145.18.9.27 .C)202.239.5.7D)264.165.3.58 .一台交换机具有12个10/100Mbps电端口和2个100OMbps光端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为。A.3.2GbpsB.4.8GbpsC.6.4GbpsD.14Gbps9 .()收购了美国IBM公司的全球PC业务。A.联想B.戴尔C.华硕D.惠普10下列关于接入技术特征的描述中,错误的是0A.远距离无线宽带接入网采用802.15标准B.C

4、ableModem利用频分复用的方法,将信道分为上行信道和下行信道C.光纤传输系统的中继距离可达100km以上D.ADSL技术具有非对称带宽特性二、填空题(10题)ILoSl参考模型从低到高第3层是【】层。12 .13 .第77题域名解析系统的核心是()。14 .顶级域的划分模式为组织模式和o15 .UNIX操作系统采用了文件系统,具有良好的安全性、保密性和可维护性。16 .(12)ADSL技术通常使用对线进行信息传输。17.IP组播具有的显著特点包括使用组地址、的组成员和底层硬件支持18.(5)是指二进制数据在传输过程中出现错误的概率。19 .认证技术主要解决网络通信过程中通信双方的20认可

5、。20 .网络版防病毒系统的基本安装对象包括:系统中心的安装、服务器端的安装、客户端的安装和的安装。三、2.填空题(8题)21 .测量CPU的处理速度,有两种常用的单位;表示执行定点指令的平均速度是用MIPS;表示执行浮点指令的平均速度是用【Io22 .结构的网络能够较好地满足汇集信息的应用要求。23 .CSMA/CD在网络通信负荷一工塑量【】时表现出较好的吞吐率与延迟特性。24 .普通用户终端通过资源子网中的联入网内。25 .文件的逻辑结构可分为两类:流式文件和o26 .ADSL的非对称性表现在27 .某用户在域名为的邮件服务器上申请了一个账号,账号名为3net,那么该用户的电子邮件地址是【

6、Io28 .把高级语言程序翻译成机器语言目标程序的工具,有两种类型;解释程序和【Io四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数eneryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组XX对应的位置上,最后调用函数WdteDat把结果XX输出到文件Ollt.dat中。替代关系:f(p)=p*llmod256,mod为取余运算,P是数组XX中某一个字符的ASCn值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于3

7、2,则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。23456789101112;13!14;1516171819;20j21!22:23;2425!26;27!2829;30!31323334;35!36;3738!39i4041;42!435444546;47!4849includeinclude!includeunsignedchar50(80);intmaxline-0;文

8、It的总行数/IntReadDat(void);voidWrlteDat(void);voidencryptChar()voidmain()(i(ReadDat()(printf(”1宛文件n.dat不能打开!n007);return;JencryptChar();WriteDat();)/从文科lreturn1;while(fgets(1),80,fp)!-NULL)(-Strchr(Xxfi)f11*);if(p)*p-0;i;Imaxline-i;fclose(fp);return0;ez果xx出到文依outdt/voidWriteDat(void)(FILEfp;inti;ffopen

9、(Mout.datw,ww);for(i-0;imaline;1)(printf(%sn,x(ij);fprintf(fp,“0sn”,(i);)fclose(fp);30 .已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的个位数位置上的值减去千位数位置上的值再减去百位数位置上的值最后减去十位数位置上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数ent,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数WriteDat把结果Cnt以及数组b中符合条件的四位数输出到

10、out.dat文件中。注意:部分源程序存在test.c文件中。程序中已定义数组:a200,b200J,已定义变量:Cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数WriteDat的内容。11include2defineMAX2003 ;mta(MAX),bMAX,entO;4 ,voidWriteDat();5 ;voidjsVal()6 ;17 18 ;9 :voidreadDat()10 i11 ;Inti;12 jFILEfp;13 ifp-fopen(Min.datM,MrH);14 for(i0;iMAX;i*)15 :fscanf(fp,

11、Fd,16 fclose(f);17 )18 :voidmainO19 j(20 IntLs21 jreadDat();22 ijsVal();23 Printf(满足条件的数7dn*,ent);24 for(i0;ient;i*)25 ;printf(-%d-,b(i);26 !printf;27 iwrlteDatO;28 ;I29 !voidwriteDat()30 j31 FILEfp;32 !nti;33 ifpfopen(out.datw,w);34 :fprintf(fp,*dn”,ent);35 for(i-0;ient;36 ,fprintf(fp,Qdn*,b(i11;37

12、 fclose(fp);38 i)五、L选择题(3题)31 .误码率描述了数据传输系统正常工作状态下传输的()。A.安全性B.效率C可靠性D.延迟32 .数字版权管理(DRM)主要采用数据加密数字水印和数字签名技术。A.版权保护B.认证技术C.防篡改技术D.访问控制技术33 .电子政务系统中的身份认证过程中,所需的基础安全服务支持由()提供。A.授权服务平台B.底层的信任C.证书D.A和B六、1.程序设计题(3题)34 .函数ReadDat()的功能是实现从文件IN74.DAT中读取一篇英文文章存入到字符串数组XX中。请编制函数StrCharJL(),该函数的功能是:以行为单位把字符串中的所有

13、字符的ASCn值左移4位,如果左移后,其字符的ASClI值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASen值再加上原字符的ASCn值,得到的新字符仍存入到原字符串对应的位置。最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WriteDato把结果XX输出到文件OUT74.DAT中。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。请勿改动主函数main。、读函数ReadDatO和写函数WriteDatO的内容。试题程序:#include#include#includecharxx5080;intmaxline

14、=0;intReadDat(void);voidWriteDat(Void);voidStrCharJL(Void)voidmain()clrscr();if(ReadDat()(Printfc数据文件IN74.DAT不能打开n007);return;)StrCharJL();WriteDat();)intReadDat(void)FILE*fp;inti=0;char*p;lf(fp=fopen(,IN74.DAT,;,rH)=NULL)return1;while(fgets(xxi,80,fp)!=NULL)p=strchr(xxin,);if(p)*p=0;i+;)maxline=i;f

15、close(fp);returnO;)voidWriteDat(void)FILE*fp;inti;clrscr();fp=fopen(nOUT74.DAT,nwn);for(i=0;imaxline;i+)printf(%sn,xxi);fprintf(fp,n%s,xxi);fclose(fp);35.函数ReadDat()的功能是实现从文件IN73.DAT中读取一篇英文文章存入到字符串数组XX中。请编制函数CovertCharDO,该函数的功能是:以行为单位把字符串中的所有小写字母改成该字母的上一个字母,如果是字母a,则改成字母Zo大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变

16、。把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WriteDato把结果XX输出到文件OUT73.DAT中。例如:原文AdbBcdzaabckLLHj结果AcaBbcyz,ZabjLLgi原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDato和写函数WriteDat。的内容。试题程序:#include#include#includecharxx5080;intmaxline=0;intReadDat(void);voidWriteDat(void);voidCovertCharDO)void

17、main()(clrscr();if(ReadDat()(Printfr数据文件INZDAT不能打开n007);return;)CovertCharDO;WriteDat();)intReadDat()FILE*fp;inti=0;char*p;if(fp=fopen(nIN73.DAT,hm)=NULL)return1;while(fgets(xxi,80,fp)!=NULL)p=strchr(xxi,n,);if(p)*p=0;i+;)maxline=i;fclose(fp);returnO;)voidWriteDat(void)FILE;fp;inti:clrscr();fp=fopen

18、(,OUT73.DAT,Nn);for(i=0;imaxline;i+)printf(,%snn,xxi);fprintf(fp,%sn,xxi);)fclose(fp);)36.请编制程序,要求:将文件IN91.DAT中的200个整数读入数组XX中,求出数组XX中奇数的个数Cntl和偶数的个数cnt2,以及数组XX下标为偶数的元素值的算术平均值pj(保留2位小数),结果cntl,cnt2,Pj输出到out91.dat中。部分程序、读函数read_dat(intxx200)及输出格式已给出。试题程序:#include#includedefineN200voidread_dat(intxxN)i

19、ntij;FILE*fp;fp=fopen(mIN91.DAT,m);for(i=0;i20;i+)for(j=0;j10;j+)fscanf(fp,%d,h,&xxi*10+j);printf(n%d,xxi*10+j);)Printf(n);fclose(fp);voidmain()intcntl,cnt2,xxN;floatpj;FILE*fw;inti,k=0;IOngj;clrscr();fw=fopen(nout91.dat,mw11);read_dat(xx);printf(nncntl=%d,cnt2=%d,pj=%6.2An,cntl,cnt2,pj);fprintf(fw,

20、%dn%dn%6.2fn,cntl,cnt2,pj);fclose(fw);参考答案1.D光纤传输信号可通过很长的距离,无需中继。例如Tl线路的中继距离为1.7km,典型的CATV网络要求在同轴电缆上每隔500700m加一个放大器,而光纤传输系统的中继距离可达100km以上。CableModom使计算机发出的数据信号与电缆传输的射频信号实现相互之间的转换,并将信道分为上行信道和下行信道。ADSL提供的非对称宽带特性,上行速率为64Kbps640Kbps,下行速率为500Kbps-7Mbpso802.11b定义了使用直序扩频技术,传输速率为1Mbps、2Mbps.5.5Mbps与HMbps的无线

21、局域网标准。将传输速率提高到54Mbps的是802.11a和802,119,而802.11b只是将传输速度提高到11Mbps。2 .A公开密钥加密算法的计算代价通常是对称加密的1001000倍但是使用公开密钥加密算法的一个好处是无须进行密钥的分发,有一个方法能够借助这2种加密算法的优点,既先使用对称加密的算法对长报文进行加密,然后对对称加密的密钥使用对方的公钥进行加密,将2个部分的内容一起传送给对方。公钥和私钥:选用的一对密钥,一个用来加密,一个用来解密。顾名思义,密钥对中的公钥是要公开使用的,而私钥则只有本人知道。3 .D4 .A5 .A解析:本题考查点是电子邮件软件名称。电子邮件服务采用客

22、户机川艮务器的工作模式。电子邮件系统由邮件服务器和邮件客户端两部分组成。其中,电子邮件服务器是整个邮件服务系统的核心。当用户需要发送电子邮件时,要通过电子邮件客户端软件书写电子邮件并将邮件发送到自己的邮件服务器。同时,收件人也要通过电子邮件客户端软件,来访问自己的电子邮箱并从中接收、阅读邮件,因此,客户端需要安装和使用电子邮件客户端软件。我们通常使用的电子邮件软件有Microsoft公司的OutlookExpress软件。Photoshop是一种功能强大的图像特效处理软件。PageMaker是一种功能极其全面的著名的排版软件。CorelDRAW是一种矢量图形制作工具软件。6 .C7 .B8 .

23、C全双工端口带宽计算方法是:端口数X端口速率x2。由题干可知,交换机总带宽为:122100Mbps+221000Mbps=6.4Gbpso9 .A10 .AIL网络网络解析:OSl参考模型共分7层,从底层到高层分别是物理层、数据链路层、网络层、传辅层、会话层、表示层、应用层。第3层是网络层。12 .减少【解析】为了创建一个子网地址,网络管理员从标准IP地址的主机号部分“借”位并把它们指定为子网号部分。只要主机号分能够剩余两位,子网地址可以借用主机号部分的任何位数(但至少应借用两位)O13 .域名服务器【解析】主机名与IP地址的映射是借助于一组既独立又协作的域名服务器完成的。因特网中存在大量的域

24、名服务器,每台服务器保存它所管辖区域内的主机名与IP地址的对照表。域名服务器是域名解析系统的核心。14 .地理模式地理模式解析:顶级域的划分采用两种模式,即组织模式和地理模式。15 .树型UNIX操作系统采用了树型文件系统,具有良好的安全性、保密性和可维护性。16 .(12)1【解析】ADSL技术通常使用1对线进行信息传输。17 .动态IP组播具有使用组地址、动态的组成员和底层硬件支持3个特点。18 .(5)误码率【解析】误码率是指二进制码元在数据传输系统中被传错的概率,它在数值上近似等于:Pe=NeN,其中N为传输的二进制码元总数,Ne为被传错的码元数。19 .身份本题考查点是认证技术的作用

25、。认证技术是防止主动攻击的一种重要手段。它主要解决通信双方的身份认证。也就是说,双方都需要确认对方是真实的,不是冒充的。同时,认证技术还要解决信息完整性认证问题,即保证在通信过程中信息未被篡改和破坏。20n管理控制台n21 .MFLOPSMFLOPS解析:计算机CPU处理速度是一项技术指标,它可以用每秒钟处理的指令数来表示,也可以用每秒钟处理的事务数来表示。MIPS是MillionInstructionPerSecond的缩写,表示单字长定点指令的平均执行速度,即每秒执行一百万条指令。MFLOPS也表示处理速度,,SMillionFlotinginstructionPerSecond的缩写,表

26、示单字长浮点指令的平均执行速度。22 .树形拓扑树形拓扑解析:树形拓扑构型中,结点按层次进行连接,信息交换主要在上、下结点之间进行,相邻及同层结点之间一般不进行数据交换或数据交换量小。将其看成星形拓扑构型的扩展。树形结构的网络能够较好地满足汇集信息的应用要求。23 .较低较低解析:本题考查点是CSMA/CD的特性。CSMA/CD是以太网的核心技术。其控制机制可以形象地描述为:先听后发,边听边发,冲突停止,延迟重发。CSMA/CD介质访问控制方法可以有效地控制多结点对共享总线传袍介质的访问,方法简单,易于实现。在网络通信负荷较低时表现出较好的吞吐率与延迟特性。但是,当网络通信负荷增大时,由于冲突

27、增多,网络吞吐率下降、传输延迟增加,解决的方法是扩展带宽和采用交换技术。24 .主机主机解析:普通用户终端通过主机联入网内。25 .记录式文件记录式文件解析:文件的逻辑结构是指文件的外部组织形式,即从用户角度看到的文件组织形式。包括流式和记录式。26 .下行速率和上行速率不同或局端到用户端下行速率和用户端到局端上行速率不同下行速率和上行速率不同或局端到用户端下行速率和用户端到局端上行速率不同解析:ADSL的非对称性表现在下行速率和上行速率不同。27 .3net3net解析:在因特网中每个用户的邮箱都有一个全球惟一的邮箱地址,即用户的电子邮件地址。用户的电子邮件地址由两部分组成,前一部为用户在该

28、邮件服务器中的账号,后一部分为邮件服务器的主机名或邮件服务器所在域的域名,中间用“”分隔。本题中邮件服务器所在域的域名为,用户在该邮件服务器中的账号为3net,所以该用户的电子邮件地址是3netmaiL。28.编译程序编译程序解析:把高级语言程序翻译成机器语言目标程序的工具,有两种类型;解释程序和编译程序。编译程序是指输入的整个源程序进行全部的翻译转换,产生出机器语言的目标程序,然后让计算机执行从而得到计算机结果。解释程序就是把源程序输入一句,翻译一句,执行一句,并不成为整个目标程序。29 .【审题关键旬】字符替代f(p)=p*llmod256,小于等于32或原字符的ASCu码是偶数不变,否则

29、替换。n【解题思路】n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。n【参考答案】n30 .【审题关键句】千位+十位等于百位十个位,且四位数是偶数,统计出满足此条件的个数,并把这些四位数按从小到大的顺序存入数组。n【解题思路】n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“干位+十位二百位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。n【参考答塞】n31 .C解析:误码率是二进制码元在数据传输系统中被传错的概率,在理解误码率定义时,应注意以下3个问题:1)误码率应该是衡量

30、数据传输系统正常工作状态下传输可靠性的参数。对于一个实际的数据传输系统,不能笼统地说误码率越低越好,要根据实际传输要求提出误码率要求。2)在数据传输速率确定后,误码率越低,传输系统设备越复杂,造价越高。3)对于实际数据传输系统,如果传输的不是二进制码元,要折合成二进制码元来计算。32 .A33 .D解析:电子政务系统中的身份验证主要是通过客户端模块与一站式电子政务服务架构中的身份验证通用构件共同完成,采用基于证书的高强度认证方式,认证过程中所需的基础安全服务支持由底层的信任与授权服务平台统一提供。34 .voidStrCharJL(Void)intijstrl;for(i=0;imaxline

31、;i+)Strl=Strlenxxi);*求各行的总长度*/for(j=0;jstrl;j+)if(xxij4=32Hxxi9100);*如果左移4位后字符的ASCII值小于等于32或大于100则原字符保持不变*elsexxij+=xxi94;/*否则就把左移后的字符ASCII值加上原字符ASCII*/voidStrCharJL(void)rnrninti,j,strl;rnfor(i=0;imaxline;i+)rnrnStrI=Strlenxxi);*求各行的总长度*rnfor(j=0;jstrl;j+)rnif(xxi4=32Hxxi9100);rn*如果左移4位后字符的ASCII值小于

32、等于32或大于100,则原字符保持不变*rnelsernxxlj+=xxi94;/*否则就把左移后的字符ASCU值加上原rn字符ASCIIWXn)rn解析:本题考查的知识点如下:字符的计算。左移运算符“”的使用。二维数组的访问。(4)判断结构中多条件的布尔运算。本题中,以行为单位处理字符串,首先要求得每行字符串的长度,才可对每一行的字符依次进行处理。字符可参与任何整数运算,实际上是字符的ASCn码参与了运算。所以,可以直接将字符带入计算。这里要使用到左移运算符“”是双目运算符,左侧是要移动的数,右侧是移动的位数。左移后字符的ASCU码的值小于等于32或大于100,这两个条件满足一个即可,所以两

33、条件之间用“或”运算。使用循环实现对所有行的处理。35 .voidCovertCharDOihti;char*pf;for(i=0;i小写字母E到?改成该字母的上一个字母*pf=1;pf+;/*指向下一个字符*/elsepf+;/*如果不满足条件则不变字符指向下一个字符*/voidCovertCharD()rnihti;rnchar*pf;rnfor(i=0;i=,b,&*pf=V)/*小写字母%倒V,改成该字母的上一rn个字母*rn*pf=l;rnpf+;/*指向下一个字符*rnrnelsepf+;/*如果不满足条件,则不变字符,指向下一个字符*rnrn)解析:本题考查的知识点如下:字符串的

34、计算。循环结构的使用。使用指针实现对数组的访问。本题中,将字符存放在二维数组中,以行为字符处理的基本单位,可以定义一个指针,指向每一行字符。初始时,指针指向每一行的第一个元素,增加指针地址就可以实现对一行数据的完全访问。要将所有小写字母改成它的前一个字母,小写字母的ASCn码是连续的,可直接将其ASCn码减1,则得要求的字符。注意;字母a要单独处理,其他字符保持不变。36 .voidmain()intcntlcnt2xxN;floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen(nout91.dat,w);read_dat(xx);for(i=0j=0c

35、ntl=0cnt2=0;iN;i+)if(xxi%2)*求出数组XX中奇数的个数cntl*/cntl+;elsecnt2+;/*求出数组xx中偶数的个数Cnt2*/if(i%2=0)j+=xxi*求数组XX下标为偶数的元素值的总和*k+;Pj=(float)(j*100k)100;/*求数组XX下标为偶数的元素值的算术平均值pj*/printf(Hnncntl=%dcnt2=%dpj=%6.2fnncntlcnt2pj);fprintf(fw,%dn%dn%6.2fnncntlcnt2pj);fclose(fw);解析本题考查的知识点如下:(1)运算符”的使用。(2)强制类型转换和小数位数的保

36、留;一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100o为了保证和有效我们定义一个长整型变量来记录和。因为个数也为整型运算符在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()rnrnintcntl,cnt2,xxN;rnfloatpj;rnFILE*fw;rninti,k=0;rnlongj;rnclrscr();rnfw=fopen(,out91.dafw,)5r

37、nread_dat(xx);rnfor(i=0j=0,cntl=0,cnt2=0;iN;i+)rnrnif(xxi%2)*求出数组XX中奇数的个数cntl*rncntl+;rnelserncnt2+;/*求出数组XX中偶数的个数cnt2*rnif(i%2=0)rnrnj+=xxi;/*求数组XX下标为偶数的元素值的总和*rnk+;rnrnrnPj=(float)0*100k)100;/*求数组XX下标为偶数的元素值的算术平均值pj*rnprintf(,nncntl=%d,cnt2=%d,pj=%6.2fncntl,cnt2,pj)rnfprintf(fw/%dn%dn%6.2fncntl,cnt2,pj);rnfclose(fw);rnrn解析本题考查的知识点如下:rn(1)运算符“”的使用。rn强制类型转换和小数位数的保留;rn一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效,我们定义一个长整型变量来记录和。因为个数也为整型,运算符在这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数据进行访问。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号