1. MVVM模式的特点为采用了双向绑定。( )

  2. 答案:对
  3. 设计模式的基本要素有名字,意图,问题,解决方案,参与者与协作者,实现。( )

  4. 答案:错
  5. 工厂模式分为简单工厂,复杂工厂,抽象工厂三种类型。( )

  6. 答案:错
  7. 控制器定义为在用户界面之后,接收及处理系统动作的第一个或第二个对象。( )

  8. 答案:错
  9. 中介模式支持低耦合性,在两个对象之间将其职责指定到中介的对象,因此可以复用。( )

  10. 答案:对
  11. 如果发生根本性需求变化,可能产生跨越多层的级联的修改,尤其体现在自上而下的方向,可通过单一职责原则来改善。( )

  12. 答案:错
  13. 控制器模式会将处理系统对象的职责指定给表现整个系统或是用例场景的非用户界面类别。( )

  14. 答案:对
  15. 纯虚构是指没有实现问题领域概念的类别,特别是为了实现派生类低耦合性、高内聚性、高复用的潜力。( )

  16. 答案:对
  17. 抽象类中至少要有一个纯虚函数。( )

  18. 答案:对
  19. 在SOA架构中,继承了来自对象和构建设计的各种原则,关于服务,一些常见的设计原则有( )

  20. 答案:松耦度###粗粒度###自包含和模块化###明确定义的接口
  21. 下列哪些属于分层架构模式中常用层次( )

  22. 答案:业务逻辑层###接口控制层###数据访问层
  23. 单例模式中,两个基本要点( )和单子类自己提供单例
  24. 下面关于变量的说法正确的是( )
  25. 软件可用性取决于( )
  26. 关于层次构架的描述下面那些是正确的?( )
  27. C++的继承性允许派生类继承基类的( )
  28. 以下哪一项不属于MVVM框架?( )
  29. ( )经过实例化而生成具体的类。
  30. 面向对象程序设计中用( ) 来描述具有相同属性和行为的对象集合。
  31. 设计模式一般用来解决什么样的问题( )。
  32. 在典型的软件架构模式中,( )模式是基于资源不对等,为实现共享而提出的
  33. 在公有继承的情况下,基类的( )成员无法继承到派生类中。
  34. C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是( )
  35. 假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语句后,x.a和x.b的值分别为( )
  36. 分层架构模式中,根据( )指导思想,能实现“高内聚”。
  37. 下列不属于类的成员函数的是 ( )。
  38. ( )为编程人员提供了重复利用程序资源的一种途径,使编程人员可以扩充和完善旧的程序以适用新的需求。
  39. 在一个“库存管理系统”中,入库管理和出库管理都需要检查用户帐号是否正确。那么,用例“入库管理”、“出库管理”与用例“检查用户帐号”之间是( )关系。
  40. 依据设计模式思想,程序开发中应优先使用的是( )关系实现复用。
  41. 类的析构造函数是在 ( ) 时调用的。
  42. 将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述( )。
  43. BoneCP是一个快速,开源的数据库连接池。其采用分区机制,可配置多个连接池分区,每个分区独立管理,互不影响。( )
  44. 耦合是对某元素与其他元素之间的联系、感知和依赖程度的度量。( )
  45. Strategy模式使得算法可独立于使用它的客户而变化。( )
  46. 采用分层架构模式,开发人员可以只关注整个结构中的某一层,降低了开发成本与复杂度。( )
  47. 功能新紧密相关的职责应该放在一个类里,共同完成有限的功能,这叫做高内聚。( )
  48. 编译时的多态性通过继承函数实现。( )
  49. 若x=true,y=false,则x&&y的逻辑值为true。( )
  50. 设计模式使代码编制不能真正工程化。( )
  51. 对象适配器模式是合成聚合复用原则的典型应用。( )
  52. 适配器模式属于创建型模式。( )
  53. 控制器对象是用户界面的一部分,负责接收或处理系统事件的对象。( )
  54. 只要接口不变,层就可以重用,面向接口编程有利于各层逻辑的复用。( )
  55. 在MVVM架构下,View和 Model 之间并没有直接的联系,而是通过ViewModel进行交互。( )
  56. 面向对象的三个基本特征封装,继承,多态。( )
  57. 构架编写的基本规则是:从构架师的角度进行编写,确定采用的技术。( )
  58. 以下是模式的基本要素的是。( )
  59. 下列哪些属于微服务架构模式的优点?( )
  60. MVVM架构模式和MVC模式主要区别在于( )
  61. 采用对象关系映射(ORM)既可利用面向对象程序设计语言的简单易用性,又可利用关系数据库的技术优势,具体优点在于( )
  62. 以下哪些问题通过应用设计模式能够解决。( )
  63. 数据库连接池的作用与优点?( )
  64. 软件质量属性主要包括哪些( )
  65. 在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码)我们可以使用( )来模拟实现居民身份证号码办理。
  66. 设计模式具有的优点( )。
  67. 下面不属于创建型模式的有( )。
  68. 设有定义int x;float v;则10+x+v值的数据类型是( )
  69. 类A,B的定义如下:class A {private int a = 100;A<> {System.out.print<"A<>">;System.out.println内容已经隐藏,点击付费后查看
  • 在银行办理业务时,一般都包含几个基本步骤,即取号排队、办理具体业务和对银行工作人员进行评分。无论具体业务是取款、存款还是转账,其基本流程都一样。可以使用( )模拟银行业务办理流程
  • Java的异常处理机制可理解为哪一种行为模式。( )
  • ( )模式会将处理系统对象的职责指定给表现整个系统或是用例场景的非用户界面类别
  • 以下关于创建型模式说法正确的是。( )
  • 合理地利用( ), 既可以实现部分成员隐蔽,又能方便部分成员的继承,实现代码的高效重用和扩充。
  • 下列模式中,属于行为模式的是( )
  • 以下哪一项不是标准的HTTP方法( )
  • 决定函数的返回值类型的是?( )
  • 软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是( )
  • 关于软件架分层模式描述,不正确的是( )
  • 以下哪一项属于充血模型?( )
  • GRASP中提到的模式和原则不包括( )
  • 以下哪种情况最适合使用微服务架构?( )
  • C++语言中所有在函数中定义的变量,连同形式参数,都属于( )
  • 设x和y均为bool量,则x&&y为真的条件是( )
  • 使用引用作为函数参数,下列说法正确的是( )
  • 以下哪一项属于贫血模型?( )
  • ( )是从用户使用系统的角度描述系统功能的图形表达方法。
  • 构造者的的退化模式是通过合并( )角色完成退化的。
  • 采用分层架构模式设计,如果发生根本性需求变化,可能产生跨越多层的级联的修改,尤其体现在自上而下的方向,可通过( )来改善?
  • 以下哪一项属于失血模型?( )
  • UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中( )不属于这类视图。
  • 以下关于业务逻辑层和接口控制层的描述中,正确的是?( )
  • 以下关于对象关系映射(ORM)的描述中,正确的是?( )
  • 以下关于微服务架构的描述中,正确的是?( )
  • 以下关于数据库连接池的描述中,正确的是?( )
  • 以下哪些类型属于领域模型?( )
  • 以下关于领域模型的描述中,正确的是?( )
  • 以下关于MVVM架构的描述中,正确的是?( )
  • 以下对分层架构模式描述正确的是?( )
  • 抽象组合反转模式的含义是?( )
  • 抽象反射工厂模式的含义是?( )
  • 以下对拦截器认证责任链模式描述正确是?( )
  • 以下对面向切面(AOP)编程模式描述正确的是?( )
  • 以下对观察者模式描述正确的是?( )
  • 以下对接口隔离原则描述正确的是?( )
  • 以下对开-闭原则的阐述正确的是?( )
  • 以下对单一职责原则描述正确的是?( )
  • 以下对迪米特原则描述正确的是?( )
  • 以下对依赖倒置原则描述正确的是?( )
  • 以下对合成复用原则描述正确的是?( )
  • 控制器原则的主要含义是?( )
  • GRASP设计原则主要指导开发者进行:( )
  • 以下耦合关系中,哪种耦合强度最高?( )
  • 以下哪些方式可以实现多态?( )
  • 信息专家原则的主要含义是?( )
  • 以下说法相对正确的是?( )
  • 以下哪种情况中,创建者的关系强度最高?( )
  • 以下对软件架构师、软件工程师、系统分析师表述正确的是?( )
  • 《软件设计与体系结构》则聚焦于软件的设计原则和架构模式。以撰写高质量程序代码为目标,通过四个层次的方法学理论,指导开发者在不同的条件下,撰写较为高质量的程序代码。( )
  • 《软件工程》主要聚焦于有关软件需求分析,软件过程模型,软件项目管理、软件运营维护、软件迭代升级等软件生命周期的相关理论和方法学。( )
    温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
    点赞(5) dxwkbang
    返回
    顶部