给出以下代码,请问该程序的运行结果是什么?class Tree {}class Oak extends Tree{}public class F {public static void main (String [] args){Tree tree = new Tree();if (tree instanceof Oak)System.out.println("Oak");elseSystem.out.println("not Oak");}}
A.Tree
B.编译错误,无法运行
C.not Oak
D.Oak
试卷相关题目
- 1给出以下代码,请问该程序的运行结果是什么?class Tree { }class Pine extends Tree{ }public class F {public static void main (String [] args){Tree tree = new Pine();if (tree instanceof Pine)System.out.println("Pine");elseSystem.out.println("not Pine");}}
A.编译错误,无法运行
B.Tree
C.Pine
D.not Pine
开始考试点击查看答案 - 2请问,以下哪些Java源文件中顶层元素出现次序是正确的?请选择一个正确答案:
A.package语句必须位于最前面,import语句和class声明之间无次序要求
B.package , import , class
C.class , import , package
D.import语句必须位于最前面,package语句和class声明之间无次序要求
E.import , package , class
开始考试点击查看答案 - 3在Java中,用Package语句说明一个包时,该包的层次结构必须是 :
A.与文件大小相同
B.与文件的结构相同
C.与文件类型相同
D.与文件目录的层次相同
开始考试点击查看答案 - 4下列哪个选项的java源文件代码片段是不正确的?
A.package testpackage;public class Test{ }
B.import java.io.*;class Person{ }public class Test{ }
C.import java.io.*;package testpackage;public class Test{ }
D.import java.io.*;import java.awt.*;public class Test{ }
开始考试点击查看答案 - 5有以下程序片段,下列哪个选项不能插入到行112public class Interesting{3//do sth4}
A.public class MyClass{ }
B.package mypackage;
C.import java.awt.*;
D.class OtherClass{ }
开始考试点击查看答案 - 6给出以下代码,请问该程序的运行结果是什么?public class Example{public static void main (String args[]){System. out. println(“abcd”instanceof Object);}}请选择一个正确答案:
A.String
B.true
C.abcd
D.false
开始考试点击查看答案 - 7给出以下代码,请问该程序的运行结果是什么?class Tree {}class Coco extends Tree{}public class F {public static void main (String [] args){Coco tree = new Tree();if (tree instanceof Coco)System.out.println("Coco");elseSystem.out.println("not Coco");}}
A.Tree
B.Coco
C.编译错误,无法运行
D.not Coco
开始考试点击查看答案 - 8欲构造ArrayList类的一个实例,此类实现了List接口,下列哪个是正确的?
A.List myList=new List()
B.ArrayList myList=new List()
C.ArrayList myList=new Object()
D.List myList=new ArrayList()
开始考试点击查看答案 - 9A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1A a0=new A();2A a1 =new B();3A a2=new C();问以下哪个说法是正确的?
A.第1、2、3行能通过编译,但第2、3行运行时出错
B.第1、2行能通过编译,但第3行编译出错
C.只有第1行能通过编译
D.第1行、第2行和第3行的声明都是正确的
开始考试点击查看答案 - 10给定如下java代码,编译时会在( )出现错误。class Parent{}class Child extends Parent{public static void main(String args[]){Parent p1=new Child() ;//第一行Parent p2=new Parent () ;//第二行Child c1=new Child() ;//第三行Child c2=new Parent () ;//第四行}}
A.第四行
B.第一行
C.第三行
D.第二行
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它