当前位置:首页计算机类软件水平考试中级软件设计师->2021年软件设计师模拟题3

2021年软件设计师模拟题3

卷面总分:75分 答题时间:240分钟 试卷题量:75题 练习次数:85次
单选题 (共75题,共75分)
1.

POP3服务默认的TCP端口号是()

  • A. 20
  • B. 25
  • C. 80
  • D. 110
标记 纠错
2.

在人事管理系统中,计算企业员工的报酬可以利用面向对象的 ( ) 技术,使系统可以用有相同名称、但不同核算方法的对象来计算专职员工的和兼职员工的报酬。

  • A. 多态
  • B. 继承
  • C. 封装
  • D. 复用
标记 纠错
3.

项目范围管理中,范围定义的输入包括()

  • A. 项目章程、项目范围管理计划、产品范围说明书和变更申请
  • B. 项目范围描述、产品范围说明书、生产项目计划和组织过程资产
  • C. 项目章程、项目范围管理计划、组织过程资产和批准的变更申请
  • D. 生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准
标记 纠错
4.

下面可提供安全电子邮件服务的是()

  • A. RSA
  • B. SSL
  • C. SET
  • D. S/MIME
标记 纠错
5.

UML中,序列图的基本元素包括( )。

  • A. 对象、生命线和泳道
  • B. 对象、泳道和消息
  • C. 对象、生命线和消息
  • D. 生命线、泳道和消息
标记 纠错
6.

软件商标权的权利人是指 ( )。

  • A. 软件商标设计人
  • B. 软件商标制作人
  • C. 软件商标使用人
  • D. 软件注册商标所有人
标记 纠错
7.

利用( ) 可以对软件的技术信息、经营信息提供保护。

  • A. 著作权
  • B. 专利权
  • C. 商业秘密权
  • D. 商标权
标记 纠错
8.

TCP/IP( )are the standards around which the Internet was developed.

  • A. protocols
  • B. agreements
  • C. conventions
  • D. coordination
标记 纠错
9.

总线复用方式可以( )。

  • A. 提高总线的传输带宽
  • B. 增加总线的功能
  • C. 减少总线中信号线的数量
  • D. 提高CPU利用率
标记 纠错
10.

著作权中,()的保护期不受限制。

  • A. 发表权
  • B. 发行权
  • C. 署名权
  • D. 展览权
标记 纠错
11.

SHA-l 是一种针对不同输入生成( )固定长度摘要的算法。

  • A. 128位
  • B. 160位
  • C. 256位
  • D. 512位
标记 纠错
12.

某学校举行程序设计竞赛,两位同学针对同一问题、按照规定的技术标准、采用相同的程序设计语言、利用相同的开发环境完成了程序设计。两个程序相似,同学甲先提交,同学乙的构思优于甲。此情形下,( )享有著作权。

  • A. 同学甲
  • B. 同学甲、同学乙都各自
  • C. 同学乙
  • D. 同学甲、同学乙都不
标记 纠错
13.

软件著作权产生的时间是( )。

  • A. 软件首次公开发表时
  • B. 开发者有开发意图时
  • C. 软件得到国家著作权行政管理部门认可时
  • D. 软件开发完成时
标记 纠错
14.

内聚表示模块内部各部件之间的联系程度,()是系统内聚度从高到低的排序。

  • A. 通信内聚、瞬时内聚、过程内聚、逻辑内聚
  • B. 功能内聚、瞬时内聚、顺序内聚、逻辑内聚
  • C. 功能内聚、顺序内聚、瞬时内聚、逻辑内聚
  • D. 功能内聚、瞬时内聚、过程内聚、逻辑内聚
标记 纠错
15.

假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为 16us, 由缓冲区送至用户区的时间是 5us,在用户区内系统对每块数据的处理时间为 1us.若用户需要将大小为 10 个磁盘 块的 Doc1 文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(请作答此空)us: 采用双缓冲区需要花费的时间为 ( )us.

  • A. 160
  • B. 161
  • C. 166
  • D. 211
标记 纠错
16.

()不属于主动攻击

  • A. 流量分析
  • B. 重放
  • C. IP地址欺骗
  • D. 拒绝服务
标记 纠错
17.

在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。()方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。 ()在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。()指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,(请作答此空)工作方式CPU与I/O设备是串行工作的。

  • A. 中断方式
  • B. DMA方式
  • C. 无条件传送
  • D. 程序查询
标记 纠错
18.

在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。()方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。 ()在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。(请作答此空)指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。

  • A. I/O处理机
  • B. DMA方式
  • C. 通道控制方式
  • D. 中断方式
标记 纠错
19.

在uml2.0中,()描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。( )强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。( )通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是( )和(请作答此空)的混合物。

  • A. 活动图
  • B. 通信图
  • C. 构件图
  • D. 协作图
标记 纠错
20.

在uml2.0中,()描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点,用于画出结构化类的内部内容。( )强调消息跨越不同对象或参与者的实际时问,而不仅仅只是关心消息的相对顺序。( )通常与其他图一起使用,包括文件、数据库和类似的物理比特集合。交互概览图是(请作答此空)和( )的混合物。

  • A. 协作图
  • B. 通信图
  • C. 顺序图
  • D. 部署图
标记 纠错
21.

王某是一名软件设计师,随着软件开发过程的完成,编写了多份软件文档,并上交公司存档。其软件文档属于职务作品,( )。

  • A. 著作权由公司享有
  • B. 著作权由软件设计师享有
  • C. 除署名权以外,著作权的其他权利由软件设计师享有
  • D. 著作权由公司和软件设计师共同享有
标记 纠错
22.

美国某公司与中国某企业谈技术合作,合同约定使用 1 件美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。依照该专利生产的产品( )。

  • A. 在中国销售
  • B. 返销美国
  • C. 在日本销售
  • D. 在韩国销售
标记 纠错
23.

根据《计算机软件保护条例》的规定,当软件( )后,其软件著作权才能得到保护。

  • A. 作品发表
  • B. 作品创作完成并固定在某种有形物体上
  • C. 作品创作完成
  • D. 作品上加注版权标记
标记 纠错
24.

在著作权法中,计算机软件著作权保护的对象是( )。

  • A. 计算机程序及其开发文档
  • B. 硬件设备驱动程序
  • C. 设备和操作系统软件
  • D. 源程序代码和底层环境
标记 纠错
25.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ( 请作答此空)through a real-time communication network such as the Internet. In science, cloud computing is a ()for distributed computing over a network, and means the ()to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the ()for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the ()layer for SaaS application.

  • A. connected
  • B. implemented
  • C. optimized
  • D. virtualized
标记 纠错
26.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ()through a real-time communication network such as the Internet. In science, cloud computing is a ( 请作答此空)for distributed computing over a network, and means the ()to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the ()for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the ()layer for SaaS application.

  • A. replacement
  • B. switch
  • C. substitute
  • D. synonym(同义词)
标记 纠错
27.

用于在网络应用层和传输层之间提供加密方案的协议是()。

  • A. PGP
  • B. SSL
  • C. IPSec
  • D. DES
标记 纠错
28.

ARP 协议属于( )协议

  • A. 物理层
  • B. 数据链路层
  • C. 网络层
  • D. 传输层
标记 纠错
29.

虽然不同的操作系统可能装有不同的浏览器。但是这些浏览器都符合( )协议。

  • A. SNMP
  • B. HTTP
  • C. HTML
  • D. SMTP
标记 纠错
30.

TCP/IP协议簇中所定义的TCP和UDP协议,实现了OSI七层模型中的 ( ) 的主要功能。

  • A. 物理层
  • B. 网络层
  • C. 传输层
  • D. 应用层
标记 纠错
31.

在 Windows 系统中,为排除DNS域名解析故障,需要刷新DNS解析器缓存,应使用的命令是( )。

  • A. ipconfig/renew
  • B. ipconfig/flushdns
  • C. netstat-r
  • D. arp–a
标记 纠错
32.

某系统中仅有 5 个并发进程竞争某类资源,且都需要 3 个该类资源,那么至少有( )个该类资源,才能保证系统不会发生死锁。

  • A. 9
  • B. 10
  • C. 11
  • D. 15
标记 纠错
33.

下面安全协议中,用来实现安全电子邮件的协议是( )。

  • A. IPSec
  • B. L2TP
  • C. PGP
  • D. PPTP
标记 纠错
34.

如下图所示,从输出的信息中可以确定的信息是( )。

中级软件设计师,章节练习,计算机基础

  • A. 本地主机正在使用的端口号是公共端口号
  • B. 192.168.0.200正在与128.105.129.30建立连接
  • C. 本地主机与202.100.112.12建立了安全连接
  • D. 地主机正在与100.29.200.110建立连接
标记 纠错
35.

运行Web浏览器的计算机与网页所在的计算机要建立( )连接,采用(请作答此空)协议传输网页文件。

  • A. HTTP
  • B. HTML
  • C. ASP
  • D. RPC
标记 纠错
36.

算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b*(c+d)的后缀式为 (请作答此空)。

  • A. a b c d-*+
  • B. a b c d*+-
  • C. a b-c*d+
  • D. a b c d+*-
标记 纠错
37.

下图是一个有限自动机的状态转换图(A为初态、C为终态),该自动机识别的字符串集合可用正规式( )来表示。

中级软件设计师,章节练习,计算机基础

  • A. (1|2)*00
  • B. 0(1|2)*0
  • C. (0|1|2)*
  • D. 00(1|2)*
标记 纠错
38.

以下关于Windows系统中文件的叙述中,正确的是( )。

  • A. 文件一旦保存后则不能被删除
  • B. 文件必须占用磁盘的连续区域
  • C. "xls"也是可执行文件的扩展名
  • D. 不同文件夹下的文件允许同名
标记 纠错
39.

计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此,( )。

  • A. 时钟周期大于机器周期
  • B. 时钟周期等于机器周期
  • C. 机器周期大于指令周期
  • D. 指令周期大于时钟周期
标记 纠错
40.

计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将( )的内容送到地址总线上。

  • A. 程序计数器PC
  • B. 指令寄存器IR
  • C. 状态寄存器SR
  • D. 通用寄存器GR
标记 纠错
41.

在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是( )。

  • A. 高速缓存
  • B. 磁盘存储器
  • C. 内存
  • D. flash存储器
标记 纠错
42.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ()through a real-time communication network such as the Internet. In science, cloud computing is a ()for distributed computing over a network, and means the ()to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the ()for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the (请作答此空)layer for SaaS application.

  • A. resource
  • B. service
  • C. application
  • D. software
标记 纠错
43.

某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。

中级软件设计师,章节练习,计算机基础

其中,信号量S是一个互斥信号量,初值为( 请作答此空);S1是一个( );S2是一个( )。

  • A. 0
  • B. 1
  • C. n
  • D. 2
标记 纠错
44.

软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽

  • A. ①②③④
  • B. ①②④
  • C. ②③④
  • D. ①②③
标记 纠错
45.

模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(请作答此空)内聚。以下关于该类内聚的叙述中,正确的是( )。

  • A. 逻辑
  • B. 时间
  • C. 过程
  • D. 功能
标记 纠错
46.

程序质量评审通常是从开发者的角度进行评审,其内容不包括( )。

  • A. 功能结构
  • B. 功能的通用性
  • C. 模块层次
  • D. 与硬件的接口
标记 纠错
47.

软件复杂性是指理解和处理软件的难易程度,其度量参数不包括( )。

  • A. 规模
  • B. 类型
  • C. 结构
  • D. 难度
标记 纠错
48.

配置项是构成产品配置的主要元素,其中( )不属于配置项。

  • A. 设备清单
  • B. 项目质量报告
  • C. 源代码
  • D. 测试用例
标记 纠错
49.

广义的软件测试由“确认”、“验证”、“测试”三个方面组成,其中“确认”是( )。

  • A. 想证实在一个给定的外部环境中软件的逻辑正确性,检查软件在最终的运行环境上是否达到预期的目标
  • B. 检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要求或期望的结果相一致
  • C. 检查某样东西是否符合事先已定好的标准
  • D. 试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备性和正确性
标记 纠错
50.

软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评审和外部评审。关于内部评审的叙述,正确的包括( )。①对软件的每个开发阶段都要进行内部评审②评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与③评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定④内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会

  • A. ①②④
  • B. ①②③
  • C. ②③④
  • D. ①②③④
标记 纠错
51.

软件工程的基本目标是( )。

  • A. 消除软件固有的复杂性
  • B. 开发高质量的软件
  • C. 力发挥开发人员的创造性潜能
  • D. 推动软件理论和技术的发展
标记 纠错
52.

假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为1KB字节,文件File1的索引节点如下图所示。若用户访问文件File1中逻辑块号为5和261的信息,则对应的物理块号分别为( )

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. 89和90
  • B. 89和136
  • C. 58和187
  • D. 90和136
标记 纠错
53.

中级软件设计师,模拟考试,2021年软件设计师模拟题3

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. V (S1) V (S2) 和 P (S2)
  • B. P(S1)P(S2)和V(S2)
  • C. V(S1)V(S2)和P(S1)
  • D. P(S1)P(S2)和V(S1)
标记 纠错
54.

以下关于包过滤防火墙和代理服务防火墙的叙述中,正确的是( )。

  • A. 包过滤成本技术实现成本较高,所以安全性能高
  • B. 包过滤技术对应用和用户是透明的
  • C. 代理服务技术安全性较高,可以提高网络整体性能
  • D. 代理服务技术只能配置成用户认证后才建立连接
标记 纠错
55.

防火墙的工作层次是决定防火墙效率及安全的主要因素,下面的叙述中错误的是( )。

  • A. 防火墙工作层次越低,实现过程越简单
  • B. 防火墙工作实现过程越简单,则其工作效率越高,同时安全性越差。
  • C. 防火墙工作层次越低,实现过程越复杂
  • D. 防火墙工作层次越高,对非法包的判断能力越高,但工作效率越低
标记 纠错
56.

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. 30ms
  • B. 36ms
  • C. 54ms
  • D. 60ms
标记 纠错
57.

地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K*4bit的存储器芯片构成该内存共需(请作答此空)片。

  • A. 8
  • B. 16
  • C. 32
  • D. 64
标记 纠错
58.

以下HTML代码中,创建指向邮箱地址的链接正确的是( )。

  • A. <a href="email:test@test.com">test@test.com</a>
  • B. <a href="emailto:test@test.com">test@test.com</a>
  • C. <a href="mail:test@test.com">test@test.com</a>
  • D. <a href="mailto:test@test.com">test@test.com</a>
标记 纠错
59.

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. abab
  • B. aaaa
  • C. bbbb
  • D. abba
标记 纠错
60.

中级软件设计师,模拟考试,2021年软件设计师模拟题3若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中a和b处应分别填(54)

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. V(S1)P(S2)和V(S3)
  • B. P(S1)V(S2)和V(S3)
  • C. V(S1)V(S2)和V(S3)
  • D. P(S1)P(S2)和V(S3)
标记 纠错
61.

某系统中的文本显示类(Text View)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。那么采用设计模式( )可实现该需求

  • A. 外观
  • B. 单体
  • C. 装饰
  • D. 模板方法
标记 纠错
62.

70TCP是互联网中的(请作答此空)协议,使用( )次握手协议建立连接。

  • A. 传输层
  • B. 网络层
  • C. 会话层
  • D. 应用层
标记 纠错
63.

某些程序设计语言中,在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程,称为( )。

  • A. 静态绑定
  • B. 通用绑定
  • C. 动态绑定
  • D. 过载绑定
标记 纠错
64.

HTML语言中,可使用( )标签将脚本插入HTML文档。

  • A. language
  • B. script
  • C. javascript
  • D. vbscript
标记 纠错
65.

在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。

  • A. 实体类
  • B. 控制类
  • C. 边界类
  • D. 交互类
标记 纠错
66.

面向对象分析中,对象是类的实例。对象的构成成分包含了( ),属性和方法(或操作)。

  • A. 标识
  • B. 消息
  • C. 规则
  • D. 结构
标记 纠错
67.

如下所示的UML图中,(I)是( ),(Ⅱ)是(请作答此空),(Ⅲ)是( )。

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. 参与者
  • B. 用例
  • C. 泛化关系
  • D. 包含关系
标记 纠错
68.

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做静态绑定;而( )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。

  • A. 继承
  • B. 多态
  • C. 动态绑定
  • D. 静态绑定
标记 纠错
69.

耦合表示模块之间联系的程度。横块的耦合类型通常可分为7种。其中,一组模块通过参数传递信息属于(请作答此空)。一个模块可直接访问另一个模块的内部数据属于( )。

  • A. 内部耦合
  • B. 标记耦合
  • C. 数据耦合
  • D. 控制耦合
标记 纠错
70.

中级软件设计师,模拟考试,2021年软件设计师模拟题3

  • A. 该设计模式中的Observer需要维护至少一个Subject对象
  • B. 该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装
  • C. 该设计模式中一个Subject对象需要维护多个Observer对象
  • D. 该设计模式中Subject需要通知Observer对象其自身的状态变化
标记 纠错
71.

( )是一种很强的"拥有"关系,"部分"和"整体"的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等;( )同样表示"拥有"关系,但有时候"部分"对象可以在不同的"整体"对象之间共享,并且"部分"对象的生命周期也可以与"整体"对象不同,甚至"部分"对象可以脱离"整体"对象而单独存在。上述两种关系都是(请作答此空)关系的特殊种类。

  • A. 聚合
  • B. 组合
  • C. 继承
  • D. 关联
标记 纠错
72.

用于限制对象访问的设计模式是( )

  • A. Adapter
  • B. Decorator
  • C. Delegation
  • D. Proxy
标记 纠错
73.

面向对象设计有7个主要原则,( )强调子类可以替换父类。

  • A. 迪米特原则
  • B. 里式替换原则
  • C. 依赖倒置原则
  • D. 开放-封闭原则
标记 纠错
74.

设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于( )模式;(请作答此空)模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

  • A. Command
  • B. Facade
  • C. Memento
  • D. Visitor
标记 纠错
75.

设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;(请作答此空)模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于( )模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

  • A. Bridge
  • B. Proxy
  • C. Prototype
  • D. Adapter
标记 纠错

答题卡(剩余 道题)

单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
00:00:00
暂停
交卷