第一范文网 - 专业文章范例文档资料分享平台

JAVA期末复习资料

来源:用户分享 时间:2025/5/24 14:25:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

{

System.out.println(“类BB”); } }

public class ex7{

public static void main(String args[ ]) {

AA a=new AA( ); BB b=new BB( ); a.Show( ); b.Show( ); } }

A、类AA B、类BB C、类BB D、类AA 类BB 类AA 类BB 类AA 40、下列关于接口的说法不正确的是 ( ) A、接口所有的方法都是抽象的

B、接口所有的方法一定都是public属性的 C、用于定义接口的关键字是implements

D、接口是JAVA中的特殊类,包含静态变量和抽象方法 41、下列说法中,哪一个是正确的? ( ) A、抽象类中定义的方法一定是抽象的。 B、抽象类中一定存在抽象的方法。 C、抽象类中可以没有抽象方法。

D、抽象类的子类一定要实现抽象类中的抽象方法。 42、假定有程序段: ( ) class SupperClass {

public int addValue( int a, int b) { return a+b; } }

class SubClass extends SuperClass {

int value; //此处插入代码 }

下述哪个方法可以插入到类SubClass中而不会出现编译错误? A、int addValue( int a, int b ){return a+b+1;}

B、public long addValue (int a, int b ){value=a+b+1; } C、protected int addValue(int a, int b ){return a+b+1;} D、public int addValue( int a, int b ) {return a+b+1;} 43、若编译和运行下列代码,其结果将是 ( ) class Circle {

double radius=1;

public Circle(double r)

{

radius = r; }

public double area( ) {

return 3.14*radius*radius; } }

public class MyTest{

public static void main(String args[]) { Circle c1=new Circle();

System.out.println(c1.area()); } }

A、3.14 B、0 C、编译出错 D、 以上答案都不对 44、下列说法中不正确的是 ( )

A、如果一个方法中定义的变量名与该方法所在类的成员变量同名,则在该方法中无法访问同名的类成员变量。

B、在java接口中定义的方法一定是抽象方法。 C、java接口中不能定义变量。 D、java接口没有构造方法。 45、有程序如下 class SuperClass {

private int i=10; void printI() {

System.out.println (i); } }

class SubClass extends SuperClass {

int i=20;

public void printA() {

super.printI(); } }

class Test {

public static void main(String [] args) {

SubClass c1=new SubClass();

c1.printA(); } }

编译并运行程序,其结果将是 ( ) A、10 B、20

C、编译出错 D、0

46、用abstract定义的类( )

A)可以被实例化 B)不能派生子类 C)不能被继承 D)只能被继承

47、如果任何包中的子类都能访问父类中的成员,那么应使用哪个限定词( ) (A)public (B)private (C)protected (D)default

48、下面的代码合法的是: ( ) A) public abstract method();

B) public abstract void method(); C) public abstract void method(){ };

D) public void method() implements abstract; 49、以下是接口I的定义: interface I{

void setValue(int val); int getValue(); }

以下哪个代码能通过编译?( ) A) class A extends I{ int value;

void setValue(int val){value=val;} int getValue(){return value;} }

B) class B implements I{ int value;

void setValue(int val){value=val;} }

C) interface C extends I{ void increment( ); }

D) interface D implements I{ void increment(); }

50、下列关于接口和抽象类的说法不正确的是?( ) A) 接口也有构造方法

B) 实现接口时,需对接口中的所有方法都要实现 C) 抽象类也有构造方法

D) 抽象类可以派生出子类 51、对于下列代码:

public class SupperClass {

public int sum( int a, int b) { return a+b; } }

class SubClass extends SupperClass { } 下述哪个方法可以加入类SubClass? ( ) A) int sum ( int a, int b ){ return a+b;} B) public void sum (int a, int b ){ return ;} C) public float sum ( int a, int b){ return a+b;} D) public int sum ( int a, int b ) { return a+b;} 52、对于下列代码:

public class Parent {

public int addValue( int a, int b) { int s; s = a+b; return s; } }

class Child extends Parent { }

下述哪些方法可以加入类Child? ( ) A) int addValue( int a, int b ){// do something...}

B) public void addValue (int a, int b ){// do something...} C) public int addValue( int a ){// do something...}

D) public int addValue( int a, int b ) {//do something...} 53、下列说法中,错误的一项是( )。 A、内部类是被定义于另一个类中的类

B、使用内部类实现监听器,在编程时比较容易实现

C、内部类对象可以访问外部类的成员方法和变量,包括私有成员 D、由于内部类定义于另一个类,因此不适用于AWT的事件处理机制 54、下列说法哪个是不正确的? ( ) A、一个组件可以注册多个事件监听器 B、一个监听器只能监听一个组件 C、一个组件可以引发多种事件

D、一个监听器可以监听处理多种事件 55、下面说法错误的是( )

A) 单击JCheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理JButton和JTextField事件监听器接口都是ActionListener。 C) 一个面板(JPanel) 可以加入到另一个面板(JPanel)中。

D) 在BorderLayout中,添加到NORTH区的两个按钮将并排显示。 56、下列哪一个方法是自动调整窗口的大小 ( )

搜索更多关于: JAVA期末复习资料 的文档
JAVA期末复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c27mkv4w6f997tl37ll9z_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top