【名词&注释】
技术开发(technology development)、图形界面(graphic interface)、滚动条、各种形式(various forms)、面向过程语言(procedure-oriented language)、软件公司(software company)、可修改性(modifiability)、符合要求(meet the requirement)、可执行代码(executable code)、运行时(run-time)
[单选题]某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用()最为灵活。
A. 桥接模式
B. 命令模式
C. 组合模式
D. 装饰模式
查看答案&解析
查看所有试题
学习资料:
[单选题]编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,最终生成可执行代码(executable code)。现代编译器主要关注编译过程和程序的中间表示,围绕程序的各种形态进行转化与处理。针对这种特征,现代编译器应该采用()架构风格最为合适。
A. 数据共享
B. 虚拟机
C. 隐式调用
D. 管道-过滤器
[单选题]回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
A. B
[单选题]当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
A. B
[单选题]某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(modifiability)(Modification)的要求较高,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的可修改性(modifiability)。
A. D
本文链接:https://www.51bdks.net/show/jedqwn.html