




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java面试题一、 选择题:(5题,每题4分)1、给出以下代码,请问该程序的运行结果是什么?(C) public static void main(String args) String a=1; String b=null; if(a.equals(1)&b.equals(3) System.out.print(s); else System.out.print(a); A、 sB、 aC、 抛出空指针异常D、 什么都不输出2、给出以下代码,请问该程序的运行结果是什么?(A)class Examplepublic static void main(String args )boolean flag=false;if(flag=true)System.out.println(“true”);elseSystem.out.println(“false”); A、 true;B、 false;C、 编译出错D、 什么都不输出3、给出以下代码,请问该程序的运行结果是什么?(A) public class Examplepublic static void add3(Integer i)int val=Value();val+=3;i=new Integer(val);public static void main(String args)Integer i=new Integer(0);add3(i);System.out.println(Value();A、0;B、1;C、3;D、代码无法编译 4、给出以下代码,请问该程序的运行结果是什么?(A)Class Example static int i=1,j=2;staticdisplay(i)public static void main (Stringargs)display(j);static void display(int n)System.out.print(n); A、12; B、21; C、2; D、无法编译5、try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,下例说法正确的是 (B) A、不会被执行 B、会被执行,在return语句前被执行 C、会被执行,在return语句后被执行二、 挑错题并说明原因:(5题,每题4分)1、下面这段代码有错吗?public class Something void doSomething () private String s = ; int l= s.length(); 答: 有错。局部变量前不能放置任何访问修饰符 (private,public,和protected)。2、下面这段代码有什么错误?public class Something public int addOne(final int x) return +x; 答: 这个错误比较明显。int x被修饰成final,意味着x不能在addOne method中被修改。3、此处Something类的文件名叫OtherThing.javaclass Something int i; public void doSomething() System.out.println(i = + i); 答案: 正确。输出的是i = 0。因为实例变量可以被自动初始化,类可以与文件名不同。 4、下面这段代码看上去很完美,错在哪里呢?public class Something public static void main(String args) Something s = new Something(); System.out.println(s.doSomething() returns + doSomething(); public String doSomething() return Do something .; 答案: 错。静态方法不能访问非静态方法5、下面这段代码有错吗?class Something private static void main(String args) System.out.println(Do something .); 答案:错误,main一定是public的。三、 填空题:(20空,每空1分)1、面向对象的特征有_、_、_、_。抽象 继承 封装 多态性2、MVC应用程序被分为_、_、_三个核心部件。模型、视图、控制器3、解析XML文件的方式有/_、_。Dom SAX。4、在开发中都用到了那些设计模式写出三个_、_、_。工厂模式Factory 原始Prototype 单例Singleton 建造Builder 多例Multiton 适配器Adepter 装饰Decorator 合成Composite 代理Proxy 享元Flyweight 门面Facade 桥梁Bridge 不变Immutable 策略Strategy 模版Template 观察者Observer 命令Command 备忘录Memento 状态State 访问者Visitor 解释器Interpreter 调停者Mediator Iterator 责任链Chain of Responsibility 5、UML包括的图有哪些写出4个_、_、_、_。用例图、交互图、活动图、类图、状态图、构件图、时序图、部署图。6、请列举JSP中的九个内置对象中的四种_、_、_、_。Request response out pageContext session applicaton config page Exception四、 解答题:(4题,每题5分)1、 作用域public,private,protected,以及不写时的区别(5分)作用域当前类同一package子孙类其他packagepublicprotectedfriendlyprivate不写时默认为friendly2、JSP中动态INCLUDE与静态INCLUDE的区别?动态INCLUDE 用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE 用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 1. 静态include的结果是把其他jsp引入当前jsp,两者合为一体 动态include的结构是两者独立,直到输出时才合并( 看看jsp生成的java文件就可以知道了) 2.正是因为这样,动态include的jsp文件独立性很强,是一个单独的jsp文件,需要使用的对象,页面设置,都必须有自己创建,当然,还好它和include它的页面的request范围是一致的. 而静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可以借用主文件的. 3、类变量和局部变量的区别:1、位置不同:类变量在方法体外,而局部变量在方法体内2、类变量可以由系统自动初始化,赋其一个默认值;局部变量不能被系统初始化,必须由程序员为其指定初始值3、生命周期不一样:类变量在创建类的实例时创建,其生存期与类实例对象的生存周期一样,局部变量在方法被调用时被创建,在方法退出后被撤消3、阅读以下XML文件 2 zhangsan 在以上XML中,id节点值的Xpath(EOS0perator节点type属性为operatortype)为root1/data1/EOS0perator/id , EOS0perator节点type属性值的Xpath为 root1/data1/EOS0perator/type4、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。function foo() / 在此处添加代码return false;答:for(var i=0;i=23:update g_cardapplydetail,g_cardapply set g_cardapplydetail.g_stateg_state=07,g_cardapply.g_state=07 where g_cardapplydetail.g_applyno=g_cardapply.g_applyno and g_cardapply.g_applyno=440401430103082注:写成两个update语句也算对。4: delete from g_cardapplydetail t where t.g_name like 李%六、程序题(8分)写一个方法,实现以下图形。要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 岗位评估专员岗位面试问题及答案
- 电阻器技术员岗位面试问题及答案
- 内审自查报告
- 2025届上海市高境第一中学物理高二第二学期期末综合测试试题含解析
- 公司向个人借款合同范本简单版
- 2025届山南市重点中学物理高一第二学期期末教学质量检测试题含解析
- 儿童低保申请书
- 保险员辞职报告
- 传统节日英语演讲稿一分钟
- 广西玉林市福绵区2025年物理高一第二学期期末复习检测模拟试题含解析
- 2025年7月浙江省普通高中学业水平考试历史仿真模拟卷01(含答案)
- 2024-2025学年人教版PEP六年级下学期期末试卷(含答案含听力原文无音频)
- 2025-2030年中国聚脲涂料行业市场现状供需分析及投资评估规划分析研究报告
- 一级建造师考试安全管理试题及答案
- 《成人糖尿病患者的高血糖危象:共识报告》-学习与应用
- 镀锌板知识课件
- 2025-2030偏光成像相机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 脑卒中急救培训课件
- 猪场退股协议书范本
- 2025海南保亭农水投资有限公司招聘22人笔试参考题库附带答案详解
- 静密封管理制度
评论
0/150
提交评论