安徽工业大学
  1. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )

  2. A:错 B:对
    答案:对
  3. 在Java的方法中定义一个常量要用const关键字。 ( )

  4. A:对 B:错
    答案:错
  5. 标签是最常用的组件,它的作用是在界面上显示一行文字,标签也可以显示图片,或者即显示图片也显示文字。( )

  6. A:对 B:错
    答案:对
  7. 一个类可以实现多接口。( )

  8. A:对 B:错
    答案:对
  9. Java语言是平台无关的语言。 ( )

  10. A:对 B:错
    答案:对
  11. 中间容器,原子组件,菜单栏,工具栏等都直接放在顶级容器下。( )

  12. A:对 B:错
    答案:错
  13. 覆盖方法所抛出的异常不能比原方法更多。( )

  14. A:错 B:对
    答案:对
  15. Java支持多重继承。( )

  16. A:错 B:对
    答案:错
  17. 在方法定义中,所以可能发生的异常都必须用try{} catch(){}捕捉。( )

  18. A:对 B:错
    答案:错
  19. Final类中的属性和方法都必须是final的。( )

  20. A:对 B:错
  21. ++op运算符的作用是先将变量的值加1再返回变量的值。( )

  22. A:错 B:对
  23. 线程使用sleep方法休眠是会释放该线程同步锁定的对象。( )

  24. A:错 B:对
  25. 异常可以只抛出而不在程序中做出任何处理。( )

  26. A:对 B:错
  27. 如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。 ( )

  28. A:对 B:错
  29. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 ( )

  30. A:错 B:对
  31. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。

  32. A:16
    B:32
    C:64
    D:8
  33. public class Test{public static void main(String argv[ ]){System.out.println("x="+5);}} 以上程序的运行结果为:( )

  34. A:5
    B:"x="+5
    C:"x="5
    D:x=5
  35. 看以上程序Boolean a=false;Boolean b=true;Boolean c=(a&&b)&&(!b);Int result=c==false?1:2;这段程序执行完后,c与result的值是:( )

  36. A:c=false;result=1;
    B:c=true;result=2;
    C:c=false;result=2;
    D:c=true;result=1;
  37. 设有类定义如下:class InOut{String s= new String("Between");static int i=3;public void amethod(final int iArgs){int iam;class Bicycle{public void sayHello(){//Here}}}public void another(){int iOther;}}以上哪些语句可以安排在//Here处 ?( )

  38. A:System.out.println(s);
    B:System.out.println(i);
    C:System.out.println(iArgs);
    D:System.out.println(iam);
  39. public class Test {int m=5;public void some(int x) {m=x;}public static void main(String args []) {new Demo().some(7);}}class Demo extends Test {int m=8;public void some(int x) {super.some(x);System.out.println(m);}}以上程序调试结果为:( )

  40. A:无任何输出
    B:5
    C:7
    D:8
  41. public class test {public static void main(String args[]) {int m=0;for ( int k=0;k<2;k++)method(m++);System.out.println(m);}public static void method(int m) {System.out.print(m);}}以上代码的输出结果?( )

  42. A:012
    B:111
    C:123
    D:000
  43. public class Test{int x=5;public static void main(String argv[]){Test t=new Test();t.x++;change(t);System.out.println(t.x);}static void change(Test m){m.x+=2;}}以上代码的输出结果?( )

  44. A:5
    B:8
    C:7
    D:6
  45. 以上哪些是FileOutputStream 构造方法的合法形式?( )

  46. A:FileOutputStream( int n, boolean a )
    B:FileOutputStream( FileDescriptor fd )
    C:FileOutputStream()
    D:FileOutputStream( boolean a )
  47. 当方法遇到异常又不知如何处理时,应该怎么做( )

  48. A:捕获异常
    B:嵌套异常
    C:声明异常
    D:抛出异常
  49. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。

  50. A:默认权限
    B:public
    C:private
    D:protected
  51. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类 名AB作为前缀就可以调用它,该方法头的形式为( )。

  52. A:static void method( )
    B:abstract void method( )
    C:final void method( )
    D:public void method( )
  53. 以上声明合法的是( )。

  54. A:abstract double d;
    B:public final static native int w( )
    C:Abstract final double hyperbolicCosine( );
    D:default String s;
  55. public class My{int value;public static void main(String args[]) {My x=new My();if (x==null)System.out.println("No Object");elseSystem.out.println(x.value);}}以上程序的运行结果为:( )

  56. A:Null
    B:1
    C:No Object
    D:0
  57. 1.2.public class Interesting{3. //do sth4. }有以上程序片段,下列哪个选项不能插入到行1。( )

  58. A:package mypackage;
    B:class OtherClass{ }
    C:import java.awt.*;
    D:public class MyClass{ }
  59. Java的一个重要特点是结构中立性,这种结构中立性表现在( )。

  60. A:Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。
    B:Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。
    C:用Java编写的源程序无需编译,直接通过Java平台解释执行。
    D:Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。
  61. 已知类person是类student的父类,以上数组定义和赋值哪些是正确的( ) 。

  62. A:person p[]= new student[3];p[1]= new person();
    B:student s[]=new student[3];s[1]=new person;
    C:person p[]=new person[3]; p[1]=new student();
    D:student s[]=new person[3]; s[1]=new person();
  63. main 方法是java Application 程序执行的入口点,关于main方法的方法头以上( )是合法的。

  64. A:public static int main(String[] arg)  B:public void main(String arg[]) C:public static void main()
    D:public static void main(String arg[])
  65. method( -4.4 ) == -4;如果以上条件成立,则用到java.lang.Math 类中哪个方法?( )

  66. A:min()
    B:round()
    C:abs()
    D:trunc()
  67. 以上叙述正确的有?( )

  68. A:一个部件注册多个监听者将导致编译出错。
    B:如果一个部件注册多个监听者,事件将被所有监听者处理。
    C:不可以将一个部件已注册的监听者移去。
    D:如果一个部件注册多个监听者,事件只会被最后一个监听者处理。
  69. 设有下面两个赋值语句:a = Integer.parseInt(“123”);b = Integer.valueOf(“123”).intValue();下述说法正确的是( )

  70. A:a是整数类对象,b是整数类型变量。
    B:a和b都是整数类对象并且值相等。
    C:a和b都是整数类型变量并且值相等。
    D:a是整数类型变量,b是整数类对象。
  71. public class Example{ String str=new String("good"); char[] ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); System.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; }}上列程序运行的结果为:( )

  72. A:good and abc
    B:test ok and abc
    C:test ok and gbc
    D:good and gbc
  73. import java.io.*;public class Mine{public static void main(String argv[]){Mine m=new Mine( );System.out.println(m.amethod());}public int amethod(){try{FileInputStream file=new FileInputStream("Hello.txt");}catch(FileNotFoundException e){System.out.print("No such file found");return -1;}catch(IOException e){System.out.print("Doing finally");}return 0;}}当前目录不存在名为Hello.txt的文件,import java.io.*;public class Mine{public static void main(String argv[]){Mine m=new Mine( );System.out.println(m.amethod());}public int amethod(){try{FileInputStream file=new FileInputStream("Hello.txt");}catch(FileNotFoundException e){System.out.print("No such file found");return -1;}catch(IOException e){System.out.print("Doing finally");}return 0;}}执行上面代码的输出结果为?( )

  74. A:0
    B:No such file foundDoing finally-1
    C:No such file found
    D:No such file found-1
  75. public class A {int x;public static void main(String[] args) {A x=null;System.out.println(x.x);}}以上程序发生什么异常?( )

  76. A:DataFormatException
    B:IOException
    C:InterruptException
    D:NullPointerException
  77. 哪个方法是实现Runnable接口所需的?( )

  78. A:stop()
    B:wait()
    C:run()
    D:update()
  79. public class Lin{public void amethod(){int ia[] = new int[4];//Start For loop{ia[i]=i;System.out.println(ia[i]);}}}在注释//Start For loop 处要插入哪段代码可实现根据变量i的值定位数组ia[]的元素?( )

  80. A:for (int i=0; i < ia.length() -1; i++)
    B:for (int i=0; i< ia.length;i++)
    C:for (int i=1; i < 4; i++)
    D:for (int i=0; i< ia.length(); i++)
  81. 1. String s1="Hello";2. String s2="Hello";3. if(s1= =s2)4. System.out.println("s1= =s2");5. if (s1.equals(s2))6. System.out.println("s1.equals(s2) ");关于以上程序段,正确的说法是( )

  82. A:行4与行6都将执行
    B:行4执行,行6不执行
    C:行4、行6都不执行
    D:行6执行,行4不执行
  83. 假设raf是一个随机访问文件,以上语句的编译和运行结果为?raf.seek( raf.length() ); ( )

  84. A:代码不能编译.
    B:会出现IOException
    C:文件指针将定位到文件的最后一个字符之前
    D:文件指针将定位到文件的最后一个字符
  85. 以上关于异常捕获的原则中,错误的是( )

  86. A:先列出子类,后列出父类。
    B:Exception类必须出现,而且必须作为catch块中第一个匹配的类。
    C:先列出具体的异常类,后列出通用的异常类。
    D:RuntimeException 可以不被捕获,Java会自动处理运行期异常。
  87. 设有如下说明:char[] c = new char[100];则,c[50]的值为? ( )

  88. A:50
    B:'/u0000'
    C:" "
    D:为null,直到被赋值。
  89. 一个部件在水平方向会改变大小,但垂直方向不变,则放到什么位置。( )

  90. A:BorderLayout 布局的North或 South位置
    B:BorderLayout 布局的East 或 West位置
    C:FlowLayout 布局的第一个部件
    D:BorderLayout 布局的Center位置
  91. 以上哪个是RandomAccessFile文件的构造方法: ( )

  92. A:RandomAccessFile("read", "data");
    B:RandomAccessFile("data", "r");
    C:RandomAccessFile("r", "data");
    D:RandomAccessFile("data", "read");
  93. 以上哪个是Java应用程序main方法的有效定义?( )

  94. A:public static boolean main( String a[] );
    B:public static void main();
    C:public static void main( String args[] );
    D:public static void main( String args );
  95. 以上哪个最准确描述synchronized关键字?( )

  96. A:保证两个或更多线程同时开始和结束。
    B:保证在某时刻只有一个线程可访问方法或对象;
    C:允许两线程并行运行,而且互相通信;
    D:保证允许两个或更多处理同时开始和结束;
  97. . class 和.java 文件的含义分别是:( )

  98. A:Java 源文件和Java 平台配置文件;
    B:Java 源文件和目标码文件;
    C:Java 目标码文件和源文件;
    D:Java 可执行文件和目标码文件;
  99. public class Test{public static void main(String argv[ ]){System.out.println("good"+"morning");}}以上程序的运行结果为:( )

  100. A:good morning
    B:"good"+"morning"
    C:good+morning
    D:goodmorning

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部