《javaWeb习题与答案》由会员分享,可在线阅读,更多相关《javaWeb习题与答案(27页珍藏版)》请在人人文库网上搜索。

1、一、选择题(B) 01、WWW的英文全称是___。A) World Web WideB) World Wide WebC) Web Wide WorldD) World Wide Worth(B) 02、以下__不属于B/S结构特点。A) 节约成本B) 维护成本高且投资大C) 安全D) 方便(A) 03、下列__不属于URL的组件部分。A) 服务器名称B) 协议类型C) 路径D) 文件名(C) 04、下面关于Html的描述中,错误的是__。A) HTML文件必须由开头,标记结束。B) 文档头信息包含在与之间。C) 在和之间可以包含和等信息。D) 文档体包含在和标记之间(D) 05、下列__不是。

2、HTML的常用标记。A) B) C) D) (D) 06、表格在网页中常用于网页的布局排版,下面__不是表格的标记。A) B) C) D) (A) 07、在标记中,*号位置会写上窗口的打开方式。若将内容显示在新的浏览窗口中,应选择__。A) target=_blankB) target=_parentC) target=_selfD) target=_top(C) 08、Form表单的method属性能取下列__值。A) submitB) putsC) postD) out(C) 09、在HTML文件中导入一个样式表的正确语法为__。A) B) C) D) (C) 10、Http的中文含义为_。

3、_。A) 统一资源定位器B) 简单邮件传输协议C) 超文本传输协议D) 网络套接字(A) 11、CSS指的是__。A) 层叠样式表B) 脚本语言C) 标记语言D) 扩展标记语言(D) 12、CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。下面__不是CSS选择器。A) 标记选择器B) 类型选择器C) ID选择器D) 名称选择器(A) 13、URL中文名称是__。A) 统一资源定位器B) 网络资源C) 网络协议D) 数据链接(A) 14、URL是Internet中资源的命名机制,URL由__三部分构成。A) 协议、主机DNS名或IP地址和文件名B) 主机、DNS名或。

4、IP地址和文件名、协议C) 协议、文件名、主机名D) 协议、文件名、IP地址(C) 15、下列__不属于URL的组件部分。A) 协议B) IP地址或域名C) 服务器名称D) 端口号(B) 16、以下__语句是从表TABLE_NAME中提取前10条记录。A) select * from TABLE_NAME where rowcount=10B) select TOP 10 * from TABLE_NAMEC) select TOP of 10 * from TABLE_NAMED) select * from TABLE_NAME where rowcountA) 从定义开始处有效,客户之间。

5、不共享B) 在整个页面内有效,客户之间不共享C) 在整个页面内有效,被多个客户共享D) 从定义开始处有效,被多个客户共享(C) 27、在“”标记之间声明的Java的方法称为页面的成员方法,其在__范围内有效。A) 从定义处之后有效。B) 在整个页面内有效。C) 从定义处之前有效。D) 不确定。(B) 28、JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组成“的说法错误的是___。A) 一次可声明多个变量和方法,只要以“;”结尾就行B) 一个声明仅在一个页面中有效C) 声明的变量将作为局部变量D) 在预定义中声明的变量将在JSP页面初始化时初始化(B) 35、inc。

6、lude指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是__。A) 是一个完整的HTML文件B) 是一个完整的JSP文件C) 是一个完整的TXT文件D) 是一个完整的Java源文件(A) 36、在Jsp页面中,Java程序代码应插入在__标记之间。A) B) C) D) (B) 37、可以在以下__标记之间插入变量与方法声明。A) B) C) D) (A) 38、jsp中java表达式的语法格式为__。A) B) C) D) (C) 39、下列__注释为隐藏型注释。A) B) C) D) (A) 40、在JS。

7、P中,将输出__。A) 1+4B) 5C) 14D) 不会输出,因为表达式是错误的(C) 41、在JSP中,要定义一个方法,需要用到以下__元素。A) B) C) D) (C) 42、要在jsp中使用ArrayList,,__做法是正确的。A) B) C) D) (B) 43、在JSP中,page指令的__属性用来引入需要的包或类。A) extendsB) importC) langugeD) contentType(B) 44、能在浏览器的地址栏中看到提交数据的表单提交方式是__。A) submitB) getC) postD) out(D) 45、下面不属于JSP内置对象的是__。A) o。

8、ut对象B) respone对象C) application对象D) page对象(A) 46、在JSP页面中,能够完成输出操作的内置对象是__。A) outB) responseC) requestD) config(C) 47、out对象是一个输出流,其输出各种类型数据并换行的方法是__。A) out.print()B) out.newLine()C) out.println()D) out.write()(A) 48、out对象是一个输出流,其输出不换行的方法是__。A) out.print()B) out.newLine()C) out.println()D) out.write()(。

9、C) 49、在JSP中的Java脚本中输出数据时可以使用__对象的print()方法。A) pageB) sessionC) outD) application(D) 50、以下__对象提供了访问和放置页面中共享数据的方式。A) pageContextB) responseC) requestD) session(A) 51、如果只希望在多个页面间共享数据,可以使用__作用域。A) request,sessionB) application,sessionC) request,applicationD) pageContxt,request(D) 52、编写计数器程序用来记载当前网站的访问量,。

10、建议采用JSP中的__对象。A) pageB) sessionC) requestD) application(C) 53、sesson对象的__方法用于判断是否为开始新会话。A) begin()B) isNewSessionID()C) isNew()D) invalidate()(B) 54、在JSP中如果要获取客户端主机名,应使用request对象的__方法。A) getServerName()B) getRemoteHost()C) server()D) getRemotePort()(A) 55、可以利用request对象的__方法获取客户端的表单信息。A) request.getP。

11、arameter()B) request.outParameter()C) request.writeParameter()D) request.handlerParameter()(C) 56、调用getCreationTime()可以获取session对象创建的时间,该时间的单位是__。A) 秒B) 分秒C) 毫秒D) 微秒(A) 57、可以利用JSP动态改变客户端的响应,使用的语法是__。A) response.setHeader()B) response.outHeader()C) response.writeHeader()D) response.handlerHeader()(C)。

12、 58、在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是存放__文件的。A) .jsp文件B) .class文件C) .jar文件D) web.xml文件(D) 59、在J2EE中,request对象的__方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。A) String getParameter(String name)B) String getParameter(String name)C) String getParameterValuses(String name)D) String getParameterValues(String name)(C。

13、) 60、使用GET方式提交数据、接收数据时,处理中文最直接有效方式是__。A) request.setCharacterEncoding(utf-8);B) response.setContentType(text/html;charset=utf-8);C) String name=new String(request.getParameter(name).getBytes(ISO-8859-1),gbk);D) response.setCharacterEncoding(gbk);(A) 61、在文件上传时,用__对象接收文件。A) requestB) sessionC) pageD) 。

14、MultipartRequest(B) 62、JSP页面程序片中可以使用__方法将strNumx=request.getParamter(ix)得到的数据类型转换为Double类型( )。A) Double.parseString(strNumx)B) Double.parseDouble(strNumx)C) Double.parseInteger(strNumx)D) Double.parseFloat(strNumx)(C) 63、JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时,__。A) 验证不通过。

15、,提交数据给服务器B) 验证不通过,不提交数据给服务器C) 验证通过,提交数据给服务器D) 验证通过,不提交数据给服务器(C) 64、对于,使用__代码可以将name的值显示在页面。A) response.print(name);B) C) D) name(A) 65、给定test1.jsp代码片断,如下:要在test2.jsp中输出参数color中的值,以下__选项是正确的。A) B) C) D) (C) 66、考虑下面JSP文件代码片断:以下__代码片断放置在test2.jsp中不会导致错误。A) B) C) D) (A) 67、以下__可用于检索session属性userid的值。A) 。

16、session. getAttribute (userid);B) session. setAttribute (userid);C) request. getParameter (userid);D) request. getAttribute (userid);(A) 68、只能够传递字符串类型数据的方式是__。A) 表单 URL重写B) session对象 表单C) 隐藏域 setParameter方法D) 都可以(A) 69、某JSP中有如下代码:有:$a则显示结果为:__。A) pageB) requestC) sessionD) application(B) 70、在HTTP协议中。

17、,用于发送大量数据的方法是__。A) getB) postC) putD) options(C) 71、用户需要在数据库添加数据行,使用__方法向服务器发送请求。A) getB) postC) methodD) 以上都不对(C) 72、在JSP页面中通过将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中,除了__范围,其余均可接收数据。A) sessionB) requestC) pageD) application(A) 73、动作元素经常与__元素一起使用。A) B) C) D) (C) 74、jsp指令不包括__指令。A) pageB) taglibC) impor。

18、tD) include(B) 75、下面__不属于jsp动作标记。A) B) C) D) (D) 76、下列__不属于JSP动作指令标记。A) B) C) D) (D) 77、在JSP中可动态导入其他页面的标签是__。A) B) C) D) (A) 78、在JSP中如果要导入java.io.*包,应该使用__指令。A) pageB) taglibC) includeD) forward(B) 79、如果当前JSP页面不能显示中文,需要设置page指令的__属性。A) ExceptionB) contentTypeC) errorD) errorPage(B) 80、要设置某个JSP页面为错误处。

19、理页面,以下page指令正确的是__。A) B) C) D) (A) 81、在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是__。A) B) C) D) (D) 82、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是__。A) 作用于整个JSP页面。B) 可以在一个页面中使用多个指令。C) 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D) 指令中的属性只能出现一次。(C)。

20、 83、JSP中有三大类标签,分别是__。A) HTML标记 JSP标记 Servlet标记B) CSS标记 HTML标记 Javascript标记C) 动作标记 脚本标记 指令标记D) 指令标记 脚本标记 HTML标记(A) 84、在JSP中,__动作用于将请求转发给其他JSP页面。A) forwardB) includeC) useBeanD) setProperty(D) 85、可以执行请求转发的操作是__。A) jsp中response内置对象的sendRedirect()方法B) 标记C) RequestDispatcher对象的include()方法D) RequestDispat。

21、cher对象的forward()方法(D) 86、__内置对象可以处理jsp页面运行中的错误或者异常。A) pageContextB) pageC) sessionD) exception(C) 87、session对象的__方法用于设置会话的超时时间。A) session.setMaxInactiveInterval(30);B) session.setMaxTime(30);C) session.getMaxInactiveInterval();D) session.setAttribute(time,30);(C) 88、以下__陈述是错误的。A) 在WEB项目的共享数据范围内,appl。

22、ication是范围最广泛的B) 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据C) 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据D) 当用户重新打开一个浏览器窗口时,原session对象不再有效(C) 89、在J2EE中,在web.xml中,有如下代码:30上述代码定义了默认的会话超时时长,时长为30__。A) 毫秒B) 秒C) 分钟D) 小时(C) 90、在J2EE中,重定向到另一个页面,以下__语句是正确的。A) request.sendRedirect(http:/www.xx.com);B) request.se。

23、ndRedirect();C) response.sendRedirect(http:/www.xx.com);D) response.sendRedirect();(A) 91、重向可以使用__方法。A) response.sendRedirect(login.jsp);B) request.sendRedirect(login.jsp);C) D) (D) 92、能够保留请求作用域中数据的转向方式是__。A) response.forward()B) response.sendRedirect()C) session.getRequestDispatcher().forward(reque。

24、st,response)D) request.getRequestDispatcher().forward(request,response)(D) 93、给定一个JSP程序源代码如下:在two.jsp中使用__代码片段可以输出参数location的值。A) B) C) D) (A) 94、JSP的编译指令标记通常是指__。A) Page指令、Include指令和Taglib指令B) Page指令、Include指令和Plugin指令C) Forward指令、Include指令和Taglib指令D) Page指令、Param指令和Taglib指令(B) 95、下列__指令定义在JSP编译时包含。

25、所需要的资源。A) includeB) pageC) taglibD) forward(B) 96、给定include1.jsp文件代码片断,如下:__ /此处填写代码给定include2.jsp文件代码片断,如下:要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入以下__语句。A) nullB) HAHAC) nullD) null(B) 97、在JSP页面中,类型为HttpServletResponse的内置对象是__。A) outB) responseC) requestD) config(B) 98、__标记指定访问servlet。

26、的路径。A) B) C) D) (B) 99、下列__类是抽象类。A) ServletConfigB) HttpServletC) CookieD) HttpServletRequest(B) 100、完整的配置一个Servlet需要__标签。A) B) 和C) 和D) (B) 101、JSP页面经过编译之后,将创建一个__。A) appletB) servletC) applicationD) exe文件(A) 102、Servlet程序的入口点是__。A) init()B) main()C) service()D) doGet()(C) 103、Servlet的初始化参数只能在Servle。

27、t的__方法中获取。A) doPost()B) doGet()C) init()D) destroy()(C) 104、在编写Servlet时需要__。A) 继承ServletB) 实现HttpRequestServletC) 继承HttpServletD) 实现HttpRequest(A) 105、给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException______out.println(hi 。

28、kitty! );out.close(); 运行次Servlet时输出:hi kitty!则应在此Servlet下划线处填充如下代码。A) PrintWriter out = response.getWriter();B) PrintWriter out = request.getWriter();C) OutputStream out = response.getOutputStream();D) OutputStream out = request.getWriter();(A) 106、编写Servlet 的doPost方法时,需要抛出异常是__。A) ServletException,。

29、 IOExceptionB) ServletException, RemoteExceptionC) HttpServletException, IOExceptionD) HttpServletException, RemoteException(A) 107、在Servlet里,能正确获取session的语句是__。A) HttpSession session=request.getSession(true);B) HttpSession session=request.getHttpSession(true);C) HttpSession session=response.getSess。

30、ion(true);D) HttpSession session=response. getHttpSession (true);(B) 108、给定一个Servlet程序的代码片段,如下:Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException request.getSession().getAttribute(A); /第二行假定第二行返回的对象引用不是null,那么这个对象存储在__范围中。A) pageB) sessionC) requestD)。

31、 application(C) 109、Servlet中,HttpServletResponse的__方法用来把一个Http请求重定向到另外的URL。A) sendURL()B) redirectURL()C) sendRedirect()D) redirectResponse()(D) 110、在Servlet中有一段代码如下 public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException request.setAttribute(。

32、name, new Integer(100);response.sendRedirect(show.jsp);在show.jsp中页面结果为__。A) 100B) java.lang.IntegerC) IntegerD) null(A) 111、请求Servlet的时候,Servlet的对象由__。A) 服务器负责实例化B) 由开发人员在请求中实例化C) Servlet会自动实例化D) Servlet只加载,无需实例化(C) 112、Servlet的运行过程是__。A) 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求B) 首先对Serv。

33、let 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求C) 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求D) Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求(A) 113、Servlet 接受请求时,会调用__。A) serviceB) doGetC) doPostD) init(A) 114、下面Servlet的__方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。A) service()B) init(。

34、)C) doPost()D) destroy()(A) 115、有关servlet的生命周期说法错误的是__。A) servlet的生命周期由servlet实例控制B) init()方法在创建完servlet实例后对其进行初始化,传递的参数为实现servletContext借口的对象C) service()方法响应客户端的请求D) destroy()方法释放servlet实例(B) 116、阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp);dispatcher.forward(request,re。

35、sponse);关于该段代码的作用,下列__叙述是正确的。A) 页面重定向到a.jsp页面B) 将请求转发到a.jsp页面C) 从a.jsp定向到当前页面D) 从a.jsp转发到当前页面(B) 117、一个servlet的生命周期不包括__方法。A) init()B) invalidate()C) service()D) destroy()(C) 118、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用__方法。A) initB) serviceC) doFilterD) destroy(D) 119、下面对servlet中重定向说法描述错误的是__。A) 使用的。

36、是HttpServletResponse接口的sendRedirect()方法B) 源组件的响应结果不会发送给客户端C) sendRedirect()方法后的代码仍会执行D) 源组件和目标组件共享ServletRequest对象(C) 120、Servlet中,HttpServletResponse的__方法用来把一个Http请求重定向到另外的URL。 A) sendURL()B) redirectURL()C) sendRedirect()D) redirectResponse()(C) 121、J2EE中,以下关于HttpServlet的说法错误的是__。A) HttpServlet是一个。

37、抽象类B) HttpServlet类扩展了GenericServlet类C) HttpServlet类的子类必须至少重写service方法D) HttpServlet位于javax.servlet.http包中(C) 122、下面__选项不是http响应的一部分。A) 响应头B) 响应正文C) 协议版本号D) 状态行(B) 123、在Servlet中,response.getWriter()返回的是__对象。A) JspWriterB) PrintWriterC) OutD) ResponseWriter(D) 124、在访问Servlet时,在浏览器地址栏中输入的路径是在__地方配置的。A)。

38、 B) C) D) (D) 125、给定一个 Servlet 的doGet方法中的代码片段,如下:request.setAttribute(name,zhang);response.sendRedirect(http:/localhost:8080/servlet/MyServlt);那么在 MyServlet 中可以使用__方法把属性 name的值取出来。A) String str=request.getAttribute(name);B) String str=(String)request.getAttribute(name);C) Object str=request.getAttri。

39、bute(name);D) 无法取出来(C) 126、在Servlet中,下列语句可以正确获取PrintWriter对象的是__。A) PrintWriter out=request.getWriter();B) PrintWriter out=request.getPrintWriter();C) PrintWriter out= response.getWriter();D) PrintWriter out=response.getPrintWriter();(D) 127、当一个Servlet首次被请求的时候,服务器首先会调用__方法。A) doGetB) doPostC) doInitD) init(B) 128、下面Servlet的__方法载入时执行,且只执行一次,负责对Servlet进行初始化。A) service()B)init()C)doPost()D)destroy()(C) 129、对于ServletRequest接口的获取请求参数的方法的描述__是正确的。A) getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法 B) 如果一个参数key有多个值,那么getParameter(key)方法会返回空C) 如果一个参数key有多个值,那么getParame。

java web 题_javaWeb习题与答案相关推荐

  1. java web日期_java-web——第十一课 时间类

    前言: 在我们学习java web之中,实体类的属性经常会遇到时间类 时间类也是一个很重要的类, 首先我们先了解一下经常使用的时间类 经常使用的时间类也就是这三个类 具体的可以查阅api 我们这章主要 ...

  2. java web实验_javaweb实验报告

    javaweb实验报告 甘肃政法学院本科生实验报告(一)姓名:学院:计算机科学学院专业: 计算机科学与技术班级实验课程名称:实验日期:2012 年 04 月 9 日指导教师及职称实验成绩:开课时间:2 ...

  3. java web创意_javaweb有什么能做的项目,最好比较有创意一点

    有创意的JavaWeb项目 java 本人自己以想好项目,先谁有ajaxfileupload.js插件实现无刷新上传文件的例子 ?其他方法也行 邮箱 liuzhiming15955441@qq. co ...

  4. java 变成题_Java 习题8 参考答案及解析

    1.问答题 "\hello"是正确的字符串常量吗? "你好KU".length()和"\n\t\t".length()的值分别是多少? &q ...

  5. java web期末_javaweb期末考试模拟题

    javaweb期末考试模拟题  单选题(每小题2分,共30分)隐藏/显示 o 1. 下列关于 HTML 的说法不正确的是______. [2.0 分]  A. 标签的属性可用单引号也可用双引号  ...

  6. java web插件_javaweb项目插件实现机制

    如题,java开发web程序想实现插件机制有什么办法? 就比如:一个论坛,里面有签到,积分,第三方登录,编辑器选择等等的功能,现在我想把他们都抽出来,当成插件,论坛核心只保留用户的登录,注册,发帖,回 ...

  7. java web面试题大全_Java经典面试题之Java web开发汇总(附答案)

    1.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 答:Web 容器加载Servlet 并将其实例化后,Servlet 生命周期开始,容器运行其init 方法进行Servle ...

  8. java web 全局_JavaWeb - 【Listener】初始化全局资源

    JavaWeb - [Listener]初始化全局资源 JavaWeb - [Listener]初始化全局资源 Listener使用步骤 Listener功能 初始化全局资源(读取配置文件) Serv ...

  9. java web 登录_javaWeb实现登录功能

    1.三要素 (1) 入口 就是我们所在的页面 入口到处理的数据请求会出现乱码,用request.SetCharacterEncoding("UTF-8");来解决,仅仅是用用于Po ...

最新文章

  1. Nginx 缓存命中率
  2. 服务管理--systemctl命令
  3. win32下安装mingw32和cmake来编译opencv2.4.9
  4. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环
  5. libsvm使用心得
  6. 小学计算机教案设计ppt,小学信息技术《PowerPoint制做教案》ppt教案.ppt
  7. MonoBehaviour.FixedUpdate 固定更新
  8. Java的堆与栈,科普给大家
  9. 【转】Jenkins详细教程
  10. 计算机网络物理结构两大部分组成,计算机网络的组成部分 -华强电子网
  11. OpenCV总结——高斯核
  12. 【微信支付】springboot 微信app支付包括回调通知
  13. db2配置、db和dbm
  14. python跟excle公式区别_python – numpy.std和excel STDEV函数有什么区别吗?
  15. 一位Rust中年低颅压头疼患者的自救之路
  16. 刘强东都想明白了,你们却还在讨论流量焦虑
  17. 【密码学】HMAC与HS256算法
  18. 小学计算机软件介绍ppt,小学信息技术优秀课件
  19. PhotoShop常用的快捷键及 瘦身
  20. vue.js前端开发技术读书笔记二:vue数据绑定

热门文章

  1. log 1用计算机怎么打开,log是什么?log怎么打开?
  2. PyQT5打包后报错:Could not find QtWebEngineProcess.exe
  3. Java开发四年,分享我收藏的网站和资源(不看亏一亿)
  4. 预防死锁的方法以及死锁的检测与解除
  5. 15_Elasticsearch 内部原理详细解析(下篇)
  6. html5快速制作,html5动画制作(教你如何快速绘制HTML5动画)
  7. 孢子社群:今日推荐人工智能微信群:粤、沪、鄂人工智能产业化集群1
  8. macOS运行Xcode缓慢
  9. 尤雨溪:TypeScript不会取代JavaScript
  10. A Novel Plug-in Module for Fine-Grained Visual Classification学习