JavaWeb综合笔试题(卷)

合集下载

JavaWeb(JSP)笔试题

JavaWeb(JSP)笔试题

JavaWeb测试题一、选择题(每题1分共50分)第1题. 编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口第2题. 自定义标签的配置文件放在________A. WebRootB. libC. classesD. WEB-INF第3题. 有关会话跟踪技术描述正确的是(多选)A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C. 在禁用Cookie时可以使用URL重写技术跟踪会话D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示第4题. 在J2EE中,重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();第5题. EL表达式,${10 mod3},执行结果为:A. 10 mod 3B. 1C. 3D. null第6题. 自定义标签的作用是( )A. 编写和使用方便B. 规定是这样的,如果不用,别人会说我们不专业C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D. 连数据库第7题. request.getRequestDispatcher().forward(request,response)称之为( )A. 流转B. 转发C. 重定向D. 导航第8题. 有关Servlet的生命周期说法正确的有(多选)A. Servlet的生命周期由Servlet实例控制B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象C. service()方法响应客户端发出的请求D. destroy()方法释放Servlet实例第9题. 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。

javaweb笔试题

javaweb笔试题

javaweb笔试题第一篇:javaweb笔试题(1)假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp c 那么在浏览器端访问hello.jsp的URL是什么? 选项:(2)假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下?(2)选项:(A)helloapp/HelloServlet.class(B)helloapp/WEB-INF/HelloServlet.class(C)helloapp/WEB-INF/classes/HelloServlet.class(D)helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class(3)假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:HelloServletorg.javathinker.HelloServletHelloServlet /hello那么在浏览器端访问HelloServlet的URL是什么? 选项:(4)客户请求访问HTML页面与访问Servlet有什么异同?选项:(A)相同:都使用HTTP协议(B)区别:前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面(C)相同:前者Web服务器直接返回HTML页面,后者Web服务器直接返回Servlet的源代码。

(D)区别:后者需要在web.xml中配置URL路径。

(E)区别:前者使用HTTP协议,后者使用RMI协议。

(5)HttpServletRequest对象是由谁创建的? 选项:(A)由Servlet容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个HttpServletRequest对象(B)由JavaWeb应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建HttpServletRequest对象(6)从HTTP请求中,获得请求参数,应该调用哪个方法? 选项:(A)调用HttpServletRequest对象的getAttribute()方法(B)调用ServletContext对象的getAttribute()方法(C)调用HttpServletRequest对象的getParameter()方法(7)ServletContext对象是由谁创建的? 选项:(A)由Servlet容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个ServletContext对象(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象(8)jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现?选项:(A)jspForward2.jsp (B)(9)当浏览器第二次访问以下JSP网页时的输出结果是什么?<% int b=0;a++;b++;%>a:<%= a %>b:<%= b %> 选项:(A)a=0 b=0(B)a=1 b=1(c)a=2 b=1(10)下面哪个说法是正确的? 选项:(A)对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象(B)每个HttpSession对象都有惟一的ID。

Java Web综合测试题

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、异常指的是_____。

中兴JavaWeb开发工程师笔试题及答案

中兴JavaWeb开发工程师笔试题及答案

中兴JavaWeb开发工程师笔试题及答案1.以下是web工程的目录构造:Web工程名〔目录〕——WEB-INF〔目录〕—–lib〔目录〕—–classes〔目录〕—–web.xml〔文件〕——页面struts2的配置文件struts.xml应放置的目录是:〔〕。

A. web工程目录B. WEB-INF目录C. lib目录D. classes目录正确答案:D2.下面不是jQuery对象的访问方法的是〔〕。

A. each(callback)B. index()C. size()D. index(subject)正确答案:B3.下面是struts.xml中的配置代码:<package name=〞employee〞 namespace=〞/control/employee〞 extends=〞struts-default〞><action name=〞list_*〞 class=〞monAction〞 method=〞{1}〞> <result name=〞success〞>/WEB-INF/page/{1}.jsp</result></action></package>以下说法不正确的有:A.*号表示通配符B.如果访问CommonAction的路径是为 list_addUI 那么{1}位置的值应该是addUIC.如果访问CommonAction的路径是为 list_addUI那么可以访问到addUI.jsp页面D.访问CommonAction时,只有唯一的访问路径正确答案:D4.下面是FooAction的代码public class FooAction {public String service(){System.out.println(“service method〞);return “success〞;}public String action() {System.out.println(“action method〞);return “success〞;}public String execute() {System.out.println(“execute method〞);return “success〞;}}下面是struts.xml中的配置:<package name=〞struts2″ extends=〞struts-default〞 namespace=〞/first〞><action name=〞foo〞 class=〞com.tarena.struts2.action.FooAction〞> </action></package>访问FooAction,调用的方法是:〔〕。

javaweb笔试题

javaweb笔试题

javaweb笔试题一、简介JavaWeb是指使用Java语言进行Web开发的技术栈,它包括了Java语言本身以及相关的框架和工具。

本篇文章将介绍一些常见的JavaWeb笔试题,旨在帮助读者更好地了解和掌握JavaWeb开发知识。

二、Servlet1. 什么是Servlet?Servlet是一种运行在Web服务器上的Java程序,用于处理客户端的请求并生成响应。

它可以接收来自浏览器的HTTP请求,并根据请求参数和业务逻辑生成对应的响应。

2. Servlet的生命周期是什么样的?Servlet的生命周期包括初始化、服务和销毁三个阶段。

当服务器启动时,会创建Servlet实例并调用其init()方法进行初始化;随后,Servlet可以接受并处理客户端的请求;最后,当服务器关闭或者Servlet被从容器中移除时,会调用其destroy()方法进行资源的释放。

3. 如何在Servlet中获取请求参数?Servlet可以通过HttpServletRequest对象的getParameter()方法来获取请求中的参数。

例如,可以使用request.getParameter("username")获取名为"username"的参数值。

4. Servlet的线程模型是什么样的?每个Servlet实例在服务多个请求时,通常是由不同的线程进行处理。

因此,在编写Servlet时需要注意线程安全性,避免数据竞争和并发问题。

三、JSP1. 什么是JSP?JSP(JavaServer Pages)是一种基于HTML的JavaWeb开发技术,它允许开发者在HTML页面中嵌入Java代码。

JSP在服务器端被解析和编译,并生成对应的Servlet进行处理。

2. JSP与Servlet有什么区别?JSP和Servlet都用于处理Web请求和生成响应,但它们的开发方式和特点略有不同。

JSP更加便于开发者编写动态页面,允许在HTML中嵌入Java代码;而Servlet则更加适合处理业务逻辑,可以更方便地操作请求和响应。

Java_web_编程人员必会的综合测试题(笔试)

Java_web_编程人员必会的综合测试题(笔试)

第一大题网页设计与编程(每小题1分,共30 分)1.<H#>标记中#取值范围是从1到()。

A、5B、6C、7D、82.<FONT></FONT>标记中的SIZE属性的缺省值是()。

A、2B、3C、4D、53.使用物理字体标记实现粗斜体的ABC的写法是:()。

A、<B><I>ABC</I></B>B、<B><I>ABC</B></I>C、<U><B>ABC</B></U>D、<I><SUB>ABC</SUB></I>4.嵌入在HTML文档中的图像格式可以是:()。

(不定向选择)A、*.gifB、*.tifC、*.bmpD、*.jpg5.HTML定义了四种标记用于描述页面的整体结构,以及浏览器和HTML工具对HTML页面的确认,分别是:()。

(不定向选择)A、<HTML>B、<FORM>C、<TITLE>D、<BODY>E、<IMG>F、<FONT>G、 <HEAD>6.以下哪个属性是文字移动标记的属性()。

A、DIRECTIONB、COLORC、ACTIOND、SIZE7.假设当前屏幕分别率为1024×768,定义一个居中的占屏幕一半大小的表格的语句是()。

(不定向选择)A、<TABLE ALIGN="CENTER" WIDTH="50%"></TABLE>B、<TABLE ALIGN="CENTER" WIDHT="512"></TABLE>C、<DIV ALIGN="CENTER"><TABLE WIDTH="512"></TABLE></DIV>D、<CENTER><TABLE WIDTH="50%"></TABLE></CENTER>8.可以使HTML文档表单包含(),WEB浏览器通过这些输入方式可以获得用户输入信息并提供給WEB服务器,由服务器进行适当处理后再将结果返回给用户。

JavaWeb基础笔试题

JavaWeb基础笔试题

JavaWeb基础笔试题Java Web基础笔试题下面小编为大家带来的是Java Web基础笔试题,希望对大家有所帮助~一、填空题(每空2分,共30分)1、在tomcat上发布javaweb应用时的默认目录是__webapps___目录。

2、javaweb应用的部署描述符是指web.xml__ 文件。

3、在tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:__。

4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的___ServletContext__对象,该对象和web应用有相同的生命周期。

5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。

(填“会”或“不会”)6、jsp中实现请求转发的标记为:_________。

7、在JSP中,? request? 内置对象代表请求消息,response 内置对象代表响应消息,___session_内置对象代表会话。

8、如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为“web应用/_WEB-INF /lib_______”。

9、Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做___SessionID___。

10、javaweb在mvc设计模式下,___javabean___是模型,___jsp 是视图,__servlet__是控制器。

二、选择题(每题2分,共30分)1、下面哪一个选项不是http响应的一部分?(? c )a) 响应头b) 响应正文c) 协议版本号d) 状态行2、http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用( d? )协议来规范正文的数据格式?a) FTPb) TCPc) HTTPd) MIME3、Servlet API 由哪两个包组成?(两个答案)( ac )a) javax.servletb) javax.servlet.jspc)? javax.servlet.httpd) java.servlet4、一个servlet的生命周期不包括( b? )方法?a)? init()方法b)? invalidate()方法c)? service()方法d)? destroy()方法5、HttpServletRequest对象的(? c )方法能够获取一个表单参数的值:a)? getQuaryString()b)? getPathInfo()c)? getParameter()d)? getAttribute()6、下面对servlet中重定向说法描述错误的是( d )a) 使用的是HttpServletResponse接口的sendRedirect()方法b) 源组件的响应结果不会发送给客户端c)? sendRedirect()方法后的代码仍会执行d) 源组件和目标组件共享ServletRequest对象7、jsp指令不包括( c? )a)? page指令b)? taglib指令c)? import指令d)? include指令8、jsp中java表达式的语法格式为:(a )9、可以执行请求转发的操作是(d )。

JavaWeb综合笔试题

JavaWeb综合笔试题

选择题(针对以下题目,请选择最符合题目要求得答案。

针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。

1-50题,每题2分)1)在Oracle中,假设需要从学员表(student)中查询学员得毕业时间(graduatetime)并按照年/月/日得格式输出,则以下SQL语句正确得就是()。

(选择一项)a) SELECT EXTRACT(Y FROM s、graduatetime)||'/'||EXTRACT(M FROM s、graduatetime)||'/'||EXTRACT(D FROM s、graduatetime)FROM students;b) SELECT EXTRACT(YEAR s、graduatetime)||'/'||EXTRACT(MONTH s、graduatetime)||'/'||EXTRACT(DAY s、graduatetime)FROM students;c) SELECTEXTRACT(YEAR FROM s、graduatetime)||'/'||EXTRACT(MONTH FROM s、graduatetime)||'/'||EXTRACT(DAY FROM s、graduatetime)FROM students;d) SELECT EXTRACT(YEAR(s、graduatetime))||'/'||EXTRACT(MONTH(s、graduatetime))||'/'||EXTRACT((DAYFROMs、graduatetime))FROM students;2)在Linux系统中,()命令可以用来分页查瞧文件得内容。

(选择二项)a) moreb) lessc) catd) tailf3)查询新闻明细表(news_detail),要求在新闻列表页面展现新闻数据,每页显示5条数据(pageSize=5),前台提供参数:页码(pageNo),请补全下面分页sql语句()。

java-web考试题答案

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的文件执行就好了。

JavaWeb试卷三

JavaWeb试卷三

D、A、D、C、A、C、B、D、D、D、A、B、A、C、B《JavaWeb试卷三》一、单项选择题(每题2分,共30分)1.以下哪个方法不是Servlet的生命周期接口定义的(D)A、init()B、service()C、destroy()D、create()2、以下从四种不同的作用域中得到Bean的实例,说法错误的是(A)A、page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取JavaBean;B、r equest是指在当前的用户请求中取得实例,从ServletRequest对象中获取JavaBean ;C、s ession是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程不同请求之间共享数据,从HttpSession对象中获取JavaBean ;D、application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext对象中获取JavaBean 。

3、以下有关Servlet常用的请求头的含义说法错误的是(D)A、Accept-Language头指出客户端倾向的语言。

如en。

B、Content-Length头以字节为单位给出POST数据的长度。

C、Host表明了主机和端口。

D、User-Agent头表明了发出请求的客户代理的信息。

4.以下哪个不是JSP标记库的构成部分(C)A、标记处理器B、标记库描述文件C、标记库处理servletD、应用程序部署描述符(web.xml)5.给定程序片段:<%--在此处插入代码--%><html><body>Today is: <%= new Date() %></body></html>为了能够让程序正确运行需要在第一行添加以下那条语句? AA、<%@ page import='java.util.Date' %>B、<%@ import class='java.util.Date' %>C、<%@ include file='java.util.Date' %>D、<%@ include class='java.util.Date' %>6.以下那一个是HttpSession的方法、并能实现在session中存放数据(C)A、put(String name,Object value)B、set(String name,Object value)C、setAttribute(String name,Object value)D、putAttribute(String name,Object value)7.下列哪一个不是Web服务器端技术( B )A、A SPB、HTMLC、JSPD、S ERVLET8.J2EE架构中使用HTML界面、Jsp界面实现用户界面,使用(D )实现业务逻辑。

javaweb笔试题黑马程序员

javaweb笔试题黑马程序员

javaweb笔试题黑马程序员JavaWeb笔试题黑马程序员1、Tomcat的优化经验答:去掉对web.xml的监视,把jsp提前编辑成Servlet。

有富余物理内存的情况,加大tomcat使用的jvm的内存2、HTTp请求的GET与pOST方式的区别答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。

这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。

3、解释一下什么是servlet;答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。

这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。

4、说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。

这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,dopost)等,当服务器决定将实例销毁的时候调用其destroy方法。

web容器加载servlet,生命周期开始。

通过调用servlet的init()方法进行servlet的初始化。

通过调用service()方法实现,根据请求的不同调用不同的do***()方法。

结束服务,web容器调用servlet的destroy()方法。

5、Servlet的基本架构public class ServletName extends HttpServlet {public void dopost(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException {}public void doGet(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException {}}6、SERVLET ApI中forward()与redirect()的区别?答:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。

JavaWeb工程师笔试题题目

JavaWeb工程师笔试题题目

JavaWeb工程师笔试题题目JavaWeb工程师笔试题题目1. 使用HTTP协议将客户端的请求传送到服务器端有哪两种方式?请简述它们的区别1) get是从服务器上获取数据,post是向服务器传送数据。

2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST 方式,数据放置在HTML HEADER内提交。

3) 对于get方式,服务器端用request.getQueryString可以获取GET请求参数的变量值,对于post方式,服务器端用request.getParameter获取提交的数据。

4) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。

5) 安全性问题。

正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。

所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用post为好。

2. WEB容器主要有哪些功能? 并请列出一些常见的`WEB容器名字。

1) 提供Servlet程序编写API2) 提供Servlet程序运行时环境。

常见的有 Apache, IIS, Tomcat, Resin 等等3. 请简述Servlet的生命周期及其相关的方法。

实例化,初始化,提供服务,销毁init、service和destroy4. 在Servlet中,我们通过什么方法获取客户端提交的数据Request.getParameter5. 在Servlet中,通过什么语句生成向客户端发送的页面? 请编写一段简单的Hello World输出PrintWriter out = response.getWriter;Out.print;Out.print(“Hello World!”);6. 请简述一下部署Serlvet的过程testTestServlettest/TestServlet把你项目的WebRoot文件夹拷贝到Tomcat的webapps文件夹下7. Tomcat服务器的默认端口是? 为了中文字符处理不出现乱码,我们需要对Tomcat的配置做出什么修改?8080URIEncoding=”utf-8”8. JSP的标记是如何来表示的? CA. B. C. D. $$9. 在JSP里声明一个变量的标记是?10. 有一个字符串变量 String str=”abc”; 在JSP里以下哪些输出方式是正确的? BDEA. B. C. D.E. F.JavaWeb工程师经典笔试题题目1. 请简述Cookie, Session 和Application它们的区别。

javaweb(JSP)试卷

javaweb(JSP)试卷
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
二、简答题
XXXX职业技术学院2013-2014学年第一学期 笔试B卷答案
课程名:《Java Web开发技术及应用》考试方式:闭卷
题号




总分
分数
阅卷人
一、选择题(每题2分,共50分)
1
2
3
4
5
6
7
8
9
10
B
C
B
BC
D
A
B
AC
C
A
11
//1
}
%>
</body>
</html>
以下()可放置在//1处,不会发生编译错误。
a) <%= i %>b) <b>i</b>c) %><%= i %><% d)不写任何内容
17.有关JSP隐式对象,以下()描述正确。
a)隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用
b)不能通过config对象获取ServletContext对象
c)为了增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的
d)<%@page%>指令中的属性只能出现一次
3.如果表单使用POST方式进行提交,则Servlet可使用()方法对来对应处理用户的请求。
A、Post
B、doPost
C、service

Java Web笔试题1

Java Web笔试题1

一、不定项选择题1、下面哪一个不是jquery对象访问的方法?A、each(callback)B、size()C、index(subject)D、index()2、有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?A、visibleB、hiddenC、visible()D、hidden()3、如果需要匹配包含文本的元素,用下面哪种来实现?A、text()B、contains()C、input()D、attr(name)4、在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?A、removeClass()B、deleteClass()C、toggleClass(class)D、addClass()5、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?A、eq(index)B、find(expr)C、siblings([expr])D、next()6、有关Servlet的生命周期说法正确的有()A、Servlet的生命周期由Servlet实例控制B、init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象C、service()方法响应客户端发出的请求D、destroy()方法释放Servlet实例7、在Servlet中,response.getWriter()返回的是____________A、JspWriter对象B、PrintWriter对象C、Out对象D、ResponseWriter对象8、在web.xml中使用___________标签配置过滤器A、<filter>和<filter-mapping>B、<filter-name>和<filter-class>C、<filter>和<filter-class>D、<filter-pattern>和<filter>9、在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@tagliburi = “/WEB-INF/myTags.tld”prefix = “_____”%>,下划线处应该是()A、xB、getKingC、myTagsD、king10、以下哪个标签实现了switch功能A、<c:if>B、 <c:switch>C、<c:choose>D、<c:case>11、利用MyEclipse开发Servlet,下列说法正确的是A、MyEclipse可自动产生web.xmlB、MyEclipse不能自动产生web.xml,需要手工编写C、可利用MyEclipse自带的Tomcat作为Servlet容器D、MyEclipse没有自带Tomcat,需要自己安装配置。

JavaWeb试卷一

JavaWeb试卷一

《JavaWeb试卷一》一、单项选择题D、C、B、D、B、A、D、C、A、B、D、B、A、D、A二、多项选择题ABCDE、ACE、BCD、ABCDE、AD一、单项选择题(每题2分,共30分)1.J2EE组件和MVC架构的对应理解错误的是(D)A、J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。

B、Bean实现了业务逻辑,也就是Model。

C、J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。

D、Application Client实现了面向桌面应用的数据逻辑。

这是MVC架构中Model部分。

2.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( C)A、nullB、noneC、falseD、true3.下述Servlet的处理流程中表述不正确的步骤是(B)A、客户端发送一个请求至服务器端;服务器将请求信息发给Servlet;B、Servlet引擎,也就是ejb容器会调用Servlet的service方法;C、Servlet.构建一个响应,并将其传给服务器。

这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。

D、服务器将响应返回给客户端。

4.假设Str是String的一个对象,Num是int变量,下列表达式哪一个是正确的(D)A、<%=str;%>B、<%=Num+str%>C、<%=Num-str%>D、以上都不对5.有一个JavaBean组件,类名为Student,此JavaBean组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是(B)A、public int getTotalScore()B、public float getTotalScore()C、protected int getTotalScore()D、protected float getTotalScore()6. Java Servlets的生命周期中有三个类型的事件,这三个事件分别对应由Servlet引擎所唤(A)A、init(), service(), destroy()B、init(), doPost(), destroy()C、init(), servlet(), destroy() D 、init(), doOptions(), destroy()7.以下关于Java Servlet API说法错误的是(D)A、Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准接口。

精选WEB应用程序开发【JAVA-WEB开发】考试题库188题(含参考答案)

精选WEB应用程序开发【JAVA-WEB开发】考试题库188题(含参考答案)

WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。

答案:页面成员变量2.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

答案:TCP/IP3.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。

答案:initialization,循环体部分,中止部分4.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。

答案:服务,应用程序接口,协议5.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。

答案:类和接口6.在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。

答案:Node,Nodelist,NamedNodeMap,Document7.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。

答案:HttpServletRequest.getSession()8._______ 和 _____用于做字节流输入输出操作,_____ 和 _______用于做字符流输入输出操作。

答案:InputStream,OutputStream, Reader,Writer9.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。

答案:request10.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。

答案:javabean11.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。

答案:页面的成员方法12.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。

JavaWeb综合笔试题(带答案)

JavaWeb综合笔试题(带答案)

1.(选择一项) 1A:B:C:D:2.(选择一项) A:B:C:D:3.(选择一项)A:B:C:D:4.(选择一项)4A:B:C:D:5.(选择一项) 5A:B:C:D:6.(选择一项) 6A:B:C:D:7.(选择一项) 7A:B:C:D:8.(选择一项) 8A:B:C:D:9.(选择一项) A:B:C:D:10(选择一项) A:B:C:D:11.(选择一项) 2A:B:C:D:12.(选择一项) A:B:C:D:13.(选择一项) A:B:C:D:14.(选择一项)5A:B:C:D:15.(选择一项) A:B:C:D:16.(选择一项) 9A:B:C:D:17.(选择3项) A:B:C:D:18.(选择一项)13A:B:C:D:19.(选择一项) 16A:B:C:D:20.(选择一项) A:B:C:D:21(选择一项) 1A:B:C:D:22.(选择一项) 2A:B:C:D:23.(选择一项) 3A:B:C:D:24.(选择一项) 4A:B:C:D:25.(选择二项) 5A:B:C:D:26.(选择一项) 6A:B:C:D:27.(选择一项)7A:B:C:D:28.(选择一项) 8A:B:C:D:29.(选择一项) 9A:B:C:D:30.(选择二项) A:B:C:D:31.(选择一项) A:B:C:D:32.(选择一项) A:B:C:D:33.(选择3项) 13A:B:C:D:34.(选择一项) A:B:C:D:35.(选择一项) 15A:B:C:D:(选择一项) 16A:B:C:D:(选择一项) A:B:C:D:38.(选择二项) 18A:B:C:D:39.(选择一项) 19A:B:C:D:40.(选择一项)A:B:C:D:41.(选择一项) A:B:C:D:42.(选择一项)A:B:C:D:43.(选择一项) 4A:B:C:D:44.(选择一项)B:C:D:45.(选择一项) A:B:C:D:46.(选择一项) 7A:C:D:47.(选择一项) A:B:C:D:48(选择二项)10A:B:C:D:49.(选择一项) A:B:C:D:50(选择一项) 14A: B: C: D:。

javaweb试题_带答案

javaweb试题_带答案

Javaweb试题一、选择题 (1)二、问答题 (7)一、选择题没有注明则为单项。

1.下面哪个不是Form的元素? ( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&amp;B.&nbsp;C.&copy;D.&lt;3.<td align=”XXX”>中的align属性是什么含义? ( C )A. 加粗B. 斜体C. 对齐方式D. 边框样式4.单选按钮是下列哪一个? ( D )A.<input name=”sex” type=”text” value=”0” />B. <input 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.getAttribu te(“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?( D )A. forward之后可以使用原来的request对象,而且效率更高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题(针对以下题目,请选择最符合题目要求的答案。

针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。

1-50题,每题2分)1)在Oracle中,假设需要从学员表(student)中查询学员的毕业时间(graduatetime)并按照年/月/日的格式输出,则以下SQL语句正确的是()。

(选择一项)a) SELECT EXTRACT(Y FROM s.graduatetime)||'/'||EXTRACT(M FROM s.graduatetime)||'/'||EXTRACT(D FROM s.graduatetime)FROM students;b) SELECT EXTRACT(YEAR s.graduatetime)||'/'||EXTRACT(MONTH s.graduatetime)||'/'||EXTRACT(DAY s.graduatetime)FROM students;c) SELECTEXTRACT(YEAR FROM s.graduatetime)||'/'||EXTRACT(MONTH FROM s.graduatetime)||'/'||EXTRACT(DAY FROM s.graduatetime)FROM students;d) SELECT EXTRACT(YEAR(s.graduatetime))||'/'||EXTRACT(MONTH(s.graduatetime))||'/'||EXTRACT((DAYFROMs.graduatetime))FROM students;2)在Linux系统中,()命令可以用来分页查看文件的内容。

(选择二项)a) moreb) lessc) catd) tailf3)查询新闻明细表(news_detail),要求在新闻列表页面展现新闻数据,每页显示5条数据(pageSize=5),前台提供参数:页码(pageNo),请补全下面分页sql语句()。

注:mysql数据库SELECT*FROMnews_detailORDERBYcreateDateDESC______(1)_______(选择一项)a) LIMIT pageNo,pageSizeb) LIMIT (pageNo-1),pageSizec) LIMIT (pageNo-1)*pageSize,pageSized) LIMIT pageSize,(pageNo-1)*pageSize4)在CSS中,关于背景属性的合写,下列代码正确的是()。

(选择一项)a) div{background:url(images\bg.jpg)10px 2px repeat-y #55CC00}b) div{background:src(images\bg.jpg)10px 2px repeat-y 55CC00}c) div{background:url(images/bg.jpg)10px 2px repeat-y #55CC00}d) div{background:src(images/bg.jpg)10px 2px repeat-y 55CC00} 5)关于Web容器处理JSP页面的说法中正确的是()(选择二项)a) 翻译阶段,Java源码会被编译成可执行的字节码b) 编译阶段,JSP文件会被Web容器中的JSP引擎转换成Java源码c) 执行阶段,容器接受客户端的请求后,执行编译成字节码的JSP文件。

处理完请求后,容器把生成的页面反馈给客户端进行显示d) Web容器(如Tomcat)提供了JSP的运行时环境6)在MySQL中,对数据表的字符集的描述错误是()。

(选择一项)a) 在创建表语句的最后加上charset=utf-8可设置数据表为utf-8b) MySQL对于字符集的指定可以细化到一个数据库,一张表,一个列字段c) MySQL提供了不同的字符集,如utf8,latin1等d) 建立数据库/表和进行数据库操作时尽量显式指出使用的字符集,而不是依赖于MySQL的默认设置7)以下Servlet代码主要实现添加功能,并进行了中文乱码的处理。

其中第()处有错误。

public void doPost(HttpServletRequestrequest,HttpServletResponseresponse) throws ServletException,IOException{response.setContentType("text/html;charset=utf-8"); //1处response.setCharacterEncoding("utf-8"); //2处String name=request.getparam("uname"); //3处......PrintWriter out=response.getWriter(); //4处......}(选择一项)a) 1b) 2c) 3d) 48)有如下HTML代码片段,<p>姓名:<input type="text"/></p><p>护照号码:<input type="text"/></p><p>性别:<input type="radio" name="sex"/>男<input type="radio" name="sex"/>女</p><p>国籍:<select name="text"><option>中国</option><option>美国</option><option>英国</option></select></p><p>你理想的旅游地:<input type="checkbox"/>巴厘岛<input type="checkbox"/>富士山<input type="checkbox"/>艾菲尔塔<p><p>是否喜欢马尔代夫:<input type="radio" name="likeArea"/>是<input type="radio" name="likeArea"/>否</p><p><buttonid="text">提交</button></p>,请使用jQuery将所有文本输入框的背景颜色设置为red,下列选择正确的是()。

(选择一项)a) $("[name=text]").css("background","red");b) $("[type=text]").css("background","red");c) $("[type=radio]").css("background","red");d) $("[id=text]").css("background","red");9)下面这段JavaScript代码的输出结果正确的是()。

function OuterFoo(){='Outer Name';function InnerFoo(){var Name='Inner Name';alert(Name+','+);}return InnerFoo;}OuterFoo()();(选择一项)a) OuterName,InnerNameb) InnerName,OuterNamec) InnerName,undefinedd) undefined,OuterName10)关于Ajax工作流程,错误的是()。

(选择一项)a) 创建XMLHttpRequest对象,允许通过客户端脚本来发送HTTP请求。

b) XMLHttpRequest打开连接并发送数据c) XMLHttpRequest获得服务器端响应状态d) 服务器端处理函数执行11)在JSP中,下面的选项,关于FileItem接口相关说法错误的是()。

(选择二项)a) FileItem用于封装单个表单字段元素的数据b) 在表单中的每一个元素均对应一个FileItem对象c) FileItem接口的实现类是FileItemFactory类d) 当表单提交后,通过调用isFormField()方法判断是普通表单,还是文件表单所有的表单数据都会被封装到一个List集合中保存12)在jQuery中,为div添加1px的红色实线边框,同时设置div中文字为蓝色,则下列代码正确的是()。

(选择一项)a) $("div").css({"border":"1pxsolidred";"color":"blue"})b) $("div").css("border":"1pxsolidred","color":"blue")c) $("div").addCss({"border":"1pxsolidred","color":"blue"})d) $("div").css({"border":"1pxsolidred","color":"blue"})13)在JavaScript中,哪个选项()能够关闭当前浏览器窗口。

相关文档
最新文档