javaweb开发试题及答案
单项选择题(每题2分,共10题)
1.在JavaWeb中,用于处理HTTP请求的是()
A.ServletB.JSPC.JavaBeanD.HTML
答案:A
2.以下哪个是Tomcat的默认端口号()
A.80B.8080C.3306D.21
答案:B
3.JSP页面中嵌入Java代码使用()
A.%%B.scriptC.javaD.!----
答案:A
4.以下哪个是JDBC连接数据库的步骤顺序()
A.加载驱动、获取连接、创建语句、执行查询、关闭资源
B.获取连接、加载驱动、创建语句、执行查询、关闭资源
C.加载驱动、创建语句、获取连接、执行查询、关闭资源
D.加载驱动、获取连接、执行查询、创建语句、关闭资源
答案:A
5.以下不属于Servlet生命周期方法的是()
A.init()B.start()C.service()D.destroy()
答案:B
6.在MVC设计模式中,C代表()
A.模型B.视图C.控制器D.数据库
答案:C
7.用于在JSP页面之间传递数据的内置对象是()
A.requestB.responseC.outD.page
答案:A
8.以下哪个是JavaWeb应用的部署文件扩展名()
A..javaB..classC..warD..jsp
答案:C
9.以下哪种不是Servlet容器()
A.TomcatB.JettyC.MySQLD.GlassFish
答案:C
10.以下用于获取Servlet上下文对象的方法是()
A.getServletContext()B.getContext()C.getAppContext()D.getWebContext()
答案:A
多项选择题(每题2分,共10题)
1.以下属于JavaWeb开发常用技术的有()
A.ServletB.JSPC.MyBatisD.Spring
答案:ABCD
2.以下哪些是JSP的内置对象()
A.requestB.responseC.sessionD.application
答案:ABCD
3.JDBC操作数据库时,常用的接口有()
A.ConnectionB.StatementC.ResultSetD.Driver
答案:ABC
4.在Servlet中,可以获取请求参数的方法有()
A.getParameter()B.getParameterValues()C.getAttribute()D.getAttributes()
答案:AB
5.以下属于MVC设计模式优点的有()
A.提高代码可维护性B.增强代码可扩展性
C.实现代码复用D.方便测试
答案:ABCD
6.以下哪些是JavaWeb应用中的会话跟踪技术()
A.CookieB.SessionC.URL重写D.Hidden表单域
答案:ABCD
7.以下属于JSP指令的有()
A.pageB.includeC.taglibD.import
答案:ABC
8.以下哪些方法可以在Servlet中设置响应头()
A.setHeader()B.addHeader()C.setContentType()D.setCharacterEncoding()
答案:ABC
9.以下属于数据库连接池技术的有()
A.DBCPB.C3P0C.TomcatD.HikariCP
答案:ABD
10.在JavaWeb开发中,处理文件上传可以使用的技术有()
A.Servlet3.0自带的文件上传B.CommonsFileUpload
C.SpringMVCD.Struts2
答案:ABC
判断题(每题2分,共10题)
1.Servlet是运行在服务器端的Java程序。()
答案:对
2.JSP页面最终会被翻译成Servlet运行。()
答案:对
3.一个Servlet实例可以处理多个请求。()
答案:对
4.Cookie数据存放在客户端浏览器。()
答案:对
5.JDBC是Java连接数据