2008-8月Y2笔试题_第1页
2008-8月Y2笔试题_第2页
2008-8月Y2笔试题_第3页
2008-8月Y2笔试题_第4页
2008-8月Y2笔试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题不得分。其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。)1. 在ASP.NET的数据绑定控件中,DetailsView控件用来显示数据库中单条记录的详细信息。以下属性中用于保存数据主键的属性是()。(选1项)a) DataPrimaryb) DefaultModec) DataKeyNamesd) DataKey2. Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(

2、)。(选1项)传输协议soap(简单的对象访问协议) 数据传输格式xml 服务器描述语言 wsdl (说明服务方法名,参数等) a) Web服务只能在互联网发布,不能在局域网内发布b) Web服务的提供者和请求者必须使用相同的技术平台c) Web服务的提供者和请求者必须使用相同的语言开发应用程序d) Web服务的数据传输标准是XML3. 以下选项中有关ASP.NET的WebService描述正确的是()。(选1项)a) WebService只能在Windows操作系统下使用b) WebService只能用C#语言开发(还可以是vb等语言)c) Windows操作系统下可以调用Linux操作系统

3、下的WebServiced) WebService只能在Linux操作系统下使用4. 在Web技术中“无刷新”技术实现了在必要的时候只更新页面的一小部分,而不是整个页面,使用这一技术带来了众多优势除了()。 (选1项)a) 节省网络带宽资源b) 提供连续的用户体验c) 催生新的交换方式d) 便于搜索引擎索引网友内容5. 以下选项不属于ASP,NET的系统对象的是()。(选1项)a) Pageb) Serverc) Applicationd) Page6. JSP标准标签库(JSTL)的标签库描述符文件的后缀是()。(选1项)a) .tldb) .jarc) .propertiesd) .xml

4、7. 在Struts应用程序中,创建了定义报错信息的资源文件后,应在()文件中添加对这个资源文件的引用。(选1项)a) web.xmlb) ApplicationRpertiesc) Struts-config.xmld) ApplicationResources_zh_CN.properties8. 在ASP.NET中,()不是ImageMap控件有效的热点类型。(选1项)a) PolygonHotSpot(多边形热区)b) CircleHotSpot(圆形热区)c) RectangleHotSpot(方形热区)d) TriangleHotSpot(矩形热区)9. S

5、ervlet是一个在服务器上运行、处理请求信息并将其发送到客户端的Java程序,()接受服务请求、找到Servlet类、加载Servlet类并创建Servlet对象。(选1项)Servlet的生命周期 加载类-实例化-初始化(init)-服务(servce) -销毁(destroy)a) 客户端b) IE浏览器c) Servlet容器d) Servelt本身10. 在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下拉列表框选择项。(选1项)a) html:hiddenb) html:formc) html:textd) html:optionsCollec

6、tion11. 在JSTL的迭代标签的属性中,用于指定要遍历的对象集合的是()。(选1项)Items=”/ c: forEacha) varb) itemsc) valued) varStatus12. 在ASP.NET中实现页面缓存需要使用的指令是()。(选1项)a) OutputCacheb) Durationc) VaryByParamd) Location13. Hibernate对JDBC访问数据库的代码作了封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中()的解决方案。(选1项)a) 表现层b) 业务逻辑层c) 持久化层d) 数据库系统14. 使用Hibernate技

7、术实现数据持久化时,下面()内容不在Hibernate配置文件中配置。(选1项)a) 数据库连接信息b) 数据库类型(dialect)c) show_sqld) 数据库表和实体的映射信息*.hbm.xml15. 在ASP.NET中,以下()数据绑定控件可以通过表格方式实现数据的展示,并集成编辑、分页、排序等功能。(选1项)a) GridViewb) DetailsViewc) DropDownListd) 都可以16. 在ASP.NET中关于Repeater控件的错误说法是()。(选1项)a) Repeater不具备内置的呈现功能,必须通过创建模板为Repeater布局b) Repeater控

8、件会自动生成HTML标签(不会)c) Repeater简单、小巧、灵活,所以更适用于比较简单的数据显示d) Repeater和DataList相比,可使用的模板少,没有编辑模板和选择模板17. MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是()。(选1项)a) Servletb) JSPc) JavaBeand) HTML18. ASP.NET中有两种配置文件,数据库连接属于站点级连接,一般存放在()配置文件中。(选1项)a) sys.configb) machine.configc) web.configd) 以上都可以19. 在ASP.NET中,假设我们设计一个用

9、户界面,要求用户必须提供一个有效身份证号,你认为最佳的验证方案是()。(选1项)a) RequiredFieldValidatorb) RequireFieldValidator和RangeValidatorc) RangeValidator和RegularExceptionValidatord) RequiredFielValidator和RegularExpressionValidator(用户输入控件和正则表达式控件)20. /?使用Struts错误处理机制的步骤包括以下几步,他们的正确顺序是()。(题出错了)(选1项)a) this.GridView1.Rows0.Items0.Tex

10、tb) this.GridView1.Rows1.Items1.Textc) this.GridView1.Rows0.Cells0.Textd) this.GridView1.Rows0.Cells1.Text21. ASP.NET中AJAX框架技术的Accordion控件的AutoSize属性的值设置为()时菜单可以被无限地拉伸和收缩。(选1项)a) Noneb) Limitc) Filld) Panes22. 在Java Web应用程序中,包含两个名为Servlet1和Servlet2的HttpServlet。在web.xml中指定Servlet2的访问路径为“/servlet2”,Se

11、rvlet1的代码为:PrintWriter out = response.getWriter();out.print(“Servlet1”);RequestDispatcher dispatcher = request.getRequestDispatcher(“/servlet2”);dispatcher.include(request,response);/注意 dispatcher.forward(request,response);out.close();Servlet2的doGet方法中的代码为:PrintWriter out = response.getWriter();out.

12、print(“Servlet2”);out.close();如果用户在浏览器中访问Servlet1,则浏览器将()(选1项)a) 显示“Servlet1”b) 显示“Servlet2”c) 显示“Servlet1 Servlet2”(经过运行验证的)d) 什么也不显示23. 在Struts中,使用动态Form的好处是()。(选2项)a) 可以不用再编写ActionForm程序代码,只在Struts配置文件中配置即可b) 当业务发生变化,表单提交数据发生变化时只修改Struts配置文件中的配置即可c) 在使用动态Form时,只是存储和读取数据的方式和普通ActionForm略有不同d) HTTP

13、请求中的数据不能自动填充到动态Form中24. 在Hibernate中,下面代码实现了对TblFwxx实体中title属性的模糊查询,则下列选项的说法正确的是()。(选1项)Session session = this.getSession();String hql = “from TblFwxx fw where fw.title like ?”;/(1)Query query = session.createQuery(hql); /(2)query.setString(0,”%健翔桥%”) /(3)List list = query.list();/(4)a) 第(1)行,TblFwxx

14、 和fw间必须有as关键字b) 第(2)行没有错误c) 第(3)行应该为:query.setString(0,”健翔桥”);d) 第(4)行应该为List list = query.executeQuery();25. 在ASP.NET中,以下创建或使用用户控件的.ascx代码错误的是()。(选1项)a) b) %Register Src=”UserControl.ascx” TagName=”UserControl” TagPrefix=”uc1”%c) d) (黑体字的这两个控件名称不相同)%Register Src=”UserControl.ascx” TagName=”UserCont

15、rol” TagPrefix=”uc1”%26. 对于Spring和Struts的集成,下列说法错误的是()。(选2项)a) Action Bean的实例可以由Spring创建b) 在Struts配置文件中,ActionBean的配置可以如下所示:c) 在Spring配置文件中,Action Bean的配置可以如下所示:name=” /user”d) 由于Spring本身也提供了MVC实现,所以不能与Struts集成(能实现)27. 在ASP.NET中,下列有关PagedDataSource的说法中正确的是。(选1项)a) PagedDataSource封装了数据绑定控件的分页功能b) Pag

16、edDataSource是一个第二方数据绑定控件c) 使用PagedDataSource,就不能使用ObjectDataSourced) 使用PagedDataSource可以方便的实现排序功能(不能,要用代码才实现排序功能)28. 在Java Web应用程序中,JSP EL表达式可用于访问()中存储的数据。(选1项)a) Web.xmlb) Servletc) Applet d) JavaBean(也就是表示层)29. 在ASP.NET中,使用PagedDataSource类对DataList控件实现每页记录数是5条的分页效果,下列说法正确的是()。(选1项)a) PagedDataSour

17、ce pds = new PageDataSource();.pds.AllowCustomPaging = false;pds.PageSize = 5;pds.CurrentPageIndex = Convert.ToInt32(Request.QueryString“Page”);.b) PagedDataSource pds = new PageDataSource();.pds.AllowCustomPaging = false;pds.PageCount = 5;pds.CurrentPageIndex = Convert.ToInt32(Request.QueryString“P

18、age”);.c) PagedDataSource pds = new PageDataSource();.pds.AllowCustomPaging = true;pds.PageSize = 5;pds.CurrentPageIndex = Convert.ToInt32(Request.QueryString“Page”);.d) PagedDataSource pds = new PageDataSource();.pds.AllowCustomPaging = true;pds.Count = 5;pds.CurrentPageIndex = Convert.ToInt32(Requ

19、est.QueryString“Page”);.30. 在ASP.NET中,典型的页面风格分为()和()结构。(选2项)a) 栏式b) 列式c) 热点d) 区域31. 在HHTP协议中,请求消息使用()方法用于通过Internet发送大量数据,没有长度的限制。(选1项)a) Get /明文 ,长度有限制b) Post (暗文,没有长度的限制,还比较安全) c) Putd) head32. 在Struts应用程序中,定义了DispatchAction类的子类TestAction,那么下列TestAction类的方法中可用于处理请求的是()。(选1项)a) public void print /此

20、处省略代码 b) public String print /此处省略代码Return “success”; executec) public ActionForward print(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)/此处省略代码Return mapping.findForward(“success”);d) private ActionForward print(ActionMaping mapping, ActionForm form,H

21、ttpServletRequest request,HttpServletResponse response)/此处省略代码Return mapping.findForward(“success”);33. 在JavaWeb应用程序中,使用数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在()下。(选1项)a) 应用程序的src目录b) 应用程序的/WEB-INF/lib目录c) Tomcat的根目录d) Tomcat的common/lib目录34. 在Spring框架中,面向方面编程(AOP)的目标在于()。(选1项)a) 编写程序时不用关心其依赖组件的实现b) 将程序中涉

22、及的公用问题集中解决c) 封装JDBC访问数据库的代码,简化数据访问层的重复性代码d) 实现页面的“无刷新”35. ASP.NET中AJAX框架技术的ModalPopup控件用于实现()效果。(选1项)a) 弹出模式窗口b) 各种阴影效果c) 折叠面板d) 根据用户输入的前几个字母或汉字给出相关提示36. 在Spring中,配置Hibernate事务管理器(HibernateTransactionManager)时,需要注入的属性名称是()。(选1项)a) DataSourceb) sessionFactoryc) baseHibernateDaod) transactionProxyFact

23、oryBean37. 在ASP.NET中使用Substitution控件实现页面部分缓存时,该控件的MethodName属性所调用的方法必须使用()修饰符。(选1项)a) staticb) stringc) HttpContextd) int38. 在ASP.NET中,如果我们要实现一个网站计数器,最好将相关数据存放在(Application)对象中。(选1项)a) 站点地图文件可以命名为web.sitemapb) 站点地图文件可以命名为master.sitemapc) 一个站点地图文件只能有一个siteMap节点d) 一个站点地图文件只能有一个siteMapNode节点39. 在JavaWe

24、b应用中,下面关于HttpSession的说法正确的是()。(选2项)a) Servlet容器负责创建HttpSession对象b) 每个HttpSession对象都有唯一的IDc) 客户端浏览器负责为HttpSession分配唯一的IDd) HttpSession对象的ID值,由程序进行分配40. 在JavaWeb应用程序中,给定一个Servlet的代码片段如下所示。(选1项)Public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServetException,IOException

25、String id = “kingdom”;_servletB与servletA同在一个有效的会话范围内,当把请求转发给servlet B后,要使B能够获得“kingdom”值,下划线处应填入();a) request.getSession().setAttribute(“ID”,id);b) request.getSession().getAttribute(“ID”,id);c) request.getSession().setParameter(“ID”,id);d) request.getSession().getParameter (“ID”,id);41. 在ASP.NET中,以下

26、代码显示的结果是()。(选1项)源代码视图cs文件中:public partial class_Default:System.Web.UI.Pageprotected string TextBinding = “ACCP”;protected void Page_Load(object sender,EventArgs e)a) ACCP1ACCP2b) ACCP1ACCP2c) ACCP2d) ACCP142. 临近教师节,某网站在页面中利用ASP.NET AJAX的Tabs控件增加一些教师节相关的内容,在以下“图片”选项卡代码的横线处填入()可以实现下图的效果。(选2项)a) b) c)

27、d) 43. 在使用Struts框架构建应用系统时,在配置文件中出现如下配置信息,此处假设控制器映射为*.do,关于该段配置信息,以下描述中正确的是()。(选2项)a) 该请求对应的Form Bean是app.LogonProcessb) 当请求页面的URL是/logon.jsp时,控制器将信息委托app.LogonProcess处理c) 当通过/logonSubmit.do提交请求信息的时候,控制器将信息委托app.LogonProcess处理d) 该action对应的ActionForm的作用域为request44. 现需要在使用三层结构搭建的某网上专卖店的网站上增加一个满1000送200

28、的促销方案,如果你是设计人员,你将在三层结构的()中实现这一策略。(选1项)a) 模型层b) 表示层c) 数据访问层d) 业务逻辑层45. 在ASP.NET页面中,函数,变量定义的地方是(),可执行代码放的地方是()(选1项)a) 块内,块内b) 块内, 块内c) 块内,块内d) 块内, 块内46. ?在JavaWeb应用程序中,包含jsp1.jsp和jsp2.jsp,以及封装在user包下的名为User的JavaBean,User中包含loginName属性以及相应的setter和getter方法,如果用户A在浏览器中访问jsp1.jsp后,用户B在浏览器中访问Jsp2.jsp,则用户B的浏

29、览器将()。(选1项)Jsp1.jsp的代码如下所示:Jsp2.jsp的代码如下所示: a) 什么也不显示b) 显示“null”c) 显示“Mary”d) 报错,提示无法显示网页47. 某ASP.NET AJAX页面的设计图如下,对应的关键代码为:本站访问人数:其中“更新”按钮的单击事件是修改lblNum控件的值,使其显示最新的网站访问人数,假设网站的访问人数实时变化,某用户第一次访问该页面时看到的访问人数为20015,那么在用户点击“更新”按钮时,出现的结果是()(选1项)。a) 整个页面刷新,访问人数更新b) 整个页面刷新,访问人数没有更新c) 整个页面无刷新,访问人数更新d) 页面没有任何变化48. /?在JavaWeb应用程序中,给定某Servlet程序的代码如下所示:(选1项)public class Servlet1 extends HttpServletpublic void servce(HttpServletRequest req,Htt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论