- 0
- 0
- 约5.5千字
- 约 10页
- 2026-02-06 发布于山东
- 举报
全国计算机技术与软件专业技术资格(水平)考试中级软件设计师高频
姓名:__________考号:__________
一、单选题(共10题)
1.软件设计中,以下哪项不是软件质量属性?()
A.可靠性
B.易用性
C.可维护性
D.可移植性
E.速度
2.在面向对象设计中,以下哪项不是设计模式?()
A.单例模式
B.工厂模式
C.观察者模式
D.数据库模式
E.职责链模式
3.UML类图中的关联关系表示为?()
A.线段
B.箭头
C.菱形
D.线段加箭头
E.线段加菱形
4.以下哪种设计原则主张开闭原则?()
A.单一职责原则
B.开放封闭原则
C.里氏替换原则
D.接口隔离原则
E.依赖倒置原则
5.在软件测试中,以下哪种测试属于非功能性测试?()
A.单元测试
B.集成测试
C.系统测试
D.性能测试
E.用户验收测试
6.以下哪种设计原则主张依赖倒置?()
A.单一职责原则
B.开放封闭原则
C.里氏替换原则
D.接口隔离原则
E.依赖倒置原则
7.在软件需求分析阶段,以下哪项不是需求分析的主要任务?()
A.确定软件系统的功能需求
B.确定软件系统的性能需求
C.确定软件系统的非功能性需求
D.确定软件系统的预算需求
E.确定软件系统的设计需求
8.以下哪种数据库范式主张每个非主属性完全依赖于主键?()
A.第一范式
B.第二范式
C.第三范式
D.第四范式
E.第五范式
9.在软件工程中,以下哪种活动不属于软件开发生命周期?()
A.需求分析
B.设计
C.编码
D.测试
E.维护
F.发布
10.以下哪种编程范式主张将数据和行为封装在一起?()
A.过程式编程
B.面向对象编程
C.函数式编程
D.逻辑编程
E.命令式编程
11.在软件测试中,以下哪种测试属于静态测试?()
A.单元测试
B.集成测试
C.系统测试
D.性能测试
E.源代码审查
二、多选题(共5题)
12.在面向对象设计中,以下哪些是设计模式的分类?()
A.创建型模式
B.结构型模式
C.行为型模式
D.数据库模式
E.界面模式
13.软件测试中,以下哪些属于黑盒测试?()
A.单元测试
B.集成测试
C.系统测试
D.性能测试
E.兼容性测试
14.以下哪些是软件质量属性?()
A.可靠性
B.易用性
C.可维护性
D.可移植性
E.速度
15.UML图中,以下哪些是类图中的关系?()
A.关联
B.继承
C.实现接口
D.聚合
E.组合
16.软件工程中,以下哪些属于软件开发生命周期的阶段?()
A.需求分析
B.设计
C.编码
D.测试
E.维护
F.项目管理
三、填空题(共5题)
17.软件设计中,遵循单一职责原则的类应当具有一个且仅有一个引起变化的原因。
18.在UML类图中,表示一个类从另一个类继承关系的符号是________。
19.数据库规范化理论中,第一范式要求每个属性都是________。
20.软件测试中,________测试主要关注软件的功能。
21.在面向对象设计中,实现接口的类应该使用________关键字。
四、判断题(共5题)
22.软件设计中,遵循里氏替换原则(LiskovSubstitutionPrinciple,LSP)意味着子类可以替换基类而不影响程序的其他部分。()
A.正确B.错误
23.在数据库设计中,第三范式(3NF)要求所有非主属性必须完全依赖于主键。()
A.正确B.错误
24.软件工程中,需求分析阶段的主要任务是编写软件需求规格说明书。()
A.正确B.错误
25.面向对象编程中,构造函数是用于创建对象实例的特殊的成员函数。()
A.正确B.错误
26.软件测试中,集成测试是在单元测试之后,系统测试之前进行的。()
A.正确B.错误
五、简单题(共5题)
27.请简述面向对象设计中的开闭原则(Open/ClosedPrinciple,OCP)及其在软件设计中的应用。
28.在软件设计中,什么是数据库范式?请简述第一范式、第二范式和第三范式的主要内容。
29.什么是软件测试?请简述软件测试的目的和主要类型。
30.在软件
原创力文档

文档评论(0)