易搜题 > 资格证大类 > 计算机编程 > 问题详情
问题详情

public class Pet{}  public class Cat extends Pet{}   执行代码   Cat c = new Cat();   Pet p = (Pet)c;   下列哪项是正确的? 

A、Pet p = (Pet)c正常执行

B、Pet p = (Pet)c编译错误

C、Pet p = (Pet)c运行错误

D、以上都不对

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 已知: 下面说法正确的是()

    A

    第7行会产生编译错误,原因是不能访问private成员变量code

    B

    当执行newStudent.equals(newObject())时,会产生运行时异常

    C

    code在Student对象初始化后无法修改

    D

    Student.equals方法不会覆盖Object.equals方法

  • 用于生成Java文档的JDK工具是?() 

    A、javac

    B、jdb

    C、javadoc

    D、junit

  • 关于红黑树和AVL树,以下哪种说法不正确()。

    A、两者都属于自平衡二叉树

    B、两者查找,插入,删除的时间复杂度相同

    C、包含n个内部节点的红黑树的高度是O(log(n))

    D、JDK的TreeMap是一个AVL的实现

  • 下述代码执行后,有几个引用变量和几个对象?()   Student stu = new Student(“Mike”);  Student stua;  Stua = stu;  

    A、 2个引用变量,1个对象

    B、 1个引用变量,1个对象

    C、 2个引用变量,2个对象

    D、 1个引用变量,2个对象

  • 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

联系客服 会员中心
TOP