Java技术的答题,高人帮助

1 关于主类的叙述正确的是( )
A 一个源程序文件中定义的第一个类是主类
B 一个源程序文件中定义的最后一个类是主类
C 一个源程序文件中的主类必须定义为公有类
D 以上说法都不对

2 有关类和对象的叙述不正确的是( )
A 对象是类的一个实例
B 任何一个对象都属于一个具体的类
C 一个类只能有一个对象
D 类与对象的关系和数据类型与变量的关系相似

3 关于类的继承叙述不正确的是( )
A 子类可以继承父类中的所有变量和方法
B 一个子类只能有一个父类
C 子类只能继承父类中的变量,不能继承父类中的方法
D 所有类都是通过直接或间接地继承Object类而得到的

4 没有访问控制修饰符的成员变量被自动视为( )
A public变量
B private变量
C protected变量
D package变量

5 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };

下面哪个表达式的值与数组下标量总数相等( )
A m.length()
B m.length
C m.length()+1
D m.length+1

6 设有如下程序段
class Test{
private int m;
public static void fun(){
//some code…
}
}
要使成员变量m 被函数fun()直接访问,则下面选项正确的是( )
A 将private int m改成protected int m
B 将private int m改成public int m
C 将private int m改成static int m
D 将private int m改成int m

7 以下哪个约束符可用于定义成员常量( )
A static
B final
C abstract
D No modifier can be used

8 设有如下类定义
class Base {
public Base (){ //...
}
public Base ( int m ){ //...
}
protected void fun( int n ){ //...
}
}
public class Child extends Base{
// member methods
}
则可以正确地加入子类中的语句是( )
A private void fun( int n ){ //...
}
B void fun ( int n ){ //...
}
C protected void fun ( int n ) { //...
}
D private static void fun ( int n){ //...
}

9 给定下面程序段
public class TestPoly {
public static void main(String args[]) {
Parent p = new Child();
}
}
class Parent {
public Parent() {

super();

System.out.println("instantiate a parent");

}

}

class Child extends Parent {

public Child() {

super();

System.out.println("instantiate a child");

}

}

则下面选项正确的是( )
A 编译失败
B 程序输出:instantiate a child
C 程序输出:instantiate a parent

instantiate a child
D 程序输出:instantiate a child

instantiate a parent

1. D
2. C
3. C
4. C
5. C
6. C
7. B
8. C
9. D
温馨提示:答案为网友推荐,仅供参考
相似回答