1、北大青鸟( Y2)模拟试卷 9及答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 在 Java Web 应用程序中 ,给定某 Servlet程序的片段如下所示 ,则可以在下划线处添加正确的跳转路径是 ( ) Public void doGet(HttpServletRequest,HttpSernletResponse response) Throws IOExcetion,SercletException RepuesDispatcher rd request,getRequestDispatcher(“-”); rDforward
2、(request,response); ( A) /user/login.jsp ( B) /welcome.txt ( C) ( D) http/ 2 关于 HQL查询语句,下面说法错误的是( ) ( A) HQL可以执行 T-SQL语句 ( B) HQL支持统计函数 ( C) HQL语句可以实现类似 preparedStatement的效果 ( D) HQL只查询对象的某几个属性,查询结果将保存在一个 Object数组中 3 在 JSP页面中,( )可以取得名为 boxs的复选框的第一个值 ( A) $param.boxs ( B) $param.boxs0 ( C) $param. V
3、alues.boxs0 ( D) $param Value.boxs1 4 在 struts中, ActionServlet的作用是( )。 ( A)他是所有 Form Bean的父类 ( B)他是所有 Action Bean的父类 ( C)核心控制器 ( D)将请求数据中的数据封装到 Form Bean中 5 第三方软件 CodeSmith是一款非常著名的商业代码生成器。在以下的 CodeSmith指令中,正确定义了目标参数的是( )。 ( A) ( B) %Property Name=”TargetTable” Type=”SchemaExamplorer.TablesSchema” Ca
4、tegory=”Context” Description=”Target Table.”% ( C) ( D) 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 6 在 ASP.NET中 ,以下有关设置页面缓存说使用的 Location属性描述正确的是 ( ) ( A)表示层被缓存的时间 ,以秒为单位 ( B)指定输出缓存项的位置 ( C)该属性的值可以设置为 ”none” ( D)用来改变用户控件的输出缓存 7 在 ASP.NET中 ,Server对象的 ( )方法用于对 URL地址进行 编码 ( A) UrlEncode ( B) UrlDecode ( C) MapPath
5、( D) Execute 8 关于 Spring 与 hibernate集成下面说法错误的是 ( ) ( A) Spring 提供了 HibernateDaoSopport类用来简化 Hibernate的使用 ( B) 在 Spring配置文件中可以通过 Spring 提供的 LocalsessionFactoryBean,来获得SessionFactory的实例 ( C)通过集成 Spring和 Hibernate,用 Spring 管理程序的依赖关系 ,将SessionFactiory注入到 DataSource中 ( D) 通过 Spring,可以在 Biz层代码中无需直接实例化 DAO
6、类 ,而是通过注入得到 9 以下为一段使用 ASP.NET AJAX的 Rating 控件实现等级效果的代码 ,如果选中的部分显示为 “ * ” ,未选中的部分显示为 ” ”, 则以下的代码运行后显示的等级效果是 ( ) ( A)图 1 ( B)图 2 ( C)图 3 ( D)图 4 10 web服务是一种通过网络来描述,发布,定位的应用程序,使用 ( )格式实现数据传递。 ( A) XML ( B) HTML ( C) TXT ( D) XHTML 11 在 javaEE,下面的哪项配置信息最可能出现在配置文件中 ( ) ( A) web.xml ( B) struts-config.xml
7、 ( C) applicationContext.xml ( D) dwr.xml 12 在 spring配置文件中定义了 “bookServiceTarget”和通知 “logAdvice”,然后定义代理类 “bookService”: com.accp.aop.BookService logAdvice 以下说法错误的是 ( ) ( A)通过直接访问 bookServiceTarget, logAdvice中的代码将被执行 ( B)为了实现前置通知, LogAdvice需要实现 MethodBeforeAdvice接口 ( C) interceptNames指定织入得通知列表,其中 节点可
8、以有多个 ( D) com.accp.aop.BookService 可以写成 13 给定如下所给的 java sevelet代码片段,用户在浏览器地址栏中键入正确的 URL回车后,在控制台上显示的结果是: ( ) public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out,println(“get”); public void doPost(HttpServletRequest request, HttpS
9、ervletResponse response) throws ServletException, IOException System.out,println(“post”); public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out,println(“service”); ( A) get ( B) service ( C) service ( D) service get 14 在 JavaWeb
10、程序中,要完成将用户会话中的 “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) HttpSession session = request.getSession(true); Integer iva
11、l = (Integer)session.getAttribute(“counter”); Session.setAttribute(“counter”,ival+1); ( C) HttpSession session = request.getSession(true); int ival = session.getAttribute(“counter”); If(ival = null) ival=new Integer(1); else ival = new Integer( ival.intValue()+1); ( D) HttpSession session = request.
12、getSession(true); int ival = session.getAttribute(“counter”); If(ival = null) ival=1; else ival = ival+1; session.setAttribute(“counter”,new Integer(ival); 15 某电子邮件的左侧菜单如图所示,左侧为展开状态,右侧为折叠状态,单击 “文件夹 ”或者 “邮箱服务 ”前面的三角箭头,可以折叠或展开其相应的内容,在菜单变化的过程中这个页面无刷新,使用 ASP.NET ajax的 ( )控件可以实现这个功能。( A) Tabs ( B) Accord
13、ion ( C) CollapsiblePanel ( D) ModalPopup 16 在 中,下面关于 DataList控件和 Repeater控件描述错误的是 ( )。 ( A)这两种数据控件都允许使用模板显示数据 ( B)这两种控件都继承自 WebControl类 ( C)使用 DataList时,可以设定一些属性来进行个性化输出 ( D)调用这两种控件的 DataBind()方法时完成数据与控件的绑定操作 17 在 中,将 GridView控件中的记录自动分页为每页 5行,应该实施的步骤是( )。 ( A)设置 PageSize属性为 4,并在 PageIndexChanged事件中
14、设置CurrentPageIndex属性 ( B)设置 PageSize属性为 5,并在 PageIndexChange事件中设置 CurrentPageIndex属性及执行 GridView控件的数据绑定 ( C)设置 AllowPaging属性为 True,设置 PageSize属性为 5 ( D)设置 AllowPaging属性为 True,设置 PageSetting属性为 5 18 在 Hibernate中使用 Criteria对象实现按 Stu对象的 name属性的升序查询时,正确的方式 是 ( )。 ( A) Criteria c = session.createQuery(St
15、u.class);CcreateOrder(Order.asc(“name”); ( B) Criteria c = session.create Criteria (Stu.class);CcreateOrder(Order.asc(“name”); ( C) Criteria c = session.createQuery(Stu.class);CaddOrder(Order.asc(“name”); ( D) Criteria c = session.create Criteria (Stu.class);CaddOrder(Order.asc(“name”); 19 在 ASP.NET
16、的注册页面中,我们常常使用验证码。下面的 ( )说法是错误的。 ( A)验证码通过验证每次生成不同的内容,可防止使用黑客软件暴力破解 ( B)验证码是一个图片,包含的文字是利用你输入的注册名和密码,输入的次数来决定的 ( C)根据不同的状态保持方式,验证方式分为 Session方式和 Cookie方式 ( D)使用验证码控 件 Webvalidates时,调用 Create()方法可以生成新的验证码,调用 CheckSN()方法可以判断用户输入的验证码是否正确 20 在 Java Web应用开发中,创建了继承自 HttpServlet的类 MyServlet,为了正确调用此 Servlet,需
17、要在 ( )文件中进行配置。 ( A) web-config.xml ( B) application.xml ( C) config.xml ( D) web.xml 21 在 ASP.NET中有两种配置文件,数据库连接属于站点级连接,一般存放在 ( )配置文件中。 ( A) sys.config ( B) machine.config ( C) web.config ( D)以上都可以 22 关于框架技术,以下说法错误的是 ( )。 ( A)框架是一个可重用的半成品,可方便构建新的应用 ( B)框架就是构建应用程序的一个零件 ( C)框架有利于团队的协同合作,专人做专事 ( D)框架能保证
18、程序结构的风格统一,能降低软件的维护成本 23 在 ASP.NET中实现显示移除缓存的方法是 ( )。 ( A) Add ( B) Insert ( C) Remove ( D) Cache 24 下面的 ASP.NET页面代码: HyperLink Sample Click on the HyperLink: 正确代码应该是: 无标题页 HyperLink Sample 该代码在执行时,将 ( )。 ( A)显示一个图片链接,并且点击跳转到 http:/www.jb-页面 ( B)显示一个文本链接,但是不执行任何跳转 ( C)不显示 HyperLink控件 ( D)页面运行时将出现错误提示信
19、息 25 在 Java EE中,采用多层体系结构设计的 Web应用程序具有的优点不包括( )。 ( A)可维护性 ( B)可扩展性 ( C)良好的分工协作 ( D)书写更少的代码 26 在 Hibernate中,下面说法错误的是 ( )。 ( A) Hibernate简化了将对象数据保存到数据库中或从数据库中读取并封装到对象的工作 ( B) Hibernate是一个对象关系映射工具 ( C) Hibernate可以使用 xml格式的配置文件来保存对象关系映射信息 ( D) Hibernate在 MVC中属于控制层 27 在 Java EE中, HttpServletResponse的 ( )方
20、法用于将一个 HTTP请求重定向到另一个资源。 ( A) sendURL() ( B) redirectURL() ( C) sendRedirect() ( D) forward() 28 在 JSP页面上使用 JSTL标签时,应使用 JSP指令 ( )导入标签库扫描符文件。 ( A) page ( B) taglib ( C) tag ( D) lib 29 在 ASP.NET的 AJAX控件中,以下有关 Rating控件属性 MaxRating的作用描述正确的是 ( )。 ( A)当前默认的等级 ( B)最大等级 ( C)等级星的样式 ( D)选中的等级星显示样式 30 在 Java E
21、E中,关于 Map接口,下列说法正确的是 ( )。 ( A) Map接口是继承自 Collection接口 ( B) Map中元素的 key值可以重复 ( C) Map中元素的 value值可以重复 ( D) Map中元素是以键值对形式存储 北大青鸟( Y2)模拟试卷 9答案与解析 一、多项选择题 下列各题的备选答案中,至少有一个是符合题意的,请选出所有符合题意的备选答案。 1 【正确答案】 A,C 2 【正确答案】 A,D 3 【正确答案】 B,C 4 【正确答案】 C,D 5 【正确答案】 A,C 二、单项选择题 下列各题的备选答案中,只有一个是符合题意的。 6 【正确答案】 B 7 【正确答案】 A 8 【正确答案】 B 9 【正确答案】 B 10 【正确答案】 A 11 【正确答案】 D 12 【正确答案】 A 13 【正确答案】 D 14 【正确答案】 C 15 【正确答案】 C 16 【正确答案】 B 17 【正确答案】 C 18 【正确答案】 C 19 【正确答案】 B 20 【正确答案】 D 21 【正确答案】 C 22 【正确答案】 B 23 【正确答案】 C 24 【正确答案】 A 25 【正确答案】 D 26 【正确答案】 D 27 【正确答案】 C 28 【正确答案】 B 29 【正确答案】 B 30 【正确答案】 D
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1