Java基础测试(二).docx_第1页
Java基础测试(二).docx_第2页
Java基础测试(二).docx_第3页
Java基础测试(二).docx_第4页
Java基础测试(二).docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java测试QUESTION NO: 1 Given: 1. public class Test 2. public static void main(String args) 3. class Foo 4. public int i = 3;5. 6. Object o = (Object)new Foo(); 7. Foo foo = (Foo)o;8. System.out.println(i = + foo.i); 9. 10. 结果是( 不 )A. i = 3 B. 程序编译错误. C. 第6行代码有问题. D. 第7行代码有问题.QUESTION NO: 2Given: 下面代码有编译错误是(A )A. float = new float(3); B. float f2 = new float; C. float f1 = new float3; D. float f3 = new float3; E. float f5 = 1.0f, 2.0f, 2.0f ; F. float f4 = new float 1.0f,2.0f,3.0f;QUESTION NO: 3 Given: 1. int i =1,j =10; 2. do 3. if(i+ -j) 4. continue; 5. 6. while (i j) 4. break;5. 6. j-;7. while (+i 5); 8. System.out.println(i = +i+ and j = +j); 程序结果是( D ) A. i = 6 and j = 5B. i = 5 and j = 5 C. i = 6 and j = 4 D. i = 5 and j = 6 E. i = 6 and j = 6QUESTION NO: 6 Given: 你要想一个类能够访问同一个包下其他类的属性,请问选择下面哪个选项( C )A. public B. private C. protected D. transient E. default accessQUESTION NO: 7 Given: 1. int x = 3; 2. int y = 1; 3. if (x = y) 4. System.out.println(x = + x); 5. 代码结果是( C ) A. x = 1 B. x = 3 C. 程序编译错误. D. 代码运行结束后没有输出结果. E. 代码运行时候会有错误.QUESTION NO: 8 Given: 1. public interface Foo 2. int k = 4; 3. 下面哪些选项能够放到程序的第2行位置( A,B, C ) A. final int k = 4; B. public int k = 4; C. static int k = 4; D. abstract int k = 4; E. volatile int k = 4; F. protected int k = 4;QUESTION NO: 9 Given: 1. package test1; 2. public class Test1 3. static int x = 42; 4. 1. package test2; 2. public class Test2 extends test1.Test1 3. public static void main(String args) 4. System.out.println(x = + x); 5. 6. 程序代码结果是( B ) A. x = 0 B. x = 42 C. Test2类中第2行代码有错误. D. Test1类中第3行代码有错误. E. Test2类中第4行代码有错误.QUESTION NO: 10 Given: 1. class A 2. protected int method1(int a, int b) return 0; 3. 如果有一个类B继承了类A,则下面选项中的代码有哪些可以在类B中使用(AC )A. public int method1(int a, int b) return 0; B. private int method1(int a, int b) return 0; C. private int method1(int a, long b) return 0; D. public short method1(int a, int b) return 0: E. static protected int method1(int a, int b) return 0; QUESTION NO: 11 Given: 1. public class Delta 2. static boolean foo(char c) 3. System.out.print(c); 4. return true; 5. 6. public static void main( String argv ) 7. int i =0; 8. for ( foo(A); foo(B)&(i2); foo(C) 9. i+ ;10. foo(D); 12. 13. 14. 程序代码运行结果是( A ) A. ABDCBDCB B. ABCDABCD C. 程序编译失败. D. 程序运行过程中有问题.QUESTION NO: 12 Given: 1. public class ArrayTest 2. public static void main(String args) 3. float fl, f2;4. fl = new float10; 5. f2 = f1; 6. System.out.println(f20= + f20); 7. 8. 程序代码运行结果是( B )A. f20 = 0.0. B. f20 = NaN. C. 程序第5行有错误. D. 程序第6行有错误. QUESTION NO: 13 Given: 1. class Super 2. public float getNum() return 3.0f; 3. 4. 5. public class Sub extends Super 6. 7. 下面哪些选项会在程序的第6行引起错误( A ) A. public void getNum() B. public void getNum(double d) C. public float getNum() return 4.0f; D. public double getNum(float d) return 4.0d; QUESTION NO: 14 Given: 1. boolean bool = true; 2. if(bool = false) 3. System.out.println(a); 4. else if (bool) 5. System.out.println(b); 6. else if (!bool) 7. System.out.println(c); 8. else 9. System.out.println(d); 10. 程序运行结果是( B ) A. a B. b C. c D. d E. 编译错误.QUESTION NO: 15 Given: 1. package foo; 2. 3. import java.util.Vector; 4. 5. private class MyVector extends Vector 6. int i = 1; 7. public MyVector() 8. i = 2;9. 10. 11. 12. public class MyNewVector extends MyVector 13. public MyNewVector() 14. i = 4;15. 16. public static void main(String args) 17. MyVector v = new MyNewVector(); 18. 19. 程序代码结果是( B )A. 程序编译没有问题. B. 程序第5行代码有错误. C. 程序第6行代码有错误. D. 程序第14行代码有错误. E. 程序第17行代码有错误.QUESTION NO: 16 Given: 1. class TestSuper 2. TestSuper(int i) 3. 4. class TestSub extends TestSuper 5. class TestAll 6. public static void main (String args) 7. new TestSub(); 8. 9. 下面哪个选项正确( B ) A. 程序编译没有问题. B. 程序代码在运行的时候有错误. C. 程序第7行代码有编译错误. D. 程序第2行代码有编译错误.QUESTION NO: 17 Given: 10. int i = 0; 11. for (; i 4; i += 2) 12. System.out.print(i + ); 13. 14. System.out.println(i);程序代码结果是( C ) A. 0 2 4 B. 0 2 4 5 C. 0 1 2 3 4 D. 程序编译有错误. E. 程序运行时候有错误QUESTION NO: 18 Given: 1. public class SwitchTest 2. public static void main(String args) 3. System.out.println(value = + switchIt(4); 4. 5. public static int switchIt(int x) 6. int j = 1; 7. switch (x) 8. case 1: j+; 9. case 2: j+; 10. case 3: j+; 11. case 4: j+; 12. case 5: j+; 13. default: j+; 14. 15. return j + x; 16. 17. 程序运行结果是( F ) /没有break 后面两条继续执行A. value = 3 B. value = 4 C. value = 5 D. value = 6 E. value = 7 F. value = 8QUESTION NO: 19 Given: ClassOne.java: 1. package com.abe.pkg1; 2. public class ClassOne 3. private char var = a; 4. char getVar() return var; 5. ClassTest.java: 1. package com.abe.pkg2; 2. import com.abc.pkg1.ClassOne; 3. public class ClassTest extends ClassOne 4. public static void main(String args) 5. char a = new ClassOne().getVar(); 6. char b = new ClassTest().getVar(); 7. 8. 程序代码结果是( C ) A. 程序没有问题. B. ClassTest.java中第5行有错误. C. ClassTest.java中第6行有错误.QUESTION NO:20 Given: 1. public class Alpha1 2. publ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论