当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2021年5月程序员模拟题上午(二)之十六

2021年5月程序员模拟题上午(二)之十六

作者:mb64e6fe9e464692023-12-05 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年5月程序员模拟题上午(二)】部分试题的详解,一起来看看吧~1、下图所示为 (46) 设计模式,适用于 (47) 。A、抽象工厂(Abstract

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年5月程序员模拟题上午(二)】部分试题的详解,一起来看看吧~



1、下图所示为 (46) 设计模式,适用于 (47) 。
A、抽象工厂(Abstract Factory)
B、生成器(Builder)
C、工厂方法(Factory Method)
D、原型(Prototype)

答案:B
答题解析:生成器又称建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。该模式通常包含Builder,ConcreteBuilder,Di-rector和Product四部分。

2、下图所示为 (46) 设计模式,适用于 (47) 。
A、一个系统要由多个产品系列中的一个来配置时
B、当一个类希望由它的子类来指定它所创建的对象时
C、当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时
D、当一个系统应该独立于它的产品创建、构成和表示时

答案:C
答题解析:生成器又称建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。该模式通常包含Builder,ConcreteBuilder,Di-rector和Product四部分。

3、以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是 (48) 。
A、在编译方式下产生源程序的目标程序,在解释方式下不产生
B、在解释方式下产生源程序的目标程序,在编译方式下不产生
C、编译和解释方式都产生源程序的目标程序,差别是优化效率不同
D、编译和解释方式都不产生源程序的目标程序,差别在是否优化

答案:A
答题解析:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。

查看完整试题>>>


代理合作学习群