智慧树知到《JavaWeb程序设计》2023见面课答案
智慧树知到《JavaWeb程序设计》2023见面课答案
1、JSP页面经过编译之后,将创建一个
A.applet
B.servlet
C.application
D.exe文件
正确答案:servlet
2、下列哪个page指令是合法的?
A.<%page language=”java”%>#B.<%! page language=”java”%>#C.<%@ page language=”java”%>#D.<%@Page language=”java”%>#正确答案:<%@ page language=”java”%>#3、在JSP中,( )动作用于将请求转发给其他JSP页面。
A.forward
B.include
C.useBean
D.setProperty
正确答案:forward
4、 在JSP中,page指令的( )属性用来引入需要的包或类。
A.extends
B.import
C.languge
D.contentType
正确答案:import
5、针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是______网络; 朋友推荐; 报纸; 其他;
A.request.getParameter(“aihao”).length
B.request.getParameter(“aihao”).size
C.request.getParameterValues(“aihao”).length
D.request.getParameterValues(“aihao”).size
正确答案:request.getParameterValues(“aihao”).length
1、在J2EE的Model Ⅱ模式中,模型层对象被编写为
A.Applet
B.JSP
C.Server
D.JavaBean
正确答案:JavaBean
2、下面关于MVC的说法不正确的是
A.M表示Model层,是存储数据的地方
B.View表示视图层,负责向用户显示外观
C.Controller是控制层,负责控制流程
D.在MVC架构中 jsp通常做控制层
正确答案:在MVC架构中 jsp通常做控制层
3、关于MVC模式说法正确的是
A.用来将代码分开的方法
B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
C.视图模型控制器模型
D.只用java才有的模型
正确答案:将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
4、在JSP的Model II模式中,视图层对象被编写为
A.Applet
B.JSP
C. Servlet
D.JavaBean
正确答案:JSP
5、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:
A.Select * from员工 where 姓名 =’玛丽’
B.Select * from员工 where 姓名 =’%玛丽_’
C.Select * from员工 where 姓名 like ‘_玛丽%’
D.Select * from员工 where 姓名 like ‘%玛丽%’
正确答案:Select * from员工 where 姓名 like ‘%玛丽%’
1、关于XML声明正确的是
A.<!xml version=”1.0”!>#B.<?xml encoding=”gb2312”?>#C.<?xml version=”1.0”?>#D.<%xml version=”1.0” %>#正确答案:<?xml version=”1.0”?>
2、Tomcat默认端口号是
A..:80
B.:21
C.:8080
D.:2121
正确答案::8080
3、在Web应用程序中使用的Servlet的包为myservlet,项目名称为LoginDemo,则servlet最可能位于_目录下
A.LoginDemo/WEB-INF/classes/
B.LoginDemo/WEB-INF/lib/
C.LoginDemo/WEB-INF/classes/myservlet
D.LoginDemo/WEB-INF/
正确答案:LoginDemo/WEB-INF/classes/myservlet
4、存入session信息的语法格式为
A.session.setAttribute(“变量名称”)
B.session.setAttribute(“变量名称”,值)
C.session.removeAttribute(“变量名称”)
D.session.removeAttribute(“变量名称”,值)
正确答案:session.setAttribute(“变量名称”,值)
5、Servlet程序的入口点是__.
A.Init()
B.main()
C.service()
D.doGet()
正确答案:service()
1、写入和读取Cookie的代码分别是____
A.request.addCookies()和response.getCookies()#B.response.addCookie()和request.getCookie()#C.response.addCookies()和request.getCookies()#D.response.addCookie()和request.getCookies()#正确答案:response.addCookie()和request.getCookies()#2、在servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法
A.int
B.servlet
C.doFilter
D.destroy
正确答案:doFilter
3、在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B )元素将过滤器映射到Web资源。
A.
B.
C.
D.
正确答案:
4、给定一个会话对象s,有两个属性,属性名分别为myAtt1和myAtt2,下列哪行代码会把这两个属性从会话中删除?
A.s.removeAllValues()#B.s.removeAllAttributes()#C.s.removeAttribute(“myAtt1”);s.removeAttribute(“myAtt2”)#D.s.getAttribute(“myAtt1”,UNBIND); s.getAttribute(“myAtt2”,UNBIND)#正确答案:s.removeAttribute(“myAtt1”);s.removeAttribute(“myAtt2”)#5、在application对象的属性和方法中,()方法的功能是删除一个指定的属性。
A.getAttribute(String name)
B.getAttributeNames()
C.removeAttribute(String name)
D.getServerInfo()
正确答案:removeAttribute(String name)