1、北大青鸟( Y2)模拟试卷 13及答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 以下代码是 ASP.NET中某页面文件的源视图中第一行的内容,选项中关于其中参数的说法错误的是( ) ( A)参数 Language用于指定页面和后置代码使用的语言,该参数支持微 软 .NET框架以外的语言 ( B)参数 CodeFile用于指定代码后置文件名 ( C)参数 AutoEventWireup用于设置页面是否是自动调用网页事件,默认为 false ( D)参数 Inherits表示页面类 2 在 ASP.NET中,下面关于整页缓存的语法描述
2、错误的是 ( ). ( A) 只要没有 VaryByParam属性,就可以没有 VaryByControl属性 ( B) Location用于指定输出缓存项的位置,默认为 any ( C)页面被缓存的时间为 50毫秒 ( D) Duration为必需属性 3 在 ASP.NET中,对于数据显示控件的比较中,描述正确的有 ( ) ( A) Repeater控件不自动生成任何 HTML标签 ( B) DataList比 Repeater控件多提供了排序功能 ( C) GridView和 DateList, Repeater控件都提供了自动 分页功能 ( D) Repeater控件更适合显示需要精确
3、控制的内容 4 hibernate支持的查询方式包括 ( )。 ( A) HQL查询 ( B) criteria查询 ( C) SQL ( D) XPath 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 5 阅读以下 Java代码,运行结果是 ( )。 dB.properties文件 (在 src根路径中 ): username=sa password=accp Env类 : import java. util.properties; public class Env public static void main(String args)throws java.io.IOEx
4、ception Properties p=new Properties( ) ; p.load(Object.class.getResourceAsStream(“/db.properties“); System.out.println(p.get(“username“); ( A) null ( B) sa ( C)编译错误 ( D)可以编译,运行时抛出异常 6 在 ASP.NET中,关于 Eval和 Bind方法说法错误的是 ( )。 ( A) Eval方法实现单向数据绑定 ( B) Bind方法绑定通过与输入控件结合使用,达到可以更改数据的目的。 ( C) Eval 方法可以实现格式化
5、( D) Bind方法是只写的方法,实现数据的双向绑定 7 在 Struts应用程序中,定义了实体类 UserBean,它包含初始化值为 “Jack”的属性name, 以及属性 name的 setter和 getter方法 ,编写 JSP代码片段如下所示,假设程序正确运行,则 程序启动运行后,在浏览器中访问该 JSP将输出 ( ). ( A) Javck ( B) helloworld ( C) null ( D)空字符 8 在 ASP.Net中 ,下面关于 DataList控件和 Repeater控件描述中错误的是 ( ). ( A)这两种数据控件都允许使用模板显示数据 ( B) Repea
6、ter控件可以使用较少的代码实现丰富的显示效果 ( C)使用 DataList时 ,可以设定一些属性来进行个性化输出正确的 ( D)调用这两种控件的 DataBind()方法时实现数据与控件的绑定操作 9 在 ASP.Net中 ,文件上传控件 FileUpload的 FileName属性表示的是 ( ). ( A)服务器端文件物理路径 ( B)客户端文件物理路径 ( C)服务器段文件名称 ( D)客户端文件名称 10 以下是 ASP.Net AJAX控件要调用的 WebService方法 ,错误的是 ( ). ( A) public class myWebService:System.Web.
7、Services.WebService WebMethod public DataSet GetDataSet(string x, int y) return BookService.GetAllBooks(x,y); ( B) System.Web.Script.Services.ScriptService() public class myWebService:System.Web.Services.WebService WebMethod public DataTable GetDataTable(string x, int y) return BookService.GetAllBoo
8、ksByCategory(x,y); ( C) System.Web.Script.Services.ScriptService() public class myWebService:System.Web.Services.WebService WebMethod public DataRow GetDataRow(string x, int y) return BookService.GetBookById(x,y); ( D) using System.Web.Script.Services; ScriptService public class myWebService:System.
9、Web.Services.WebService WebMethod public DataRow GetString(string x, int y) return BookService.GetAllNames(x,y); 11 在 Struts应用程序中, struts-config.xml配置文件内容如下所示: 则选项中关于上述配置内容的的叙述错误的是 ( ) ( A) TestAction继承自 org.apache.struts.action.Action ( B) TestAction处理请求后的目标响应页面之一为 success.jsp ( C) TestAction没有指定关联
10、的 ActionForm ( D) TestAction处理的请求的均来自 test.jsp页面 12 在 Java Web 应用程序中,要完成将用户会话中的 “counter“计数器的值增加 1,下列 ( )是正确的 Servlet代码片段。 ( A) HttpSession session=request.getSession(true); int ival=session.getAttribute(“counter“); if(ival=null) ival=1; else ival=ival+1; session.setAttribute(“counter“,ival); ( B) H
11、ttpSession session=request.getSession(true); Integer ival=(Integer)session.getAttribute(“counter“); session.setAttribute(“counter“,ival+1); ( C) HttpSession session=request.getSession(true); Integer ival=(Integer)session.getAttribute(“counter“); if(ival=null) ival=new Integer(1); else ival=new Integ
12、er(ival.intValue()+1); session.setAttribute(“counter“.ival); ( D) HttpSession session = request.getSession(); in ival = session.getAttribute(“counter“); if(ival = null) ival=1; else ival = ival+1 session.setAttribute(“counter“,new Integer(ival); 13 在 ASP.NET中,为 TextBox1控件添加事件代码处理,当获得焦点时,清空TextBox1控件
13、中的内容,正确的代码是 ( ); ( A) this.TextBox1.Attributes.Add(“onfocus“,“this.value=“;“); ( B) this.TextBox1.Text = string.Empty; ( C) this.TextBox1.Attributes.Add(“onfocus“,“this.Value=“;“); ( D) this.TextBox1.Attributes.Add(“onfocus“,“this.value=string.Empty;“); 14 在 Struts中,页面使用如下 标签,下面说法错误的是 ( ) . ( A)程序将在
14、 request的属性中查找名为 selectedReport的集合数据 ( B)为了使用 标签,首先需要把侯选项数据存储与page.request,session,或 application的 attribute中 ( C) table属性对应与候选项的字面显示 ( D) reporterName 和 mediumId都是实体对象的属性名 15 在 ASP.NET中,关于 HttpHandler和 HttpModule描述不正确的是 ( ). ( A) HttpHandler负责对请求的处理 ( B) HttpModule负责检验请求。但不对请求做任何处理 ( C) HttpContext对
15、象在 HttpModule和 HttpHandler之间传递数据 ( D)在处理请求中,只能调用一个 HttpHandler,但可以调用多个 HttpModule 16 在 Asp.NET中,可以利用 IIS创建虚拟目录和站点,那么虚拟目录和站的差别在于 ( ) ( A)站点的路径是站点的文件夹,如: http:/localhost/web,虚拟目录的路径是主机的物理路径,如: e:MyWeb ( B)站点需要指定端口号,虚拟目录则不需要指定端口号 ( C)不需为站点设置访问权限,但必须对虚拟路径设置访问权限 ( D)在 IIS管理器中右键点击 “默认网站 ”后执行 “新建 ”“Web 应用站
16、点 ”可以创建站点,在 IIS管理器中右键点击 “网站 ”后执行 “新建 ”“ 虚拟目录 ”就能创建一个虚拟目录 17 在 Java中,冠以属性文件,下列选项中的说法错误的是 ( )。 ( A)属性文件以名称和值的形式保存信息 ( B)属性文 件中只能保存 String类型的信息 ( C)属性文件的文件扩展名是 .XML ( D)在 Java程序中使用 Properties类读取属性文件中的信息 18 中 Ajax框架技术的核心组件 updatepanel的作用是 ( ) ( A)全局脚本控制器 ( B)实现页面无刷新 ( C)实现在更新过程中给出提示 ( D) 实现在间隔一定的时间自动完成特
17、定的任务 19 HTTP是一个 ( )协议,无法进行用户状态的跟踪。 ( A)无状态 ( B)有状态 ( C)状态良好的 ( D)局域网 20 在 ASP.net中,下面的 ( )对象能够保持页面级的状态。 ( A) viewState ( B) session ( C) cookie ( D) application 21 部署 ASP.net应用程序时,关于使用 Xcopy方式发布站点的说法错误的是 ( ) ( A)将 MyWeb站点发布到本地机 E盘 Web目录下的命令是 C:XCopy E:MyWeb E:Web /f /e /k /h ( B) XCopy可以自动在 IIs上创建虚拟
18、目录 ( C) XCopy是最简单的不是 Web应用程序 的方法 ( D)使用 XCopy方式只能发布 release版的应用程序 22 在 struts框架中, ( )在类用于在试图层和控制层之间传递 HTML表单数据。 ( A) action ( B) actionForward ( C) actionform ( D) actionservlet 23 在 spring中,关于依赖注入,下面说法错误的是 ( )。 ( A)依赖注入提倡面向接口编程 ( B)依赖注入可降低系统的各个组件之间的依赖程度 ( C)依赖注入的组件对外提供接口是,使得可以随意更换接口 的实现 ( D)依赖注入使得在
19、实现组件时,不需考虑各个组件的依赖关系 24 在 A的以下控件中, ( )控件可以实现在图片中定义一些热点的功能。 ( A) imageList ( B) ImageMapPath ( C) ImageMap ( D) MulteView 25 如果把数据库中某个表的内容显示在 A的页面上,下面描述中错误的是( )。 ( A) A具有比 JSP更加方便快速的开发特性 ( B) A可以轻松实现对此数据表的绑定操作 ( C) A还可以使用自带的样式,实现美观的显示效果 ( D) A能过方便地使用相关控件直接显示数据。但是,如果对此数据内容的排序,分页等功能是,程序员必须自己编写代码实现 26 在应
20、用程序中,持久化是将程序中数据在瞬时状态和持久化状态间转换的机制,下面 ( )选项中的数据是瞬时状态的。 ( A)保存在关系型数据库中的数据 ( B)保存在文件中的数据 ( C)在网路中传输的数据 ( D)印在书本上的数据 27 在 A 中,使用 ( )控件可以实现对输入数据的边界值和范围的验 证。 ( A) CustomValidator ( B) RangeValidator ( C) CompareValidator ( D) ReguiredFieldValidator 28 在 Java EE中, servlet是在服务器端运行以处理客户端请求而做出响应的程序,在 servlet的初
21、始化阶段 ( )方法被调用。 ( A) init() ( B) destroy() ( C) service() ( D) doGet() 29 在 Java Web应用程序中,可以使用 ( )接口或类中定义的( )方法来处理客户端发出的表单数据请求。 ( A) HttpServlet doHead ( B) HttpServlet doPost ( C) ServletRepuest doGet ( D) ServletRequest doPost 30 下面选项中不属于 A的特色与优势的是 ( ) ( A) ASP.NET遵循 SHTML标准,实现了与浏览器无关性 ( B) Asp.NET
22、主要用于开发客户端应用软件 ( C) Asp.NET具有丰富的控件库 ( D) Asp.NET采用代码后置技术,使 界面设计与逻辑分开便于维护 31 Web服务的数据传输标准是 ( ),从而最终实现跨平台、跨语言之间的相互通信和数据共享。 ( A) HTTP ( B) XML ( C) HTML ( D) JAVA 北大青鸟( Y2)模拟试卷 13答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 【正确答案】 A,C 2 【正确答案】 A,C 3 【正确答案】 A,D 4 【正确答案】 A,B 二、单项选择题 下列各题的备选答案中,只
23、有一个是 符合题意的。 5 【正确答案】 B 6 【正确答案】 D 7 【正确答案】 B 8 【正确答案】 B 9 【正确答案】 D 10 【正确答案】 A 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 D 14 【正确答案】 D 15 【正确答案】 B 16 【正确答案】 B 17 【正确答案】 C 18 【正确答案】 B 19 【正确答案】 A 20 【正确答案】 A 21 【正确答案】 B 22 【正确答案】 B 23 【正确答案】 C 24 【正确答案】 C 25 【正确答案】 D 26 【正确答案】 C 27 【正确答案】 B 28 【正确答案】 A 29 【正确答案】 B 30 【正确答案】 B 31 【正确答案】 B