笔试题

更新时间:2023-12-02 14:29:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1 在asp.NET中,如果需要上传一张新图片,则需要使用到以下(b)控件。 A Calendar B FileUpload D FileDownLoad D PictureBox

2在java EE中,taglib指令中uti属性指定标签描述文件,该文件是以(c)为扩展的文件。 A .tab B .tag C .tld D .dir

3在ASP.NET中,以下用与验证必填的严整控件是(a). A RequiredFieldValidator 非空

B RegularExpressionValidator 正则表达式。身份证、邮箱 C CompareValidtor 比较 D CustonValidator 自定义

4以下关于ASP.NETDE 技术优势说法错误的是(d)。 A ASP.NET拥有丰富的控件库

B 在VS开发环境中,可以方便地设置断点、调试ASP.NET程序 C 在VS开发环境中,可以方便使用拖拽方式设计ASP.NET页面

D ASP.NET程序可以使用包括C#、VB.NET、JAVA在内的多种语言编写

5在JSP页面中,、使用struts logic标签时,应该使用(d)进入引入。 A <%@page url=”http://struts.apache.org/tags-logic” prefix=”logic”/> B <%@taglib url=” http://struts.apache.org/tags-logic” prefix=”logic”> C< %@page uri=”http://struts.apache.org/tags-logic” prefix=”logic”/> D <%@taglib uri=” http://struts.apache.org/tags-logic” prefix=”logic”>

6 ASP.NET中AJAX框架技术Accordion控件的(b)属性用来设置菜单内容样式。 A HeaderCssClass 菜单标题样式 B ContentCssClass 菜单内容样式 C HeaderTemplate D ContentTemplate

7 在ASP.NET中,动态添加水印效果时,如果使用HttpHandler方式,则创建的HttpHandler程序以(b)作为后缀名。

A .aspx 页面 B .ashx

C .aspm Web service 文件扩展名 D .ascx 控件

8 在Hibernate中,Group.hbm.xml映射文件中有如下代码:

相关的数据库表包括tbl_group、tbl_students,下面说法正确的是(d)。 A grp_id是类Group的属性 B grp_id是类Student的属性 C grp_id是类tbl_group中的字段 D grp_id是类tbl_student中的字段

9在ASP.NET中,Web service 文件扩展名是(b)。 A ascx (用户控件的后缀名) B asmx

C aspx(普通页面的后缀名) D ashx(HttpHandler的后缀名)

10在ASP.NET中有两种配置文件,分别是(c)和machine.config。 A config.sys B config.web C web.config D sys.config

11 以下关于ASP.NET开发服务器的描述错误的是(b) A ASP.NET开发服务器是一个轻量级的Web服务器. B ASP.NET开发服务器与IIS功能完全一样

C ASP.NET开发服务器可以方便我们快速传递调试和开发ASP.NET应用程序 D ASP.NET开发服务器避免了IIS中复杂的设置

12 在ASP.NET中,Page对象的(a)属性用于判断页面是否是第一次加载 A IsPostBack B name C Expires D Timeout

13 ASP.NET提供了一种比较简单的方法保持统一的页面风格,那就是母版页.以下关于母版页于普通页区别的描述中错误的是(c) A 声明不同 B 扩展名不同

C 母版页文件名固定,而普通页面文件名可改 可以改 D 普通页面不能使用ContentPlaceHold控件,而母版页可以

14 在Hibernate中,对于下面代码说法正确的是(bc) (选择二项) Restricyions.ge(“money”,75,MatchMode.EXACT)(ge大于和等于) A money 是数据库表的字段名(属性名) B 该语句可以作为 HQL 的查询条件

C ge是Restrictions 类的静态方法,表示”不小于” D 该语句有语法错误

15在ASP.NET 的 AJAX控件中,以下有关Rating 控件属性 CurrentRating 的作用描述正确的是(a) A 当前默认的等级 B 最大等级 C 等级星的样式

D 选中的等级星显示样式

16在JSP中,关于EL隐式对象,以下(a)说法是正确的。(选择一项) A${param.name}能得到参数 name 的值

B${param.Values.name[1]}能得到名为name 的一组参数中的第一个值

C 作用域访问对象包括pageScope、requestScope、sessionScope、applicationScope和pageContext(pageContext

不是EL隐式对象)

D 在作用域访问对象中可访问作用域最小的是applicationScope(applicationScope作用域最大)

17 ASP.NET中AJAX框架技术的CollapsiblePanel控件用于实现(c)效果。 A 弹出窗口模式 B 各种阴影效果 C 折叠面板

D 根据用户输入的前几个字母或者汉字给出相关提示

18 在ASP.NET中,对用户输入信息的格式验证应该放在(c)。 A 模型层 B 数据访问层 C 表示层

D 业务逻辑层

19 开发基于MVC体系结构的Java Web应用程序是,负责实际的数据处理(如数据库连接、请求数据库和实现业务逻辑)的组件为(a) A JavaBean B HTML C JSP D Servlet

20 在Java EE中,下列代码能够正确获得名称dsname的数据源,并获取Connection的对象是(c)。 A Datasource source= new Datasource(); Connection conn= new Connection(); B Datasource source=Context.initSource(); Connection conn=sourc.get Connection(); C Context ctx=new lnitalContext;

Datasource source=(Datasource)ctx.lookup(”java:comp/env/daname”); Connection conn=sourc.getConnection(); D Context ctx = new lnitalContext();

DataSource source =(DataSource)ctx.lookup(“dsname”); Connection conn = source.getCommection();

21 在ASP.NET AJAX 框架技术中,将日历控件的ID绑定到Calendar的(a )属性上. (选择一项) A TargetControlID

B Format 显示的日期格式 C CssClass 样式

D PopupButtonID 通过选择按弹出的日期时按钮的ID

22 在ASP.NET中,下面的(b )代码只能接收以Get方式发送的客户请求数据. A Request.Form[“id”]

B Request.QueryString[“id”] C Request[“id”]

D Request.Form.Get(“id”)

Request对象QuerySting属性提交方式要设置为“Get”

23 Java Servlet 生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下确定的是( b) A 加载类、 实例化、 服务、 初始化、 销毁 B 加载类、 实例化、 初始化、服务、 销毁 C 实例化、 加载类、 初始化、服务、 销毁 D 加载类、 初始化、 实例化、 服务、 销毁

24 下面有关ASP.NET中Request 对象的 QueryString 属性描述正确的是(a ) A 用于收集HTTP协议中的Get请求发送的数据

B 用于收集Post 方法发送的请求数据 Request.Form用于表单提交方式为Post的情况 C 包含了服务器和客户端的系统信息 cookies?? D 以上三项的集合 参考 http://developer.51cto.com/art/200903/117421.htm

25 在ASP.NET中,对用户控件的描述错误的是(c ). A 用户控件通常是由系统提供的可视化控件组合而成 B 用户控件在页面上可以重新复使用,实现了代码的重用

C 所有能够使用用户控件实现的页面功能,使用母版也同样可以实现

D 当大量页面局部功能重复、且这些局部功能可以由系统提供的可视力\\化控件组合完成时,就有必要创建用户控件了

26 ASP.NET 中,关于Repeater 控件下列说法中正确的是( c) A Rrqeatar 会自动生成标签 B Rrqeatar 控件不能显示HTML的内容

C Rrqeatar 控件不会自动添加HTML的内容 D Rrqeatar 会自动生成标签

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(“***”); %>

A、当EnableClientScript属性设置为true时,在浏览器支持客户端验证的情况下验证控件将在客户端完成对页面数据的验证

B、在使用客户端验证时,使用super.IsValid语句可以判断页面中的输入是否通过验证 Page.IsValid 可以判断页面所有验证控件是否都验证通过

C、当EnableClientScript属性设置为false ,Web 服务器将对接收的客户端数据进行验证,且不需要编码就可以自动修正不符合要求的数据

D、所有的验证控件都具有EnableClientScript属性

49 、在Struts中,配置DispatchAction的要点包括(a)(选一项) A、在web.xml中配置

B、必须配置parameter属性(也不是一定的)

C、可以配置parameter属性,不配置的话属性值默认为“method” D、type 属性配置为org.apache.struts.actions.DynaActionForm

50、缓存技术是ASP.NET中不可缺少的特性,使用缓存技术可以大大的提高程序的性能,以下情况中(bc)适合于使用整页缓存

A、对使用缓存的页面进行一些有条件的控制 B、不需要频繁更新数据页面

C、占用大量时间和资源才能编译生成的页面 D、需要实时数据更新

1)在java企业级开发中使用框架的好处并不包括(c ) a)结够统一,便于学习.维护

b)充分利用前人的经验总结,构建更优质的系统

c)通过简单的配置,无需编写程序代码即可实现业务功能 d)开发时可以专心在业务逻辑的处理上

2)在ASP.NET的AJAX控件中,以下有关Rating控件属性StarCssClass代表的时( c ) a)当前默认的等级 b)最大等级 c)等级星的样式

d)选中的等级星显示样式

3)在使用Struts错误处理机制时,将报错信息定义在属性文件中后,还需要在 Struts-config.xml文件中使用( d )标签定义对该属性文件的引用。 a) b) c)

d)

4)在ASP.NTE中,利用CodeSmith工具数据库访问组件的( a )属性能够获取所有外 键列的集合。

a) ForeignKeyColumns b) NonForeignKeyColumns c) IsForeignKeyMember d) NonKeyColumns

5)关于Struts的DispatchAction,下列说法正确的是( a ) a)扩展自DispatchAction的Action类不必定义execute方法

b)在DispatchAction Bean中,创建的实际操作业务的方法,传入的参可以和普 通的Action的excute方法不同

c)在DispatchAction Bean中,方法名的前缀必须为“to”或“do”

d)与普通Action的配置相比,要使用DispatchAction.需要多一个param属性(如果param写成paramter就是对的,那就选D)

6)在Struts应用程序的JSP页面上,使用html:optionsCollection标签初始化从数据库 查询得到下拉列表框的选择项,该标签的( c)属性表示用作选项的值。 a) name b) label c) value d) property

name 作用域内的值的名字 label 界面上显示的值 value 选择返回的实际值

property 绑定Form里面所对应的属性

7)Hibernate是一个优秀的java持久化层解决方案,那么数据的持久化指的是( b ) a)数据在程序退出后就不复存在

b)数据在程序退出后以文件等形式保存在储存设备中 c)数据的内容是不变的,处于静态 d)数据的内容是变化的

本文来源:https://www.bwwdw.com/article/k2tt.html

Top