版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年广东省潮州市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下列不属于宽带城域网QoS保证技术的是()
A.RSVPB.DiffServC.MPLSD.WIMAX
2.在ATM高层协议中,应用层协议的例子有()
A.文件传输协议、简单邮件传送协议和虚拟终端仿真协议
B.文件传输协议、传输控制协议和虚拟终端仿真协议
C.文件传输协议、简单邮件传送协议和互联网协议
D.地址转换协议、简单邮件传送协议和虚拟终端仿真协议
3.
4.第
58
题
组成超媒体系统的是编辑器、超媒体语言和()
A.结点B.链C.导航工具D.指针
5.常用的数据备份方式包括完全备份、增量备份和差异备份,3种方式在备份时使用的存储空间由少到多的顺序为()。
A.完全备份、增量备份、差异备份
B.完全备份、差异备份、增量备份
C.增量备份、差异备份、完全备份
D.差异备份、增量备份、完全备份
6.在加密技术中,作为算法输入的原始信息称为()。
A.明文B.暗文C.密文D.加密
7.下列关于路由协议的描述中,正确的是()。
A.RIP协议适用于路由变化剧烈的互联网络环境
B.RIP协议中,路由器在接收到更新报文后按照最短路径原则更新路由表
C.OSPF协议中,链路状态协议“度量”是指距离、带宽
D.OSPF协议中,每一个区域OSPF拥有一个128位的区域标识符
8.下列对交换机中交换表的描述中,错误的是()。
A.在一些高端交换机中,交换表通常被保存在CAM存储器中
B.交换表中没有接收帧的目的MAC地址时,交换机用Flood技术转发该帧
C.使用“showmac—addres—table”命令可显示小型交换机的交换表内容
D.交换表的内容包括目的IP地址及其所对应的交换机端口号
9.攻击者使用无效IP地址,利用TCP连接的三次握手过程,连续发送会话请求,使受害主机处于开放会话的请求之中,直至连接超时,最终因耗尽资源而停止响应。这种攻击被称为()。
A.DNS欺骗攻击B.DDoS攻击C.重放攻击D.SYNFloodin9攻击
10.下列关于IEEE802.11标准的描述中,错误的是()。
A.定义了无线节点和无线接入点两种类型的设备
B.无线节点的作用是提供无线和有线网络之间的桥接
C.物理层最初定义了FHSS、DSSS扩频技术和红外传播三个规范
D.MAC层的CSMA/CA协议利用ACK信号避免冲突的发生
二、填空题(10题)11.
12.00-60-38-00-08-A6是一个______地址。
13.(12)一个路由器的两个IP地址为和,其路由表如下所示。当收到源IP地址为,目的IP地址为的数据报时,它将把此数据报投递到。(要求写出具体的IP地址)____________
14.目前实现了机柜优化、可以热插拔的服务器称为______式服务器。
15.
16.QQ客户端之间进行聊天有两种方式:一种是客户端之间直接建立连接进行聊天,另一种是用服务的方式实现消息的传送。
17.(16)从被管理设备中收集数据有两种方法:轮询法和基于中断法,将两者结合起来的(Trap-directedPolling)______是执行网络管理最有效的方法。
18.TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和。
19.对于复杂的计算机网络协议,最好的组织方式是层次结构模型。一般将计算机网络层次模型和各层协议约集合定义为
20.(7)00-60-38-00-08-A6是一个_________地址。
三、2.填空题(8题)21.在结构化布线系统中,传输介质通常选用双绞线和______。
22.A公司向B公司发出—份电文,称C公司要向B公司订购大批棉花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏造,是对【】的攻击。
23.因特网能提供多种服务,其中新闻组是一种利用网络进行专题讨论的国际论坛,USENET是最大规模的网络新闻组,其基本通信方式是______。
24.一个端到端的IPTV系统具有______、存储与服务、节目传送、用户终端设备和相关软件5个功能部件。
25.所谓______是指交换机到用户终端之间所有的机线设备。
26.普通用户终端通过资源子网中的______联入网内。
27.IP协议有两个版本,即IPV4和______。
28.典型的以太网交换机允许一部分端口支持10BASE-T,另一部分端口支持100BASE-T。在采用了【】技术时,交换机端口可以同时支持10Mbps/100Mbps。
四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVat,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=10,且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。
替代关系:f(p)=p*13mod256,mod为取余运算,P是数组xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或是偶数,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
五、1.选择题(3题)31.将目前网络存在的威胁分为两类:渗入威胁和植入威胁,下面属于渗入威胁的有()。Ⅰ.假冒Ⅱ.旁路控制Ⅲ.特罗伊木马Ⅳ.陷门
A.Ⅰ、ⅡB.Ⅲ、ⅣC.Ⅰ、ⅣD.Ⅰ、Ⅱ、Ⅲ、Ⅳ
32.在VLAN的划分中,不能按照下列()方式定义其成员。
A.交换机端口B.MAC地址C.操作系统类型D.IP地址
33.TCP/[P参考模型中,应用层协议常用的有______。
A.TELNET、FTP、SMTP和HTTP
B.TELNET、FTP、SMTP和TCP
C.1P、FTP、SMTP和HTTP
D.IP、FTP、DNS和HTTP
六、1.程序设计题(3题)34.已知在文件IN6.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*产品代码*/
charmc[il];/*产品名称*/
intdj;/*单价*/
ihtsl;/*数量*/
longSe;/*金额*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN6.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);chi4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);chi5]=0;
sell[ii.sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT6.DAT","w");
for(i=0;i<100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
}
35.已知数据文件m14.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数JsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUTl4.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("IN14.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("OUT14.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.请编制程序,要求:将文件IN91.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数),结果cnt1,cnt2,pj输出到out91.dat中。
部分程序、读函数read_dat(intxx[200])及输出格式已给出。
试题程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN91.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()
{
intcnt1,cnt2,xx[N];
floatpj;
FILE*fw;
inti,k=0;
longj;
clrscr();
fw=fopen("out91.dat","w");
read_dat(xx);
printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);
fclose(fw);
参考答案
1.D
2.A解析:ATM网络中包含物理层、ATM层、ATM适配层和高层协议,高层协议又包括应用层、表示层、传输层和网络层。应用层中常用的协议有文件传输协议(FTP)、简单邮件传送协议(SMTP)和虚拟终端仿真协议(Telnet)等。
3.D
4.C超媒体系统由以下三部分组成:①编辑器:可以帮助用户建立、修改信息网中的结点和链;②导航工具:超媒体系统支持两种形式的查询:一种是基于条件的查询,另一种是交互式沿链走向的查询;③超媒体语言:能以一种程序设计的方法描述超媒体网络的构造、结点和其他各种属性。
5.C几种常用备份策的比较如下。空间使用上:完全备份最多,增量备份最少,差异备份少于完全备份。备份速度上:完全备份最慢,增量备份最快,差异备份快于完全备份。恢复速度上:完全备份最快,增量备份最慢,差异备份快于增量备份。综上所述,因此选C选项。
6.A解析:采用密码技术可以隐藏和保护需要保密的信息,使未授权者不能提取信息;需要隐藏的消息称为明文,明文被转换成另一种隐藏形式就称为密文。这种变换称为加密。加密的逆过程称为解密。对明文加密时采用的一组规则称为加密算法。因而在加密技术中,作为算法输入的原始信息是明文。
7.BRIP协议是一种分布式、基于距离向量的路由选择协议,其优点是实现简单,但是它不适用于大型或路由变化剧烈的互联网环境。RIP协议中,路由刷新报文主要内容是由若干(V,D)组成的表,矢量V标识该路由器可以到达的目的网络或目的主机,距离D标识该路由器可以到达的目的网络或目的主机的跳数。其它路由器在接收到某个路由器的(v,D)报文后,按照最短路径原则对各自的路由表进行刷新。()SPF’使用分布式链路状态协议,链路状态协议“度量”主要是指费用、距离、延时、带宽等,OSPF。协议中,每一个区域OSPF拥有一个32位的区域标识符。故选择B选项。
8.D在一些中高端交换机中,通常把交换表保存在可编址内容存储器(CAM)中。交换表中没有接收帧的目的MAC地址时,通过Flood技术的广播帧,交换机得到新的MAC地址与其对应的端口号,建立一个新的表项。Cisco大中型交换机使用“showcamdynamic”命令显示交换表内容,小型交换机使用“showmac—address—table”命令显示交换表内容。\n通过Flood技术的广播帧,交换机可得到新的MAC地址及与其对应的端口号,从而建立一个新的表项。交换表的内容包括:目的MAC地址、该地址所对应的交换机端口号以及所在的虚拟子网。故选择D选项。
9.DSYNFloodin9:攻击者利用TCP连接的三次握手过程进行攻击,攻击者主机使用无数的IP地址,与受害主机进行TCP的三次握手,在完成第二步后,受害主机就会处于开放会话的请求之中,但会话并未真正的完成,受害主机必须等待连接超时,之后才能清除未完成的会话,在此期间,受害主机将会连续接受这种会话请求,最终因耗尽用来管理会话的资源而停止响应。因此,本题的正确答案是D。
10.B无线接入点AP的作用是提供无线和有线网络之间的桥接,而非无线节点。因此选项B错误。
11.递归解析
【解析】域名解析有递归解析与反复解析两种方式。递归解析要求域名服务器系统一次性完成全部的名字~地址变换,反复解析每次请求一个服务器,不行再请求别的服务器。
12.以太网物理地址以太网物理地址解析:以太刚的物理地址长度为48位,6个字节,表示时在两个十六进制数之间用一个连宇符隔开。
13.(12)【解析】一个路由表通常包含许多(N,R)对序偶,其中N指目的网络的IP地址,R是网络N路径上的“下一个”路由器的lP地址。本题中,目的lP地址为,属于A类网络地址,其网络地址为,因此路由器收到该IP数据包按照路由表的第一个(N,R)对序偶下一路由选择为“直接投递”,即直接投递给接收主机,因此投递的IP地址为:。
14.刀片刀片解析:目前实现了机柜优化、可以热插拔的服务器称为刀片式服务器。
15.
16.转发QQ客户端间进行聊天有两种方式:一种是在客户端之间直接建立连接,另一种是用服务器转发的方式实现消息的传送。
17.(16)陷入制轮询法
【解析】从被管理设备中收集数据有两种方法:一种是轮询方法,另一种是基于中断的方法。将以上两种方法结合的陷入制导轮询方法可能是执行网络管理最有效的方法。
18.数据链路层TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和数据链路层。
19.网络体系结构【解析】网络协议是计算机网络通信的要素之一,一个功能完备的计算机网络需要制定一整套复杂的协议集。而对于复杂的计算机网络协议,最好的组织方式是层次结构模型。计算机网络层次模型和各层协议的集合定义一般被定义为网络体系结构。
20.(7)以太网物理地址
【解析】以太网的物理地址长度为48位,6个字节,表示时在两个十六进制数之间用一个连字符隔开。
21.光纤或光缆光纤或光缆解析:在结构化布线系统中,传输介质主要采用非屏蔽双绞线与光纤混合结构,可以连接各种设备与网络系统,包括语音、数据通信设备、交换设备、传真设备和局域网系统。
22.真实性真实性解析:网络安全涉及到网络信息的保密性、完整性、可用性、真实性和可控性。通常的安全攻击类型有:第三方使甲方传向乙方的信息不能传送,称为中断:第三方使甲方传向乙方的信息同时传送给第三方,称为截取:第三方截取了甲方传向乙方的信息而把第三方的信息以甲方的名义传给乙方,称为修改;在没有甲方信息的情况下,第三方以甲方的名义发出信息给乙方,称为捏造。中断属于对可用性的攻击,截取属于对保密性的攻击,修改属于对完整性的攻击,捏造属于对真实性的攻击。
23.电子邮件电子邮件解析:USENET的基本通信方式是电子邮件,但它不是采用点对点通信方式,而是采用多对多的传递方式。
24.节目采集节目采集解析:一个端到端的IPTV系统一般具有节目采集、存储与服务、节目传送、用户终端设备、相关软件5个功能部件。
25.接入网或AN接入网或AN解析:接入网的目的是综合考虑本地交换局、用户环路和终端设备,通过有限的标准接口,将各种用户接入到业务结点。从交换局到用户终端之间的所有机线设备就是接入网(AN)。
26.主机主机解析:普通用户终端通过主机联入网内。
27.IPV6IPV6解析:当前使用的IP协议是IPV4,IPV6正在研究和制定标准之中。
28.自动检测自动检测解析:本题考查点是典型的以太网交换机。在典型的以太网交换机中,一部分端口支持10BASE-T,另一部分端口支持100BASE-T。如果采用了10Mbps/100Mbps自动检测技术,则交换机端口可以根据端口上所连设备的传输速率而调整,实现在同一个局域网中支持10Mbps/100Mbps的主机。
29.【审题关键句】千位+十位与个位+百位,都是偶数,两数相减结果大于等于l0小于等于20,从大到小排序。
\n【解题思路】
\n本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:第一是判断新组合的两个两位数都为偶数;第二是两数相减后所要求的值域范围稍有不同,本题要求的是大于等于l0小于等于20。参考答案的第l0条语句,集中修改该语句即可。
\n【参考答案】
\n
\n
30.【审题关键句】字符替代f(p)=p*13mod256,小于等于32或ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
31.A解析:目前网络存在的威胁包括两类:渗入威胁和植入威胁。其中主要的渗入威胁有:假冒、旁路控制、授权侵犯。主要的植入威胁有:特洛伊木马、陷门。
32.C解析:VLAN以软件的方式来实现逻辑工作组的划分和管理,可以使用交换机端口、MAC地址、IP广播组来定义虚拟网。
33.A解析:TCP/IP参考模型中,应用层协议常用的包括:TELNET(网络终端协议)、HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(电子邮件协议)、DNS(域名服务)和NFS(网络文件系统)等协议。TCP和IP分别是传输层和互联层协议。
34.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按产品名称从小到大进行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若产品名称相同*/if(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按产品名称从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若产品名称相同*/\r\nif(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本题是有关结构体数组的排序问题,可以用选择法来实现。用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称对应字符的ASCII码大(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若产品名称相同,则要按照金额从小到大进行排序。
35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i〈200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=10*thou+ten;/*把千位数字和十位数字重新组成一个新的十位数ab*/cd=10*data+hun;/*把个位数字和百位数字组成另一个新的十位数cd*/if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2cd%2==1&&ab!=0&&cd!=0)/*如果ab-cd>=0且ab-cd<=10且两个数均是奇数同时两个新十位数字均不为零*/{b[cnt]=a[i];/*则把满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i〈cnt-1;主++)/*将数组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〈200;i++)\r\n{thou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nab=10*thou+ten;/*把千位数字和十位数字重新组成一个新的十位数ab*/\r\ncd=10*data+hun;/*把个位数字和百位数字组成另一个新的十位数cd*/\r\nif((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2cd%2==1&&ab!=0&&cd!=0)\r\n/*如果ab-cd>=0且ab-cd<=10且两个数均是奇数同时两个新十位数字均不为零*/\r\n{b[cnt]=a[i];/*则把满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;主++)/*将数组b中的数按从大到小的顺序排列*/\r\nfor(j=i+1;j〈cnt;j++)\r\nif(b[i]〈b[j])\r\n{data=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题看起来似乎比较烦琐,但只要仔细分析,把思路理清,还是不难解决的。由题意可以列出解题步骤如下:
(1)求得当前所取得的整数的千位、百位、十位、个位上的数字值,可以借助使用“/”(除法)与“%”(取余)两个运算符。
(2)按照要求(第一个十位数:新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数;第二个十位数:新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字)把求得的各个位上的数字值组成两个新的十位数。
(3)对新组成的两个十位数进行条件判断(判断条件的语句是“if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab!=0&&cd!=0)”),如果满足条件,则把原来的4位数放到数组b中,同时用一个计数器变量cnt求出满足条件的4位数的个数。
(4)对数组b中的4位数用选择法进行从大到小排序。
36.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年光明食品集团有限公司校园招聘笔试备考题库及答案解析
- 2026年天水市秦州区事业单位招聘笔试参考试题及答案解析
- 2026年西安市灞桥区事业单位招聘笔试备考试题及答案解析
- 2026年珠海公共交通运输集团有限公司校园招聘考试模拟试题及答案解析
- 2026年河南省洛阳市事业单位招聘笔试参考试题及答案解析
- 2026年南宁轨道交通集团有限责任公司校园招聘笔试参考试题及答案解析
- 2026年宁波舟山港舟山港务有限公司校园招聘笔试备考试题及答案解析
- 2026年广州石油培训中心校园招聘笔试参考题库及答案解析
- 合成膜电位器工保密意识能力考核试卷含答案
- 芯片装架工岗前安全演练考核试卷含答案
- 2024云南省委党校研究生招生考试真题(附答案)
- 诺如病毒考试题及答案
- DB45∕T 2479-2022 一般固体废物填埋场水文地质工程地质勘察规范
- 岗位安全责任清单意义
- 2025年焊工(技师)考试练习题库(附答案)
- 学术自由与责任共担:导师制度与研究生培养制的深度探讨
- 法拍司辅内部管理制度
- 道路损坏修缮协议书模板
- 2025年上海市各区高三二模语文试题汇编《现代文一》含答案
- 公司履约保函管理制度
- 全国民用建筑工程设计技术规范
评论
0/150
提交评论