
软考备考资料

📚23年真题卷 | 24上半年真题+答案




✍第1题(单选题):
嵌入式实时操作系统与一般操作系统相比,具备许多特点。以下不属于嵌入式实时操作系统特点的是()。
A.可剪裁性
B.实时性
C.通用性
D.可固化性
参考解析:
【所属知识点】
嵌入式系统>嵌入式操作系统
【正确答案】
B
【答案分析】
本题考查嵌入式实时操作系统兼具嵌入式操作系统的特点和实时操作系统的特点。
嵌入式操作系统主要有以下特点:
(1)微型化(2)代码质量高(3)专业化(4)实时性强(5)可裁减、可配置。
实时操作系统的最核心特点是实时性强。
C选项的通用性与嵌入式操作系统相背,所以不属于嵌入式实时操作系统的特点。
✍第2题(单选题):
RUP(Rational Unified Process)软件开发生命周期是一个二维的软件开发模型,其中,RUP的9个核心工作流中不包括()。
A.瀑布模型
B.增量模型
C.快速模型
D.面向对象模型
参考解析:
【所属知识点】
软件工程>开发模型
【正确答案】
C
【答案分析】
RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(CoreSupporting Workflows)。
1、商业建模(Business Modeling):商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程、角色和责任。
2、需求(Requirements):需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统所解决问题的定义和范围。
3、分析和设计(Analysis& Design):分析和设计工作流将需求转化成未来系统的设计,为系统开发一个健壮的结构并调整设计使其与实现环境相匹配,优化其性能。4、实现(Implementation):实现工作流的目的包括以层次化的子系统形式定义代码的组织结构;以组件的形式(源文件、二进制文件、可执行文件)实现类和对象;将开发出的组件作为单元进行测试以及集成由单个开发者(或小组)所产生的结果,使其成为可执行的系统。
5、测试(Test):测试工作流要验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正确的实现,识别并确认缺陷在软件部署之前被提出并处理。
6、部署(Deployment):部署工作流的目的是成功的生成版本并将软件分发给最终用户。
7、配置和变更管理(Configuration& Change Management):配置和变更管理工作流描绘了如何在多个成员组成的项目中控制大量的产物。
8、项目管理(Project Management):软件项目管理平衡各种可能产生冲突的目标、管理风险,克服各种约束并成功交付使用户满意的产品。其目标包括:为项目的管理提供框架,为计划、人员配备、执行和监控项目提供实用的准则,为管理风险提供框架等。
9、环境(Environment):环境工作流的目的是向软件开发组织提供软件开发环境,包括过程和工具。
✍第3题(单选题):
X公司接受Y公司的委托开发了一款应用软件,双方没有订立任何书面合同。在此情形下,()享有该软件的著作权。
A.管道-过滤器
B.隐式调用
C.主程序-子程序
D.解释器
参考解析:
【所属知识点】
知识产权与标准化>知识产权人确定
【正确答案】
B
【答案分析】
委托创作中,没有约定著作权归属,则默认由创作方获得著作权。
✍第4题(单选题):
EJB是企业级Java构件,用于开发和部署多层结构的、分布式的、面向对象的Java应用系统。其中,()负责完成服务端与客户端的交互;()用于数据持久化来简化数据库开发工作;()主要用来处理并发和异步访问操作。
A.会话型构件
B.实体型构件
C.COM构件
D.消息驱动构件
参考解析:
【所属知识点】
软件架构设计>构件与中间件技术>构件标准
【正确答案】
A
【答案分析】
EJB分为会话Bean、实体Bean和消息驱动Bean。
1、会话Bean:用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个会话Bean来为客户端服务。会话Bean可以直接访问数据库,但更多时候,它会通过实体Bean实现数据访问。
2、实体Bean:用于实现O/R映射,负责将数据库中的表记录映射为内存中的实体对象,事实上,创建一个实体Bean对象相当于新建一条记录,删除一个实体Bean会同时从数据库中删除对应记录,修改一个实体Bean时,容器会自动将实体Bean的状态和数据库同步。
3、消息驱动Bean:是EJB3.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态会话Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。
✍第5题(单选题):
给定员工关系EMP(EmpID,Ename,sex, age, tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话、负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用()进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为()。
第一问:
A.Primary Key (DepID) On DEP (DepID)
B.Primary Key (DepID) On EMP(DepID)
C.Foreign Key (DepID) ReferencesDEP(DepID)
D.Foreign Key (DepID) ReferencesEMP(DepID)
第二问:
A.TT2,4(08='开发部(EMPxDEP))
B.T2,4(01=9(EMPx¶2='开发部(DEP)))
C.T2,3(EMPx02=开发部(DEP))
D.TT2,3(T1,2,4,6(EMP)x02='开发部·(DEP))
参考解析:
【所属知识点】
数据库系统>关系代数
【正确答案】
C;B
【答案分析】
参考解析1:
本题中要求“DepID参照部门关系DEP的主码DepID",实际上就是在创建EMP时,将DellD定义为外键。其具体定义语法为:Foreign Key(DepID) References DEP(DepID)。
参考解析2:
第二问要求“查询开发部的负责人姓名、年龄"的关系代数表达式,选项B是先进行σ(2=开发部(DEP))运算,即在DEP关系中选择部门名Dname-'开发部'的元组;然后将EMP关系与其进行EMP.DepID=DEP.DepID的自然连接,并去掉右边的重复属性“DEP.DepID",自然连接后的属性列为(EmpID,Ename,sex, age, tel, DepID,Dname, Dtel,DEmpID);在此基础上进行σ(1=9)运算,即进行员工号EmpID等于部门负责人号DEmpID的选取运算;最后进行属性列2(Ename)和属性列4(age)的投影运算。
✍五道题不尽兴?点击进入👉「每日一练在线题库」,更多题目等你来练习~

🙌2024年软考🙌
24下半年考试时间为11月9日-12日
👉点击查看各科往年真题及解析
中国计算机技术职业资格网

高级:系分、架构、网规、系规
中级:软设、网工、信安、集成、多媒体、监理
希赛网是专业的在线职业教育平台,其前身是软件工程专家网,创立于2001年6月8日。
在二十多年的发展历程中,希赛网始终致力于提高学习效率,在培训模式上不断创新,基于人工智能和大数据技术,研发了开放式智能互动学习平台,为用户提供智适应学习方案。先后荣获国家外专局优秀项目管理培训机构、网易教育金翼奖年度公众信赖职业教育品牌、新浪中国教育盛典年度口碑影响力职业培训机构、腾讯回响中国年度影响力在线教育品牌、腾讯教育口碑影响力职业教育品牌、京东教育最具人气品牌奖等荣誉。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/te-jc/39124.html