欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java Web2笔试题1.docx

    • 资源ID:3327087       资源大小:49.21KB        全文页数:24页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java Web2笔试题1.docx

    1、Java Web2笔试题1Java Web 编程基础 考试题1、访问用Tomcat部署的应用,出现下图中错误,产生原因可能是(C)。(单选)A.Tomcat服务器未启动B.Tomcat服务器启动,但输入URL的协议错误C.Tomcat服务器启动,但输入URL的主机地址错误D.Tomcat服务器启动,但输入URL的页面名称错误。2、开发JSP动态网站的步骤是(AECDB)。(多选)-按步骤选/ 手工ACDEBA.设计web项目的目录结构B.运行 Web 项目C.创建一个Web项目D.编写 Web 项目的代码E.部署 Web 项目 3、关于Map和List,下面说法正确的是(BC)。(多选)A.M

    2、ap继承List;B.Map的value可以是List或Map;C.List中可以保存Map或List;D.Map和List只能保存从数据库中取出的数据。4、下列选项中,合法的表达式有(AC)。(多选)A. B. C. D. 5、以下JSP代码片断:x=,运行结果是( B)。(单选)A.x=3,6 B.x=3,4 C.x=5,4 D.编译错误 6、欲构造ArrayList类的一个实例,下列(B)是正确的。(单选)A.ArrayList myList = new Object(); B.List myList = new ArrayList() ; C.ArrayList myList = ne

    3、w List() ; D.List myList = new List() ; 7、阅读下面的代码,输出结果是(A)。(单选)public class Arraytest public static void main(String kyckling) Arraytest a = new Arraytest(); int i = new int5; System.out.println(i4); a.amethod(); Object o = new Object5; System.out.println(o2); public void amethod() int K = new int4;

    4、 System.out.println(K3); A.null null nullB. null 0 0C. 0 0 nullD. 0 null 08、阅读下面的代码,输出结果是(B)。(单选)public class Arraytest2 public static void main(String args) int arr = 1, 2, 3; for(int i = 0; i 2; i+) arri = 0; for(int i = 0; i 3; i+) System.out.println(arr i); A.1 2 3B.0 0 3C.0 2 3D.0 0 09、在helloap

    5、p应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是 (C)。(单选)A.http:/localhost:8080/hello.jsp B.http:/localhost:8080/helloapp/hello.jsp C.http:/localhost:8080/helloapp/hello/hello.jsp (上下文路径)D.http:/localhost:8080/hello/hello.jsp10、从HTTP请求中,获得请求参数,应该调用(B)。(单选) A.request对象的getAttrib

    6、ute()方法 B.request对象的getParameter()方法 C.session对象的getAttribute()方法 D.session对象的getParameter()方法 11、以下JSP一共被访问了两次,第二次的输出结果是(D)。(单选) a: b:A.输出异常信息B.a:1 b:3C.a:2 b:3D.a:1 b:212、以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果(C)。(单选)A.编译不通过B.可以编译运行,输出0C.编译通过,但运行时抛出ClassCastException D.可以编译通过,但运行无输出13、page指令用于定义JSP文件中的全局属

    7、性,下列关于该指令用法的描述错误的是(B)。(单选)A.作用于整个JSP页面 B.可以在一个页面中使用多个指令 C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的D.指令中的属性只能出现一次14、下述选项中不属于JDBC基本功能的是(D)。(单选)A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理 DBA DBMS DB15、对于JSP的声明的说法错误的是:(A)(单选) A.一次可声明多个方法B.一个声明仅在一个页面中有效 C.声明的方法可以直接使用JSP内置对象 D.声明可以放在JSP的任何位置16、以下第(B)种注释可以被发送到客户端的浏览器

    8、。(单选) A.第一种B.第二种C.第三种D.第四种 17、在helloapp应用中hello.jsp和welcome.jsp在同一目录中,index.jsp在应用的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,request.getRequestDispatcher(/hello.jsp).forward(request,response); 用下列哪种方式可以代替上述代码后,可以跳转到welcome.jsp页面。(BD)(多选)A.response.sendRedirect(/helloapp/welcome.jsp);B.response.sendRedire

    9、ct(helloapp/welcome.jsp);C.response.sendRedirect(welcome.jsp);D.response.sendRedirect(“/welcome.jsp);18、下面关于JSP作用域对象的说法错误的是(C)。(单选)A.request对象可以得到请求中的参数B.session对象可以保存用户信息C.application对象可以被多个应用共享D.作用域范围从小到达是request、session、application19、关于get请求和post请求的说法,错误的是(B)。(单选)A.URL形式的请求是get请求B.post请求有长度限制C.Fo

    10、rm表单可以发送post请求,也可以发送get请求D.post请求比get请求安全20、下面关于JSP脚本,说法错误的是(ABC)。(多选) A.JSP脚本不能定义变量 B.JSP脚本不能定义方法C.JSP脚本不能为空D.JSP脚本不能嵌套21、关于Java的集合类,下面选项错误的是(BC)。(多选)A.HashMap的key和value都可以是nullB.ArrayList和LinkedList都是List的子类C.List list = new ArrayList();list.add(abc);System.out.println(list.get(1);D.ArrayList可以被继承

    11、22、在一个应用中有2个JSP,传递数据,横线处可以填入(ABC)。(多选) a.jsp: b.jsp: A.session、 sessionB.application、 applicationC.request、 requestD.application、 session23、现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出(A)。(单选) A.null, 异常信息B.null, null,C.异常信息,异常信息D.异常信息,null24、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出(D)。(单选) 接受该请求的JSP: a.

    12、jsp: A.nullB.什么都不输出C.异常信息D.accp25、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出(B)。(单选) 接受该请求的JSP: a.jsp: A.nullB.什么都不输出C.异常信息D.accp26、在servlet的服务方法(如doPost() )中,如何从请求获得“userID”值 ?(A)(单选)A.String userID = request.getParameter(“userID”);B.String userID = request.getHeader(“userID”);C.String userID = re

    13、quest.getRequestHeader(“userID”); D.String userID = getServletContext().getInitParameter(“userID”); 27、HttpServletResponse的哪些方法用于将一个HTTP请求重定向到另一个URL ?(D)(单选)A.sednURL() B.redirectURL() C.redirectHttp() D.sendRedirect() E.getRequestDispatcher() 28、以下哪个代码段会得到一个输出流,用于向HttpServletResponse输出字符文本 ?(A)(单选)

    14、A.java.io.PrintWriter out = response.getWriter();B.ServletOutputStream out = response.getOutputStream(); C.java.io.PrintWriter out = new PrintWriter(response.getReader(); D.Servlet OutputStream out = response.getBinaryStream(); 29、servlet用哪些方法来处理来自客户的表单数据 ?(B)(单选)A.HttpServlet.doHead() B.HttpServlet

    15、.doPost()C.HttpServlet.doForm() D.ServletRequest.doGet()E.ServletRequest.doPost() F.ServletRequest.doForm() 30、servlet开发人员在扩展HttpServlet时如何处理HttpServlet的service()方法 ?(D)(单选)A.大多数情况下都应该覆盖service()方法 B.应当从doGet()或doPost()调用service()方法 C.应当从init()调用service()方法 D.应当至少覆盖一个doXXX()方法(如doPost() 31、给定 1. pub

    16、lic void doGet(.)throw IOException,ServletException 2. / req.getSession().setAttribute(“key”, “value”); 3. / req.getHttpSession().setAttribute(“key”, “value”); 4. / (HttpSession)request.getSession() .setAttribute(“key”, “value”); 5. / (HttpSessioin)request.getHttpSession() .setAttribute(“key”, “valu

    17、e”);哪些行的注释可以去掉,而且不会导致编译器或运行时错误?(A) (单选)A.只有第2行 B.只有第3行 C.只有第4行 D.只有第5行 E.第2行或第4行 F.第3行或第5行 32、关于会话属性,以下哪些说法是正确的 ?(AD)(多选)A.HttpSession.getAttribute(String)的返回类型是Object B.HttpSession.getAttribute(String)的返回类型是String C.在HttpSession上调用setAttribute(“keyA”, “valueB”)时,如果这个会话中对应键keyA已经有了一个值,就会导致抛出一个异常 D.在

    18、HttpSession上调用setAttribute(“keyA”, “valueB”)时,如果这个会话中对应键keyA已经有一个值,则会导致这个属性原先的值被String valueB替换 33、哪些接口定义了getSession()方法 ?(C)(单选)A.ServletRequest B.ServletResponse C.HttpServletRequest D.HttpServletResponse 34、给定req是一个HttpServletRequest,哪个代码会在不存在会话的情况下创建一个会话 ?(BF)(多选)A.req.getSession() B.req.getSess

    19、ion(true) C.req.getSession(false) D.req.createSession() E.req.getNewSession() F.req.createSession(true) G.req.createSession(false) 35、给定一个会话对象s,有两个属性,属性名分别为myValue1和myValue2,哪个代码段会把这两个属性从会话中删除 ?(B)(单选)A.s.removeAllValues();B.s.removeAttribute(“myValue1”); s.removeAttribute(“myValue2”); C.s.removeAll

    20、Attributes();D.s.getAttribute(“myValue1”,UNBIND); s.getAttribute(“myValue2”,UNBIND);E.s.getAttributeNames(UNBIND);36、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ?(C)(单选)A. B. C. D.37、给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面 ?(C)(单选)A. B. C. D. 38、有关标准动作,以

    21、下哪些说法是正确的 ?(CD)(多选)List list = new ArrayList();ArrayList list = new ArrayList();A.id属性是可选的 B.scope属性是必要的 C.scope属性是可选的,默认为request D.class或type属性都可以指定,但至少指定一个 E.可以同时包括class属性和type属性,不过他们的值可以不一样 39、关于EL访问操作符,以下哪些说法是正确的 ?(C)(单选)A.能使用.(点号)操作符的地方,都能使用 B.能使用 操作符的地方,都能使用.(点号)操作符 C.如果用.(点号)操作符来访问一个bean性质,但是

    22、这个性质并不存在,就会抛出一个运行时异常 D.有些情况下必须使用.(点号)操作符,而另外一些情况下必须使用 操作符 40、假设使用标准JSTL前缀约定,可以用哪些JSTL标记来迭代处理一个对象集合 ?(A)(单选)A. B. C. D. 41、在web.xml中声明了以下servlet ? MyServlet com.myorg.ServletClass 这个servlet类可以存放在Web应用的哪个位置?(C)(单选)A.在JAR文件的/META-INF中 B.在与包相关的目录树中(这个目录树从应用目录的顶级目录开始) C.在/WEB-INF/classes中,或者在/WEB-INF/lib

    23、下的一个JAR文件中 D.在/WEB-INF/lib的JAR文件之外 42、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%catalina_home%/webapps/helloapp/hello/hello.jsp,那么在浏览器中访问hello.jsp的URL是( C ) ?(单选)Java_HOMETomcat_HOMEA.http:/localhost:8080/hello.jsp B.http:/localhost:8080/helloapp/hello.jsp C.http:/localhost:8080/helloapp/hello/hello.jsp

    24、D.http:/localhost:8080/hello/hello.jsp 43、可以将数据库配置信息写入配置文件中。通常,配置文件为 ?(A)(单选) A.*.properties文件 B.*.xml文件 C.*.java文件 D.*.jsp文件 44、用户使用一个HTML页面提交表单,这个HTML页面中包含:(D)(单选) URL模式/处理映射到一个HTTP servlet。 如果提交这个表单,作为相应,Web容器会调用哪个HttpServlet服务方法? A.doHead B.doPost C.Get D.doGet 45、关于HttpSession对象,哪些说法是正确的 ?(CD)(

    25、多选)A.如果会话一段时间没有活动,就会无效 B.每次用户做出请求时都会创建一个新会话 C.可以用servlet的一个特定调用置会话无效 D.同一个浏览器做出的多个请求可以访问同一个会话对象 E.如果一个用户从两个浏览器窗口访问同一个Web应用,肯定有两个不同的会话对象46、你在为一个公司开发一个Web应用,这个公司想为多种不同类型的客户(包括浏览器、PDA和闻讯台)显示数据库查询的结果。这个应用要检查请求,决定发出请求的客户是何种类型,然后把请求分派到适当的组件。 要为这种应用设计哪个J2EE设计模式 ?(E)(单选)A.传输对象 B.服务定位器 C.模型-视图-控制器 D.业务委托 E.拦截过滤器 47、下标签中,属于JSTL标准标签库中core标签库的有 ?(AEFG)(多选)A.set B.setDataSource C.update D.import


    注意事项

    本文(Java Web2笔试题1.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开