云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2.Java面向对象知识测试(答案版)解析

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

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 5:45:24

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关键字调用父类的属性

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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. 静态修饰的成员可以被整个类对象所共享

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com