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

2.Java面向对象知识测试(答案版)解析

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

12. 类Student中构造方法声明正确的是哪一项? ()

A:class Student {

}

B:class Student {

}

C:class Student {

}

D:class Student {

}

13. 下面对static的描述正确的是

acd

new Student(){}

public void Student(){} public Student(){} public Student()

A. 静态修饰的成员变量和成员方法随着类的加载而加载 B. 静态修饰的成员方法可以访问非静态成员变量 C. 静态修饰的成员可以被整个类对象所共享

D. 静态修饰的成员变量和成员方法随着类的消失而消失

14. 下面对this的作用描述错误的是 d

A. 当成员变量和局部变量重名的时候可以用this区分

B. this()语句必须放在构造函数的第一行,根据this后面括号中的参数调用本类

其他的构造函数.

C. this首先会调用本类的一般函数 D. this首先会调用父类的一般函数

15. 在Java中,以下程序编译运行后的输出结果为(d )。

public class Test { int x, y;

Test(int x, int y) { this.x = x; this.y = y; }

public static void main(String[] args) { Test pt1, pt2;

pt1 = new Test(3, 3); pt2 = new Test(4, 4);

System.out.print(pt1.x + pt2.x); } }

16. 关于abstract不能和哪些关键字共用正确的是(abc) A. abstract不可以和private共用 B. abstract不可以和static共用 C. abstract不可以和final共用 D. abstract不可以和public共用

17. 给定一个Java程序Test.java的代码如下所示,编译时,会出现以下(c )情况。

class Parent { A. 6 B. 3 4 C. 8 D. 7

public int count() { // 第1行 } }

public class Test extends Parent { public float count() { // 第2行 } }

18. 给定Java程序Child.java的代码如下所示,则编译运行该类的结果是(c )。

class Parent { Parent() {

System.out.println(\ } }

public class Child extends Parent {

Child(String s) {

System.out.println(s); }

public static void main(String[] args) { Child child = new Child(\ } }

A. child B. child

parent A. 编译通过

B. 在第1行引发编译错误 C. 在第2行引发编译错误 D. 在第3行引发编译错误

return 9; // 第3行 return 0;

C. parent

child

D. 编译错误

19. 下列选项中关于Java中super关键字的说法错误的是(b )。

A. 当子父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,可以用

super区分子父类成员变量

B. super语句可以放在构造函数的任意一行

20. 给定如下Java代码 , 以下( ab )方法可以加入Child类中。 public class Parent{

int change(){ } }

Class Child extends Parent{

//(此处可以放入下面哪个选项) }

A. public int change(){} B. int show(int i){} C. private int change(){} D. abstract int change(){}

21. 分析如下所示的Java代码,则选项中的说法正确的是( c)。

class Parent{

public String name;

public Parent(String pName){

this.name = pName; //此处省略N行代码

C. 子类可以通过super关键字调用父类的方法 D. 子类可以通过super关键字调用父类的属性

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