《Java Web程序设计》试卷四
Javaweb练习题1(含答案)
Javaweb练习题1(含答案)Javaweb选择题o 1. 页面中需要增加链接,正确的HTML代码是_A_____。
A. 百度B. 百度C. /doc/eb12351030.html,D. 百度o 2. 以下选项中,哪个全部都是表格标签___ B___。
A.B.C.D.A. 1B. 2C. 3D. 4o 4. window对象中用于显示一个输入对话框的方法是_____C__。
A. alert()B. confirm()C. prompt()D. createPopup()o 5. 下列代码的输出结果是___B__【2.0分】A. 014B. 024C. 025D. 运行错误6. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是___C___。
游戏运动棋牌美食A. request.getParameter("aihao").lengthB. request.getParameter("aihao").size()C. request.getParameterValues("aihao").lengthD. request.getParameterValues("aihao").size()o 7. ____C__标签用于定义表格、行和单元格。
A. tbody tr tdB. table row celC. table tr tdD. table th tdo 10. MyEclipse中,常用web项目具体类型为(D)。
【2.0分】A. static web projectB. dynamic web projectC. java projectD. web projecto 11. 如果希望更新数据库表authors中first_name列为非空,可以使用( C )语句。
【2.0分】A. alter table authors add first_name not nullB. alter table authors modify first_name not nullC. alter table authors update first_name not nullD. alter table authors drop first_name not nullo 12. 下列说法错误的是___C___。
JavaWeb程序设计任务教程
《JavaWeb程序设计任务教程》试卷得分单选题(每题2分,共计30分)1.以下有关传智书城itcaststore项目包及文件夹的说法错误的是()。
A、exception包中为自定义异常;B、tag包中为自定义标签类;C、client文件夹中包含后台的所有页面和js代码;D、productImg为上传图片的存储目录。
2.在Java Web应用程序中,给定某Servlet程序的代码如下所示:Public class Servlet1 extends HttpServlet{Public void doGet(HttpServletRequest request,HttpServletResponse response) Throws ServletException IOException{System.out.println(“get”);}Public void doPost(HttpServletRequest request.HttpServletResponse response)Throws ServletException,IOException{System.out.println(“post”);doGet(reauest,response);}}用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是()。
A、getB、postC、get postD、post get3.一个格式良好的XML文件的根元素个数是()A、1B、2C、3D、44.下面关于JSP声明的描述中,错误的是()A、一次可声明多个方法总分题型单选题多选题填空题简答题题分得分B、一个声明仅在一个页面中有效C、声明的方法可以直接使用JSP内置对象D、声明可以放在JSP的任何位置5.使用C3P0数据源时,当传入的参数为空或者不存在时,则会出现的问题是()A、语法错误B、会出现异常C、使用默认的配置方式创建数据源D、以上说法都有误6.下列选项中,不是<img />标记属性的是()A、srcB、altC、widthD、href7.下列JavaScript语句中,能实现单击一个按钮时弹出一个消息框的是()。
计算机程序设计员(java)四级模拟试卷及答案
一体化考核模拟试卷及答案计算机程序设计员(Java)(四级)试卷注意事项考试时间:180min。
请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
第一部分第二部分总分得分第一部分Java2编程技术基础得分评分人一、单项选择题(第1题~第20题。
选择一个正确答案,将相应的字母填入题内的括号中。
每题0.5分,满分10分)1.以下几项,编译正确的是()。
A.double f=1.3f;B.char c=’\u0ffff’;C.boolean b=null;D.int i=1E3;2. 编译如下代码会出现什么情况?()。
class MyClass{public static void main(String args[]){mthd(args);}public void mthd(String[] args){System.out.println(args.length);}}A.main方法声明有错B.无法从静态上下文中引用非静态方法mthdC.mthd方法参数类型不匹配D.语句“System.out.println(args.length);”有错3. 以下几项编译正确的是()。
A. import java.util.Date;package mypackage.*;class Myclass{}B. package mypackage.*;import java.util.Date;class MyClass{}C. /*comment*/package mypackage;import java.util.*;class MyClass{}D. import java.util.*;package mypackage;class MyClass{}4. 对于byte类型的可表示范围,说法正确的是()。
A. 从0到255B. 从-128到127C. 从-256到255D. 根据java虚拟机的具体实现而定5. 代码如下:public class MyClass{public static void main(String args[]){System.out.println(args[2]);}}运行java MyClass Hello World将输出的结果是()。
Web程序设计试卷及答案5套
Web 程序设计1一、(本题10分)设计Web 应用程序,初始运行时如左图所示,点击Button 按钮,则页面变化为右图。
请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"> </form> ……程序代码:……protected void _______________________(object sender , EventArgs e) { }二、(本题10分)设计Web 应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web应用程序,其初始运行时,在页面中显示一个日历(如得得分左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。
请填写试卷中所缺代码:页面设计代码:……</form>……程序代码:……protected void _______________________________(object sender, EventArgs e){}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验得得分证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……</form>……五、(本题15分)设计如下图所示的Web页面,在页面中可以填写多行信息,点击得得分“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt”文件中。
Java Web程序设计-高职软件专业课程测试库题库带答案
一、选择1、下面哪一个不是JSP本身已加载的基本类?(B)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。
A、JavaBeans是基于JA V A语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
3、下面的说法错误的是:(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码4、下述选项中不属于JDBC基本功能的是:(D)A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A.applet B.severlet C.application D.exe文件6、在jsp中,要定义一个方法,需要用到以下(C)元素。
A.<%= %>B. <% %>C. <%! %>D. <%@ %>7、JSP在WEB服务器上运行结果:(A)A.可以在WEB浏览器看到,B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,D.不可能在WEB浏览器看到。
8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。
javaweb考试题及答案
javaweb考试题及答案一、选择题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C2. 以下哪个不是JSP的内置对象?A. requestB. responseC. outD. session答案:D3. 在Java Web中,以下哪个不是JDBC操作数据库的步骤?A. 加载数据库驱动B. 建立数据库连接C. 创建Statement对象D. 编译Java程序答案:D二、填空题1. 在Java Web开发中,____是用来封装HTTP请求和响应的。
答案:Servlet2. JSP页面中的注释可以通过____来实现。
答案:<!-- -->3. 在Java Web中,____是用来处理客户端请求并返回响应的。
答案:Servlet三、简答题1. 简述Java Web中会话管理的两种方式。
答案:Java Web中会话管理的两种方式是使用Cookie和使用URL重写。
2. 描述JDBC连接数据库的基本步骤。
答案:JDBC连接数据库的基本步骤包括:加载数据库驱动、建立数据库连接、创建Statement对象、执行SQL语句、处理结果集、关闭Statement和连接。
四、编程题1. 编写一个Servlet,实现对客户端发送的GET请求进行处理,并返回客户端请求的URL。
答案:```javaimport javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class GetServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String url = request.getRequestURL().toString();out.println("<html><body>");out.println("<h2>You requested: " + url + "</h2>"); out.println("</body></html>");}}```结束语:以上是本次Java Web考试的题目及答案,希望同学们通过这次考试能够更好地掌握Java Web开发的相关知识和技能。
Java程序设计期末考试模拟试题四及答案
《Java程序设计》模拟试题3( 90 分钟)一、选择题(3分/题,共10个,共30分)1. 下列关于面向对象程序设计方式的描述,错误的是()(A) 万物皆为对象(B)继承的目的是为了降低类和类之间的耦合(C) 每个对象都有类型(D) 子类可以接受和父类收到的消息答案:B。
解析:继承是为了增加程序设计中的代码复用,加强了类和类之间的耦合。
其他三项均正确。
A正确;C也正确,一个对象起码是Object类型;D是多态的表现之一。
2. 以下符合继承关系的是()(A) 铅笔和钢笔(B) 中文和英文(C) 电脑和显示器(D) 动物和老虎答案:D。
解析:A中铅笔盒钢笔并没有直接关系;B中和A同理;C中电脑和显示器是组合关系;D 中动物和老虎是继承关系,动物的所有行为都可以被老虎实现。
3. 以下对封装的描述正确的是()(A) 只能对一个类中的方法进行封装,不能对属性性进行封装(B) 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用(C) 封装的意义不大,因此在编码时尽量不要使用(D) 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性答案:D。
解析:A错,封装可以对属性;B错,非private的方法才可以;C错。
4. Java的基本类型中,char类型在Java虚拟机中占据()个字节。
(A) 1 (B) 2 (C) 4 (D) 8答案:B。
解析:和gcc等其他编译器不一样,Java规范规定char采用Unicode编码,所以一个char 字符占两个字节。
5. 下列属于Java的控制执行流程的语句是()(A) if-else (B) break label (C) for (D) goto答案:D。
解析:Java保留了goto的关键字,但不提供goto的功能。
goto语句相应功能的可以用breaklabel语句实现。
其他选项正确。
6. 关于Java的访问控制权限,下列说法正确的是()(A) 子类可以访问父类的private方法(B) 子类只能访问父类的public方法(C) 子类可以访问父类的protected方法(D) 以上选项都错误答案:C。
JavaWeb程序设计自测试卷
JavaWeb程序设计自测试卷1.请写出一个隐藏控件。
2.在struts.xml中配置拦截器使用的标签是:()A.interceptor B.convertor C.param3.考虑下面的JSP代码片段<HTML><BODY><jsp:include page=test2.jsp><jsp:param name=username value=accp/></jsp:include></BODY></HTML>以下()代码片段放置在show.jsp中不会导致错误。
A<jsp:getParam name=username/>B<jsp:include param =username/>C<%=request.getParameter(username)%>D<%=request.getAttribute(username)%>4. jQuery那种语法不能获取html页面元素的值?( ) A.$("div") B.$("#username") C.$("$button ") D.$(".btn_grey")5.hibernate中的java对象有几种状态?其相互关系如何(区别和相互转换)?6.阅读下面的JSP代码。
/*此处内容略*/<body><table><%for (int i = 1; i <= 10; i += 2) {%><tr><td><%=i%></td><td><%=i + 1%></td></tr><%}%></table></body>此段JSP代码在浏览器中展示的结果为:7.. Java数据库编程包含哪些类?Java数据库编程的基本过程是什么?8.JavaScript如何定义数组?9..JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么?10.如何将HTML页面的标题设置为“数字天堂”?11.什么是IOC?12. Servlet首先执行的方法是( )。
JavaWeb试卷四(答案)
《JavaWeb试卷四》答案一、单项选择题B、A、B、B、A、A、B、C、D、C、C、B、A、D、D二、多项选择题ABC、BCD、BC、ACD、BD三、简答题1.答: “request”对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。
关于它的方法使用较多的是getParameter、getParameterNames 和getParameterValues,通过调用这几个方法来获取请求对象中所包含的参数的值。
2.答:URL重写:当客户从一个页面重新连接到另一个页面时,通过向这个新的URL添加参数,把session对象的Id传带过去,这样可以保障客户在客户在该网站各个页面中的session对象是完全相同的。
实现URL重写的方法:使用response对象调用encodeURL()或encodeRedirectURL()实现URL重写。
例如:从tom.jsp连接到jerry.jsp1) String s=session.getId();2) String str=response.endcodeURL(“jerry.jsp”);3) <%=str %>//连接目标3.答:获取参数的主要方法:1)getParameter() 获取参数的值2)getParameterNames() 获取参数的名称3)getParameterValues() 获取多个值4.答:1)用DriverManager装入并注册合适的Jdbc驱动程序。
2)使用一个Jdbc Url定义驱动程序和数据源之间的连接。
3)使用Jdbc Url创建一个连接对象4)在一个执行方法里面写入一个SQL语句,以便执行这条语句。
5.答:1)Jsp Mode1:以Jsp为中心的设计模式称为Model 1 ,Model 1 的处理方式还可以分为两种,一种是完全使用Jsp来开发,另外一种则是使用Jsp +JavaBean的设计。
《Java程序设计》第04章在线测试
《Java程序设计》第04章在线测试A BC DA BC DA BC DA BC DA BC D2、关于BufferedReader类的readLine()方法,以下说法正确的是()。
A、方法readLine()每次读取一行数据。
B、方法readLine()每次读取一个字节。
C、该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
D、如果读到流的末尾,该方法返回的结果为null。
3、下列是 InputStream 子类的是()。
A、文件输入流 FileInputStreamB、对象输入流 ObjectInputStreamC、字符输入流 CharInputStreamD、压缩文件输入流 ZipInputStream4、对文件进行读、写操作,下面哪些流可能被用到()。
A、FileReaderB、FileInputStreamC、FileWriterD、FileOutputStream5、下面哪些方法可以创建文件流( )。
A、文件名B、目录C、路径D、File类的对象第三题、判断题(每题1分,5道题共5分)1、FileWriter out = new FileWriter("outagainc.txt");out.write(c);执行这些语句时,可能会抛出IOException。
正确错误2、BufferedReader in = new BufferedReader(new InputStreamReader(System.in));in.readLine();该操作的功能是从标准输入接收字符,每次接收一个字符。
正确错误正确错误正确错误正确错误。
Web程序设计试卷及答案5套
Web程序设计1一、(本题10分)设计Web应用程序,初始运行时如左图所示,点击Button按钮,则页面变化为右图。
请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"></form>……程序代码:……protected void _______________________(object sender, EventArgs e){}二、(本题10分)设计Web应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web 应用程序,其初始运行时,在页面中显示一个日历(如左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分</form>……程序代码:……protected void _______________________________(object sender, EventArgs e) {}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……<form id="form1" runat="server">得得分</form>……五、(本题15分)设计如下图所示的Web 页面,在页面中可以填写多行信息,点击“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt ”文件中。
Java程序设计案例教程 试卷4及答案
2021/2022学年第一学期信息技术专业群《Java 语言程序设计》期末试卷(试卷编号:__ ___)一、选择题(2分/题,总分20分 )1、下列关于Java 语言的特点,描述错误的是()A .Java 是跨平台的编程语言B 、Java 支持分布式计算C 、Java 是面向过程的编程语言D 、Java 支持多线程2、设a,b,c 为整数,且a=2,b=3,c=4;则执行完以下语句:a*=16+(b++)-(--c)后,a 的值为是( )。
A 、26B 、27C 、28D 、32 3、下面关键字中,哪一个不是用于处理异常语句()。
A 、try B 、break C 、catch D 、finally 4、下面关于构造方法的调用,正确的是( ) A 、构造方法在类定义的时候被调用 B 、构造方法在创建对象的时候被调用 C 、构造方法在调用对象方法时被调用 D 、构造方法在使用对象的变量时被调用 5、关于super 的说法正确的是:()A 、是指当前对象的内存地址B 、是指当前对象的父类对象的内存地址C 、是指当前对象的父类D 、可以用在main()方法中 6、关于以下程序段,正确的说法是()1. String s1=”abc”+”def”;2. String s2=new String(s1); 3. if(s1==s2)4. System.out.println(“==succeeded”);5. if(s1.equals(s2))6 System.out.println(“.equals() succeeded ”);系部____________________班级______________________姓名_________________学号____________班内序号_______ ………………………………密…………………………………………………封………………………………………………线…………………………………………………A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行D、行4、行6都不执行7、下列哪个类的声明是正确的?()。
JavaWeb 程序设计 习题参考答案(第1-6章)(可打印修改)
C、request.getParameterValues(“aihao”).length D、request.getParameterValues(“aihao”).size 参考答案:C 从表单中获取多个值用 getParameterValues,求数组的长度为 length。
7、用户使用 POST 方式提交的数据中存在汉字(使用 GBK 字符集),在 Servlet 中需要使用 下面____个语句处理。
A、request.addCookies()和 response.getCookies(); B、response.addCookie()和 request.getCookie(); C、response.addCookies()和 request.getCookies(); D、response.addCookie()和 request.getCookies(); 参考答案:D 3、Tomcat 的默认端口是______ A、80 B、8080 C、8088 D、8000 参考答案:B 4、 HttpServletRequest 的____方法可以得到会话(多选) A、getSession() B、getSession(Boolean) C、getRequestSession(); D、getHttpSession(); 参考答案:A、B(参看 p38) 5、 下列选项中可以关闭会话的是______(多选) A、调用 HttpSession 的 close 方法 B、调用 HttpSession 的 invalidate()方法 C、等待 HttpSession 超时 D、调用 HttpServletRequest 的 getSession(false)方法 参考答案:A、B、 C、D HttpSession 的 invalidate()方法,使得回话失效,同时删除属性对象 等待 HttpSession 超时 Session 失效。 public HttpSession getSession(); 返回与这个请求关联的当前的有效的 session。如果调用这个方法时没带参数,那么在 没有 session 与这个请求关联的情况下,将会新建一个 session。 public HttpSession getSession(boolean create); 调用这个方法时带入了一个布尔型的参数,只有当这个参数为真时,session 才会被建 立。 HttpServletRequest 的 getSession(false)方法
《Java Web程序设计》试卷四
〈JSP程序设计〉试卷四一、填空题(每空2 分,共40分)1.JSP文件最终会转换为文件。
2.在JSP文件中汉字所使用的编码机制是。
4.<!—注释内容-->是,<%--注释内容--> 是。
7.在JSP中连接数据库通常有两种形式:一是;二是。
8. 操作可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例。
9.是Sun公司推出的一种在服务器端运行的小程序,它的实质就是一个类,是一个能够使用print语句产生动态HTML内容的Java类。
10.编译Servlet之前,将Servlet所需要的包添加到classpath中。
11.Java API 提供了和包为编写Servlet提供了接口和类。
12.在编写Servlet时要用到的javax.servlet.HttpServlet类为的子类。
13.是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。
15. DatabaseMetaData接口用来获取数据库中可能取得的所有数据类型的描述的方法是方法。
16.ResultSetMetaData类用来指示指定列的最大标准宽度的方法是方法。
二、判断题(每小题2分,共30分)1.charset=GB2312指明了页面中html动态内容的编码方式。
()。
2.学习JSP并不需要学习JavaBean。
( )3.JSP的执行肯定要经过Servlet才能执行。
()4. 格式如“<!—注释内容-->”的注释是隐藏注释。
()5.Page指令的所有属性都可以重复设置。
()6. <jsp:forward>操作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段,通常请求被转发后,会停止当前JSP文件的执行。
( )7.JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。
()8.空字符串""和NULL的意义是相同的,都表示这个对象不存在。
计算机程序设计员(JAVA)_4级_样题
《计算机程序设计员(JAVA)》(四级)鉴定样题模块一:Java2编程技术基础 (2)一、单项选择题 (2)二、多项选择题 (3)三、程序填空题 (5)四、程序解析题 (6)五、程序编程题 (7)模块二:基于Java技术的Web应用开发 (9)一、程序填空题 (9)二、程序解析题 (9)三、程序编程题 (12)模块一:Java2编程技术基础一、单项选择题1.对成员的访问控制保护最强的是()。
A、publicB、缺省C privateD、protected2.下列哪个类是Java IO编程用于处理字符的高级输入流()A、Reader类B、InputStream类C、OutputStream类D、File类3.Frame类的缺省的布局管理器是()A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout4.下面那种语言是解释执行的()。
A. C++B. DelphiC. JavaScriptD. Java5.下列关于对Java内部匿名类描述正确是?A.匿名内部类可以声明成final的B.匿名内部类可以声明成private的C.匿名内部类可以实现多"接口"D.匿名内部类可以访问在任意块中的final型变量二、多项选择题1. 下面表述关于Java在因特网上广泛应用的原因表述正确的有哪些?A.Java的跨平台性,Java程序可以多个平台运行。
B.在嵌入式设备中,Java平台也大有用武之地。
C.Java程序大多以线程运行,占用资源少,会逐步代替ASP与CGI程序。
根据第三方测试表明:JSP程序比ASP程序要快2倍以上。
用JSP代替ASP应是大势所趋。
D.Java在无线互联网中的应用将会更加广泛。
Java支持W AP,可以方便地用Java开发W AP程序,实现W AP应用。
E.Java与XML的无缝连接使Java在数据传输和异构网络通信方面有着很大的优势。
JavaWeb第4章配套习题A卷
JavaWeb第4章配套习题A卷一、填空题(每小题2分,共20分)1、在Servlet接口中,负责Servlet初始化工作的方法是_____。
2、在Servlet程序中,当Servlet对象被移除时会被调用的方法是_______。
3、在Servlet开发中,当我们要自定义一个Servlet时,必须继承GenericServlet或者_______类。
4、在web.xml文件中,<url-pattern>/xxxxServlet</url-pattern>中的第一个‘/’表示_______。
5、如果某个Servlet的映射路径仅仅是一个正斜线(/),那么这个Servlet就是当前Web应用的________。
6、当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到_______对象中。
7、在Servlet开发中,实现了多个Servlet之间数据共享的对象是______。
8、在Servlet API中,专门用来封装HTTP响应消息的接口是_______。
9、在HttpServletResponse接口中,实现请求重定向的方法是_______。
10、在RequestDispatcher接口中,实现请求转发的方法是_______。
二、判断题(每小题2分,共10分)1、要实现Servlet的多重映射,可以在<servlet-mapping>元素下配置多个<url-pattern>子元素。
()2、ServletConfig对象可以实现多个Servlet之间的数据共享。
()3、在Servlet程序中,只有属于同一个请求中的数据才可以通过HttpServletRequest对象传递。
()4、HttpServletResponse对象的getOutputStream()和getWriter()方法可以同时发送响应消息体。
()5、使用RequestDispatcher对象的include()方法实现请求包含后,浏览器显示的URL会发生变化的。
JavaWeb程序设计期末考试题
JavaWeb程序设计期末考试试卷分值:100分一、选择题(本大题共15题,每题2分,共30分)1.JSP页面以()为扩展名进行保存。
A、.jpsB、.jspC、.javaD、.JSP2.在JSP中如果要导入java.io.*包,应该使用 ( )指令。
A、 pageB、 taglibC、 includeD、 forward3.配置 JSP运行环境,若 WEB 应用服务器选用TOMCAT,以下说法正确的是()A 、先安装 TOMCAT ,再安装 JDKB、先安装 JDK ,再安装 TOMCATC、不需安装 JDK,安装 TOMCAT就可以了D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系4.JSP中的隐式注释为 ( )。
A、 // 注释内容B、 <! —注释内容 -->C、 <%-- 注释内容 --%>D、 /* 注释内容 */ 5.使用 response对象进行重定向时使用的方法为()。
A、getAttribute()B、 sendRedirect()C、 setContentType()D、 setAttribute()6.在 JSP 中,()动作用于将请求转发给其他JSP页面。
A、forwardB、includeC、useBeanD、setProperty7.Servlet 程序的入口点是()A、init ()B、main()C、service()D、doGet()8.每次传递请求或响应时调用Filter 的()方法。
A、init()B、doFilter()C、destroy()D、getInitParameter()9.在JSP中调用JavaBean时不会用到的标记是()A、<JavaBean>B、<jsp:usebean>C、<jsp:setproperty>D、<jsp:getproperty>10.Cookie.setMaxAge(60*60)的作用是( )。
javaweb程序设计题库
Java Web 程序设计题库一、选择题1、以下文件名后缀中,只有(C)不是静态网页的后缀。
A、.htmlB、.htm C .JSP D、.shtml2、以下文件名后缀中,只有(B)不是动向网页的后缀。
A、.jspB、.htmlC、.aspxD、 php3、在page 指令中,(C)属性是能够在页面中重复的属性。
A、languageB、bufferC、importD、 autoflush4、JSP 的结构由(B)构成(多项选择)。
A、指令B、说明C、脚本元素D、操作5、以下选项中,那一项不是JSP指令(B)。
A、pageB、importC、includeD、 taglib6、下边哪一种数据种类是基本种类(D)。
A、classB、interfaceC、数组D、char7、下边哪一种数据种类是引用种类(C)。
A、booleanB、intC、interfaceD、 long8、下边哪一个运算符拥有 3 个操作数(D)。
A、*B、++C、&&D、:9、下边那个运算符只有一个操作数(A)。
A、~B、||C、<<D、/10、下边那个语句是条件语句(C)。
A、break语句B、while语句C、if语句D、for语句11、类中的成员默认的接见修饰符是(A)。
A、privateB、protectedC、publicD、空12、常量使用(C)进行修饰A、privateB、abstractC、finalD、 static13、包括Servlet发回到客户端信息的ServletResponse对象是由(C)创立的。
A.客户端的阅读器B.Web服务器的HTTP引擎C.Web服务器的 Servlet容器D.Servlet对象14、对于标准的Web网页,往常使用(B)表示响应信息是HTML格式的文本文件。
A.text/css B. text/htmlC.application/ D. application/msword15、下边哪个方法不属于session 对象(D)A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下边哪个方法不属于request对象(B)A、getServerName() C、getServletPath()B、getServerInfo() D、getServerPort()17、能够获取目前页信息并调用页面方法的对象是(B)A、requestB、pageC、PageContextD、session18、以下操作中,(A)是与使用JavaBean 没关的。
JAVA web程序设计(0202164)
一、单选题1.下面用来表达x的a次幂,正确的是()。
A、x^aB、x&aC、Math.pow(x,a)D、x$a答案: C2.执行System.out.println(5/4),这条代码的输出结果是()A、1B、1.25C、1.5D、0答案: A3.下列常见的系统定义的异常中,哪个是输入、输出异常?()A、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException答案: B4.编译Java程序的命令是()。
A、javaB、javadocC、javacD、cd答案: C5.作为类中新线程的开始点,线程的执行是从下面哪个方法开始的。
()A、public void start()B、public void run()C、public void int()D、public static void main(String args[])答案: A6.以下用于创建容器对象的类是()A、FrameB、CheckboxC、ButtonD、TextField答案: A7.以下描述正确的是()。
A、在Java中任何类都可以创建该类的对象B、在定义抽象类时使用的关键字是AbstractsC、当一个类被final关键字修饰后,它将不能再派生子类D、在Java中,不再引用的空间必须由程序员释放答案: C8.构造BufferedInputStream的合适参数是哪个()。
A、BufferedOutputStreamB、FileInputStreamC、FileOuterStreamD、SockectInputStream答案: B9.执行代码String[] s=new String[10]后,哪个结论是正确的()。
A、s[10]为""B、s[9]为nullC、s[0]为未定义D、s.length为9答案: B10.设int a=15,则运行a+=a运算后,a的值是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
〈JSP程序设计〉试卷四一、填空题(每空2 分,共40分)1.JSP文件最终会转换为文件。
2.在JSP文件中汉字所使用的编码机制是。
4.<!—注释内容-->是,<%--注释内容--> 是。
7.在JSP中连接数据库通常有两种形式:一是;二是。
8. 操作可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例。
9.是Sun公司推出的一种在服务器端运行的小程序,它的实质就是一个类,是一个能够使用print语句产生动态HTML内容的Java类。
10.编译Servlet之前,将Servlet所需要的包添加到classpath中。
11.Java API 提供了和包为编写Servlet提供了接口和类。
12.在编写Servlet时要用到的javax.servlet.HttpServlet类为的子类。
13.是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。
15. DatabaseMetaData接口用来获取数据库中可能取得的所有数据类型的描述的方法是方法。
16.ResultSetMetaData类用来指示指定列的最大标准宽度的方法是方法。
二、判断题(每小题2分,共30分)1.charset=GB2312指明了页面中html动态内容的编码方式。
()。
2.学习JSP并不需要学习JavaBean。
( )3.JSP的执行肯定要经过Servlet才能执行。
()4. 格式如“<!—注释内容-->”的注释是隐藏注释。
()5.Page指令的所有属性都可以重复设置。
()6. <jsp:forward>操作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段,通常请求被转发后,会停止当前JSP文件的执行。
( )7.JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。
()8.空字符串""和NULL的意义是相同的,都表示这个对象不存在。
()9.在服务器上存放cookie的数量是有限制的。
()10.执行Statement接口的executeUpdate()方法会返回一个ResultSet对象。
( F )11.JavaBean中的属性既可以是public型的,也可以是private型的。
()12.<jsp:getProperty>中的name及property区分大小写。
()13.Servlet包含类包javax.servlet与javax.servlet.http。
()14. 在Servlet中系统自动解决中文显示问题。
()15. 如果用JDK直接编译Servlet将引起程序错误。
()三、选择题(每小题 2 分,共30 分)1.下面哪一个不是JSP本身已加载的基本类?()(A)ng.* (B)java.io.* (C)javax.servlet.* (D)javax.servlet.jsp.*2.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:()(A)Select * from员工 where 姓名=’_玛丽_’(B)Select * from员工 where 姓名=’%玛丽_’(C)Select * from员工 where 姓名like ‘_玛丽%’(D)Select * from员工 where 姓名like ‘%玛丽%’3.Web应用程序打包后的扩展名是:(单选)( )(A)EAR (B)W AR (C)JAR (D)RAR4.可以用于发送邮件的协议有:(多选)( )(A)Pop3 (B)SMTP (C)FTP (D) IMAP5.下列标签使用正确的是:(多选)(AC)(A)<jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>(B)<jsp:forward page="XXX.jsp"></jsp:forward>(C)<jsp:forward page="XXX.jsp"/>(D)<jsp:forward page="XXX.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>6.在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)( )(A)<%=request.getPramater("stuid")%>(B)${param.stuid}(C)${param[stuid]}(D)${param["stuid"]}7.标签文件的扩展名是:(单选)( )(A)tld (B)tag (C)dtd (D)xml8.不能在不同用户之间共享数据的方法是()(A)通过cookie (B)利用文件系统(C)利用数据库(D)通过ServletContext对象9.下面对Http请求消息使用GET和POST方法陈述正确的是:( )(A)POST方法提交信息可以保存为书签,而GET则不行。
(B)可以使用GET方法提交敏感数据。
(C)使用POST提交数据量没有限制。
(D)使用POST方法提交数据比GET方法快。
10.下面不属于Jsp隐式对象的是:( )(A)session (B)config (C)pageScope (D)exception11.下述选项中不属于JDBC基本功能的是:()(A)与数据库建立连接(B)提交SQL语句(C)处理查询结果(D)数据库维护管理12. 关于JavaBean正确的说法是:()(A)Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写。
(B)在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
(C)被引用的Bean文件的文件名后缀为.java 。
(D)Bean文件放在任何目录下都可以被引用。
13.在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:( )(A)<jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>(B)<jsp:useBean id="student" class="Student" scope="session">hellostudent!</jsp:useBean>(C)<jsp:useBean id="student" class="bean.Student" scope="session">hello student!</jsp:useBean>(D)<jsp:getProperty name="name" property="student"/>14.Servlet程序的入口点是:()(A)init()(B)main()(C)service()(D)doGet()15.下面关于Servlet的陈述正确的是:(多选)( )(A)我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求(B)Servlet运行在服务器端(C)Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用(D)Servlet不能向浏览器发送Html标签参考答案一、填空题(每空2 分,共40分)1.servlet(或字节码) 2.ISO-8859-13.Path CLASSPATH 4.输出注释隐藏注释5.out对象6.getServerName(String name) 7.通过JDBC-ODBC桥连接通过数据库系统专用的JDBC驱动程序实现连接8.<jsp:useBean> 9.Servlet10.servlet-api.jar 11.javax.servlet javax.servlet.http 12.javax.servlet.GenericServlet 13.Response对象14.Session对象15.getTypeInfo () 16.getColumnDisplaySize()二、判断题(每小题2分,共30分)1.F 2.F 3.F 4.F 5.F 6.T 7.T 8.F 9.F 10.F 11.F 12.T 13.F 14.F 15.T 三、选择题(每小题 2 分,共30 分)1.B 2.D 3.B 4.BD 5.AC 6.ABD 7.A 8.A 9.C 10.B 11.D 12.A 13.C 14.A 15.BC。