【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)_第1页
【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)_第2页
【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)_第3页
【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)_第4页
【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】江西省萍乡市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.一台交换机的总带宽为8.8Gbps,如果该交换机拥有两个全双工1000Mbps光端口,那么最多还可以提供的全双工10/100Mbps电端口的数量是()

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

2.当使用拨号方式上网时,先要选择合适的(),这是实现拨号上网的重要步骤。

A.IP地址B.浏览器C.ISPD.通信协议

3.()收购了美国IBM公司的全球PC业务。

A.联想B.戴尔C.华硕D.惠普

4.一网站创建时,输入的网站IP地址为192.168.1.1,TCP端口为默认端口,网站的主机头为www.exam.pie.eom。访问该网站时,可在浏览器的地址栏中输入的是()。

I.WWw.example.eomⅡ.192.168.1.1Ⅲ.http://192.168.1.1:80

A.仅IB.仅ⅡC.仅ⅢD.I、Ⅱ和Ⅲ

5.一台交换机具有48个10/100Mbit/s端口和2个1000Mbit/s端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。

A.8.8Gbit/sB.12.8Gbit/sC.13.6Gbit/sD.24.8Gbit/s

6.搜索器也称为蜘蛛、机器人或()。

A.索引器B.探索器C.爬虫D.蠕虫

7.一台Catalyst6500的3/1端口和一台Catalyst3500的g0/1端口工作在VLANtrunk模式,且端口3./1使用IEEE802.1Q协议,要求传输VLAN1、2和17.37的VLAN信息,不允许传输VLAN3-16的信息,下列Catalyst3500VLANtrunk的正确配置是()。

8.关于IP数据报的说法正确的是()。

A.任何物理网络能处理的最大报文长度相同

B.分片后的报文在投递中可以自行重组

C.IP数据报是需要传输的数据在IP层加上IP头信息封装而成的

D.数据报填充域属于IP数据报数据区

9.目前,局域网可分为______两类。

A.共享局域网和独占局域网

B.争用式共享介质局域网和交换式局域网

C.层次性局域网和网状式局域网

D.同轴式局域网和双绞线式局域网

10.在客户和服务器模型中,标识一台主机中的特定服务通常使用()。

A.主机的域名B.主机的IP地址C.主机的MAC地址D.TCP和UDP端口号

二、填空题(10题)11.计算机厂家在UNIX标准上分裂为两个阵营:一个是UNIX国际(UI),以AT&T和Sun公司为首:另一个是______,以IBM、HP、DEC公司为首。

12.(5)计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与________都有重大影响。

13.ATM网络采用异步时分多路复用技术传送信元,典型的数据速率为155.5Mb/s,这样每秒大约可以传送万个信元。

14.

第75题根据节目类型的不同,播客可以分成以下3类:传统广播节目的播客、专业播客提供商与___________播客。

15.

16.(12)IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加_________凑齐。

17.在验证数字签名时,公钥数字签名算法中的RSA算法比数字签名标准算法(DSS)速度______。

18.可以满足几十公里范围内的大量企业、机关、公司的多个局域网互连的需要,并能实现大量用户与数据、语音、图像等多种信息的网络是______。

19.

20.

第68题计算机辅助教学的缩写是___________。

三、2.填空题(8题)21.______是一种具有网络管理能力的独立集线器。

22.早期ARPANET中通信控制处理机由______承担。

23.IEEE【】标准定义了CSMA/CD总线介质访问控制子层与物理层规范。

24.计算机网络采用层次结构,各层之间互相【】。

25.未授权实体使守卫者相信它是合法实体,这种是基本威胁中的______。

26.电子商务的体系结构可以分为网络基础平台、安全结构、支付体系和______四个层次。

27.在网络管理模型中,管理者和代理之间的信息交换可以分为两种:一种是从管理者到代理的管理操作,另一种是从代理到管理者的【】。

28.目前连接到ISP的方式基本上分为通过电话线路和【】连接到ISP。

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

例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。

9812是非素数,则该数不满足条件忽略。

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

程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

30.对10个候选人进行选举,现有一个100条记录的选票数据文件in.dat,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个候选人的选中情况,第二位表示第二个候选人的选中情况,依次类推;每一位内容均为字符0或1,l表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票则不作统计。给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs来统计每个候选人的选票数并把得票数依次存入yy[0]到yy[9]中,即第一个候选人的得票数存入yy[O]中,以此类推。最后调用函数WriteDat把结果yy输出到文件out.dat中。

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

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

五、1.选择题(3题)31.数字证书中包含有公钥和数字签名,其中公钥______。

A.是颁发证书机构的公钥B.是认证机构的公钥C.是证书拥有者的公钥D.是KDC的公钥

32.Unix提供了多种通信机制,其中不包括

A.管道通信B.软中断通信C.消息通信D.硬中断通信

33.下面说法正确的是()。

A.从网络拓扑结构上说CSMA/CD与TokenRing是针对星型拓扑结构的局域网设计的

B.从网络拓扑结构上说CSMA/CD与TokenRing是针对总线拓扑结构的局域网设计的

C.从网络拓扑结构上说CSMA/CD与TokenBus是针对总线拓扑结构的局域网设计的

D.从介质访问控制方法的性质角度看,CSMMCDTokenBus都属于随机型介质控制方法

六、1.程序设计题(3题)34.下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。

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

请勿改动主函数main()和写函数writDAT()的内容。

试题程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=0;

countValue();

printf("满足条件的自然数的个数=%d\n",cnt);

printf("满足条件的自然的值的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n",cnt,sum);

fclose{fp);

}

35.在文件IN3.DAT中有200个正整数,且每个数均在1000至9999之间。函数readDat()的功能是读取这200个数存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按每个数的后3位的大小进行降序排列,将排序后的前10个数存入数组b中,如果数组b中出现后3位相等的数,则对这些数按原始4位数据进行升序排列。最后调用函数writeDat()把结果比输出到文件OUT3.DAT中。

例如:处理前90125099601270258088

处理后50998088702560129012

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

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

试题程序:

#include<stdio.h>

%include<string.h>

%include<conio.h>

intaa[200],bb[10];

voidjsSort()

{

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti;

in=fopen("IN3.DAT","r");

for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);

fclose(in);

writeDat()

{

FILE*out;

inti;

ut=fopen("OUT3.DAT","w");

clrscr();

for(i=0;i<10;i++)

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

36.请编制程序,要求:将文件IN92.DAT中的200个整数读入数组xx中,求出数组xx中最大数max及最大数的个数cnt和数组xx中值能被3整除或能被7整除的数的算术平均值pj(保留两位小数),结果max,cnt,pj输出到out92.dat中。

部分程序、读函数read_dat(intxx[200])及输出格式已给出。

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN92.DAT","r");

for(i=0;i<20;i++)

{

for(j=0;j<10;j++>

{

fscanf(fp,"%d,",&xx[i*10+j]);

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

inti,k,cnt,xx[N],max;

floatpj;

FILE*fw;

longj=0;

clrscr();

fw=fopen("out92.dat","w");

read_dat(xx);

printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);

fclose(fw);

}

参考答案

1.CC【解析】全双工端口带宽计算方法是:端口数×端El概率×2,由计算方法可知:(2×1000+100n)×2=8800,n=24。

2.C解析:当使用PSTN拨号接人方式时,选择合适的ISP是实现拨号上网的重要步骤。若要进行拨号上网,首先要向Internet服务提供商ISP(InternetServiceProvider)申请一个合法的身份,即账号。ISP最基本的服务是;在用户通过调制解调器拨打ISP提供的电话号码时,同样配置了调制解调器的ISP的服务器能够在电话线的另一端接通用户的呼叫,与用户的计算机建立起连接。因为ISP的服务器与Internet连接,所以用户的计算机就通过ISP的服务器与Internet相连。

3.A

4.D访问网站时在浏览器的地址栏内可以输入域名或者IP地址:端口号,如果使用默认的端口号,在输人时可以省端口号。故选D选项。

5.C全双工端口带宽的计算方法是:端口数×端口速率×2。10/100Mbit/s的总带宽=48×100Mbit/s×2=9600Mbit/s,1000Mbit/s的总带宽=2×1000×2=4000Mbit/s。两种端口的总带宽加起来得交换机的总带宽=9600Mbit/s+4000Mbit/s=13600Mbit/s:13.6Gbit/s。故选C选项。

6.C搜索器也称为蜘蛛、机器人或爬虫。选项A)中的索引器的功能是理解搜索器所搜索的信息,从中抽取索引项,用于表示文档以及生成文档库的索引表;选项B)中的探索器不是搜索引擎的基本组成;选项D)中的蠕虫是计算机病毒。

7.CIEEE802.1Q俗称“DotOneQ”简写为dotlq。封装协议的语句格式:switchporttrunken-capsulation协议名,对于IEEE802.1Q协议,封装协议名为dotlq。VLAN之间通信设置,应当先设置允许通信的VLAN,后配置不允许通信的VLAN。设置允许VLAN通信的语句格式:switchporttrunkallowedvlanVLANID。本题中允许传输VLAN1、2和17—37的VLAN信息,故可设置为:switehporttrunkallowedvlanl一37。配置不允许VLAN通信的语句格式:在允许的基础上,利用except语句除掉不允许通信的VLAN号:switchporttrunkallowedv]anexcept3-160故选择C选项。

8.C利用IP进行互联的各个物理网络能处理的最大报文长度有可能不同;分片后的报文独立选择路径传送,所以报文在投递途中不会也不可能重组;需要传输的数据在IP层,加上IP头信息,封装成口数据报;数据报填充域属于IP数据报报头区。\r\n

9.B解析:就数据传输控制方式来讲,局域网分为争用式共享介质局域网和交换式局域网两大类。争用式共享介质局域网的结点之间的数据传输是共享介质的,因此两个节点之间若有数据在传输,其他节点便不能使用该介质。

10.D

11.开放系统基金会或OSF开放系统基金会或OSF解析:计算机厂家在UNIX标准上分裂为两个阵营:一个是UNIX国际(UI),以AT&T和Sun公司为首;另一个是开放系统基金会(OSF),以IBM、HP、DEC公司为首。

12.(5)通信费用

【解析】计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。

13.36统计时分又叫异步时分。ATM交换采用异步时分多路复用(ATDM)技术,典型的数据传输速率为155.5Mbps,每秒大约可以传送的信元数为155.5M/(53´8)»36.7个。ATM信元的长度固定为53字节,而数据传输速率的单位为比特/秒,所以考生还要注意单位的转换,这是公式中出现数字8的原因。

14.个人

【解析】播客是基于互联网的数字广播技术之一。根据节目类型的不同,播客可以分成3类:传统广播节目的播客、专用播客提供商与个人播客。

15.

16.(12)0

【解析】IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加0凑齐。

17.快快解析:常用的公钥数字签名算法有RSA算法和数字签名标准算法DSS。DSS在生成密钥时快一点,但是在验证签名时慢很多。

18.MAN或城域网MAN或城域网解析:城域网(MetropolitanAreaNetwork,MAN)是介于广域网与局域网之间的一种高速网络,早期的城域网产品主要是光纤分布式数据接口(FDDI)。

19.

20.CAI

【解析】CAD是指计算机辅助设计,CAE是指计算机辅助工程,CAM是指计算机辅助制造,CAT是计算机辅助测试,CAI是计算机辅助教学。

21.基础集线器基础集线器解析:基础集线器是一种具有网络管理能力的独立集线器。

22.接口报文处理机或IMP接口报文处理机或IMP解析:在早期的ARPANET中,承担通信控制处理机功能的设备是接口报文处理机(IMP)。

23.802.802.解析:IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。这些标准主要是:1、IEEE802.1标准,它包括局域网体系结构、网络互连,以及网络管理与性能测试;2、IEEE802.2标准,定义了逻辑链路控制LLC子层功能与服务。3、IEEE802.3标准,定义了CSMMCD总线介质访问控制子层与物理层规范。4、IEEE802.4标准,定义了令牌总线(TokenBus)介质访问控制子层与物理层规范。5、IEEE802.5标准,定义了令牌环(TokenRing)介质访问控制子层与物理层规范。6、IEEE802.6标准,定义了城域网MAN介质访问控制子层与物理层规范。7、IEEE802.7标准,定义了宽带技术。8、IEEE802.8标准,定义了光纤技术。9、IEEE802.9标准,定义了综合语音与数据局域网IVDLAN技术。10、IEEE802.10标准,定义了可互操作的局域网安全性规范SILS。11、IEEE802.11标准,定义了无线局域网技术。

24.独立独立解析:计算机网络采用层次结构,各层之间互相独立,每一层又实现了相对独立的功能。

25.假冒假冒解析:假冒是某个未授权实体使守卫者相信它是一个合法的实体,从而攫取该合法用户的特权。

26.业务系统业务系统解析:从整体上看,电子商务系统是一个相当复杂和庞大的系统,其体系结构可以分为网络基础平台、安全结构、支付体系和业务系统。

27.事件通知事件通知解析:本题考查点是网络管理模型中管理者和代理之间的信息交换。在网络管理中,日前常使用以管理者/代理为核心思想的现代网络管理模型。该模型中的管理者和代理各司其职。管理者可以是一个专用工作站或是一台普通PC机,管理程序是运行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系统平台上的。代理一般位于被管理设备内部。被管理设备可以是主机、路由器、交换机、集线器等,这些设备出厂时多数带有管理软件。代理把来自管理者的管理操作命令转换为本设备所特有的指令,以此完成管理者在被管理设备上采取本地的行动,或返回它所管理设备的信息。管理者和代理程序之间需要利用网络交换管理信息。其中一种是从管理者到代理程序的管理操作,另一种是从代理程序到管理者的事件通知。一个管理者可以和多个代理进行信息交换,一个代理也可以接受来自多个管理者的管理操作。

28.数据通信线路数据通信线路解析:目前连接到ISP的方式分为通过电话线路和数据通信线路连接到ISP。通过电话线路连接到ISP——用户在访问Internet时,通过拨号方式与ISP的RAS(远程访问服务器)建立连接,借助ISP与Internet的连接通路访问Internet;通过数据通信线路连接到ISP——数据通信的种类很多,包括DDN、分组交换、ISDN和帧中继等。

29.【审题关键句】求素数的个数,存入数组,按从小到大的顺序排序。

\n【解题思路】

\n①首先定义两个循环变量循环i、j和一个用于数据交换的整型变量tmp。

\n②通过for循环依次读取数组中的300个数,其中,循环变量i从0开始每次加1,直到i<300停止循环;在每次循环中判断a[i]是否是素数,如果是素数,则把a[i]的值赋给数组b[cnt],同时数组下标变量cnt值加1。

\n③在退出循环后,用两个for循环对数组b[]中元素进行两两比较,实现数组元素从小到大的排序,比较过程中通过整型变量tmp实现两个数的交换。

\n【参考答案】

\n

30.【审题关键句】10列100行选票,全选或不选的无效,统计存入数组。

\n【解题思路】

\n根据题意,本程序涉及l0个候选人共100条记录,其中,100条记录的选票文件采用二维数组存储其数据,第一维表示100条记录,第二维表示每条记录中10个候选人的选中情况。可以通过两个for循环对100条记录逐个比对,在第一层for循环中,对100条记录的每条记录情况进行扫描,在第二层for循环语句中,判断数组元素XX[i][j]的值是否等于字符1,如果等于字符1,说明第j个人得了一票,则数组元素yy[j]加1。

\n①先定义两个循环变量i和j。

\n②指定第一个for循环的循环条件,循环变量i从0开始,等于100时结束,每循环一次,变量i的值加1。

\n③在for循环中首先判断记录值不等于1111111111的记录,然后计算l0个候选人的得票数,可以通过一个for循环,对满足条件的记录中的每个数字再次比对,当数字等于1时,将第j个人的票数加l。

\n注意,本程序中由于只有数值1才会被计算到最后的结果中,因此,可以省去判断记录全为0时记录无效的情况,因为,即使将0参与到计算中,其计算结果也还是0,不会影响到最终结果,只需判断记录为全1时无效即可。

\n【参考答案】

\n

31.C解析:数字证书是一种具有固定格式的数据结构。其中必包含某一用户的识别符和该用户的公用密钥。数字证书的作用在于证明该用户(证书拥有者)的公用密钥的有效性。为了证明该数字证书的合法性,还包含某一证书权威机构的数字签名,用该认证机构的公用密钥,则可检查证书的合法性,从而证明了证书上该用户公用密钥的合法性。目前最常用的数字证书的类型是K。509公钥证书。

32.D解析:Unix提供了多种通信机制,例如管道通信、软中断通信、消息通信、共享存储器通信和信号灯通信。不包括硬中断通信。

33.C解析:从网络拓扑角度看,IEEE802.2标准定义的共享介质局域网有三类:采用CSMA/CD介质访问控制方法的总线型局域网、采用TokenBus介质访问控制方法的总线型局域网与采用TokenRing介质访问控制方法的环型局域网。TokenBus是确定型介质访问控制方法。

34.voidcountValue(){intithouhuntendata;for(i=5000;i>=1000;i--){thou=i/1000;/*求四位数的千位数字*/hun=i%1000/100;/*求四位数的百位数字*/ten=i%100/10;/*求四位数的十位数字*/data=i%l0;/*求四位数的个位数字*/if(thou+hun==ten+data&&thou+hun==(data-thou)*10){/*千位数与百位数之和等于十位与个位数之和且千位数下百位数之和等于于个位数与千位数之差的10倍*/cnt++;/*则统计满足条件的数的个数*/sum+=i;/*将满足条件的数求和*/}}voidcountValue()\r\n{\r\ninti,thou,hun,ten,data;\r\nfor(i=5000;i>=1000;i--)\r\n{\r\nthou=i/1000;/*求四位数的千位数字*/\r\nhun=i%1000/100;/*求四位数的百位数字*/\r\nten=i%100/10;/*求四位数的十位数字*/\r\ndata=i%l0;/*求四位数的个位数字*/\r\nif(thou+hun==ten+data&&thou+hun==(data-thou)*10)\r\n{/*千位数与百位数之和等于十位与个位数之和,且千位数下百位数之和等于于个位数与千位数之差的10倍*/\r\ncnt++;/*则统计满足条件的数的个数*/\r\nsum+=i;/*将满足条件的数求和*/\r\n}\r\n}解析:本题考查的知识点如下:

(1)“%”与“/”的使用。

(2)判断结构中多个条件的布尔运算。

(3)循环结构的使用。

本题要求选出5000以下符合条件的4位数,所以选择范围是1000到5000。这里要借助运算符“%”与“/”将4位数各位上的数拆成独立的数字:将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位卜的数字。题巾给出的两个条件都要满足,所以两条件之间用“与”运算。使用循环结构对1000到5000之间的数依次进行上述的处理。

35.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*对数组中的4位数按后3位进行从大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比较每个数的后3位*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}elseif(aa[i]%1O00==aa[j]%1000)/*若后3位数相等*/if(aa[ii>aa[j])/*则要按原4位数的值进行从小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*将排序后的前10个数存入数组b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*对数组中的4位数按后3位进行从大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比较每个数的后3位*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\nelseif(aa[i]%1O00==aa[j]%1000)/*若后3位数相等*/\r\nif(aa[ii>aa[j])/*则要按原4位数的值进行从小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*将排序后的前10个数存入数组b中*/\r\nbb[i]=aa[i];\r\n}解析:本题实质上考的是对数组元素进行排序的问题。最容易理解的方法是选择法。选择法的基本思想是:依次用当前取得的元素和它后面的其他元素进行比较,比如要从大到小进行排序,则只要发现后面的元素中有比当前元素大的,就把刚发现的较大的元素与当前元素交换,这样做的目的是当与其后的所有元素都比较完后,可以保证当前位置的当前元素存放着最大数。按照同样的方法去取得次大数。由于本题中题目要求要对数组中的4位数的后3位进行排序,因此,要首先取得各个数的后3位并做比较,“aa[i]%1000”就可以得到每个数的后3位。根据题意,对这些数按后3位进行从大到小的排序。若后3位数相等,则要按原4位数的值进行从小到大的排序。

36.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出数组xx中最大数max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出数组xx中值能被3整除或能被7整除的数的总和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出数组xx中最大数max的个数*/Pj=(float)(j*100/k)/100;/*求出数组xx中值能被3整除或能被7整除的数的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n

温馨提示

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

评论

0/150

提交评论