1、现在有一个接口iPerson与一个类Chinese,Chinese试图实现iPerson接口,如
下项目中哪个是正确的写法( )(选择1项) A class Chinese implaments iPerson{} B class Chinese implamends iPerson{} C class Chinese implemends iPerson{} D class Chinese implements iPerson{}
2、在Java语言中,声明公用的abstract方法的格式是()。(选择1项)
A public abstract void add(); B public abstract void add(){} C public abstract add(); D public virtual add();
3、下列整型常量 i 的定义正确的是( )。(选择1项)
A final int i; B static int i = 234; C final int i=234; D final float i=3.14f;
4、选择错误的标识符。(选择2项)
A IdoLikeTheLongNameClass B abyte C const D 3_case
5、指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。 (选
择2项)
A public int add(int a) B public void add(long a) C public void add(int a) D public void add(float a)
6、下列哪个方法可用于创建一个可运行的类( ) (Runnable是接口,Thread是类)(选择1项)
A public class X implements Runnable{ public void run(){ ......} } B public class X implements Thread{ public void run(){ ......} } C public class X implements Thread{ public int run(){ ......} } D public class X implements Runnable{ protected void run(){ ......} }
7、Java中,在单一文件中import、class 和package的正确出现顺序是()。(选择
1项)
A class, import, package B package, import, class C import, package, class D package, class, import
8、执行代码String[] s=new String[10];后,哪个结论是正确的( ) (选择1项) A s[10] 为 \ B s[10] 为 null; C s[0] 为 未定义 D s.length 为10
9、下面哪一个能够编译会出现错误()(选择2项)
A. float[] = new float(3); B. float f2[] = new float[]; C. float[] f1 = new float[3]; D. float f3[] = new float[3];
E. float f5[] = { 1.0f, 2.0f, 2.0f };
10、指出正确的表达式( )
A double a=1.0; B Double a=new double(1.0); C byte a = 340; D float a = 2.34;
11、定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确
声明应为( ): (选择1项)
A private class MyClass extends Object B class MyClass extends Object C public class MyClass
D protected class MyClass extends Object
12、JAVA编程中, 以下()命令用来执行java类文件。(选择1项)
A javac B java
C appletviewer D以上所有选项都不正确
13、在Java编程中,Java编译器会将java程序转换为()。(选择1项)
A 字节码 B 可执行代码
C 机器 代码 D 以上所有选项都不正确
14、在Java语言中,下面关于构造函数的描述正确的是()。(选择1项)
A 类必须有显式构造函数 B 它的返回类型是void C 它和类有相同的名称,但它不能带任何参数 D 以上皆非
15、在Java语言中,如果你有下面的类定义:
abstract class Shape{
abstract void draw();
}
Class Square extends Shape{}
如果你试图编译上面的代码会发生()。(选择一项) A 一切成功编译
B Shape可以编译,Square不能编译 C Square可以编译,Shape不能编译 D Shape,Square都不能编译
16、下面的表达式哪个是正确的( )? (选择1项)
A String s=\你好\
B String s=\你好\
C String s=\你好\
D String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;
17、是否可以继承String类?为什么?()(选择2项)
A) 是 B) String类是final类故不可以继承。
18、如果你只希望在同一个包中访问另一个类中的某个成员,下面哪个修饰符能
C) 否 D) String类是abstract类故可以继承。
最精确地进行限制?() A. public B. private
C. protected
19、下面哪些代码能通过编译?(选择2项)
A) int i = 0; if (i) {
System.out.println(\ }
B) boolean b = true; boolean b2 = true; if (b == b2) {
System.out.println(\ } C) int i = 1; int j = 2;
if (i == 1 || j == 2) { System.out.println(\ }
E. default