1、北大青鸟( Y2)模拟试卷 8及答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 在 AJAX中,使用 ( )方法创建 XMLHttpRequst对象。 ( A) XMlHttpReqeust xmlHttpReqeust = new XMLHttpRequwst(); ( B) Object obj = new Object(); XMLHttpRequwst xmlHttpRequest = XMLHttpRequwst(obj); ( C) XMLHttpRequwst xmlHttpRequest=new ActiveObje
2、ct(); ( D) XMLHttpRequest xmlHttpRequest=new ActiveObject(“Microsoft.XMLHTTP”); 2 下面 ( )选项正确的描述了 ASP.NET页面导航方式 . ( A) 如果要捕获一个 ASPX页面的输出结果 ,然后将结果插入另一个 ASPX页面的特定位置 ,则使用 Server.Transfer ( B)使用 Server.Transfer后在目标页面可以访问到 原页面的 Page对象 ( C)如果要将执行流程转给同一个 Web服务器的另一个 ASPX页面 ,应当使用Server,Execute ( D)如果要把用户请求重定向
3、到另一个服务器的资源 ,使用 Response.Redirect 3 ASP.NET 的 “控件 +事件 ”的编程模型中 ,下面操作正确的是 ( ) ( A) 通过服务器资源管理器将数据可的表拖到页面 ,可以快速开发出表示层的数据程序功能 ( B) 如果想要在页面时只显示表中的部分字段 ,那么必须将不显示的字段设为模板列 ,再将该列的 Visible设为 False方可 ( C) 在 ”字段 ”对话框中 ,可以对选定的字段设置对应的属性值 ( D) 在设置分页时 ,可以利用 PageSetting属性设置页面大小 4 在 ASP.NET中 ,关于 Eval( )方法和 Bind方法说法错误的是
4、 ( ) ( A) Bind()方法不能将数据格式化输出 ( B) Bind()方法支持读写功能 ( C) Eval()方法所绑定的内容会向服务器提交 ( D) 中的 0表示 :最终显示日期时一个 数字组成的月份和日数之前用 0做填充 5 数据库中有一个用户表 (Users), 在搭建三层结构的 ASP.NET网站时 ,下面 ( )的命名符合编程规范 ( A) Users,对应模型层中的实体类 ( B) UserService,对应数据访问层中用户表数据处理 ( C) UserManager, 对应业务逻辑层中处理的类 ( D) UserServer,对应于数据访问层中用户表的数据处理 二、单
5、项选择题 下列各题的备选答案中,只有一个是符合题意的。 6 给定 user.jsp的代码片段如下: _ loginName: password: 在浏览器上输入 URL:http:/locahost/user.jsp?loginName=sa System.out.println(B)content.getBean(“b”).getM( ) ); Spring 配置代码如下: ( A)编译错误 ( B)什么也不输出 ( C)输出: 1 ( D)输出: 2 9 在 ASP.NET的某页面设计中,有一个 Label控件,控件的 ID属性为 lblName,Text属性为 “这是我 的地盘! “。运
6、行该页面后,以下选项 ( )代码会出现在浏览器的源文件中 ( A) id=”lblName” ( B) ”这是我的地盘! ” ( C) ”这是我的地盘! ” ( D) 这是我的地盘! 没有双引号 10 在使用三层结构搭建的某网上专卖店的网站上设计用户登录的页面,如果你是设计人员,你将在三层结构的 ( )中实现。 ( A)模型层 ( B)表示层 ( C)数据访问层 ( D)业务逻辑层 11 SP.NET页面的 DataList控件中,如果采用 SQL语句实现数据分页,那么下面选项中 ( )SQL语句可以实现 “从 publish表中按降序取出第 n条到第 m条的记录“的功能。 ( A) SELE
7、CT TOP n-1* FROM publish WHERE (id NOT IN (SELECT TOP m-n-1 id FROM publish) order by iD ( B) SELECT TOP m-n+1* FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish) order by id desC ( C) SELECT TOP n-1* FROM publish WHERE (id NOT IN (SELECT TOP m-n-1 id FROM publish) order by id desC ( D)
8、SELECT TOP m-n+1* FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish) )order by id desc 12 在 ASP.NET AJAX的 Accordion控件可以动态实现如下图所示的电子邮箱的菜单折叠效果,下面是添加 “邮件 “面板及向其中添加 ”收件箱 “超链接的关键代码,则下划线部分需要填入的代码是 ( )。 AccordionPane pane1 = new AccordionPane( ) ; HyperLink infolder = new HyperLink( ) ; infolde
9、r.Text = “收件箱 ”; _ 邮件 收件箱 草稿箱 已发送 已删除 垃圾箱 联系人 日程 ( A) panel.Text = “邮件 ”; panel.Items.Add(inFolder); ( B) Label lblHeader = new Label(); lblHeader.Text = “邮件 ” panel.HeaderContainer.Add(lblHeader); panel.ContentContainer.Add(inFolder); ( C) Label lblHeader = new Label(); lblHeader.Text = “邮件 ” panel
10、.HeaderContainer.Controls.Add(lblHeader); panel.ContentContainer. Controls .Add(inFolder) ( D) panel.HeaderContainer.Controls.Add(new Label(“邮件 ”); panel.ContentContainer. Controls .Add(inFolder); 13 在使用 Hibernate时,有 School, Student类,代码如下: Public class School private int schooled; private String Sch
11、oolName; /.set and get 方法 Public class Student Private int studentId; Private String schoolName; Private School school; /.set and get 方法 - 在 Stduent.hbm.xml映射文件中,下列配置文件正确的是 ( ) ( A) ( B) ( C) ( D) + 14 JavaBean是在 java中开发地可以跨平台重用的组件, JavaBean必须满足的要求中不包括 ( ) ( A)是一个公有类 ( B)实现 Java.io.Serializable接口 (
12、C)具有不带任何参数的公有构造函数 ( D)具有访问属性的公有 getter 和 setter 方法 15 在 Java EE中 关于框架技术,下面说法错误的是 ( ) ( A)框架是一个可重用的半成品 ( B)框架能保证我们的成语结构风格的统一 ( C) Struts 是 一个 MVC框架 简化了视图层,模型层的开发 ( D) DWR是一个框架,用于简化 AJAX的开发 16 在 asp。 Net中, ( )可以为应用程序中的页创建一致的布局 ( A)用户控件 ( B) WebPart ( C)母版页 ( D)导航控件 17 在 asp。 Net中 下面关于 CodeSmith的描述错误的是
13、 ( ) ( A) Codesmith可以用于自动生成程序代码 ( B)只能生成 .cs文件,不可以生成其他类型的文本内容 ( C)模板中引用数据库组件 SchemaExplorer可以获取数据库相关信息 ( D)默认生成文件名的方法是 getFileName() 如果要修改生成的文件名 可重载该方法,生成需要的文件名 18 在 Struts中使用实体类对象作为 Form属性对请求对象的数据进行封装,从而达到简化开发的目的。代码如下所示 对 html或者 jsp文件的 form表单中文本框的name属性赋值正确的是 ( ) Public classs UserForm extends Acti
14、onForm Private User user = new User( ) ; /set and get 方法 Public class User Private int userId; Private String userName; /set and get方法 ( A) ( B) ( C) ( D) 19 在 asp。 Net页面中,下面对 PageDataSouce类描述不正确的是 ( ) ( A)封装了数据的绑定与分页相关的属性 ( B)把数据源和当前页数赋值给该类的实例对象后,还不能够直接获得数据的总记录数 ( C)每次只获取当前页面的数据 从而能够提高效率 ( D)只需要某个数
15、据显示控件的数据源指定为该类实例对象就可以实现控件的分页效果 20 在 Java中,关于属性文件, 下列选择中说法正确的是 ( ) ( A)属性文件以名称和值的形式保存信息 ( B)属性文件中不能写中文 ( C)属性文件中能保持各种数据类型的信息 ( D)属性文件的文件扩展名是 .xml 21 在 Java EE中,初始化 Servlet实例的时候, init方法是由 ( )执行 ( A)程序员编写的代码类调用执行 ( B)每次执行当前的 Servlet时,由系统自动执行 ( C)当第一次执行当前的 Servlet时,由系统自动执行 ( D)以上说法都对 22 关于 Hibernate,一下说
16、法错误的是 ( ) ( A) Hibernate是一个对象 -关系映射工具 ( B)在 MVC模式中, Hibernate属于控制层 ( C) Hibernate就是 JDBC的方式进行封装,以简化 JDBC方式繁琐的编程工作 ( D)在 Hibernate中,可以通过 xml格式的配置文件保存对象 -关系的映射信息 23 在使用 Struts时, ( )是设置访问 ActionServlet的路径 ( A) web.xml文件中的 标签 ( B) web.xml文件中的 标签 *.do ? ( C) Struts-config.xml文件中的 标签 ( D) Struts-config.xm
17、l文件中的 标签 24 在 HTTP协议中,能教安全的发送大量数据的方式是 ( ) ( A) put ( B) get ( C) post ( D) delete 25 AJAX中, ModalPopup控件的 TargetConorolID属性是 ( ) ( A)控制弹出窗口的控件 ID ( B)要弹出的任何控件 ID ( C)控制隐藏弹出窗口的 ID ( D)要弹出的 Panel的控件的 ID 26 在 中 ,下面 ( )是用类保存类型代码的文件夹 ( A) App_Code ( B) App_Data ( C) App_Themes ( D) App_GlobalResurces 27
18、 在银行转账的 asp。 Net页面中,为了实现验证用户输入的转账金额必须大于 50元,最好使用下面的 ( )组件 ( A) RegularExpression Validator ( B) Compare Validator ( C) Range Validator ( D) RequiredFiled Validator 28 下列选择中不属于 jsp标准动作的是 ( ) ( A) ( B) ( C) ( D) 29 在 jsp页面上使用 jstl标签的时候,应使用 taglib指令导入标签库描述符文件,并设置 tablib指令的 ( )属性指定标签的前缀 ( A) prefix ( B)
19、 name ( C) tag ( D) uri 30 在 jsp页面中使用 标签,对 session中集合对象 arr进行迭代时,items属性赋值正确的是 ( ) ( A) ( B) ( C) ( D) 31 在 asp.Net中 下面对 Repeater控件说法错误的是 ( ) ( A)可以实现循环展示 ( B)具有默认的固定外观,用户无法自定义其显示形式 ( C)功能强大,可以显示表布局和 xml格式的输出 ( D)没有 EditTemplate 和 SelectTemplate 32 下面关于 asp。 Net AJAX框架技术描述错误的是 ( ) ( A)包括核心组件。 AJAX C
20、ontrol Toolkit 工具包, AJAX CTP增值组件, AJAX示例代码, AJAX Library 类库 5个部分 ( B)是一种可视化的 AJAX应用技术 ( C)通过 AJAX控件的相关属性设置可以简单实现无刷新效果 ( D)该框架技术已经集成到了 vs2005中 33 在 Ajax中 下面说法错误的是 ( ) ( A) Ajax可以增加用户体验 ( B)获得 Ajax请求返回的结果后,整个页面必然都将被刷新 ( C) Ajax主要是通过 JavaScript的 XmlHttpRequest对象完成发送请求并获得返回结果 ( D) Ajax可以发送同步或异步请求 34 asp
21、。 Net中 Ajax框架技术的核心组件 UpdateProgress的作用是 ( ) ( A)全局脚本控制器 ( B)实现页面无刷新 ( C)实现在更新过程中给出提示 ( D)实现隔一定的时间自动完成特定的任务。 35 在 ASP.NET中 ,下面说法正确的是 ( ). ( A) machine,config用来保存 ASP.NET的当前计算机说对应程序的配置 ( B) web.config通常用来保存一个站点信息的配置信息 ( C)可以再 web.config中配置访问 Web目录的用户名 和密码 ( D)以上说法都正确 36 执行下面的 ASP.NET代码后 ,name的值是 ( ).s
22、tring path ”D:testimag1.jpg”; string name=parh.Substring(path.LastIndexOf(“.”)+1); ( A) jpg ( B) pg ( C) .jsp ( D)以上答案都是 37 在 MVC设计模式对应的 Java组件中 ,( )负责响应和处理客户的请求 . ( A) JavaBean ( B) JSP ( C) Servlet ( D) HTML 38 在使用 ASP.NET AJAX的 AutoComplete控件实现自动完成效果时 ,通过 ( )属性可以设置用户输入多少个字母才出现提示 . ( A) MinimumPre
23、fixLength ( B) ServicePath ( C) CompletionSetCount ( D) TargetControIID 39 在 ASP.NET中 ,以下关于用户控件与页面之间区别描述中正确的是 ( ), ( A) 后缀名不同 ,前者为 .ascx,后者为 .aspx ( B) 指令不同 ,前者使用 page,后者使用 Control ( C) 前者可以直接访问 ,后者不可以直接访问 ( D) 前者包含 HTML标签 ,后者不可以包含 html标签 40 在 Struts应用程序的配置文件中配置了如下的 DispatchAction, 以知该DispatchAction
24、定义了处理请求的业务方法 print,则在 JSP页面上能够正确将表单提交到 Action的代码是 ( ). ( A) ( B) ( C) ( D) 北大青鸟( Y2)模拟试卷 8答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意 的,请选出所有符合题意的备选答案。 1 【正确答案】 A,D 2 【正确答案】 B,D 3 【正确答案】 A,C 4 【正确答案】 C,D 5 【正确答案】 A,C 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 6 【正确答案】 D 7 【正确答案】 C 8 【正确答案】 A 9 【正确答案】 D 10 【正确答案】 B 11 【
25、正确答案】 A 12 【正确答案】 C 13 【正确答案】 D 14 【正确答案】 B 15 【正确答 案】 C 16 【正确答案】 C 17 【正确答案】 B 18 【正确答案】 C 19 【正确答案】 C 20 【正确答案】 A 21 【正确答案】 C 22 【正确答案】 B 23 【正确答案】 B 24 【正确答案】 C 25 【正确答案】 A 26 【正确答案】 A 27 【正确答案】 B 28 【正确答案】 B 29 【正确答案】 A 30 【正确答案】 D 31 【正确答案】 B 32 【正确答案】 D 33 【正确答案】 B 34 【正确答案】 C 35 【正确答案】 D 36 【正确答案】 A 37 【正确答案】 C 38 【正确答案】 A 39 【正确答案】 A 40 【正确答案】 D
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1