2025年软件认证工程师考试-软件工程综合知识考试近5年真题集锦(频考类试题)带答案.docx

2025年软件认证工程师考试-软件工程综合知识考试近5年真题集锦(频考类试题)带答案.docx

(图片大小可自由调整)

2025年软件认证工程师考试-软件工程综合知识考试近5年真题集锦(频考类试题)带答案

第I卷

一.参考题库(共80题)

1.在硬件工程中,硬件定义阶段的任务有哪些?

2.用户对软件需求的描述不精确,往往是产生软件危机的原因之一。

3.事务隔离级别是由谁实现的()。

A、java应用程序

B、Hibernate

C、数据库系统

D、JDBC驱动程序

4.软件设计过程中为什么要采用模块化设计方法?

5.层次图和层次方框图之间区别何在?

6.缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。

7.在软件生存周期中,软件定义过程的基本任务是确定软件系统的()。

8.软件复审时,其主要的复审对象是()。

9.软件也会磨损和老化。

10.结构化语言是介于自然语言和()之间的一种半形式语言。

11.按照功能,软部件可划分为系统软件和应用软件两类。

12.文档(document)—一种数据媒体和其上所记录的()。

13.白盒法的具体设计程序测试方法有语句覆盖、()、()和路径覆盖。

14.在活动图中,()是从多个源活动汇合到一个.

A、活动

B、初始节点和活动终点

C、结合

D、分叉

15.为解决一个复杂的问题,往往采取的策略是()。

16.软件工程由()、工具和过程三部分组成,称软件工程的三要素

17.软件开发的成本主要是人的劳动消耗。

18.简述怎样发现类之间的继承关系。

19.对于一个学校的课程注册管理系统,如果有一条需求为“本软件必须通过接口定义文档规定的接口API与计费系统、学籍管理系统、教师信息管理系统交互。”该属于()类型。

A、可集成性需求

B、可伸缩性需求

C、可互操作性需求

D、安全性需求

20.模块内聚度越高,说明模块内各成分彼此结合的程度越()。

A、松散

B、紧密

C、无法判断

D、相等

21.计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。

22.JSP方法不明确的划分()和()两个阶段。

23.在HTML的标签中,valign属性的不能取的值是()。

A、top

B、middle

C、center

D、bottom

24.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。

A、纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

25.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()过程。

26.结构化设计又称为()。

A、概要设计

B、面向数据流设计

C、面向对象设计

D、详细设计

27.成本效益分析的目的是从()角度评价开发一个项目是否可行。

28.软件工程的7条原则是什么?

29.以下属于面向对象的开发方法的有()

A、jacobson方法

B、OMT方法

C、Coad方法

D、Booch方法

30.UML语言包含几大类图形()

A、3

B、5

C、7

D、9

31.在软件项目中配备和使用人员应遵循的3个主要原则是什么?

32.在软件质量要素的评价准则中,程序源代码的紧凑程度指的是()。

A、简单性

B、准确性

C、简明性

D、执行效率

33.如何创建Cookie?()

A、使用newCookie语句

B、调用responsE.addCookie方法

C、使用Cookie的setMaxAge方法

D、setCookie方法

34.以下代码哪项可以实现鼠标悬停时,超级链接无下化线显示()。

A、A:hover{text-decoration:none;}

B、A:hover{text-decoration:underline;}

C、A:hover{text-align:none;}

D、A:hover{text-align:underline;}

35.开发大型软件易产生疏漏和错误,往往是产生软件危

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档