版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】辽宁省沈阳市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.设计一个宽带城域网将涉及“三个平台一个出口”,即网络平台、业务平台、管理平台和()
A.广域网出口B.局域网出口C.城市宽带出口D.卫星通道出口
2.IP地址是由网络号和主机号组成,长度为(),用点分十进制表示。
A.2bitB.4bitC.64bitD.32bit
3.在公用密钥数字签名技术中,使用单向散列函数生成信息摘要的目的是______。
A.防止交易者抵赖B.防止信息被篡改或伪造C.为了便于解密明文D.给接收方传递密钥
4.计算机网络几种典型的拓扑结构中,______有一个中心结点控制着全网的结点进行通信,任何两结点之间的通信都要通过中心结点。
A.星型拓扑B.环型拓扑C.树型拓扑D.总线拓扑
5.下列不属于宽带城域网QoS保证技术的是()
A.RSVPB.DiffServC.MPLSD.WIMAX
6.下列关于TCP/IP传输层协议的描述中,错误的是()。A.TCP/IP传输层定义了TCP和UDP两种协议
B.TCP协议要完成流量控制功能
C.UDP协议主要用于不要求按分组顺序到达的传输
D.UDP协议与TCP协议都能够支持可靠的字节流传输
7.在一台Cisco路由器的g3/1端口封禁端口号为139的TCP和端口号为1434的UDP连接,并封禁ICMP协议,只允许212.15.41.0/26子网的ICMP数据包通过路由器,正确的access-list配置是()。
8.主要用于加密机制的协议是()。
A.HTTPB.FTPC.TELNETD.SSL
9.在OSI参考模型中,对等层之间互相通信需要遵守一定的规则如通信的内容、通信的方式,通常将其称为()。
A.协议B.标准C.TCP/IPD.会话
10.
二、填空题(10题)11.Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是【】。
12.在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是______交互模式。
13.(4)在IEEE802参考模型中,数据链路层分为_________子层与LLC子层。
14.第
67
题
计算机运算快慢与的时钟频率紧密相关。
15.回送地址通常用于网络软件测试和本地机器进程间通信,这类IP地址通常是以十进制数______开始的。
16.在存储器管理中常用【】的方式来摆脱主存容量的限制。
17.目前,防火墙一般可以提供4种服务。它们是______、方向控制、用户控制和行为控制。
18.在ISO定义的网络管理功能中,的功能包括初始化被管理对象、更改系统配置等。
19.
20.宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百Mb/s,甚至达到几十或几百Gb/s。数据传输速率超过1Gb/s时,一般要采用【】作为传输介质。
三、2.填空题(8题)21.根据利用信息技术的目的和信息技术的处理能力划分,电子政务的发展经历了面向数据处理、面向______处理和面向知识处理3个阶段。
22.早期的虚拟局域网都是根据局域网交换机的______来定义虚拟局域网成员的。
23.在Internet中,负责选择合适的路由,使发送的数据分组(packet)能够正确无误地按照地址找到目的站并交付给目的站所使用的协议是【】。
24.按明文的处理方法,密码系统可以分为分组密码和【】。
25.奔腾芯片有两条整数指令流水线和一______流水线。
26.测量CPU的处理速度,有两种常用的单位;表示执行定点指令的平均速度是用MIPS;表示执行浮点指令的平均速度是用【】。
27.网页内的图像与文本、表格等元素同时出现在主页中,这种图像称为______。
28.一般来说,网络操作系统可以分为两类:一类是专用型NOS;一类是______NOS。
四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.已知在文件in.dat中存有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请编制函数jsSort,其函数的功能是:要求在200组数据中找出第二个数大于第一个数加第三个数之和的数,其中满足条件的个数作为函数jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat把结果bb输出到out.dat文件中。
注意:部分源程序存在test.C文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.在TCP/IP参考模型中负责将源主机的报文分组发送到目的主机的是_______。
A.应用层B.传输层C.互联层D.主机-网络层
32.计算机网络拓扑主要是指通信子网的拓扑构型。网络拓扑影响着网络的性能,以及______。
Ⅰ.安全睦Ⅱ.系统可靠性Ⅲ.工层次结构Ⅳ.通信费用
A.Ⅱ和ⅣB.Ⅱ和ⅢC.Ⅲ和ⅣD.Ⅰ和Ⅱ
33.在局域网交换机中,交换机只要接收并检测到目的地址字段就立即将该帧转发出去,帧出错检测任务由结点主机完成,这种交换方法叫做
A.直接交换B.存储转发交换C.改进直接交换D.查询交换
六、1.程序设计题(3题)34.已知在文件IN20.DAT中存有若干个(个数〈200)4位数字的正整数,函数ReadDat()的功能是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:(1)求出这文件中共有多少个正整数totNum:(2)求㈩这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数WriteDat()把所求的结果输出到文件OUT20.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include〈stdio.h>
#inciude〈conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=O;/*文件IN20.DAT中共有多少个正整数*/
inttotCnt=0;/*符合条件的正整数的个数*/
doubletotPjz=0.0;/*平均值*/
intReadDat(void);
voidWritedat(void);
voidCalValue()
{
}
main()
{
inti;
clrscr();
for(i=0;i〈MAXNUM;i++)
xx[i]=0;
if(Readdat())
{
printf("数据文件IN20.DAT不能打开!\007\n");
return;
}
CalValue();
printf("文件IN20.DAT中共有正整数=%d个\n",totNum);
printf("符合条件的正整数的个数=%d个\n",totCnt);
printf("平均值=%.21f\n",totPjz);
Writedat();
}
intReaddat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN20.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d,",&xx[i++]);
}
fclose(fp);
return0;
}
voidWritedat(void)
{
FILE*fp;
fp=fopen("OUT20.DAT","w");
fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);
fclose(fp);
}
35.函数ReadDat()实现从文件IN47.DAT中读取1000个十进制整数到数组xx屯。请编制函数Compum()分别计算出xx中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差totfc的值,最后调用函数WilteDat()把结果输出到OUT47.DAT文件中。
计算方差的公式如下:
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。
原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineMAX1000
intxx[MAX],dd=O,even=O;
doubleavel=0.0,ave2=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{FILE*fp;
inti,j;
if((fp=fopen("IN47.DAT","r"))==NULL)
return1;
for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
fscanf(fp,"%d,",&xx[i*10+j]);
fscanf(fp,"In");
if(feof(fp))break;
}
fclose(fp);
}
voidCompute(void)
{
}
voidmain()
{inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
{
printf("数据文件IN47.DAT不能打开!\007\n");
return;
}
Compute();
printf("EVEN=%d\nAVE1=%f\nAvE2=%f\nTOTFC=%f\n",even,ave1,ave2,
totfc);
WriteDat();
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT47.DAT","w");
fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,avel,ave2,totfc);
fclose(fp);
}
36.函数ReadDat()的功能是实现从文件ENG4.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS4.DAT中。
替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。
注意:部分源程序已给出。
原始数据文件存放的格式是:每行的宽度均小于,80个字符。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidencryptChar()
{
main()
{
clrscr();
if(ReadDat())
{
printf("数据文件ENG4.IN不能打开!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG4.IN","r"))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("PS4.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
参考答案
1.C宽带城域网的总体结构如下图所示。
2.D
3.B解析:数字签名使用的技术决定了数字签名的功能:安全单向散列函数的特性使得不同数据生成相同加密摘要的可能性很小,从而保证了数据传输过程中的完整性;公开密钥加密技术决定了除发送者之外,其他任何人都不可能产生该密文,从而证明了发送者的身份,也使得发送者无法抵赖。
4.A解析:星型结构的所有结点都连接到一个中心结点上。该中心结点通常是一台集线器(HuB),结点之间发送和接收的数据都需经过该中心结点。星型拓扑结构简单,容易组建,便于管理,但是网络的中心结点的可靠性是全网可靠性的关键所在,中心结点的故障可能造成整个网络中断。环型拓扑、树型拓扑和总线拓扑都没行这样一个中心结点。,结点之间发送和接收的数据都需经过该中心节点。星型拓扑结构简单,容易组建,便于管理,但是网络的中心结点的可靠性是全网可靠性的关键所在,中心结点的故障可能造成整个网络中断。环型拓扑、树型拓扑和总线拓扑都没有这样一个中心结点。
5.D
6.D解析:①TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP,TransportControlProtocol)与用户数据报协议(UDP,UserDatagramProtocol)。②TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。TCP协议同时要完成流量控制功能,协调收发双方的发送与接受速度,达到正确传输的目的。③UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。④UDP是不可靠的无连接协议。TCP是一种可靠的面向连接的协议。
7.D①在路由器上使用访问控制列表(AccessControlList,ACL)时需要注意ACL语句的顺序,因为路由器执行哪条ACL语句是按照配置的ACL中的条件语句,从第一条开始顺序执行。数据包只有在跟第一个判断条件不匹配时,才能交给ACL中的下一个语句进行比较。②ipaccess-list语法格式:ipaccess-listextended|standardACL表号或者表名。③extanded多用于协议端口配置,而standard多用于IP地址配置。④permit|deny协议名源端地址源端反掩码目的端地址目的端反掩码。⑤配置完访问控制列表之后,还应该在端口上配置数据包的进和出。其语法格式是:ipaccess-groupACL表号或表名(该表号或名称应该与第2步中的表号一致)in/out(in代表数据进入,out代表数据的输出)。选项A中第二行错误,没有使用子网掩码的反码,选项B中第二行错误,子网掩码反码计算错误,应该是O.0.0.63。由于是对协议端口配置,应该使用extanded关键字,C选项错误。故选D选项。
8.D
9.A
10.C
11.Linux开放源代码Linux开放源代码解析:Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是:Linux开放源代码。正是由于这点,它才能够引起人们广泛的注意。
12.客户机/服务器客户机/服务器解析:在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是客户机/服务器交互模式。
13.(4)MAC【解析】为了统一不同技术的局域网产品,制定一个共同的协议模型,IEEE802参考模型中将数据链路层划分为逻辑链路控制LLC子层和介质访问控制MAC子层。不同局域网在MAC子层和物理层可以采用不同协议,但是在LLC子层必须采用相同协议。
14.微处理器(CPU)
【解析】计算机运算的快慢与微处理器的时钟频率紧密相关,所以也用主频来表示CPU的处理速度。
15.1212解析:回送地址为A类网络地址中的一个保留地址,用于网络软件测试以及本地机器进程间通信。无论什么程序,一旦使用回送地址发送数据,协议软件不进行任何网络传输,立即将之返回。回送地址的IP为。
16.虚拟存储器虚拟存储器解析:在存储器管理中常用虚拟存储器的方式来摆脱主存容量的限制。
17.服务控制服务控制解析:防火墙一般可以服务控制、方向控制、用户控制和行为控制提供4种服务。
18.配置管理网络管理的5个基本功能是配置管理、故障管理、性能管理、计费管理和安全管理。事实上,网络管理还应该包括其他一些功能,如网络规划和对网络操作人员的管理等。不过除了基本的5项功能以外,其他网络管理功能的实现都与实际的网络条件有关。
—配置管理:配置管理的目标是掌握和控制网络和系统的配置信息、网络中各设备的状态,以及进行连接管理。配置管理最主要的作用是增强网络管理者对网络配置的控制,这是通过对设备的配置数据提供快速访问来实现的。
—故障管理:故障是出现大量或严重错误并需要修复的异常情况。故障管理是对计算机网络中的问题或故障进行定位的过程,主要作用是通过为网络管理者提供快速的检查问题并启动恢复过程的工具,使网络的可靠性得到增强。故障标签是一个监视网络问题的前端进程。
—性能管理:性能管理功能允许网络管理者查看网络运行状况的好坏,其目标是维护网络运营效率和保证网络服务质量,使网络的性能维持在一个可以被接受的水平上。性能管理为网络管理者提供监视网络运行的关键参数,如吞吐率、利用率、错误率、响应时间和网络的一般可用度等。从概念上讲,性能管理包括监视和调整两大功能。
—计费管理:计费管理的目标是跟踪个人和团体用户对网络资源的使用情况,对其收取合理的费用。计费管理的主要作用包括使网络管理者能测量和报告基于个人或团体用户的计费信息,分配资源,计算用户通过网络传输数据的费用后给用户开出账单。
—安全管理:安全管理的目标是按照一定的方法控制对网络的访问,以保证网络不被侵害,并保证重要的信息不被未获得授权的用户访问。安全管理是指对网络资源以及重要信息的访问进行约束和控制。
19.
20.光纤或光缆光纤或光缆解析:由于光纤通信具有损耗低、频带宽、数据率高、抗电磁波干扰力强等特点,适用于高速率、距离较大的网络。
21.信息信息解析:根据利用信息技术的目的和信息技术的处理能力划分,电子政务的发展经历了面向数据处理、面向信息处理和面向知识处理3个阶段。
22.端口端口解析:可以按端口号,MAC地址,网络层地址,IP广播组定义虚拟局域网成员,早期一般是采用端口号定义。
23.TCP/IPTCP/IP解析:在Internet中,TCP/IP协议是负责选择合适的路由,使发送的数据分组能够正确无误地按照地址找到目的站并交付给目的站所使用的协议。
24.序列密码序列密码解析:按明文的处理方法可分为:分组密码和序列密码。分组密码或称为块密码(blockcipher)一次处理一块输入元素,每个输入块生成一个输出块。序列密码或称为流密码(streamcipher)对输入元素进行连续处理,每次生成一个输出块。
25.浮点指令浮点指令解析:在经典奔腾中,奔腾芯片由两条整数指令流水线和一条浮点指令流水线组成。
26.MFLOPSMFLOPS解析:计算机CPU处理速度是一项技术指标,它可以用每秒钟处理的指令数来表示,也可以用每秒钟处理的事务数来表示。MIPS是MillionInstructionPerSecond的缩写,表示单字长定点指令的平均执行速度,即每秒执行一百万条指令。MFLOPS也表示处理速度,它是MillionFlotinginstructionPerSecond的缩写,表示单字长浮点指令的平均执行速度。
27.内嵌图像内嵌图像解析:图像与文本、表格等元素同时出现在主页中为内嵌图像。
28.通用型通用型解析:一般来说,网络操作系统可以分为两类:专用型NOS与通用型NOS。
29.【审题关键句】以行为单位从字符串左边部分降序排序,右边部分升序排序。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】
\n①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、P。
\n②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xx[il的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx[i]的长度的一半赋给变量P;在第二层for循环中,变量j从0开始,依次递增直到其值等于(p-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于P,对字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII码值的大小进行比较,如果xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换,实现对字符串xx[i]左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx[i]的长度为奇数,则变量P加1,因为这时字符串的中间字符不参与排序。再对字符串xx[i][j]右半部分的字符串按升序排列。在for循环中,变量j从P开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于Ien,对字符xx[i][j]和xx[i][k]按其ASCII码值的大小进行比较,如果字符xx[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]右半部分的字符串按照升序排列。
\n【参考答案】
\n
30.【审题关键句】第2个数大于第1个数加第3个数,存入数组,按第2个加第3个数之和降序排序。
\n【解题思路】
\n①首先定义两个循环变量i、j;一个计数变量count;一个用于中间转换数据的结构体变量CC。
\n②建立一个for循环,指定第一个for循环的循环变量i从0开始,到200时结束,每循环一次,变量i的值加1。在循环体中依次判断每行数据中,如果aa[i]的第二个数大于第一个数加第三个数之和,则把aa[i]复制到bb[count]中,同时数组下标变量count加1。
\n③将所有满足条件的记录筛选保存到数组bb口后,再通过两个for循环对数组bb[]中记录进行排序。第一个for循环的循环变量i的初值为0,当等于数组计数变量count的值减1时停止循环,每循环一次,i的值加1;第二个for循环的循环变量j的初值等于i+1,当等于数组计数变量count的值时停止循环,每循环一次,j的值加1;每次进行比较时,如果第i行的第二个数加第三个之和小于其后面第i行的第二个数加第三个之和,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求按每行数据中第二个数加第三个之和从大到小排序。
\n④最后将计数函数count返回。
\n【参考答案】
\n
\n
31.C解析:在TCP/IP参考模型中负责将源主机的报文分组发送到目的主机的是互联层。
32.A解析:计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络中各实体间的结构关系。拓扑设计是建设计算机网络的第一步,也是实现各种网络协议的基础,它对网络性能、系统可靠性与通信费用都有重大的影响。计算机网络拓扑主要是指通信子网的拓扑构型。
33.A解析:根据交换机的帧转发方式,交换机可以分为以下3类:1、直接交换方式,直接交换方式中,交换机只要接收并检测到目的地址字段就立即将该帧转发出去,而不管这一帧数据是否出错。帧出错检测任务由结点主机完成。这种交换方式的优点是交换延迟时间短,缺点是缺乏差错检测能力,不支持不同输入/输出速率的端口之间的帧转发。2、存储转发交换方式,存储转发交换方式中,交换机首先完整的接收发送帧,并先进行差错检测。如接收帧是正确的,则根据帧目的地址确定输出端口号,再转发出去。这种交换方式的优点是具有帧差错检测能力,并能支持不同输入/输出速率的端口之间的帧转发,缺点是交换延迟时间将会增长。3、改进直接交换方式,改进的直接交换方式则将二者结合起来,它在接收到帧的前64个字节后,判断Ethernet帧的帧头字段是否正确,如果正确则转发。
34.voidCalValue(){intithouhuntendata;intab;longsum=0;for(i=0;i〈MAXNUM;i++){if(XX[i]>0){totNum++;/*统计正整数的个数*/thou=xx[i]/1000;/*求正整数的千位数*/hun=xx[i]%1000/100;/*求正整数的百位数*/ten=xx[i]%100/10;/*求正整数的十位数*/data=xx[i]%10;/*求正整数的个位数*/ab=thou+hun+ten+data;if(ab%2==0)/*如果各位数字之和是偶数*/{totCnt++;sum=sum+xx[i];}/*计算满足条件的数的个数totCnt和这些数的总和sum*/}}totPjz=sum/totCnt;/*求这些数的算术平均值totPjz*/}voidCalValue()\r\n{inti,thou,hun,ten,data;\r\nintab;\r\nlongsum=0;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{if(XX[i]>0)\r\n{\r\ntotNum++;/*统计正整数的个数*/\r\nthou=xx[i]/1000;/*求正整数的千位数*/\r\nhun=xx[i]%1000/100;/*求正整数的百位数*/\r\nten=xx[i]%100/10;/*求正整数的十位数*/\r\ndata=xx[i]%10;/*求正整数的个位数*/\r\nab=thou+hun+ten+data;\r\nif(ab%2==0)/*如果各位数字之和是偶数*/\r\n{totCnt++;sum=sum+xx[i];}/*计算满足条件的数的个数totCnt和这些数的总和sum*/\r\n}\r\n}\r\ntotPjz=sum/totCnt;/*求这些数的算术平均值totPjz*/\r\n}解析:本题的解题思路是首先利用一个for循环来依次从数组中取得的数,由于题目要求求数组中正整数的个数,因此,对于为零的整数,不做任何处理,接着去取下一个数。只要某个数大于零,则该数一定是正整数,这时就给变量totNum(正整数的个数)累加1,用语句“thou=xx[i]/1000;hun=xx[i]%1000/100;ten=xx[i]%100/10;data=xx[i]%10;”可以实现取得当前被处理数的千位、百位、十位,以及个位上的数字值,之后判断求得的各个位上的数字值之和是否是偶数。若上述条件成立,则给变量totCnt的值加1,同时把当前符合条件的数累加到变量sam中去,最终利用totPjz来求得满足所给条件的所有数的平均值。
35.voidCompute(void){intiyy[MAX];for(i=O;i<lO00;i++)if(xx[i]%2!=0){odd++;/*统计奇数的个数*/avel+=xx[i];/*求奇数的总和*/}else{even++;/*统计偶数的个数*/ave2+=xx[i];/*求偶数的总和*/yy[even-1]=xx[ii;/*将偶数存入数组yy中*/}avel/=odd;/*求奇数的平均数*/ave2/=even;/*求偶数的平均数*/for(i=O;i<even;i++)/*求所有偶数的方差*/totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;voidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=O;i<lO00;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*统计奇数的个数*/\r\navel+=xx[i];/*求奇数的总和*/\r\n}\r\nelse\r\n{\r\nev
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国醇基浅色复合涂料数据监测研究报告
- 2024至2030年中国蓖麻油醚数据监测研究报告
- 2024至2030年中国禽用复合预混合饲料行业投资前景及策略咨询研究报告
- 17难忘的泼水节说课稿2024-2025学年统编版语文二年级上册
- 第12课 近代战争与西方文化的扩张 说课稿-2023-2024学年高二下学期历史统编版(2019)选择性必修3文化交流与传播
- 宅基地第三方出资建使用年限合同
- Unit 1 My classroom P2(说课稿)-2024-2025学年人教PEP版英语四年级上册
- 吊臂起重机市场需求与消费特点分析
- 《9加几》(说课稿)-2024-2025学年人教版(2024)数学一年级上册
- 扬声器纸市场需求与消费特点分析
- 外研版高中英语选择性必修一Unit-3-The-road-to-success
- 蓝色简约世界标准日(标准体系促发展 良好行为增效益)
- 中职英语1 基础模块 Unit 3 shopping
- 2024年高压电工操作证考试复习题库及答案(共三套)
- 人际需求和孤独感在青少年网络游戏障碍与抑郁间的链式中介作用
- 医美行业分析报告
- 广州介绍课件
- 中国普通食物营养成分表(修正版)
- 2024-2025学年人教版一年级数学上册 期中综合测试卷
- 2024年北京市第一次普通高中学业水平合格性考试英语仿真模拟卷03(全解全析)
- 2024至2030年中国综合能源服务行业运营动态及投资规模预测报告
评论
0/150
提交评论