ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:24.60KB ,
资源ID:3721949      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3721949.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java考试题大考.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java考试题大考.docx

1、Java考试题大考 Java 考 试 题1设置windows下的JDK环境变量配置:(3分)Jdk 安装在 c:jdk1.5JAVA_HOME= c:jdk1.5CLASSPATH=% c:jdk1.5%LIBDT.JAR;% c:jdk1.5%libtools.jar;% c:jdk1.5%jrelibrt.jarPATH=%JAVA_HOME%bin;%PATH%2 请填写下printf函数中控制输出格式字符的内容(8分)%在字符串中显示%d以十进制整数方式输出,提供的数必须是Byte、Short、Integer、Long或BigInteger%f将浮点数以十进制方式输出,提供的数必须是F

2、loat、Double或BigDecimal%e将浮点数以十进制方式输出,并使用科学记数法,提供的数必须是Float、Double或BigDecimal%s %S将字符串格式化输出%c %C以字符方式输出,提供的数鼻血是Byte、Short、Character或Integer%b %B将true或false输出(或TRUE,FALSE,使用%B)。另外,非null值输出是true,null值输出是false换行3是否可以动态设定数组的长度。(2分)A.可以 B不可以4问打印的结果是什么?(2分)public class ArrayCopy public static void main(Str

3、ing args) int arr1 = 1, 2, 3, 4, 5; int arr2 =arr1;arr20=10;System.out.printf(“%d ,%d”,arr10,arr20); A.1,10 B.1,1 C,10,1 D.10,105问打印的结果是什么?(2分)public class ArrayCopy public static void main(String args) int arr1 = 1, 2, 3, 4, 5; int arr2 =new int5;arr2=System.arraycopy(arr1); arr20=10;System.out.pri

4、ntf(“%d ,%d”,arr10,arr20); A.1,10 B.1,1 C,10,1 D.10,106请问下面那些是java的关键字?(2分)break default goto True gc const key implement map set void return new clone run catch7Arrays类提供的几个方法(12分)名称说明Arrays.sort(array)帮助你对array数组排序,所使用的是快速排序法Arrays.binarySearch(array,aInt)让你对已排序的array数组进行二元搜索,查找int aInt=5,如果找到指定的值

5、就返回该值所在的索引,否则就返回( )值(A.正 B.负) Arrays.fill(array,5)当你配置一个数组array之后,会依数据类型来给定默认值。例如整数数组就初始为( ),可以使用某种方法将所有的元素设定为指定的值为5Arrays.equals(array1,array2)比较两个数组array1和array2中的元素值是否全部相等,如果是将返回true,否则返回 false 8 String对象上的几个方法(36分)方法说明str.length()取得字符串str的字符长度str.equals(“abcd”)判断原字符串str是否等于指定字符串”abcd”str.toLower

6、Case()转换字符串中str的英文字符为小写str.toUpperCase()转换字符串str中的英文字符为大写str.charAt(2)返回字符串str指定索引处2的字符str1.equalsIgnoreCase(str2)忽略大小写比较两个String str1 和str2的内容是否相同“ac”.compareTo(“abb”)按辞典顺序比较”ac”和”abb”的内容,比较结果为( )(A.正数 B.负数 C.0)str.startsWith(“abc”)查看字符串str是否以”abc”开头str.endsWith(“abc”)查看字符串str是否以”abc”结尾str.indexOf(

7、“abcd”)对于字符串str返回指定字符串”abcd”第一个找到的索引位置str.lastIndexOf(“abcd”)对于字符串str返回指定字符串”abcd”最后一个找到的索引位置str.substring(5)对于字符串str取出指定索引处5至字符串尾端的子字符串str.substring(2,4)对于字符串”abcdef”取出指定索引范围2到4子字符串,子串是( )char charArray=str.toCharArray();将字符串str转换为字符数组charArraystr.replace(“abc”,”#”)对于字符串str,我们替换其中的”abc”为”#”tr.trim(

8、)将字符串str两端的空白字符删除9、作用域public,private,protected,以及不写时的区别,请在相应的地方划对号。(4分)作用域 当前类 同一package 子孙类 其他packagepublic protected friendly private 不写时默认为friendly10 char型变量中能不能存贮一个中文汉字?为什么?(2分)能11多线程有几种实现方法,都是什么?(2分)继承java.lang.Thread类,并重新定义run()方法实现java.lang.Runnable接口,并重新定义run()方法12程序员手工调用哪个方法,使线程变为可运行状态? (2分

9、)A. public void start() B. public void run() C. public void init() D. public static void main(String args) E. public void runnable() 13 抽象类与接口涉及到的4个关键字分别是什么?并说出抽象类与接口的一个相同点以及两个不同点。(7分)extends,abstract,interface,implement14请写出同步的关键字?(2分) synchronized15请问obj instanceof A 与 obj.getClass()=A.class有什么区别?

10、(2分)16 请问methodA返回的是什么类型?(2分)public class ReturnItpublic methodA(byte x,double y)return (short)x/y*2;17 在sub子类当中写如下哪个方法将产生编译期错误?(2分)class Superpublic float getNum() return 3.2f; public class Sub extends Super/写方法A.public float getNum()return 4.0f;B.public void getNum()C.public void getNum(double d)D

11、.public double getNum(float d)return 4.0d;18 public class IfTestpublic static void main(String args)int x=3;int y=1;if(x=y)System.out.println(“Not equal”);elseSystem.out.println(“Equal”); Not equal返回的结果是什么 (2分)19 public class Foopublic static void main(String args)tryreturn;finallySystem.out.println

12、(“Finally”); 结果是什么?(2分)A什么都没打印出 B打印出Finally C编译错误20 输出的结果是什么 ?(2分)public class Testpublic static String output=”;public static void foo(int i)tryif(i=1)throw new Exception();output+=”1”;catch(Exception e)output+=”2”;return;finallyoutput+=”3”;output+=”3”;public static void main(String args)foo(0);foo

13、(1);21 结果是什么 ?(2分)public class NewMain public static void main(String args) System.out.println(odd(5)?true:false);public static int odd(int x)return x%2;编译错误22 结果是什么 ?(2分)public class NewMain public static void main(String args) trythrow new Exception();catch(Exception e)System.out.println(“Exceptio

14、n”);catch(IOException e)System.out.println(“IOException”);编译错误23 i与j的值是什么?(2分)int i=1 , j=10;doif(i+-j)continue; while(ij)break tp; System.out.println(i=+i+,j=+j);A i=1,j=1 B i=0,j=-1 C i=1,j=4 D i=0,j=440要想实现让自己的对象具有clone的功能,我们要怎么作?(2分)实现clonable接口41 请说明List Set Map各自的特点.(6分)42Java当中的文档注释是什么?单行注释是什

15、么?多行注释是什么?(6分)43 float aFloat=5.2; (6分)(1)取得它的绝对值方法(2)不大于参数的最大整数(3)不小于参数的最大整数44字符比对符号(16分)方法字符比对符号.符合任意一个字符d符合09任一个数字字符D符合09以外的字符s符合t n xoB f r等空格符w符合az AZ 09等字符,也就是数字或是字母都符合W符合az AZ 09等之外的字符,也就是除数字与字母外都符合匹配行结束符。$匹配一行的开始。45贪婪量词(12分)范例作用X?X可出现一次或完全没有X*X可出现零次或多次X+X可出现一次或多次XnX可出现n次Xn,X可出现至少n次Xn,mX可出现至少

16、n次,但不超过m次46.写出Object类中的方法名。47 要想让自己的对象能够放入到sort()方法中进行比较排序,我们要实现什么接口,实现什么方法。(2分)48请生命一个枚举类型。名字为Action,元素为TRUN_LEFT,TURN_RIGHT ,提供一个有参的构造器,参数为他们的描述。提供一个方法可以获得他们的描述内容。用什么方法可以将字符串”TURN_LEFT”转变为该枚举类型.(8分)49请解释一下什么叫方法重载,什么叫方法覆写。(4分)50请你描述一下你是怎么理解this与static关键字的。要想使用父类中的内容,要使用什么关键字?(6分)51描述一下你理解的java的垃圾回收

17、机制。finalliz()方法有什么作用,使用时要注意什么。(6分)52请说明一下类的初始化顺序。再回答是先初始化父类还是子类。(6分)53如何实现饿汉单例模式,写出一个FOO类的饿汉单例模式。(6分)54什么关键词修饰的方法可以完全是前期帮定。(2分)55在覆写父类方法的时候,是否可以放大父类别方法的权限。是否可以抛出比父类方法更多的异常,还是什么情况可以抛出更多。(6分)56如果要在内部匿名类别中使用某个方法中的变量,它必须宣告为_的?(2分)57public class Outer public static class Inner .如何在外部类中访问内部类,写代码。(2分)58用什么

18、方法能够实现类的动态载入, 然后用什么方法可以实 例化它。(4分)59请说明ArrayList LinkedList各自的特点。并用LinkedList实现一个队列的功能(添代码)。(14分)StringStack.java import java.util.*; public class StringStack private LinkedList linkedList; public StringStack() /(1) public void push(String name) /将元素添加到位置一处/(2) public String top() /获得第一个元素,但不删除它/(3)

19、public String pop() /获得第一个元素,并删除它./(4) public boolean isEmpty() /判断集合是否为空 /(5) 60请说明HashSet LinkedSet TreeSet的各自特点。说明Set中的元素依据哪两个方法判断是否为同一元素,并说明放在TreeSet中的元素要注意实现哪个接口及方法。(10分)61请说明HashMap LinkedMap TreeMap的各自特点。(6分)62请说出java.lang包中内嵌的三个Annotation,以及他们各自的用途.63请说出4个meta-Annotation,并说明RetentionPolicy中的SOURCE,CLASS,RUNTIME的区别。如果自己要写一个Annotation Debug,我们要怎么写(写一个空类就可以).(14分)6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1