1、北大青鸟( Y2)模拟试卷 2及答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 下面有关 ASP.NET的运行机制描述正确的是( )。 ( A)某一页面第一次请求比第二次请求速度慢 ( B)某一页面第二次请求比第一次请求速度慢 ( C)某一页面第一次被请求时,首先要执行 ( D)某一页面第一次被请求时,首先要编译 2 关于 Java中的 Map接口,下列说法正确的是( )。 ( A) Map接口继承自 Collection接口 ( B) Map中元素的 key值可以重复( key值不可以重复) ( C) Map中元素的 value值
2、可以重复 ( D) Map 中元素是以键 -值对形式存储 3 在 JavaEE中,有关重定项与转发的说法错误的是 ( )。 ( A)转发时 IE地址栏不发生改变,可重定向则发生改变 ( B)转发是客户端行为,而重定向是服务器端行为 ( C)对于请求中的数据,转发时不丢失 ( D)对于请求中的数据,重定向时不丢失 4 在 java Web应用开发中,以下对 RequestDispatcher接口理解正确的是( )。 ( A) JSP中包含隐式对象 dipatcher,它的类型是 RequestDispatcher ( B) ServletRequest包含 GetRequestDispatche
3、r()方法,用于返回 RequestDispatcher的对象 ( C) RequestDispatcher包含 forward()方法,用于把请求继续传递给别的 Servlet或者 JSP页面 ( D) JSP中包含隐式对象 request,它的类型是 RequestDispatcher 5 分析如下所示的 Spring配置文件中的代码,则选项中的说法正 确的是( )。 ( A)这是 Spring1.2风格的配置 ( B)定义了一个切面( pointcut切面) ( C)将对 com.aptech.jb.biz包下的所有类的所有方法进行事务控制 ( D) 节点还应该配置 transactio
4、n-manager属性 6 在 Struts应用程序中,某配置文件中包含如下所示的代码,则对下面这段代码的说法正确的是( )。 ( A)这段配置代码将出现在 Spring配置文件中 ( B)这段配置代码用与配置 Struts和 Spring的集成 ( C)该项目中 s-config.xml是 Spring配置文件 ( D)该项目中 s-config.xml是 Struts配置文件 7 关于 ASP。 NET的验证控件,下面说法错误的是( ) ( A)当 EnableClientScript属性设置为 true时,在浏览器支持客户端验证的情况下验证控件将在客户端完 成对页面数据的验证 ( B)在
5、使用客户端验证时,使用 super.IsValid语句可以判断页面中的输入是否通过验证 Page.IsValid 可以判断页面所有验证控件是否都验证通过 ( C)当 EnableClientScript属性设置为 false ,Web 服务器将对接收的客户端数据进行验证,且不需要编码就可以自动修正不符合要求的数据 ( D)所有的验证控件都具有 EnableClientScript属性 8 缓存技术是 ASP.NET中不可缺少的特性,使用缓存技术可以大大的提高程序的性能,以下情况中( )适合于使用整页缓存 ( A)对使用缓存的页面进行一些有条件的控制 ( B)不需要频繁更新数据页面 ( C)占用
6、大量时间和资源才能编译生成的页面 ( D)需要实时数据更新 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 9 在 ASP.NET 的 AJAX框架技术中,有关 ModalPopup孔件的 DropShadow属性描述正确的是 ( )。 ( A)用于设置弹出的控件是否有阴影效果 ( B)用于设置是否允许拖拽 ( C)用于设置取消按钮的 ID ( D)用于设置确定按钮的 ID 10 在 J2EE技术的体系结构中,中间层技术包括( ) ( A) Ajax(表示层) ( B) JDBC ( C) Servlet ( D) JSP 11 在 Java Web应用程序中,从 HTTP请求中
7、获得请求参数,应该调用 ( )方法。 ( A)调用 HttpServletRequest对象的 getAttribute() ( B)调用 HttpServletResponse对象的 getAttribute() ( C)调用 HttpServletRequest对象的 getParameter() ( D)调用 HttpServletResponse对象的 getParameter() 12 在 DWR框架中,下面配置信息中 一句的含义是( )。 ( A) UserManager中有名称为 check的方法 ( B)将 UserManager的 check方法发布,使之可以在 javaSc
8、ript脚本中直接调用 ( C) UserManager中必须包含 check方法的实现 ( D)将已经定义好的 check方法导入到 UserManager中,以便可以直接使用 13 要想在项目中使用 Struts,需要做的准备工作包括( )。 ( A)将 Struts库文件添加到项目中 ( B)添加 Struts配置文件 struts-config.xml ( C)在 web.config中配置 Struts ( D)创建 ActionBean和 FormBean 14 第三方软件 CodeSmith是一款非常著名的商业代码生成器。要利用 CodeSmith打印下列图形,正确的代码是 (
9、)。 ( A) for(int i=0;i ( B) ( C) ( D) 15 在下面 ASP.NET的事件处理程序中, ( )代码能够正确的判定 GridView控件中所有行的 BookId列值为 2。 Protected void GridView1_RowDataBound(object sender,GridViewRowEventArgse) ( A) string lb1=DataBinder.Bind(e.Row.DataItem, “BookId”); If(lb1=”2”) /. ( B) string lb1=DataBinder.Eval(e.Row.DataItem,
10、“BookId”); If(lb1=”2”) /. ( C) string lb1=Convert.Tostring(DataBinder.Eval(e.Row.DataItem, “BookId”); If(lb1=”2”) /. ( D) string lb1= Convert.Tostring(DataBinder.Bind(e.Row.DataItem, “BookId”); If(lb1=”2”) /. 16 在 Struts中,配置 DispatchAction的要点包括 ( ) ( A)在 web.xml中配置 ( B)必须配置 parameter属性 ( C)可以配置 para
11、meter属性,不配置的话属性值默认为 “method” ( D) type 属性配置为 org.apache.struts.actions.DynaActionForm 17 在 java企业级开发中使用框架的好处并不包括( ) ( A)结够统一,便于学习 .维护 ( B)充分利用前人的经验总结,构建更优质的系统 ( C)通过简单的配置,无需编写程序代码即可实现业务功能 ( D)开发时可以专心在业务逻辑的处理上 18 在 ASP.NET的 AJAX控件中,以下有关 Rating控件属性 StarCssClass代表的时( ) ( A)当前默认的等级 ( B)最大等级 ( C)等级星的样式 (
12、 D)选 中的等级星显示样式 19 在使用 Struts错误处理机制时,将报错信息定义在属性文件中后,还需要在Struts-config.xml文件中使用 ( )标签定义对该属性文件的引用。 ( A) ( B) ( C) ( D) 20 在 ASP.NTE中,利用 CodeSmith工具数据库访问组件的( )属性能够获取所有外键列的集合。 ( A) ForeignKeyColumns ( B) NonForeignKeyColumns ( C) IsForeignKeyMember ( D) NonKeyColumns 21 关于 Struts的 DispatchAction,下列说法正确的是
13、( ) ( A)扩展自 DispatchAction的 Action类不必定义 execute方法 ( B)在 DispatchAction Bean中,创建的实际操作业务的方法,传入的参可以和普通的 Action的 excute方法不同 ( C)在 DispatchAction Bean中,方法名的前缀必须为 “to”或 “do” ( D)与普通 Action的配置相比,要使用 DispatchAction.需要多一个 param属性 22 在 Struts应用程序的 JSP页面上,使用 html: optionsCollection标签初始化从数据库查询得到下拉列表框的选择项,该标签的(
14、)属性表示用作选项的值。 ( A) name ( B) label ( C) value ( D) property 23 Hibernate是一个优秀的 java持久化层解决方案,那么数据的持久化指的是( ) ( A)数据在程序退出后就不复存在 ( B)数据在程序退出后以文件等形式保存在储存设备中 ( C)数据的内容是不变的,处于静态 ( D)数据的内容是变化的 24 在 Java EE中,( )接口定义了 getSession( )方法 ( A) HttpServlet ( B) HttpSession ( C) HttpServletRequest ( D) HttpServletRrs
15、ponse 25 在 J2EE的体系结构中,系统的业务和功能代码组成三层结构中的( ) ( A)表示层 ( B)中间层 ( C)数据层 ( D)客户端层 26 在 ASP.NTE中,新建站点的过程和创建虚拟目录的过程差异点是( ) ( A)需要指定应用程序放置的路径 ( B)需要设定端口号 ( C)需要赋予访问权限 k ( D)需要确定 Web服务器 27 在 ASP.NET中,以下有关 Application对象描述正确的是( ) ( A)该对象是页面类的实例,在整个页面的执行期间,都是用该对象 ( B)该对象用于保存客户端的共享信息 ( C)该对象为所有用户提供共享信息 ( D)该对象封装
16、了返回到 HTTP客户端的输出信息。 28 在 ASP.NET, HyperLink控件的( ) C属性用来设置或获取超链接所指向的URL地址 ( A) TargerUrl ( B) NavigatUrl ( C) ImageUrl ( D) TextUrl 29 JSP表达式语言可用于在页面上生成动态内容并替代 JSP脚本元素, JSP表达式语言的语法是( ) ( A) EL expression ( B) $ EL expression ( C) EL expression ( D) & EL expression 北大青鸟( Y2)模拟试卷 2答 案与解析 一、多项选择题 下列各题的备选
17、答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 【正确答案】 A,D 2 【正确答案】 C,D 3 【正确答案】 B,D 4 【正确答案】 B,C 5 【正确答案】 B,C 6 【正确答案】 B,C 7 【正确答案】 B,C 8 【正确答案】 B,C 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 9 【正确答案】 A 10 【正确答案】 B,C 11 【正确答案】 C 12 【正确答 案】 A 13 【正确答案】 A,B 14 【正确答案】 C 15 【正确答案】 B 16 【正确答案】 A 17 【正确答案】 C 18 【正确答案】 C 19 【正确答案】 D 20 【正确答案】 A 21 【正确答案】 A 22 【正确答案】 C 23 【正确答案】 B 24 【正确答案】 C 25 【正确答案】 B 26 【正确答案】 B 27 【正确答案】 C 28 【正确答案】 B 29 【正确答案】 B