2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)_第1页
2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)_第2页
2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)_第3页
2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)_第4页
2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

2023年湖南省怀化市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.将一台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

2.

3.下列关于漏洞扫描技术和工具的描述中,错误的是()。

A.X-Scanner采用多线程方式对指定IP地址段进行安全漏洞扫描

B.ISS的InternetScanner通过依附于主机上的扫描器代理侦测主机内部的漏洞

C.主动扫描可能会影响网络系统的正常运行

D.漏洞扫描工具的主要性能指标包括速度、漏洞数量及更新周期、是否支持定制攻击等

4.关于千兆以太网的描述中,错误的是:()。

A.只支持光纤作为传输介质B.数据传输速率是1GbpsC.没有改变以太网帧的结构D.协议标准时IEEE802.3z

5.目前构建局域网时可使用的传输介质有多种,其中安装、维护方便、价格低廉的是()

A.无线电B.光纤C.同轴电缆D.双绞线

6.下列技术中,不属于宽带城域网QoS保证技术的是()。

A.DiffServB.MPLSC.NetflowD.RSVP

7.IP地址分为A、B、C、D和E,其中A类地址用______位二进制数表示网络地址。

A.1B.7C.8D.10

8.关于局域网交换机,下列表述错误的是()。

A.直接交换方式不支持输入输出速率不同的端口间的帧转发

B.存储转发方式在转发前要进行差错检测

C.端口号/MAC地址映射表是通过“地址学习”来获得的

D.改进的直接交换方式在收到帧的前16个字节后判断帧头是否正确

9.在Cisco路由器上配置RIPvl路由协议,参与RIP路由的网络地址有193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26,正确的配置命令是()。

A.Router(config)#network193.22.56.00.0.0.255

B.Router(config—router)#network193.22.56.0255.255.255.0

C.Router(config)#network193.22.56.0

D.Router(eonfig—router)#network193.22.56.0

10.下列对IPv6地址FE01:0:0:050D:23:0:0:03D4的简化表示中,错误的是()。

A.FE01::50D:23:0:0:03D4

B.FE01:0:0:050D:23::03D4

C.FE01:0:0:50D:23::03D4

D.FE01::50D:23::03D4

二、填空题(10题)11.

12.运行IP协议的Internet可以为其高层用户提供______的、面向无连接的、尽最大努力的数据报投递服务。

13.第

62

如果要利用某台服务器向客户提供文件的上传和下载服务,那么这时应该使用()协议。

14.

15.(2)衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用____________。

16.在计算机中用于表示电影、电视影像的信息称为【】。

17.(20)IP电话系统有4个基本组件:终端设备、___________、多点控制单元和网守。

18.对网络系统而言,信息安全主要包括两个方面:存储安全和______安全。

19.IP数据报的区是为了正确传输高层数据而增加的控制信息。

20.目前,防火墙一般可以提供4种服务。它们是______、方向控制、用户控制和行为控制。

三、2.填空题(8题)21.局域网的两种工作模式是______和客户机/服务器模式。

22.安腾是______位的芯片。

23.我们知道经典奔腾的处理速度可达到300MIPS。其中MIPS的含义是______。

24.攻击密码体制一般有两种方法:密码分析学和______。

25.以太网交换机是利用建立和维护______进行数据交换的。

26.如果一个Web站点利用IIS建立在NTFS分区,那么,就可以通过IP地址限制、【】限制、Web权限和NTFS权限对它进行访问控制。

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

28.按明文的处理方法,密码系统可以分为分组密码和【】。

四、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.IE浏览器将因特网世界划分为因特网区域、本地Intranet区域、可信站点区域和受限站点区域的主要目的是()

A.保护自己的计算机B.验证Web站点C.避免他人假冒自己的身份D.避免第三方偷看传输的信息

32.下面关于局域网特点的叙述中,不正确的是_______。1、使用专用的通信线路,数据传输速率高2、能提高系统的可靠性、可用性3、响应速度慢4、通信时间延迟较低,可靠性好5、不能按广播方式或组播方式进行通信

A.2、4B.3、5C.2、3D.1、5

33.谈判属于()。

A.支付型业务B.非支付型业务C.主观业务D.谈判不涉及资金的转移,不属于电子商务

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

条件:从字符串中间一分为二,左边部分按字符的ASCII值升序排序,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。

例如:位置012345678

源字符串dcbahgfe

43219876

处理后字符串hgfeabcd

98761234

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

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

试题程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("IN25.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("OUT25.DAT","w");

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

{

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

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

}

fclose(out);

}

35.已知数据文件1N69.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把一个4位数的千位数上的值减百位数上的值再减十位数上的值最后减个位数上的值,如果得出的值大于等于零且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把结果cnt及数组b中的符合条件的4位数输出到out69.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("IN69.DAT","r");

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

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

fclose(fp);

}

voidmain()

{

inti;

readDat();

jsVal();

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

for(i=0;i.printf("%d",b[i]);

printf("\n");

wrfteDat();

}

writeDat()

{

FILE*fp;

ihti;

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

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

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

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

fclose(fp);

}

36.已知数据文件1N68.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,清编制一函数JsVal(),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT68.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("IN68.DAT","r");

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

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

fclose(fp);

}

voidmain()

{

inti;

readDat();

jsVal();

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

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

printf("%d",bIii);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

ihti;

fp=fopen("out68.dar","w");

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

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

fprintf{fp,"%d\n",bIii);

fclose(fp);

}

参考答案

1.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选项。

2.B

3.D

4.A

5.D解析:目前构建局域网时可使用双绞线、同轴电缆、光纤和无线电来作为传输介质,双绞线的价格低于其他传输介质,并且安装、维护方便,从而成为计算机局域网中最普遍的传输媒体。双绞线可分两种类型:非屏蔽双绞线和屏蔽双绞线。其中非屏蔽双绞线尽管抗干扰能力较差,误码率较高,但因价格便宜而被广泛采用。

6.CNetflow是一种数据交换方式,由cisco创造。一个Netflow系统包括3个主要部分:探测器、采集器和报告系统。探测器是用来监听网络数据的。采集器是用来收集探测器传来的数据的。报告系统是用来从采集器收集到的数据产生易读的报告的。故选择C选项。

7.B解析:IP地址按其逻辑层次可分为A、B、C、D和E共5类。A类IP地址首位(第0位)用二进制数0表示,用7位(第1位~第7位)二进制数表示网络地址,用24位二进制数表示主机地址;B类IP地址前两位用二进制数10表示,它用14位(第2位~第15位)二进制数表示网络地址,16位表示主机地址;C类IP地址的前三位用二进制数110表示,用21位(第3位~第23位)二进制数表示网络地址,用8位表示主机地址。

8.D解析:Ethernet交换机的帧转发方式可以分为三类:直接交换方式、存储转发交换方式、改进的直接交换方式。直接交换方式的优点是交换延迟时间短,缺点是缺乏差错检测能力,不支持不同输入输出速率的端口之间的帧转发。存储转发交换方式优点是具有帧差错检测能力,并能支持不同输入输出速率的端口之间的帧转发,缺点是交换延迟时间将会增长。改进的直接交换方式的交换延迟时间介于前两者之间,在接收到帧的前64个字节后,判断Ethernet帧的帧头字段是否正确,如果正确则转发出去。

9.DRIP不支持可变长掩码,它只根据各类IP地址的网络号的位数来确定。因此在配置网络地址时不需要给定掩码,故选项A,B错误。RIP路由协议是在“Router(configrouter)#”模式下进行配置。因此选择D选项。

10.DIPv6地址在使用双冒号法表示时,双冒号只允许出现一次,所以选项D错误。

11.口令认证

12.不可靠不可靠解析:互联网应该屏蔽低层网络的差异,为用户提供通用的服务。具体地讲,运行IP协议的互联层可以为其高层用户提供如下3种服务:(1)不可靠的数据投递服务;(2)而向无连接的传输服务;(3)尽最大努力投递服务。

13.FTP或文件传输【解析】文件传输协议(FTP)允许用户将本地计算机中的文件上传到远程的计算机中,或将远程计算机中的文件下载到本地计算机中。

14.

15.MFLOPS【解析】衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用MFLOPS。

16.视频信息视频信息解析:视频制作、电影、电视都属于视频信息,视频信息是由许多单幅的称为“帧”的画面所组成,它是视频信息的最小单位。

17.(20)网关

【解析】lP电话系统有4个基本组件:终端设备、网关、多点控制单元和网守。

18.传输传输解析:对网络系统而言,信息安全主要包括信息存储安全和传输安全。

19.CIP数据报格式由报头区和数据区两部分组成,报头区是为了正确传输高层数据而增加的控制信息,数据区包括高层需要传输的数据。报头区各部分的功能分别是:版本字段用于表示该数据报对应的IP协议版本号,不同IP协议版本规定的数据报格式稍有不同,目前使用的IP协议版本号为4;协议字段用于表示该数据报数据区数据的高级协议类型,即指明数据区数据的格式;报头长度以32bit为单位,用于指出该报头区的长度,在没有选项和填充的情况下,该值为5;总长度以8bit为单位,表示整个IP数据报的长度;服务类型字段用于规定对本数据报的处理方式;生存周期字段用于避免因路由表发生错误,数据报可能进入一条循环路径,从而无休止地在网络中流动,生存周期域随时间递减,在该域值为0时,报文将被删除,以避免死循环的发生;头部校验和用于保证IP数据报头的完整性;源IP地址和目的IP地址分别表示该IP数据报的发送者和接收者的地址;标识、标志、片偏移用于实现报文分片与重组;选项主要用于控制和测试这两大目的。

20.服务控制服务控制解析:防火墙一般可以服务控制、方向控制、用户控制和行为控制提供4种服务。

21.对等模式对等模式解析:服务器/客户机模式和对等模式是局域网工作的两种模式。

22.6464解析:从奔腾到安腾,标志着英特尔体系结构从IA-32向IA-64的推进。奔腾是32位芯片,而安腾是64位芯片。

23.每秒执行百万条指令每秒执行百万条指令解析:MIPS是MillionInstructionsPerSecond的缩写,表示每秒执行百万条指令。

24.穷举攻击穷举攻击解析:攻击密码体制般有两种方法:密码分析学和穷举攻击。

25.端口/MAC地址映射表端口/MAC地址映射表解析:交换机中通过“地址学习”方法来建立维护端口/MAC地址映射表,利用“端口/MAC地址映射表”来进行数据交换。

26.用户验证用户验证解析:本题的考查点是利用IIS建立Web站点的安全性技术。在电子商务中,Web站点的安全性是十分重要的。在使用微软公司的IIS建设的Web网站,如果位于NTFS分区时,可以通过四级访问控制来对该网站进行访问控制。四级访问控制依次为IP地址限制、用户验证、Web权限和NTFS权限。

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

28.序列密码序列密码解析:按明文的处理方法可分为:分组密码和序列密码。分组密码或称为块密码(blockcipher)一次处理一块输入元素,每个输入块生成一个输出块。序列密码或称为流密码(streamcipher)对输入元素进行连续处理,每次生成一个输出块。

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.A解析:本题考查点是IE浏览器将因特网世界划分区域的目的。IE浏览器提供了一种“安全区域”的保护机制。这种机制可以使得网站能够禁止未授权者查看发送到本站点或由该站点发出的信息。这类网站称为“安全”站点。当访问安全站点时,可以得到该站点的安全证书,即站点安全性声明。如果不安全的站点将信息发送到本站,IE浏览器会警告你该站点是不安全的。IE6.0浏览器将互联网划分成因特网区域、本地Intranet区域、可信站点区域和受限站点区域,可以对每个区域分别设置安全级别,以便保护自己的计算机。

32.B解析:局域网的主要特点有;1、为一个单位或部门所拥有,地理范周和站点数目均有限;2、使用专用的通信线路,数据传输率高;3、通信时间延迟较低,可靠性较好:4、能按广播方式或组播方式进行通信。一个单位或部门使用局域网的主要优点:1、能方便地共享昂贵的外部设备、大中型主机以及软件和数据:2、便于系统的扩展;3、能提高系统的可靠性、可用性;4、响应速度较快。

33.B解析:谈判属于非支付型业务。支付型业务一般涉及资金的转移(如购物等)。

34.voidjsSort(){intijkstrlhalf;charch;for(i=0;i〈20;i++){strl=strlen(xx[i]);/*求字符串的长度*/half=str1/2;/*确定各行中字符串的中间位置*/for(j=0;j〈half-1;j++)/*对中间位置以前的字符进行升序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*将左边部分与右边部分对应的字符进行交换*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{strl=strlen(xx[i]);/*求字符串的长度*/\r\nhalf=str1/2;/*确定各行中字符串的中间位置*/\r\nfor(j=0;j〈half-1;j++)/*对中间位置以前的字符进行升序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*将左边部分与右边部分对应的字符进行交换*/\r\n{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查对二维字符数组的处理。由于对二维字符数组的操作是按照先行后列的顺序,因此,需要首先求得各行字符串的长度(利用求字符串长度的strlen()函数),然后借助循环结构逐个访问各行中的每一个字符。在本题中,应先确定各行中字符串的中间位置(长度的一半就是中间位置),然后先对中间位置以前的字符进行升序排序,排序过程如下:依次用每一个位置的字符与它后面的所有字符(到中间位置前一个字符结束)进行比较,如果发现某字符的ASCII码值小于当前被比较的字符的ASCII码值,则将发现的字符与当前字符进行交换,交换后继续与其后面的字符进行比较。最终比较所得的结果是第一个位置总是存放着最小的字符,第二个位置总是存放着稍大的字符,以此类推就实现了从小到大的排序功能。接着要做的工作是把中间位置前的一个位置定为初始位置,字符串中的最后一个位置也视为初始位置,让两个位置所对应的字符进行交换,交换过后,这两个位置值(也就是下标值)分别前移,再进行对应位置字符的交换。

35.voidjsVal(){ihtithouhuntendataj;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-hun-ten-data>=0)&&a[i]%2==1)/*如果千位数减百位数再减十位数最后减个位数得出的值大于零且此4位数是奇数*/{b[cnt]=a[i];/*则将该数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;ifor(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=bIii;b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\nihti,thou,hun,ten,data,j;\r\nfor(i=0;i<MAX;i++)\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-ten-data>=0)&&a[i]%2==1)\r\n/*如果千位数减百位数再减十位数最后减个位数得出的值大于零且此4位数是奇数*/\r\n{\r\nb[cnt]=a[i];/*则将该数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;ifor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=bIii;\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:

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

(2)循环结构与判断结构的使用。

(3)数据的排序。

本题中,首先借助“%”与“/”将

温馨提示

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

评论

0/150

提交评论