《Java Web程序设计》试卷四

合集下载

Javaweb练习题1(含答案)

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程序设计任务教程

《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)四级模拟试卷及答案

一体化考核模拟试卷及答案计算机程序设计员(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程序设计试卷及答案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程序设计-高职软件专业课程测试库题库带答案

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考试题及答案

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程序设计期末考试模拟试题四及答案

《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程序设计自测试卷

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首先执行的方法是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档