JavaWeb摸底测试题
javaweb试题_带答案
javaweb试题_带答案Javaweb试题一、选择题............................................................................................... 错误!未定义书签。
二、问答题............................................................................................... 错误!未定义书签。
一、选择题没有注明则为单项。
1.下面哪个不是Form的元素( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&B.C.©D.<3.中的align属性是什么含义( C )A. 加粗B. 斜体C. 对齐方式D. 边框样式4.单选按钮是下列哪一个( D )A.B.C.D.5.下边哪个不是JSP内置对象( c)A. SessionB. requestC. cookieD. out9个request,response,outpageContext,request,sesion,applicationConfig,exception,page6.下边哪个是JSP指令标记( )A.<%……%>:服务器脚本B. <%!……%>:声明C. <%@……%>:指令。
page||include|taglibD.<%=……%>:表达式7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句(C )A.B.C. <%@ page import=”.*” />D.<%@ page include=”.*” />8.关于JavaBean的说法,哪个是正确的(D )A. JavaBean的具体类可以不是public的B. JavaBean可以只提供一个带参数的构造器C. JavaBean可以象Html标记一样不关闭D. JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )<c:set var=”b” value=”bbbb” ,scope=”session”/>A. sessionB. requestC. pageD. application10.要在session对象中保存属性,可以使用以下哪个语句( B )A. (“key”,”value”)B. (“key”,”value”)C. (“key”)D. (“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是(D )A. forward之后可以使用原来的request对象,而且效率更高。
Java Web综合测试题
第一部分:单项选择题1、Java中的main()函数的返回值是_____。
A、StringB、intC、charD、void2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点。
A、安全性B、多线程C、跨平台D、可移植3、如下哪些字串是Java中的合法标识符。
A、fieldB、superC、3numberD、 #number4、下面哪个不是Java中的容器。
CA、ScrollPaneB、ScrollbarC、AppletD、Dialog5、对java中的接口,下面说法错误的是____。
A、使用关键字interface定义接口类B、使用关键字implements定义接口类的派生类C、接口中不容许定义成员变量D、接口中不容许定义成员函数6、在Struts应用的模型中包含哪些组件?(单选)A、JSPB、ServletC、ActionServletD、ActionE、代表业务逻辑或业务数据的JavaBeanF、客户化标签7、pcakage关键字声明类所在的包名,下列说法不正确的是_____。
A、类的包名必须与类所在文件的目录路径一致B、类的包名的最后必须是类名C、同一包中的类可以相互访问protected成员变量D、package语句必须是类文件的第一条语句8、对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?(多选)<action path = "/HelloWorld" type = "hello.HelloAction" name = "HelloForm"scope = "request" validate = "true" input ="/hello.jsp"><forward name="SayHello" path="/hello.jsp" /></action>选项:(A) return new ActionForward(mapping.getInput());(B) return mapping.findForward("SayHello");(C) return mapping.findForward(“hello.jsp");9、在一个类文件中的关键字package,import,class出现的可能顺序是____A、package ,import ,classB、class ,import ,packageC、import ,package ,classD、package ,class ,import10、下面哪个类声明是正确的A、abstract final class HI(……)B、abstract private move()(……)C、protected private number;D、public abstract class Car(……)11、异常指的是_____。
Java摸底测试V1.1
Java摸底测试(试卷)满分共100分时间:90分钟请将答案写在答题卡上,请勿将答案写在试卷上一、选择题(前15题为单选,后15题为不定项选择题,每题2分,共60分,多选错选少选都不给分)1.用java虚拟机执行类名为Hello 的应用程序的正确命令是()A .java Hello.class B.Hello.class C.java Hello.java D.java Hello2. 一个包含Java类Student,Teacher,Classes的源程序Student.java,编译产生的类文件是()A.Student.classB.Student.class Teacher.class Classes.classC.Student.class Teacher $.class Classes$.classD.Student$.class Teacher $.class Classes $.class3.下面那种注释方法能够支持javadoc命令()A./**…**/B./*..*/C.//D./**…*/4. char 的数值范围()A.0~32767B.0~65535C.-256~255D.-32768~32767E.范围由平台决定5.阅读以下程序boolean a=false;boolean b=true;boolean c=(a&b)&&(!b);int resul =b= =false?1:2;这段程序执行完后,c与result 的值是()A.c=false result=1;B.c=true result=2;C.c=true result=1;D.c=false result=2;6. 分析以下程序public class test{public static void main(String[] args) {int i=0;while(i){if(i= =4){break;}i++;}}}程序可能执行的结果是()A.执行后i=0B.执行的后i=3C.执行后i=4D.编译不能通过7.分析以下程序public class ArrayList{public static void main(String[] args){float f1[ ],f2[ ];f1=new float[10];f2=f1;//第5行System.out.println(“f2[0]=”+f2[0]);//第6行}}该程序的结果是()A.输出结果:f2[0]=0.0B.输出的结果:f2[0]=NANC.第5行有错误导致编译失败D.第6行有错误导致编译失败E.第6行有错误导致执行出错8.分析以下程序:public class switchTest{public static void main(String[] s){System.out.println(“value=”+ switchIt (4));//第3行}public static int switchIt(int x){int j=1;switch(x){case 1:j++;case 2:j++;case 3:j++;case 4:j++;case 5:j++;defualt:j++;}return j+x;}}第3行执行的结果是()A.value=3 B value=4 C.value=5 D.value=6 E.value=7 F.value=89.对下行代码,哪个结论是正确的?()String s[]=new String[10];A.S[10]为””B. s[10]为null;C. 编译失败D. s.length为10;10. 给定如下java代码,编译时会在()出现错误(选择一项)。
javaweb机试题及答案
javaweb机试题及答案一、单选题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. destroy()D. start()答案:D2. 下列哪个不是JSP的隐式对象?A. requestB. responseC. sessionD. out答案:B3. 在Java Web中,以下哪个不是HTTP请求方法?A. GETB. POSTC. PUTD. DELETE答案:C二、多选题1. 以下哪些是Java Web开发中常用的会话管理技术?A. CookieB. URL重写C. HttpSessionD. 隐藏表单字段答案:A, B, C, D2. 在Java Web应用中,以下哪些可以作为过滤器(Filter)的用途?A. 日志记录B. 权限检查C. 请求修改D. 响应修改答案:A, B, C, D三、简答题1. 简述Java Web中使用Servlet的步骤。
答案:使用Servlet的步骤通常包括:- 创建一个继承自javax.servlet.http.HttpServlet的类。
- 重写doGet()或doPost()方法来处理客户端的请求。
- 在web.xml中配置Servlet映射。
- 启动Web服务器,访问Servlet。
2. 描述JSP页面的生命周期。
答案:JSP页面的生命周期包括:- 翻译:JSP页面被翻译成Servlet源代码。
- 编译:Servlet源代码被编译成class文件。
- 初始化:Servlet实例化并调用init()方法。
- 服务:调用service()方法来处理请求并生成响应。
- 销毁:调用destroy()方法,然后Servlet实例被垃圾回收。
四、编程题1. 编写一个简单的Servlet,用于返回当前日期和时间。
答案:```javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class DateTimeServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<html><body>");out.println("<p>当前日期和时间是:" + new java.util.Date() + "</p>");out.println("</body></html>");}}```2. 编写一个JSP页面,用于显示用户提交的表单数据。
javaWeb测试题答案
JavaWeb测试题一:选择题:第1题. 编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口正确答案为:B第2题. 自定义标签的配置文件放在________A. WebRootB. libC. classesD. WEB-INF正确答案为:D第3题. 在J2EE中,重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();正确答案为:C第4题. 自定义标签的作用是A. 编写和使用方便B. 规定是这样的,如果不用,别人会说我们不专业C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D. 连数据库正确答案为:C第5题. 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。
(选择一项)Public class Servlet1 extends HttpServlet{Publicvoid init() throws ServletException{}Publicvoid service(HttpServletRequest request,HttpServletResponse response) ThrowsServletException,IOException{PrintWriterout = response.getWriter();out.println(“hello!”);}}A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息正确答案为:B第6题. 在Servlet中,response.getWriter()返回的是____________A. JspWriter对象B. PrintWriter对象C. Out对象D. ResponseWriter对象正确答案为:B第7题. 在web.xml中使用___________标签配置过滤器A. <filter>和<filter-mapping>B. <filter-name>和<filter-class>C. <filter>和<filter-class>D. <filter-pattern>和<filter>正确答案为:A第8题. J2EE中,Servlet API为使用Cookie,提供了()类。
JavaWeb考试题目
17.在JSP应用中,下列选项不是JSP内置对象的是()
A.Request
B.Context
C.Application
D.out
18.在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。
A.<% request.sendRediect(“3.jsp”)%>
B.可以使用response对象获取
C.可以直接new HttpSession()
D.以上都不对
26.JNDI的含义是()
A.Java远程方法调用
B.Java命名目录与接口
C.Java远程消息交换协议
D.Java的网络分布式应用系统的核心解决方案
27.从Http请求中,获得请求参数,应该调用哪个方法?()
new ActiveXObject(“Microsoft.XMLHTTP”);
b) new XMLHttpRequest();
C.Select * from用户where姓名like’_罗_’
D.Select * from用户where姓名like’%罗%’
30.下列关于GET和POST提交方法描述正确的是( #A# )
A、"POST请求数据在地址栏内不可见"
B、"GET请求提交的数据在理论上没有长度限制"
C、"POST请求对发送的数据的长度限制在240~255个字符"
A.Connection接口负责执行SQL语句
B.可以使用Class.forname()方法把JDBC驱动类装入Java虚拟机中
C.Statement接口由Connection产生负责保存返回的查询结果
JavaWeb基础测试题
1. JAVAEE中,()类的()方法用于创建对话。
(选择一项)A.HttpServletRequest 、getSessionB.HttpServletResponse 、newSessionC.HtttpSession 、newlnstaneeD.HttpSession 、getSession2. 以下()可用于检索session属性userid的值。
(选择一项)A.session. getAttribute (“userid ”);B.session. setAttribute (“userid ”);C.request. getParameter (“userid ”);D.request. getAttribute (“userid ” );3.在JAVAEE中,以下对RequestDispateher 描述正确的是()。
(选择一项)A.Jsp中有个隐含的对象diapateher, 它的类型是RequestDispateherB.ServletCo nfig 有一个方法:getRequestDispateher 可以返回RequestDipateher对象C.RequestDipateher 有一个方法:forward可以把请求继续传递给别的Servlet 或者JSP界面D.JSP中有个隐含的默认对象request ,它的类型是RequestDipateher4.在WE应用程序的目录结构中,在WEB-INF文件夹外的文件为()。
(选择一项)A..jsp文件B..elass 文件C..jar文件D.web.xml 文件5.关于session的使用,下列说法正确的是()。
(选择两项)A.不同的用户窗口具有不同的sessio nB.不同的用户窗口具有相同的sessio nC.session可能超时间D.Session永远不可能超时6.关于session的说法,说法正确的是()(选择一项)A.session被多个用户共享C.用户关闭所有浏览器即释放所有sessionid ,且服务器session内存一并被释放D.session生命周期只在一次请求/响应中7.在JAVAEE中,便用Resultset 对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。
javaweb机试题及答案
javaweb机试题及答案JavaWeb机试题及答案一、选择题1. 在JavaWeb中,以下哪个不是Servlet的生命周期方法?A. init()B. doGet()C. service()D. destroy()答案:C2. 以下哪个不是JSP的指令?A. pageB. includeC. taglibD. forward答案:D二、填空题1. 在JavaWeb中,用于将HTTP请求转发到另一个Servlet或JSP页面的方法是_________。
答案:RequestDispatcher2. 在JSP中,用于声明变量的方法是_________。
答案:<%! %>三、简答题1. 请简述JavaWeb中会话管理的几种方式。
答案:- URL重写- Cookie- HttpSession2. 描述JSP和Servlet的区别。
答案:- JSP主要用于页面展示,可以包含HTML和Java代码。
- Servlet主要用于处理业务逻辑,不直接参与页面展示。
四、编程题1. 编写一个Servlet,实现对用户输入的字符串进行反转。
答案:```javapublic class ReverseStringServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String input = request.getParameter("input");String reversed = newStringBuilder(input).reverse().toString();request.setAttribute("reversed", reversed);request.getRequestDispatcher("/result.jsp").forward(request, response);}}```2. 在JSP页面中,使用EL表达式输出当前日期和时间。
java-web考试题答案
一.1.创建了一个项目和类,说明该类的层次关系以及JRE系统库的作用。
回答:创建一个项目和类,通过“文件”→“新建”→“类”命令,弹出建立java类的对话框,在这个页面中,有以下几个参数需要说明:源文件夹、包、名称。
JRE系统的作用:JRE是Java运行的时候所依赖的平台,JVM则更只是JRE的一个部分,JRE除了虚拟机外还提供了众多链接库,这些库会被JVM在运行时调用。
2.⑴如何配置服务器?回答:配置:1.启动Eclipse2.打开菜单Windows->Preferences3.在左侧选择Tomcat,可以看到右侧出现一些表单4.Tomcat Version选择Version 4.0.x,Tomcat Home选择Tomcat的安装路径,Configuration File中会自动填入Tomcat的配置文件server.xml5.展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,6.按下Apply7.按下OK8.看你的工具栏中是不是多了几个小猫的图标,如果没有的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾,好了,看到小猫的图标没有。
9.试下Start Tomcat按钮,好了,Tomcat在console中启动了。
⑵如何部署项目?回答:在Eclipse中单击按钮,在project中选中所新建或导入的项目,加载tomcat服务,部署完成。
⑶部署项目的结果是什么?回答:项目可以直接运行,不用重新加载服务器。
⑷如何在IE中测试?回答:在IE地址栏中输入http://127.0.0.1:8080/“包名”/index.jsp进行测试。
3.(1)MySQL数据库有一个名为class_affair.sql的文件,如何在连接中直接导入数据库数据?回答:在Navicat 8.2.12中:创建一个名为class_affair数据库,然后打开数据库右键,有一个“运行SQL 文件”,找到class_affair.sql的文件执行就好了。
JAVA WEB测试题(矿大)
中国矿业大学2011~2012学年第 1 学期《Web基础知识测试》试卷(A)卷考试时间:60 分钟考试方式:闭卷学院班级姓名学号一、选择题(单选):(15×2=30分)1、当浏览器访问位于Web服务器上的某Servlet时,()负责将请求包装成Servlet可以处理ServletRequest对象。
A、浏览器B、Web服务器的HTTP引擎C、Web服务器的Servlet容器D、JAVA虚拟机2、由JSP页面转译生成的java类都属于()包。
A、javax.servlet.jspB、javax.servlet.httpC、org.apacher.jasper.runtimeD、org.apache.jsp3、在Web应用MyWebApp根路径下部署了一个JSP页:------------PageCounter.jsp清单---------------<%@ page contentype="text/html;charset=GBK"%><html><head><title>PageCounter</title></head><body><jsp:useBean id="myBean" scope="application" class="com.mycompany.bean.CounterBean"/><p>您已经访问<%=myBean.getCount%>次</p></body></html>其中,com.mycompany.bean.CounterBean类的定义如下:------------CounterBean.java清单-----------package com.mycompany.bean;public class CounterBean{private int count=0;public int getCount(){return ++count;}}启动MyWebApp并在两个浏览器中分别访问该页面,则()。
JavaWeb测试题十题
JavaWeb测试题(共100分)一、选择(共5题,30分)1.在调用方法时,若要使方法改变实参的值,可以(B)(5分)A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对2. Java中(C)A) 一个子类可以有多个父类,一个父类也可以有多个子类B) 一个子类可以有多个父类,但一个父类只可以有一个子类C) 一个子类可以有一个父类,但一个父类可以有多个子类D) 上述说法都不对3.以下声明合法的是( D )(5分)A、default String s;B、public final static native int w( )C、abstract double d;D、abstract final double hyperbolicCosine( )4.关于以下application的说明,正确的是( C )(5分)1. class StaticStuff2. {3 static int x=10;4. static { x+=5;}5. public static void main(String args[ ])6. {7. System.out.println("x=" + x);8. }9. static { x/=3;}10. }A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=35.下面是People和Child类的定义和构造方法,每个构造方法都输出编号。
在执行new Child("mike")的时候都有哪些构造方法被顺序调用?请选择输出结果 ( D ) (10分)class People {String name;public People() { System.out.print(1); }public People(String name) {System.out.print(2); = name;}}class Child extends People {People father;public Child(String name) {System.out.print(3); = name;father = new People(name + ":F");}public Child(){ System.out.print(4); }}A)312 B) 32 C) 432 D) 132一、问答(共5题,70分)1.swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String 上?(10分)答:switch (expr1 )中,expr1 是一个整数表达式。
最新javaweb试题-带答案
Javaweb试题一、选择题 (1)二、问答题 (7)一、选择题没有注明则为单项。
1.下面哪个不是Form的元素? ( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&B. C.©D.<3.<td align=”XXX”>中的align属性是什么含义? ( C )A. 加粗B. 斜体C. 对齐方式D. 边框样式4.单选按钮是下列哪一个? ( D )A.<input name=”sex” type=”text” value=”0” />B. <in put name=”sex” type=”checkbox” value=”0” />C. <input name=”sex” type=”option” value=”0” />D.<input name=”sex” type=”radio” value=”0” />5.下边哪个不是JSP内置对象? ( c)A. SessionB. requestC. cookieD. out9个request,response,outpageContext,request,sesion,applicationConfig,exception,page6.下边哪个是JSP指令标记( )A.<%……%>:服务器脚本B. <%!……%>:声明C. <%@……%>:指令。
page||include|taglibD.<%=……%>:表达式7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?(C ) A.<jsp:include file=”java.util.*” />B. <jsp:include page=”java.util.*” />C. <%@ page import=”java.util.*” />D.<%@ page include=”java.util.*” />8.关于JavaBean的说法,哪个是正确的?(D )A. JavaBean的具体类可以不是public的B. JavaBean可以只提供一个带参数的构造器C. JavaBean可以象Html标记一样不关闭D. JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )<c:set var=”b” value=”bbbb” ,scope=”session”/>A. sessionB. requestC. pageD. application10.要在session对象中保存属性,可以使用以下哪个语句( B )A. session.getAttribute(“key”,”value”)B. session.setAttribute(“key”,”value”)C. session.setAttribute(“key”)D. session.getAtt ribute(“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?( D )A. forward之后可以使用原来的request对象,而且效率更高。
javaWEB方面测试题
1、不定项选择题第一部分1) 关于Web应用程序,下列说法错误的是()。
a) WEB-INF目录存在于web应用的根目录下b) WEB-INF目录与classes 目录平行c) web.xml在WEB-INF目录下d) Web应用程序可以打包为war文件2) 有关Servlet的生命周期说法正确的有()。
a) Servlet的生命周期由Servlet实例控制b) init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象c) service()方法响应客户端发出的请求d) destroy()方法释放Servlet实例3) 有关会话跟踪技术描述正确的是()。
a) Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端b) 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期c) 在禁用Cookie时可以使用URL重写技术跟踪会话d) 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示4) 以下web.xml片断()正确地声明servlet 上下文参数。
a) <init-param><param-name>MAX</param-name><param-value>100</param-value></init-param>b) <context-param><param name="MAX" value="100" /><context-param>c) <context><param name="MAX" value="100" /><context>d) <context-param><param-name>MAX</param-name><param-value>100</param-value><context-param>5) 有关JavaMail API的描述以下()正确。
精选最新WEB应用程序开发【JAVA-WEB开发】模拟考试题库188题(含标准答案)
WEB应用程序开发【JAVA-WEB开发】考试题库
188题
一、填空题
1.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized
2.W3C是指__________。
答案:万维网联盟
3.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。
答案:javabean
4.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean
5.要想在JSP页面中使用Bean,必须首先使用_________ 动作标记在页面中定义一个JavaBean的实例
答案:<jsp:useBean>
6.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 __。
答案:5秒
7.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:request
8.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。
答案:客户端,服务器端
9.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session
10.getParameter()方法中以____()______形式返回指定参数的所有值。
答案:字符串
11.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页。
javaweb基础测试题
1.JAVAEE 中,()类的()方法用于创建对话。
(选择一项)A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession2.以下()可用于检索session属性userid的值。
(选择一项)A.session. getAttribute (“userid”);B.session. setAttribute (“userid”);C.request. getParameter (“userid”);D.request. getAttribute (“userid”);3.在JAVAEE中,以下对RequestDispatcher描述正确的是()。
(选择一项)A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher4.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。
(选择一项)A..jsp文件B..class文件C..jar文件D.文件5.关于session的使用,下列说法正确的是()。
(选择两项)A.不同的用户窗口具有不同的sessionB.不同的用户窗口具有相同的sessionC.session可能超时间D.Session永远不可能超时6.关于 session的说法,说法正确的是()(选择一项)A.session被多个用户共享B.invalidate()方法使用户session失效且无法使用C.用户关闭所有浏览器即释放所有sessionid,且服务器session内存一并被释放D.session生命周期只在一次请求/响应中7.在 JAVAEE中,便用 Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网页开发基础
一、填空题
1.是英文【】地缩写.
2.<>标记用于定义文档所要显示地内容,也称为【主体】.
3.在表格标记中用于设置是否显示边框地属性是【】.
4.引入地方式有种,分别为【链入式】、行内式(也称为内联样式)、【内嵌式】和导入式.
5.中将标准分为个不同地部分:【核心】、【】和【】.
二、判断题
1.在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中地代码.()
2.属性设置字体时, 中文字体需要加英文状态下地引号,英文字体一般不需要加引号.()
3.在文档对象节点树中,具有相同父节点地节点叫做“父节点”.(√)
4.内嵌式是将代码集中写在文档地<>头部标记中,并且用<>标记定义.(√)
5.在控件中,当值为时,表示地是单行文本输入框.(√)
三、选择题
1.分析下面地代码,经过运算后地值为().
; ""; ;
: : : : 程序报错
2.下列选项中,可以在警告框中写入" "地是()
: " ": (" ");
: (" "): (" ");
3.下列选项中,哪个元素中可以放置代码?()
: <>: <>: <>: <>
4.下列选项中,用来定义下拉列表地是().
: <>: <><>: <><>: <>
5.下列选项中,不是< >标记属性地是()
: : : :
概述
一、填空题
1.称为可扩展地标记性语言,格式良好地有且只能有【】个根元素.
2.服务器地默认端口号是【】.
3.定义元素地属性时,有四种设置说明:,,【】和默认值.
4.在文档中,元素一般是由开始标记,属性,【元素内容】和结束标记构成.
5.在地种请求方式中,最常用地是【】和【】.
二、判断题
1.当访问一个应用程序时,如果没有指定资源名称,则会访问默认地页面.(√)
2.采取在文件中配置虚拟目录,每次修改文件后,都需要重启服务器,否则修改地配置将不会生效.(√)
3.一个应用下子目录地命名没有特殊规定,可以随意命名.()
4.属性是对标记进一步地描述和说明,一个标记只能有一个属性.()
文档中如果保存有中文字符,那么保存地文件编码格式一定要与文档声明地地编码取值相同,否则将会产生中文乱码问题.(√)
三、选择题
1.下列选项中,可以成功修改端口号为地是()
: < "" "" "" "" >
: < "" "" "" "" >
: < "" "" "" "" >
: < "" "" "" "" >
2.下面选项中,哪个头字段用于告诉浏览器自动刷新页面地时间?()
: : : :
3.下面选项中,表示服务器错误地状态码是()
: : : :
4.下面选项中,哪个头字段用于告知服务器,客户端所使用地字符集?()
: : : :
5.下列关于地描述中,正确地是()
: 所有地元素都必须是小写地: 所有元素都必须正确地关闭
: 所有文档都必须有: 以上说法都正确
基础
一、填空题
1.在开发中,实现了多个之间数据共享地对象是【】.
2.在容器启动每一个应用时,就会创建一个唯一地对象,该对象和应用具有相同地【域属性】.
3.对象是由【】创建出来地.
4.在接口中,实现请求重定向地方法是【】.
5.用于监听对象生命周期地接口是【】.
二、判断题
1.对象可以实现多个之间地数据共享.()
2.一个<>元素下配置多个<>子元素能实现地多重映射.()
3.一个可以映射多个虚拟路径.(√)
4.使用工具可以自动编译并生成该地相应配置信息.()
5.在一个中只能配置一个监听器.()
三、选择题
1.下面选项中, 哪个方法用于返回映射到某个资源文件地对象()
: ( ): ( )
: ( ): ( )
2.下面选项中, 用于根据虚拟路径得到文件地真实路径地方法是()
: ( ): ( )
: ( ): ( )
3.下面选项中, 用于设置地域属性地方法是()
: ( ): ( )
: ( ): ( )
4.下列选项中,哪个是中配置初始化参数地标签?()
: <>: <>: <>: <>
5.工具开发会自动将目录下地文件编译成文件存放到哪个目录下()
: : : :
请求和响应
一、填空题
1.接口地()方法,该方法地实质是生成【】响应码和响应头,并发送给客户端.
所谓请求重定向,指地是服务器接受到客户端地请求后,又再次引导【】重新发送请求,指定了一个新地资源路径.
3.当传输文本时,如果编码和解码使用地码表不一致,就会导致【】问题.
4.对象地()和()方法都可以发送响应消息体,但两者是【】地,同时使用将产生异常.
5.将字符转换成字节地过程称为编码,将字节转换成字符地过程称为【】.
二、判断题
1.转发地()方法,必须在响应提交给客户端之后被调用,否则将抛出异常.()
2.通过请求转发来实现目标资源地访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变.()
3.接口中地()方法用于设置对象获取请求参数地解码方式,它对于与请求都有效.()
4.使用( ) 方法时,如果获取到地头字段地值不能转为类型,将发生异常.()
5.如果没有设置头字段,那么()方法设置地字符集编码不会出现在消息地响应头中.()
三、选择题
1.如果想要将页面传递来地用户名为张三地数据存放在对象中,以下哪种方式可以实现()
: ("张三");
: () ("张三");
: ("", "张三");
: ("张三");
2.接口中,用于将请求从一个传递给另外地一个资源地方法是()
: ( ,)
: ( ,)
: ( ,)
: ( ,)
3.使用实现转发时,下列哪个路径地写法是正确地?()
: 只能是相对路径: 只能是绝对路径
: 相对路径和绝对路径都可以: 相对路径可以,但绝对路径不可以
4.通过配置来解决请求参数地乱码问题,可以在文件中地节点下添加地属性是()
: ””: ””
: ””: ””
5.在接口中,用于返回请求消息地实体部分地字符集编码地方法是()
: (): (): (): ( )
会话及会话技术
一、填空题
1.容器中会话地有效时间可以在【】文件中设置,默认会话过期时间为分钟.
2.使用技术时,实质上是服务器与客户端,通过响应头及请求头,传递【】属性来识别不同地客户端.
3.应用中地会话指地是一个客户端(浏览器)与【】之间连续发生地一系列请求和响应过程.
4.是借助【】来传递属性地.
5.使用类中地【】方法会通知浏览器立即删除这个信息.
二、判断题
1.容器中如果将<>元素中地时间值设置成或一个负数,则表示会话永不超时.()
2.是一种将会话数据保存到服务器端地技术,需要借助技术来实现.()
3.地属性是用来指定浏览器访问地域,设置属性时严格区分大小写.()
4.地属性设置后,只对当前访问路径所属地目录有效.()
5.一次会话过程中,只允许客户端与服务器进行一次请求与响应过程.()
三、选择题
1.阅读下面代码:
();
();
<> () ("");
( ) {
<>();
("", );
}
();
下面选项中,哪个是对上述代码功能地正确描述?()
: 实现不同用户地不同浏览器之间共享同一个购物车中地数据
: 实现不同地应用程序之间共享同一个购物车中地数据
: 实现放在不同容器中地不同应用程序共享同一个购物车中地数据
: 实现了每个不同地浏览器都有自己对应地一个购物车,来实现数据共享
2.服务器地默认会话超时时间是()
: 秒: 分钟: 毫秒: 小时
3.下面选项中,用于强制使对象无效地方法是()
: . (): . (): . (): . ();
4.下面选项中,当存在对象直接返回,否则返回地方法是()
: ();
: ();
: ();
: ();
5.下列选项中,能够用于获取客户端所有对象地方法是()
: <> ();
: [] ();
: <> ();
: [] ();。