位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 专业技术中级资格软件设计师基础知识2022年下半年软件设计师考试上午真题

进行面向对象系统设计时,修改某个类的原因有且只有一个,即一个类只做一种类型的功能,这属于(  )原则。

发布时间:2024-07-09

A.单一责任

B.开放-封闭

C.接口分离

D.依赖倒置

试卷相关题目

  • 1采用面向对象方法分析时,首先要在应用领域中按自然存在的实体认定对象,即将自然存在的“(  )”作为一个对象。

    A.问题

    B.关系

    C.名词

    D.动词

    开始考试点击查看答案
  • 2上面第2空( )

    A.覆盖

    B.重载

    C.动态绑定

    D.多态

    开始考试点击查看答案
  • 3采用面向对象方法进行某游戏设计,游戏中有野鸭、红头鸭等各种鸭子边游泳戏水边呱呱叫,不同种类的鸭子具有不同颜色,设计鸭子类负责呱呱叫和游泳方法的实现,显示颜色设计为抽象方法,由野鸭和红头鸭各自具体实现,这一机制称为( 1 )。当给这些类型的一组不同对象发送同一显示颜色消息时,能实现各自显示自己不同颜色的结果,这种现象称为( 2 )。

    A.继承

    B.聚合

    C.组合

    D.多态

    开始考试点击查看答案
  • 4软件交付给用户之后进入维护阶段,根据维护具体内容的不同将维护分为不同的类型,其中“采用专用的程序模块对文件或数据中的记录进行增加、修改和删除等操作”的维护属于(  )。

    A.程序维护

    B.数据维护

    C.代码维护

    D.设备维护

    开始考试点击查看答案
  • 5某财务系统的一个组件中,某个变量没有正确初始化,(  )最可能发现该错误。

    A.单元测试

    B.集成测试

    C.接受测试

    D.安装测试

    开始考试点击查看答案
  • 6上面第2空( )

    A.A2、A3、A4和A5

    B.A3、A4和A5,或A2、A4和A5

    C.A2、A4和A5

    D.A2或A3、A4和A5

    开始考试点击查看答案
  • 7UML构件图(component diagram)展现了一组构件之间的组织和依赖,专注于系统的静态(  )视图,图中通常包括构件、接口以及各种关系。

    A.关联

    B.实现

    C.结构

    D.行为

    开始考试点击查看答案
  • 8上面第2空( )

    A.行为型类

    B.行为型对象

    C.结构型类

    D.结构型对象

    开始考试点击查看答案
  • 9上面第3空( )

    A.不同的标准过滤一组对象,并通过逻辑操作以解耦的方式将它们链接起来

    B.可处理一个请求的对象集合应被动态指定

    C.必须保存一个对象在某一个时刻的状态,需要时它才能恢复到先前的状态

    D.一个类定义了多种行为,并且以多个条件语句的形式出现

    开始考试点击查看答案
  • 10驱动新能源汽车的发动机时,电能和光能汽车分别采用不同驱动方法,而客户端希望使用统一的驱动方法,需定义一个统一的驱动接口屏蔽不同的驱动方法,该要求适合采用(  )模式。

    A.中介者(Mediator)

    B.访问者(Visitor)

    C.观察者(Observer)

    D.适配器(Adapter)

    开始考试点击查看答案
返回顶部