工学

单选题MVC设计模式的目的是()A 使程序结构更清晰B 使程序更好维护C 保证视图和模型的隔离D 在逻辑上将视图、模型和控制器分开

题目
单选题
MVC设计模式的目的是()
A

使程序结构更清晰

B

使程序更好维护

C

保证视图和模型的隔离

D

在逻辑上将视图、模型和控制器分开

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下与“模式”相关的叙述中,正确的是______。

A.采用设计模式允许在非面向对象程序设计语言中使用面向对象的概念

B.单身模式(Singleton)描述了只有一个方法和属性的类的集合

C.在MVC(模型/视图/控制器)模式中,1个模型可以用于多个视图

D.在MVC模式中,控制器是将应用问题域中包含的抽象领域知识呈现给用户的方式


正确答案:C
解析:在面向对象软件开发过程中,设计模式使开发人员可以更加简单、方便地复用成功的设计和体系结构,它是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。其4个基本要素是:模式名称、问题(模式的使用场合)、解决方案和效果。单身模式用于保证一个类仅有一个实例,并提供一个访问它的全局访问点。对于系统中的某些类,只有一个实例是很重要的。MVC(模型/视图/控制器)是为需要为同样的数据提供多个视图的应用程序而设计的,它能很好地使数据层和表示层分离。这种架构模式把应用程序分为①模型、②视图、③控制器等3种对象类型。其中,①模型是应用问题域中包含的抽象领域知识;②视图是将应用问题域中包含的抽象领域知识呈现给用户的方式,1个模型可以用于多个视图;③控制器是指用户界面对用户输入的响应方式。

第2题:

在MVC设计模式中,M层负责向()层返回结果

A.M

B.V

C.C

D.C和V


参考答案:C

第3题:

下列有关MVC设计模式正确的是()

A、M代表模型Model,V代表视图View,C代表控制器Controller。

B、采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高。

C、MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面。

D、MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定。

E、Servlet是MVC的“控制器Controller”的典型代表。


正确答案:A,B,C,D,E

第4题:

MVC设计模式的目的是()

  • A、使程序结构更清晰
  • B、使程序更好维护
  • C、保证视图和模型的隔离
  • D、在逻辑上将视图、模型和控制器分开

正确答案:C

第5题:

在MVC设计模式中,负责用户交互的是()。

A.M

B.V

C.C

D.MVC


参考答案:B

第6题:

在MVC设计模式中,C层负责从()层调用不同方法。

A.M

B.V

C.C

D.M和V


参考答案:A

第7题:

在MVC设计模式中,起到层与层间桥梁作用的是()。

A.M

B.V

C.C

D.MVC


参考答案:C

第8题:

Model1实现MVC设计模式,其中的模型由( )来充当

A、JSP

B、JavaBean

C、Servlet

D、HTML


正确答案:B

第9题:

下面属于MVC设计模式的是()。

A、逻辑层

B、IO流层

C、数据层

D、视图层


答案:D

第10题:

如何理解MVC设计模式?()

  • A、M代表模型Model,V代表视图View,C代表控制器Controller
  • B、采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高
  • C、MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面
  • D、MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定
  • E、Servlet是MVC的“控制器”的典型代表

正确答案:A,B,C,D,E