已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借款合同简化版模版
- 青贮饲料供应合同
- 预购合同的协调机制设计
- 安全保洁服务承包合同
- 房屋及车库买卖合同
- 泰康协议存款合同权益保护技巧
- 演出合同协议的案例
- 企业借贷合同范文
- 工程顾问咨询合同
- 解读采购订单与采购合同的不同
- 2024年国家开放大学(电大)-混凝土结构设计(A)考试近5年真题集锦(频考类试题)带答案
- 山东省济南市槐荫区2023-2024学年五年级上学期期末数学试卷 (一)
- 《淘气的一天》(教案)-2024-2025学年一年级上册数学北师大版
- 国开2024年秋《国际经济法》形考任务1-4答案
- 2023年山西大同平城区司法协理员招聘考试试题及答案
- 期末综合素质达标(试题)-2024-2025学年人教精通版英语五年级上册
- 全国职业院校技能大赛高职组(商务数据分析赛项)备赛试题库(含答案)
- 年加工3万吨大米改建项目可行性实施报告
- 印刷数字工作流程智慧树知到答案2024年上海出版印刷高等专科学校
- 2024年车辆牌照租赁协议标准版本(四篇)
- 国家开放大学本科《当代中国政治制度》期末纸质考试总题库2025珍藏版
评论
0/150
提交评论