免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
;一:选择题1: list, set, map是否继承自collection接口a: 都是, b 都不是c : list, set是 d : set, map是正确答案c2:下面描述哪个是正确的a: 构造器constructor可被 override b:可以继承string类c: try 里有一个return语句,那么紧跟在这个try后的 finally 里的 code 不会被执行d:两个对象值相同(x.equals(y) = true),那么也有相同的hash code正确答案d3 abstract的 method 是否可同时是static,是否可同时是native,是否可同时是synchronized a:都能 b :都不能c :可以为static d:可以为native正确答案a4:下面的程序中,temp 的最终值是什么?long temo=(int)3.9;temp%=2;a: 0b: 1c:2d: 3正确答案b5、请在以下选项中选出非基本数据类型的选项()a: intb:bytec: booleand:string正确答案d6、阅读下面代码段,给出以下代码的输出结果public class testpublic static void main(string args)string str1 = abc; string str = abc;string str2 = new string(abc);system.out.println(str1 = str2); system.out.println(str1.equals(str2); system.out.println(str = str1);a:true,true,trueb:true,false,true c:true,true,false d:false,true,true正确答案d7、阅读下面代码段,给出以下代码的输出结果:int i=1;.switch (i) case 0:system.out.println(zero); break;case 1:system.out.println(one); case 2:system.out.println(two); default:system.out.println(default);a:正确答案b:d:defaultc8、阅读下面代码段,public class myclass static int i;public static void main(string argv)system.out.println(i);a: error variable i may not have been initialized给出以下代码的输出结果b:nullc:d:0正确答案d9、阅读下面代码段,给出以下代码的输出结果:class a staticsystem.out.print(“a1”) ;public a()system.out.print(“a2”);class b extends a staticsystem.out.print(“b1”);public b()system.out.print(“b2”);public class hellopublic static void main(string args) a ab = new b();ab = new b();a:a1b1a2b2b1b2b:a1b1a2b2a2b2c:a1b1a2b2b1b2d:a1a2b1b2a2b2正确答案b10、阅读下面代码段,给出以下代码的输出结果public class testdata public string getvalue () string value = ; tryvalue = test1; return value;catch(exception e) e.printstacktrace();finallyvalue = test2;return value;public static void main(string args) testdata test = new testdata(); string a = test.getvalue(); system. out .println(a);a.test1b.test2c.nulld.” 正确答案a二、改错题,如果有错误,请指出并修正。1、interfaceaintx=0;classbintx=1;classcextendsbimplementsa publicvoidpx()system.out.println(x);publicstaticvoidmain(stringargs) newc().px();答案:错误。在编译时会发生错误( 错误描述不同的jvm有不同的信息,意思就是未明确的x 调用,两个 x 都匹配(就象在同时对于父类的变量, 可以用super.x所以可以通过a.x 来明确。importjava.util和 java.sql两个包时直接声明date 一样) 。来明确,而接口的属性默认隐含为publicstaticfinal.2、class data int i = 1;public class testdata data a1 = new data();final data a2 = new data();final data a21;static final dataa3 = new data();public static void main(string args) testdata test = new testdata();test.a21 new data();(1)test.a1.i+;/ (2)test.a1 = new data();/ (3) test.a2.i+;/ (4)test.a2 = new data();/(5) test.a3.i+;/ (6)test.a3 = new data();/(7)答案: (1) , (5) , (7) 处错误:a21 应该在定义或者testdata构造函数中初始化a2, a3 是 final类型的,不可以在使用中进行赋值3、abstractclasssomethingprivateabstractstringdosomething();答案 :错。 abstract的 methods 不能以 private修饰。 abstract的 methods 就是让子类implement(实现) 具体细节的,怎么可以用private把 abstract method 封锁起来呢 ?( 同理, abstractmethod 前不能加final)。三、简答题1、char 型变量中能不能存储一个中文汉字?为什么?答案:能够定义成为一个中文汉字的,因为java中以 unicode编码,一个char 占 16 个字节, 所以放一个中文是没问题的2、sleep()和 wait()有什么区别 ?sleep是线程类 (thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。wait是 object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待 此对象的等待锁定池,只有针对此对象发出notify方法 ( 或 notifyall)后本线程才进入对象锁定池准备获得对象锁进入运行状态。3、接口是否可继承接口 ? 抽象类是否可实现 (implements) 接口 ? 抽象类是否可继承实体类(concrete class)答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数四、数据库基础及问答1、说出你对于overriding和 overloading的理解。 构造函数能否被重写?重载能够改变方法的返回值类型。答案:方法的重写overriding和重载 overloading是 java 多态性的不同表现。重 写 overriding 是父类与子类之间多态性的一种表现,重载 overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被 屏蔽 了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载 (overloading)。构造函数不能被重写。overloaded的方法是可以改变返回值的类型2、说出数据连接池的工作机制是什么 ?答: j2ee 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时, 池驱动程序会返回一个未使用的池连接并将其表记为忙。 如果当前没有空闲连接, 池驱动程序就新建一定数量的连接, 新建连接的数量有配置参数决定。 当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。3、数据库编程有三张表,学生表(student )、学生课程表(calsses )、学生分数表(grades ),请设计三张表的结构,并实现以下要求:( 1)统计每个学生各科目平均分,要求显示学生姓名,平均分值,并筛选出平均分大于60 的学生,显示顺序按照平均分降序排列( 2)写出以上功能的sql 语句五、算法题1、排序都有哪几种方法?请列举。用java实现任意一种排序(伪代码亦可)。答:排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序), 选择排序(直接选择排序、堆排序)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋楼顶防水协议书
- 房屋用品清合同范本
- 房屋空置维修协议书
- 房屋解压改造协议书
- 房屋防水改造协议书
- 房租合同转租协议书
- 房费收缴使用协议书
- 房顶租凭合同协议书
- 手工店合伙合同范本
- 手机回收协议书模板
- 残垣断壁施工方案
- 道路车辆智能监测记录系统解决方案
- 2025年骨干教师考试试题(含答案)
- 2025年光伏逆变器柜体系统项目合作计划书
- 发电机维修施工方案
- (2021-2025)5年高考1年模拟数学真题分类汇编专题06 圆锥曲线 (北京专用)(解析版)
- 免疫规划知识培训内容课件
- 2025年秋季学期国家开放大学《社会保障学(本)》形考任务1-4答案
- 2025年全国统一驾驶证科目一考试题库(附答案)
- 电动摩托车售后服务体系构建方案
- 虚假诉讼刑事控告书(参考范文)
评论
0/150
提交评论