Java认证笔试题集.doc

上传人:汽*** 文档编号:504509842 上传时间:2022-12-13 格式:DOC 页数:3 大小:67KB
返回 下载 相关 举报
Java认证笔试题集.doc_第1页
第1页 / 共3页
Java认证笔试题集.doc_第2页
第2页 / 共3页
Java认证笔试题集.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java认证笔试题集.doc》由会员分享,可在线阅读,更多相关《Java认证笔试题集.doc(3页珍藏版)》请在金锄头文库上搜索。

1、一、选择题(每题4分,共80分)1. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )A. .java B. .classC. .html D. .exe2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )A. public static void main()B. public static void main( String args )C. public static int main( String args )D. public void main( String a

2、rgs )3. 下面哪个是short型的取值范围:( )A. -27 - 27-1 B. 0 - 216-1 C. -215 - 215-1 D. -231 - 231-1 4. 以下哪项关键字能够作为Interface内定义的Method的修饰符?( )A. public B. finalC. abstract D. protected5. 一个函数定义的返回值是float,它不能在return语句中返回的值的类型是( )A. char B. floatC. long D. double6. 下面哪项是不合法的标识符:( )A. $persons B. TwoUsersC. *point D

3、. _endline7. 下面不属于JAVA关键字的是( )A. instanceof B. finallyC. sizeof D. volatile8. 下面程序的输出为:( )public class ArrayTest public static void main (String args) Object ov; String sa = Green, Blue, Red ; ov = sa; System.out.println(Color= + ov1); A. 存在编译错误 B. 输出Color=BlueC. 输出Color=Green D. 运行时抛出异常9. 字符串t中的字符为

4、( )String s = hypertext; String t = s.substring(2, 5); A. yper B. ypeC. pert D. per 10. 有如下程序,请选择一个正确的结果( )class Superclass class Subclass extends Superclass Superclass a = new Superclass(); Subclass b = new Subclass(); 选择一个正确的来解释下面的语句:b = a;A. 编译非法 B. 编译正确,但运行时可能非法 C. 运行时正确 11. 以下哪个方法声明能够被加入到Child类

5、中,编译正确?( )public class Parentpublic int addValue( int a, int b) return a+b; class Child extends Parent A. int addValue( int a, int b )/ do something.B. public void addValue ()/ do something.C. public void addValue( int b, int a )/ do something.D. public int addValue( int a, int b )throws MyException

6、 /do something.12. 以下那些判断会返回 false( )String a = “Hello”;String b = “Hello”;String c = new String(“Hello”);A. a.equals(b);B. a = b;两个是同一个对象C. a = c;D. c.equals(“Hello”);13. 对于以下的方法体,如果TimedOutException直接继承Exception类,那么哪一个方法声明适合以下的方法体代码?( ) success = connect();if (success = = 1)throw new TimedOutExcep

7、tion();A. public void method()B. public void method() throws ExceptionC. public void method() throw TimedOutExceptionD. public throw TimedOutException void method()14. 如果需要把一个对象作为key添加到HashMap中,那么该对象至少需要重载Object的哪些方法( )A. clone和equalsB. hashCode和cloneC. finalize和cloneD. hashCode和equals15. 请判断下面的代码片段

8、的执行结果:( )void func(int a, String b, String c)a = a + 1;b.trim();c = b;public static void main(String args)int a = 0;String b = “Hello World”;String c = “OK”;func(a, b, c);System.out.println(“” + a + “, ” + b + “, ” + c);A. 0, Hello World, OKB. 0, HelloWorld, HelloWorldC. 1, HelloWorld, OKD. 1, Hello

9、 World, Hello World16. 请问以下陈述那项是正确的( )A. 当一个对象不可到达时,该对象可以被垃圾回收器回收B. 只有当没有任何引用指向一个对象时,该对象才能够被回收C. 一个对象的finalize方法可能被垃圾回收器多次调用D. finalize方法只能够被垃圾回收器调用17. 以下哪项陈述是正确的( )A. 垃圾回收线程的优先级很高,以保证不再使用的内存将被及时回收B. 垃圾收集允许程序开发者明确指定释放哪一个对象C. 垃圾回收机制保证了JAVA程序不会出现内存溢出D. 进入”Dead”状态的线程将被垃圾回收器回收E. 以上都不对18. 以下哪项技术不是用于O-R映射

10、的( )A. JDOB. EclipseC. Hibernate19. 现有两个类定义,执行下列代码后其打印结果是( )class Person public void Person() System.out.println(Person A); public Person() System.out.println(Person B);int getAge() return 20; public void printAge() System.out.println( getAge() ); class Student extends Personpublic Student() System.

11、out.println(Student); int getAge()return 25; 执行下列代码后其打印结果是Person person = new Student();person.printAge();A. Student Person A 20 B. Person A Student 25C. Person B Student 25 D. Student Person B 25E. Person B Student 20 F. Student Person B 2020. 以下程序的执行结果是( )class Apublic int n;public String str;clas

12、s Bpublic A a;public B()a = new A10;class Testpublic static void main( String args )B b = new B();b.a0.n = 1;b.a0.str = 2;System.out.println( b.a0.str + b.a0.n );A. 编译错误 B. 21C. 3 D. 产生NullPointerExceptionE. 产生ClassCastException二、简答题(每题10分,共20分)1. java语言中,接口、类、抽象类有什么区别?使用接口的意义何在?2. 编写java程序时,如何优化程序的执行效率?

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

当前位置:首页 > 建筑/环境 > 施工组织

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