已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
sec s3 j2ee结业考试 题库不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。)1) 在jsp中,只有一行代码:$2+2,运行将输出( b )。(选择一项)a. 2+2b. 4c. nulld. 没有任何输出,因为表达式是错误的2) 编写自定义标签处理类后,需要编写一个( b )去描述。(选择一项)a. .tag文件b. .tld文件c. dtd文件d. .xml文件3) 在一个filter中,处理filter业务的是( c )方法。(选择一项)a. dealfilter (servletrequest request,servletresponse response,filterchain chain)b. dealfilter (servletrequest request,servletresponse response)c. dofilter (servletrequest request,servletresponse response, filterchain chain)d. dofilter (servletrequest request,servletresponse response)4) jsp el 表达式:$user.loginname执行效果等同于( a)。(选择一项)a. b. c. d. 5) 在j2ee中,标签库中文件(*.tld)存放在( a )目录下。(选择一项)a. webinfb. webinf/tagsc. webinf/classesd. webinf/lib6) 以下( d )参数不属于标签。(选择一项)a. varb. beginc. endd. delims7) 以下不是tagsupport类的方法的是( a )。(选择一项)a. dopost()b. dostarttag()c. doendtag()d. doafterbody()8) 如下代码,执行效果为( c )。(选择一项)a. 123 123b. a 123c. 123 ad. a a9) 以下标签实现了switch功能的是( c )。(选择一项)a. b. c. 与d. 10) 以下代码执行效果为( b )。(选择一项)1a. ab. svsec. 21d. null11) dom 是对象化的xml数据接口,一个与( a )无关的标准接口规范。(选择一项)a. 语言、平台b. 操作系统c. 开发环境d. 可移植环境12) 一个xml文件最基本的构成是(a c )。(选择二项)a. xml声明b. 处理指示c. xml元素d. 文件的内容13) 使用jndi配置数据源时,在context.xml文件中使用( c )元素来配置数据源。(选择一项)a. b. c. d. 14) 以下对数据库连接池的作用描述错误的是( b )。(选择一项)a. 连接池技术重用了消耗内存的资源,大大节省了内存b. 连接池不需要访问数据库c. 提高了服务器的服务效率d. 能够支持更多的客户服务15) 当xmlhttprequest对象的status返回值为( c )时表示请求未找到。 (选择一项)a. 4b. 200c. 404d. 50016) jspsmartupload是一个可免费使用的全功能的文件上传下载组件,以下不属于它的优点的是( d )。(选择一项)a. 使用简单b. 能全程控制上传c. 能对上传的文件在大小、类型等方面做出限制d. 能将文件上传到数据库中,但不能能将数据库中的数据下载下来17) 图片水印的实现原理,序列号排序正确的是( b )。(选择一项)水印图片或文字添加好后,输出为文件或输出到页面显示根据图片的路径,将图片读取到内存中然后给内存中的图片对象添加文字,或添加已经准备好的水印图片a. b. c. d. 18) 下列不属于xml web service的核心技术的是( d )。a. httpb. xmlc. soapd. jsp19) 以下不属于session的方法的是( d )。(选择一项)a. load()b. save()c. close()d. open()20) 以下hibernate主键生成策略是根据底层数据库对自动生成标识符的支持能力的是( d )。(选择一项)a. incrementb. identityc. sequenced. native21) 以下程序代码对customer的name属性修改了两次:tx = session.begintransaction();customer customer=(customer)session.load(customer.class,new long(1);customer.setname(jack);customer.setname(mike);mit();执行以上程序,hibernate需要向数据库提交( b )条update语句。(选择一项)a. 0 b. 1 c. 2 d. 322) 关于hql与sql,以下说法正确的是( b )。(选择一项)a. hql与sql没什么差别b. hql面向对象,而sql操纵关系数据库c. 在hql与sql中,都包含select,insert,update,delete语句d. hql仅用于查询和删除数据,不支持insert,update语句23) 已知系统中tbl_user表对应的实体类是tbluser,下列hql语句中正确的是(d)。(选择一项)a. from tbl_userb. select * from tbluserc. select tbluser from tbluserd. from tbluser t where t.uname =1524) 执行下面代码,运行的效果是( c )。(选择一项)string hql = from tblstudent s order by s.score asc;query query = session.createquery(hql);query.setfirstresult(0);query.setmaxresults(5);return query.list();a. 返回分数最高的5个学生b. 返回分数最高的6个学生c. 返回分数最低的5个学生d. 返回分数最低的6个学生25) 阅读以下程序代码,打印结果是( c )。(选择一项)tx = session.begintransaction();customer c1=(customer)session.load(customer.class,new long(1); customer c2=(customer)session.load(customer.class,new long(1); system.out.println(c1=c2);mit();session.close();a. 运行出错,抛出异常b. 打印false c. 打印trued. 运行通过,但什么都不显示26) 下面关于aop的说法错误的是( c )。(选择一项)a. aop将散落在系统中的“方面”代码集中实现b. aop有助于提高系统的可维护性c. aop已经表现出了将要代替面向对象的趋势d. aop是一种设计模式,spring提供了一种实现27) 关于spring对hibernate的支持,下面说法错误的是( bc )。(选择二项)a. spring提供基类完成了繁琐的异常处理代码b. spring提供基类完成了繁琐的事物处理代码c. spring提供的基类对查询没有提供良好的支持d. spring提供的基类需要注入sessionfactory才能正常运行28) 某业务方法materielapply(userentity user, list materiels)需要对其进行事务控制,下面的声明方式不能起到效果的是( b )。(选择一项)a. 将查询方法声明为只读事务,其他方法声明为requiredb. 声明do开头的方法为required,并修改方法名为domaterielapplyc. d. 事务的propagation属性声明为supports29) 下面不是spring中接口注入的方式的是( d )。(选择一项)a. 接口注入b. 构造子注入c. 设值注入d. 指针注入30) 下列关于spring特性中ioc描述错误的是( a )。(选择一项)a. ioc就是指程序之间的关系由程序代码直接操控b. 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移c. ioc将控制创建的职责搬进了框架中;并把它从应用代码脱离开来d. 当使用spring的ioc容器时只需指出组件需要的对象,在运行时spring的ioc容器会根据xml配置数据提供给它。31) 下面关于spring描述错误的是( c )。(选择一项)a. spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题b. spring事务管理的通用抽象层还包括jta策略和一个jdbc datasourcec. 与jta或ejb cmt一样,spring的事务支持依赖于java ee环境d. spring事务语义通过aop应用于 pojo,通过xml或java se 5注释进行配置32) 对下面spring声明式事务的配置含义的说明错误的是( c )。(选择一项) propagation_required,readonly propagation_required a. 定义了声明式事务的配置模板b. 对get方法采用只读事务c. 缺少sessionfactory属性的注入d. 配置需要事务管理的bean的代理时,通过parent引用这个配置模板,代码如下: 33) 在spring中,看如下spring配置文件中的代码,下列说法正确的是( b )。(选择一项)a. 将包下的所有类进行事务控制b. 将包下的所有类的所有方法进行事务控制c. 节点还应该配置transaction-manager属性d. 定义了一个通知34) 下面使用dwr的代码中,可能存在错误的是( c )。(选择一项)function checkuserexists(name)juserchecker.check(haolejiaowo);/ a function haolejiaowo(isexist) / b if(isexist = 1) / c alert(用户名已存在!); / delse if(isexist = 0)alert(用户名不存在!); a. a处b. b处c. c处d. d处35) 对struts的描述,错误的是( b )。(选择一项)a. struts基于servlet技术实现b. 使用struts时不能同时使用hibernate或spring,也不能在页面使用el表达式c. struts是mvc设计模式的实现d. struts是一个半成品,可以基于它构建自己的应用程序36) struts的体系结构不包括( a )。(选择一项)a. 模型层b. struts控制器组件c. struts配置文件d. struts标签库37) struts中动态调用的格式是(d )。(选择一项)a. actionname_methodname.dob. actionname!methodname.doc. actionname/methodname.actiond. actionname!methodname.action38) struts提供了action接口定义了5个标准的字符串常量,不包括的有( c )。(选择一项)a. successb. errorc. regd. input39) 如下代码,对demoaction起作用的拦截器有( b )。(选择一项)a. 只有testinterceptorb. 只有demointerceptorc. 都不起作用d. 同时起作用40) 如下代码,其中说法正确的是( ad )。(选择二项)a. 奇数行为黄色b. 偶数行为黄色c. 奇数行为红色d. 偶数行为洪色41) 下面代码运行的结果正确的是( a )。(选择一项)%string url=生成超链接;pagecontext.setattribute(uid,url);%a. 生成超链接b. 生成超链接c. 找不到对象d. 什么都不输出42) 在oracle中,使用如下语句创建用户tom,则对于该用户而言,以下说法错误的是( b )。(选择一项)create user tom identified by tomsysa. 该用户的口令为tomsysb. tom 默认的表空间为systemc. tom 的临时表空间为tempd. 使grant update 命令可以修改tom的口令43) oracle数据库的查询工具不包括( d )。(选择一项)a. dos命令行的sql*plusb. sql*plus for windowsc. pl/sql developerd. greenfoot44) 回收用户的权限语法正确的是( ad )。(选择二项)a. revoke insert scott.emp from teacher;b. revoke insert scott.emp to teacher;c. revoke insert,update scott.emp to teacher;d. revoke insert,update scott.emp from teacher;45) 在oracle中,关于having子句,以下说法正确的是( c )。(选择一项)a. having子句和where子句相同b. having子句用于单行的条件查询c. having子句用于已分组的条件查询d. having子句必须紧跟在where子句后面使用46) 在oracle中,序列venseq使用下面的语句创建:create sequence venseqincrement by 1 start with 10maxvalue 100 minvalue 10 cycle cache 5;下面对序列venseq修改的语句,错误的是( c )。(选择一项)a. alter sequence venseq start with 1;b. alter sequence venseq maxvalue 90;c. alter sequence venseq nominvalue;d. alter sequence venseq nocache;47) 在oracle中,( b )函数将char或varchar数据类型转换为date数据类型。(选择一项)a. dateb. to_datec. todated. ctodate48) 在jquery中,想要找到所有元素的同辈元素,下面可以实现的是( c )。(选择一项)a. eq(index)b. find(expr)c. siblings(expr)d. next()49) 在jquery中,想要实现通过远程http get请求载入信息功能的事件是( c )。(选择一项)a. $.ajax()b. load(url)c. $.get(url)d. $.getscript(url)50) 在jquery中,如果想要自定义一个动画,用( a )函数来实现。(选择一项)a. animate()b. hide()c. show()d. slideup51) 列( c )选项的内容不是web 2.0的特点。(选择一项)a. 用户贡献内容b. 更丰富的用户体验c. 数据库技术的广泛应用d. 内容聚合技术rss的广泛应用52) 如果要在jsp页面中使用struts2提供的标签库,首先必须在页面中使用( c )编译指令导入标签库。(选择一项)a. b. c. d. 53) web服务实现数据传递时以( h )方式进行的。(选择一项)e. htmlf. txtg. xmlh. http54) 在java web应用程序中,jsp el表达式可用于访问( d )中存储的数据。(选择一项)a. web.xmlb. servletc. appletd. javabean55) 在jsp中,有el表达式$10*10 ne 10,结果是( b )。(选择一项)a. 100b. truec. falsed. 以上都不是56) 在jstl的迭代标签的属性中,用于指定要遍历的对象集合的是( b )。(选择一项)a. varb. itemsc. valued. varstatus57) 在jsp中,关于el隐式对象,以下( a )说法是正确的。(选择一项)a. $能得到请求参数name的值b. $paramv1能得到名为name的一级参数中的第一个值c. 作用域访问对象包括pagescope、requestscope、seesionscope、applicationscope和pagecontextd. 在作用域访问对象中可访问作用域最小的是applicationscope58) 阅读下列代码$ $param.age$param.sex$paramvalues.age0在地址栏内输入地址后追加:name=zuxia&age=20,显示的结果是( b )。(选择一项)a. zuxia 20b. zuxia 20 20c. zuxia 20 null 20d. zuxia 20 null59) 在java web应用程序中,给定某servlet程序片段如下,可以在下划线处插入的页面重定向请求是(d )。(选择一项)public void doget(httpservletrequest request.httpservletresponse response) throws servletexception,ioexception _ a. request.sendredirect(/myjsp.jsp);b. response.sendredirect(/myjsp.jsp);c. request.sendredirect();d. response.sendredirect();60) jsp标准标签库(jstl)包含用于编写和开发jsp页面的一级标准标签,按照标签的功能不同,将标签划分为(a )和( d )两个标签库。(选择二项)a. 通用标签库b. 条件标签库c. sql标签库d. 核心标签库61) 在java web应用开发中,如果客户端的每次请求均调用servlet,则每次调用都会执行servlet生命周期中的( c )方法。(选择一项)a. init()b. destroy()c. service()d. close()62) 在jsp中,获取数据源的正确方法是( c )。(选择一项)a. datasource source = new datasource();b. datasource source = datasource.newinstance();c. datasource source = (datasource)ic.lookup(“java:comp/env/jdbc/books”);d. 以上都不对63) 在使用数据源时,数据库的驱动程序的jar文件应该存放在( c )。(选择一项)a. 应用程序的类库内b. 应用程序的webinflib下c. tomcat根目录lib下d. tomcat的commonlib下64) modeli与model ii模式之间的区别在于( c )组件的使用。(选择一项)a. jspb. javabeanc. servletd. 标准动作65) 在jsp页面中,以下forward标准动作的语法正确的是( d )。(选择一项)a. b. c. d. 66) 在j2ee中,使用jsp开发web项目的缺点包括( ad )。(选择二项)a. 不易维护b. 方便c. 快捷d. 不易扩展67) 在j2ee中,浏览web网页服务默认的端口和tomcat服务器的默认端口是( d)。(选择一项)a. 80,8088b. 8088,80c. 88,8080d. 80,808068) 在web.xml文件中,描述了一个servlet,其中( b )指定了servlet的访问路径。(选择一项)a. 中的b. c. d. 中的69) 当xmlhttprequest对象的status返回值为( f )时表示请求正常返回。 (选择一项)e. 4f. 200g. 404h. 50070) 在jsp中,假设使用ajax发送请求,判断用户名是否存在。代码如下:/设置请求的urlvar url = a.jsp?name=zhangsan;/声明用于存储xmlhttprequest对象的变量var xmlhttprequest;/设置回调函数xmlhttprequest.onreadystatechange =dochange;/使用xmlhttprequest 对象xmlhttprequest.open(get,url,true);xmlhttprequest.send(null);function dochange()if(xmlhttprequest.status=200) alert(hello);if(xmlhttprequest.readysstate=4) alert(hello);if(xmlhttprequest.status=404) alert(hello);当发送请求到成功接收响应完毕,一共弹出几次对话框(c )。(选择一项)a. 0b. 1c. 2d. 371) 给定代码如下,以下说法正确的是( c )。(选择一项)sessionfactory sessionfactory = new configuration().buildsessionfactory();session session = sessionfactory.opensession();transaction tx = session.begintransaction();session.update(user); session.close();tx.rollback();a. 代码正确b. 代码中有一处错误c. 代码中有两处错误d. 代码中有三处错误72) 使用hibernate技术实现数据持久化时,下面(d )内容不在hibernate配置文件中配置。(选择一项)a. 数据库连接信息b. 数据库类型(dialect)c. show_sql参数d. 数据库表和实体的映射信息73) 在hibernate中二级缓存的策略不包括( d )。(选择一项)a. 只读缓存b. 只写缓存c. 不严格的读/写缓存d. 事务缓存74) 下面( ab )不是hibernate映射文件中包含的内容。(选择二项)a. 数据库连接信息b. hibernate属性参数c. 主键生成策略d. 属性数据类型75) 在使用hibernate进行开发时,myeclipse属性描述正确的是( ac )。(选择二项)a. 生成实体类和映射文件b. 生成dao父类:basehibernatedaoc. 以图形化方式管理hibernate配置文件d. 生成多对多关联映射76) 下列关于hibernate的说法中错误的是( c )(选择一项)a. hibernate是一个优秀的数据持久层框架,是当今主流的对象-关系映射工具。b. hibernate提供了对jdbc的薄层封装,所以它是方便易用的c. hibernate仅能用于java ee,而不能用于java sed. hibernate仅仅是一个软件的半成品,在项目中我们需要编写与具体业务逻辑相关的代码77) 以下关于session对象的load()方法和get()方法的区别说法错误的是( d )。(选择一项)a. 记录不存在时的处理方式不同。get()方法会返回空(null),而load()方法将会抛出一个hibernateexception异常b. load()方法可以返回实体的代理类实例,而get()方法永远都直接返回实体类c. load()方法和get()方法都可以充分利用hibernate的内部缓存和二级缓存中的现有数据d. get()方法仅在hibernate内部缓存中进行数据查找78) 以下关于orm说法错误的是( c )。(选择一项)a. 对象关系映射(objectrelational mapping,简称orm)是一种为了解决面向对象与面向关系数据库存在的互不匹配的现象的技术b. 简单的说,orm 是通过使用描述对象和数据库之间映射的元数据,将java 程序中的对象自动持久化到关系数据库中c. 本质上就是将数据从一种形式转换到另外一种形式d. 通过orm,可以把类的所有关联关系映射到数据库中79) 现有如下的 spring配置文件,并且其他代码都正确无误,则( d )a. 配置文件代码错误b. 对象user的username的值为nullc. 对象user的username的值为“”d. 该配置和等效80) 关于spring的说法错误的是( c )。(选择一项)a. 通过setter方法实现依赖注入b. 对hibernate提供了支持,可简化hibernate编码c. 通过aop可以轻松与hibernate集成d. 通过aop实现了声明式事务管理81) 在spring中,关于aop说法错误的是( d )。(选择一项)a. aop使得可以从系统中分离出方面代码,然后独立编写业务逻辑代码和方面代码a. aop是“面向对象编程”的延续,而不是“面向对象编程”的替代技术b. aop可以使我们的系统更加容易维护c. aop是“依赖注入”的简写82) 分析下面的spring配置代码,可以推断下列语句的运行结果是( c )。(选择一项)java语句如下:applicationcontext context=new classpathxmlapplicationcontext(di.xml);system.out.println(b)context.getbean(b).getm();spring配置代码如下: a. 编译错误b. 什么也不输出c. 输出:1d. 输出:283) 在spring中,配置hibernate事务管理器(hibernatetransactionmanager)时,需要注入的属性名称是( b )。(选择一项)a. datasourceb. sessionfactoryc. besehibernatadaod. transactionproxyfactorybean84) 关于spring与hibernate集成,下面说法错误的是( c )。(选择一项)a. spring提供了hibernatedaosupport类来简化hibernate的使用b. 在spring配置文件中可以通过spring提供的localsessionfactorybean,来获得sessionfactory的实例c. 通过集成spring和hibernate,用spring管理程序的依赖关系,将session- factory注入到datasource中d. 通过spring,在biz层代码中无需直接实例化dao类,而是通过注入得到85) 在spring配置文件中定义了“bookservicetarget”和通知“logadvice”,然后定义代理类“bookservice”, 则以下说法错误的是( d )。(选择一项)com.accp.aop6bookservicecom.accp.aop6bookservicea. 通过直接访问bookservicetarget,logadvice中的代码将会被执行b. 为了实现前置通知,logadvice需实现methodbeforeadvice接口c. interceporname指定织入的通知列表,其中节点可以有多个d. com.accp.aop.bookservice可以写成86) 不属于struts 2表单标签库的是( d ) 。(选择一项)a. b. c. d. 87) 在jsp页面中可以通过struts提供的( d )标签来输出国际化信息。a. b. c. d. 88) 在struts中,资源文件的后缀名为( c )。(选择一项)a. txtb. docc. propertyd. properties89) 在struts中,不属于action接口中定义的字符串常量的是( b )。(选择一项)a. successb. failurec. errord. input90) 在struts中,控制器类中一般需要添加相应属性有( ac )。(选择二项)a. setter方法b. as方法c. getter方法d. is方法91) 在java ee中,关于框架技术,下面说话错误的是(c )。(选择一项)a. 框架是一个可重用的半成品b. 框架能保证我们程序结构风格的统一c. struts是一个mvc框架,简化了视图层、模型层的开发d. dwr是一个框架,用于简化ajax的开发92) oracle中能去掉查询语句值左边的空格的关键字是( d )。(选择一项)a. distinctb. sumc. avgd. ltrim93) 执行select replace(admin,min,ppts) from dual;其结果是( a )。(选择一项)a. adpptsb. minpptsc. adpptd. adhisppts94) oralce 10g提供的版本不包括( c )。(选择一项)a. 标准版b. 企业版c. 商务版d. 个人版95) 向新用户授权的语法正确的是( ad )。(选择二项)a. grant create session , dba to teacher;b. grant create session,dba from teacher;c. grant create session from teacher;d. grant create session to teacher;96) 在oracle中,有一个名叫为seq的序列对象,以下语句能返回列值但不会引起序列的值增加的是( c )。(选择一项)a. select seq.rownum from dualb. select seq.rowid from dualc. select seq.currval from duald. select seq.nextval from dual97) 在oracle中,在执行sql语句时,你不小心使用update命令将所有的id值设置成了11111,那么使用( d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省张掖市肃南裕固风情走廊旅游景区招聘22人笔试备考试题附答案
- 2025江苏淮安市港城产业投资发展有限公司招聘12人笔试参考题库附答案
- 2025广东省阳江市“百万英才汇南粤”招聘医疗卫生人才44人(广州专场)考试参考题库附答案
- 2026重庆九龙坡区铁马小学校招聘3人笔试模拟试题及答案解析
- 2026云南保山市卫生健康委员会招聘1名公益性岗位人员笔试备考试题及答案解析
- 海东市高铁新区医院招聘20人笔试模拟试题及答案解析
- 2025秋人教版道德与法治八年级上册6.1树立法治观念课件
- 2026年常州纺织服装职业技术学院单招综合素质考试模拟试题带答案解析
- 2026西安市阳光中学招聘笔试参考题库及答案解析
- 2026重庆飞驶特人力资源管理有限公司大足分公司外派至大足区经济和信息化委员会公益性岗位人员招聘笔试备考题库及答案解析
- 农贸市场保洁服务 投标方案(技术标 )
- 合作的合同书模板
- 高压气瓶固定支耳加工工艺设计
- (正式版)FZ∕T 13061-2024 灯芯绒棉本色布
- 0.4kV配网不停电作业用工器具技术条件V11
- 满腹经纶相声台词完整篇
- JGT138-2010 建筑玻璃点支承装置
- 2023年10月自考05678金融法试题及答案含评分标准
- 新苏教版六年级科学上册第一单元《物质的变化》全部教案
- 城镇道路工程施工与质量验收规范CJJ解析及质量控制点
- 软土路基处理工程CFG桩施工方案
评论
0/150
提交评论