在线网课知道《JavaWeb编程(德州)》单元测试考核答案_第1页
在线网课知道《JavaWeb编程(德州)》单元测试考核答案_第2页
在线网课知道《JavaWeb编程(德州)》单元测试考核答案_第3页
在线网课知道《JavaWeb编程(德州)》单元测试考核答案_第4页
在线网课知道《JavaWeb编程(德州)》单元测试考核答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

第一章单元测试1【判断题】在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。()A.错B.对2【判断题】font-family属性设置字体时,中文字体需要加英文状态下的引号,英文字体一般不需要加引号。()A.对B.错3【判断题】在文档对象节点树中,具有相同父节点的节点叫做“父节点”。()A.对B.错4【判断题】内嵌式是将CSS代码集中写在HTML文档的<head头部标记中,并且用<style标记定义。()A.错B.对5【判断题】在input控件中,当type值为text时,表示的是单行文本输入框。()A.对B.错6【单选题】(2分)下列选项中,可以在JavaScript警告框中写入"HelloWorld"的是()A.msgBox("HelloWorld");B.alertBox("HelloWorld");C.alert("HelloWorld");D.alertBox="HelloWorld";7【单选题】(2分)下列选项中,哪个HTML元素中可以放置Javascript代码?()A.<jsB.<javascriptC.<scriptingD.<script8【单选题】(2分)下列选项中,用来定义下拉列表的是()。A.<textarea</textareaB.<formC.<input/D.<select</select9【单选题】(2分)下列选项中,不是<img标记属性的是()A.hrefB.srcC.altD.width10【单选题】(2分)分析下面的JavaScript代码,经过运算后m的值为()。varx=11;vary="number";varm=x+y;A.numberB.程序报错C.11D.11number第二章单元测试1【判断题】当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。()A.对B.错2【判断题】采取在servler.xml文件中配置虚拟目录,每次修改server.xml文件后,都需要重启服务器,否则修改的配置将不会生效。()A.对B.错3【判断题】一个web应用下子目录的命名没有特殊规定,可以随意命名。()A.错B.对4【判断题】属性是对标记进一步的描述和说明,一个标记只能有一个属性。()A.对B.错5【判断题】XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。()A.错B.对6【单选题】(2分)下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()A.Accept-LocationB.RefreshC.Accept-RefreshD.Server7【单选题】(2分)下面选项中,表示服务器错误的状态码是()A.100B.500C.304D.4048【单选题】(2分)下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()A.Accept-CharsetB.Accept-LanguageC.AcceptD.Accept-Encoding9【单选题】(2分)下列关于XML的描述中,正确的是()A.其余说法都正确B.所有的XML元素都必须是小写的C.所有XML文档都必须有DTDD.所有XML元素都必须正确地关闭10【单选题】(2分)下列选项中,可以成功修改Tomcat端口号为80的是()A.<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B.<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C.<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D.<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>第三章单元测试1【判断题】ServletConfig对象可以实现多个Servlet之间的数据共享。()A.对B.错2【判断题】一个<servlet-mapping元素下配置多个<url-pattern子元素能实现Servlet的多重映射。()A.错B.对3【判断题】一个Servlet可以映射多个虚拟路径。()A.错B.对4【判断题】使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。()A.对B.错5【判断题】在一个web.xml中只能配置一个监听器。()A.对B.错6【单选题】(2分)下面选项中,哪个方法用于返回映射到某个资源文件的URL对象()A.getResourcePaths(Stringpath)B.getRealPath(Stringpath)C.getResource(Stringpath)D.getResourceAsStream(Stringpath)7【单选题】(2分)下面选项中,用于根据虚拟路径得到文件的真实路径的方法是()A.SetgetResourcePaths(Stringpath)B.StringgetRealPath(Stringpath)C.InputStreamgetResourceAsStream(Stringpath)D.URLgetResource(Stringpath)8【单选题】(2分)下面选项中,用于设置ServletContext的域属性的方法是()A.setAttribute(Stringname,Stringobj)B.setParameter(Stringname,Objectobj)C.setAttribute(Stringname,Objectobj)D.setParameter(Stringname,Objectobj)9【单选题】(2分)下列选项中,哪个是web.xml中配置初始化参数的标签?()A.<init-paramB.aram-initC.<initD.aram10【单选题】(2分)Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下()A.confB.classC.libD.classes第四章单元测试1【判断题】转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。()A.对B.错2【判断题】通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。()A.错B.对3【判断题】HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。()A.对B.错4【判断题】使用getIntHeader(Stringname)方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。()A.错B.对5【判断题】如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。()A.对B.错6【单选题】(2分)如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现()A.request.setAttribute("username","张三");B.request.removeAttribute("张三");C.Stringusername=request.getParameter("张三");D.Stringusername=(String)request.getAttribute("张三");7【单选题】(2分)RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是()A.include(ServletResponseresponse,ServletRequestrequest)B.include(ServletRequestrequest,ServletResponseresponse)C.forward(ServletRequestrequest,ServletResponseresponse)D.forward(ServletResponseresponse,ServletRequestrequest)8【单选题】(2分)使用request实现转发时,下列哪个路径的写法是正确的?()A.只能是绝对路径B.相对路径可以,但绝对路径不可以C.只能是相对路径D.相对路径和绝对路径都可以9【单选题】(2分)通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是()A.useBodyEncodingForURI=”true”B.useBodyEncoding=”false”C.useBodyEncodingForURI=”false”D.useBodyEncoding=”true”10【单选题】(2分)在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是()A.getCharacterEncoding()B.getEncoding()C.getHeader(Stringname)D.getCharacter()第五章单元测试1【判断题】Tomcat容器中如果将<session-timeout元素中的时间值设置成0或一个负数,则表示会话永不超时。()A.错B.对2【判断题】Session是一种将会话数据保存到服务器端的技术,需要借助Cookie技术来实现。()A.错B.对3【判断题】Cookie的domain属性是用来指定浏览器访问的域,设置domain属性时严格区分大小写。()A.对B.错4【判断题】Cookie的path属性设置后,只对当前访问路径所属的目录有效。()A.错B.对5【判断题】一次会话过程中,只允许客户端与服务器进行一次请求与响应过程。()A.对B.错6【单选题】(2分)阅读下面代码:Bookbook=BookDB.getBook(id);HttpSessionsession=req.getSession();List<Bookcart=(List)session.getAttribute("cart");if(cart==null){cart=newArrayList<Book();session.setAttribute("cart",cart);}cart.add(book);下面选项中,哪个是对上述代码功能的正确描述?()A.实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享B.实现放在不同web容器中的不同应用程序共享同一个购物车中的数据C.实现不同用户的不同浏览器之间共享同一个购物车中的数据D.实现不同的应用程序之间共享同一个购物车中的数据7【单选题】(2分)Tomcat服务器的默认会话超时时间是()A.30毫秒B.30小时C.30秒D.30分钟8【单选题】(2分)下面选项中,用于强制使Session对象无效的方法是()A.response.invalidate();B.session.validate();C.request.invalidate();D.session.invalidate();9【单选题】(2分)下面选项中,当存在Session对象直接返回,否则返回null的方法是()A.response.getSession();B.request.getSession(true);C.request.getSession();D.request.getSession(false);10【单选题】(2分)下列选项中,能够用于获取客户端所有cookie对象的方法是()A.Cookie[]cookies=request.getCookies();B.List<Cookiecookies=request.getCookies();C.Cookie[]cookies=response.getCookies();D.List<Cookiecookies=response.getCookies();第六章单元测试1【单选题】(2分)阅读下面代码片段:<body<%out.println("firstline");response.getWriter().write("secondline");%</body1、当使用浏览器访问该jsp页面时会什么结果()A.先输出firstline,再输出secondlineB.先输出secondline,再输出firstlineC.firstlineD.将上述代码原样输出2【单选题】(2分)下面关于动态包含的语法格式,书写正确的是()A.<jsp:forwardpage=”relativeURL”/B.<%@includefile=”relativeURL”/C.<jsp:forwardfile=”relativeURL”/D.<jsp:forwardpath=”relativeURL”/3【单选题】(2分)在JSP中,exception隐式对象所对应的类是()A.java.lang.ThrowableB.java.lang.ExceptionThrowableC.java.lang.ThrowableExceptionD.java.lang.Exception4【单选题】(2分)下列是page指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是()A.contentB.sessionC.contentTypeD.isThreadSafe5【单选题】(2分)reclass="preStylefl"style="margin-top:0px;margin-bottom:0px;padding:0px0px0px10px;font-family:inherit;-webkit-font-smoothing:antialiased;white-space:pre-wrap;overflow-wrap:break-word;display:inline;-webkit-tap-highlight-color:rgba(0,0,0,0);width:calc(100%-80px);color:rgb(42,42,42);line-height:26px;word-break:break-all;background-color:rgb(255,255,255);阅读下列JSP代码片断:<%intx=5;%<%!privateintm(inta){returna+1;}%<%x=3;%x=<%=x%,<%=m(x)%re其运行结果是()A.x=5,4B.x=3,4C.x=3,6D.编译错误6【判断题】JSP隐式对象out可以通过response.getWriter()方式获取,然后再通过println()或者write()方法向页面发送文本内容。()A.对B.错7【判断题】Include指令用于静态包含一个文件,它的file属性只能取相对路径。()A.错B.对8【判断题】page指令的属性中,所有的属性都只能出现一次,否则会编译失败。()A.对B.错9【判断题】JSP文件与html文件有所不同,它不可以直接在浏览器中运行。()A.对B.错第七章单元测试1【单选题】(2分)在c_if.jsp有如下部分代码:<c:iftest="true"true</c:if<c:elsetest="false"false</c:else1、对于上述代码片段说法正确的是()A.访问该页面时,浏览器没有任何信息显示B.在该页面会出现编译错误,并有红叉提示C.该页面代码部署启动时,控制台会报错D.访问该页面会出现结果:truefalse2【单选题】(2分)阅读下面代码片段:c_out.jsp:<%--第1个out标签--%userName1属性的值为:<c:outA.userName1属性的值为:nulluserName2属性的值为:nullB.userName1属性的值为:username1userName2属性的值为:username2C.userName1属性的值为:unknownuserName2属性的值为:username2D.userName1属性的值为:username1userName2属性的值为:unknown3【单选题】(2分)下面隐式对象中,用于获取请求头字段的某个值的是()A.headerValuesB.headerScopeC.headerD.headerValue4【单选题】(2分)已知JSP页面中存在如下代码:<%session.setAttribute("pageContext","itcast");%${pageContext}4、则以下说法,正确的是()A.不出现异常,输出pageContext对象B.将出现语法错误,因为pageContext是保留字C.运行时存在异常D.不出现异常,输出null5【单选题】(2分)下面选项中,与request.getAttribute(“p”);等效的EL表达式是()A.$<request.pB.${requestScope.p}C.$(request.p)D.$[requestScope.p]6【判断题】EL表达式的initParam隐式对象可获取web.xml文件中配置的Servlet信息。()A.错B.对7【判断题】JSTL标签库中的Core标签库的URI为/jsp/core。()A.错B.对8【判断题】EL表达式的cook隐式对象用于获取客户端的Cookie信息。()A.错B.对9【判断题】EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。()A.对B.错10【判断题】EL表达式中条件运算符用于执行某种条件判断,它类似于Java语言中的if-else语句。()A.对B.错第八章单元测试1【单选题】(2分)下面选项中,关于统计网站当前在线人数的计数器count变量应该保存的域范围是()A.sessionB.requestC.pageD.application2【单选题】(2分)已知web.xml中存在如下配置:<session-config<session-timeout2</session-timeout</session-config下面的说法,正确的是()A.在空闲状态下,2分钟后将导致session对象销毁B.在空闲状态下,2秒后将导致session对象销毁C.在空闲状态下,2毫秒后将导致session对象销毁D.在空闲状态下,2小时后将导致session对象销毁3【单选题】(2分)下面选项中,能够返回Filter设置的所有初始化参数名称的方法是()A.getFilterName()B.getServletContext()C.getInitParameter(Stringname)D.getInitParameterNames()4【单选题】(2分)关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的()A.由过滤器类名的顺序决定B.<filter-mapping元素顺序决定C.<filter元素顺序决定D.<filter-class元素顺序决定5【单选题】(2分)下列选项中,哪个元素可以指定Filter拦截的资源被容器调用的方式()A.<dispatcherB.<url-patternC.<filter-classD.<filter-name6【判断题】实现ServletRequestAttributeListener接口的监听器类,可以用于监听ServletRequest对象中的属性变更。()A.对B.错7【判断题】<session-timeout标签指定的超时必须为一个整数,如果这个整数是为0或负整数,则session永远不会超时。()A.对B.错8【判断题】在web.xml中,一个<listener元素中可以出现多个<listener-class子元素。()A.对B.错9【判断题】Servlet事件监听器根据监听事件的不同,可以分为两类。()A.对B.错10【判断题】获取FilterConfig对象,可以通过手动调用它的构造方法,从而进行它的实例化。()A.对B.错第九章单元测试1【单选题】(2分)下列选项,可用于存储结果集的对象是()A.PreparedStatementB.ConnectionC.StatementD.ResultSet2【单选题】(2分)下面选项中,能够将游标从当前位置向下移一行的方法是()A.absolute(introw)B.last()C.next()D.previous()3【单选题】(2分)下面关于executeQuery(Stringsql)方法,说法正确的是()A.可以执行select语句B.可以执行insert语句C.可以执行delete语句D.可以执行update语句4【单选题】(2分)下面Statement接口的方法中,用于执行各种SQL语句的是()A.executeDelete(Stringsql)B.execute(Stringsql)C.executeUpdate(Stringsql)D.executeQuery(Stringsql)5【单选题】(2分)下面选项中,用于将参数化的SQL语句发送到数据库的方法是()A.createStatement()B.prepareStatement(Stringsql)C.registerDriver(Driverdriver)D.prepareCall(Stringsql)6【判断题】对于相同的SQL语句,Statement对象只会对其编译执行一次。()A.对B.错7【判断题】使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册2次。()A.错B.对8【判断题】ResultSet接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。()A.对B.错9【判断题】Statement接口的executeUpdate(Stringsql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。()A.对B.错10【判断题】JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的JavaAPI。()A.对B.错第十章单元测试1【单选题】(2分)已知,存在QueryRunner对象runner,SQL语句:Stringsql="select*fromuserwhereid=?";下面操作中,能实现查询指定记录的选项是()A.Useruser=(User)runner.query(sql,newBeanListHandler(User.class),id);B.Useruser=(User)runner.query(sql,newBeanHandler(User.class));C.Useruser=(User)runner.query(sql,newBeanHandler(User.class),newObject[]{id});D.Useruser=(User)runner.query(sql,newBeanListHandler(User.class),newObject[]{id});2【单选题】(2分)下面关于自定义ResultSetHandler接口实现类的描述,正确的是()A.通过重写query()方法,实现结果集的处理B.通过重写update()方法,实现结果集的处理C.通过重写delete()方法,实现结果集的处理D.通过重写handle()方法,从而实现结果集的处理3【单选题】(2分)下面选项中,关于DBUtils类中用于装载并注册JDBC驱动程序的方法是()A.loadDriver()方法B.closeQuietly()方法C.commitAndCloseQuietly()方法D.close()方法4【单选题】(2分)下面选项中,属于QueryRunner类的query()方法可执行的操作语句是()A.SELECT语句B.INSERT语句C.UPDATE语句D.DELETE语句5【单选题】(2分)关于DriverManager和DataSource接口中getConnection()方法的区别,解释正确的是()A.DataSource的getConnection()每次都会创建新的数据库链接B.两者没有区别C.前者的close()是释放Connection,而后者的close()只会把Connectio

温馨提示

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

评论

0/150

提交评论