全国计算机等级考试三级网络题库详解
- 格式:doc
- 大小:456.00 KB
- 文档页数:64
(如有雷同不要介意)一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)我国互联网界曾发生所谓3Q大战,根据你的了解它们发生在哪两个公司之间?(D)与百度之间与腾讯之间C.奇虎360与百度之间D.奇虎360与腾讯之间(2)我国早期批量生产的计算机是(B)计算机计算机计算机计算机(3)关于客户机的描述中,错误的是(C)A.智能手机不能用作客户机B.平板电脑能用作客户机C.笔记本电脑能用作客户机D.高端台式机能用作客户机(4)关于笔记本电脑配置的描述中,正确的是(B)A.必须用Intel双核奔腾芯片B.通常有多个USB接口C.内存不超过1GBD.一般用nVIDIA网卡(5)关于软件的描述中,错误的是(C)A.系统软件比应用软件更贴近硬件B.软件由程序代码与相关文档组成C.共享软件都是自由软件D.数据库软件是应用软件(6)关于多媒体的描述中,正确的是(D)A.熵编码属于有损压缩B.源编码属于无损压缩C.有损压缩的压缩比小D.无损压缩是可逆的(7)关于OSI参考模型的描述中,正确的是(B)参考模型由IETF制定B.按功能可以分为7个层次的含义是操作系统互连D.详细定义每层的实现技术(8)在TCP/IP参考模型中,实现可靠到端通信的层次是(D)A.数据链路层B.物理层C.网络层D.传输层(9)以太网帧的地址字段使用的是(A)地址地址C.域名D.端口号(10)关于无线自组网的描述中,错误的是(B)A.是一种对等结构的无线网络B.需要基站的支持C.在军事领域中有较多的应用D.可用WiFi技术实现联网(11)标准针对的网络是(A)A.无线个人区域网B.无线传感器网C.无线宽带城域网D.无线局域网(12)HTTP使用的著名端口号是(C)(13)关于交换式局域网的描述中,正确的是(B)A.采用共享介质B.核心设备是交换机C.只支持半双工通信D.只支持1GpBs速率(14)数据传输速率为5×106bps,可以记为(D)(15)在邮件服务器之间实现邮件投递的协议是(C)(16)关于千兆以太网的描述中,错误的是:(A)A.只支持光纤作为传输介质B.数据传输速率是1GbpsC.没有改变以太网帧的结构D.协议标准时IEEE(17)在网络协议中,定义控制信息格式的是:(D)A.层次B.接口C.时序D.语法(18)BitTorent支持的P2P应用类型是(B)A.即时通信B. 文件共享C.协同工作D.流媒体传输(19)关于OSI参考模型各层功能的描述中,正确的是:(C)A.应用层实现介质访问控制B.物理层实现域名解析C.网络层实现路由选择D.会话层定义各种网络服务(20)如果交换机的最大带宽为,具有2个千兆的全双工端口,则其百兆的全双工端口数量最大为:(A)(21)100BASE-TX标准支持的传输介质是:(D)A.单模光纤B.红外线C.同轴电缆D.双绞线(22)关于网络拓扑结构的描述中,错误的是:(C)A.星型拓扑存在中心结点B.网状拓扑是无规则的拓扑C.环型拓扑传输延时不确定D.广域网大多采用网状拓扑(23)跳频扩频的英文缩写是:(D)(24)关于操作系统的描述中,错误的是:(C)A.通过文件表查找文件B.文件句柄是文件的识别依据C.内存管理通过文件系统实现D.基本驱动程序固化在BIOS中(25)关于进城与线程的描述中,正确的是:(B)A.进城与线程是相同的概念B.进程需要存储空间C.一个线程可包含多个进程D.线程不需要分时器切换(26)关于Unix操作系统的描述中,错误的是(C)A.属于多用户操作系统B.由内核与外壳组成C.内核的操作原语对硬件不起作用D.主要用C语言写成(27)关于Linux操作系统的描述中,正确的是:(D)A.内核直接取自UnixB.为Unix的变种C.图形界面只有KDED.符合POSIX标准(28)关于WindowsServer 2008操作系统的描述中,错误的是:(D)A.系统集成IIS服务B.虚拟化采用Hypervisor软件层C.系统体现了动态IT技术的趋势D.采用基于模拟器的虚拟化技术(29)关于Internet的描述中,正确的是:(A)是一个信息资源网是一个内部网C.中继器是Internet中的主要设备是Internet使用的主要协议(30)关于ADSL接入的描述中,正确的是:(A)A.数据传输需要进行调制解调B.传输介质采用同轴电缆C.只支持TCP/IP网络D.上行速率通常大于下行速率(31)UDP服务的特点之一为:(A)A.不可靠C.面向连接D.有序(32)关于IP抵制的描述中,错误的是:(A)地址可以代替MAC地址B.一条物理连接可以绑定多个IP地址地址携带地理位置信息地址由32位二进制数组成(33)如果一台主机的IP地址为,子网掩码为,那么它所处的网络(包括子网)为:(A)(34)在以太网中,使用ARP协议的目的是:(B)A.获取端口和IP地址的对应关系B.获取IP地址和MAC地址的对应关系C.获取MAC地址和端口的对应关系D.获取IP地址和域名的对应关系(35)在对IP数据报进行分片时,分片报头与源报文报头一定相同的字段为:(A)A.源IP 地址B.头部校验和C.标志D.总长度(36)下表为一路由器的路由表,如果该路由器接收到源地址为,目的IP地址为的IP数据报,那么它将把该数据报投递到:(D)子网掩码要到达的网络下一路由器直接投递直接投递(37)在发送IP数据报时,如果用户想记录该IP数据报穿过互联网的路径,那么可以使用的IP数据报选项为:(B)A.源路由选项B.记录路由选项C.源抑制选项D.重定向选项(38)在一个大型互联网中,动态刷新路由器的路由表可以使用的协议为:(B)(39)IPv6地址的长度为:(D)位位位位(40)关于Internet域名服务系统的描述中,正确的是:(B)A.域名解析的两种方式为重复解析和反复解析B.域名解析可以从根域名服务器开始C.“非权威”的解析结果是由解析器造成的D.使用高速缓冲技术可提高域名解析的准确性(41)关于FTP服务的描述中,错误的是:(B)A.数据连接分为主动模式与被动模式B.控制连接分为递归模式与反复模式C.数据连接通常使用TCP的20端口D.控制连接通常使用TCP的21端口(42)在发送哪条POP3命令之后,系统对指定的邮件做“删除”标记?(A)B. QUIT二、填空题请将每个空的正确答案写在答题卡【1】-【20】序号位置上,答在试卷上不得分。
2017年9月全国计算机等级考试《三级网络技术》复习全书【核心讲义+历年真题详解】最新资料,WORD格式,可编辑修改!目录第一部分备考指南..................................................................第1章考试概述................................................................第2章复习技巧................................................................ 第二部分核心讲义..................................................................第1章网络系统结构与设计的基本原则............................................第2章中小型网络系统总体规划与设计方法........................................第3章IP地址规划设计技术 .....................................................第4章路由设计基础............................................................第5章局域网技术..............................................................第6章交换机及其配置..........................................................第7章路由器及其配置..........................................................第8章无线局域网设备安装与调试................................................第9章计算机网络信息服务系统的安装与配置......................................第10章网络安全技术........................................................... 第三部分历年真题及详解............................................................全国计算机等级考试《三级网络技术》真题及详解(一)..............................全国计算机等级考试《三级网络技术》真题及详解(二)..............................全国计算机等级考试《三级网络技术》真题及详解(三)..............................全国计算机等级考试《三级网络技术》真题及详解(四)..............................全国计算机等级考试《三级网络技术》真题及详解(五)..............................全国计算机等级考试《三级网络技术》真题及详解(六).............................. 第四部分模拟试题及详解............................................................全国计算机等级考试《三级网络技术》模拟试题及详解(一)..........................全国计算机等级考试《三级网络技术》模拟试题及详解(二)..........................第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
全国计算机等级考试《三级网络技术》考试题库及答案(可下载)1.下列关于木马的描述中,错误的是()。
A. 木马是一个C/S结构的程序B. 木马具有自我复制的功能C. 木马可以通过即时聊天软件传播D. 木马被植入后可实施转向入侵【答案】: B【解析】:木马没有自我复制的功能,通常寄生在用户的计算机系统中,盗用用户信息,并通过网络发送给黑客,木马传播途径主要有:①电子邮件;②软件下载;③会话软件。
2.与病毒不同之处在于,()是没有自我复制功能的恶意程序。
A. 木马B. 宿主计算机蠕虫C. 网络蠕虫D. 良性病毒【答案】: A【解析】:木马通常寄生在用户的计算机系统中,盗用用户信息,并通过网络发送给黑客,与病毒不同之处在于,木马是没有自我复制功能的恶意程序。
3.下列对IPv6地址的表示中,错误的是()。
A. ::50D:BC:0:0:03DAB. FE23::0:45:03/48C. FE23:0:0:050D:BC::03DAD. FF34:42:BC::0:50F:21:0:03D【答案】: D【解析】:IPv4地址采用32位的点分四段十进制表示,而IPv6采用的是128位的冒分八段十六进制。
按照RFC2373定义,一个完整的IPv6地址的表示为XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX例如2031:0000:1F1F:0000:0000:0100:11A0:ADDF。
为了简化其表示法,RFC2373提出每段中前面的0可以省略,连续的0可省略为“::”,但只能出现一次,例如1080:0:0:0:8:800:200C:417A可以简写为1080::8:800:200C:417A。
类似于IPv4中的CDIR 表示法,IPv6用前缀来表示网络地址空间,比如2001:250:6000::/48表示前缀为48位的地址空间。
而D选项中的FF34:42:BC::0:50F:21:0:03D已经超过8段,所以表示错误。
(题库版)全国计算机等级考试《三级网络技术》精选试题汇总一、选择题1. 下列哪项不是OSI模型中的层次?A) 物理层B) 数据链路层C) 网络层D) 表示层2. 下列哪种网络拓扑结构最适合于小型局域网?A) 总线型B) 星型C) 环型D) 树型3. 下列哪项不是TCP/IP协议族中的协议?A) FTPB) HTTPC) SMTPD) ATM4. 下列哪种协议用于在IP网络输文件?A) FTPB) HTTPC) SMTP5. 下列哪项不是网络设备的类型?A) 路由器B) 交换机C) 集线器D) 调制解调器6. 下列哪种协议用于在IP网络输邮件?A) FTPB) HTTPC) SMTPD) ICMP7. 下列哪种协议用于在IP网络输网页?A) FTPB) HTTPC) SMTPD) ICMP8. 下列哪种协议用于在IP网络输网络管理信息?A) FTPB) HTTPC) SNMPD) ICMP9. 下列哪种协议用于在IP网络输实时视频?A) FTPB) HTTPD) ICMP10. 下列哪种协议用于在IP网络输网络控制信息?A) FTPB) HTTPC) SNMPD) ICMP二、填空题1. OSI模型中的最高层是______层。
2. TCP/IP协议族中的传输层协议是______。
3. 网络设备的类型包括路由器、交换机、集线器和______。
4. 下列哪种协议用于在IP网络输文件?______。
5. 下列哪种协议用于在IP网络输邮件?______。
6. 下列哪种协议用于在IP网络输网页?______。
7. 下列哪种协议用于在IP网络输网络管理信息?______。
8. 下列哪种协议用于在IP网络输实时视频?______。
9. 下列哪种协议用于在IP网络输网络控制信息?______。
10. 下列哪种协议用于在IP网络输网络管理信息?______。
三、简答题1. 简述OSI模型的作用。
2. 简述TCP/IP协议族的作用。
全国计算机等级考试三级网络技术经典选择题及详解1.设计一个宽带城域网将涉及"三个平台一个出口",即网络平台、业务平台、管理平台和()A) 广域网出口B) 局域网出口C) 城市宽带出口D) 卫星通道出口宽带城域网的总体结构如下图所示:由此可见,设计一个宽带城域网将涉及"三个平台和一个出口",即网络平台、业务平台、管理平台与城市宽带出口等问题。
2.下列关于宽带城域网核心交换层特点的描述中,错误的是()A) 将多个汇聚层连接起来B) 为整个城域网提供一个高速、安全与具有QoS保障能力的数据传输环境C) 提供宽带城域网的用户访问Internet所需要的路由服务D) 根据接入层的用户流量进行本地路由、过滤、流量均衡宽带城域网的核心交换层主要有以下几个基本功能:核心交换层将多个汇聚层连接起来,为汇聚层的网络提供高速分组转发,为整个城市提供一个高速、安全与具有QoS保障能力的数据传输环境。
核心交换层实现与主干网络的互联,提供城市的宽带IP出口。
核心交换层提供宽带城域网的用户访问Internet所需要的路由访问。
而D选项:根据接入层的用户流量进行本地路由、过滤、流量均衡,这是汇聚层的功能。
故此题选D。
3.在网络需求详细分析中除包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析,还需要做的工作是()A) 网络工程造价估算B) 网络工程进度安排C) 网络硬件设备选型D) 网络带宽接入需求分析网络需求详细分析主要包括:网络总体需求分析、综合布线需求分析、网络可用性和可靠性分析、网络安全性需求分析、网络工程造价估算等。
在完成前四项详细分析和初步设计方案的基础上,需要对满足设计要求的系统建设工程造价进行初步估算。
4.下列关于OSPF协议的描述中,错误的是()A) OSPF使用分布式链路状态协议B) 链路状态协议"度量"主要是指费用、距离、延时、带宽等C) 当链路状态发生变化时用洪泛法向所有路由器发送信息D) 链路状态数据库中保存一个完整的路由表最短路径优先协议(OSPF)最主要的特征是使用分布式链路状态协议。
全国计算机考试三级网络技术笔试试题答案一、选择题(每题2分,共40分)1. 下列关于网络拓扑结构的说法,错误的是()A. 星型拓扑结构便于管理B. 环型拓扑结构抗干扰能力强C. 网状拓扑结构可靠性高D. 环型拓扑结构容易形成网络风暴答案:D2. 下列关于OSI模型的层次,按由低到高的顺序排列正确的是()A. 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层B. 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层C. 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层D. 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层答案:A3. 下列关于TCP/IP模型的层次,按由低到高的顺序排列正确的是()A. 网络接口层、网络层、传输层、应用层B. 网络接口层、网络层、传输层、应用层C. 网络接口层、网络层、传输层、应用层D. 网络接口层、网络层、传输层、应用层答案:A4. 下列关于IP地址的说法,错误的是()A. IP地址分为A、B、C、D、E五类B. A类地址适用于大型网络C. B类地址适用于中型网络D. C类地址适用于小型网络答案:A5. 下列关于子网掩码的说法,错误的是()A. 子网掩码用于将网络划分为子网B. 子网掩码的长度由网络地址和子网地址决定C. 子网掩码中的全0位表示网络地址D. 子网掩码中的全1位表示子网地址答案:D6. 下列关于MAC地址的说法,错误的是()A. MAC地址是网络设备的物理地址B. MAC地址由48位二进制数组成C. MAC地址具有唯一性D. MAC地址由IP地址分配答案:D7. 下列关于TCP协议的说法,错误的是()A. TCP协议提供面向连接的服务B. TCP协议提供可靠的数据传输C. TCP协议使用三次握手建立连接D. TCP协议使用四次挥手断开连接答案:D8. 下列关于UDP协议的说法,错误的是()A. UDP协议提供无连接的服务B. UDP协议不保证数据传输的可靠性C. UDP协议使用端口号进行数据传输D. UDP协议使用三次握手建立连接答案:D9. 下列关于HTTP协议的说法,错误的是()A. HTTP协议是一种应用层协议B. HTTP协议用于Web浏览C. HTTP协议使用端口号80D. HTTP协议使用GET和POST方法答案:D10. 下列关于DNS协议的说法,错误的是()A. DNS协议用于域名解析B. DNS协议使用UDP协议C. DNS协议使用53端口D. DNS协议将域名转换为IP地址答案:B二、填空题(每空2分,共20分)1. 网络拓扑结构是指网络中各个节点之间的连接方式,常见的拓扑结构有______、______、______等。
全国计算机等级考试三级网络技术试题及答案一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 下列设备中,不属于手持设备的是A) 笔记本电脑 B) 掌上电脑 C) PDAD) 第3代手机(2) 下列说法中,正确的是A) 服务器只能用大型主机、小型机构成B) 服务器只能用装配有安腾处理器的计算机构成C) 服务器不能用个人计算机构成D) 服务器可以用装配有奔腾、安腾处理器的计算机构成(3) 主机板又称为母板,它有许多分类方法。
按它本身的规格可分为A) Socket 7主板、Slot1主板 B) A T主板、Baby-AT主板、ATX主板C) TX主板、LX主板、BX主板 D) SCSI主板、EDO主板、AGP主板(4) 网卡实现的主要功能是A) 物理层与网络层的功能 B) 网络层与应用层的功能C) 物理层与数据链路层的功能 D) 网络层与表示层的功能(5) 有许多国际标准可实现视频信息的压缩。
其中适合于连续色调、多级灰度静止图像的压缩标准是A) JPEG B) MPEG C) P×32 D) P×64(6) 著名的国产办公套件是A) MS Office B) WPS Office C) Lotus 2000 D) Corel 2000(7) 以下有关操作系统的叙述中,哪一个是错误的?A) 操作系统管理着系统中的各种资源B) 操作系统应为用户提供良好的界面C) 操作系统是资源的管理者和仲裁者D) 操作系统是计算机系统中的一个应用软件(8) 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是错误的?A) 进程管理主要是对程序(处理机)进行管理B) 存储管理主要管理内存资源C) 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题D) 设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理(9) 以下有关强迫性中断事件的叙述中,哪一个是错误的?A) 输入输出中断是来自通道或各种外部设备的中断,用于反映通道或设备的工作情况B) 硬件故障中断是机器发生错误时产生的中断C) 时钟中断是硬件时钟或软件时钟到时而引起的中断D) 程序性(自愿性)中断是正在运行程序有意识安排而引起的中断(10) 一个已经具备运行条件,但由于没有获得CPU而不能运行的进程处于A) 就绪状态 B) 睡眠状态 C) 等待状态 D) 挂起状态(11) 为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为A)地址分配 B) 地址计算C) 地址映射 D) 地址查询(12) 在页式存储管理中,系统提供一对硬件寄存器,它们是A) 基址寄存器和限长寄存器(分区存储管理) B) 直接地址寄存器和间接地址寄存器C) 上界寄存器和下界寄存器(分区存储管理)D) 页表始址寄存器和页表长度寄存器(13) 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是A)直接存取和间接存取B) 顺序存取和随机存取C) 只读存取和读写存取 D)顺序存取和链接存取(14) 文件的存取方式与文件的物理结构有关,常见的文件物理结构是A)顺序结构、线性结构和链接结构 B) 线性结构、链接结构和索引结构C) 顺序结构、链接结构和索引结构 D)顺序结构、线性结构和索引结构(15) 下列关于操作系统设备管理的叙述中,哪个是错误的A)设备管理使用户能独立于具体设备的复杂物理特性而方便地使用设备B)设备管理利用各种技术提高CPU与设备、设备与设备之间的并行工作能力C)操作系统对用户屏蔽了实现具体设备I/O操作的细节D)操作系统对设备尽量提供各种不同的接口(16) 计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据A)网络协议 B)网络操作系统类型C) 覆盖范围与规模 D)网络服务器类型与规模(17) 在采用点—点通信线路的网络中,由于连接多台计算机之间的线路结构复杂,因此确定分组从源结点通过通信子网到达目的结点的适当传输路径需要使用A)差错控制算法B)路由选择算法C)拥塞控制算法 D)协议变换算法(18) 建立计算机网络的主要目的是实现计算机资源的共享。
计算机三级网络技术试题及答案详解一、选择题1.计算机网络中的路径指的是()A. 通信设备之间的直接连接B. 数据从源到目的经过的所有路由器和链路C. 两个通信设备之间的链路D. 同一子网内的所有数据通信答案:B2.在TCP/IP协议中,IP层主要提供()功能。
A. 数据加密和解密B. 数据包分段和组装C. 数据包的重传机制D. 数据校验和差错检测答案:B3.下面哪种拓扑结构不可用于局域网?A. 星形拓扑B. 总线型拓扑C. 环形拓扑D. 布线型拓扑答案:C4.下列常见的子网掩码中,哪个掩码可用于一个最大支持254台主机的子网?A. 255.255.255.0B. 255.255.255.128C. 255.255.254.0D. 255.255.252.0答案:B5.下列哪种协议主要用于Web服务器和客户端之间的通信?A. SMTPB. HTTPC. FTPD. DNS答案:B二、填空题6.现代计算机通信技术中,应用最广泛的网络技术是()。
答案:Internet技术。
7.在一台计算机上安装了两张网卡,即可实现()。
答案:路由器的功能。
8.下列哪种拓扑结构具有总线型和星型拓扑的特点?答案:树状拓扑。
9.CIDR是()的缩写。
答案:无类别域间路由。
10.在OSI参考模型中,传输层上的协议包括()。
答案:TCP和UDP。
三、简答题11.网络协议是什么,有什么作用?网络协议是指在计算机网络中,通信双方之间传输数据的规则和标准。
它定义了数据交换的格式、数据传输的方式、数据错误的处理以及通信双方之间必须遵守的规则等。
网络协议的作用主要有以下几点:第一,确保数据的可靠传输,即使在网络出现故障或的部分发生错误时,也能保障数据的正确传输。
第二,使接入同一网络的设备具有互操作性,不同厂商的设备可以共同使用同一协议来进行数据的交换。
第三,保障网络的安全性能,不同的应用可以通过网络协议来实现数据的安全性传输,甚至根据协议来对网络流量进行控制和监控。
全国计算机等级考试 三级网络技术题库详解 (内部资料,禁止翻录)
山东农业大学计算中心 2012.4 全国计算机等级考试 三级网络技术题库详解
1 目录
第1类 结构体成员筛选并排序 ........................................................................... 2 第2类 数位分解后按筛选统计并排序 ............................................................... 7 第3类 数位分解后按数筛选及求平均值 ......................................................... 14 第4类 数位分解并重组后再筛选统计并排序 ................................................. 17 第5类 根据相邻数大小进行筛选统计并排序 ................................................. 23 第6类 根据后3位排序 ..................................................................................... 25 第7类 结构体数组排序 ..................................................................................... 26 第8类 迭代算法 ................................................................................................. 28 第9类 计算素数 ................................................................................................. 29 第10类 统计个数及求平均值 ............................................................................. 33 第11类 整除 ......................................................................................................... 36 第12类 平均值及方差 ......................................................................................... 38 第13类 字符串改写 ............................................................................................. 40 第14类 字符串排序 ............................................................................................. 41 第15类 字符移动 ................................................................................................. 46 第16类 字符串替代 ............................................................................................. 48 第17类 遍历统计、移动或倒排 ......................................................................... 54 第18类 选票问题 ................................................................................................. 56 第19类 出圈问题 ................................................................................................. 58 第20类 其他典型问题 ......................................................................................... 59 全国计算机等级考试 三级网络技术题库详解
2 第1类 结构体成员筛选并排序
1、已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存
入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT.DAT中。(★★★★★)
参考答案: void SortDat() { int i,j; PRO xy; for(i=0;i<99;i++) for(j=i+1;j<100;j++) { if(strcmp(sell[i].mc,sell[j].mc)<0) /*按产品名称从大到小进行排列*/ { xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若产品名称相同*/ if(sell[i].je{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } } } 2、 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列, 若产品名称相同, 则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后
调用函数WriteDat()把结果输出到文件OUT.DAT中。(★★★) 参考答案: void SortDat() { int i,j; PRO xy; for( i=0; ifor( j=i+1; j{ if(strcmp(sell[i].mc,sell[j].mc)>0) /*按产品名称从小到大进行排列*/ { xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } 全国计算机等级考试 三级网络技术题库详解 3 else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若产品名称相同*/ if(sell[i].je>sell[j].je) /*则按金额从小到大进行排列*/ {xy=sell[i];sell[i]=sell[j];sell[j]=xy;} } } 3、 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存
入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT.DAT中(★★) 参考答案: void SortDat() { int i,j; PRO xy; for(i=0;ifor(j=i+1;j{ if ( strcmp(sell[i].mc,sell[j].mc)>0 ) /*按产品名称从小到大进行排列*/ { xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若产品名称相同*/ if(sell[i].je{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } } } 4、已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最
后调用函数WriteDat()把结果输出到文件OUT.DAT中。(★★★★) 参考答案: void SortDat() { int i,j; PRO xy; for(i=0;i<99;i++) for(j=i+1;j<100;j++)