Java面向对象程序设计.哪位JAVA高手,帮我做一下下面的试题...
一、选择题(单选题,每空1.5分,共30分) 【得分: 】
1、下面哪个标识符在Java语言中是合法的? ( )
A) persons$ B) end-line C) *point D) abstract
2、指出正确的表达式。 ( )
A) byte=128; B) Boolean=null; C) long l=0xfffL; D) double=0.9239d;
3、以下语句中没有编译错误或警告提示信息的是:( )。
A) byte b=256; B) double d=89L; C)char c=”a”; D)short s=8.6f;
4、Main()方法的返回类型是:( )
A) int B) void C) boolean D) static
5、下面哪些选项是正确的main方法说明? ( )
A ) public main(String args[]) B) public static void main(String args[])
C ) private static void main(String args[]) D) void main()
6、给出下面代码:
public class Person{
static int a[] = new int[10];
public static void main(String arg[]){
System.out.println(a[1]);
}
}
那个语句是正确的? ( )
A) 编译时将产生错误; B) 编译时正确,运行时将产生错误;
C) 输出零; D) 输出空。
7、若int a=10,b=5;正确的switch语句是:( )
A) switch (a+1) B) switch a C) switch [a+b] D) switch (a*3.0)
8、哪个关键字可以抛出异常? ( )
A) transient B) finally C )throw D) static
9、下列代码哪一行会出错: ( )
1) public void modify() {
2) int i, j, k;
3) i = 100;
4) while ( i > 0 ) {
5) j = i * 2;
6) System.out.println(j);
7) k++;
8) i--; }
9) }
A) line 4 B) line 6 C) line 7 D) line 8
10.、能作为类及其成员的修饰符是:( )
A) public B) class C) protect D) interface
11.、用于定义接口时声明接口名的关键字是:( )
A) package B) class C) implements D) interface
12、已知类关系如下:
class Employee{…};
class Manager extends Employee{…};
则以下关于创建对象的语句不正确的是:( )
A) Employee e=new Manager();
B) Employee m=new Employee ();
C) Manager c=new Manager();
D) Manager d=new Employee();
13、指出下列哪个方法与方法public void add(int a){}为不合理的重载方法。( )
A) public void add(int a) B) public void add(String a)
C) public void add(int a,int b) D) public void add(float a)
14、建立文件 "file.txt" 的字节输入流的语句是:( )
A)InputStream in=new InputStream("file.txt");
B) InputStream in=new FileReader("file.txt");
C)FileInputStream in=new FileOutputStream("file.txt");
D)FileInputStream in=new FileInputStream("file.txt");
15、下面的说法不正确的是( )。
A) InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。
B) Reader与Writer类则是用来处理字符流,也就是纯文本文件。
C) Java中IO流的处理通常分为输入和输出两个部分。
D) File类是输入/输出流类的子类。