单项选择题
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小时内删除。
发表评论