Charp试题(附答案) 联系客服

发布时间 : 星期六 文章Charp试题(附答案)更新完毕开始阅读

31、在Java Web应用程序中,某JSP页面包含如下代码,则该JSP页面的显示结果是()。 %{101 % 10} (选择一项) a) 1 b) 10 c) 1001 d) 101 % 10

32、在Struts应用程序中,正确定义了DispatchAction类的子类TestDispatchAction,那么下列代码能够正确在struts-config.xml中配置此Action的是()。 (选择一项) a)

b)

c)

d) operate

33、在ASP.NET中,应用程序缓存是用来存储与应用程序相关的对象,主要由()来实现。 (选择一项) a) Server 服务器对象 b) Session 用户级对象 c) Cache 缓存

d) Application 应用程序级

34、下面选项中,关于ASP.NET的HTML服务器控件和Web服务器控件说法错误的是()。 (选择一项) a) 同一个页面或应用程序中可以同时使用HTML服务器控件和Web服务器控件 b) 决定使用HTML服务器控件还是Web服务器控件并没有硬性规则 c) 希望显示的控件为浏览器生成的代码时必须使用Web服务器控件

d) 在安全性要求较高或需要与数据库服务器发生交互执行复杂请求时使用Web服务器控件

35、下面关于JSTL的说法中错误的是()。 (选择一项) a) 中没指定scope,默认为“page”,其等同于pageContext.setAttribute(“myName”,”ACCP”);

b) 结合使用,可实现多重分支判断结构 c) 可以方便地遍历数组或循环

d) 用于执行数据查询,SQL语句既可以放在sql属性,也可以放在标签体中 36、在ASP.NET的AJAX扩展控件中,ModalPopup控件主要用来显示模式弹出窗口,以下方法中()方法是该控件的重要方法。 (选择二项) a) Show() b) Click() c) Popup() d) Hide()

37、在Struts错误处理机制中,定义ActionMessages类型的变量errors保存出错信息,则调用ActionMessages的()方法可以将新的出错信息添加到errors中。 (选择一项) a) add b) save c) addErros d) saveErrors

38、下列关于ASP.NET程序运行机制的说法中错误的是()。 (选择一项) a) ASP.NET页面第一次显示时比第二次慢

b) ASP.NET页面第一次显示时需要执行编译过程,而第二次没有编译过程 c) ASP.NET页面每次执行的性能变化不大 d) ASP.NET页面被第一次访问时将生成页面类

39、关于Spring和Hibernate的集成,以下说法错误的是()。 (选择一项) a) Spring提供了简便、安全的Hibernate Session处理

b) Hibernate创建SessionFactory所需的DataSource将由Spring接管 c) Spring提供了声明事务管理

d) 使用Spring对Hibernate的支持,将无法直接操作session对象

40、第三方软件CodeSmith是一款非常著名的商业代码生成器,在CodeSmith语法中,通过TableSchema的()属性可获取所有键的集合。 (选择一项) a) Keys

b) ForeignKeys c) PrimaryKeys d) PrimaryKey

41、在JSP中,给定以下Scriptlet代码,则()选项中的代码会生成同样的结果。 (选择一项) a)

b)

c)

d)

42、在ASP.NET中,下列关于三层结构说法错误的是()。 (选择一项) a) 表示层需要添加对业务逻辑层的引用 b) 业务逻辑层需要添加对数据访问层的引用 c) 数据访问层需要添加对模型层的引用 d) 模型层需要添加对业务逻辑层的引用

43、在Java Web应用程序中,给定一个Servlet的代码片段如下所示,则要取出session中的值,下划线处的代码可以是()。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String str=\ HttpSession session=request.getSession(); session.setAttribute(\

} (选择二项) a) String s=session.getParameter(\

b) String s=(String)session.getAttribute(\c) Object o=session.getAttribute(\

d) Object o =(String)session.getParameter(\

44、在ASP.NET应用系统中,设当前站点所在的文件夹是E:\\myPath\\,在该站点有一个虚拟目录virPath,其对应的文件夹是F:\\dest\\,在该目录下有文件my.aspx,则Server.MapPath(“\\\\my.aspx”)的返回值是()。 (选择一项) a) E:\\myPath\\my.aspx

b) E:\\myPath\\virPath\\my.aspx c) F:\\dest\\my.aspx

d) F:\\ virPath\\dest\\my.aspx

45、在javax.servlet.http.* API中,关于HttpSession对象,以下说法正确的是()。

(选择二项)

a) 如果两次访问时间间隔超过session定义的非活动时间间隔,则HttpSession对象将失败 b) 用户每次做出请求时都会创建一个新会话

c) 同一个浏览器做出的多个请求可以访问同一个会话对象

d) SessionID保存在服务器端,HttpSession对象保存在客户的浏览器 46、Spring配置文件中有如下代码片段,在下面说法正确的是()。 (选择一项)

a) computerBean对象中一定有一个mainboard属性,并将其赋为字符串 \b) 在Spring配置文件中一定定义了一个id为 \的Bean c) Computer中一定定义了一个setChmainboard()方法 d) chmainboard可以是一个基本类型的值

47、在ASP.NET中,子目录products文件夹中的Web.config文件中有这样一段代码,则允许()角色访问此子目录。 (选择一项) a) user

b) user,manager和admin都可以 c) 都不允许

d) 只有匿名角色不允许

48、关于常见的Java框架技术,下列选项中的说法错误的是()。 (选择一项) a) Struts是一个MVC实现,限制了系统的“模型”、“视图”和“控制器”的实现方式 b) Hibernate是一个持久化框架,可以替代繁琐的JDBC编码 c) Spring提供了依赖注入和AOP的实现

d) DWR可以帮助我们更快捷地完成Ajax编码 49、在ASP.NET中,缓存技术是一种应用十分广泛的技术,也是ASP.NET不可缺少的特性。其中整页缓存是最简单的缓存形式,其使用语法如下所示,选项中对该语法描述错误的是()。 (选择二项)

<%@ OutputCache Duration=\

VaryByControl=\a) 只要没有VaryByParam属性,就可以没有VaryByControl属性 b) Location用于指定输出缓存项的位置,默认为any c) 页面被缓存的时间为50毫秒 d) Duration为必需属性

50、在Hibernate中有如下代码,运行结果是()。 (选择一项) tx=session.beginTransaction() ; Customer c1=(Customer)session.get(Customer.class,new Long(1)) ;

Customer c2=(Customer)session.get(Customer.class,new Long(1)) ; System.out.println(c1==c2) ; tx.commit() ; session.close() ;

a) 运行出错,抛出异常 b) 打印出false c) 打印出true

d) 什么也没有输出