笔试题 下载本文

27 关于Spring 与Struats 的集成, 以下说法正确的是(ac ).

A Spring 提供的ContextLoaderPlugln插件,可做到Spring 和 Struts 的无缝集成 B Struts 的 Action Rrqeata 仍由 Struts 来创建

C在 struts-config.xml 文件中配置插件时,需要指定Spring 配置文件的位置 D Spring 配置文件中中的name 属性的值要与Struts 配置中相应Actuin

28 在Java Web应用开发中,HttpServlet的doPost方法定义如下,则能正确获取HttpSession对象的语句是(a)。 Public void doPost(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ //省略此处代码 }(选择一项)

A HttpSession session = request.getSession(true); B HttpSession session = request.getHttpSession(true); C HttpSession session = response.getSession(true); D HttpSession session = response.getHttpSession(true);

29 在ASP.NET的AJAX框架技术中,设置Tabs控件选项卡标题需要设置TabPanel控件的(a)属性。(选择一项)

A HeaderText

B HeaderTemplate 选项卡标题模板 C ContentTemplate 内容模板 D ActiveTabIndex 没有这个属性

30 在ASP.NET的数据绑定控件中,DetailsView控件用来显示数据库中的单条记录的详细信息。以下属性中用与设置或取控件默认状态的属性是(b)。(选择一项) A DataPrimary B DefaultMode C DataKeyNames D DataKey

31 在Hibernate的实体类映射文件中,每个节点配置一个实体类的映射信息,节点的(a)属性对应数据库表的名字。(选择一项) A table B id

C name 指定了映射的类名 D type

32 在Java框架技术中,关于框架的概念,下面说法错误的是(bd)。(选择二项) A 框架是一个半成品

B 使用Spring时,持久化层一定要使用Hibernate实现(不一定) C 多个框架可以集成在一起使用

D Ajax是一个客户端的框架(也是服务器端的框架)

33 在JSP页面中,使用JSTL的SQL标签酷中update标签前,必须首先使用(c)标签。(选择一项) A query 查询数据库信息的专用标签 B param

C setDataSource D forEach

34 在Hibernate中,下面创建Criteria查询对象的语句正确的是(d),以知query为org.hibernate.Query的对象、 session为org.hibernate.Session的对象、hql为String类型的查询字符串、User为已定义的实体类。(选择一项) A Criteria c = query.createCriteria(hql); B Criteria c = session.createCriteria(hql);

C Criteria c = query.createCriteria(User.class); D Criteria c = session.createCriteria(User.class);

35 在ASP.NET 的AJAX框架技术中,有关ModalPopup孔件的DropShadow属性描述正确的是(a)。(选择一项) A 用于设置弹出的控件是否有阴影效果 B 用于设置是否允许拖拽 C 用于设置取消按钮的ID D 用于设置确定按钮的ID

36 在J2EE技术的体系结构中,中间层技术包括(bc)(选择二项) A Ajax(表示层) B JDBC C Servlet

D JSP(表示层)

37 下面有关ASP.NET的运行机制描述正确的是(ad)。(选择二项) A 某一页面第一次请求比第二次请求速度慢 B 某一页面第二次请求比第一次请求速度慢 C 某一页面第一次被请求时,首先要执行 D 某一页面第一次被请求时,首先要编译

38 关于Java中的Map接口,下列说法正确的是(cd)。(选择二项) A Map接口继承自Collection接口

B Map中元素的key值可以重复(key值不可以重复) C Map中元素的value值可以重复 D Map 中元素是以键-值对形式存储

39在Java Web应用程序中,从HTTP请求中获得请求参数,应该调用(c)方法。(选择一项) P45 A 调用HttpServletRequest对象的getAttribute() B 调用HttpServletResponse对象的getAttribute() C 调用HttpServletRequest对象的getParameter() D 调用HttpServletResponse对象的getParameter()

Request—请求 Response 响应 Attribute属性 Parameter参数

40 在JavaEE中,有关重定项与转发的说法错误的是(bd)。(选择一项) A 转发时IE地址栏不发生改变,可重定向则发生改变

B 转发是客户端行为,而重定向是服务器端行为 转发是服务器行为,重定向是客户端行为 C 对于请求中的数据,转发时不丢失

D 对于请求中的数据,重定向时不丢失(要丢失数据,并在地址栏显示相应的地址)

41 在DWR框架中,下面配置信息中一句的含义是(a)。

(选择一项)

A UserManager中有名称为check的方法

B 将UserManager的check方法发布,使之可以在javaScript脚本中直接调用 C UserManager中必须包含check方法的实现

D 将已经定义好的check方法导入到UserManager中,以便可以直接使用

42 要想在项目中使用Struts,需要做的准备工作包括(ab)。(选择二项) A 将Struts库文件添加到项目中

B 添加Struts配置文件struts-config.xml C 在web.config中配置Struts D 创建ActionBean和FormBean

我们要使用Struts首先要将Struts库文件添加到项目,然后再WEB-INF下建立Struts-config.xml配置文件,最后,在web. Xml中正确配置ActionServlet。这些是使用Struts开发准备工作,要在正式开发开始前做好。准备工作一定要做好。

43 第三方软件CodeSmith是一款非常著名的商业代码生成器。要利用CodeSmith打印下列图形,正确的代码是(c)。(选择二项) * ** *** A <% for(int i=0;i<3;i++) { for(int j=0;j<=I;j++) { Response.write(“*”);

}

Response.WriteLine();

} %>

B <%=”*”%> <%=”**”%> <%=”***”%> C <%=”*”;%> <%=”**”;%> <%=”***”;%> D <%

44 在java Web应用开发中,以下对RequestDispatcher接口理解正确的是(bc)。(选择二项) A JSP中包含隐式对象dipatcher,它的类型是RequestDispatcher

B ServletRequest包含GetRequestDispatcher()方法,用于返回RequestDispatcher的对象 C RequestDispatcher包含forward()方法,用于把请求继续传递给别的Servlet或者JSP页面 D JSP中包含隐式对象request,它的类型是RequestDispatcher

45 分析如下所示的Spring配置文件中的代码,则选项中的说法正确的是()。 (选择二项) A 这是Spring1.2风格的配置

B 定义了一个切面(pointcut切面)

C 将对com.aptech.jb.biz包下的所有类的所有方法进行事务控制 D 节点还应该配置transaction-manager属性

46 在Struts应用程序中,某配置文件中包含如下所示的代码,则对下面这段代码的说法正确的是(bc)。

className = “org.springframework.web.struts.ContextLoaderPlugIn”> (选择二项)

A 这段配置代码将出现在Spring配置文件中 B 这段配置代码用与配置Struts和Spring的集成 C 该项目中s-config.xml是Spring配置文件 D 该项目中s-config.xml是Struts配置文件

47 在下面ASP.NET的事件处理程序中,(b)代码能够正确的判定GridView控件中所有行的[BookId]列值为2。 Protected void GridView1_RowDataBound(object sender,GridViewRowEventArgse){}(选一项) A、string lb1=DataBinder.Bind(e.Row.DataItem, “BookId”); If(lb1==”2”){ //….}

B、string lb1=DataBinder.Eval(e.Row.DataItem, “BookId”); If(lb1==”2”){ //….}

C、string lb1=Convert.Tostring(DataBinder.Eval(e.Row.DataItem, “BookId”)); If(lb1==”2”){ //….}

D、string lb1= Convert.Tostring(DataBinder.Bind(e.Row.DataItem, “BookId”)); If(lb1==”2”){ //….}

48、关于 ASP。NET的验证控件,下面说法错误的是(bc)(选二项)

Response.Write(“*”);

Response.Write(“**”); Response.Write(“***”); %>