1、北大青鸟( Y2)模拟试卷 3及答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 在 ASP.NET中,关于服务器的配置文件说法错误的是( ) ( A)一台机器上可能同时存在多个 machine.config文件 ( B)配置文件中的配置的元素(例如 appSettings)是不区分大小写的 ( C)如果 Web应用程序放在多个子文件夹下,每个文件夹就有自己的 web.config文件,它们会被父文件夹的文件设置所覆盖 ( D) machine.config文件和 web.config文件之间的区别主要是设置的作用域和文件名不同 2
2、下列标签中( )是 JSTL标准标签中的 SQL标签。 ( A) ( B) sql:setDateSoutce ( C) sql:query ( D) c:forEach 3 在 Java Web 应用程序中,给定某 Servlet 程序的片段如下,可以在下划线处插入的页面重定向请求是( )。 public void doGet(HttpServleRequest request, HttpServletResponse response) throws SetvleException,IOException_ ( A) request.sendRedirect(“/myjsp.jsp”);
3、( B) response.sendRedirect(“/myjsp.jsp”); ( C) request.sendRedirect(“http:/”); ( D) response. sendRedirect(“http:/”); 4 ASP。 NET中的 RSS发布,就是通过 RSS文件将信息以各种形式发布在各种平台上的一种信息发布方式。以下关于 RSS的说法正确的是( )。 ( A) RSS是基于 XML的格式 ; ( B) RSS对格式的要求十分严格 ; ( C) Repeater控件不合适 RSS的发布 ; ( D) RSS格式的内容允许有 HTML的标签 ; 5 对下面 ASP。
4、 NET代码的解释存在错误的是( )。 ( A)母般页不在应用程序的根目录下 ; ( B) 在 C#中建立母版 页并不意味在使用 Master在该页的所有内容也中都必须使用 C#; ( C)代码中缺少了 HTML标记; ( D) 服务器控件是一个定义好的内容区域,映射为 Master页面上的特定服务器控件 6 以下代码是 ASP.NET中某页面文件的源视图中第一行的内容,选项中关于其中参数说法正确的是( ) . ( A)参数 Language用于指定页面代码和后置代码使用的语言,该参数支持微软 .Net框架以外的语言 ( B)参数 CodeFile用于指定代码后置文件名 ( C)参数 Auto
5、ventWireup用于设置页面是否是自动调用网页事件,默认为false(默认为 true) ( D)参数 Inherits表示页面类 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 7 在 Java中,关于制定义异常,下列选项中的说法正确的是( ) ( A)使用自定 义可以给出更明确的错误原因,便于定位出错位置 ( B)自定义异常的错误信息不会显示在控制台或者页面上 ( C)自定义异常类需要继承 Excetion类,并实现 Throwable接口 需要继承Excetion类 ( D)自定义异常类的类名必须以 Exception结尾 8 在 J2EE中,使用 Web服务实现跨平台
6、的相互通信和数据共享,共享数据以XML的标准和格式通过( )协议在 Internet上被发送和接受 ( A) SOAP ( B) HTTP ( C) FTP ( D) HTML 9 在 ASP.NET中,关于 HttpHandler和 HttpModule说法错误的是 ( )。 ( A) HttpModule能够过滤掉一些满足条件的 HTTP请求 ( B) 每个 HTTP请求只能被一个 HttpModule(处理请求 )处理 HttpHandler(最终终点 ) ( C) 经过 HttpHandler处理可以附加在 HTTP信息流中,层层返回 ( D) HttpHandler程序的后缀名是 .
7、ashx 10 当创建并正常运行了一个 ASP.NET程序后,系统会自动生成以下除了 ( )的三个文件。 ( A) Web.Config ( B) Default.aspx ( C) Default.aspx.cs ( D) Index.Config 11 ASP.NET中 AJAX框架技术的核心组件 ScriptManager的作用是( ) ( A)全局脚本控制器 ( B)实现页面无刷新 ( C)实现在更新过程中给出的提示 ( D)实现在间隔一定的时间自动完成特定的任务 12 下面( )不是 Spring AOP中的通知类型。 ( A)前置通知 ( B)后置通知 ( C)代理通知 ( D)异
8、常通知 13 在 Ajax中, XMLHttpRequest 对象有( )个状态值。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 14 ASP.NET中,以下关于 TreeView 控件的描述错误的是( )。 ( A) 可以采用站点地图作为 TreeView控件的数据源 ( B) 可以使用任何有效的 XML文件作为 TreeView控件的数据源 ( C) 对 TreeView 控件进行数据绑定时,通过 TargerUrlField 指定链接字段 ( D)对 TreeView 控件进行数据绑定时,通过 TextField 指定显示文字所绑定的字段元素 15 缓存技术是 ASP.NET
9、中不可缺少的特性,使用缓存技术可以大大的提高程序的性能,以下缓存技术中最简单和最常用的形式是( )。 ( A)页面部分缓存 ( B)整页缓存 ( C)应用程序缓存 ( D)动态缓存 16 在 Struts 中,假设定义如下 FormBean,其中 medium 是一个实体类,包含 id 、name属性,则对应的表单元素书写正确的是 ( )。 Public class RecordForm extends ActionForm Private String starttime; Private Medium medium =new Medium( ) ; /Getters and Setters
10、 ( A) ( B) ( C) ( D) 17 ASP.NET 中的用户控件是一种自定义的组合控件。用户控件使用的扩展名是( ) ( A) aspx ( B) asmx ( C) ashx ( D) ascx 18 以下选项有关 ASP。 NET中负载测试的性能测试描述正确的是 ( )。 ( A) 确定在短时间内负载较小时应用程序如何执行 ; ( B) 确定在较长时间内负载较大时应用程序是否能够成功运行 ; ( C) 确定应用程序的响应能 ; ( D) 确定在各种容量下应用程序任何执行 ; 19 在 JSP的 HTTP协议中,以下 ( )方法适合用于检索文档、图表或数据库查询结果的 HTTP请
11、求,且传递的数据对客户是可见的,例如下面所示的请求 URL。http:/www.google.co.uk/search?h1=en ( B) PUT; ( C) GET; ( D) SET; 20 在 JSP页面中,以下 forward标准动作的语法正确的是 ( )。 ( A) ; ( B) ; ( C) ; ( D) 00002; 21 运行此 Servlet时输出如下,则应在此 Servlet下划线处添加如下 ( )代码。 Hi kitty; ( A) PrintWrite out=response.getWrite(); ( B) PrintWeite out=request.getWr
12、ite(); ( C) OutputStream out=response.getOutputStream(); ( D) OutputStream out=request.getWrite(); 22 在 Java Web 应用程序中,如果客户端的每次请求均调用 Servlet ,则每次调用都会执行 Servlet生命周期中的 ( )方法。 ( A) init();加载当前 SERVLET时执行,并且只被执行一次 ( B) destroy();服务器停止或系统回收资源时 ( C) service; ( D) close; 23 在 Struts中,分析下面配置动态 Form的代码,则选项中的
13、说法正确的是( )。 ( A) 节点名应该是 ; ( B) name=”userDynaForm”应该是 id=” userDynaForm”; ( C) 节点名应该是 ; ( D) type=”java.lang.Integer”应该是 class=”java.lang.Integer”; 24 第三方软件 CodeSmith是一款非常著名的商业代码生成器。它的模版文件的扩展名是 ( )。 ( A) .aspx; ( B) .cs; ( C) .cst; ( D) .csv; 25 以下选项中有关 ASP。 NET的中 Web服务描述错误的是 ( )。 ( A) Web服务的扩展名是 asm
14、x; ( B) WebMethod是 Web服务的特性 ; ( C) 在 Windows下发布 Web服务需要 IIS; ( D)调用 Web服务时不需要添 加 Web引用 ;需要添加 WEB测试 26 关于依赖注入,下面说法错误的是 ( ) ( A)依赖注入是一种设计开发模式 ( B)依赖注入使得组件之间相互依赖,互相制约 ( C)依赖注入提倡使用接口编程 ( D)依赖注入使得可以独立开发各个组件,然后根据组件之间的依赖关系组装 27 在 Hibernate的实体类映射文件中, 节点下必须有一个 节点,它的用途是 ( ) ( A)定义实体的标识属性,对应数据库的主键 ( B)定义实体类的引用
15、 id ( C)定义实体类对应的数据库表的名 字 ( D)定义数据库表的主键 28 在 ASP.NET中,关于 GridView控件 BoundField类型中的 DataFormatString属性说法正确的是 ( ) ( A)使用 DataFormatString属性时,需要设置 HtmlCode属性值为 False ( B) 0:C设置显示的内容是数字 (O:D是数字 , 0:C货币 ) ( C)、 0:yy-mm-dd设置显示的是时间格式 -时分秒 ( D) 0:C设置显示的内容是文字 29 在 Spring中,下面代码定义了一个前置通知类, 下面说法错误的是 ( ) Public c
16、lass LogAdvice implements MethodBeforeAdvice Public void before(Method m,Object args, Object target) Throws Throwable System.out.printIn(“n系统日志 “+new Date( ) +”+m.getName( )+”(”+arrays.toString(args)+”)”); ( A)方法 before是在 MethodBeforeAdvice接口中定义的方法 ( B)参数 m是被通知目标方法 ( C)参数 args是被调用方法的参数 ( D)参数 target
17、是代理类对象实例 30 在 Hibernate中,以下程序代码对 Customer的 name属性修改了两次,执行程序后 Hibernate需要向数据库提交 ( )条 update语句 Transation tx=session.beginTransaction( ) ; Customer customer=this.get(59); Customer.setName(“Jack”); Customer.setName(“Mike”);(没有更新的方法, commit( )之前应该调用 update( )方法 ) Tmit( ) ; ( A) 0 ( B) 1 ( C) 2 ( D) 3 北大
18、青鸟( Y2)模拟试卷 3答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 【正确答案】 B,C 2 【正确答案】 B,C 3 【正确答案 】 B,D 4 【正确答案】 A,B 5 【正确答案】 A,C 6 【正确答案】 B,D 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 7 【正确答案】 A 8 【正确答案】 A 9 【正确答案】 B 10 【正确答案】 D 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 C 14 【正确答案】 C 15 【正确答案】 B 16 【正确答案】 C 17 【正确答案】 D 18 【正确答案】 C 19 【正确 答案】 C 20 【正确答案】 A 21 【正确答案】 A 22 【正确答案】 C 23 【正确答案】 A,C 24 【正确答案】 C 25 【正确答案】 D 26 【正确答案】 B 27 【正确答案】 A 28 【正确答案】 A 29 【正确答案】 D 30 【正确答案】 A