JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院_第1页
JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院_第2页
JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院_第3页
JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院_第4页
JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaWeb编程知到智慧树期末考试答案题库2024年秋德州学院下面关于Statement接口中,用于执行SQL中的select语句的方法是()

A:executeQuery(Stringsql)

B:execute(Stringsql)

C:executeUpdate(Stringsql)

D:executeDelete(Stringsql)

答案:A:executeQuery(Stringsql)下面JSP标签中,具有转发功能的是()

A:<jsp:param>

B:<jsp:forward>

C:<jsp:redirect>

D:<jsp:include>

答案:<jsp:forward>在c_if.jsp有如下部分代码。<C:iftest="true">true</C:if><C:elsetest="false">false</C:else>对于上述代码片段说法正确的是()。

A:访问该页面时,浏览器没有任何信息显示

B:访问该页面会出现结果:truefalse

C:在该页面会出现编译错误,并有红叉提示

D:该页面代码部署启动时,控制台会报错

答案:访问该页面会出现结果:truefalse下面技术中,用于封装数据和业务逻辑的是()

A:JS

B:JSP

C:Servlet

D:JavaBean

答案:D:JavaBean下面选项中,可用于获取Web应用的初始化参数的所有参数名的方法是()。

A:getInitParameterNames()B:getParameter(Stringname)

C:getInitParameter(Stringname)

D:getInitParameter()

答案:A:getInitParameterNames()下面技术中,用于充当控制器的是()

A:Servlet

B:JavaBean

C:JS

D:JSP

答案:Servlet在tomcat中发布web应用myweb,定义类cn.itcast.Hello.java,Hello.class会被编译到哪个目录()

A:${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn/itcast/Hello.class

B:${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn.itcast.Hello.class

C:${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn.itcast/Hello.class

D:${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/Hello.class

答案:${CATALINA_HOME}/webapps/myweb/WEB-INF/classes/cn/itcast/Hello.class下面选项,关于CallableStatement接口的registerOutParameter(intparameterIndex,intsqlType)方法的作用,描述正确的是()

A:执行查询语句

B:执行insert,update,delete语句的

C:将OUT参数注册为SQL类型

D:执行建表语句

答案:C:将OUT参数注册为SQL类型下列配置中,表示过滤器拦截所有用户请求访问的是()。

A:<url>/*</url>

B:<url>/*</url>

C:<url-pattern>/*</url-pattern>

D:<url-pattern>*</url-pattern>

答案:<url-pattern>/*</url-pattern>下面选项中,用于将参数化的SQL语句发送到数据库的方法是()

A:prepareCall(Stringsql)

B:registerDriver(Driverdriver)

C:prepareStatement(Stringsql)

D:createStatement()

答案:C:preparedStatement(Stringsql)下面关于commons-dbutils与JDBC的关系,描述正确的是()

A:commons-dbutils必须与连接池一起使用

B:commons-dbutils是sun公司提供的用来代替JDBC的新技术

C:commons-dbutils中的QueryRunner只能用于查询操作

D:commons-dbutils是一个对JDBC进行简单封装的工具

答案:commons-dbutils是一个对JDBC进行简单封装的工具下面选项中,用于获取Cookie值的方法是()

A:StringgetValue(Stringstr)

B:ObjectgetValue(Stringstr)

C:StringgetValue()

D:ObjectgetValue()

答案:C:StringgetValue()在HttpServletResponse对象中,getWriter()方法直接输出的是()

A:字符文本数据和二进制数据都不可以

B:字符文本数据和二进制数据都可以

C:字符文本数据

D:二进制数据

答案:字符文本数据下面用于设置字符流输出文本采用UTF-8编码的选项中,正确的是()

A:response.setCharacterEncoding("utf-8");

B:request.setCharacterEncoding("utf-8");

C:response.setEncoding("utf-8");

D:response.setCharacter("utf-8");

答案:A:response.setCharacterEncoding("utf-8");下面关于${(1==2)?3:4}的返回结果是()。

A:3

B:true

C:false

D:4

答案:4下列关于Cookie和Session的描述中,错误的是()。

A:HttpSession默认是基于Cookie运作的

B:Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术

C:HttpSession会话对象的默认保持时间可以修改

D:浏览器可以接受任意多个Cookie信息保存任意长的时间。

答案:浏览器可以接受任意多个Cookie信息保存任意长的时间。RequestDispatcher接口中能实现请求包含的方法是()

A:sendRedirect(Stringurl)

B:forward(ServletRequestrequest,ServletResponseresponse)

C:include(ServletResponseresponse,ServletRequestrequest)

D:include(ServletRequestrequest,ServletResponseresponse)

答案:include(ServletRequestrequest,ServletResponseresponse)下面选项中,Servlet配置中代表当前Web应用程序的根目录的是()

A:*

B:/

C:\

D://

答案:/login.html中存在如下代码:<formaction=”/LoginServlet”method=”post”>username:<inputtype=”text”name=“userName”id=”myName”value=”yourName”></form>当表单提交时,下列选项中,能够获取到文本框中值的是()。

A:request.getAttribute(“myName”)

B:request.getParameter(“userName”)

C:request.getAttribute(“userName”)

D:request.getParameter(“myName”)

答案:request.getParameter(“userName”)阅读web.xml中下面配置代码:<session-config><session-timeout>30</session-timeout></session-config>46、可以得知,Tomcat服务器的默认会话超时时间是()

A:30秒

B:30毫秒

C:30小时

D:30分钟

答案:30分钟HttpServletResponse接口中用于设置响应消息的本地化信息的方法是()

A:setLocale(Localel)

B:setContentLocale(Localel)

C:setContent(Stringtype)

D:setContent(Localel)

答案:setLocale(Localel)列选项中,可以更改Cookie的存活时间的是()。

A:cookie.setValue(“share”);

B:cookie.setMaxAge(3600*24);

C:cookie.setPath(“/app”);

D:cookie.setDmain(“localhost”);

答案:cookie.setMaxAge(3600*24);下面选项中,用于根据指定名称删除ServletContext匹配的域属性的方法是()

A:voidremoveAttribute(Stringname)

B:ObjectremoveAttribute(Stringname)

C:voidremove(Stringname)

D:voidremoveAttribute(Objectname)

答案:voidremoveAttribute(Stringname)下列关于post请求的说法中,正确的是()

A:form表单的method属性没有设置,采用POST方式为默认值

B:form表单的method属性设置为“POST”

C:在浏览器的地址栏中发出的请求

D:在<a>标签中的超链接

答案:form表单的method属性设置为“POST”已知过滤器链中过滤器的排列顺序如下:AFilterBFilterCFilter下面关于Filter链在请求到达目标资源后,响应顺序是()。

A:AFilterAFilterBFilter

B:CFilterBFilterAFilter

C:AFilterCFilterBFilter

D:AFilterBFilterCFilter

答案:CFilterBFilterAFilter下面选项中,哪个方法用于设置Cookie的有效路径()

A:StringsetPath(Stringuri)

B:StringsetDomain(Stringuri)

C:voidsetPath(Stringuri)

D:voidsetDomain(Stringuri)

答案:voidsetPath(Stringuri)以下有关MVC模式中的3个核心模块的说法错误的是()。

A:当控制器接收到请求后,会根据请求信息调用模型组件的业务方法,然后根据返回结果选择相应的视图组件来显示处理结果。

B:视图负责与用户进行交互,它从控制器中获取数据向用户展示;

C:模型负责管理应用程序的业务数据以及定义访问控制和修改这些数据的业务规则;

D:控制器是负责应用程序中处理用户交互的部分,它负责从视图中读取数据,控制用户输入;

答案:视图负责与用户进行交互,它从控制器中获取数据向用户展示;下列选项中,属于sendRedirect(java.lang.Stringurl)方法所在接口的是()

A:HttpServletResponse

B:ServletResponse

C:HttpServletRequest

D:HttpSession

答案:HttpServletResponse下面选项中,表示服务器正常返回结果的状态码是()。

A:304

B:404

C:100

D:500

答案:404以下有关JSP的开发模型说法正确的是()。

A:Sun公司为JSP技术提供了三种开发模型:JSPModel1,JSPModel2和MVC模式;

B:实际开发过程中,都会选择JSPModel2进行开发。

C:JSPModel2模型是在JSPModel1的基础上提出的;

D:JSPModel1简单轻便,适合大型Web项目的快速开发;

答案:JSPModel2模型是在JSPModel1的基础上提出的;JSPModel2开发的系统中,实现控制器的是()

A:HTML

B:JSP

C:JAVABEAN

D:SERVLET

答案:SERVLET下面获取初始化参数encoding的写法中,正确的是()

A:Objectobj=getInitParameter(Stringname)

B:Stringencode=getInitParameterNames(Stringname)

C:Enumerationenumers=getInitParameterNames()

D:Stringencode=getInitParameter(Stringname)

答案:D:Stringencode=getInitParameter(Stringname)下列选项中,能把结果集中的第一行数据转成对象数组的Handler是()

A:ScalarHandler

B:ArrayHandler

C:BeanListHandler

D:BeanMapHandler

答案:ArrayHandler下面选项中,用于强制使Session对象无效的方法是()。

A:session.validate();

B:response.invalidate();

C:request.invalidate();

D:session.invalidate();

答案:session.invalidate();在HttpServletRequest接口中,用于获取请求行中的协议名和版本的方法是()。

A:getRequestURI()

B:getMethod()

C:getProtocol()

D:getQueryString()

答案:C:getProtocol()下列对于setMaxAge(-1)方法的描述中,正确的是()

A:其余选项都不对

B:表示当浏览器关闭时,Cookie信息会被删除

C:表示通知浏览器保存这个Cookie信息

D:表示通知浏览器立即删除这个Cookie信息

答案:表示当浏览器关闭时,Cookie信息会被删除MVC中的M是指()。

A:Mapping

B:mac地址

C:Method

D:Model

答案:Model在HttpServletRequest接口中,用于指定名称的头字段,并且返回结果为int类型的方法是()

A:getHeaderNames()

B:getHeaders(Stringname)

C:getIntHeader(Stringname)

D:getHeader(Stringname)

答案:getIntHeader(Stringname)HttpServletResponse接口中用于设置编码的方法的优先权最高的是()

A:setCharacterEncoding()

B:setContetType()

C:addHeader()

D:setLoacale()

答案:A:setCharacterEncoding()在DOM文档的树形结构中,每个节点可以有()个子节点。

A:1个

B:n个(n>0)

C:2个

D:有且只有一个

答案:B:n个(n>0)下面关于include指令和<jsp:include>标签的区别描述,错误的是()。

A:<jsp:include>标签被包含页面可以改变响应头,而include指令不改变响应头

B:<jsp:include>标签被包含页面不可以改变响应头,而include指令可以改变响应头

C:<jsp:include>标签运行时起作用,而include指令编译时起作用

D:<jsp:include>标签实现动态包含,而include指令实现静态包含

答案:<jsp:include>标签被包含页面可以改变响应头,而include指令不改变响应头下面选项中,用于返回表示数据库元数据的方法是()

A:createStatement()

B:getConnection(Stringurl,Stringuser,Stringpwd)

C:getMetaData()

D:registerDriver(Driverdriver)

答案:getMetaData()当Servlet发送响应消息时,需要在响应消息中设置()

A:证码

B:MD5密码

C:错误码

D:状态码

答案:D:状态码下面选项中,哪个方法可以用于设置Cookie的有效域()

A:StringsetDomain(Stringpattern)

B:StringsetPath(Stringpattern)

C:voidsetDomain(Stringpattern)

D:voidsetPath(Stringpattern)

答案:voidsetDomain(Stringpattern)下面选项中,使用post方式提交name=“传智播客”时,得到的结果中没有乱码的是()

A:Stringname=request.getParameter("name");request.setCharacterEncoding("gbk");

B:response.setCharacterEncoding("gbk");Stringname=request.getParameter("name");

C:request.setCharacterEncoding("gbk");Stringname=request.getParameter("name");

D:Stringname=request.getParameter("name");response.setCharacterEncoding("gbk");

答案:C:request.setCharacterEncoding("gbk");Stringname=request.getParameter("name");下列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论