软件水平考试考试真题精选及答案6卷.docx
软件水平考试考试真题精选及答案6卷软件水平考试考试真题精选及答案6卷 第1卷编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(请作答此空)并不是每个编译器都是必需的。与编译器相比,解释器 ( ) 。A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成答案:C解析:本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必需的。数据链路层最基本的服务是将源自网络层的数据可靠地传输到相邻结点。数据链路层的主要协议不包括( )。A.点对点协议B.HDLCC.802.3D.异步传输模式答案:C解析:点对点协议PPP作为数据链路层协议,既支持同步链路连接也支持异步。HDLC是一个在同步网上传输数据、面向比特的数据链路层数据协议。ATM是数据链路层协议。IEEE802.3对应物理层协议。著作权中,( )的保护期不受限制A.发表权B.发行权C.署名权D.展览权答案:C解析:根据著作权法第二十条作者的署名权、修改权、保护作品完整权的保护期不受限制。图形用户界面的设计原则中不包括( )。A.绝大多数人会选择的选项应按默认选择处理B.常用的操作项应放在明显突出易发现的位置C.多个操作项的排列顺序应与业务流程相一致D.界面设计时无须也无法考虑用户误操作情况答案:D解析:本题考查软件工程基础知识。用户界面设计时,必须考虑尽量减少用户误操作的可能,还要考虑在用户误操作后的应对处理(例如,给出错误信息,提示正确操作等)。数据流图(DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的(5) 。A.处理过程B.输入与输出C.数据存储D.数据实体答案:B解析:网络工程师假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于(请作答此空)。为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:SELECT商品名,型号,价格 FROM P WHERE ( ) AND ( ) ( );A.1:1B.1:nC.n:1D.n:m答案:D解析:本题考查数据库基本概念和SQL语言应用。根据题意,营销点唯一标识S中的每一个元组,所以营销点可以作为S的主键。商品关系P(商品名,条形码,型号,产地,数量,价格)中的条形码属性可以作为该关系的主键,因为,条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,第1小题的正确答案是"营销点、条形码"。根据题意"每个营销点可以销售多利嘀品,每一种商品可以由不同的营销点销售",故S和P之间的联系类型属于n:m。查询产地为"上海"的产于"上海"且商品名为"冰箱"或"电视"的型号及价格信息,并要求按价格的降序排列的SQL语句为:SELECT 商品名,型号,价格FROMPWHERE (商品名='冰箱'OR商品名='电视') AND产地'上海'ORDER BY 价格 DESC;软件水平考试考试真题精选及答案6卷 第2卷DNS服务器中的资源记录分成不同的类型,其中指明区域主服务器和管理员邮件地址的是(上题),指明区域邮件服务器地址的是(本题)。A.SOA记录B.PTR记录C.MX记录D.NS记录答案:C解析:NS记录表示域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析;SOA授权记录,设置一些数据版本和更新以及过期时间的信息. 表明了谁是这个区域的主服务器以及管理员邮件地址。MX(Mail Exchanger)记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。PTR记录被用于电子邮件发送过程中的反向地址解析,将IP反向查询为域名。项目范围的定义和管理过程将影响到整个项目是否成功。每个项目都必须慎重地权衡工具、数据来源、方法论、过程和程序以及其他一些因素,以确保在管理项目范围时所做的努力与项目的规模、复杂性和重要性相符。因此,项目经理应该重点关注 ( ) 这个过程。A.范围控制B.范围变更C.编制范围管理计划D.范围确认答案:C解析:Traditional IP packet forwarding analyzes the(请作答此空)IP address contained in the network layer header of each packet as the packet travels from its source to its final destination.A router analyzes the destination IP address independently at each hop in the network.Dynamic( )protocols or static configuration builds the database needed to analyze the destination IP address(the routing table).The process of implementing traditional IP routing also is called hop-by-hop destination-based( )routing.Although successful,and obviously widely deployed,certain restrictions,which have been realized for some time,exist for this method of packet forwarding that diminish is( ).New techniques are therefore required to address and expand the functionality of an IP-based network infrastructure.This first chapter concentrates on identifying these restrictions and presents a new archiecture,known as multiprotocol( )switching,that provides solutions some of these restrictions.A.datagramB.destinationC.connectionD.service答案:B解析:传统的IP数据包转发分析目的IP地址,该地址包含在每个从源到最终目的地的网络层数据包的头部。一个路由器的分析目的IP地址,该地址独立在网络中的每跳。动态路由协议或静态配置构建数据库,该数据数据库需要分析目的IP地址(路由表)。实施传统的IP路由的过程也叫作基于目的地的逐条单播路由。虽然成功而且明显得广泛部署,并实现了一段时间,但是必然有某些限制,这种数据包转发方法的存在是减少了灵活性。新技术是因此需要地址和扩展一个基于ip的网络基础设施的功能。第一章集中在识别一种新的架构的限制条件和反馈,该架构众所周知是多协议标签交换,它为其中的一些限制条件提供解决方案。控制成本过程输出,不包括( )。A.项目资金需求B.项目文件更新C.工作绩效信息D.成本预测答案:A解析:控制成本输出包括:1、工作绩效信息2、成本预测3、变更请求4、项目管理计划更新5、项目文件更新6、组织过程资产更新A选项是控制成本的输入。在考查输入输出时经常穿插考查,要记清楚。Without propersafeguards,every part of a network is vulnerable to a security breach orunauthorized activity from( ),competitors,or even employees.Many ofthe organizations that manage their own(本题)network security and usethe Internet for more than just sending/receiving e-mails experience anetwork( )and more than half of these companies donot even know they were attacked.Smaller( )are often complacent,having gained a false sense of security.They usually react to the last virusor the most recent defacing of their website.But they aretrapped in asituation where they do not have the necessary time and( )to spend on security.A.exteriorB.internalC.centreD.middle答案:B解析:阅读下列说明,回答如下问题。某具有系统集成特级资质的公司中标了一个国家级的项目,该大项目为多个项目的组合,由1个项目集和另外8个项目组成。该公司总经理为薛总,总工程师为邹总。二人都认为其中的某项目应该实行敏捷项目管理,薛总认为:敏捷项目管理是规划和指导项目流程的迭代方法。与敏捷软件开发一样,敏捷项目是在使用迭代的小型部门中完成的。每个迭代都由项目团队审核和评价,从迭代的评价中获得的信息用于决定项目的下一个步骤。每个项目迭代通常是安排在两周内完成。(10分)邹总认为,敏捷项目管理的流程包括构想、推测、探索、适应、结束。同时进行了阐述,针对邹总的敏捷项目管理的如下说法,请判断对错。1、构想阶段的任务是确定产品构想、项目范围、项目团队以及团队共同工作的方式。2、推测阶段制定基于功能的发布计划、里程碑和迭代计划,确保交付构想的产品。字典对"推测"的定义"根据已知的测度未知的"。3、探索阶段的任务是在短期内提供测试的功能,致力于减少项目风险和不确定性4、适应阶段的任务是审核提交的结果、当前情况以及团队的绩效,必要时做出调整。5、结束阶段的任务是终止项目、交流主要的学习成果并庆祝。(6分)1、填空(2分)薛总认为,如果项目集各干系人有不同的目标,并且这些目标不具有协调收益的交付特征,只是资金、技能、干系人等方面存在关联,则这些最好通过项目组合,而不是使用项目集方法来对这些组件进行管理。( )是从组织战略的角度,立足于项目集收益对将构建的项目集及各种备选的构建初始方案进行正式或非正式论证的过程,也即是对初始项目集的可行性研究。2、不定向选择(2分,多选、少选、错选均不得分)项目集指导委员会的主要责任是保证项目集能够按照计划实现组织的战略目标,围绕这一基本职能就要求项目集指导委员会承担在组织范围内对项目集的成功识别、启动和实现起到具有关键作用的职责。( )一般不属于项目集指导委员会的责任。A 保证项目集与组织愿景和目标的一致性B 项目集批准和启动C 项目集组件管理D 项目集筹资计划审批3、不定向选择(2分,多选、少选、错选均不得分)项目集中知识管理主要包括三项内容,( )一般不属于项目集知识管理的内容。A 跨项目集的知识收集与共享B 掌握项目集具体知识内容的个人和主题专家知识的挖掘和整理C 项目集审计D 存储收集项目集知识和项目集构建的项目管理信息系统建设(9分)根据项目集收益的实现情况将项目集生命周期划分为哪几个过程?答案:解析:对、对、对、对、对1、填空:项目集商业论证2、选择:C3、选择:C(5分)项目集定义阶段、项目集收益交付阶段和项目集收尾阶段三个过程。软件水平考试考试真题精选及答案6卷 第3卷电子商务安全体系反映了电子商务安全涉及的内容和相关技术,由网络服务层、加密技术层、安全认证层、安全协议层、应用系统层组成。其中,入侵检测是_应完成的功能之一。A.网络服务层B.加密技术层C.安全认证层D.安全协议层答案:A解析:本题考查电子商务安全体系方面的基础知识。电子商务的交易过程面临着信息截取和窃取、信息篡改、信息假冒、信息抵赖等威胁,对电子商务的交易信息安全提出了保密性、完整性、不可否认性、身份可认证性、可用性和可控性的安全需求。电子商务安全涉及的计算机网络安全和商务交易安全,二者相辅相成,缺一不可。电子商务安全体系反映了电子商务安全涉及的内容和相关技术。在电子商务安全体系结构层次中,下层是上层的基础,为上层提供技术支持;上层是下层的扩展与递进。层次之间相互依赖、相互关联构成统一整体。每一层通过各自的安全控制技术,实现各层的安全策略,保证电子商务系统的安全。网络服务层为电子商务系统提供基本、灵活的网络服务,是各种电子商务应用系统的基础,提供信息传送的载体和用户接入的手段。通过Internet网络层的安全机制(如入侵检测、安全扫描、防火墙等技术)保证网络层的安全。加密技术是保证电子商务交易安全所采用的最基本的安全措施,它用于满足电子商务对保密性的需求。加密技术层采用对称加密和非对称加密技术保障信息的安全。安全认证层对加密技术层中提供的多种加密算法进行综合运用,进一步满足电子商务对完整性、不可抵赖性等要求。主要完成的功能是数字摘要、数字签名、数字证书、认证中心等。安全协议层是加密技术层和安全认证层的安全控制技术的综合运用和完善,为电子商务安全交易提供保障机制和交易标准。包括SSL协议、SET协议等。不属于FC SAN环境中的组件是( )。A.存储设备B.FC交换机C.FC.HBAD.以太网交换机答案:D解析:在FC网络中不需要以太网交换机设备某公司经过SWOT(Strength优势、Weakness劣势、Opportunity机会、Threat威软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中, ( ) 属于商业风险。A.软件的开发时间可能会超出预期时间B.采用的开发技术过于先进,技术本身尚不稳定C.软件开发过程中需求一直未能稳定下来D.软件开发过程没有得到预算或人员上的保证答案:D解析:软件开发过程没有得到预算或人员上的保证属于商业风险。布图设计专有权的保护期为( )年。A.5B.7C.10D.20答案:C解析:注册商标有效期为十年,但期满可以续展,续展次数没有限制。布图设计专有权的保护期为10年。某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的(请作答此空);更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的();更改系统加密的级别将对安全性和性能产生影响,这属于系统的();对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A. 可用性B. 可修改性C. 可靠性D. 安全性答案:A解析:性能是指系统的响应能力,即要经过多长时间才能对某个时间做出响应。可用性是指系统两次故障之间系统正常运行的比例。当可用性和可靠性同时出现在选项中的时候,我们通常选择可用性。可修改性是指较高的性价比对系统进行变更的能力。敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性的特性,是多个质量属性的敏感点。风险点不以标准术语出现,它指某些做法有一些隐患可能导致一些问题。非风险点是指某些做法是可行的、可接受的。DNS反向查询功能的作用是 (本题) ,资源记录MX的作用是 ( ) ,DNS资源记录 ( ) 定义了区域的反向搜索。A.定义域名服务器的别名B.将IP地址解析为域名C.定义域邮件服务器地址和优先级D.定义区域的授权服务器答案:B解析:软件水平考试考试真题精选及答案6卷 第4卷一信息系统工程监理单位的行为应该遵循以下准则守法、公正、科学、保密、( )。A.公平B.独立C.严谨D.公开答案:B解析:信息系统工程监理单位的行为应该遵循以下准则守法、公正、科学、保密、(独立)在进行域名解析的过程中,若主域名服务器故障,由转发域名服务器传回解析结果,下列说法中正确的是( )。A.辅助域名服务器配置了递归算法B.辅助域名服务器配置了迭代算法C.转发域名服务器配置了递归算法D.转发域名服务器配置了迭代算法答案:C解析:通常本地域名服务器使用递归形式查询,另外转发域名服务器也是使用递归查询的形式。A push operation adds an item to the top of a (73).A.queue B.tree C.stack D.date structure答案:C解析:推动操作将项目添加到_顶部。A 线性表B树状图 C栈 D数据结构栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。根据你所学的项目管理知识,回答问题1至问题3,将解答填入答题纸的对应栏内。(每个问题,答对1条得1分,答对5条即满分.如果该问题答案不够5条,则全答即满分)(5分) 成本估算的主要步骤有哪些?(5分) 请说明老七种工具、新七种工具分别是什么?(5分) 优秀团队的建设一般要依次经历哪5个阶段? (5分) 成功团队的特征有哪些?(5分) 消积风险和积极风险的应对策略是什么?答案:解析:(5分) 成本估算的三个主要步骤识别并分析成本的构成科目。根据已识别的项目成本构成科目,估算每一科目的成本大小。分析成本估算结果,找出各种可以相互替代的成本,协调各种成本之间的比例关系。(5分) 老七种工具:流程图因果图直方图散点图帕累托图控制图核查表。新七种工具:矩阵图树形图关联图亲和图过程决策程序图活动网络图优先矩阵(5分) 优秀团队的建设一般要依次经历以下5个阶段:形成阶段;震荡阶段;规范阶段;发挥阶段;解散阶段。(5分) 成功团队的特征:(1)团队的目标明确。成员清楚自己工作对目标地贡献。(2)团队的组织结构清晰,岗位明确。(3)有成文或习惯的工作流程和方法。而且流程简明有效。(4)项目经理对团队成员有明确的考核和评价标准,工作结果公正公开,悬赏分明。(5)有共同制定并遵守的组织纪律.(6)团队成员互相信,任协同工作,善于总结和学习。(5分) 消积风险的应对策略:回避、转移、减轻、接受。积极风险的应对策略:开拓、分享、提高、接受。在 Windows中运行route print命令后得到某主机的路由信息如下图所示。则该主机的IP地址为( ),子网掩码为(请作答此空),默认网关为( )。A.255.0.0.0B.255.255.255.0C.255.255.255.128D.255.255.255.255答案:C解析:常识。( )不属于零基预算的优点。A. 不受现有费用项目限制B. 编制预算的工作量小C. 有利于合理利用资金D. 不受现行预算约束答案:B解析:零基预算:更详细的现状分析、费用分析、需求预测、效率提升比、研发投入与产出比、投资回报率分析等,当管理层拿到这样的数据或报告时,才可能打动他们,进而持续地拿出一笔钱投入一个已在运行的工作中。是不考虑过去的预算项目和收支水平,以零为基点编制的预算,具体指不受以往预算安排情况的影响,一切从实际需要出发,逐项审议预算年度内各项费用的内容及其开支标准,结合财力状况,在综合平衡的基础上编制预算的一种科学的现代预算编制方法。优点:有利于合理分配资金、有利于提高预算管理,不受现有费用项目限制,不受现行预算约束但是缺点是:编制预算的工作量大,所以选B软件水平考试考试真题精选及答案6卷 第5卷在项目沟通管理过程中存在若干影响因素,其中潜在的技术影响因素包括 (58) 。对信息需求的迫切性 资金是否到位预期的项目人员配备 项目环境 项目时间的长短A.B.C.D.答案:A解析:某项目开始一段时间后,客户提出一些产品修改需求,项目组小A没有通知项目经理变执行了变更。测试阶段发现,测试结果与设计不同。这种情况主要是由于 () 。A.测试计划制定不完善B.范围变更控制没有做好C.质量管理计划制定不完善D.沟通计划不完善答案:B解析:本题因为变更控制没有做好,才导致了测试结果与设计不同。其他选项不是主要原因。在某单位招标过程中发生了如下事件,根据中华人民共和国招投标法及其实施条例,当出现 ( ) 之一时,评标委员会应当否决其投标。 投标文件未经投标单位盖章和单位负责人签字 同一投标人提交两个以上不同的投标文件,但招标文件未要求提交备选投标 投标报价高于招标文件设定的最高投标价 投标书中包括投标联合体共同签发的报价折扣声明A.B.C.D.答案:D解析:明显不可能废标,如果是联合体投标,必须要包括投标联合体共同签发的报价折扣声明。在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用( )方式时,不需要CPU控制数据的传输过程。A.中断B.程序查询C.DMAD.无条件传送答案:C解析:无条件传送:不查询外设状态而直接进行输入输出的一种方式,简单、经济,但可靠性差。中断:中断就是打断中央处理器正在执行的工作,去处理其他更重要或者紧急的任务。程序查询:首先查询外设状态,满足条件时才进行数据的传送,简单,可靠性高,但CPU效率低。DMA:Direct memory access,直接存储器存取方式,特点是数据从输入/输出模块到主存传输过程中,无需CPU中转。数据在内存与I/O设备间的直接成块传送,不需要CPU的任何干涉。在软件生存周期内,( )不属于构成软件配置管理项的内容。A.管理文档和技术文档B.接口、环境C.源代码列表和可执行代码D.运行所需的各种数据答案:B解析:在软件生存周期内所产生的各种管理文档和技术文档、源代码列表和可执行代码,以及运行所需的各种数据,构成软件配置管理项。具体来讲,软件配置可包括以下几方面:开发文档,代码,第三方控件、插件,参考资料,测试文档,用户文档,项目管理文档,验收文档等。(1)项目文档主要指:立项建议书、可行性分析报告、技术建议书、用户需求说明书、项目计划、项目进度计划、项目阶段性计划、产品需求规格说明书、概要设计报告、详细设计、数据库设计、界面设计、用户操作手册、用户安装手册、培训文档、验收报告以及上述文档的评审记录。(2)代码主要指:源代码等。(3)工具主要指:脚本文件、插件、第三方控件等。系统组织结构与功能分析中,可以采用多种工具,其中 ( ) 描述了业务和部门的关系。A. 组织/业务关系图 B. 业务功能一览图C. 组织结构图 D. 物资流图答案:A解析:组织结构与功能分析是整个系统分析工作中最简单的一环。组织结构与功能分析主要有三部分内容:组织结构分析、业务过程与组织结构之间的联系分析、业务功能一览表。其中组织结构分析通常是通过组织结构图来实现的;业务过程与组织结构联系分析通常是通过组织/业务关系图来实现的;业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来。软件水平考试考试真题精选及答案6卷 第6卷在缺省配置的情况下,交换机的所有端口A.处于直通状态B.属于同一VLANC.属于不同VLAND.地址都相同答案:B解析:默认情况下,交换机的所有端口都处于同一vlan,而且是vlan1。利用海明码(Hamming Code)纠正单位错,如果有6位信息位,则需要加入( )位冗余位。A.2B.3C.4D.5答案:C解析:防火墙不能实现( )的功能。A.过滤不安全的服务B.控制对特殊站点的访问C.防止内网病毒传播D.限制外部网对内部网的访问答案:C解析:防火墙一般用于网络边界区,实现内网,外网之间通信的控制。内网的通信可以直接通信,无需经过防火墙。UDDI、SOAP、WSDL、XML等是构成Web Service的重要技术,在CORBA体系中与SOAP对应的是 ( )。 A. ORPCB. IIOPC. SOA D. EJB答案:B解析:互联网内部对象请求代理协议IIOP是一个实现互操作性的协议,它使得由不同语言编写的分布式程序在因特网中可以实现彼此的交流沟通。它是行业战略性标准,也是公用对象请求代理程序结构中至关重要的一个部分。某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4MB,物理块依次编号为:0、1、2、,位示图字依次编号为:0、1、2、,那么16385号物理块的使用情况在位示图中的第( )个字中描述;如果磁盘的容量为1000GB,那么位示图需要(请作答此空)个字来表示。A.1200B.3200C.6400D.8000答案:D解析:因为磁盘物理块大小为4MB,1000GB=1000*1024MB=1000*256个物理块,而一个字可以表示32个物理块,所以共需要(1000*256)/32=8000个字来表示。故15题答案为D。某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:商品(商品号,商品名称,生产商,单价),F1=商品号商品名称,商品号生产商,商品号单价),商品关系的主键是 ( )。仓库(仓库号,地址,电话,商品号,库存量),F2=仓库号(地址,电话),(仓库号,商品号)库存量。仓库关系的主键是( ),外键是( )。仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为(请作答此空)。A. 仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)B. 仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)C. 仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)D. 仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)答案:D解析:本题正确的答案D。为了解决仓库关系模式存在的问题需要进行模式分解,其中,选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同,分析略。选项D分解是即保持函数依赖,又无损连接,分解的结果如下: