2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)_第1页
2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)_第2页
2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)_第3页
2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)_第4页
2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2023年吉林省通化市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.IP地址欺骗通常是()。

A.黑客的攻击手段B.防火墙的专门技术C.IP通讯的一种模式

2.以下关于IEEE802.16协议的描述中,错误的是()。

A.802.16主要用于解决城市地区范围内的宽带无线接入问题

B.802.16a用于移动节点接入

C.802.16d用于固定节点接入

D.802.16e用于固定或移动节点接入

3.以下不是WindowsNT操作系统的主要特点的是()。

A.内置管理B.封闭的体系结构C.集中式管理D.用户工作站管理

4.

5.将一台Catalyst6500的设备管理地址设置为204.110.1.112/24,缺省路由为204.110.1.1。下列交换机正确的配置是()。

A.Switch一6500>(enable)setinterfacesc0204.110.1.112255.255.255.0204.110.1.255Switch一6500>(enable)setipdefault—route204.110.1.1

B.Switch一6500>(enable)setinterfacevlanl204.110.1.112255.255.255.0204.110.1.255Switch一6500>(enable)setiproute0.0.0.0204.110.1.1

C.Switch一6500>(enable)setinterfacesc0204.110.1.112255.255.255.0204.110.1.255Switch一6500>(enable)setiproute0.0.0.0204.110.1.1

D.Switch一6500>(enable)setinterfacesc0204.110.1.112255.255.255.0204.110.1.255Switch一6500>(enable)setipdefaulI—gateway204.110.1.1

6.使用细缆组建局域网时,如果使用中继器设备,那么,细缆可能达到的最大长度为()。

A.90米B.900米C.920米D.925米

7.局域网交换机具有很多特点。下面关于局域网交换机的论述中哪些说法是不正确的?()。

A.低传输延迟B.支持不同的传输速率和工作模式C.可以根据用户级别设置访问权限D.支持虚拟局域网服务

8.下列关于接入技术特征的描述中,错误的是()

A.远距离无线宽带接入网采用802.15标准

B.CableModem利用频分复用的方法,将信道分为上行信道和下行信道

C.光纤传输系统的中继距离可达100km以上

D.ADSL技术具有非对称带宽特性

9.下列关于路由器技术指标的描述中,错误的是()

A.吞吐量是指路由器的包转发能力

B.背板能力决定了路由器的吞吐量

C.语音、视频业务对延时抖动要求较高

D.突发处理能力是以最小帧间隔值来衡量的

10.下列关于OSPF协议的描述中,错误的是()。

A.对于规模很大的网络,0SPF通过划分区域来提高路由更新收敛速度

B.每一个OSPF区域拥有一个32位的区域标识符

C.在一个OSPF区域内部的路由器不知道其他区域的网络拓扑

D.在一个区域内的路由器数一般不超过24个

二、填空题(10题)11.下图所示的简单互联网中,路由器S的路由表中对应目的网络10.0.0.0的下一跳步IP地址应为______。

12.IP组播具有的显著特点包括使用组地址、的组成员和底层硬件支持等。

13.

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

14.

15.

16.(14)浏览器结构由一个__________和一系列的用户单元、解释单元组成。

17.(10)Linux操作系统可以通过____协议与其他计算机连接。

18.第一代蜂窝移动通信是模拟方式,第二代蜂窝移动通信是______。

19.(6)对于打开的文件其惟一的识别依据是_______。

20.局域网从基本通信机制上选择了与广域网完全不同的方式,即从______方式改变为共享介质方式和交换方式。

三、2.填空题(8题)21.______的优点是对代理的资源要求不高。SNMP采用的就是这种方式。

22.奔腾芯片有双Cache结构,—个用于数据缓存,另—个用于【】缓存。

23.UDP可以为其用户提供______的、无连接的传输服务。

24.基于对网络互联要解决的基本问题的分析,网络互联的功能可以分为两类:基本功能和______。

25.在工业布线系统中,通常在主干传输结构中采用光纤作为连接工业环境中各种通信设备的传输介质,提高了数据传输速率与抗______能力,确保在复杂的工厂环境中各种数据的传输要求。

26.标准的C类IP地址使用【】位二进制数表示网络号。

27.局域网从介质访问控制方法的角度可以分为两类:争用式局域网与【】局域网。

28.在大型信息系统中,数据一旦受到破坏会给用户造成不可挽回的损失。因此,—个实用和安全的网络信息系统的设计,应该包括网络文件【】与恢复方法,及灾难恢复计划。

四、C语言程序设计题(2题)29.在文件in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些正整数的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到out.dat文件中。

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

请勿改动数据文件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,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。

例如:sell[i]=temp;

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

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

五、1.选择题(3题)31.在NetWare网络中,对网络的运行状态与系统安全性负有重要责任的是()。

A.网络管理员B.组管理员C.网络操作员D.普通网络用户

32.EDI用户通常采用哪种平台完成数据交换?()

A.专用的EDI交换平台B.通用的电子邮件交换平台C.专用的虚拟局域网交换平台D.通用的电话交换平台

33.在TCP/IP互联网络中,为数据报选择最佳路径的设备是()。

A.集线器B.路由器C.服务器D.客户机

六、1.程序设计题(3题)34.函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数JsSon(),其功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调用函数writeDat()把结果xx输出到文件out71.dat中。

条件:从字符串中间一分为二,左边部分按字符的ASCⅡ值降序排序,右边部分按字符的ASCⅡ值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。

例如:位置012345678

源字符串abcdhgfe

123498765

处理后的字符串dcbaefgh

432195678

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidisSoYt()

{

}

voidmain()

{

readDat();

isSort();

writeDat();

{

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in71.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

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

if(p)

*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

ut=fopen("out71.dar","w");

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

{

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

fprintf{out,"%s\n",xx[i]);

}

fclose(out);

}

35.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计㈩满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT77.DAT文件中。

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

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

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

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.已知在文件IN61.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,金额二单价X数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从大到小进行排列,最、终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT61.DAT中。

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[ll];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ll];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+l8,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

voidWriteDat()

{

FILE*fp;

ihti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

参考答案

1.A

2.BIEEE802.11标准的重点在于解决局域网范围的移动节点通信问题,IEEE802.16标准的重点是解决建筑物之间的数据通信问题,IEEE802.16a增加了非视距和对无线网格网结构的支持,用于固定节点接入。

3.B一般来说,WindowsNT操作系统主要有以下几个特点:①内存与任务管理;②开放的体系结构;③内置管理;④集中式管理;⑤用户工作站管理。\r\n

4.C

5.Ccatalyst6500的设备管理地址配置语句:Switch一6500>(enable)setinterfacesc0<IP地址><子网掩码><直接广播地址>。204.110.1.112/24的直接广播地址是将后8位置为1得到,即204.110.1.255。Catalyst6500交换机配置缺省路由的格式是:Switch一6500>(enable)setiprouteO.O.O.O<路由地址>。故选择C选项。

6.D解析:一个以太网中最多可以使用4个中继器,4个中继器可以连接5条细缆,每条细缆的最大长度为185米。因此,如果使用中继器,细缆的最大长度为925米。

7.C局域网交换机具有很多特点。主要有:低传输延迟:支持不同的传输速率和工作模式;支持虚拟局域网服务。选项C)中的可以根据用户级别设置访问权限不是局域网交换机的特点。

8.A

9.D解析:路由器的突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。

吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关。

背板是路由器输入端与输出端之间的物理通道。由于背板能力决定了路由器的吞吐量,因此高性能路由器通常采用的是交换式结构,而非共享背板结构。

延时抖动是指延时的变化量。由于IP数据包对延时抖动要求不高,因此不把延时抖动作为衡量高速路由器的主要指标,但在语音、视频等业务应用场合对延时抖动的要求较高。

10.D为了适应大规模的网络,并使更新过程收敛的很快,OSPF协议将一个自治系统划分为若干个更小的范围,每个范围叫做区域。每个区域有一个32位的区域标识符(点分十进制表示),在一个区域内的路由器数目不超过200个。划分区域的好处是将利用洪泛法交换链路状态信息的范围局限在每一个区域内,而不是整个自治系统,.因此区域内部路由器只知道本区域的完整网络拓扑,而不知道其他区域的网络拓扑情况。

11.0.0.60.0.6解析:在IP数据包传输的过程中,路由器S接收到该数据包,并判断目的网络10.0.0.0,显然日的网络与自己不在同一网络,路由器S必须将IP数据包投递给下一站路由器R。所以,路由器S的路由表中,对应于目的网络10.0.0.0的下一跳IP地址应该是路由器R的前端地址30.0.0.6。

12.动态IP组播具有使用组地址、动态的组成员和底层硬件支持3个特点。

13.最大传输单元(MTU)

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

14.插槽

15.

16.(14)控制单元【解析】浏览器通常由一系列的用户单元、一系列的解释单元和一个控制单元组成。

17.(10)TCP/IP【解析】Linux操作系统具有丰富的网络功能,在通信和网络方面优于其他操作系统,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理。

18.数字方式数字方式解析:第二代蜂窝移动通信是数字方式,涉及语音信号的数字化与数字信息的处理、传输问题。目前人们正在研究和开发第三代移动通信产品。

19.(6)句柄

【解析】对于打开的文件其惟一的识别依据是句柄。

20.存储转发存储转发解析:局域网与广域网一个重要的区别在于它们覆盖的地理范围。由于局域网覆盖范围小,所以它从基本通信机制上选择了与广域网完全不同的方式,即从存储转发方式改变为共享介质方式和交换方式,在传输介质、介质存取控制方法上形成了自己的特点。

21.轮询监控轮询监控解析:轮询监控方式中,管理站每隔一定时间间隔就向代理结点请求管理信息,管理站根据所返回的管理信息来判断是否有异常事件发生。所以对代理的资源要求不高,但是管理通信的开销大。

22.指令指令解析:经典奔腾有两个8KB(可扩充为12KB)的超高速缓存,一个用于缓存指令,一个用于缓存数据,这就大大提高了访问Cache的命中率,从而不必去搜寻整个存储器,就能得到所需的指令与数据。

23.不可靠不可靠解析:用户数据报协议UDP是传输层经常用到的一个协议,提供了不可靠的无连接的传输服务。

24.扩展功能扩展功能解析:基本功能指网络互联必需的功能,包括不同网络之间传送数据时的寻址与路由功能选择。扩展功能是指各种互联的网络提供不同的服务类型时所需的功能,包括协议转换、分组长度变换、分组重新排序及差错检测。

25.干扰干扰解析:工业布线系统的一个特点是采用光纤作为连接工业环境中各种通信设备的传输介质,提高了数据传输速率与抗干扰能力,确保在复杂的工厂环境中各种数据的传输要求。

26.2121解析:A类IP地址用7位表示网络,24位表示主机,因此它可以用于大型网络;B类IP地址用于中型规模的网络,它用14位表示网络,16位表示主机。C类IP地址仅用8位表示主机,21位用于表示网络,在一个网络中最多只能连接256台设备,因此,适用于较小规模的网络。D类IP地址用于多目的地址发送。E类保留为今后使用。

27.交换式交换式解析:局域网从介质访问控制方法的角度可以分为两类:争用式局域网与交换式局域网。IEEE802.2标准定义的争用式(共享介质)局域网有三类:采用CSMA/CD介质访问控制方法的总线型局域网、采用令牌总线介质访问控制方法的总线型局域网与采用令牌环介质访问控制方法的环形局域网。交换式局域网的核心设备是局域网交换机,它可以在它的多个端口之间建立多个并发连接。

28.备份或数据备份。备份或数据备份。解析:备份是防止数据受到破坏而损失的基本方式

29.【审题关键句】读取正数,统计个数,各位数字之和为偶数的数的个数及平均值。

\n【解题思路】

\n①定义整型循环变量i、j,表示各位数字之和的长整型变量he以及存储一个四位数的字符数组num[5]。

\n②循环变量i从0开始,依次递增到4,对字符数组hum[5]的每个元素赋初值0。

\n③循环变量i从0开始,依次递增到MAXNUM.1,对每个数组元素xx[i]进行判断,如果xx[i]的值非零,则变量totNum加1,退出循环时,totNum的值就是文件in.dat中存有的四位正整数的个数。

\n④循环变量i从0开始,依次递增到totNum-1,对于每个数组元素xx[i]调用库函数sprintf以4个字符宽度形式输出到字符数组num中,用字符数组num中的每个元素减去0的ASCII码48,就分别得到xx[i]这个四位数每位上的数字,并把这四个数字相加赋给变量j。再对变量j对2求余数进行判断其值是否等于0,如果等于0,则说明j是偶数,变量totCnt加1,并把xx[i]的值累加到变量he。

\n⑤退出循环后,把变量he的类型转换成双精度型再除以totCnt得到符合条件的数的算术平均值totPjz。

\n【参考答案】

\n

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

\n【解题思路】

\n①首先定义两个循环变量i、j;一个用来保存结构体变量长度的计算结果的变量len;一个用于中间转换数据的结构体变量tmp。

\n②计算结构体变量长度,并按结构体变量tmp分配len大小的内存空间。

\n③建立两个for循环,指定第一个for循环的循环变量i从0开始,到l00时结束,每循环一次,变量i的值加1;第2个for循环的循环变量j从i+1开始,即从当前行的下一行开始,到l00时结束,每循环一次,变量j的值加1。

\n④在循环体中指定排序的条件,分两个步骤指定,第一步通过strcmp函叛判断第i行的产品代码与其后面各行中产品代码的大小关系;第二步,如果比较的两行中产品代码相同的话,则再比较金额的大小。当第i行的产品代码小于后面比较

\n行的产品代码,又或者产品代码相同时,第i行的金额小于后面比较行的金额时,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求实现将记录从大到小的排序。

\n【参考答案】

\n

31.A解析:网络管理员负责网络文件目录结构的创建与维护,负责建立用户与用户组,设置用户权限,设置目录文件权限及目录文件属性,完成网络安全保密、文件备份、网络维护与打印队列管理等任务。网络管理员对网络的运行状态与系统安全性负有重要责任。

32.A解析:建立EDI用户之间数据交换关系,通常是EDI用户之间采用专用EDI平台进行数据交换。

33.B解析:路由器在因特网中起到重要的作用,它连接两个或者多个物理网络,负责将同一个网络接收来的IP数据报,经过路由选择,转发到一个合适的网络中。

34.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的总长度*/half=strl/2;/*求总长度的一半*/for(j=0;j<half-1;j++)/*左边部分按字符的ASCII值降序排序*/for(k=j+l;k<half;k++)if(xx[i][j]<xx[i][k]){ch=xx[i][j];xx[i][j~]=xx[i][k];xx[i][k]=ch;}if(strl%2)/*如果原字符串长度为奇数则跳最中间的字符使之不参加排序*/half++;for(j=half;j<strl-1;j++)/*右边部分按字符的ASCII值升序排序*/for(k=j+l;k<strl;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\nihti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{\r\nstrl=strlen(xx[i]);/*求各行字符串的总长度*/\r\nhalf=strl/2;/*求总长度的一半*/\r\nfor(j=0;j<half-1;j++)/*左边部分按字符的ASCII值降序排序*/\r\nfor(k=j+l;k<half;k++)\r\nif(xx[i][j]<xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j~]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nif(strl%2)/*如果原字符串长度为奇数,则跳最中间的字符,使之不参加排序*/\r\nhalf++;\r\nfor(j=half;j<strl-1;j++)/*右边部分按字符的ASCII值升序排序*/\r\nfor(k=j+l;k<strl;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)二维数组的访问和下标的控制。

(2)字符的ASCII码的比较。

(3)字符的排序。

本题将数据按行存入到二维数组xx中,行数为数组的第1个下标,每行字符的个数为数组的第2个下标。因为以行为字符串处理的单位,所以要先求得一行字符串的长度。字符可以参加任何整数运算,实际上是字符的ASCII码参与了运算,所以町以直接使用比较运算符对字符进行比较。对从0到(长度/2-1)的字符进行降序排序(数组的下标从0开始)。若长度为奇数,则再从(长度/2+1)开始(跳过最中间的字符)到最后1个字符进行升序排列。否则,从(长度/2)开始到最后1个字符进行升序排列。字符排序使用“选择排序法”,最后使用循环实现对每行数据的处理。

35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/if((thou+ten==hun+data)&&a[i]%2!=1){/*如果千位数加十位数等于百位数并且此数是偶数*/b[cnt]=a[i];/*则将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从小到大的顺序排列*/for(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<MAX;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+ten==hun+data)&&a[i]%2!=1)\r\n{/*如果千位数加十位数等于百位数,并且此数是偶数*/\r\nb[cnt]=a[i];/*则将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从小到大的顺序排列*/\r\nfor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\

温馨提示

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

评论

0/150

提交评论