单项选择题
1、    有Java语句如下,则说法正确的是(    )
int [] a,b=new int [3];
A此语句是错误的    B a.length的值为3 C b.length的值为
3 D a.length b.length 的值都为 3
2、    有关在Java中定义实例方法和类方法的叙述正确的是(    )
A前者有public修饰,后者没有public修饰 B前者没有public 修饰,后者有public修饰
C前者有static修饰,后者没有static修饰 D前者没有static
饰,后者有static修饰
)
C java.output 包中
3、    Java中实现输入瀚出操作的类库在(
A java.io 包中 B java.input 包中
D java.lang.io 包中
4、    以下程序代码的输出结果是(    )
System.out.println(100/8);
A 12.5 B 12 C 4 D 0
5、    在Java程序中声明一个数组,错误的是(
A int a[ ]; B int a[][];
C float a [10] ; D float []
a[]
6、    在 Java 程序中有定义:int x[ ] [ ]=new int[4][5];write的返回值x.length x[3].length
的值分别是(    )
A 4 5 B 5 4    C 4 3 D 5 3
7、    下列关于线程的说法正确的是(    )
A 一个线程被创建,它就立即开始运行
B使用start()方法可以使一个线程立即开始运行
C当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前 面
D 一个正在运行的线程可能因为某些情况而进入阻塞状态
8、    定义一个实现接口 Java.lang.Runnable的类,必须要实现的方法是(
D paint()
)
B File f2=new
A start() B run() C init()
9、以下是创建File对象的代码,错误的是(
A File fl=new File(1n);
File(''/mydir'','''');
C File f3=new File(M \ \ mydir \ \ M); D File f4=new File(n \ mydir \ '');
10、以下程序代码的输出结果是(    )
int x=100;
System.out.println(n5.5M+x%8);
A 5.512 B 5.512.5 C 18 D 5.54
11、在Java程序中有代码如下:
System.out.println((new    StringTokenizer (* * I    am
student' *, * * a ,1 )).countTokens());
则输出结果为(    )
A I am a student B 2 C 3 D 4
12、    为字节流数据提供读操作支持的类是(    )
A: FilelnputStream    B: FileOutputStrem
C FileReader    D FileWriter
13、    下列有关抽象类及抽象方法的叙述错误的是(    )
A使用final修饰的类是抽象类
B使用abstract修饰的方法是抽象方法
C抽象类必须被继承才能使用,抽象类不可能有实例
D抽象类可以没有抽象方法,但抽象方法所在的类一定是抽象类
14、    下列正确的句子是(    )
A float 3.14; B byte i=225;
C int k=33L; D int p[][];
15、    当使用FilelnputStream类中的read。方法时,如果没有读入一个字节
数据时,返回值为(    )
A 0 B -1 C true    D false
16、    当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线
程的需要,这时线程A就要等待线程B完成修改工作,这种现象称为(
A线程的同步    B线程的互斥
C线程的调度    D线程的就绪
17、    下列有关Java的叙述错误的是(    )
A强类型语言    B与平台无关
C可以使用汉字变量名    D不检查数组下标越界
18、    阅读下列程序,其运行结果是(    )
public class Test{
void equalsMethod(){
String sl=nevv String( "how are you ");
Strng s2=new String( "how are you ");
System.out.println(sl = = s2);
}
Public static void main(String[] args)(
Test t=new Test();
t.equalsMethod();
}
A: == B: true    C: false D: equal
19、    下列哪种操作不会抛出异常(    )
A :浮点数除以0得到Infinity B : i=0/0 ; C:打开不存在的文 件 D :a[-l]=100 ;
20、    对于catch子句捕捉异常的的次序,下列正确的是(    )
A :父类异常在前,子类异常在后    B:父类异常在
后,子类异常在前
D:必须有
C :有继承关系的异常类不能在同一个try
Exception 类的 Catch 捕捉
二、写出下面程序的结果
1、    class A
(int x, y;
A(int xx, int yy) (x=xx;y=yy;}
)
interface Interl (int f (A a);)
interface Inter2 (int g () ;}
public class B extends A implements Interl, Inter2 ( A a=new A (x, y);
B(int x, int y)
(super(x,y);
this.x=x*x;
this. y=y*y;
)
public int f (A a)(return x*a. x+x*a. y;}
public int g() {return x*a. x+x*a. y;}
public static void main(String[] args)
( int x=20, y=10;
A a=new B (x, y);
B b=new B (x, y);
System, out. printin (a. x+", "+a. y);
System, out. printin(b. f (a));
System, out. printin (b. g ());
)
)
2、    写出下面程序的运行结果。
public class ThreadTest
( public static void main(String args[])
{ Hello h=new Hello();
Thread t=new Thread(h);
t. start ();
}
)
class Hello implements Runnable
{ int i;
public void run()
( while(true)
( System, out. printin("计算机〃+i++);
if (i==5) break;
)
3    import java, io.*;
public class Threadiest
( public static void main(String args[])
(File file=new File("hello, txt");
char b □二〃欢迎welcome”. toCharArray ();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。