java高级应用试卷A

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

辽宁机电职业技术学院2011—2012学年度第一学期期末考试题装使用班级:09341、09342科目:java高级应用试卷类别:A□B□C□订请考生注意:这份试题共4道大题,满分为100分。考试时间:90分钟,考试形式:开卷闭卷□线内不要答题第1页共4页题号一二三四五总分得分阅卷人班级学号姓名核分人审核人一、选择题(每题2分,共20分*将答案写入下面表格中)题号12345答案题号678910答案1)在C#中,关于继承和借口,以下说法正确的是().(选择一项)a)C#允许多借口实现,也允许多重继承b)C#允许多借口实现,但不允许多重继承c)C#不允许多借口实现,但允许多重继承d)C#不允许多借口实现,也不允许多重继承2)给定java程序User.java,代码如下:packageuser;publicclassUser{privateStringpassword;privateStringloginName;publicStringgetLoginName(){returnloginName;}publicStringgetPassword(){returnpassword;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicvoidsetPassword(Stringpassword){this.password=password;}}给定user.jsp,代码片断如下:____________loginName:jsp:getPropertyname=”user”property=”loginName”/password:ksp:getPropertyname=”user”property=”password”/在浏览器上输入URL:=sa&password=sa并回车要使浏览器上显示:loginName:sapassword:sa在user.jsp中的下划线处应填入以下()代码.(选择二项)a)jsp:userBeanid=”user”class=”user.User”scope=”page”/jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”properry=”password”value=”*”/b)jsp:userBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”properry=”password”value=”*”/c)jsp:userBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”*”/d)jsp:userBeanid=”user”class=”user.User”scope=”page”/jsp:setPropertyname=”user”property=”*”/3)某JSP程序中声明使用javaBean的语句如下:(选择两项)jsp:useBeanid=”user”class=”mypackage.User”scope=”pge”/要取出该javaBean的loginName属性值,以下语句正确的是().a)jsp:getPropertyname=”user”property=”loginName’/b)jsp:getPropertyid=”user’property=”loginName”/c)%=user.getLoginName()%d)%=user.getProperty(“loginName”)%4)给顶一个JSP程序源代码,如下:(选择一项)jsp:includepage=two.jspflush=truejsp:paramname=locationvalue=bejing/j/sp:include在two.jsp中假如()代码片段可以输出参数location的值。编号:LNJD-PR08-RE32第2页共4页a)jsp:getParamname=locationb)jsp:getParametername=locationc)%=request.getAttribute(location)%d)%=request.getParameter(location)%5)在J2EE中,在JSP中想要使用user包中的User类,则以下写法正确的是()。(选择一项)a)jsp:useBeanid=userclass=user.Userscope=page/b)jsp:useBeanclass=user.User.class/c)jsp:useBeanname=userclass=user.Userd)jsp:useBeanid=userClass=Userimport=user.*/6)在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义错误的是()。(选择一项)a)classServlet1implementsjavax.servlet.Servletb)classServlet1extendsjavax.servlet.GenericServletc)classServlet1extendsjavax.servlet.http.HttpServletd)classServlet1extendsjavax.servlet.ServletRequest7)在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括init-param元素。(选择一项)a)filterb)filter-mappingb)filter-named)filter-class8)给定程序源码如下:(选择一项)html%intCount=1;%Count:%=++Count%html该JSP运行后输出的结果是()。a)Count:1b)Count:2c)1:2d)Count:9)servlet的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)a)加载类,实例化,请求处理,初始化,销毁b)加载类,实例化,初始化,请求处理,销毁c)实例化,加载类,初始化,请求处理,销毁d)加载类,初始化,实例化,请求处理,销毁10)如果要在Jsp页面中嵌入insert.jsp中的内容,并且为insert.jsp设置一个名为title的参数,以下代码片段正确的是().(选择一项)a)jsp:includepage=”insert.jsp”title=”NEWWORLD”/b)jsp:includepage=”insert.jsp”flush=”false”jsp:paramtitle=”NEWWORLD”//jsp:includec)jsp:includepage=”insert.jsp”flush=”false”jsp:paramname=”title”value=”NEWWORLD”//jsp:included)%@includefile=”insert.jsp”title=”NEWWORLD”%二、选择题(共30分每空1分)1、Tomcat服务器的默认端口是_____________。怎样修改tomcat的端口_____________,2、异常的处理,可在该方法的代码段中包含3类代码:_____________、_____________和finally代码块。3、jsp主要内置对象有:_____________、_____________、_____________、_____________、_____________、_____________、_____________、_____________。4、理论上,GET是_____________,POST是_____________。5、application对象是_____________,而session对象则是每个客户专用的。6、JDBC的主要任务是:_____________、_____________、_____________。7、一个Bean由三部分组成:_____________、_____________、_____________。8、JavaServlet的主要特点是:_____________、方便、_____________、_____________、节省投资。运行servlet需要在________注册.9、Servlet的生命周期分三个时期:_____________、_____________、_____________。10、JSP开发网站的两种模式分为__________________和_____________。第3页共4页三、程序编写题(共20分)编写一个简单三层程序。要求如下(假设数据库已经建好)1、编写一个DBMAIN类(10分)(具有2个属性1.1、Conncetioncon1.2、PreparedStatementpst有2个方法1.3、不带参数的构造方法DBMain实现加载SQL2005驱动和创建JDBC连接的功能(数据库名称为news)。1.4、带一个字符类参数无返回值的getPst方法voidgetPst(Stringsql)这个方法实现为属性pst初始化的功能2、编写一个UserinfoDao类(10分)具有2个方法2.1带4个参数无返回值的addUser方法参数列表:(Stringusername,Stringpassword,Stringaddress,intage)实现向数据表Userinfo表中添加一条数据功能。2.2不带参数返回值为ArrayList的方法getAll()方法实现从数据表userinfo中将所有数据都访问出来的功能。将访问出的数据先存储到UserinfoBean对象中(对象需自己创建,假设UserinfoBean中包含数据库所有字段的set和get方法,不需要同学建立,直接使用即可)其中userinfo表中有5个字段分别是idint(主键自增)usernamevcharpasswordvcharaddressvcharageint)第4页共4页三、论述题(30分)谈谈你对java高级应用的体会要求1:字数不少于500字,其中体会不少于100字2:对java高级技术的理解(如JSP+SERVLET+JAVABEAN开发模式、SSH框架、AJAX技术、J2SE、J2ME、J2EE等技术)

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功