Java面试题(带答案)_第1页
Java面试题(带答案)_第2页
Java面试题(带答案)_第3页
Java面试题(带答案)_第4页
Java面试题(带答案)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、湖南世杰 java工程师面试题选择题:单选题1,以下 java 程序代码,执行后的结果是( )java.util.hashmap map=newjava.util.hashmap();map.put(name,null);map.put(name,jack);system.out.println(map.size();a: 0b: nullc: 1d: 2答案 :c2,执行以下程序后的输出结果是( )public class test public static void main(string args) stringbuffer a = new stringbuffer(a);string

2、buffer b = new stringbuffer(b);operator(a, b);system.out.println(a +,+ b);public static void operator(stringbuffer x, stringbuffer y) x.append(y); y = x;a: a,ab: a,bc: b,bd: ab,b答案: d3,关于依赖注入,下列选项中说法错误的是( )a: 依赖注入能够独立开发各组件,然后根据组件间关系进行组装b: 依赖注入使组件之间相互依赖,相互制约c: 依赖注入提供使用接口编程d: 依赖注入指对象在使用时动态注入答案: b4, 关于

3、 spring说法错误的是 ( )a: spring 是一个轻量级 java ee的框架集合b: spring 是“依赖注入”模式的实现c: 使用 spring 可以实现声明事务d: spring 提供了 aop方式的日志系统答案: d5,要在 session 对象中保存属性,可以使用以下哪个语句( )a: session.getattribute(“ key ” , ” value ”)b: session.setattribute(“ key ” , ” value ”)c: session.setattribute(“ key ”)d: session.getattribute(“ ke

4、y ”)答案: b6,关于以下程序代码的说明正确的是?( )public class hasstaticprivate static int x = 100;public static void main(string args)hasstatic hs1= new hasstatic();hs1.x+;hasstatic hs2= new hasstatic();hs2.x+;hs1=new hasstatic();hs1.x+;hasstatic.x-;system.out.println(x=+x);a: 程序通过编译,输出结果为:x=103b: 10 行不能通过编译,因为x 是私有静态

5、变量c: 5 行不能通过编译,因为引用了私有静态变量d: 程序通过编译,输出结果为: x=102答案: d7,以下哪一项不是使用mvc 模式设计的 web应用程序所具有的优点 ( )a: 可维护行强b: 可扩展性强c: 代码重复少d: 大大减少代码量答案: d8, 在myjsp.jsp中,关于下面的代码说法错误的是:( )a: 该页面可以使用exception对象b: 该页面发生异常会转向error.jspc: 存在 errorpage属性时, iserrorpage是默认为falsed: error.jsp页面一定要有iserrorpage属性且值为true答案: a9, 关于 spring

6、 mvc 的核心控制器dispatcherservlet的作用,以下说法错误的是()a: 它负责接收 http请求b: 加载配置文件c: 实现业务操作d: 初始化上下应用对象 applicationcontext答案: c10, 下面的类图表示的是哪个设计模式?( )a: 代理模式( proxy )b: 装饰模式( decorator )c: 桥接模式( bridge )d: 观察者模式( observer )答案: d11,java 如何接受 request 域中的参数 ? ( )a: request.getrequesturl()b: request. getattribute()c: r

7、equest.getparameter()d: request.getwriter()答案: c12,对下面 spring 声明式事务的配置含义的说明错误的是( )propagation_required,readonlypropagation_requireda: 定义了声明式事务的配置模板b: 对 get 方法采用只读事务c: 缺少 sessionfactory 属性的注入d: 配置需要事务管理的 bean 的代理时,通过 parent 引用这个配置模板,代码如下:答案: c13,下面的输出结果是什么?()public class demo public static void main(

8、string args)string str = new string(hello);if(str=hello)system.out.println(true);elsesystem.out.println(false);a: trueb: falsec: 编译不通过d:执行报错答案: b14, 下面属于 java 合法变量定义的是 ?( )a: final b:1var1c: _var2d: var3&答案: c15,下面有关 jsp 内置对象的描述,说法错误的是?( )a: session对象: session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个 webapplica

9、tion开始,直到客户端与服务器断开连接为止b: request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应c: application对象: application对象实现了用户间数据的共享,可存放全局变量,可以有多个d: response 对象: response 对象包含了响应客户请求的有关信息答案: c16,please choice the output result ( )public class testpublic static void changestr(string str)str =welcome;public stati

10、c void main(string args)string str =1234;changestr(str);system.out.println(str);a: 1234b: welcomec: 空d: 不确定答案: a17,for(i=0;ib.score and a.s#=b.s#;问题 2、查询平均成绩大于60 分的同学的学号和平均成绩;答案:select s#,avg(score)from scgroup by s# having avg(score) 60;问题 3、查询所有同学的学号、姓名、选课数、总成绩;答案: select student.s#,student.sname,

11、count(sc.c#),sum(score)from student left outer join sc on student.s#=sc.s#group by student.s#,sname问题4、查询所有课程成绩小于60 分的同学的学号、姓名;答案:select s#,snamefrom studentwheres# notin(selectstudent.s#from student,scwhere s.s#=sc.s# and score60);问题5、删除“ 002”同学的“001”课程的成绩;答案:delete from sc where s#=002and c#=001;j

12、s 简答题:1:实现函数,输出九九乘法表。参考答案:window.onload = function()for(i=1;i=9;i+)for(j=1;j=i;j+)document.write(i+x+j+=+i*j + );document.write();2,编写一个方法去掉一个数组的重复元素例子数组: var arr=abc,85,abc,8,8,1,2,5,85,4,7,8;参考答案: atotype.strip=function() if(this.length2) return this0|;var arr=;for(var i=0;ithis.length;i+)arr.push(this.splice(i-,1);for(var

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论