




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 选择题 1.下面哪一个不能作JSP的服务器( D )A. IBM WebSphere B. BEA WebLogicC. Tomcat D. pws2.JDBC是JAVA数据库连接API,以下说法中哪些是不正确的( D )A. 连接数据库 B. 发送SQL语句C. 处理结果集 D. 建立ODBC数据源3给定程序片段:AToday is: 为了能够让程序正确运行需要在第一行添加以下那条语句?( A )A. B. C. D. 4假定login.getName() 返回类型为java.lang.String ,给定JSP代码:Welcome 以下那个选项与此语句的功能相同?( A )A. Welocome B. Welocome C. Welocome D. Welocome 5. 如果做JSP动态网站的开发,以下( D )可以作为服务器端脚本语言。A. HTML B. JSPC. C+ D. Java 6. 在下面哪个两个web应用目录中可以放置所需要的class或类库?( A/E ) (选择两个选项)A. /WEB-INF/lib放置jar文件 B. /META-INF/lib放置jar文件C. /classes 放置已经编译的类文件 D. /WEB-INF/lib 放置已经编译的类文件E. /WEB-INF/classes 放置已经编译的类文件7. 下面哪个HTTPServlet的方法能够对服务器端文件进行删除?( D )A. doGet B. doPutC. doPost D. doDeleteE. doSubmit 8在当前页面中包含a.htm的正确语句是( D )A. B. C. D. 9在JSP程序中若想定义一个方法,必须将该方法放在下列哪种标记里 (C)A. B. C. D. 10以下哪个不是Servlet的方法 ( C )A. destory() B. init()C. post() D.service()11下面哪一项关于JSP的说法是不正确的 ( C )A. 将内容的生成和显示进行分离 B. 能够跨平台C. 可以直接在浏览器端解释执行 D. 采用标签简化页面开发12以下哪个包不是page指令默认导入的( B )Ajava.lang.* Bjava.util.*Cjavax.servlet.* Djavax.servlet.jsp.*13下面哪个方法可使session无效( C )Asession.setAttribute() Bsession.getAttribute()Csession.invalidate() Dsession.removeAttribute()14对于预定义的说法错误的是:( C )A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化15在传统的HTML页面中加入( 5 )就够成了一个JSP页面。A. JAVA程序片 B.JSP标签 C. 用“”标记符号括起来的程序 D.JAVA程序片与JSP标签二、 填空题 1列举五种常见的动态WEB开发技术ASP、PHP、ASP. NET、JSP、CGI。2JSP的page指令其language属性默认值_Java_isErrorPage属性的默认值是_ _true_;buffer属性的默认值是_8KB_。3_application_对象对于每个Web应用来说只有一个。 4Java语言包含三种核心机制:Java 虚拟机、垃圾收集机制和代码安全检测5JSP网页文件的扩展名是_JSP_。6、_Servlet_是运行在服务器端,用来响应客户端请求的java代码模块。 7_response_对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的_response_对象。8.JSP中基本的元素类型有指令、动作、脚本 三种。9. _out_对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例三、简答题1分析下面的代码,写出include.jsp的运行结果。include.jsp代码:这里是显示结果: abc.html代码:这是插入的Html文件mytxt.txt代码:你好,这是jsp程序。mycode.cod代码:运行结果:这里显示结果: 这是插入的Html文件 你好,这是jsp程序。 执行代码在这里显示 2 简述编译和使用JavaBean的主要步骤。1 用Javac编译Bean类 将编译好的class文件放入classes的相应文件夹下 在JSP页面中使用指令 调用相应的Bean示例的相关方法与属性 四、按下列样式写出表格HTML代码,要求用细线表格( 10 分)第一行 A123456789 第一行 A 1 2 3 4 5 6 五、阅读下面程序test.jsp,回答问题。(15分)文件名称test.jsp35.0);while(rs.next() out.print(rs.getString(2); out.print(rs.getDouble(4); out.print(“”);rs.close();stmt.close();con.close();catch(SQLException e) out.println(e.getMessage(); %数据源已配置完成,其中book表的内容如下所示:bookID(文本型) bookName(文本型) publisher(文本型) price(双精度型)001-22-23-1 J2EE应用开发 清华大学出版社 66.5 001-22-23-2 Java编程思想 机械工业出版社 35.0 001-22-23-3 JSP应用开发详解 电子工业出版社 59.9(1)请写出本程序中所使用的数据库驱动程序的名称(驱动程序类名)(2)写出本程序中用到的JDBC-ODBC桥名称(3)访问test.jsp页面,写出该页面的输出结果。(1 sun.jdbc.odbc.JdbcOdbcDriver(2) jdbc:odbc:mydsn,(3)J2EE应用开发 JSP应用开发详解 六、编写程序reg.htm和reg.jsp,做一用户注册界面,包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。(15分)Reg.htm 用户名: 年龄: 性别: Reg.jsp 注册检验%if(request.getParameter(name).equals(admin) out.println(欢迎你,管理员); elseout.println(注册成功+); out.println(用户名:+ request.getParameter(name)+); out.println(年龄:+ request.getParameter(age)+); out.println(性别:+ request.getParameter(sex)+); %一、选择题1. 下列哪一种不是JSP页面的组成元素( D )A. JSP标签 B. 指令标签C. Java表达式 D. C语言表达式2以下那一个是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)3JS的页面构成包含了多种元素,在下列选项中,属于JSP指令的是( C )A. out B. requestC. forward D. import4从( A )开始,到( )结束,被称为一个会话。A. 访问者连接服务器,访问者关闭浏览器离开服务器B. 服务器启动,服务器关闭C. 访问者连接服务器,服务器关闭D. 服务器启动,访问者关闭浏览器离开服务器5在JSP中使用javaBean,我们必须使用动作标签( A )A. useBean B. useBeabsC. beans D. JavaBeans6Page指令的import属性的作用是:( C )A. 定义JSP页面响应的MIME类型。B. 定义JSP页面使用的脚本语言。C. 为JSP引入JAVA包中的类。D. 定义JSP页面字符的编码。7若在某JSP文件中有如下语句: ,其执行结果是( D ) ( )(A) hello Still say helloBufferSize of the out Object is : 8192(B) helloStill say helloBufferSize of the out Object is : 8(C) Still say helloBufferSize of the out Object is : 8192(D) Still say hello BufferSize of the out Object is : 81928在JSP页面中,下列( )对象封装了用户提交的信息,使用该对象可以获取用户的信息。BA. session B. requestC.application D. response9下列选项中不属于服务器端动态网页技术的是 ( C )A. ASP B. JSPC. JavaScript D. PHP10下面哪一个属性不是标签的属性 ( D )A. language B. contentTypeC. import D. name11表单标记中的action属性的作用是 ( C )A. 为表单命名 B. 调用客户端验证方法 C. 指明表单信息发送的目的地址 D. 声明表单的提交方式12以下不属于out对象的方法的是( C )A. print() B. println()C. getAttibute() D .close()13在Servlet的生命周期中,不会调用的方法是 ( D )A. init() B. service()C. destory() D .run()14以下关于JavaBean的描述错误的是( C )A. JavaBean是一个公有java类 B. JavaBean提供给外界使用的方法是公有类型的C. JavaBean必须有一个带参构造方法 D. 在JSP中使用的JavaBean必须放在一个有名包中15不能在不同用户之间共享数据的方法是( A )A、通过cookie B、利用文件系统C、利用数据库 D、通过ServletContext对象二、 填空题 1HTML文件的扩展名是_ htm、html 2列举五种支持JSP与Servlet的常用WEB服务器_ TOMCAT、JSWDK、IIS、JRUN、JBUILDER3HTTP请求最重要的两种类型是_ GET和POST4JSP的英文全称是_ JAVA SERVER PAGES5JAVABEAN中常用的四种属性是_简单属性、索引属性、限制属性、绑定属性6JSP中共享数据,大体上分为两种情况,第一种是在_同一个用户的不同页面_之间共享数据,另一种是在_不同用户_之间共享数据。7JSP提供了out、request、pageContext、_ Response、session _、config、_ application _page和_ exception_九个内置对象。三、简答题1 JSP中动态INCLUDE与静态INCLUDE的区别?如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用传递参数 2 简述Servlet的生命周期。Servlet运行机制和Applet类似,Servlet是载服务器端运行的,但是Applet是在客户端运行的。Servlet是javax.servlet包中HttpServlet类的子类,由服务器完成该子类的创建和初始化。Servlet的生命周期主要由3个过程组成。1、init()方法:服务器初始化Servlet。 12、service()方法:初始化完毕,Servlet对象调用该方法相应客户的请求。 3、destroy()方法:调用该方法消灭Servlet对象。 其中,init()方法只在Servlet第一次被请求加载的时候被调用一次,当有客户再请求Servlet服务时,Web服务器将启动一个新的线程,在该线程中,调用service方法相应客户的请求。四、阅读下列程序(forward.jsp和forforward.jsp)文件名称:forward.jspjsp:param name=friend value=/文件名称:forforward.jspAndare good friends!(1)在浏览器的地址栏中输入:8080/myjsp/forward.jsp?friend=Jack后回车,写出页面上的输出结果。(2)本例中使用了动作进行重定向,请问页面执行完毕后,浏览器地址栏中的文件名仍保持forward.jsp文件名不变,还是改变为重定向后的新文件名forforward.jsp?1Andy and Jack 2.仍保持不变 五、编写一个HTML文件,利用Servelt的doPost方法实现Form表单内容的读取。 (15分) 2请输入姓名: 1您的兴趣: 2SleepDanceTravel 1/ 1importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*; 1publicclassj5_03extendsHttpServlet 1publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException 2res.setContentType(text/html);PrintWriterout=res.getWriter(); 1out.println();out.println(name:+req.getParameter(myname); 1out.println();out.println(love:+req.getParameter(love);out.println();out.close();publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOExceptiondoPost(req,res); 六、阅读下列程序(JiSuanQi.java和act.jsp),回答问题。文件名称:JiSuanQi.javapackage jisuan;public class JiSuanQi private String value1; private String value2; private String op; public JiSuanQi() value1 = ; value2 = ; op = ; public void setValue1(String v1) value1 = v1; public void setValue2(String v2) value2 = v2; public void setOp(String o) op = o; public String jiSuan() int v1 = Integer.parseInt(value1); int v2 = Integer.parseInt(value2); int result=0; if(op.equals(+) result = v1 + v2; else if(op.equals(-) result = v1 - v2; else if(op.equals(*) result = v1 * v2; else result = v1 / v2; return +result; 文件名称:act.jsp (1)写出act.jsp中使用的JavaBean的名称(类的全名)。(2)访问act.jsp页面,写出该页面的输出结果。(要求写出如何得出结果的全过程)jisuan.JiSuanQi.class 第一个操作数为 :4012 第二个操作数为 :2 运算符为: / 结果为:2006一、选择题1在配置tomcat虚拟目录时,需要打开哪个文件?( C )A. index.jsp B. web.xmlC. server.xml D. 以上都不是2.在编译Servlet或JavaBean时,我们使用的命令是:( A )A、javac B、javaC、Servlet D、以上都不是3. JSP 页面经过编译之后,将创建一个( B ) Aapplet Bservlet Capplication Dexe文件4下面哪项不是useBean动作可能的属性值( A )A.contentType B. idC. scope Dclass5关于JDBC 网络纯Java 驱动程序下列说法不正确的是?( D )AJDBC 网络纯Java 驱动程序,把JDBC 调用解释为与数据库管理系统独立的网络协议,这种网络协议再被服务器解释成数据库管理系统的协议。B这个中间件网络服务器可以把纯Java 客户端与多个不同的数据库连接起来,所使用的协议与生产厂商相关。C这是最灵活的JDBC 可选方案,不必要求客户端安装本地库,所有的生产厂商很可能都会提供适合于内部网使用的产品,要使这些产品支持因特网它们必须处理针对安全、防火墙访问等网络方面的额外要求。D都不正确6img标记符中连接图片的参数是:( D )A. href B. src C. type D. align7关于JDBC-ODBC 桥和ODBC驱动程序下列说法不正确的是?( D )AODBC 二进制码以及在很多情况下的数据库客户端代码必须在每个使用该驱动的客户端进行安装,如果在程序所使用的网络里安装客户端不是个大问题,B或者三层结构的应用服务器代码由Java 编写,那么使用这种驱动程序就很适合。CJDBC-ODBC 桥驱动程序的java.sql.Drive 接口在sun.jdbc.odbc.JdbcOdbcDriver 中实现。并且在JAVA_HOMEBIN 目录下有JdbcOdbc.dll 文件支持。D都不正确8方法 executeUpdate 不用于的语句有:( B )A. INSERT B. SELECTC. UPDATE D. DELETE9假如发布了一个名为my.jsp的应用系统,域名为My_,本机的IP地址是8。下面的几种方式哪一种是可以访问这个系统的。( A )A. 在本机::8080/my.jspB. 在局域网内的其它计算机: :8080/my.jspC. 在因特网上的其它计算机: :8080/my.jspD. 在本计算机的主文夹下,双击一个my.jsp的文件10在Web应用的部署描述文件中下面哪个选项能够将com.example.LoginServlet servlet 映射为 /utils/LoginServlet?( D )A. com.example.LoginServlet/utils/LoginServletB. com.example.LoginServlet /utils/LoginServletC. com.example.LoginServletLogin Servlet/utils/LoginServletD. Login.Servletcom.example.LoginServletLogin.Servlet/utils/LoginServlet11下面哪项不属于数据库最常用的基本操作( B ) A. 查询(Select) B. 装载(Load) C. 插入(Insert) D. 更新(Update)12用于将其他JSP页面的内容或文件嵌入到现有JSP页面的是( C )A、param B、useBeanC、include D、setProperty13. pageContext对象提供对( A )和request对象的访问权限A、session B、paramC、header D、cookie 14下面哪一个不是JSP本身已加载的基本类?( B )A. java.lang.* B. java.io.* C. javax.servlet.* D.j avax.servlet.jsp.*15在J2EE中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是( B )A. 和标记都必须在的开始标记和结束标记之间B. 这两个标记的name属性的值必须和标记的id 属性的值相对应C. 和 标记可以用于对bean中定义的所有属性进行选择和设置D. 这两个标记的name属性的值可以和标记的 ID属性的值不同二、填空题1超链接一般分 同一页面超链接 和_不同一页面超链接_两种。220世纪90年代,汤姆伯勒斯李创造了_ HTML_语言,提出了HTTP通信协议。3说明下列标记作用: Java.lang.* 、_ javax.servlet.*_、_ javax.servlet.jsp.* _ javax.servlet.http.*_4对于每一个用户都共享同一个对象的是session、 对象,而每个用户分别使用不同对象实例的是application对象。5. Jsp注释中一种是_ java _注释,其注释语法为/ 或/*/。另一种注释是Jsp注释,其语法为_。6当getParameter()方法的参数部分指定的输入控件不存在时,该方法的返回值为_ null _。7Bean组件的活动范围或叫生存周期有request、page、session、application_四种。8JSP中基本的元素类型有_指令、动作、脚本三种。9若要修改Tomcat服务默认使用的端口号,可以在_ server.xml _l_文件中修改。10XML完整的英文全称是_ extensible markup language _。三 、简答题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 等离子体辅助打印-洞察及研究
- 手指画菠萝课件
- 手指挤压砸伤安全培训课件
- 化肥厂成品保质期管理细则
- 江西省赣州市信丰县第四中学2024-2025学年八年级下学期3月月考生物试题(含答案)
- 第26章 反比例函数 单元测试(含答案)人教版数学九年级下册
- 2024-2025学年浙江省杭州市多校联考人教版三年级上册期中测试数学试卷(无答案)
- 脱水信号感知-洞察及研究
- 学生日常安全培训课件
- 学生心理安全健康培训课件
- 2025中远海运港口有限公司社会招聘2人笔试历年参考题库附带答案详解
- 2024年无锡工艺职业技术学院公开招聘辅导员笔试题含答案
- 高压氧治疗脑卒中
- 2025年三峡银行考试真题及答案
- 2025年度哈尔滨市平房区纪委监委公开招聘雇员2人考试参考题库及答案解析
- 10KV变电送受电安全作业方案
- 2025年江西省高考化学试卷真题(含答案)
- 海上作业安全培训教学课件
- 2025年ARVR行业研究报告及未来行业发展趋势预测
- 江苏省水利工程单元工程施工质量验收常用表格(2025.6.18)
- 【初中数学】单项式与单项式相乘(课件)+华东师大版(2024)数学八年级上册
评论
0/150
提交评论