每日10道JAVA题(20180702)

/ **   
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的

 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我

 * /


1.我们在程序中经常使用“System.out.println()”来输出信息,语句中的System是包名,out是类名,println是方法名。()

A.正确
B.错误


2.在java中,无论在何处调用,使用静态属性必须以类名做前缀。
A.正确
B.错误


3.根据以下代码段,下列说法中正确的是(    )。


public class Parent {
    private void m1(){}
    void m2(){}
    protected void m3(){}


    public static void m4(){}


}


A.子类中一定能够继承和覆盖Parent类的m1方法
B.子类中一定能够继承和覆盖Parent类的m2方法
C.子类中一定能够继承和覆盖Parent类的m3方法
D.子类中一定能够继承和覆盖Parent类的m4方法


4.当编译并运行下面程序时会发生什么结果()
public class Bground extends Thread{
    public static void main(String argv[]){
        Bground b = new Bground();
        b.run();
    }
    public void start(){
        for(int i=0;i<10;i++){
            System.out.println("Value of i = "+i);
        }
    }
}


A.编译错误,指明run方法没有定义
B.运行错误,只run方法没有定义
C.编译通过并输出0到9
D.编译通过,但无输出


5.在异常处理中,以下描述不正确的有


A.try块不可以省略
B.可以使用多重catch块
C.finally块可以省略
D.catch块和finally块可以同时省略




6.Java 提供的事件处理模型是一种人机交互模型。它有三个基本要素


A.事件源
B.事件对象
C.事件过程
D.事件监听器


7.在JAVA中,下列哪些是Object类的方法()


A.synchronized()
B.wait()
C.notify()
D.notifyAll()
E.sleep()


8.有关finally语句块说法正确的是( )


A.不管catch是否捕获异常,finally语句块都是要被执行的
B.在try语句块或catch语句块中执行到System.exit(0)直接退出程序
C.finally块中的return语句会覆盖try块中的return返回
D.finally 语句块在 catch语句块中的return语句之前执行


9.在java中重写方法应遵循规则的包括()


A.访问修饰符的限制一定要大于被重写方法的访问修饰符
B.可以有不同的访问修饰符
C.参数列表必须完全与被重写的方法相同
D.必须具有不同的参数列表




10.关于抽象类与最终类,下列说法错误的是?


A.抽象类能被继承,最终类只能被实例化。
B.抽象类和最终类都可以被声明使用
C.抽象类中可以没有抽象方法,最终类中可以没有最终方法
D.抽象类和最终类被继承时,方法可以被子类覆盖

猜你喜欢

转载自blog.csdn.net/stridebin/article/details/80885348
今日推荐