Java考试题(大考)

上传人:liy****000 文档编号:118818524 上传时间:2019-12-26 格式:DOC 页数:26 大小:189.50KB
返回 下载 相关 举报
Java考试题(大考)_第1页
第1页 / 共26页
Java考试题(大考)_第2页
第2页 / 共26页
Java考试题(大考)_第3页
第3页 / 共26页
Java考试题(大考)_第4页
第4页 / 共26页
Java考试题(大考)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《Java考试题(大考)》由会员分享,可在线阅读,更多相关《Java考试题(大考)(26页珍藏版)》请在金锄头文库上搜索。

1、 Java 考 试 题1设置windows下的JDK环境变量配置:(3分)Jdk 安装在 c:jdk1.5 (1) path:c:jdk1.5bin(2) classpath:c:jdk1.5(3) java_home: .;%JAVA_HOME%libtools.jar%;2 请填写下printf函数中控制输出格式字符的内容(8分)%在字符串中显示%d以十进制整数方式输出,提供的数必须是Byte、Short、Integer、Long或BigInteger%a将浮点数以十进制方式输出,提供的数必须是Float、Double或BigDecimal%e将浮点数以十进制方式输出,并使用科学记数法,提

2、供的数必须是Float、Double或BigDecimal%s将字符串格式化输出%c以字符方式输出,提供的数鼻血是Byte、Short、Character或Integer%b将true或false输出(或TRUE,FALSE,使用%B)。另外,非null值输出是true,null值输出是falsen换行3是否可以动态设定数组的长度。(2分)A.可以 B不可以4问打印的结果是什么?(2分)public class ArrayCopy public static void main(String args) int arr1 = 1, 2, 3, 4, 5; int arr2 =arr1;arr2

3、0=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.printf(“%d ,%d”,arr10,arr20); A.1,10 B.1,1 C,10,1 D.10,106

4、请问下面那些是java的关键字?(2分)break default goto True gc const key implement map set void return new clone run catch7Arrays类提供的几个方法(12分)名称说明Arrays.sort()帮助你对array数组排序,所使用的是快速排序法Arrays.binarySearch(5);让你对已排序的array数组进行二元搜索,查找int aInt=5,如果找到指定的值就返回该值所在的索引,否则就返回( )值(A.正 B.负) Arrays.fill(5)当你配置一个数组array之后,会依数据类型来给

5、定默认值。例如整数数组就初始为( ),可以使用某种方法将所有的元素设定为指定的值为5Arrays.equals(array1,array2)比较两个数组array1和array2中的元素值是否全部相等,如果是将返回true,否则返回 false 8 String对象上的几个方法(36分)方法说明Str.length()取得字符串str的字符长度“abcd”.equals(str)判断原字符串str是否等于指定字符串”abcd”toLowerCase(str)转换字符串中str的英文字符为小写toUpperCase(str)转换字符串str中的英文字符为大写charAt(2)返回字符串str指定

6、索引处2的字符Str1.ignoreCase(str2)忽略大小写比较两个String str1 和str2的内容是否相同“ac”.compareTo(“abb”)按辞典顺序比较”ac”和”abb”的内容,比较结果为( )(A.正数 B.负数 C.0)Str.startWith(“abc”)查看字符串str是否以”abc”开头Str.endWith(“abc”)查看字符串str是否以”abc”结尾Str.firstIndexOf(“abcd”)对于字符串str返回指定字符串”abcd”第一个找到的索引位置Str.lastIndexOf(“abcd”)对于字符串str返回指定字符串”abcd”最

7、后一个找到的索引位置subString(str,5)对于字符串str取出指定索引处5至字符串尾端的子字符串subString(“abcdef”,2,4)对于字符串”abcdef”取出指定索引范围2到4子字符串,子串是( )Char ch=str.toCharArray()将字符串str转换为字符数组charArrayReplace(str,”abc”,”#”)对于字符串str,我们替换其中的”abc”为”#”Str.trim()将字符串str两端的空白字符删除9、作用域public,private,protected,以及不写时的区别,请在相应的地方划对号。(4分)作用域 当前类 同一pack

8、age 子孙类 其他packagepublic T T T Tprotected T T T F friendly T F T Fprivate T F F F 不写时默认为friendly10 char型变量中能不能存贮一个中文汉字?为什么?(2分)可以,因为汉字也是字符的一种11多线程有几种实现方法,都是什么?(2分)同步,异步12程序员手工调用哪个方法,使线程变为可运行状态? (2分)A. public void start() B. public void run() C. public void init() D. public static void main(String arg

9、s) E. public void runnable() 13 抽象类与接口涉及到的4个关键字分别是什么?并说出抽象类与接口的一个相同点以及两个不同点。(7分)Abstract static interface implement 相同点:声明抽象方法都不能有方法体。不同点:抽象类可以有非抽象的方法,但是接口不可以。 一个类可以实现多个接口,但是一个抽象类只能是单继承。14请写出同步的关键字?(2分) 15请问obj instanceof A 与 obj.getClass()=A.class有什么区别?(2分)Obj instanceof A 代表obj 是否继承了A这个类。Obj.getCl

10、ass()=A.class 代表必须是同一个类。16 请问methodA返回的是什么类型?(2分)public class ReturnItpublic ? methodA(byte x,double y)return (short)x/y*2;Short类型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.

11、public void getNum(double d)D.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”); 返回的结果是什么 (2分)不能通过编译19 public class Foopublic static void main(String args)tryreturn

12、;finallySystem.out.println(“Finally”); 结果是什么?(2分)A什么都没打印出 B打印出Finally C编译错误20 输出的结果是什么 ?(2分)0133221 结果是什么 ?(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

13、static void main(String args) trythrow new Exception();catch(Exception e)System.out.println(“Exception”);catch(IOException e)System.out.println(“IOException”);23 i与j的值是什么?(2分)int i=1 , j=10;doif(i+-j)continue; while(i5)Ai=6 j=5 B i=5 j=5 C i=6 j=4 D i=5 j=6 E i=6 j=624 下面哪句话是最先可以让垃圾回收机制将对象回收的。(2分)第四句public class Xpublic Object m()Object o=new Float(3.14f);/第1句Object oa=new Object1;/第2句oa0=o;/第3句o=null;/第4句oa0=null;/第5句System.out.println(oa0);/第6句25结果是?(2分)interface Fooint k=0;public class Test implemen

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号