JavaWeb编程知到章节答案智慧树2023年德州学院_第1页
JavaWeb编程知到章节答案智慧树2023年德州学院_第2页
JavaWeb编程知到章节答案智慧树2023年德州学院_第3页
JavaWeb编程知到章节答案智慧树2023年德州学院_第4页
JavaWeb编程知到章节答案智慧树2023年德州学院_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

JavaWeb编程知到章节测试答案智慧树2023年最新德州学院第一章测试

在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。()

参考答案:

font-family属性设置字体时,中文字体需要加英文状态下的引号,英文字体一般不需要加引号。()

参考答案:

在文档对象节点树中,具有相同父节点的节点叫做“父节点”。()

参考答案:

内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。()

参考答案:

在input控件中,当type值为text时,表示的是单行文本输入框。()

参考答案:

下列选项中,可以在JavaScript警告框中写入"HelloWorld"的是()

参考答案:

alert("HelloWorld");

下列选项中,哪个HTML元素中可以放置Javascript代码?()

参考答案:

<script>

下列选项中,用来定义下拉列表的是()。

参考答案:

<select></select>

下列选项中,不是标记属性的是()

参考答案:

alt

分析下面的JavaScript代码

,经过运算后m的值为(

)。var

x=11;

var

y="number";

var

m=x+y;

参考答案:

11number

第二章测试

当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。()

参考答案:

采取在servler.xml文件中配置虚拟目录,每次修改server.xml文件后,都需要重启服务器,否则修改的配置将不会生效。()

参考答案:

一个web应用下子目录的命名没有特殊规定,可以随意命名。()

参考答案:

属性是对标记进一步的描述和说明,一个标记只能有一个属性。()

参考答案:

XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。()

参考答案:

下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()

参考答案:

Refresh

下面选项中,表示服务器错误的状态码是()

参考答案:

500

下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()

参考答案:

Accept-Charset

下列关于XML的描述中,正确的是()

参考答案:

所有XML元素都必须正确地关闭

下列选项中,可以成功修改Tomcat端口号为80的是(

参考答案:

<Connector

port="80"

protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"

/>

第三章测试

ServletConfig对象可以实现多个Servlet之间的数据共享。()

参考答案:

一个<servlet-mapping>元素下配置多个<url-pattern>子元素能实现Servlet的多重映射。()

参考答案:

一个Servlet可以映射多个虚拟路径。()

参考答案:

使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。()

参考答案:

在一个web.xml中只能配置一个监听器。()

参考答案:

下面选项中,哪个方法用于返回映射到某个资源文件的URL对象()

参考答案:

getResource(Stringpath)

下面选项中,用于根据虚拟路径得到文件的真实路径的方法是()

参考答案:

StringgetRealPath(Stringpath)

下面选项中,用于设置ServletContext的域属性的方法是()

参考答案:

setAttribute(Stringname,Objectobj)

下列选项中,哪个是web.xml中配置初始化参数的标签?()

参考答案:

<init-param>

Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下()

参考答案:

classes

第四章测试

转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。()

参考答案:

通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。()

参考答案:

HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。()

参考答案:

使用getIntHeader(Stringname)方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。()

参考答案:

如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。()

参考答案:

如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现()

参考答案:

request.setAttribute("username","张三");

RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是()

参考答案:

forward(ServletRequestrequest,ServletResponseresponse)

使用request实现转发时,下列哪个路径的写法是正确的?()

参考答案:

相对路径和绝对路径都可以

通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是()

参考答案:

useBodyEncodingForURI=”true”

在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是()

参考答案:

getCharacterEncoding()

第五章测试

Tomcat容器中如果将<session-timeout>元素中的时间值设置成0或一个负数,则表示会话永不超时。()

参考答案:

Session是一种将会话数据保存到服务器端的技术,需要借助Cookie技术来实现。()

参考答案:

Cookie的domain属性是用来指定浏览器访问的域,设置domain属性时严格区分大小写。()

参考答案:

Cookie的path属性设置后,只对当前访问路径所属的目录有效。()

参考答案:

一次会话过程中,只允许客户端与服务器进行一次请求与响应过程。()

参考答案:

阅读下面代码:

Bookbook=BookDB.getBook(id);

HttpSessionsession=req.getSession();

List<Book>cart=(List)session.getAttribute("cart");

if(cart==null){

cart=newArrayList<Book>();

session.setAttribute("cart",cart);

}

cart.add(book);

下面选项中,哪个是对上述代码功能的正确描述?()

参考答案:

实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享

Tomcat服务器的默认会话超时时间是()

参考答案:

30分钟

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

参考答案:

session.invalidate();

下面选项中,当存在Session对象直接返回,否则返回null的方法是()

参考答案:

request.getSession(false);

下列选项中,能够用于获取客户端所有cookie对象的方法是()

参考答案:

Cookie[]cookies=request.getCookies();

第六章测试

阅读下面代码片段:

<body>

<%

out.println("firstline");

response.getWriter().write("secondline");

%>

</body>

1、当使用浏览器访问该jsp页面时会什么结果()

参考答案:

先输出secondline,再输出firstline

下面关于动态包含的语法格式,书写正确的是()

参考答案:

<jsp:forwardpage=”relativeURL”/>

在JSP中,exception隐式对象所对应的类是()

参考答案:

java.lang.Exception

下列是page指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是()

参考答案:

contentType

阅读下列JSP代码片断:

<%

int

x=5;

%>

<%!

private

int

m(int

a){

return

a+1;}

%>

<%

x=3;

%>

x=<%=x%>,<%=m(x)%>其运行结果是()

参考答案:

x=3,4

JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。()

参考答案:

Include指令用于静态包含一个文件,它的file属性只能取相对路径。()

参考答案:

page指令的属性中,所有的属性都只能出现一次,否则会编译失败。()

参考答案:

JSP文件与html文件有所不同,它不可以直接在浏览器中运行。()

参考答案:

第七章测试

在c_if.jsp有如下部分代码:

<c:iftest="true">

true

</c:if>

<c:elsetest="false">

false

</c:else>

1、对于上述代码片段说法正确的是()

参考答案:

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

阅读下面代码片段:

c_out.jsp:

<%--第1个out标签--%>

userName1属性的值为:

<c:outvalue="username1"default="unknown"/>

<%--第2个out标签--%>

userName2属性的值为:

<c:outvalue="username2">

unknown

</c:out>

2、当使用浏览器访问c_out.jsp时会什么结果()

参考答案:

userName1属性的值为:username1userName2属性的值为:username2

下面隐式对象中,用于获取请求头字段的某个值的是()

参考答案:

header

已知JSP页面中存在如下代码:

<%session.setAttribute("pageContext","itcast");%>

${pageContext}

4、则以下说法,正确的是()

参考答案:

不出现异常,输出pageContext对象

下面选项中,与request.getAttribute(“p”);等效的EL表达式是()

参考答案:

${requestScope.p}

EL表达式的initParam隐式对象可获取web.xml文件中配置的Servlet信息。()

参考答案:

JSTL标签库中的Core标签库的URI为/jsp/core。()

参考答案:

EL表达式的cook隐式对象用于获取客户端的Cookie信息。()

参考答案:

EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。()

参考答案:

EL表达式中条件运算符用于执行某种条件判断,它类似于Java语言中的if-else语句。()

参考答案:

第八章测试

下面选项中,关于统计网站当前在线人数的计数器count变量应该保存的域范围是()

参考答案:

application

已知web.xml中存在如下配置:

<session-config>

<session-timeout>2</session-timeout>

</session-config>

下面的说法,正确的是()

参考答案:

在空闲状态下,2分钟后将导致session对象销毁

下面选项中,能够返回Filter设置的所有初始化参数名称的方法是()

参考答案:

getInitParameterNames()

关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的()

参考答案:

<filter-mapping>元素顺序决定

下列选项中,哪个元素可以指定Filter拦截的资源被容器调用的方式()

参考答案:

<dispatcher>

实现ServletRequestAttributeListener接口的监听器类,可以用于监听ServletRequest对象中的属性变更。()

参考答案:

<session-timeout>标签指定的超时必须为一个整数,如果这个整数是为0或负整数,则session永远不会超时。()

参考答案:

在web.xml中,一个<listener>元素中可以出现多个<listener-class>子元素。()

参考答案:

Servlet事件监听器根据监听事件的不同,可以分为两类。()

参考答案:

获取FilterConfig对象,可以通过手动调用它的构造方法,从而进行它的实例化。()

参考答案:

第九章测试

下列选项,可用于存储结果集的对象是()

参考答案:

ResultSet

下面选项中,能够将游标从当前位置向下移一行的方法是()

参考答案:

next()

下面关于executeQuery(Stringsql)方法,说法正确的是()

参考答案:

可以执行select语句

下面Statement接口的方法中,用于执行各种SQL语句的是()

参考答案:

execute(Stringsql)

下面选项中,用于将参数化的SQL语句发送到数据库的方法是()

参考答案:

prepareStatement(Stringsql)

对于相同的SQL语句,Statement对象只会对其编译执行一次。()

参考答案:

使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册2次。()

参考答案:

ResultSet接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。()

参考答案:

Statement接口的executeUpdate(Stringsql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。()

参考答案:

JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的JavaAPI。()

参考答案:

第十章测试

已知,存在QueryRunner对象runner,SQL语句:Stringsql="select*fromuserwhereid=?";下面操作中,能实现查询指定记录的选项是()

参考答案:

Useruser=(User)runner.query(sql,newBeanHandler(User.class),newObject[]{id});

下面关于自定义ResultSetHandler接口实现类的描述,正确的是()

参考答案:

通过重写handle()方法,从而实现结果集的处理

下面选项中,关于DBUtils类中用于装载并注册JDBC驱动程序的方法是()

参考答案:

loadDriver()方法

下面选项中,属于QueryRunner类的query()方法可执行的操作语句是()

参考答案:

SELECT语句

关于DriverManager和DataSource接口中getConnection()方法的区别,解释正确的是()

参考答案:

前者的close()是释放Connection,而后者的close()只会把Connection归还给连接池

ResultSet接口用于处理ResultSet结果集,它可以将结果集中的数据转为不同的形式。()

参考答案:

在ResultSetHandler接口中,提供了一个方法handle(java.sql.ResultSetrs),可以通过自定义一个实现ResultSetHandler接口的类,然后通过重写handle()方法,实现结果集的处理。()

参考答案:

C3P0配置文件

温馨提示

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

评论

0/150

提交评论