1.下列关于Web 项目里JavaBean的说法中,正确的是( )。
A:需要有一个无参、公有的构造方法 B:封装实现业务逻辑的方法 C:属性的setter D:封装属性 E:属性的getter
答案:封装属性###封装实现业务逻辑的方法###需要有一个无参、公有的构造方法###属性的setter###属性的getter
2.下列选项中,属于接口ResultSet提供的方法是( )。
A:next() B:getString() C:execute() D:forName() E:getInt()
答案:next()###getString()###getInt()
3.下列关于Spring MVC框架的说法中,正确的是( )。
A:在项目配置文件web.xml里,需要配置前端控制器DispatcherServlet,拦截用户的所有请求。 B:Controller方法的返回值可以是ModelAndView对象。 C:控制器程序需要使用@Controller注解。 D:控制器及其方法都使用注解@RequestMapping做请求映射。 E:对控制器方法使用注解@ResponseBody后,方法的返回结果将直接写入Http请求的响应体。
答案:在项目配置文件web.xml里,需要配置前端控制器DispatcherServlet,拦截用户的所有请求。; 控制器程序需要使用@Controller注解。; Controller方法的返回值可以是ModelAndView对象。; 控制器及其方法都使用注解@RequestMapping做请求映射。; 对控制器方法使用注解@ResponseBody后,方法的返回结果将直接写入Http请求的响应体。
4.当Spring Boot项目含有实体类时,必须使用Lombok功能。( )
A:错 B:对
答案:错
5.ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。( )
A:正确 B:错误
答案:正确
6.Servlet源程序都不包含main()方法。( )
A:错 B:对
答案:对
7.IDEA内置了Maven工具。( )
A:错 B:对
答案:对
8.为了在Maven项目里使用Java单元测试功能,需要添加JUnit依赖。( )
A:错 B:对
答案:对
9.在jsp页面里使用动作标签<jsp:setProperty>创建与表单参数相应的JavaBean对象,可以自动接收表单提交的参数值。( )
A:错 B:对
答案:对
10.IDEA提供了自动生成类属性的getter/setter方法的功能。( )
A:错 B:对
答案:对
11.服务器软件Apache Tomcat可以在命令行方式下直接启动,而不需要IDEA环境,但需要已建立Windows环境变量Java_Home。( )
A:对 B:错

12.配置Servlet时,通过内嵌标签<url-pattern>来配置Servlet的访问路径及名称。( )
A:对 B:错 13.在SSM整合项目里,如果MyBatis使用映射接口和xml映射文件,则必须在整合配置文件里配置MapperScannerConfigurer对象并设置映射接口的包路径。( )
A:错 B:对 14.接口SqlSession定义的insert()和select()等方法的第一参数均为SQL id。( )
A:错 B:对 15.一个Servlet程序,如果不使用@WebServlet注解,也不在web.xml里配置,则请求该Servlet时出现的错误代码是500。( )
A:错 B:对 16.SSM整合项目里,控制层、服务层和数据访问层的类,都需要使用注解。( )
A:对 B:错 17.JSP页面里,可以出现多条<%@ page import="......"%>指令。( )
A:对 B:错 18.request.getParameter()能获取表单提交元素值或超链接请求时传递的参数。( )
A:错 B:对 19.POJO是指简单的JavaBean。( )
A:错 B:对 20.在IDEA里使用向导创建的Spring Boot项目,也是由Maven来管理项目依赖、项目构建和项目打包。( )
A:对 B:错 21.在MyBatis配置文件的<mapper>标签里,使用resource属性引用xml映射文件。( )
A:对 B:错 22.通过“映射接口+xml映射"方式使用MyBatis框架时,为了实现数据库的“增加/删除/修改”,在调用映射接口的相关方法后,还必须使用SqlSession对象的事务提交方法commit()。( )
A:错 B:对 23.MyBatis映射文件中<mapper>元素是配置文件的根元素,它包含一个namespace属性,该属性为这个<mapper>指定了唯一的命名空间。( )
A:错误 B:正确 24.invalidate()是JSP内置对象session的方法。( )
A:对 B:错 25.mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接。( )
A:错 B:对 26.SSM整合项目的服务层的实现类不需要在整合配置文件里使用<bean>标签定义,但要使用@Service注解。( )
A:对 B:错 27.Spring整合MyBaits时,DAO层开发可以使用传统的DAO方式的开发整合,以及Mapper接口方式的开发整合。( )
A:对 B:错 28.依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中。( )
A:错 B:对 29.Spring中使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象。( )
A:正确 B:错误 30.Maven只是Java项目的依赖管理工具。( )
A:错 B:对 31.在使用MyBatis框架的Spring Boot项目里,映射接口一般需要同时使用注解@Repository和( )。
A:@Mapper B:@Data C:@Service D:@Component 32.下列关于SSM三大框架整合与非整合的说法中,错误的是( )。
A:SSM整合项目的整合配置文件只能被Spring MVC文件调用 B:SSM整合与非整合项目的web.xml,都会调用Spring MVC配置文件 C:当静态资源文件(如CSS样式文件等)存放在WEB-INF里时,需要进行静态资源映射 D:使用Spring整合的项目的整合配置文件里,需要定义数据源对象 33.Spring的<bean>元素中的autowire属性取值不包括以下( )
A:byId B:byType C:default D:byName 34.下列选项中,不属于Spring框架优点的是( )
A:声明式事务的支持 B:方便解耦、简化开发 C:方便集成各种优秀框架 D:提供强大的、可以有效减少页面代码的标签 35.Servlet在使用MVC模式开发Web项目中的作用是( )。
A:控制器 B:模型与控制器 C:模型 D:视图 36.以下关于MyBatis动态SQL的说法中,错误的是( )
A:循环标签<foreach>常用于in语句等列举条件中。 B:标签<choose>(<when>、<otherwise>)用于多条件分支判断。 C:<if>用于单条件分支判断。 D:标签<bind>从OGNL表达式中创建一个变量,并将其绑定到上下文,只用于模糊查询的sql中。 37.下列关于SSM框架的整合说法错误的是( )
A:SSM框架的整合涉及到SpringMVC与Mybaits的整合 B:SSM框架的整合涉及到Spring与SpringMVC的整合 C:SSM框架的整合涉及到Spring与Mybatis的整合 D:SpringMVC与Spring之间不存在整合的问题 38.下列JSP动作标签中,不能独立使用的是( )。
A:<jsp:include> B:<jsp:forward> C:<jsp:param> D:<jsp:useBean> 39.在MyBatis配置文件的<mapper>标签里,使用( )属性引用映射接口文件。
A:resource B:mapper C:environment D:class 40.JSP在使用MVC模式开发Web项目中的作用是( )。
A:视图 B:模型与控制器 C:控制器 D:模型 41.下列JSTL标签中,表示循环的是( )。
A:<c:set/> B:<c:if>...</c:if> C:<c:forEach>...</c:forEach> D:<c:out/> 42.为了使用Spring Boot热部署功能,在使用创建向导时应选择( )
A:Template Engines B:SQL C:Developer Tools D:Web 43.Spring MVC框架配置的部分代码如下: <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="contentType" value="text/html"/> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean>它表明( )。
A:Spring MVC使用了Spring的AOP功能 B:Spring MVC与Spring没有关系 C:Spring MVC同时了Spring的DI和AOP功能 D:Spring MVC使用了Spring的DI功能 44.page指令的( )属性用于引入Java代码段所需要的包(类或接口)。
A:isErrorPage B:import C:extends D:language 45.Apache Tomcat服务器默认使用的通信端口是( )。
A:3306 B:80 C:8080 D:8088 46.在SSM整合项目的整合配置文件里,创建由整合包提供的MapperScannerConfigurer类型的对象,其作用是( )。
A:视图解析 B:组件扫描 C:映射扫描配置 D:静态资源映射 47.有关MyBaits的工作原理说法错误的是( )
A:MyBaits映射文件中配置了操作数据库的SQL语句,需要在Mybaits的全局配置文件中加载才能执行。 B:SqlSession中包含了执行SQL的所有方法。 C:可以通过MyBaits的环境等配置信息构建会话对象SqlSession。 D:MyBaits的全局配置文件配置了Mybaits的运行环境等信息,其中主要内容是获取数据库的连接。 48.下列关于JSP转发与重定向的说法中,不正确的是( )。
A:转发可以由动作标签<jsp:forward>实现 B:重定向使用response.sendRedirect()实现 C:重定向和转发时,浏览器地址栏的内容都会相应地变化 D:转发时不会产生新的请求对象,而重定向会产生新的请求对象 49.使用MyBatis框架提供的如下类(接口)访问MySQL时,A:org.apache.ibatis.io.ResourcesB:org.apache.ibatis.session.SqlSessionC:org.apache.ibatis.session.SqlSessionFactoryD:org.apache.ibatis.session.SqlSessionFactoryBuilder对他们使用的顺序为:( )
A:BADC B:DCBA C:ABCD D:ADCB 50.在IDEA中编辑文档时,删除光标所在行的快捷键是( )
A:Ctrl+Y B:Ctrl+X C:Ctrl+C D:Ctrl+D

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部