




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2022年)湖南省张家界市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.使用名字标识访问控制列表的配置方法,在Cisco路由器的g0/3接口封禁端口号为1434的UDP数据包和端口号为4444的TCP数据包,正确的访问控制列表的配置是()。
A.Router(eonfig)#ipaccess—listextendedWINSQLRouter(eonfig.ext.nacl)#denyanyanyudpeq1434Router(config-ext—nacl)#denyanyanytcpeq4444Router(eonfig—ext—nacl)#permitipanyanyRouter(config—ext—nacl)#exitRouter(config)#interfaces0/3Router(config—if)#ipaccess—groupWINSQLinRouter(config—if)#ipaccess—groupWINSQLout
B.Router(config)#ipaccess—liststandardWINSQLRouter(config—std—nacl)#denyudpanyanyeq1434Router(config—std—nacl)#denytcpanyanyeq4444Router(config—std—nacl)#permitipanyanyRouter(config—std-nacl)#exitRouter(config)#interfaces0/3Router(config—if)#ipaccess—groupWINSQLinRouter(config—if)#ipaccess—groupWINSQLout
C.Router(config)#ipaccess—listextendedW~NSQLRouter(config—ext—nacl)#permitipanyanyRouter(config—ext—nacl)#denyudpeq1434anyanyRouter(config·ext—nacl)#denytcpeq4444anyanyRouter(config—ext—nacl)#exitRouter(con_fig)#interfaces0/3Router(config—if)#ipaccess—groupWINSQLout
D.Router(config)#ipaccess—listextendedWINSQLRouter(config—ext—nacl)#denyudpanyanyeq1434Router(config—ext—nacl)#denytcpanyanyeq4444Router(config-ext—nacl)#permitipanyanyRouter(config-ext-nacl)#exitRouter(config)#interfaces0/3Router(config—if)#ipaccess—groupWINSQLinRouter(config—if)#ipaccess—groupWINSQLout
2.采用直通交换模式的交换机开始转发数据帧时已经接收到的帧长度是()。
A.14字节B.20字节C.64字节D.1518字节
3.第
9
题
计算机网络的传输介质中性能最好、应川前途景广泛的一种是()
A.无线电B.光纤C.同轴电缆D.双绞线
4.
5.
6.广域网由于传输距离较远,通常要借助于公共传输网。公共传输网络的主要技术有()A.分组交换和信元交换B.分组交换和电路交换C.信元交换和电路交换D.多层交换和分组交换
7.下列说法中,正确的是()。
A.服务器只能用大型主机、小型机构成
B.服务器只能用装配有安腾处理器的计算机构成
C.服务器不能用个人计算机构成
D.服务器可以用装配有奔腾、安腾处理器的计算机构成
8.
9.关于千兆以太网的描述中,错误的是:()。
A.只支持光纤作为传输介质B.数据传输速率是1GbpsC.没有改变以太网帧的结构D.协议标准时IEEE802.3z
10.下列工具中不能用作安全评估的是()。
A.ISSB.WSUSC.MBSAD.X—Scanner
二、填空题(10题)11.B-ISDN协议分为3面和3层,其中控制面传送______信息,以完成用户通信的建立、维护和拆除。
12.第
66
题
如果某主机IP地址为192.168.182.12,子网屏蔽码为255.255.0.0,那么该主机所在子网的网络地址是_______。
13.(5)网桥按照路由表的建立方法分为两类:_______和源路由网桥。
14.TCP/IP参考模型的传输层定义了两种协议,即传输控制协议TCP和______。
15.如果系统的物理内存不能满足应用程序的需要,那么就需要使用______内存。
16.网络管理中的基本模型是______。
17.在路由表中,特定主机路由表项的子网掩码为______。
18.(17)完整的特洛伊木马程序,一般由两个部分组成:服务器程序和______。
19.
20.第
80
题
()是指软件中含有—小段察觉不出的程序段,当软件运行时会损害用户的安全。
三、2.填空题(8题)21.安全攻击可以分为【】和主动攻击两种。
22.世界最早投入运行的计算机网络是【】。
23.目前常见的网络管理协议有______、公共管理信息服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)等。
24.IP数据报的源路由选项分为两类,一类为严格源路由,另一类为______源路由。
25.通信子网由【】、通信线路与其他通信设备组成,完成网络数据传输转发等通信处理任务。
26.用户在上网浏览时,不仅可以查看文本信息,而且还可以激活一段声音,显示一个图片,甚至可以播放一段动画,这是因为使用了______技术。
27.网络操作系统可以分为面向任务型和______两类。
28.为了能够在Internet网上方便地检索信息,NOC—般会提供【】服务。
四、C语言程序设计题(2题)29.已知在文件in.dat中存有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请编制函数jsSort,其函数的功能是:要求在200组数据中找出第二个数大于第一个数加第三个数之和的数,其中满足条件的个数作为函数jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat把结果bb输出到out.dat文件中。
注意:部分源程序存在test.C文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。
原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。
注意:部分源程序已经给出。
请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。
五、1.选择题(3题)31.粗缆铺设时,安装在粗缆上两个工作站点间的距离是()。A.A.2.5mB.2.5m的整数倍C.25mD.25m的整数倍
32.以下关于操作系统的描述中,哪一种说法是错误的?______。
A.DOS是单任务的图形界面操作系统
B.DOS通过FAT文件寻找磁盘文件
C.Windows是多任务的图形界面操作系统
D.Windows通过虚拟文件表VFAT寻找磁盘文件
33.GigabitEthernet为了保证在传输速率提高到1000Mbit/s时不影响MAC子层,定义了一个新的______。
A.千兆介质专用接口B.千兆单模光纤接口C.千兆逻辑链路子层接口D.千兆多模光纤接口
六、1.程序设计题(3题)34.已知文件IN21.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT21.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;/*单价*/
intsi;/*数量*/
longje;/*金额*/
}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("IN21.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("OUT21.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);
}
35.已知在文件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);
}
36.读函数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);
}
参考答案
1.D用名字标识访问控制列表的配置方法:全局配置模式:Router(config)#ipaccess—listextended<name>在扩展或标准访问控制模式下配置过滤准则:Router(config—ext—nacl)#permit|denyprotocolsourcewildcard—maskdestinationwildcard—mask[operator][operand]拒绝转发端口号为1434的UDP数据包:denyudpanyanyeq1434拒绝转发端口号为4444的TCP数据包:denytcpanyanyeq4444允许其他端口和其他类型的数据包:permitipanyany退出全局配置模式:Router(config-ext—nacl)#exit进入应用端口配置模:Router(config)#interfaceg0/3允许其他IP数据包通过:Router(config—if)#ipaccess·group<name>inlout,故选择D选项。
2.A交换机具有三种交换模式:快速转发直通式,交换机接收到帧的前14个字节时就立刻转发数据帧。碎片丢弃式,它缓存每个帧的前64个字节,检查冲突过滤碎片。存储转发式,转发之前将整个帧读取到内存里。
3.B光纤又称光导纤维,它是由石英玻璃拉成的细丝。实际使用中再加上加强芯和填充物做成结实的光缆。一根光缆中可以包括多达数百根光纤。目前常用的光纤有两类:一类是多模光纤,在纤芯内不同的光线将以不同角度反射传播;另一类是单模光纤,光在纤芯内没有反射,而沿直线传播。光纤的优点体现在多个方面,首先,它的传输的数据率可达到几千Mbps,传输频带可上1014~1012Hz,因而通信容量大。其次介质传输损耗小,在无中继器的情况下,传输距离可达6~8kin。另外具有抗电磁盘干扰性能强、传输的误码率很低、保密性好,重量轻、体积小、铺设容易等优异的特性,所以在计算机网络的传输介质中是性能最好、应用前途最广泛的一种。目前光缆中光纤质脆,机械强度低,所以安装、连接和分接都较复杂,价格也比较昂贵,主要用于对传输速率、保密性、抗干扰性要求高的主干网上。
4.C
5.D
6.B公共传输网络基本可以分成两类:一类是电路交换网络,主要包括公共交换电话网(PSTN)和综合业务数字网(ISDN);一类是分组交换网络,主要包括X.25分组交换网和帧中继。
7.D解析:在客户机/服务器体系下,服务器一般具有功能强大的处理能力、容量很大的存储器以及快速的输入输出通道和联网能力。通常它的处理器采用高端微处理器芯片组成,如32位的奔腾和64位的安腾芯片等。原则上过去的小型机和大型机以及个人计算机都可以充当服务器的角色。
8.C
9.A
10.BISS扫描器,用于自动对网络设备安全漏洞的检查和分析。MBSA是微软的安全评估工具,可以对IE、Outlook和Office等系统的安全报告。X—Scanner这是在Windows下,针对WindowsNT!Windows2000和WindowsxP操作系统的安全进行全面细致的评估。WSUS是个微软推出的网络化的补丁分发方案,支持微软公司全部产品的更新,包括Office、SOLServer、MSDE和ExchangeServer等内容,故选择B选项。
11.信令信令解析:宽带ISDN协议参考模型分为3面和3层,3个面分别称为用户面、控制面和管理面。每个面又分为3层:物理层、ATM层和ATM适配层。用户面传送用户信息;控制面传送信令信息;管理面用于各层之间管理信息的交互和管理。
12.192.168.0.0
【解析】IP地址中的网络号部分在子网屏蔽码中用“l”表示。255.255.0.0后两个字节都为0表明是主机号,网络号是前两个字节。所谓网络地址,就是包含一个有效的网络号和一个全“0”的主机号,用来表示一个具体的网络的。所以,该主机所在子网的网络地址是l92.168.0.0。
13.(5)透明网桥【解析】网桥按照路由表的建立方法分为两类:透明网桥和源路由网桥。这两种网桥标准分别由IEEE802.1与IEEE802.5两个分委员会制定。
14.用户数据报协议(UDP)用户数据报协议(UDP)解析:TCP/IP参考模型的传输层定义了两种协议,即传输控制协议TCP和用户数据报协议UDP。TCP协议是面向连接的协议,UDP协议是面向非连接的协议。
15.虚拟虚拟解析:如果系统的物理内存不能满足应用程序的需要,虚拟内存管理程序就会接入来弥补不足。
16.网络管理者一网管代理模型网络管理者一网管代理模型解析:在网络管理中,一般采用网络管理模型。网络管理模型的核心是一对相互通信的系统管理实体,它采用一种独特的方式使两个管理进程之间相互作用,即管理进程与一个远程系统相互作用来实现对远程资源的控制。在这种简单的体系结构中,一个系统中的管理进程担当管理者角色,而另一个系统中的对等实体担当代理者角色,代理者负责提供对被管对象的访问。前者被称为网络管理者,后者被称为网管代理。
55.25555解析:路由表中包含两个特定路由,其中特定主机路由的子网掩码为55,默认路由的子网掩码为。
18.控制器程序
【解析】完整的特洛伊木马程序,一般由两个部分组成:服务器程序和控制器程序。
19.
20.特洛伊木马
【解析】特洛伊木马是攻击者在正常的软件中隐藏一段用于其他目的的程序,而这段隐藏的程序常常以安全攻击作为其最终目标。
21.被动攻击被动攻击解析:安全攻击可以分为被动攻击和主动攻击两种。被动攻击是通过偷听或监视传送获得正在传送的信息。被动攻击有泄露信息内容和通信量分析等。主动攻击指修改数据流或创建错误的数据流,包括假冒、重放、修改消息和拒绝服务等。
22.ARPANET(阿帕网)ARPANET(阿帕网)解析:自1969年美国国防部的阿帕网(ARPANET)运行以来,计算机广域网开始发展。
23.简单网络管理协议或SNMP简单网络管理协议或SNMP解析:网络管理协议提供访问任何生产厂商生产的任何网络设备,并获得一系列标准值的一致方式。目前使用的标准网络管理协议包括:简单网络管理协议(SNMP)、公共管理信息服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)等。
24.松散松散解析:源路由选项可以分为两类,一类是严格源路出选项,一类是松散源路由选项。严格源路由选项规定IP数据报要经过路径上的每一个路由器,相邻路由器之间不得有中间路由器,并且所经过的路由器的顺序不可更改;松散源路由选项只是给出IP数据包必须经过的一些“要点”,并不给出一条完备的路径,无直接连接的路由器之间的路由尚需IP软件的寻址功能补充。
25.通信控制处理机通信控制处理机解析:考查通信子网构成概念。通信子网由通信控制处理机、通信线路和其他通信设备组成。通信控制处理机在网络拓扑中被称为网络结点。
26.超媒体超媒体解析:超媒体技术对超文本的链接信息类型进行了扩展,支持丰富媒体格式的Web浏览。
27.通用型通用型解析:网络操作系统可以分为两类:面向任务型与通用型。面向任务型网络操作系统是为某一种特殊网络应用要求而设计的:通用型网络操作系统能提供基本的网络服务功能,支持用户在各个领域应用的需求。
28.目录目录解析:NOC(网络运行中心)提供注册服务,用来进行域名注册,网络管理人员注册,主机资源、DNS、代理服务器的注册;提供目录服务,以方便在Internet网上检索信息;提供信息发布服务用来发布Web站点、BBS、NewsGroup及用户网页的注册、使用、更新与维护,建立代理服务器和镜象服务器;提供地址分配服务,将从InterNIC那里申请到的B类或C类地址分配给通过自己和Internet连接的网络用户;另外还提供协调服务与信息统计服务。
29.【审题关键句】第2个数大于第1个数加第3个数,存入数组,按第2个加第3个数之和降序排序。
\n【解题思路】
\n①首先定义两个循环变量i、j;一个计数变量count;一个用于中间转换数据的结构体变量CC。
\n②建立一个for循环,指定第一个for循环的循环变量i从0开始,到200时结束,每循环一次,变量i的值加1。在循环体中依次判断每行数据中,如果aa[i]的第二个数大于第一个数加第三个数之和,则把aa[i]复制到bb[count]中,同时数组下标变量count加1。
\n③将所有满足条件的记录筛选保存到数组bb口后,再通过两个for循环对数组bb[]中记录进行排序。第一个for循环的循环变量i的初值为0,当等于数组计数变量count的值减1时停止循环,每循环一次,i的值加1;第二个for循环的循环变量j的初值等于i+1,当等于数组计数变量count的值时停止循环,每循环一次,j的值加1;每次进行比较时,如果第i行的第二个数加第三个之和小于其后面第i行的第二个数加第三个之和,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求按每行数据中第二个数加第三个之和从大到小排序。
\n④最后将计数函数count返回。
\n【参考答案】
\n
\n
30.【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。
\n【解题思路】
\n①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字符局部变量ch。
\n②在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j开始0,依次递增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并且小于等于l00,如果成立,则把ch的值与string[i][j]值相加,所得的新值保存在string[i][j]中。
\n【参考答案】
\n
31.B【解析】粗缆铺设时,安装在粗缆上两个工作站点间的距离是2.5m的整数倍。
32.A解析:DOS操作系统是单用户、单任务的文奉命令型操作系统,故答案A错。
33.A解析:1000BASE-T标准采用了千兆介质专用接口(GMII),它将MAC子层与物理层分割开来,这样物理层在实现1000Mbit/s速率时所使用的传输介质和信号编码方式的变化不会影响MAC子层。
34.voidSortDat(){intij;PROxy;for(i=0;i〈99;i++)for(j=i+1;j〈100;j++)if(strcmp(sell[i].mcsell[j].mc)〈0)/*按产品名称从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j].mc)==0)/*若产品名称相同则按金额从小到大排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈99;i++)\r\nfor(j=i+1;j〈100;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)〈0)/*按产品名称从大到小进行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[j].mc)==0)/*若产品名称相同,则按金额从小到大排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本题是有关结构体数组的排序问题。可以用选择法来实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对应位置的字符的ASCII码小(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小排序的功能。
注意:这里需要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若发现产品名称是相同的,则要按照金额从小到大进行排序。
35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金额从大到小进行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金额相同则按产品名称从小到大进行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];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{if(sell[i].je<sell[j].je)/*按金额从大到小进行排列*/\r\n{xy=sell[i];\r\nsellIii=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金额相同,则按产品名称从小到大进行排列*/\r\nif(strcmp(sellIii.mc,sell[j].mc)>0)\r\n{xy=sellIi];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:
(1)结构体及结构数组的相关操作。
(2)结构数组的排序。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海安4年级期末数学试卷
- 广东省2024年小考数学试卷
- 河北中考语文数学试卷
- 2025年中国老鹰茶行业市场深度调查及发展前景研究预测报告
- 中国三角柄螺丝刀行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2024-2030年中国对讲系统可视门铃行业市场深度研究及投资规划建议报告
- 2025版9A文离婚协议书范本及子女抚养权代理合同
- 二零二五年度抖音平台直播内容安全监控服务合同
- 美容院商铺租赁合同2025年标准版
- 2025年接送机服务及接送车租赁及行李打包及寄存合同
- 中成药的合理使用培训课件
- 《干部履历表》1999版电子版
- 《遥感原理与应用》复习考试题库(带答案)
- 车贷延迟还款协议书
- 村地震灾害应急处置方案
- 四川省拟任县处级党政领导干部任职资格考试题
- OptiSystem-设计光纤放大器和光纤激光器-讯稷
- 初中心理健康教育活动方案(7篇)
- 《中华人民共和国监察法实施条例》测试题
- 繁峙县茶坊矿业开发有限公司3万t-a金矿开采项目 环评报告
- 2022年汽车维修工高级工(三级)理论题库-单选题库
评论
0/150
提交评论