




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】湖北省荆门市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.网桥与中继器相比能提供更好的-网络性能,原因是()。A.网桥能分析数据包并只在需要的端口重发这些数据包
B.网桥使用了更快速的硬件
C.网桥忽略了坏的输入信号
D.网桥具有路由选择功能
2.TCP/IP参考模型中,应用层协议常用的有()。
A.TELNET、FTP、DNS和HTTP
B.TELNET、FTP、SMTP和TCP
C.IP、FTP、SMTP和HTTP
D.IP、FTP、DNS和HTTP
3.下列不属于路由器性能指标的是()
A.吞吐量B.丢失率C.延时与延时抖动D.最大可堆叠数
4.解释程序的作用是()。
A.将高级语言转换为目标程序B.将汇编语言转换为目标程序C.解释执行高级语言程序D.解释执行汇编语言程序
5.差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。
A.增量备份、差异备份、完全备份
B.差异备份、增量备份、完全备份
C.完全备份、差异备份、增量备份
D.完全备份、增量备份、差异备份
6.Linux的版本很多,以下不属于Linux版本的是()。
A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L
7.对于下列说法,哪一种是错误的()。
A.TCP协议可以提供可靠的数据流传输服务
B.TCP协议可以提供面向连接的数据流传输服务
C.TCP协议可以提供全双工的数据流传输服务
D.TCP协议可以提供面向非连接的数据流传输服务
8.若服务器系统年停机时间为6小时,那么系统可用性至少达到()
A.99%B.99.9%C.99.99%D.99.999%
9.奔腾采用了增强的64位数据总线,它的含义是()。
A.内部总线是32位的,而与存储器之间的外部总线是64位的
B.内部总线是64位的,而与存储器之间的外部总线是32位的
C.内部总线是32位的,而与输出设备之间的外部总线是64位的
D.内部总线是64位的,而与输出设备之间的外部总线是32位的
10.在ATM高层协议中,应用层协议的例子有()
A.文件传输协议、简单邮件传送协议和虚拟终端仿真协议
B.文件传输协议、传输控制协议和虚拟终端仿真协议
C.文件传输协议、简单邮件传送协议和互联网协议
D.地址转换协议、简单邮件传送协议和虚拟终端仿真协议
二、填空题(10题)11.某种虚拟局域网的建立是动态的,它代表了一组IP地址。虚拟局域网中由叫做代理的设备对虚拟局域网中的成员进行管理。这个代理和多个IP结点组成IP【】虚拟局域网。
12.
13.
第65题计算机通信的平均误码率要求低于___________。
14.由于在多媒体网络应用中需要同时传输语音、数字、文字、图形与视频信息等多种类型的数据,不同类型的数据对传输的服务要求不同,因此多媒体网络应用要求网络传输提供高速率与低【】的服务。
15.(19)组播路由协议分为_________组播路由协议和域间组播路由协议。
16.
17.(14)在客户机/服务器模式中,主动发出请求的是_________。
18.宽带城域网的网络平台的层次结构又可以进一步分为:核心交换层、边缘汇聚层与____________。
19.
第68题超文本传输协议HTTP使用TCP的___________端Vl。
20.
第66题在HTML语言中,<IMG>标记用于表示___________。
三、2.填空题(8题)21.目前常用的高级通信机制有消息缓冲通信、管道通信和______。
22.目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。
23.通用型网络操作系统可以分为两类:变形系统与______系统。
24.网络数据库工作遵循Client/Server模型,客户端向数据库服务器发送查询请求采用【】语言。
25.网络操作系统可分为两类:______型和通用型。
26.时移电视和直播电视的基本原理相同,其主要差别在于______。
27.交换式局域网的核心设备是______,它可以在多个端口之间建立多个并发连接。
28.在星型拓扑结构中,结点通过______通信线路与中心结点连接。
四、C语言程序设计题(2题)29.已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组c中,再对数组c中的数按从小到大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数均是奇数,则数组a中十位数字为新数的千位数字,个位数字仍为新数的个位数字,数组b中的十位数字为新数的百位数字,个位数字为新数的十位数字,这样组成的新数并存入数组c中。
注意:部分源程序存在test.c文件中。
程序中已定义:a[100]、b[100]和c[100]。
请勿改动数据文件IN1.DAT和1N2.DAT中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数Compute分别计算出xx中数值为奇数的个数odd,偶数的个数even,平均值aver以及方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。
计算方差的公式如下:
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
第8类按结构体成员筛选并排序
五、1.选择题(3题)31.下列是按照网卡支持的计算机种类分类的是()。Ⅰ.标准以太网卡Ⅱ.PCMCIA网卡Ⅲ.普通的10Mbps网卡Ⅳ.光纤网卡
A.Ⅰ、ⅡB.Ⅱ、Ⅲ和ⅣC.Ⅰ和ⅢD.Ⅲ和Ⅳ
32.IEEE802.3标准,定义了CSMA/CD总线介质访问控制子层与______。
A.服务器软件B.路由器协议C.物理层规范D.通信软件结构
33.信息高速公路是指______。
A.因特网B.国家信息基础结构C.智能化高速公路建设D.高速公路的信息化建设
六、1.程序设计题(3题)34.已知数据文件IN26.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制一函数jsVal(),其功能是:把千位数字和个位数字重新组成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的个位数字),把百位数字和十位数字组成另一个新的十位数(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数均是奇数并且两个十位数中至少有一个数能被5整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要求计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat(),把结果cnt及数组b中符合条件的4位数输出到OUT26.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("IN26.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("OUT26.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.已知在文件in37.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件out37.dat中。
注意;部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[11];
intdj;
intsl;
longje;
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat()
SortDat()
WriteDat(;
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN37.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+18,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT37.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);
}
36.已知在文件IN54.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,余额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT54.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[11];
intdj;
intsl;
longje;
}PRO;
PROsell[MAXI;
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN54.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+18,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT54.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.A
3.DD解析:路由器的性能指标主要包括吞吐量(路由器的包转发能力)、丢包率(路由器在稳定的持续负荷下,由于资源缺少而不能转发的数据包在应该转发的数据包中所占的比例,常用作衡量路由器在超负荷工作时路由器的性能)、时延(数据包第一个比特进入路由器到最后一个比特从路由器输出的时间间隔)、时延抖动、路由表能力(路由表内所容纳路由表项数量的极限)、背靠背帧数(以最小帧间隔发送最多数据包不引起丢包时的数据包数量)、背板能力(输入与输出端口间的物理通路)、服务质量能力、网络管理、可靠性和可用性等。
因此不属于路由器性能指标的是D)最大可堆叠数。
4.C
5.AA【解析】一般都有三种备份种类:完全备份、差异备份、增量备份。完全备份是指备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。差异备份即备份上一次的完全备份后发生变化的所有文件。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。由上述备份情况可知三种备份策的空间使用由少到多分别是增量备份、差异备份、完全备份。因此选择A选项。
6.D
7.D解析:TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流(ByteStream)无差错地传到目的主机,TCP协议将应用层的字节流分成多个字节段(ByteSegment),然后将一个一个的字节段传送到互联层,发送到目的主机。当互联层接收到的字节段传送给传输层时,传输层再将多个字节段还原成字节流传送到应用层。TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。
8.BP469%的每年停机时间小于等于8.8小时
9.A解析:本题考查点是奔腾数据总线的技术指标。奔腾芯片采用了许多新技术,诸如超标量技术、超流水线技术、分支预测技术、双Cache的哈佛结构、增强的64位数据总线和PCI局部总线等。奔腾采用的增强64位数据总线的含义是:内部总线是32位的,而与存储器之间的外部总线是64位的。还可以采用突发模式,在一个总线周期中完成传送256位数据。
10.A解析:ATM网络中包含物理层、ATM层、ATM适配层和高层协议,高层协议又包括应用层、表示层、传输层和网络层。应用层中常用的协议有文件传输协议(FTP)、简单邮件传送协议(SMTP)和虚拟终端仿真协议(Telnet)等。
11.广播组广播组解析:IP广播组虚拟局域网:动态建立,通过虚拟局域网代理管理成员,很高的灵活性,可以跨越路由器形成与广域网的互联。
12.
13.10-9
【解析】在实际的数据传输系统中,人们需要对一种通信信道进行大量、重复的测试,求出该信道的平均误码率,或者给出某些特殊情况下的平均误码率。计算机通信的平均误码率要求低于10。
14.时延时延解析:多媒体网络应用中要求网络传输提供高速率与低时延的要求。
15.(19)域内
【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议。目前,组管理协议包括Internet组管理协议IGMP和Cisco专用的组管理协议CGMP,组播路由协议又分为域内组播路由协议和域间组播路由协议两类。
16.
17.(14)客户机【解析】客户机/服务器的工作模式为:应用程序之间为了能顺利地通信,服务器应处于守候状态,并监视客户机的请求。客户机发出请求,该请求经互联网传送给服务器,一旦服务器接收到这个请求,就可以执行请求指定的任务,并将执行的结果经互联网回送给客户机。
18.\n用户接入层或接入层
\n
19.80
【解析】超文本传输协议HTTP使用TCP的80端口。
20.图像
【解析】页面是~种结构化文档,采用超文本标记语言(HTML)书写而成。HTML是一个简单的标记语言。用来描述Web文档的结构。①基本结构
21.信箱通信信箱通信解析:信箱通信是为了实现进程间的通信,设立一个通信机制—信箱,而后发送、接收。
22.网状网状解析:在采用点—点线路的通信子网中,每条物理线路连接一对结点。基本拓扑构型有4种:星形、环形、树形与网状形。网状拓扑的主要优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法。目前实际存在和使用的广域网基本上都是采用网状拓扑构型。
23.基础级基础级解析:对于通用型网络操作系统,一般又可以分为两类;变形系统与基础级系统。变形系统是在原有的单机操作系统基础上,通过增加网络服务功能构成的:基础级系统则是以计算机硬件为基础,根据网络服务的特殊要求,直接利用计算机硬件与少量软件资源专门设计的网络操作系统。
24.SQLSQL解析:本题考查点是数据库Client/Server模型中使用的SQL语言。遵循Client/Server模型开发的网络数据库应用系统中,将查询请求和提供数据的功能分配到客户端和数据库服务器端分别进行。客户端向数据库服务器采用结构化查询语言(SQL)发送查询请求,服务器对查询请求进行处理,然后将查询结果返回客户端。这种模式下,服务器可以优化对数据的存储、查询和提取,提高数据的安全性,减少用户访问时间。
25.面向任务面向任务解析:一般来说,网络操作系统可以分为两类:面向任务型NOS和通用型NOS。
26.传输方式的差异传输方式的差异解析:时移电视和直播电视的基本原理相同,其主要差别在于传输方式的差异。直播电视是采用组播方式实现数字视频广播业务,而时移电视则通过存储电视媒体文件,采用点播方式来为用户实现时移电视的功能。
27.局域网交换机局域网交换机解析:交换式局域网的核心部件是局域网交换机,它可以在多个端口之间建立多个并发连接。
28.点一点点一点解析:通信子网采用点一点线路,每条物理线路连接一对结点。
29.【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。
\n【解题思路】
\n④定义整型循环变量i、j和局部变量tmp。
\n②在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于MAX,用if条件语句判断如果a[i]和b[i]同时为奇数,由a[i]的十位数字为新数的千位数字,个位数字为新数的个位数字,b[i]的十位数字为新数的百位数字,个位数字为新数的十位数字,把这个新组成的数存入数组元素c[cn],同时数组下标变量cn加1。
\n③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cnt,在第二层循环中,循环变量j从i+1开始,依次递增直到其值等于cnt,用if条件语句判断如果数组元素c[i]大于c[j],则两者进行互换,实现数组C中的数按从小到大的顺序进行排序。
\n【参考答案】
\n
30.【审题关键句】读取1000个数,奇数个数、偶数个数、平均值及方差。
\n【解题思路】本题类似第48套试题,相对来说更简单一些,通过审题可以发现本题有两个不同点:①求所有数的平均值,此时只需要将数组中所有元素的值累加到变量aver中,最后除以l000(因为数组中有1000个元素)即可得到平均值,参考答案的第8条和第10条语句。②求所有数的方差,可先利用for循环将(xx[i]-aver)的平方累加到变量totfc,然后再除以1000即可得到所有数的方差,参考答案的第11~13条语句。
\n【参考答案】
\n
\n第8类按结构体成员筛选并排序
31.A解析:①按照网卡支持的计算机种类分类,可分为标准以太网卡和PCMCIA网卡。②按照网卡支持的传输速率分类,可分为普通的10Mbps网卡、高速的100Mbps网卡、10/100Mbps自适应网卡和1000Mbps网卡。③按照网卡支持的传输介质分类,可分为双绞线网卡、粗缆网卡(提供AUI接口)、细缆网卡(提供BNC接口)和光纤网卡(提供F/O接口)。
32.C解析:IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。这些标准主要是:1、IEEE802.1标准,它包括局域网体系结构、网络互连,以及网络管理与性能测试;2、IEEE802.2标准,定义了逻辑链路控制LLC子层功能与服务;3、IEEE802.3标准,定义了CSMA/CD总线介质访问控制子层与物理层规范;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标准,定义了无线局域网技术。
33.B【解析】国家信息基础结构NII是由美国政府于1993年正式提出的。它主要包括:计算机硬件设备、高速信息网、软件、信息及使用和开发信息的人员等5部分。这里的高速信息网又可称为信息高速公路。
34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0i〈200i++){thou=a[i]/1000;/*求千位数字*/hun=a[i]%1000/100;/*求百位数字*/ten=a[i]%100/10;/*求十位数字*/data=a[i]%10;/*求个位数字*/ab=10*thou+data;/*把千位数字和个位数字重新组成一个新的十位数*/cd=10*hun+ten;/*把百位数字和十位数字组成另一个新的十位数*/if(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0){/*如果这两个十位数均是奇数并且两个十位数中至少有一个数能被5整除同时两个新十位数字均不为零*/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{inti,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+data;/*把千位数字和个位数字重新组成一个新的十位数*/\r\ncd=10*hun+ten;/*把百位数字和十位数字组成另一个新的十位数*/\r\nif(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)\r\n{/*如果这两个十位数均是奇数并且两个十位数中至少有一个数能被5整除,同时两个新十位数字均不为零*/\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\n}\r\n}解析:本题看起似乎比较繁琐,但只要仔细分析,把思路理清,还是不难解决的。由题意可以列出解题步骤如下:
(1)求得当前所取得的整数的千位、百位、十位、个位上的数字值。可以借助“/”(除法)与“%”(取余)两个运算符。“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”这4条语句可以依次取得原4位数的千位、百位、十位及个位上的数字值。
(2)按照要求(第一个十位数:新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的个位数;第二个十位数:新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字)把求得的各个位上的数字值组成两个新的十位数ab和cd,用“ab=10*thou+data;cd=10*hun+ten;”语句实现。
(3)对新组成的两个十位数进行条件判断(判断条件的语句是“if(ab%2==1&&cd%2=1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)”)。如果满足条件,则把原来的4位数放到数组b中,同时用一个计数器变量cnt求出满足条件的4位数的个数。
(4)对数组b中的4位数用选择法进行从大到小的排序。
35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(strcmp(sell[i].dmsell[j].dm)>0)/*按产品代码从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若产品代码相同*/if(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按产品代码从小到大进行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若产品代码相同*/\r\nif(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化纤坯布采购合同范本
- 农信社借款合同范本
- 出售液压设备合同范本
- 产品货物装运合同范本
- 出让生鲜小店合同范本
- 劳务合同范本字体
- 出口服装合同范本
- 中介房产股合同范本
- 公司设计合同范本
- 乙方基坑支护合同范本
- DB43T 578-2016 锑冶炼砷碱渣无害化处理技术规范
- 医院工程改造工程施工组织设计方案
- 英语人称代词和物主代词练习题(附答案)
- 建筑与市政工程地下水控制技术规范 JGJ111-2016 培训
- 2024年汽车装调工技能竞赛理论考试题库(含答案)
- (新版)区块链应用操作员职业技能竞赛理论考试题库-上(单选题)
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 《Windows server操作系统》Windows Server 2019全套教学课件
- 高中英语课程设计目的
- 2024-2025学年北京一零一中学初三期初测试数学试题含解析
- 2024年12月大学英语四级CET-4真题试卷
评论
0/150
提交评论