java__web考试试题

合集下载

java web考试题

java web考试题

java web考试题一、选择题1. 下列哪个选项中的方法可以用来接收HTTP请求中的表单数据?A. doGet()B. doPost()C. doPut()D. doDelete()2. 下列哪个选项是正确的关于JSP的说法?A. JSP是一种服务器端脚本语言B. JSP用于创建静态网页C. JSP代码被编译成Java字节码D. JSP不允许使用Java代码3. Servlet和JSP之间的主要区别是什么?A. Servlet是用Java编写的,JSP是用HTML编写的B. Servlet用于处理业务逻辑,JSP用于呈现视图C. Servlet不能访问数据库,JSP可以访问数据库D. Servlet只能在服务器端执行,JSP可以在客户端执行4. 以下哪种技术可以用于Java Web应用的前端开发?A. HTMLB. CSSC. JavaScriptD. 所有选项都正确5. 以下哪个选项是正确的关于JavaBeans的说法?A. JavaBeans是一种Java类B. JavaBeans不能包含方法C. JavaBeans只能用于Web开发D. JavaBeans不能包含属性二、填空题1. 在Servlet中,使用______方法可以接收HTTP请求中的参数。

2. 使用______标签可以在JSP中引入其他Java类。

3. 在JSP中,使用______标签可以循环遍历集合中的元素。

4. HttpSession接口中的______方法可以用于获取当前会话的唯一标识符。

5. 使用______可以将Java对象存储在ServletContext中。

三、简答题1. 简要描述Servlet的生命周期及各个阶段的作用。

2. 什么是JSP的九个内置对象?请列举并简要描述每个对象的作用。

3. 请简要说明MVC模式在Java Web开发中的作用。

四、编程题1. 编写一个Servlet,接收一个整数参数n,并计算并返回1到n之间的所有整数的和。

java web 相关考试题

java web 相关考试题

Java web的相关考试题A. 初始化B. 服务C. 销毁D. 加载在JSP中,以下哪个标签用于包含其他文件?A. <jsp:include>B. <jsp:forward>C. <jsp:useBean>D. <jsp:setProperty>在Java Web应用中,request对象的作用范围是什么?A. 整个应用B. 当前请求C. 当前会话D. 当前页面Servlet API中,HttpServletResponse对象的sendRedirect方法的作用是什么?A. 发送一个HTTP响应到客户端B. 重定向请求到另一个资源C. 设置响应的状态码D. 设置响应头信息在Java Web应用中,session对象的作用范围是什么?A. 整个应用B. 当前请求C. 当前会话D. 当前页面在JSP中,<%! %>标记用于定义什么?A. 声明变量B. 表达式C. 脚本片段D. 声明方法或变量在Java Web应用中,以下哪个对象用于跟踪用户的状态信息?A. requestB. responseC. sessionD. application关于Java Servlet的doGet和doPost方法,以下说法正确的是?A. doGet方法只处理GET请求,doPost方法只处理POST请求B. doGet和doPost方法都可以处理GET和POST请求C. doGet方法返回的数据量通常比doPost方法大D. doGet方法更安全,因为它不会在请求体中发送数据。

java web试题及答案

java web试题及答案

java web试题及答案一、单选题1. 下面哪个不是Java Web中的三大组件?A. JSPB. ServletC. JDBCD. EJB答案:C2. 在Java Web中,以下哪个是正确的访问Servlet的URL模式?A. /servlet/MyServletB. /MyServletC. servlet/MyServletD. MyServlet答案:B3. 下面哪个选项不是正确的JSP指令?A. <%@ page contentType="text/html;charset=UTF-8" %>B. <%@ include file="header.jsp" %>C. <%! int i = 0; %>D. <% out.println("Hello, World!"); %>答案:C4. 下面哪个选项不是Java Web中常见的部署描述符文件?A. web.xmlB. context.xmlC. server.xmlD. sun-web.xml答案:C5. 在Java Web开发中,以下哪个选项可以用来从客户端接收数据?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A二、填空题1. Java Web中的MVC模式中,将业务逻辑封装在模型中,实现对数据的访问、处理和操作,用于实现数据的持久化和访问。

这个模型称为_______。

答案:JavaBean2. Java Web中,JSP是Java Server Pages的简称,它是一种动态网页技术,是通过在HTML中插入Java代码片段来生成动态内容的。

JSP文件的扩展名是_______。

答案:.jsp3. 在Java Web中,使用JDBC进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。

javaweb考试题

javaweb考试题

javaweb考试题Java开发工程师Web测试卷一、单选题1、下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)A、request.getParameter(name)B、request.getParameter("name")C、request.getParameterValues(name)D、request.getParameterValues("name")2、Servlet程序的入口点是:()A、init()B、main()C、service()D、doGet()3、给定一个Servlet的代码片段如下:( )Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{______ out.println(“hi 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();4、在WAR文件中,web.xml放在哪个目录中()。

A.、WEB-INF B、APP-INF C、META-INF D、WEB-INF\lib5、用于将事务处理写到数据库的命令是( )A.Insert B.rollbackC.Commit D.Savepoint6、查找条件为:姓名不是NULL的记录( )A.WHERE NAME ! NULL B.WHERE NAME NOT NULLC.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL7、以下语句错误的是( )A.select sal+1 from emp;B.select sum(sal*10),count(sal*deptno) from emp;C.Select sum(sal,comm),ename from empD.select sal*10,deptno*10 from emp;8、创建数据库使用以下哪项( )A.create mytest B.create table mytestC.database mytest D.create database mytest9、以下哪项用来分组( )A.ORDER BY B.ORDERED BYC.GROUP BY D.GROUPED BY10、以下删除记录正确的( )A.delete from emp where name='dony';B.Delete * from emp where name='dony';C.Drop from emp where name='dony';D.Drop * from emp where name='dony';11、SELECT COUNT(SAL),DEPTNO FROM EMP GROUP BY DEPTNO;意思是( )A.求每个部门中的工资B.求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数12、从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )A.FROM B.ORDER BYC.HAVING D.WHERE13、查找数据库中所有的数据表用以下哪一项( )A.SHOW DATABASE B.SHOW TABLESC.SHOW DATABASES D.SHOW TABLE14、以下哪项不属于DML操作( )A.Insert B.updateC.Delete D.create15、条件“IN(20,30,40)”表示( )A.年龄在20到40之间B.年龄在20到30之间C.年龄是20或30或40D.年龄在30到40之间16、如何统计每个学科的最高分( )A.select 学生,max(成绩) from A group by 学生;B.select 学生,max(成绩) from A group by学科;C.select 学生,max(成绩) from A order by学生;D.select 学生,max(成绩) from A group by 成绩;17、数据库服务器、数据库和表的关系,正确的说法是( )A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表18、编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口19、重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();20、在web.xml中使用()标签配置过滤器A. 和B. 和C. 和D. 和21、在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的A.B.C.D.22、在JSP页面中,能够完成输出操作的内置对象是()A. outB. responseC. requestD. config23、能够保留请求作用域中数据的转向方式是()A. response.forward()B. response.sendRedirect()C. session.getRequestDispatcher().forward(request,response)D. request.getRequestDispatcher().forward(request,response)24、某JSP中有如下代码,显示结果为()<%inta = 5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%>A. 5B. 123C. 456D. null25、在CSS中查找span标签不正确的是()。

《java-web应用开发基础》试卷及答案

《java-web应用开发基础》试卷及答案

Java web开发试卷及答案一、选择题(每小题只有一个正确答案,每题2分,共40分)1.在下列的Html中,哪个是最大的标题()。

A、<h6>B、<head>C、<heading>D、<h1>2.以下选项中,哪个全都是表格标签()。

A、<table> <head> <tfoot>B、<table> <tr> <td>C、<table> <tr> <tt>3.在注册页面register.jsp页面中有如下代码<form action=”regServlet” method=”post”> 请选择爱好:<input type=”checkbox” name=”hobby” value=”王者荣耀” /><input type=”checkbox” name=”hobby” value=”运动” /><input type=”checkbox” name=”hobby” value=”看书” /><input type=”checkbox” name=”hobby” value=”旅游” /><input type=”submit value=”提交” /></form> 下列哪种方式是后台正确获取爱好的方法 ( )。

A、String hobby=request.getParameter(“hobby”);B、String hobby=request.getParameterValues(“hobby”);C、String[] hobby=request.getParameterValues(“hobby”);D、String[] hobby=request.getParameter(“hobby”);4.下列哪个HTML属性可以用来定义内联样式( )A、fontB、classC、stylesD、style5.写Hello World 正确的javascript语法是 ( )。

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机试题及答案一、单选题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机试题及答案

javaweb机试题及答案一、单项选择题(每题2分,共20分)1. 在JavaWeb中,用于将客户端请求映射到Servlet的配置方式是:A. 注解B. XMLC. 注解和XMLD. 以上都不是答案:C2. 下列哪个不是Servlet的生命周期方法?A. init()B. service()C. start()D. destroy()答案:C3. 在JSP中,以下哪个标签用于声明变量?A. <%! %>B. <% %>C. <%= %>D. <%@ %>答案:A4. 下列哪个是JavaWeb中用于处理表单数据的接口?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A5. 在JavaWeb中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. database答案:D6. 以下哪个是用于在JSP页面中包含其他JSP页面的指令?A. <jsp:forward page="other.jsp" />B. <jsp:include page="other.jsp" />C. <%@ include file="other.jsp" %>D. <%@ page import="other.jsp" %>答案:C7. 在JavaWeb中,以下哪个不是JSP动作元素?A. <jsp:useBean>B. <jsp:include>C. <jsp:forward>D. <jsp:include>答案:D8. 下列哪个不是JavaWeb中常用的数据库连接池?A. C3P0B. DBCPC. Apache Commons DBCPD. Tomcat JDBC Connection Pool答案:D9. 在JavaWeb中,以下哪个不是JSTL标签库?A. coreB. fmtC. sqlD. xml答案:C10. 在JavaWeb中,以下哪个不是JSP页面的属性?A. pageEncodingB. contentTypeC. sessionTimeoutD. isErrorPage答案:C二、多项选择题(每题3分,共15分)1. Servlet的生命周期包括以下哪些阶段?A. 初始化B. 请求处理C. 销毁D. 编译答案:ABC2. 在JSP中,以下哪些是脚本元素?A. 表达式B. 脚本片段C. 声明D. 指令答案:ABC3. 在JavaWeb中,以下哪些是用于会话管理的技术?A. CookieB. URL重写C. HttpSessionD. ServletContext答案:ABC4. 在JSP中,以下哪些是JSTL标签库?A. coreB. fmtC. sqlD. taglibs答案:ABC5. 在JavaWeb中,以下哪些是用于异常处理的方法?A. try-catchB. finallyC. do-whileD. throw答案:ABD三、简答题(每题5分,共20分)1. 请简述Servlet的工作原理。

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

2. Web的工作模式是:B浏览器/服务器
3.<br>表示:D强制换行
4.一组选项中可以选择多项的表单元素是:A Checkbox
6. 下面那种语言是解释执行的:C JavaScript
2. JSP文件应放在Tomcat的文件夹(/webapps)下.
5.以下不属于B/S结构特点的是(维护成本高且投资大).
1、关于HTML文件说法正确的是:(HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的)
25 在HTML中,(<A HREF=”mailto: telnet:zhangming@”/A)可以在网页上通过连接直接打开客户端的发送邮件工具发送电子邮件。

6 在HTML中,可以使用(<IMG>)标记向网页插入GIF动画文件。

43)要在网页中显示如下文本,要求字体类型为隶书,字体大小为6,则下列HTML代码正确的是(<p><FONT SIZE=6 FACE=“隶书“>欢迎访问我的主页!</FONT>).
10)在HTML上,将表单中INPUT元素的TYPE属性值设置为(Reset b))时,用于创建重置按钮。

1.在JSP中如果要导入 java.io.* 包,应该使用(page)指令。

2.如当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的(errorPage)属性。

4.在javaScrpt中window对象的(open())方法用于打开一个新窗口。

5.在javaScrpt中window对象的(close())方法用于关闭当前窗口。

9.创建JSP应用程序时,配置文件web.xml应该在程序下的_____ WEB-INF ______目录中。

10.下列不属于URL的组件部分为____服务器名称____。

11.下列表单<form><input type=”submit” value=”提交”></form>,如果单击提交按钮时,表单_提交到当前页__。

12.组件<input name="imageField" type="image" src="/Last.gif">表示__图形按钮__。

13.JSP中的隐式注释为__<%--注释内容--%>__。

14.下列_ include _指令定义在JSP编译时包含所需要的资源。

15.如编写一个计数器程序,用来记载当前网站访问量,最好采用JSP中__application _对象。

19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上
所有的应用使用,应该将该jar包复制到tomcat的_ common\lib _目录。

21.在html标记中,_ title __标记用于设置当前页面的标题。

22.如果在网页上显示一幅图片,下面哪句代码是正确的__<img src="logo.gif">___。

23.下面_<a href=“” target=”_blank”>链接到网易</a>__项链接是在新的浏览视窗中打开网页。

25.在html中绘制表格时 __<tr>__标记是表格中的换行标记。

26.在HTML文件中导入一个样式表的正确语法为__ A. <link href="css/css1.css" rel="stylesheet" type="text/css">__。

27.使用JavaScript语言中Document的_ document.write()__方法可以在页面上输出字符。

28.下列_<a href="removebook.jsp?bid=1" onClick="return confirm('你真的要删除吗?');">删除</a>___实现单击超级链接是弹出确认对话框,询问用户是否真的删除。

29.在HTML中引用外部JavaScript文件中的正确代码为__<SCRIPT LANGUAGE="JavaScript" src="calendar.js"></SCRIPT>__。

30.下列XML格式正确的为__<学生学号=“101”姓名=”张三”/>____。

35.<jsp:useBean>声明对象的默认有效范围为__ page __。

38.JSP应用程序配置文件的根元素为 _<web-app>__。

39.下列哪个不是HTML的常用标记__<Book>____。

40.在JSP中通过虚拟目录获取真实的物理目录的方法为__ request.getRealPath()__。

5、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:(value)
6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(<%@ page %>指令中的属性只能出现一次。


7、在JSP中调用JavaBean时不会用到的标记是:(<javabean>)
8、关于JavaBean正确的说法是:(Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写)
4.当复选框增加checked属性时表示(.处于选择状态).
5.以下(table)不属于表单标记符.
6.下列(大大减少了重复劳动的工作量)不是Dreamweaver的特性.
8、关于JavaBean正确的说法是:(Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写)。

相关文档
最新文档