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

下载本文档

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

文档简介

【2023年】黑龙江省大庆市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的主机,下面说法正确的是()。

A.源主机和中途路由器都知道lP数据报到达目的主机需要经过的完整路径

B.源主机知道IP数据报到达目的主机需要经过的完整路径,而中途路由器不知道

C.源主机不知道IP报到达目的主机需要经过的完整路径,而中途路由器知道

D.源主机和中途路由器都不知道lP数据报到达目的主机需要经过的完整路径

2.下列关于Serv_UFTP服务器配置的描述中,错误的是()。

A.FTP服务器使用多个IP地址时,服务器IP地址输入255.255.255.255

B.FTP服务器的匿名用户由管理员添加

C.配置服务器的域端口号时,若不能使用端口2l,可选择其它合适的端口号

D.服务器常规选项中,可配置最大用户数和最大上传/下载速率

3.在TCP/IP参考模型中,互连层的主要功能不包括下述()。

A.处理来自传送层的分组发送请求

B.处理接收的数据报

C.处理互连的路径、流控与拥塞问题

D.处理数据格式变换、数据加密和解密、数据压缩与恢复等

4.下面的4个IP地址,属于D类地址的是()。

A.0B.0C.01D.6

5.某主机的IP地址为5,子网屏蔽码为40。该主机的有限广播地址为()。

A.55

B.

C.5

D.55

6.在不同AS之间使用的路由协议是()。

A.BGP一4B.NetflowC.OSPFD.RIP

7.一台交换机具有24个10/100Mbps全双工端口和1个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应为()。A.8.8GbpsB.6.8GbpsC.6.4GbpsD.4.4Gbp

8.

9.下列对网桥协议数据单元(BPDU)的描述中,错误的是()。

A.生成树中树状结构的生成,主要依靠BPDU提供的信息

B.生成树中阻塞端口只能接收和读取BPDU,不能接收和转发数据流

C.BPDU的BridgeID中优先级的取值范围是0-61440,增值量是4096

D.配置BPDU数据包不超过32个字节,拓扑变化通知BPDU数据包不超过4个字节

10.在符合OSI标准的电子邮件系统和在互联网上的电子邮件系统之间做协议报文转换的系统可以被称为()A.A.网关B.转换器C.电子邮件服务器D.邮件代理

二、填空题(10题)11.(6)交换机地址学习是通过读取帧的_______地址并记录帧进入交换机的端口号进行的。

12.在通信网中,为了防止当发送能力大于接收能力时造成数据丢失的现象,一般需要进行______。

13.______的虚拟局域网的建立是动态的,它代表了一组IP地址,并由称做代理的设备对虚拟局域网中的成员进行管理。

14.(6)局域网所使用的传输介质主要有双绞线、___________、光纤、无线通信信道。

15.

16.P2P系统具有负载均衡、自适应、和容错力强等优点,将其应用于流媒体直播能解决传统集中式服务器负载过重等问题。

17.源路由选项可分为源路由选项和严格源路由选项两类。

18.总线按控制方式分为集中式和______两种类型。

19.

第78题根据网络使用的技术不同,每种网络都规定了一个帧最多能够携带的数据量,这一限制称为___________。

20.一个端到端的IPTV系统一般具有______、存储与服务、节目传送、用户终端设备和相关软件5个功能部件。

三、2.填空题(8题)21.宽带城域网方案通常采用核心交换层、汇聚层与______的三层结构模式。

22.在计算机网络中,网络协议与______模型的集合称为网络体系结构。

23.ATM局域网仿真系统中,连接在ATM网络中的主机与网桥可以从逻辑上划分为若干个独立的区域,每个区域称为—个【】。

24.计算机网络所面临的人为威胁有网络软件的【】、人为的无意识失误和人为恶意攻击。

25.路由器可以包含一个特殊的路由。如果没有发现到达某一特定网络或特定主机的路由,那么它在转发数据包时使用的路由称为【】路由。

26.IEEE802.1标准包括局域网体系结构、网络______以及网络管理与性能测试。

27.SNMP的网络管理模型由管理结点和______组成。

28.纵观近20年来网络操作系统的发展,网络操作系统经历了______的过程。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到无符号字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,其替代值仍存入数组xx所对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。

替代关系:f(p)=p*11mod256,mod为取余运算,P是数组XX中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p))值小于等于32或大于130,则该字符不变,否则用f(p)替代所对应的字符。

注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

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

30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。

例如:1239,9-1-2-3>0,则该数满足条件,参加计算平均值pjzl,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件,参加计算平均值pJz2。

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

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

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

五、1.选择题(3题)31.在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这一帧数据是否出错。帧出错检测任务由以下哪种设备完成A.A.源主机B.目的主机C.中继器D.集线器

32.在TCP端口号中,21号端口用于()。

A.简单文件传送TFTPB.远程登陆协议TELENETC.文件传输协议控制FTPD.引导协议客户机BOOTPC

33.城域网的建设方案多种多样,但有一些共同的特点,下列()不是其中包括的。

A.传输介质采用同轴电缆

B.体系结构上采用3层模式

C.要适应不同协议与不同类型用户的接入需要

D.交换结点采用基于IP交换的高速路由交换机或ATM交换机

六、1.程序设计题(3题)34.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。

说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。

例如:序列排序前{6,8,9,1,2,5,4,7,3}

序列排序后{3,4,5,2,1,6,8,9,7}

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

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

试题程序:

#include<stdio.h>

jsValue(inta[10][9])

{

}

main()

{

inta[10][9]={{6,8,9,1,2,5,4,7,3},

{3,5,8,9,1,2,6,4,7},

{8,2,1,9,3,5,4,6,7},

{3,5,1,2,9,8,6,7,4},

{4,7,8,9,1,2,5,3,6},

{4,7,3,5,1,2,6,8,9},

{9,1,3,5,8,6,2,4,7},

{2,6,1,9,8,3,5,7,4},

{5,3,7,9,1,8,2,6,4},

{7,1,3,2,5,8,9,4,6},

};

inti,j;

jsValue(a);

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

{

for(j=0;j<9;j++)

{

printf("%d",a[i][j]);

if(j<=7)printf(",");

}

printf("\n");

}

writeDat(a);

}

writeDat(inta[10][9])

{

FILE*fp;

inti,j;

fp=fopen("out90.dat","w");

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

{

for(j=0;j<9;j++)

{

fprintf(fp,"%d",a[i][j]);

if(j<=7)fprintf(fp,",");

}

fprintf(fp,"\n");

}

fclose(fp);

}

35.已知数据文件IN27.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数从大到小进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT27.DAT文件。

例如:7153,7+1=5+3,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

8129,8+1≠2+9,则该数不满足条件,忽略。

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

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

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

试题程序:

#include〈stdio.h>

inta[300],bi300],cnt=0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n",cnt);

for(i=0;i〈cnt;i++)

printf("b[%d]=%d\n",i,b[i]);

}

readDat()

{

FILE*fp;

inti;

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

for(i=0;i〈300;i++)

fscanf(fp,"%d,",&a[i]

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

for(i=0;i〈cnt;i++)

fprintf(fp,"%d,\n",b[i]);

fclose(fp);

}

36.请编写函数voidcountValue(int*a,int*n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。

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

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

试题程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

fp=fopen("out79.dat","w");

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

参考答案

1.D对于IP网络,是采用数据报方式,因此对于源主机和中途路由器都不会知道数据报经过的完整路径,路由器仅知道到达目的地址的下一跳地址,主机仅知道到达本地网络的路径,到达其他网络的数据报均转发到网关的地址,也就是路由器,因此源主机和中途路由器都不知道IP数据报到达目的主机需要经过的完整路径。

2.AFTP服务器地址为空,意为服务器所有的IP地址,当服务器有多个IP地址或使用动态IP地址时,IP地址一般设置为空。故选择A选项。

3.D解析:互连层的主要功能是负责将源主机的报文分组发送到目的主机,源主机和目的主机可以在一个网上,也可以在不同的网上,它的功能主要在以下三个方面:1、处理来自传送层的分组发送请求;2、处理接收的数据报:3、处理互连的路径、流控与拥塞问题。

4.C解析:D类地址的第一字节范围是224(11100000)~239(11101111),只有C项符合题意。

5.A\r\n32位全为“l”的IP地址称为有限广播地址。与子网屏蔽码的值无关。如果采用子网编址,那么有限广播被限制在本子网之中。

6.AAs(AutonomousSystem,自治系统)是一个有权自主地决定在本系统中采用何种路由协议的小型单位。BGP是一种外部网关协议,用于不同自治系统的路由器之间交换路由信息的协议。不同的AS之间使用外部网关协议BGP一4路由协议。NetFlow是一种数据交换方式,由Ciseo创造。路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准,RIP是一种内部网关协议。OSPF(OpenShortestPathFirst开放式最短路径优先)是一个内部网关协议用于在单一自治系统内决策路由。由分析可知,不同自治系统之间的应当使用外部网关协议。故选择A选项。

7.B全双工端口带宽的计算方法是:端口数×端口速率×2。具有24个的10/100Mbps全双工端口最大带宽是24×100Mbps×2=4800Mbps=4.8Gbps,具有1个的1000Mbps全双工端口最大带宽是l×1000Mbps×2=2000Mbps=2Gbps。二者加起来共6.8Gbps。故选择B选项。

8.D

9.D配置BPDU数据包不超过35个字节,拓扑变化通知BPDU数据包不超过4个字节。故选D选项。

10.A应用层的网络互连设备或系统可以称之为网关。\r\n

11.(6)源【解析】交换机地址学习是通过读取帧的源地址并记录帧进入交换机的端口号进行的。

12.流量控制流量控制解析:在通信网中,为了防止当发送能力大于接收能力时造成数据丢失的现象,要进行流量控制。

13.基于IP广播组基于IP广播组解析:基于IP广播组的虚拟局域刚是动态建立的,由代理对虚拟局域网中的成员进行管理。

14.(6)光缆

【解析】局域网所使用的传输介质主要有双绞线、光缆、光纤、无线通信信道。

15.

16.自组织P2P系统具有负载均衡、自适应、自组织和容错能力强等优点,将其应用于流媒体直播能解决传统集中式服务器负载过重等问题。

17.松散IP选项主要用于控制和测试两大目的。IP数据报选项由选项码、长度和选项数据3个部分组成。其中,选项码用于确定选项的具体内容,选项数据部分的长度由选项长度字段决定。常见的IP选项有:源路由,指由源主机指定的IP数据报穿越Internet所经过的路径;源路由选项,可以用于测试某个特定网络的吞吐率,也可以使数据报绕开出错网络,分为严格源路由选项(规定IP数据报经过路径上的每一个路由器)和松散源路由选项(给出IP数据报必须经过的一些要点路由器);记录路由,指记录IP数据报从源主机到目的主机所经过的路径上的各个路由器的IP地址;记录路由选项,可以判断IP数据报传输过程中所经过的路径,还可以测试Internet中路由器的路由配置是否正确。时间戳用于记录IP数据报经过每一个路由器时的当地时间。时间戳中的时间改善人民生活采用格林尼治时间,以千分之一秒为单位。时间戳选项用于分析网络吞吐率、拥塞情况和负载情况等。

18.分散式分散式解析:总线有多种分类方式,如按控制方式,可以分为集中式和分散式总线。

19.最大传输单元(MTU)

【解析】根据网络使用的技术不同,每种网络都规定了一个帧最多能够携带的数据量,这一限制称为最大传输单元(MTU)。因此,一个IP数据报的长度只有小于或等于一个网络的MTU时,才能在这个网络中进行传输。

20.节目采集节目采集解析:一个端嵩到端的IPTV系统一般具有节目采集、存储与服务,节目传送、用户终端设备和相关软件5个功能部件。

21.接入层接入层解析:目前城域网的建设方案具有几个共同点:传输介质采用光纤,交换结点采用基于IP的高速路由交换机ATM交换机,在体系结构上采用核心层、业务汇集层与接入层的三层模式,以适应各种业务需求、不同协议与不同类型用户的接入需要。

22.网络层次结构网络层次结构解析:一个功能完备的计算机网络需要制定——套复杂的协议集,对于复杂的计算机网络协议最好的组织方式是层次结构模型。我们将计算机网络层次结构模型和各层协议的集合定义为计算机网络体系结构。

23.ELANELAN解析:ATM局域网仿真系统中,连接在ATM网络中的主机与网桥可以从逻辑上划分为若干个独立的区域,每个区域称为一个ELAN。

24.漏洞和“后门”漏洞和“后门”解析:威胁计算机网络安全的因素很多,可以分为人为和非人为两大类,其中人为因素主要有以下3种。①网络软件的漏洞和“后门”:网络软件不可能是百分之百的无缺陷和无漏洞的,然而,这些漏洞和缺陷恰恰是黑客进行攻击的首选目标,曾经出现过的黑客攻入网络内部的事件,这些事件的大部分就是因为安全措施不完善所招致的苦果。另外,软件“后门”都是软件公司的设计编程人员为了自便而设置的,一般不为外人所知,但一旦“后门”洞开,其后果将不堪设想。②人为的无意识失误:如系统管理员对防火墙配置不当造成的安全漏洞,用户口令选择不慎,无意识的违规操作等都会对网络安全带来威胁。③人为的恶意攻击:计算机犯罪是计算杉[网络所面临的最大威胁,此类攻击又可以分为两种。一种是主动攻击,它以各种方式有选择地破坏信息的有效性和完整性;另一种是被动攻击,它是在不影响网络正常工作的情况下,进行截获、窃取、破译以获得重要机密信息。这两种攻击均可对计算机网络造成极大的危害,并导致机密数据的泄漏。

25.默认或缺省默认或缺省解析:路由器可以包含一个特殊的路由。如果没有发现到达某一特定网络或特定主机的路由,那么它在转发数据包时使用默认路由传送IP分组。

26.互联互联解析:IEEE802.1标准包括局域网体系结构、网络互联以及网络管理与性能测试。

27.代理结点代理结点解析:SNMP模型由管理结点和代理结点构成,采用的是代理/管理站模型。

28.从对等结构向非对等结构演变从对等结构向非对等结构演变解析:从网络操作系统的发展来看,网络操作系统经历了从对等结构向非对等结构演变的过程。对等结构网络操作系统中,所有的连网结点地位平等,安装在每个连网结点的操作系统软件相同,连网计算机的资源在原则上都是可以相互共享的。在非对等结构网络操作系统设计中,连网结点分为:网络服务器和网络工作站两类。网络服务器采用高配置与高性能的计算机,以集中方式管理局域网的共享资源,并为网络工作站提供各类服务;网络工作站一般是低配置的微型机系统,主要为本地用户访问本地资源与访问网络资源提供服务。

29.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或大于130不变,否则替换。

\n【解题思路】

\n①首先定义两个循环整型变量i,j和存放ASCII码值的中间变量val。

\n②通过两个for循环完成对字符串的替换。第一个for循环的循环变量i的初值为0,当i值等于文章中最大行数值maxline时停止循环,每循环一次,i的值加1;第二层for循环中,循环变量i的初值为0,表示从第i行的第1个字符开始计算,当j值等于该行中字符串长度的数值时停止循环,每循环一次,j的值加1。

\n③循环体中,根据题意重新计算每个字符xx[i][i]的ASCIl码值,当新取得的ASCII码值大于32且小于等于130时,则用新的ASCII码值所对应的字符替代原来的字符,新ASCII码值不在此范围内的字符则保持原字符不变。

\n【参考答案】

\n

30.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值avel和ave2。

\n【解题思路】

\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。

\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,则根据题目要求,判断其“个位.百位.十位.千位>0”的条件是否满足,当满足条件时,则将a[i]的值累加到变量pjzl中,同时计数变量cnt的值加1:如果不满足判断条件,则将四位数累加到变量pjz2中。当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的四位数之和pjz2。

\n③最后将变量pjzl的值除以变量cnt的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量cnt的差,得到所有不满足条件的四位数的平均值并赋给变量pjz2。

\n本题中,pjzl、pjz2和cnt三个变量在源程序中已经定义,在该子程序中就不需要再重新定义了。

\n【参考答案】

\n

31.B解析:本题考查点是交换机帧交换方式中的直接交换方式。交换机的帧交换方式可以分为静态交换方式和动态交换方式两类。常见的动态交换方式有3种:存储转发交换方式、直接交换方式和无碎片直接交换方式。直接交换方式在输入端口收到一个数据帧的源地址和目的地址时,立即查找相应的输出端口,把数据包直接转发。其中不作差错检测。这种方法的延迟非常小,但不能提供差错检测,差错检测任务由目的主机完成。

32.C解析:端口就是TCP和UDP为了识别一个主机上的多个目标而设计的。在利用TCP或UDP编写应用程序时,应该避免使用这些端口号,因为它们已经被应用程序或服务占用。

33.A解析:目前各种城域网建设方案有几个共同点,那就是:传输介质采用光纤,交换结点采用基于IP交换的高速路由交换机或ATM交换机,在体系结构上采用核心交换层、业务汇聚层与接入层的3层模式,以适应各种业务需求,以及不同协议与不同类型用户的接入需求。

34.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*将一行的第一个元素赋给value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/{num=a[i][j];/*则把这个数取出赋给num*/for(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再将这个数放在最左侧*/}}}[解析]本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor(i=0;i<10;i++)\r\n{\r\nvalue=a[i][0];/*将一行的第一个元素赋给value*/\r\nfor(j=0;j<9;j++)\r\nif(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/\r\n{\r\nnum=a[i][j];/*则把这个数取出,赋给num*/\r\nfor(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/\r\n{\r\na[i][k]=a[i][k-1];\r\n}\r\na[i][0]=num;/*再将这个数放在最左侧*/\r\n}\r\n}\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)二维数组的访问和数组元素的移动。\r\n(2)循环结构和判断结构的嵌套使用。\r\n数据存放在一个二维数组中,每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较,若后面的数中有比第1个数据小的数,则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数),然后将这个数放在最左侧。扫描完一行后,比第1个数小的数就都在第1个数的左侧,而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。

35.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求千位数字*/hun=a[i]%1000/100;/*求百位数字*/ten=a[i]%100/10;/*求十位数字*/data=a[i]%10;/*求个位数字*/if(thou+hun==data+ten)/*如果千位数加百位数等于十位数加个位数*/{b[cnt]=a[i];/*把满足条件的4位数依次存入数组b中*/cnt++;/*计算满足条件的数的个数*/}}for(i=0;i〈cnt-1;i++)/*对数组b的4位数从大到小进行排序*/for(j=i+1;j〈cnt;j++)if(b[i]〈b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{inti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;i++)\r\n{\r\nthou=a[i]/1000;/*求千位数字*/\r\nhun=a[i]%1000/100;/*求百位数字*/\r\nten=a[i]%100/10;/*求十位数字*/\r\ndata=a[i]%10;/*求个位数字*/\r\nif(thou+hun==data+ten)/*如果千位数加百位数等于十位数加个位数*/\r\n{\r\nb[cnt]=a[i];/*把满足条件的4位数依次存入数组b中*/\r\ncnt++;/*计算满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)

温馨提示

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

评论

0/150

提交评论