
软件框架技术
学校: 无
问题: 1. 第二学期Java Web学习的JSP+Servlet技术进行软件应用和系统开发存在的弊端有?
选项:
• A. 软件应用和系统可维护性差。
• B. 代码重用性低。
• C. 系统后期维护困难。
• D. 增加了系统出错的风险。
答案: 请关注公众号【渝粤搜题】查看答案
问题:广东开放大学答案 2. 常用的软件框架有?
选项:
• A. Spring
• B. SpringMVC
• C. MyBatis
• D. SpringBoot
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. SpringMVC是一个Web框架,可以将它理解为Servlet。
选项:国家开放大学答案
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. SpringMVC作为控制器用于实现模型与视图的数据交互。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. MyBatis是一个持久层框架,上海开放大学答案是一个半自动化的ORM实现。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. Maven的仓库主要有哪几种?
选项:
• A. 本地仓库
• B. 中央仓库
• C. 远程仓库(私服)
• D. 临时仓库
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. Maven坐标的组成是?
选项:
• A. groupI渝粤题库d
• B. artifactId
• C. vers江苏开放大学答案ion
• D. id
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在pom文件中导入的依赖,通过设置其作用范围,其中的值可以是?
选项:
• A. compile(默认)
• B. test
• C. provided
• D. runtime
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. Spring Boot可以帮助我们非常快速的构建应用程序、简化开发、提高效率。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. HTTP是超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. HTTP多次请求间可以共享数据。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Tomcat是一个Web服务器软件。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. Tomcat也称为Web容器、Servlet容器,Servlet程序需要依赖于Tomcat才能运行。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 将项目放置到Tomcat的webapps目录下,即完成Tomcat部署项目。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. HTTP协议的特点有?
选项:
• A. 基于TCP协议
• B. 基于请求-响应模型
• C. HTTP协议是无状态的协议
• D. 一次请求对应一次响应
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 在原始的Web程序中,在Controller中获取请求参数,可以通过哪个对象?
选项:
• A. servlet
• B. HttpServletRequest
• C. HttpServl渝粤搜题etResponse
• D. request
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 使用Spring Boot方式请求参数时,请求的参数名与Controller中方法的形参变量名应该满足?
选项:
• A. 参数名与形参变量名相同
• B. 参数名与形参变量名可以不相同,但需要使用@RequestParam完成映射
• C. 参数名与形参变量名必须相同
• D. 参数名与形参变量名相同时,可以使用POJO接收
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 当请求参数名与形参数组名相同且请求参数为多个www.yuyue-edu.cn时,定义数组类型参数即可接收参数。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 请求参数名与形参集合名称相同且请求参数为多个时,需要使用@RequestParam绑定参数关系。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在SpringMVC请求参数时,使用@DateTimeFormat注解可以完成日期参数格式转换。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. JSON由于其语法简单,层次结构鲜明,现多用于作为数据载体,在________中进行数据传输。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. JSON和JS对象的格式一样,只不过JSON字符串中的属几天必须加双引号。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在JS中提供了一个工具类JSON,它可以帮助我们将JSON字符串转换成JS对象,也可以将JS对象转换成JSON字符串。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 当JSON数据键名与形参对象属性名相同时,定义POJO类型形参即可接收参数,但需要使用@RequestBody。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 在RestFul风格的请求时,HTTP协议中用于新增的方法是:
选项:
• A. get
• B. post
• C. put
• D. delete
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 在RestFul风格请求URL直接传达参数时,在控制器方法中的需要使用_______获取路径参数?
选项:
• A. @RequestBody
• B. @RequestParam
• C. @PathVariable
• D. @ResponseBody
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. Ajax的全称是Asynchronous JavaScript and XML,即______________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. Ajax的主要作用是____________________、_____________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 跨域问题指的是不同站点之间,使用Ajax无法相互调用的问题,跨域的三种情况是?
选项:
• A. 协议不同
• B. 域名不同
• C. 端口不同
• D. 请求的方法不同
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下面有关跨域的处理描述正确的是?
选项:
• A. 跨域可以在前端处理
• B. 跨域可以在后端处理
• C. 在SpringMVC的控制器上通过@CrossOrigin进行后端处理
• D. 跨域只能在后端进行处理
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下面有关@ResponseBody注解描述正确的是?
选项:
• A. @ResponseBody可以在类上,也可以在方法上进行注解。
• B. @ResponseB云南开放大学答案ody只能在类上进行注解。
• C. @ResponseBody只能在方法上进行注解
• D. @ResponseBody的作用是将方法返回值直接响应,如果返回值类型是实体对象/集合,会转换为JSON格式响应。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 数据库,DataBase(DB),是______________________的仓库。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. SQL,Structured Query Language ,操作________________________,定义了一套操作数据库的标准。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. MySQL服务器默认的端口号是_________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 启动MySQL服务的命令是______________________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Oracle是收费的大型数据库,Oracle公司的产品。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. MySQL是开源免费的中小型数据库,Sun公司收购了MySQL,Oracle公司收购了Sun公司。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. SQL Server是MicroSoft是收费的中型数据库,C#等语言经常使用。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. DB2是IBM公司大型收费数据库产品。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. SQLite是嵌入式的微型数据库,是Android内置的数据库。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. MariaDB是开源免费的中小型数据库。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. DML是数据操作语言,用来对数据库中的表数据进行增、删、改操作,用来添加数据的关键字是:
选项:
• A. insert
• B. update
• C. delete
• D. drop
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. DML是数据操作语言,用来对数据库中的表数据进行增、删、改操作,用来修改数据的关键字是:
选项:
• A. insert
• B. update
• C. delete
• D. drop
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. DML是数据操作语言,用来对数据库中的表数据进行增、删、改操作,用来删除数据的关键字是:
选项:
• A. insert
• B. update
• C. delete
• D. drop
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. where与having按执行时机不同的区别:where是分组之前进行过滤,不满足where条件,不参与分组;而having是分组之后对结果进行过滤。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. where与having按判断条件不同的区别:where不能对聚合函数进行判断,而having可以。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1.北京开放大学答案 一对多两张表设计时,在多的一方添加外键,关联另外一方的主键。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 一对一两张表在设计时时,任意一方添加外键,关联另外一方的主键。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 多对多两张表在设计时,通过中间表来维护,中间表的两个外键,分别关联另外两张表的主键。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. SQL语句中嵌套select语句,称为嵌套查询,嵌套查询与子查询不同。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. MySQL子查询主要包括标量子查询、列子查询、行子查询、表子查询。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 标量子查询返回的结果为单个值。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 表子查询返回的结果为多行多列。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下面关于MyBatis说明正确的是?
选项:
• A. MyBatis是当前主流的Java持久层框架之一。
• B. MyBatis也是一种ORM框架。
• C. MyBatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。
• D. MyBatis可以配置动态SQL并优化S渝粤教育QL,可以通过配置决定SQL的映射规则,它还支持存储过程等。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. MyBatis是当前主流的Java持久层框架之一,也是一种ORM框架。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. MyBatis框架也被称为ORM(即对象关系映射)框架。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. MyBatis框架也被称为ORM(即对象关系映射)框架。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. POJO(Plain Old Java Object)即普通Java对象。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 原生JDBC开发时,数据库连接创建、释放频繁不会造成系统资源浪费,更不会影响系统性能。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. Mybatis框架可以执行sql并将结果映射为java对象并返回。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. JDBC(Java DataBase Connectivity)就是使用Java语言操作关系型数据库的一套API。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. JDBC(Java DataBase Connectivity)是Java语言连接数据库。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 数据库连接池是个容器,负责分配、管理数据库连接。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 数据库连接池的优势:资源重用、提升系统响应速度、避免数据库连接遗漏。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. Druid连接池是阿里巴巴开源的数据库连接池项目。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。