Java Web程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第1页
Java Web程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第2页
Java Web程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第3页
Java Web程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第4页
Java Web程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

JavaWeb程序设计智慧树知到课后章节答案2023年下青岛职业技术学院青岛职业技术学院

第一章测试

Java诞生于()

A:1995年1月B:1996年1月C:1994年1月D:1997年1月

答案:1995年1月

JSP是由()公司推出的。

A:微软B:MacromediaC:IBMD:Sun

答案:Sun

以下哪种服务器不可运行JSP程序?()

A:TomcatB:SunC:ASPD:Resin

答案:Sun

Tomcat是一种免费Web服务器,可以处理关于HTML、()和Servlet的请求。

A:C#B:ASPC:PHPD:JSP

答案:JSP

以下不属于3p语言的是()。

A:PHPB:JSPC:XMLD:ASP.net

答案:XML

html代码开始和结束的标记是(

A:<body></body>B:

<style></style>C:

<javaScript></javaScript>D:

<html></html>

答案:

<html></html>

<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()

A:浏览器的标题栏上B:浏览器的状态栏中C:浏览器的页面上部D:浏览器的页面下部

答案:浏览器的标题栏上

下列哪一个标签是换行标签()

A:<br>B:<body>C:<tr>D:<p>

答案:<br>

在网页中,必须使用()标记来完成超级链接。

A:<a></a>B:<p></p>C:<li></li>D:<link></link>

答案:<a></a>

要在表单中创建一个多行文本输入框,初始值为:这是一个多行文本框。下面语句正确的是

(

)

A:<textareaname=”text1”value=”这是一个多行文本框”></textarea>B:<inputtype=”text”value=”

这是一个多行文本框”name=”text1”>C:<textareaname=”text1”cols=”20”rows=”5”>这是一个多行文本框</textarea>D:<inputtype=”textarea”name=”text1”value=”

这是一个多行文本框”>

答案:<textareaname=”text1”cols=”20”rows=”5”>这是一个多行文本框</textarea>

下面对于HTML表单中的复选框(checkbox)说法正确的是(

A:选定了checkbox元素,并点击提交按钮,会将一个name/value与form一并提交B:复选框在默认情况下为选中状态C:复选框的NAME属性值必须相同D:checkbox的CHECKED属性设置该复选框被选中

答案:选定了checkbox元素,并点击提交按钮,会将一个name/value与form一并提交;checkbox的CHECKED属性设置该复选框被选中

在网页中通常采用()完成性别的输入。

A:单选按钮B:文本框C:密码框D:复选框

答案:单选按钮

用于在网页中创建表单的标签是(

A:<button>B:<select>C:<form>

D:<input>

答案:<form>

关于下列代码片段分析正确的是(

)<formname=”form1”action=”login.do”method=”post”>……</form>

A:表单提交的数据将会出现在地址栏中B:此表单提交数据的大小不受限制C:表单的数据提交的位置是postD:表单的名称为forml

答案:此表单提交数据的大小不受限制;表单的名称为forml

关于XML声明正确的是(

A:<?xmlversion="1.0"?>B:<%xmlversion="1.0"%>C:<?xmlencoding="gb2312"?>D:<!xmlversion="1.0"!>

答案:<?xmlversion="1.0"?>

在XML中用于注释的符号是(

A:<!__

__>B:<?__

__?>C:<!__

__!>D:<%

%>

答案:<!__

__>

以下说法不正确的是(

A:DTD可以包含在XML文档内,也可以在XML文档外定义B:命名空间能够区别不同源的元素、属性的定义C:DTD定义了XML文档中包含的标记、元素、元素类型以及属性D:一个结构完整的XML文档一定是合法的XML文档

答案:一个结构完整的XML文档一定是合法的XML文档

第二章测试

bin是存放和启动()的脚本文件。

A:VBB:JSPC:JAVAD:Tomcat

答案:Tomcat

MyEclipse是()的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试及除错。

A:DreamweaverB:JDKC:EclipseD:Tomcat

答案:Eclipse

在Dreanweaver中,设计界面的视图分别为代码视图、拆分视图和(

)视图。

A:页面B:WebC:普通D:设计

答案:设计

以下选项中哪个不是JSP开发工具?()

A:记事本B:DreamweaverC:JBuilderD:Word

答案:Word

Eclipse是()软件。

A:JSP语言解释机B:JSP编译器C:JSP服务器D:JSP开发环境

答案:JSP开发环境

Tomcat默认端口号是()。

A::2121B::8080C::80D::21

答案::8080

JDK工具程序存放在()文件夹中。

A:libB:jreC:binD:src.zip

答案:bin

要在计算机上搭建JSP运行环境,首先需要安装JDK,其次需要安装()。

A:TomcatB:SQLC:WordD:Oracle

答案:Tomcat

JSP文件的扩展名是()。

A:JARB:PHPC:JAVAD:JSP

答案:JSP

目前广泛流行的MVC框架是()。

A:JavaEEB:JSP+JavaBeanC:Jsp+JavaBean+ServletD:Struts

答案:Jsp+JavaBean+Servlet

JSP文件中正常运行必须存入()文件夹。

A:RootB:libC:demoD:jre

答案:Root

第三章测试

Servlet程序的入口点是__________.

A:service()B:main()C:doGet()D:Init()

答案:service()

下面关于Servlet的描述正确的是_____.

A:Servlet的生命周期包括实例化、初始化、服务、销毁,不可以用B:Servlet和Applet一样是运行在客户端的程序C:在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求D:Servlet也可以直接向浏览器发送HTML标签

答案:Servlet也可以直接向浏览器发送HTML标签

在Web应用程序中使用的Servlet的包为myservlet,项目名称为LoginDemo,则servlet最可能位于_____目录下。

A:LoginDemo.WEB-INF/classes/myservletB:LoginDemo.WEB-INF/lib/C:LoginDemo.WEB-INF/D:LoginDemo/WEB-INF/classes/

答案:LoginDemo.WEB-INF/classes/myservlet

存入session信息的语法格式为()。

A:session.removeAttribute(“变量名称”)B:session.removeAttribute(“变量名称”,值)C:session.setAttribute(“变量名称”)D:session.setAttribute(“变量名称”,值)

答案:session.setAttribute(“变量名称”,值)

Strings_id=session.getId();该实例的正确详解为()。

A:取得session的ID号存入变量s_idB:取得并显示session的ID长度C:从session中取出名称为name的变量的值,并赋给变量SchoolNameD:取得并显示session的ID创建时间

答案:取得session的ID号存入变量s_id

<%=session.getId().length()%>该实例的正确详解为()。

A:取得并显示session的ID长度B:取得session的ID号存入变量s_idC:取得并显示session的ID创建时间D:从session中取出名称为name的变量的值,并赋给变量SchoolName

答案:取得并显示session的ID长度

在application对象的属性和方法中,()方法的功能是删除一个指定的属性。

A:getServerInfo()B:getAttributeNames()C:getAttribute(Stringname)D:removeAttribute(Stringname)

答案:removeAttribute(Stringname)

下面的语法格式中,(

)是将一个值保存到application变量中。

A:Application.getRealPath(“/”)%B:Application.setAttribute(“变量名称”,值);C:Application.getRealPath(“变量名”);D:Application.getAttribute(“变量名”);

答案:Application.setAttribute(“变量名称”,值);

下列选项中,不是out对象的常用的方法的是()。

A:getId()B:Close()C:NewLineD:Print()

答案:getId()

Out.println(“HelloEveryone!”);关于该程序代码对应的注释,下列()是正确的。

A:定稿数据“HelloEveryone!”B:换行之后,输出数据“HelloEveryone!”C:输入数据“HelloEveryone!”D:输出数据“HelloEveryone!”

答案:换行之后,输出数据“HelloEveryone!”

JSP内置对象是指JSP提供的事先定义好的、具有专门功能的对象,他们在使用过程中需要声明才可使用。()

A:错B:对

答案:错

session对象用于返回信息的客户端,其主要功能是向浏览器输出文本,数据等。()

A:错B:对

答案:错

out对象是一个输出流,用来向客户端输出数据。()

A:错B:对

答案:错

当程序需要为某个客户端的请求创立一个session时,服务器不需要检查这个客户端的请求方式里是否已包含了一个session标识。()

A:错B:对

答案:对

session对象是为所有访问用户保存信息的对象。()

A:错B:对

答案:错

application对象是为每一个用户保存信息的对象,其信息为专属信息。()

A:对B:错

答案:对

page对象其实是java.lang.Object类的实例对象,它不可以使用Object类的方法。()

A:错B:对

答案:错

第四章测试

下列属于JSP中注释的有()。

A:<%--与--%>B:<C:/*与**/D:/

答案:<%--与--%>;/*与**/

在JSP指令中,errorPage(“url”)的意思是()。

A:将本页面中所有的错误信息保存到url变量中B:为本页面指定一个错误页面C:将本页面设置为错误的页面D:没有具体的含义

答案:为本页面指定一个错误页面

java.util.Date和java.sql.Date之间的关系是()。

A:前者和后者之间不存在任何关系B:后者继承了前者C:前者和后者都继承了同一个父类D:前者继承了后者

答案:前者和后者之间不存在任何关系

JSP的程序代码开始的格式为()。

A:<head>B:<html>C:<body>D:<title>

答案:<html>

在JSP中Scriplet,定义局部变量的格式为()。

A:<%%>B:<%!%>C:<%=%>D:<%!!%>

答案:<%%>

使用JSP内部对象可以实现很多很重要的功能,以下不是此内部对象的是()。

A:application对象B:response对象C:config对象D:exception对象

答案:exception对象

JSP的静态部分,即HTML代码部分,如果使用Dreamweaver环境开发JSP程序,这部分代码也应该自己写入。()

A:错B:对

答案:错

脚本小程序就是里面直接包含了java代码。()

A:错B:对

答案:对

JSP中有3种指令元素,分别是page指令,include指令和taglib指令。()

A:对B:错

答案:对

JSP将最常用的功能以对象的形式提供,只是在一部分JSP页面中都能使用它们。()

A:对B:错

答案:错

JSP程序中的HTML代码部分不区分大小写。()

A:错B:对

答案:对

一个声明仅在一个页面中有效,其他页面则不可以使用。()

A:对B:错

答案:对

JSP表达式语法格式为:<%=expression%>.()

A:对B:错

答案:对

JSP的动态部分也称为JSP页面的模板,用来显示页面元素。()

A:对B:错

答案:对

第五章测试

下列选项中,()是addCookie的方法功能。

A:返回到客户端的输出流对象B:返回缓冲区大小C:重定位地址D:用来保存客户端的用户信息

答案:用来保存客户端的用户信息

在session对象的属性和方法中,()的功能是获取一个与指定名称name相联系的属性值。

A:getCreationYime()B:getAttribute(Stringname)C:getId()D:getAttributeNames()

答案:getAttribute(Stringname)

下列不属于Servlet过滤器的特点是_______.

A:Servlet过滤器可以被指定和特定的URL关联,只有当客户请求访问该URL时,才会触发过滤器B:Servlet过滤器可以检查和修改ServletRequest和ServletResponse对象C:Servlet过滤器可以被串联在一起,形成管道效应,协同修改请求和响应对象D:Servlet过滤器可以监听客户端的变化

答案:Servlet过滤器可以检查和修改ServletRequest和ServletResponse对象

下列不属于Servlet监听器类型的是______.

A:HTTP会话监听B:request请求监听C:Servlet容器监听器D:Servlet上下文监听

答案:Servlet容器监听器

编写Servlet时用到许多接口,下列能够获得客户端请求信息的借口是_____.

A:ServletContext接口B:HttpServlet类C:HttpServletResponse接口D:HttpServletRequest接口

答案:HttpServletRequest接口

销毁一个session对象,需要调用下面哪个方法?

A:session.destory()B:session.end()C:session.isNew()

D:session.invalidate()

答案:session.invalidate()

编写一个Filter,需要(

A:继承Filter类B:实现HttpFilter接口C:实现Filter接口D:继承HttpFilter类

答案:实现Filter接口

在web.xml中使用(

)标签配置过滤器

A:<filter-pattern>和<filter>B:<filter>和<filter-class>C:<filter>和<filter-mapping>D:<filter-name>和<filter-class>

答案:<filter>和<filter-mapping>

在编写过滤器时,需要完成的方法(

A:doChain()

B:doPost()C:doFilter()D:doDelete()

答案:doFilter()

cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。(

A:对B:错

答案:对

第六章测试

在JSP中,以下()不是JavaBean的特点。

A:可重复利用B:可以代替Struts2C:处处使用D:一次编写,多次使用

答案:可以代替Struts2

JavaBean的本质是一段()。

A:输入类B:Servlet代码C:Java代码D:JSP代码

答案:Java代码

程序员不可以用JavaBean将()对象进行打包。

A:数据库访问B:SQL数据表C:处理D:功能

答案:处理

在JSP程序中,通过()动作标记调用JavaBean。

A:getPropertyB:useBeanC:setBeanD:getBean

答案:useBean

getProperty动作实际上是调用bean的()方法。

A:set()B:setBeanC:getBean()D:get()

答案:get()

在JavaBean中,对于boolean类型的成员变量,允许使用()代替get和set。

A:getPropert和setPropertyB:isC:likeD:getBean和setBean

答案:is

JavaBean类中如果有构造方法,那么这个构造方法是()的。

A:privateB:保护C:publicD:其余选项都不对

答案:public

JavaBean的生命周期需要用<JSP:useBean>动作指令中的()属性指定。

A:publicB:scopeC:privateD:protect

答案:scope

JavaBean可以在任何安装了Java运行环境的平台下使用,不需要重新编译。()

A:错B:对

答案:对

JSP文件中用到的JavaBean必须先编译后使用。()

A:错B:对

答案:对

可以将JavaBean对应的变量通过表达式或者字符串进行赋值。()

A:对B:错

答案:对

JavaBean类中如果有构造方法,那么这个构造方法是无参数的。()

A:错B:对

答案:错

类中方法的访问属性必须是public的。()

A:错B:对

答案:错

JavaBean的class文件必须放在WEB-INF文件夹中。()

A:对B:错

答案:对

第七章测试

在JSP程序中,可以通过()类与数据库系统进行通信。

A:SqlManagerB:DriverManagerC:DriverD:JDBC

答案:JDBC

JDBC把特定数据库厂商专用的细节抽象出来而得到一组类和接口,然后将它们放入()包。

A:sql.javaB:java.sqlC:Data.javaD:java.data

答案:java.sql

在java2SDK中,()类负责加载并注册JDBC驱动程序,管理应用程序已注册的驱动程序的连接。

A:java.sql.DriverB:java.sql.StatementC:java.sql.DriverManagerD:java.sql.Container

答案:java.sql.Driver

java.sql.Statement向数据库提交的语句不可以是SQL语句的()。

A:删除记录B:查询数据记录C:修改数据库结构D:插入数据

答案:修改数据库结构

Statement对象的()方法用来执行动态操作。

A:executeUpdate()B:executeC:executeQueryD:getQueryTimeOut()

答案:execute

将SQLServer数据库的JDBC驱动程序安装路径中的msbase.jar,mssqlserver.jar和msutil.jar文件复制到Tomcat安装目录中的()文件夹中。

A:binB:configC:libD:sample

答案:lib

Statement类的语法Statementsmt=con.createStatement(type,concurrency)中,当type属性的取值为TYPE-FORWARD_ONLY时,表示()。

A:其余选项都不对B:结果集的记录指针能向上滚动,数据变化时,当前结果集不变。C:结果集的记录指针只能向下滚动D:结果集的记录指针能向上滚动,数据变化时,结果集随之变动。

答案:结果集的记录指针只能向下滚动

使用JDBC,开发人员无需为每一个关系数据库单独编写一个程序。()

A:对B:错

答案:对

使用Statement的方法执行SQL命令时,一定能返回ResultSet对象。()

A:错B:对

答案:错

ResultSet对象的previous方法将记录指针移动到第一行之前时,返回false。()

A:对B:错

答案:对

java.sql.SQLException接口是一个关于访问数据库的异常接口。()

A:对B:错

答案:对

使用JDBC-ODBC桥,可以访问任何支持ODBC的数据库。()

A:错B:对

答案:对

JDBC中的Statement适用于执行简单的、不带参数的SQL语句。()

A:对B:错

答案:对

第八章测试

获取上传文件的名字,使用下列哪个方法()

A:getContentType()B:getSize()C:getFieldName()D:getName()

答案:getName()

要实现批量文件的上传下载,要使用java.io包中的InputStream和OutStream。()

A:对B:错

答案:对

通过超链接下载图片,会出现浏览器直接打开图片的现象,这是因为浏览器能够直接识别图片文件格式。()

A:错B:对

答案:对

outputStream对象通过下列哪个对象获取()

A:responseB:pageContextC:requestD:session

答案:response

下列EL的使用语法正确是(

A:${+paramValues[1]}B:${1+2==3?4:5}C:${someMap[var].someArray[0]}D:${someArray["0"]}

答案:${+paramValues[1]};${1+2==3?4:5}

下列关于EL的说法正确的是(

A:EL可以访问所有的JSP内置对象B:EL可以读取JavaBean的属性值C:EL可以调用JavaBean的任何方法D:EL可以修改JavaBean的属性值

答案:EL可以访问所有的JSP内置对象;EL可以读取JavaBean的属性值

EL表达式,${10mod3},执行结果为(

A:3B:nullC:1

D:10mod3

答案:1

在JSP中,只有一行代码:${1+2},运行将输出(

A:没有任何输出,因为表达式是错误的B:3C:1+2D:null

答案:3

以下EL表达式的语法结构中,正确的是(

A:#[user.userName]B:$[user.userName]C:#{user.userName}D:${user.userName}

答案:${user.userName}

在页面上输出2+3=${2+3},对应的程序代码是2+3=${2+3}。(

A:对B:错

答案:对

EL表达式:${user.loginName}执行效果等同于<%user.getloginAname();%>。(

A:错B:对

答案:错

第九章测试

要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句()

A:<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%>B:<%@

taglib

prefix=”x”

uri=”/jsp/jstl/xml”%>C:<%@

taglib

prefix=”fmt”

uri=”/jsp/jstl/fmt”%>D:<%@

taglib

prefix=”sql”uri=”/jsp/jstl/sql”%>

答案:<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%>

某JSP中有如下代码,显示结果为()<%

int

温馨提示

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

评论

0/150

提交评论