安徽工业大学
- 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )
- 在Java的方法中定义一个常量要用const关键字。 ( )
- 标签是最常用的组件,它的作用是在界面上显示一行文字,标签也可以显示图片,或者即显示图片也显示文字。( )
- 一个类可以实现多接口。( )
- Java语言是平台无关的语言。 ( )
- 中间容器,原子组件,菜单栏,工具栏等都直接放在顶级容器下。( )
- 覆盖方法所抛出的异常不能比原方法更多。( )
- Java支持多重继承。( )
- 在方法定义中,所以可能发生的异常都必须用try{} catch(){}捕捉。( )
- Final类中的属性和方法都必须是final的。( )
- ++op运算符的作用是先将变量的值加1再返回变量的值。( )
- 线程使用sleep方法休眠是会释放该线程同步锁定的对象。( )
- 异常可以只抛出而不在程序中做出任何处理。( )
- 如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。 ( )
- 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 ( )
- Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
- public class Test{public static void main(String argv[ ]){System.out.println("x="+5);}} 以上程序的运行结果为:( )
- 看以上程序Boolean a=false;Boolean b=true;Boolean c=(a&&b)&&(!b);Int result=c==false?1:2;这段程序执行完后,c与result的值是:( )
- 设有类定义如下: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处 ?( )
- 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);}}以上程序调试结果为:( )
- 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);}}以上代码的输出结果?( )
- 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;}}以上代码的输出结果?( )
- 以上哪些是FileOutputStream 构造方法的合法形式?( )
- 当方法遇到异常又不知如何处理时,应该怎么做( )
- 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
- 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类 名AB作为前缀就可以调用它,该方法头的形式为( )。
- 以上声明合法的是( )。
- 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);}}以上程序的运行结果为:( )
- 1.2.public class Interesting{3. //do sth4. }有以上程序片段,下列哪个选项不能插入到行1。( )
- Java的一个重要特点是结构中立性,这种结构中立性表现在( )。
- 已知类person是类student的父类,以上数组定义和赋值哪些是正确的( ) 。
- main 方法是java Application 程序执行的入口点,关于main方法的方法头以上( )是合法的。
- method( -4.4 ) == -4;如果以上条件成立,则用到java.lang.Math 类中哪个方法?( )
- 以上叙述正确的有?( )
- 设有下面两个赋值语句:a = Integer.parseInt(“123”);b = Integer.valueOf(“123”).intValue();下述说法正确的是( )
- 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'; }}上列程序运行的结果为:( )
- 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;}}执行上面代码的输出结果为?( )
- public class A {int x;public static void main(String[] args) {A x=null;System.out.println(x.x);}}以上程序发生什么异常?( )
- 哪个方法是实现Runnable接口所需的?( )
- 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[]的元素?( )
- 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) ");关于以上程序段,正确的说法是( )
- 假设raf是一个随机访问文件,以上语句的编译和运行结果为?raf.seek( raf.length() ); ( )
- 以上关于异常捕获的原则中,错误的是( )
- 设有如下说明:char[] c = new char[100];则,c[50]的值为? ( )
- 一个部件在水平方向会改变大小,但垂直方向不变,则放到什么位置。( )
- 以上哪个是RandomAccessFile文件的构造方法: ( )
- 以上哪个是Java应用程序main方法的有效定义?( )
- 以上哪个最准确描述synchronized关键字?( )
- . class 和.java 文件的含义分别是:( )
- public class Test{public static void main(String argv[ ]){System.out.println("good"+"morning");}}以上程序的运行结果为:( )
A:错 B:对
答案:对
A:对 B:错
答案:错
A:对 B:错
答案:对
A:对 B:错
答案:对
A:对 B:错
答案:对
A:对 B:错
答案:错
A:错 B:对
答案:对
A:错 B:对
答案:错
A:对 B:错
答案:错
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
A:对 B:错
A:错 B:对
A:16
B:32
C:64
D:8
A:5
B:"x="+5
C:"x="5
D:x=5
A:c=false;result=1;
B:c=true;result=2;
C:c=false;result=2;
D:c=true;result=1;
A:System.out.println(s);
B:System.out.println(i);
C:System.out.println(iArgs);
D:System.out.println(iam);
A:无任何输出
B:5
C:7
D:8
A:012
B:111
C:123
D:000
A:5
B:8
C:7
D:6
A:FileOutputStream( int n, boolean a )
B:FileOutputStream( FileDescriptor fd )
C:FileOutputStream()
D:FileOutputStream( boolean a )
A:捕获异常
B:嵌套异常
C:声明异常
D:抛出异常
A:默认权限
B:public
C:private
D:protected
A:static void method( )
B:abstract void method( )
C:final void method( )
D:public void method( )
A:abstract double d;
B:public final static native int w( )
C:Abstract final double hyperbolicCosine( );
D:default String s;
A:Null
B:1
C:No Object
D:0
A:package mypackage;
B:class OtherClass{ }
C:import java.awt.*;
D:public class MyClass{ }
A:Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。
B:Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。
C:用Java编写的源程序无需编译,直接通过Java平台解释执行。
D:Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。
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();
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[])
A:min()
B:round()
C:abs()
D:trunc()
A:一个部件注册多个监听者将导致编译出错。
B:如果一个部件注册多个监听者,事件将被所有监听者处理。
C:不可以将一个部件已注册的监听者移去。
D:如果一个部件注册多个监听者,事件只会被最后一个监听者处理。
A:a是整数类对象,b是整数类型变量。
B:a和b都是整数类对象并且值相等。
C:a和b都是整数类型变量并且值相等。
D:a是整数类型变量,b是整数类对象。
A:good and abc
B:test ok and abc
C:test ok and gbc
D:good and gbc
A:0
B:No such file foundDoing finally-1
C:No such file found
D:No such file found-1
A:DataFormatException
B:IOException
C:InterruptException
D:NullPointerException
A:stop()
B:wait()
C:run()
D:update()
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++)
A:行4与行6都将执行
B:行4执行,行6不执行
C:行4、行6都不执行
D:行6执行,行4不执行
A:代码不能编译.
B:会出现IOException
C:文件指针将定位到文件的最后一个字符之前
D:文件指针将定位到文件的最后一个字符
A:先列出子类,后列出父类。
B:Exception类必须出现,而且必须作为catch块中第一个匹配的类。
C:先列出具体的异常类,后列出通用的异常类。
D:RuntimeException 可以不被捕获,Java会自动处理运行期异常。
A:50
B:'/u0000'
C:" "
D:为null,直到被赋值。
A:BorderLayout 布局的North或 South位置
B:BorderLayout 布局的East 或 West位置
C:FlowLayout 布局的第一个部件
D:BorderLayout 布局的Center位置
A:RandomAccessFile("read", "data");
B:RandomAccessFile("data", "r");
C:RandomAccessFile("r", "data");
D:RandomAccessFile("data", "read");
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 );
A:保证两个或更多线程同时开始和结束。
B:保证在某时刻只有一个线程可访问方法或对象;
C:允许两线程并行运行,而且互相通信;
D:保证允许两个或更多处理同时开始和结束;
A:Java 源文件和Java 平台配置文件;
B:Java 源文件和目标码文件;
C:Java 目标码文件和源文件;
D:Java 可执行文件和目标码文件;
A:good morning
B:"good"+"morning"
C:good+morning
D:goodmorning
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!