电子科技大学智慧树知到“软件工程”《基于J2EE的开发技术》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.下面是l中的片段在servlet中要得到上面的参数,下面哪个表达式是正确的?()
A.getServletConfig().getAttribute(“user”)
jsp可以用什么软件写B.getServletContext().getAttribute(“user”)
C.getServletConfig().getInitParameter(“user”)
D.getServletContext().getInitParameter(“user”)
2.Servlet程序的入口点是()。
A.init()
B.main()
C.service()
D.doGet()
3.实体Bean与Session Bean有什么区别()。
A.对象引用不同,实体存在客户可见的、持久化身份(主键)
B.不能够直接通过远程访问到实体
C.实体的生命周期可能与应用本身的生命周期无关
D.实体存在持久化、客户可见的状态
E.以上说法都不正确
4.下面哪个jsp隐含对象可以实现多次请求共享?()
A.page
B.request
C.get
D.applicatio
5.以下关于EJB3.0中的依赖注入技术叙述正确的是()。
A.EJB3.0规范引入了依赖注入来用于引用资源和EJB相关对象
B.为EJB组件指定依赖的资源可以使用@Resource注释来实现
C.在无状态会话Bean组件被创建后,Bean类可以通过@PostConstruct注册一个回调方法
D.以上说法均不正确
6.在Jdbc中可以调用数据库的存储过程的接口是()。
A.Statement
B.PreparedStatement
C.CallableStatement
D.PrepareStatement
7.以下选项是EJB3.0中的注释,其中用于会话Bean的生命周期的是()。
A.@PostDestroy
B.@PostConstruct
C.@PrePassivate
D.@Move
E.@Init
8.下列哪些表达式所存储的对象可以被servlet或jsp在session里使用()。
A.request.setAttribute(name,value)
B.response.setAttribute(name,value)
C.getSession().setAttribute(name,value)
ServletContext().setAttribute(name,value)
9.page指令不能用于导入Java类库。()
A.正确
B.错误
10.下列哪个jsp标记用于得到一个javabean的属性?()
A.jsp:useBean
B.jsp:useBean.property
C.jsp:Property
D.jsp:getProperty
11.当我们要在JSP页面中使用自定义标记时需要()。
A.在tld文件中定义标记
B.创建一个标记处理器
C.引入这个标记的标记库,并指定前缀名
D.在JSP页面中使用page指令
E.在JSP页面中使用taglib指令
12.request对象可以使用()方法获取表单中某输入框提交的信息。
A.getParameter(String s)
B.getValue(String s)
C.getParameterNames(String s)
D.getParameterValue(String s)
13.下面对HTML描述准确的一项是()。
A.用html书写的文件是二进制文件
B.一个html文件无论被什么Web浏览器解释,其显示结果都是一样的
C.html标记是不区分大小的
D.html文件中有标记书写不合法时,Web浏览器会给出错误警告
14.下列JSTL中迭代标签说法错误的是()。
A.JSTL中迭代标签有:和
B.标签可以迭代固定次数
C.标签可以在Collection中迭代
D.标签仅可以指定一个分隔符
15.关于DriverManager 类下列哪些程序段是正确的?()
A.Class.forName(“sql.Driver”)
isterDriver(new sql.Driver())
C.Class.forName(new sql.Driver())
isterDriver(“sql.Driver”)
E.以上说法都不对
第2卷
一.综合考核(共15题)
1.Http是一个()协议。
A.无状态
B.有状态
C.状态良好
D.局域网
2.不能在不同用户之间共享数据的方法是()。
A.通过cookie
B.利用文件系统
C.利用数据库
D.通过ServletContext对象
3.假设在helloapp应用中有一个Javabean文件Hello,它位于com.bean包下,那么这个bean的class文件应该放在什么目录下?()
A.helloapp/
B.helloapp/WEB-INF/
C.helloapp/WEB-INF/classes/
D.helloapp/WEB-INF/classes/com/bean/
4.下列哪一种不是JSP页面的组成元素()。
A.JSP标签,如指令标签
B.普通的HTML标记符
C.Java表达式
D.C语言程序
5.对于“”之间声明的变量,以下说法正确的是()。
A.不是JSP页面的成员变量
B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
D.是JSP页面的局部变量
6.当()时,JSP引擎产生一个application对象。
A.web应用服务器启动后
B.当web应用服务器启动后,第一个客户来访时
C.当每个客户首次访问服务器上的一个JSP页面时
D.当每个客户首次访问服务器上的一个JSP或HTML页面时
7.下面关于page指令说法中错误的是()。
A.page指令用来定义JSP页面中的全局属性
B.一个JSP页面只能包含一个page指令
C.除了import外,其他page指令定义的属性/值只能出现一次
D.language属性用来指示所使用的语言,“java”是当前唯一可用的JSP语言
8.下面的描述错误的是()。
A.Statement的executeQuery()方法会返回一个结果集
B.Statement的executeUpdate()方法会返回是否更新成功的boolean值
C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D.ResultSet中的next()方法会使结果集中的下一行成为当前行
9.下面的描述正确的是()。
A.PreparedStatement继承自Statement
B.Statement继承自PreparedStatement
C.ResultSet继承自Statement
D.CallableStatement继承自PreparedStatement
E.以上说法均不正确
10.在myjsp.jsp中,关于下面的代码说法正确的是()。
A.该页面可以使用exception对象
B.该页面发生异常会转向error.jsp
C.存在errorPage属性时,isErrorPage是必须的属性值且一定为false
D.error.jsp页面一定要有isErrorPage属性且值为true
11.JSP页面经过编译之后,将创建一个()。
A.applet
B.severlet
C.application
D.exe文件
12.在JSP中使用标记时,不会出现的属性是()。
A.name
B.property
C.value
D.以上皆不会出现
13.JavaWeb应用程序必须负责为HttpSession分配惟一的ID。()
A.正确
B.错误
14.页面表单/参数可以通过response对象的相应方法取得。()
A.正确
B.错误
15.在jsp页面中导入java.util包,使用下列哪个标记?()
A.
B.
C.
D.
第1卷参考答案
一.综合考核
1.参考答案:D
2.参考答案:A
3.参考答案:ABCD
4.参考答案:D
5.参考答案:ABC
6.参考答案:C
7.参考答案:BCE
8.参考答案:D
9.参考答案:B
10.参考答案:D
11.参考答案:ABCE
12.参考答案:A
13.参考答案:C
14.参考答案:D
15.参考答案:AB
第2卷参考答案
一.综合考核
1.参考答案:A
2.参考答案:A
3.参考答案:D
4.参考答案:D
5.参考答案:B
6.参考答案:A
7.参考答案:B
8.参考答案:B
9.参考答案:AD
10.参考答案:A
11.参考答案:B
12.参考答案:C
13.参考答案:B
14.参考答案:B
15.参考答案:D

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。