收藏 分销(赏)

Charp试题(附答案).doc

上传人:仙人****88 文档编号:11990484 上传时间:2025-08-26 格式:DOC 页数:9 大小:86.50KB 下载积分:10 金币
下载 相关 举报
Charp试题(附答案).doc_第1页
第1页 / 共9页
Charp试题(附答案).doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
1、 如果要把数据库中每个表的内容显示在ASP.NET的页面上,下面描述中错误的是() (选择一项) a) ASP.NET具有比JSP更加方便快捷的开发特性 b) ASP.NET可以轻松实现对此数据表的绑定操作 c) ASP.NET还可以使用自带的样式,实现美观的显示效果 d) ASP.NET能够方便地使用相关控件直接显示数据。但是,如果要对此数据内容的排序、分页等功能时,程序员必须自己编写代码实现 2、在Spring中,关于依赖注入,下面说法错误的是() (选择一项) a) 依赖注入提倡面向接口编程 b) 依赖注入可降低系统的各个组件之间的依赖程度 c) 依赖注入的组件对外提供接口时,使得可以随意更换接口的实现 d) 依赖注入使得在实现组件时,必须考虑各个组件中的依赖关系 3、在JSP中,()标准动作用于将用户请求重定向到一个HTML文件、另一个 JSP页面或Servlet。 (选择一项) a) forward b) getProperty c) useBean d) setProperty 4、在Struts框架中,()类用于在视图层和控制层之间传递HTML表单数据。 (选择一项) a) Action b) ActionForward c) ActionForm d) ActionServlet 5、在ASP.NET中,下面的()对象能够保持页面级的状态。 (选择一项) a) ViewState b) Session 用户级 c) Cookie 用户客户端 d) Application 应用程序级别 6、在ASP.NET中,使用()控件可以实现对输入数据的边界值和范围的验证。(选择一项) a) CustomValidator 自定义验证控件 b) RangeValidator 范围验证判断 c) CompareValidator 内容比较验证 d) ReguiredFieldValidator 非空验证 e) RegularExpressionValidator 正则表达式 7、Web服务的数据传输标准是(),从而最终实现跨平台、跨语言之间的相互通信和数据可享。 (选择一项) a) HTTP b) XML c) HTML d) JAVA 8、在ASP.NET的以下控件中,()控件可以实现在图片中定义一些热点的功能。(选择一项) a) ImageList b) ImageMapPath c) ImageMap d)MultiView 9、 HTTP是一个()协议,无法进行用户状态的跟踪。 (选择一项) a) 无状态 b) 有状态 c) 状态良好的 d)局域网 10、下面选项中不属于ASP.NET的特色与优势的是()。 (选择一项) a) ASP.NET遵循XHTML标准,实现了与浏览器无关性 b) ASP.NET主要用于开发客户端应用软件 c) ASP.NET具有丰富的控件库 d) ASP.NET采用代码后置技术,使界面设计与逻辑分开便于维护 11、在以下选项中,()不属于ASP.NET系统对象 (选择一项) a) Page对象 b) Request对象 c) Server对象 d) Response对象 e) 以上全是 12、在Java Web应用程序中,可以使用()接口或类中定义的()方法来处理客户端发出的表单数据请求。 (选择一项) a) HttpServlet doHead b) HttpServlet doPost c) ServletRequest doGet d) ServletRequest doPost 13、在ASP.NET中,可以利用IIS创建虚拟目录和站点,那么虚拟目录和站点的区别在于()。 (选择一项) a) 站点的路径是站点的文件夹,如:http://localhost/web,虚拟目录的路径是主机的物理路径,如:e/MyWeb b) 站点需要指定端口号,虚拟目录则不需要指定端口号 c) 不需为站点设置访问权限,但必须对虚拟目录设置访问权限 d) 在IIS管理器中右键点击“默认网站”后执行“新建”→“Web应用站点”可以创建站点,在IIS管理器中右键点击“网站”后执行“新建”→“虚拟目录”就能创建一个虚拟目录 14、在Java中,关于属性文件,下列选项中的说法错误的是()。 (选择一项) a) 属性文件以名称和值的形式保存信息 b) 属性文件中只能保存String类型的信息 c) 属性文件的文件扩展名是.xml d) 在Java程序中使用Properties类读取属性文件中的信息 15、ASP.NET中AJAX框架技术的核心组件UpdatePanel的作用是()。 (选择一项) a) 全局脚本控制器 ScriptManager b) 实现页面无刷新 c) 实现在更新过程中给出提示 UpdateProgress d) 实现在间隔一定的时间自动完成特定任务 Timer 16、在应用程序中,持久化是将程序中数据在瞬时状态和持久化状态间转换的机制,下面()选项中的数据是瞬时状态的。 (选择一项) a) 保存在关系型数据库中的数据 b) 保存在文件中的数据 c) 在网络中传输的数据 d) 印在书本上的数据 17、Hibernate支持的查询方式包括()。 (选择二项) a) HQL查询 b) Criteria查询 c) SQL d) Xpath 18、部署ASP.NET应用程序时,关于使用Xcopy方式发布站点的说法正确的是()。 (选择一项) a) 将MyWeb站点发布到本地机E盘Web目录下的命令是 C:>XCopy E:\MyWeb E:\Web /f /e /k /h b) XCopy可以自动在IIS上创建虚拟目录 c) XCopy是最简单的部署Web应用程序的方法 d) 使用XCopy方式只能发布Release版的应用程序 19、在Java EE中,Servlet是在服务器端运行以处理客户端请求而做出响应的程序,在Servlet的初始化阶段()方法被调用。 (选择一项) a) init() b) destroy() c) service() d) doGet() 20、在Java Web应用中,MVC设计模式中的C(控制器)通常由()充当。(选择一项) a) JSP b) CSS c) Servlet d) JavaBean 21、在Hibernate的关联映射中,单向一对多关联的映射应()。 (选择一项) a) 配置在多的一方的映射中 b) 配置在单一的一方的映射中 c) 配置在哪一方均可,但只可在一方配置 d) 两方均需配置 22、在Java中,封装数据的JavaBean需要满足的条件中不包括()。 (选择一项) a) 类公有 b) 属性公有 c) getter、setter方法公有 d) 含有公有、无参的构造方法 23、在ASP.NET的AJAX框架技术中,有关Accordion控件作用描述正确的是()。 (选择一项) a) 用来显示模式弹出窗体 b) 用于显示日历 c) 用于实现菜单效果 d) 用于实现选项卡功能 24、在Spring AOP中,下面说法错误的是()。 (选择一项) a) Spring采用代理的方式,将方面代码织入到业务对象中 b) 编写好通知类后,通过直接访问业务对象,通知代码也会执行 c) AOP是一种设计思想,Spring提供了一种优秀的实现 d) 使用Spring AOP,基本无需修改原来的代码,通过简单配置就可以达到目的 25、在ASP.NET中页面部分缓存有多种方法,最常用的是“缓存后替换”方法,缓存后替换主要是通过使用() 来实现。 (选择一项) a) Button b) Substition : 绑定一个静态的,返回值 是string 类型的函数 , 有一个参数HttpContext类型 c) Table d) Label 26、ASP.NET中的RSS发布,就是通过RSS文件将信息以各种形式发布在各种平台上的一种信息发布方式。以下关于RSS的说法错误的是()。 (选择二项) a) RSS是基于XML的文件 b) RSS对格式的要求十分严格 c) Repeater控件不适合RSS的发布 d) RSS格式的内容允许有HTML的标签 27、ASP.NET中的用户控件是一种自定义的组合控件。用户控件的()指令用于使用已创建的自定义控件。 (选择一项) a) Register b) Control c) TagPrefix d) Page 28、在ASP.NET中,关于HttpHandler程序的说法错误的是()。 (选择一项) a) 每个Web请求可以被多个HttpModule处理,但是只能被一个HttpHandler处理 b) 每个Web请求可以被多个HttpHandler处理,但是只能被一个HttpModule处理 c) 任何一个HttpHandler程序都必须具有ProcessRequest方法 d) 任何一个HttpHandler程序都必须具有IsReusable属性 29、在Java Web应用程序中,某HttpServlet的doGet方法如下所示,则在下划线处填写()代码,可以正确得到RequestDispatcher的对象。 (选择一项) public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //此处填写代码 } a) RequestDispatcher dispatcher=response.getRequestDispatcher("/test"); b) RequestDispatcher dispatcher=new RequestDispatcher(); c) RequestDispatcher dispatcher=RequestDispatcher.getInstance(); d) RequestDispatcher dispatcher=request.getRequestDispatcher("/test"); 30、ASP.NET中AJAX框架技术的日历控件(Calendar)解决了传统ASP.NET日历控件存在的以下除了()的三个问题。 (选择一项) a) 不能实现日历控件和TextBox的智能绑定 b) 选定日期后无法自动隐藏 c) 选定日期后需要刷新页面 d) 不能实现月份的选择 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) <action path="/testDispatch" scope="request" type="TestDispatchAction" parameter="operate"> </action> b) <action path="/testDispatch" scope="request" type="TestDispatchAction"> </action> c) <action path="/testDispatch" scope="request" type="TestDispatchAction" operate ="parameter "> </action> d) <action path="/testDispatch" scope="request" type="TestDispatchAction"> <parameter>operate</> </action> 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) <c:set var=”myName” value=”ACCP”/>中没指定scope,默认为“page”,其等同于pageContext.setAttribute(“myName”,”ACCP”); b) <c:if>与<c:else>结合使用,可实现多重分支判断结构 c) <c :forEach>可以方便地遍历数组或循环 d) <sql :query>用于执行数据查询,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代码,则()选项中的代码会生成同样的结果。 <select name="sel"> <% BeerStyles[] styles=beerService.getStyles(); for(int i=0;i<styles.length;i++){ BeerStyle style=styles[i];%> <option value="<%=style.getObjectID() %>" <%=style.getTitle()%> </option> <%}%> </select> (选择一项) a) <select name="sel"> <c:for array=”${ beerService.styles}”> <option value=”${item.objectID}”>${item.title}</option> </c:for> </select> b) <select name="sel"> <c:forEach var=”style” items=”${ beerService.styles}”> <option value=”${item.objectID}”>${item.title}</option> </c:forEach> </select> c) <select name="sel"> <c:for var=”style” array=”${ beerService.styles}”> <option value=”${item.objectID}”>${item.title}</option> </c:for> </select> d) <select name="sel"> <c:forEach var=”style” array=”${ beerService.styles}”> <option value=”${item.objectID}”>${item.title}</option> </c:forEach> </select> 42、在ASP.NET中,下列关于三层结构说法错误的是()。 (选择一项) a) 表示层需要添加对业务逻辑层的引用 b) 业务逻辑层需要添加对数据访问层的引用 c) 数据访问层需要添加对模型层的引用 d) 模型层需要添加对业务逻辑层的引用 43、在Java Web应用程序中,给定一个Servlet的代码片段如下所示,则要取出session中的值,下划线处的代码可以是()。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String str="world"; HttpSession session=request.getSession(); session.setAttribute("str",str); } (选择二项) a) String s=session.getParameter("str"); b) String s=(String)session.getAttribute("str"); c) Object o=session.getAttribute("str"); d) Object o =(String)session.getParameter("str"); 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配置文件中有如下代码片段,在下面说法正确的是()。 (选择一项) <bean id="computerBean" class="test.Computer"> <property name="mainboard" ref="chmainboard"></property> <property name="harddisk" ref="xjharddisk"></property> </bean> a) computerBean对象中一定有一个mainboard属性,并将其赋为字符串 "chmainboard" b) 在Spring配置文件中一定定义了一个id为 "chmainboard"的Bean c) Computer中一定定义了一个setChmainboard()方法 d) chmainboard可以是一个基本类型的值 47、在ASP.NET中,子目录products文件夹中的Web.config文件中有这样一段代码,则允许()角色访问此子目录。 (选择一项) <authorization> <allow roles="user"/> <deny users="*"/> <allow roles="manager"/> <allow roles="admin"/> </authorization> 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="50" VaryByParam="id;name" VaryByControl="none" Location="any" VaryByCustom="browser"%> 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) ; mit() ; session.close() ; a) 运行出错,抛出异常 b) 打印出false c) 打印出true d) 什么也没有输出
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服