JDBC Web 试题
1. 下列创建数据库连接的URL值中,正确的是 [AD]
A. jdbc:oracle:thin:@192.168.0.39:1521:TARENADB // Oracle URL
B. jdbc:oracle://192.168.0.39:1521/TARENADB
C. jdbc:mysql:thin@192.168.8.21:3306:test D. jdbc:mysql://192.168.8.21:3306/test // MySql URL
A. jdbc:oracle:thin:@192.168.0.39:1521:TARENADB // Oracle URL
B. jdbc:oracle://192.168.0.39:1521/TARENADB
C. jdbc:mysql:thin@192.168.8.21:3306:test D. jdbc:mysql://192.168.8.21:3306/test // MySql URL
SQLServer URL
jdbc:microsoft:sqlserver://localhost:1433/test
2. 下列说法中,正确的是 [AC]
A. PreparedStatement可以执行相同结构的sql语句
B. 接口Statement中定义的execute方法的返回类型是int
B. 接口Statement中定义的execute方法的返回类型是int
// 如果第一个结果为 ResultSet 对象,则返回 true;如果其为更新计数或者不存在任何结果,
则返回 false
C. CallableStatement可以调用存储过程来访问数据库
D. PreparedStatement是Statement和CallableStatement的父接口
C. CallableStatement可以调用存储过程来访问数据库
D. PreparedStatement是Statement和CallableStatement的父接口
3. 在下列Jdbc中的事务隔离级别中,最严格的是 [A]
A. TRANSACTION_SERIALIZABLE
B. TRANSACTION_READ_UNCOMMITTED
C. TRANSACTION_READ_COMMITTED
D. TRANSACTION_REPEATABLE_READ
A. TRANSACTION_SERIALIZABLE
B. TRANSACTION_READ_UNCOMMITTED
C. TRANSACTION_READ_COMMITTED
D. TRANSACTION_REPEATABLE_READ
4. 下列关于Servlet的说法,不正确的是 [D]
A. Servlet的含义是服务器端小程序 //它是相对于Applet而言的,Applet是客户端小程序
B. Servlet程序也是Java程序
C. Servlet运行在Web容器中
D. Servlet在实际开发中主要用来生成动态页面
A. Servlet的含义是服务器端小程序 //它是相对于Applet而言的,Applet是客户端小程序
B. Servlet程序也是Java程序
C. Servlet运行在Web容器中
D. Servlet在实际开发中主要用来生成动态页面
servlet是运行在Web服务器或应用服务器上的Java程序,它是一个中间层,负责连接来自
Web浏览器或其他HTTP客户程序的请求和HTTP服务器上的DB或应用程序
5. Servlet从实例化到消亡是一个生命周期。下列描述正确的是 [BD]
A. 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
B. init()方法是web容器调用的Servlet实例的第一个方法
C. 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,web容器不会调用Servlet实例的其他方法
D. 在Servlet实例消亡之前,web容器调用Servlet实例的destroy()方法
A. 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
B. init()方法是web容器调用的Servlet实例的第一个方法
C. 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,web容器不会调用Servlet实例的其他方法
D. 在Servlet实例消亡之前,web容器调用Servlet实例的destroy()方法
6. ServletRequest对象可以获得form表单中指定名字的参数的方法是 [B]
A. getParamaterName()
B. getParamater(String name)//可以获得form表单中指定名字的参数,多参数同名时,只取一个。
C. getParameterName(String name)// getParameterNames(),可以获得一个迭代器Enumeration,通过这个迭代器,来获得form表单中参数的名字。
D. getParamater()
A. getParamaterName()
B. getParamater(String name)//可以获得form表单中指定名字的参数,多参数同名时,只取一个。
C. getParameterName(String name)// getParameterNames(),可以获得一个迭代器Enumeration,通过这个迭代器,来获得form表单中参数的名字。
D. getParamater()
sql语句中distinct是什么意思
//getParameterValues(String name)获得指定的所有同名参数的值
7. 如果一个form的method属性不指定,默认的请求类型是 [A]
A. get
B. post
C. delete
D. put
A. get
B. post
C. delete
D. put
8. 关于MVC框架, 下列说法不正确的是 [D]
A. M层一般是设计为进行数据库访问
B. V层一般是用来用来显示数据和收集必要数据
C. C层一般是用来控制请求的响应和页面之间的跳转
D. MVC的意思是Model-View-Console
A. M层一般是设计为进行数据库访问
B. V层一般是用来用来显示数据和收集必要数据
C. C层一般是用来控制请求的响应和页面之间的跳转
D. MVC的意思是Model-View-Console
9. 关于Filter,下列说法正确的是 [B]
A. 要写一个Filter, 必须实现接口GenericFilter //mysql面试题csdn所有的过滤器都必须实现javax.servlet.Filter接口
A. 要写一个Filter, 必须实现接口GenericFilter //mysql面试题csdn所有的过滤器都必须实现javax.servlet.Filter接口
B. Filter的生命周期可以由三个方法init(),doFilter(),destroy()来体现
C. ServletResponseWrapper用来在Filter中截取应答
D. ServletRequestWrapper用来在Filter中截取请求
C. ServletResponseWrapper用来在Filter中截取应答
D. ServletRequestWrapper用来在Filter中截取请求
10. 关于Jsp, 下列说法正确的是 [BC]
A. Jsp是一种类似于Java的语言
B. Jsp运行在服务器端
C. Jsp在运行的时候,要转化成Servlet
D. Jsp的配置文件和Servlet的配置文件均为l
A. Jsp是一种类似于Java的语言
B. Jsp运行在服务器端
C. Jsp在运行的时候,要转化成Servlet
D. Jsp的配置文件和Servlet的配置文件均为l
11. 下列哪种标签是Jsp中的表达式标签 [C]
A. <%! %>
B. <% %>
C. <%= %>
D. <%@ %>
A. <%! %>
B. <% %>
C. <%= %>
D. <%@ %>
12. 下列哪些不是Jsp中的隐含变量 [D]
A. session
B. pageContext
C. config
D. servletContext
B. pageContext
C. config
D. servletContext
//JSP9个内置对象
(1)pageContext:
作用:管理网页属性,为shirley英文名很大众吗JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。
(2)request:就是HttpServletRequest对象
作用:封装了来自客户端的请求
(3)response:就是HttpServletResponse对象
作用:代表响应对象,主要用于向客户端发送数据
(4)session:就是HttpSession对象
作用:HttpSession的一个实例, 用于来维护session的状态
(5)application
作用:主要用于保存用户信息,代码片段的运行环境。它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.
(6)exception
作用:处理JSP文件执行时发生的错误和异常,只有在错误页面里才可以使用前提是:在页面指令里要有isErrorPage=true的页面中;
eg.
a.jsp:
<%@ page contentType="text/html;charset=gb2312"
errorPage="error.jsp"%>
error.jsp:
error.jsp:
<%@ page contentType="text/html;charset=gb2312"
isErrorPage="true"%>
则:在error.jsp页面中便可使用exception内置对象,用法如下:
<%=Message()%>
则:在error.jsp页面中便可使用exception内置对象,用法如下:
<%=Message()%>
(7)英语培训机构全国排名out
作用:前端开发资料JSPWriter的一个实例, 用于发送响应给客户端
(8)config
作用:代码片段配置对象,表示Servlet的配置。
(9)page
作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。
13. cookie.setMaxAge(60*60)的意思是 [B]
A. 将cookie的保存时间设置为一分钟
B. 将cookie的保存时间设置为一个小时 //设置Cookie的最大有效期,秒为单位
C. 将cookie的保存时间设置为60个小时
D. 将cookie的保存时间设置为一天
A. 将cookie的保存时间设置为一分钟
B. 将cookie的保存时间设置为一个小时 //设置Cookie的最大有效期,秒为单位
C. 将cookie的保存时间设置为60个小时
D. 将cookie的保存时间设置为一天
14. jsp指令中isELIgnored="boolean"的意思是 [C]
A. 决定是否实现Servler的单线程模式
B. 决定该页面是否是一个错误处理页面
C. 决定是否支持EL表示
D. 没有具体的含义
A. 决定是否实现Servler的单线程模式
B. 决定该页面是否是一个错误处理页面
C. 决定是否支持EL表示
D. 没有具体的含义
15. 在Jsp指令中errorPage("url")的意思是 [C]
A. 将本页面设置为错误的页面
创新驱动发展战略 乡村振兴战略
A. 将本页面设置为错误的页面
创新驱动发展战略 乡村振兴战略
B. 将本页面中所有的错误的信息保存到url变量中
C. 为本页面指定一个错误页面
D. 没有具体的含义
C. 为本页面指定一个错误页面
D. 没有具体的含义
16. 如果A是B的父类, B是C的父类, C是D的父类,他们都在包mypackage中。则以下正确的是 [BC]
A. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type=”b”>
B. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="Object"/>
C. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="mypackage.A"/>
D. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="A"/>
A. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type=”b”>
B. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="Object"/>
C. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="mypackage.A"/>
D. <jsp:useBean id="mybean" scope="page" class="mypackage.D" type="A"/>
17. 假设在helloapp应用中有一个hello.jsp,它的文件路径如下:
%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp
那么在浏览器端访问hello.jsp的URL是什么? [C]
A. localhost:8080/hello.jsp
%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp
那么在浏览器端访问hello.jsp的URL是什么? [C]
A. localhost:8080/hello.jsp
B. localhost:8080/helloapp/hello.jsp
C. localhost:8080/helloapp/hello/hello.jsp
C. localhost:8080/helloapp/hello/hello.jsp
18. 假设在helloapp应用中有一个HelloServlet类,它位于com.tarena包下,那么这个类的class文件应该放在什么目录下? [D]
A. helloapp/HelloServlet.class
B. helloapp/WEB-INF/HelloServlet.class
C. helloapp/WEB-INF/classes/HelloServlet.class
D. helloapp/WEB-INF/classes/com/tarena/HelloServlet.class
A. helloapp/HelloServlet.class
B. helloapp/WEB-INF/HelloServlet.class
C. helloapp/WEB-INF/classes/HelloServlet.class
D. helloapp/WEB-INF/classes/com/tarena/HelloServlet.class
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论