单选题
1、下列不是MVC的组成部分的是( D )。
-
A、Model
-
B、Controller
-
C、View
-
D、DLL
参考答案 : D
答案说明 : MVC设计模式将软件程序分为三个核心模块:模型(Model)、视图(View)和控制器(Controller)
2、下列选项中,不是MVC设计模式的优点的是( D )。
-
A、结构清晰。
-
B、易于维护
-
C、有利于软件工程化管理
-
D、占用资源少
参考答案 : D
答案说明 : MVC设计模式中的功能模块相互独立,并且使用该模式的软件具有极高的可维护性、可扩展性和可复用性
3、JSP Model2模型就是MVC设计模式,其中实现控制器角色的是(C)
-
A、JSP
-
B、JS
-
C、Servlet
-
D、JavaBean
参考答案 : C
答案说明 : 作业11 JSP开发模型模型就是MVC(Model-View-Controller,模型-视图-控制器)设计模式,其中Servlet充当了控制器的角色,它首先接收浏览器发送的请求,然后根据请求信息实例化JavaBean对象,由JavaBean对象完成数据库操作并将操作结果进行封装,最后选择相应的JSP页面将响应结果显示在浏览器中
4、JSP Model2模型就是MVC(Model-View-Controller,模型-视图-控制器)设计模式,其中实现视图角色的是(A)
-
A、JSP
-
B、HTML
-
C、JavaBean
-
D、Servlet
参考答案 : A
答案说明 : JSP Model2架构模型控制器的角色由Servlet实现,视图的角色由JSP页面实现,模型的角色是由JavaBean实现。
5、MVC模式中用于负责与用户交互并展示模型中数据的模块是(C)
-
A、模型(Model)
-
B、表示层(View)
-
C、视图(View)
-
D、控制器(Controller)
参考答案 : C
答案说明 : 视图(View)负责与用户进行交互,它从模型中获取数据向用户展示,同时也能将用户请求传递给控制器进行处理
6、下面对控制器的说法错误的是(C)。
-
A、控制器(Controller)负责应用程序中处理用户交互的部分
-
B、控制器从视图中读取数据
-
C、控制器从模型中获取数据向用户展示
-
D、控制器向模型发送数据
参考答案 : C
答案说明 : 控制器(Controller)负责应用程序中处理用户交互的部分,它从视图中读取数据,控制用户输入,并向模型发送数据。
7、下面关于MVC设计模式的特点描述中,错误的是(B)
-
A、有利于开发中的分工
-
B、使程序结构的耦合性增强
-
C、有利于组件的重用
-
D、MVC设计模式是当前主流的设计模式之一
参考答案 : B
答案说明 : MVC设计模式中的功能模块相互独立,并且使用该模式的软件具有极高的可维护性、可扩展性和可复用性
8、JSP Model2模型就是MVC(Model-View-Controller,模型-视图-控 制器)设计模式,其中实现模型角色的是(C)。
-
A、JSP
-
B、HTML
-
C、JavaBean
-
D、Servlet
参考答案 : C
答案说明 : JSP Model2模型就是MVC(Model-View-Controller,模型-视图-控制器)设计模式,其中控制器的角色由Servlet实现,视图的角色由JSP页面实现,模型的角色是由JavaBean实现。
多选题
9、MVC设计模式将软件程序分为三个核心模块,包括( ACD )。
-
A、模型(Model)
-
B、表示层(View)
-
C、视图(View)
-
D、控制器(Controller)
参考答案 : A,C,D
答案说明 : MVC设计模式将软件程序分为三个核心模块:模型(Model)、视图(View)和控制器(Controller),
判断题
10、MVC也称三层架构,其中C指的是业务逻辑层。
参考答案 : 错
答案说明 : MVC是一种设计模式,其中C指控制器(Controller),被称为控制层
11、JavaBean需要有一个默认的无参构造方法。
参考答案 : 对
答案说明 : 无
12、控制器负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。
参考答案 : 错
答案说明 : 控制器(Controller)负责应用程序中处理用户交互的部分,它从视图中读取数据,控制用户输入,并向模型发送数据。
13、在JSP Model2模型中,控制器的角色是由Servlet实现。
参考答案 : 对
答案说明 : 无
14、MVC设计模式将软件程序分为三个核心模块:模型(Model)、视图(View)和控制器(Controller)
参考答案 : 对
答案说明 : 无
15、JSP Model1架构模型采用JSP+Servlet+JavaBean的技术,实际上它就是MVC设计模式。
参考答案 : 错
答案说明 : JSP Model1采用JSP+JavaBean的技术,将页面显示和业务逻辑分开。