1、Java期末复习题一、选择题:1、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是 (B) A. 类 B. 对象 C. 函数体 D. 数据块 2、定义一个不能被继承的名为Abc的类的正确方法是(E)A.classAbc{}B.nativeclassAbc{}C.abstractfinalclassAbc{}D.classAbc{final;}E.finalclassAbc{}3、若要生成ClassA类的一个对象a,以下书写正确的是(A)A.ClassAa=newClassA(); B.ClassAa=n
2、ewClass();C.a=newClassA(); D.ClassAa=ClassA();4、类的构造函数被自动调用执行的情况是在定义该类的 (c) A. 成员函数时 B. 数据成员时C. 对象时 D. 构造函数时5、编译运行下面程序时有何种结果?请选择一个正确的答案(A)classTest{publicstaticvoidmain(){System.out.println("hello");}}A.程序不能编译,因为main()方法定义不正确。B.程序能编译,但不能运行,因为class未声明为public的。C.程序能无错地编译并运行,但运行时将产