(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)_第1页
(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)_第2页
(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)_第3页
(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)_第4页
(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(2023年)广东省潮州市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列关于集线器的描述中,错误的是()。

A.连接到集线器的节点发送数据时,将执行CSMA/CD介质访问控制方法

B.在网络中部署IDS时,可以使用集线器替代分路器(TAP)

C.集线器是基于MAC地址识别完成数据转发的

D.连接到一个集线器的所有节点共享一个冲突域

2.关于网络营销策略,下列哪个说法不正确()。

A.从顾客的角度看,价格本质上是一种成本

B.从成本策略向价格策略的转换,说明企业确实开始站在顾客的立场

C.网络营销策略由企业主导的产品与服务策略转向顾客导向策略

D.基于网络时代的目标市场、顾客形态、产品种类与以前会有很大的差异

3.下列哪项技术是一种陷阱及伪装手段,主要用于监视并探测潜在的攻击行为()。

A.硬件隔离卡B.IPSC.蜜罐D.DEP

4.下列是一台Cisco路由器的部分路由表信息,表中的路由信息完全正确的是()。

A.OE2202.205.159.0/24[110/20]via202.112.62.242,7wod,GigabitEthernet4/2OE2202.205.158.0/24[110/20]via202.112.62.242,7wod,GigabitEthernet4/2202.38.97.0/30issubnetted,1subnetsS202.38.97.196[1/0]viaGigabitEthemet4/2C202.112.7.O/24isdirectlyconnected.FastEthernet2/5C202.112.38.16iSdirectlyconnected.POS3/0OE1202.112.38.72[110/21]via202.112.62.242,2w6d,GigabitEthernet4/2S202.112.236.0/24[I/0]viaGigabitEthernet4/2219.243.224.0/29iSsubnetted.1subnetsC219.243.224.168iSdirectlyconnected.FastEthemet2/2S202.112.236.0/24[I/0]viaGigabitEthernet4/2162.105.0.0/16iSvariablysubnetted.209subnets.4masksO162.105.139.64/26[110/3]via162.105.250.118,10:35:25,GigabitEthernet7/0S*0.0.0.0/O[100/0]via202.112.38.17

B.OE2202.205.159.0/24[110/20]via202.112.62.242,7wod,GigabitEthemet4/2OE2202.205.158.0/24[110/20]via202.112.62.242,7wod,GigabitEthernet4/2202.38.97.0/30iSsubnetted.1subnetsS202.38.97.196『I/0]via202.112.41.226C202.112.7.0/24iSdirectlyconnected.7wod.FastEthernet2/5C202.112.38.16iSdirectlyconnected.7wod.POS3/0OE1202.112.38.72[110/21]via202.112.62.242,2w6d,GigabitEthernet4/2S202.112.236.0/24[1/0]via202.112.41.8219.243.224.0/29iSsubnetted.1subnetsC219.243.224.168iSdirectlyconnected,7wod,FastEthernet2/2S202.112.236.0/24[1/0]via202.112.41.8162.105.0.0/16iSvariablysubnetted,209subnets.4masksO162.105.139.64/26[110/3]via162.105.250.118,10:35:25,GigabitEthernet7/0S*0.0.0.0/1l100/0Ivia202.112.38.17

C.OE2202.205.159.0/24[110/20]via202.112.62.242,7wod,GigabitEthernet4/2OE2202.205.158.0/24l110/20lvia202.112.62.242,7Wod,GigabitEthernet4/2202.38.97.0/30iSsubnetted.1subnetsS202.38.97.196[1/0]via202.112.41.226C202.112.7.0/24iSdirectlyconnected.FastEthemet2/5C202.112.38.16iSdirectlyconnected.POS3/0OE1202.112.38.72[110/21]via202.112.62.242,2w6d,GigabitEthernet4/2S202.112.236.0/24lI/0Ivia202.112.41.8219.243.224.0/29issubnetted,1subnetsC219.243.224.168iSdirectlyconnected.FastEthernet2/2S202.112.236.0/24[1/0]via202.112.41.8162.105.0.0/16iSvariablysubnetted.209subnets.4masksO162.105.139.64/26ll10/3lvia162.105.250.118,10:35:25,GigabitEthemetT/0S*0.0.0.O/o[1/0]via202.112.38.17

D.OE2202.205.159.0/24[110/20]via202.112.62.242,7w0d,GigabitEthemet4/2OE2202.205.158.0/24[110/20]via202.112.62.242,7wOd,GigabitEthernet4/2202.38.97.0/30issubnetted,1subnetsS202.38.97.196[I/0]via202.112.41.226C202.112.7.0/24isdirectlyconnected,7wod,VLANl2C202.112.38.16isdirectlyconnected,7wod,VLANl3OE1202.112.38.72[110/21]via202.112.62.242,2w6d,GigabitEthemet4/2S202.112.236.0/24[I/0]via202.112.41.8219.243.224.0/29issubnetted,1subnetsC219.243.224.168isdirectlyconnected,7wod,VLANl4S202.112.236.0/24[I/0]via202.112.41.8162.105.0.0/16isvariablysubnetted,209subnets,4masksO162.105.139.64/26[110/3]via162.105.250.118,10:35:25,GigabitEthernet7/0S*0.0.0.0/0[100/0]via202.112.38.17

5.一台交换机总带宽为8.8Gbit/s,具有若干个10/100Mbit/s电端口和2个1000Mbit/s光端口,所有端口都工作在全双工状态,那么该交换机电端口数最多是()。

A.12B.24C.44D.48

6.电子邮件的地址格式是()。

A.用户账号.邮件服务器域名B.用户账号@邮件服务器城名C.邮件服务器域名@用户账号D.用户账号@用户计算机名

7.第

55

TCP/IP参考模型中的“主机一网络层”实际上涵盖了OSI/RM中的哪个(些)层次的功能?

I.物理层

Ⅱ.数据链路层

Ⅲ.网络层

Ⅳ.传输层()

A.IB.I,ⅡC.Ⅱ,ⅣD.I,Ⅱ,Ⅳ

8.关于百兆以太网的描述中,正确的是A.A.只支持屏蔽双绞线与光纤

B.协议标准是IEEE802.3u

C.通常称为交换式以太网

D.介质独立接口缩写为GMⅡ

9.关于计算机技术指标的描述中,正确的是

A.奔腾芯片是32位的,双核奔腾芯片是64位的

B.平均浮点指令执行速度的单位是MIPS

C.单字长定点指令平均执行速度的单位是MFLOPS

D.平均无故障时间指多长时间系统发生一次故障

10.关于静态路由,以下哪种说法是错误的()。

A.静态路由通常由管理员手工建立

B.静态路由的优点是安全可靠、简单直观

C.静态路由不能随互联网结构的变化而自动变化

D.静态路由己经过时,目前很少有人使用

二、填空题(10题)11.IEEE802.11的MAC层采用的是______的冲突避免方法。

12.(9)活动目录服务把域划分成OU,称为_________。

13.不经过CPU,数据直接在I/O设备与存储器间传输的方法称为【】。

14.1000BASE-T标准使用的传输介质是______。

15.(16)在X.800中将安全攻击分为两类:被动攻击和___________。

16.时移电视和直播电视的主要区别是______。

17.在实际的网络应用环境中,很难保证通过网桥互联的系统中不出现环型结构。环型结构可能是网桥反复地复制和转发同一个帧,从而增加网络不必要的通信量与降低系统性能。为了防止出现这种现象,透明网桥使用的是一种______算法。

18.在X.800中将安全攻击分为两类:被动攻击和______。

19.

20.

三、2.填空题(8题)21.有一类加密类型常用于数据完整性检验和身份检验,例如计算机系统中的口令就是利用______算法加密的。

22.文件服务器以______方式管理共享文件,网络工作站可以根据所规定的权限对文件进行读写以及其他操作。

23.网状型拓扑结构又称无规则型结构,结点之间的连接是【】。

24.将计算机网络和移动通信技术结合起来的移动计算包括______和移动Internet。

25.防火墙的基本功能是:根据—定的安全规定,检查、过滤网络之间传送附陂分组,以确定这些报文分组的【】。

26.目前常见的网络管理协议有______、公共管理信息服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)等。

27.计算机的特点有信息处理特性、程序控制特性、灵活选择特性和______特性。

28.计算机通信体系结构中最为关键的一层是______。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat。

例如:1239,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件忽略。

注意:部分源程序存在test.c文件中。

程序中已定义数组:a[300],b[300],已定义变量:cnt

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

30.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题。

例如:sell[i]=temp.

注意:部分源程序存放在test.c文件中。

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

五、1.选择题(3题)31.Nortonantivirus是()软件。

A.文档管理软件B.字处理软件C.系统软件D.病毒防治软件

32.Netware操作系统提供三级容错机制。第三级系统容错(SFTⅢ)提供了()。

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.已知在文件IN42.DAT中存有N个实数(N<200),函数ReadDat()读取这N个实数并存入数组xx中。请编制程序Ca1Value(),其功能要求:

(1)求出这N个实数的平均值aver。

(2)分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdec,最后调用函数WriteDat()把所求的结果输出到文件OUT42.DAT中。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

floatxx[MAXNUM];

intN=0;

doubleaver=0.0;

doublesumint=0.0;

doublesumdec=0.0;

intReadDat();

voidWriteDat();

voidCalValue()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("数据文件IN42.DAT不能打开!\007\n");

return;

}

CalValue();

printf("文件IN42.DAT中共有实数%d个\n",N);

printf("平均值=%.21f\n",aver);

printf("整数部分之和=%.21f\n",sumint);

printf("小数部分之和=%.21f\n",sumdec);

WriteDat();

}

intReadDat()

{

FILE*fp;

intj;

if((fp=fopen("in42.dat","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%f",&xx[N]);

if(xx[N]>0.001)N++;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

fp=fopen("OUT42.DAT","w");

fprintf(fp,"%dkn%.21f\n%.21f\n%.21f\n",N,aver,sumint,sumdec);

fclose(fp);

}

36.函数ReadDat()的功能是实现从文件IN32.DAT中读取一篇英文文章存入到字符串数组xx中。请编数StrOR(),该函数的功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移至该串的右边

存放,然后把小写字母。删除,余下的字符串内容移到已处理字符串的左边存放,最后把已处理的字符串仍按行重新存入字符串数组xx中。最后调用函数WriteDat()把结果输出到文件OUT32.DAT中。

例如,原文:Youcancreateanindexonanyfield

youhavethecorrectrecord

结果:nanyfieldYucancreateanindex

rdyuhavethecrrectrec

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.

注意:部分源程式序已给出

请勿改动主函main(),读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<string,h>

#include<conio,h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrOR(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("数据文件IN32.DAT不能打开!\n\007");

return;

}

StrOR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

ihti=0;

char*p;

if((fp=fopen("IN32.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

fp=fopen("OUT32.DAT","w");

for(i=0;i{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

参考答案

1.C集线器不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采用广播方式发送,连接到一个集线器的所有节点构成一个冲突域。连接到集线器的节点发送数据时执行CSMA/CD介质访问控制方法,在网络中部署IDS时,可以使用集线器替代分路器(TAP)。故选择C选项。

2.B

3.C

4.C路由表中第一列指明路由源码,“c”表示为直连(connecteD),管理距离0,表示目的网络直接与路由器的端口相连。“S”表示为静态(stati@C@路由,管理距离1。“O”表示OSPF、协议,管理距离110,E1表示OSPF外部路由类型1,E2表示OSPF外部路由类型2,*表示缺省路由(Candida,tedefault)选项。选项A“202.38.97.196[1/0]viaGigabitEthemet4/2”和“202.112.236.0/24[1/O]viaGigabitEthemet4l/2”语句中“Via”后面应该加的是具体的IP地址;选项B和选项D语句中“S*0.0.0.0/0[100/0]via202.112.38.17”距离值错误,应该是[1/0]。故选择C选项。

5.B全双工端口带宽的计算方法是:端口数×端口速率×2。本题中对于光端口的总带宽是2×1000Mbit/s×2=4000Mbit/s,剩余的带宽则是电端口的,即8.8×1000Mbit/s-4000Mbit/s=4800Mbit/s。则电端口数可能为4800Mbit/s÷100Mbit/s÷2=24,因此该交换机电端口数最多是24个。注意,该题中的换算单位是1000,而不是1024,故选B选项。

6.B

7.BTCP/IP参考模型可以分为四个层次:应用层、传输层、互连层与主机一网络层,其中“主机一网络层”实际上是…个接口,借助这个接口,互连层可以借助各种物理网络技术来传输IP分组,在功能上这个层次实际上涵盖了OSI/RM的数据链路层和物理层的功能。

8.B

9.D解析:奔腾芯片是32位的,双核奔腾芯片也是32位的;平均浮点指令执行速度的单位是MFLOIPS;单字长定点指令平均执行速度的单位是MIPS。

10.D

11.CSMA/CACSMA/CA解析:IEEE802.11的MAC层采用的是CSMA/CA的冲突避免方法。冲突避免要求每个结点在发送帧前先侦听信道。

12.(9)组织单元

【解析】ou是OrganizationalUnit的缩写,即组织单元。Windows2000Server最重要的新功能之一是它的活动目录管理能把网络中的各种对象组织起来进行管理,方便了网络对象的查找,有利于用户对网络的管理,加强了网络的安全性。Windows2008Server的基本管理单位是域,活动目录服务把域又划分成组织单元,组织单元还可以再划分下级组织单元。

13.直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存取方式(DMA)

14.5类非屏蔽双绞线5类非屏蔽双绞线解析:1000BASE-T标准使用的是5类非屏蔽双绞线,双绞线长度可以达到100m。

15.(16)主动攻击

【解析】在x.800中将安全攻击分为两类:被动攻击和主动攻击。被动攻击试图了解或利用系统的信息,但不影响系统资源。主动攻击试图改变系统资源或影响系统工作

16.传输方式的差异。传输方式的差异。解析:直播电视通过组播方式实现直播电视的功能。时移电视采用点播的方式为用户实现时移电视的功能。

17.生成树生成树解析:在实际的网络应用环境中,很难保证通过网桥互联的系统中不出现环型结构。环型结构可能是网桥反复地复制和转发同一个帧,从而增加网络小必要的通信量与降低系统性能。为了防止出现这种现象,透明网桥使用的是一种生成树算法。

18.主动攻击主动攻击解析:在X.800中将安全攻击分为两类:被动攻击和主动攻击。被动攻击试图了解或利用系统的信息,但不影响系统资源。主动攻击试图改变系统资源或影响系统工作。

19.

20.

21.单向散列(或不可逆加密)单向散列(或不可逆加密)解析:不可逆加密,又称为单向散列算法,其特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有同样的输入数据经过同样的不可逆加密算法才能得到相同的加密数据。例如计算机系统中的口令就是利用不可逆加密算法加密的。

22.集中集中解析:文件服务器以集中方式管理共享文件,网络工作站可以根据所规定的权限对文件进行读写以及其他操作,文件服务器为网络用户的文件安全与保密提供必需的控制方法。

23.任意的或无规律的或没有规律的任意的或无规律的或没有规律的解析:网状型拓扑结构结点之间的连接是没有规律的。

24.移动计算网络移动计算网络解析:移动计算是将计算机网络和移动通信技术结合起来,为用户提供移动的计算环境和新的计算模式。移动计算包括移动计算网络和移动Internet。

25.合法性合法性解析:防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的合法性。

26.简单网络管理协议或SNMP简单网络管理协议或SNMP解析:网络管理协议提供访问任何生产厂商生产的任何网络设备,并获得一系列标准值的一致方式。目前使用的标准网络管理协议包括:简单网络管理协议(SNMP)、公共管理信息服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)等。

27.正确应用正确应用解析:计算机的特点有信息处理特性、程序控制特性、灵活选择特性和正确应用特性。

28.传输层传输层解析:传输层向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最为关键的一层。

29.【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此条件的数依次存入数组,按从大到小的顺序排序。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“个位-千位-百位-十位数大于零的个数”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。

\n【参考答案】

\n

30.【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。

\n【解题思路】

\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。

\n【参考答案】

\n

\n

31.D解析:Nortonantivirus是著名的病毒防治检测软件,为计算机提供防火墙功能。

32.A解析:NetWare第一级系统容错(SFTⅠ)主要是针对硬盘表面磁介质可能出现的故障设计的,用来防止硬盘表面磁介质因频繁进行读写操作而损坏造成的数据丢失。SFTⅠ采用双重目录与文件分配表、磁盘热修复与写后读验证等措施。NetWare第二级系统容错(SFIⅡ)主要是针对硬盘或硬盘通道故障设计的,用来防止硬盘或硬盘通道故障造成数据丢失。SFTⅡ包括硬盘镜像与硬盘双工功能。NetWare第三级系统容错(SFTⅢ)提供了文件服务器镜像(FileServerMirroring)功能。

33.C解析:攻击密码体制一般有两种方法:密码分析学和穷举攻击。如果分析者能够通过某种方式,让发送者在发送的信息中插入一段由他选择的信息,那么选择明文攻击就有可能实现。

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.voidCalValue(){inti;doublexsum=0.0;for(i=0;i<N;i++){sumint=sumint+(int)xx[i];/*求整数部分之和*/x=xx[i]-(int)xx[i];/*求每个数的小数部分*/sumdec=sumdec+x;/*求小数部分之和*/sum=sum+xx[i];/*求N个数之和*/}aver=sum/N;/*求N个数的平均数*/}voidCalValue()\r\n{inti;\r\ndoublex,sum=0.0;\r\nfor(i=0;i<N;i++)\r\n{sumint=sumint

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论