(图片大小可自由调整)
2025年软件认证工程师考试-软件工程综合知识考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.提高可维护性的方法有哪些?
2.组成UML的三种基本建筑块是()、关系和()。
3.下列关于Oracle数据库备份和恢复的描述错误的是()
A、每一个数据库实例都有一个在线日志
B、数据库日志有两部分组成:在线日志和归档日志
C、数据库备份是由构成Oracle数据库的物理文件和操作系统备份所组成的
D、当介质故障时进行数据库恢复,利用备份文件恢复毁坏的数据文件,不恢复控制文件
4.测试网页不包括哪项工作?()
A、需求分析是否合理
B、页面是否美观
C、链接是否准确
D、能否兼容不同浏览器
5.软件是为谁服务的?()
A、开发方
B、需求方
C、公司经理
D、研发人员
6.瀑布模型一般适应哪些场合?
7.以下关于配置文件的说法正确的是()
A、给定目录或应用程序中weB.config文件存在是完全可选的。
B、给定目录或应用程序中weB.config文件存在是必须的。
C、C.不管weconfig文件是否存在,该目录的所有配置设置将自动从父目录继承。
D、D.运行时,ASP.NET使用这些weconfig配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。
8.常用的软件项目的估算方法主要有哪4种?
9.简述文档在软件工程中的作用。
10.Oracle数据库的数据文件的特征有()。
A、一个数据文件与多个数据库联系
B、数据文件建立之后,可以改变大小。
C、一个表空间由一个或多个数据文件组成
D、数据文件包括部分数据库数据
11.数据流图的作用是什么?它有哪些基本成分?
12.软件设计的基本原理包括哪些内容?
13.关于协作图的描述,下列哪个不正确()
A、协作图作为一种交互图,强调的是参加交互的对象的组织
B、协作图是顺序图的一种特例
C、协作图中有消息流的顺序号
D、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成
14.计算题:已知一个待开发的基于计算机的系统的总成本的估算值的折现值为5000元,预计新系统投入运行后每年可带来2500元的收入,假设新系统的生存周期(不包括开发时间)为5年,当年的年利率为12%,试求该系统的纯收入T、投资回收期D和投资回收率j。
15.EJB3.0中的查询接口是()
A、SelectAPI
B、FindAPI
C、SelectedAPI
D、QueryAPI
16.UML的()是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML已定义的模型元素基础上
A、标记值
B、构造型
C、注释
D、约束
17.数据库系统采用锁来实现事务的隔离性,下面哪些属于数据库锁()
A、共享锁
B、更新锁
C、独占锁
D、等待锁
18.软件工程由()、工具和过程三部分组成,称软件工程的三要素
19.软件可靠性定义为在某个给定()内,程序按照规格说明成功运行的概率。
20.ActionForm中的validate方法返回什么值,表明是验证成功()
A、null
B、空字符串
C、一个空的ActionError对象
D、一个空的ActionErrors对象
21.如果希望输出”A、value
B、escapeXml
C、default
D、entity
22.软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。
A、互相排斥
B、互相补充
C、独立使用
D、交替使用
23.计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了20个错误;乙发现并改正了16个错误,其中有8个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?
24.程序的三种基本控制结构的共同特点是()