给出以下代码,请问该程序的运行结果是什么?class Example{private int x=5;static String s = “abcd”;public static void main(String args[]){System.out.println(s+new Example().x);}}请选择一个正确答案:
A.代码编译失败,如果将变量x声明为public,可使代码编译成功
B.代码编译成功,但运行期会因变量x未声明为静态变量而抛出异常来
C.打印输出abcd5
D.代码编译失败,因为静态方法不能直接访问非静态变量
试卷相关题目
- 1关于下面的程序Test.java说法正确的是( )。public class Test {int x = 2;int y = 0;public static void main(String args[]) {System.out.println(x/y);} }
A.输出0
B.报告编译错误
C.编译通过,但运行时报错
D.输出无穷大
开始考试点击查看答案 - 2给出以下代码,请问该程序的运行结果是什么?public class Example{int cube(int theNum){return theNum*theNum*theNum;}public static void main (String args[]){int a = 5;System.out.println(cube(a));}}请选择一个正确答案:
A.代码编译失败,因为方法cube()不是静态方法
B.代码编译失败,因为方法cube()不是公有方法
C.打印输出125
D.代码编译成功,但运行期抛出异常
开始考试点击查看答案 - 3在Java中,下面关于抽象类的描述正确的是:
A.抽象类不一定含有抽象方法
B.抽象类一定含有抽象方法
C.抽象类没有构造方法
D.抽象类可以被实例化
开始考试点击查看答案 - 4在Java中,下面关于抽象类的描述正确的是:
A.抽象类一定含有抽象方法
B.抽象类只可以做父类,不可以做子类
C.抽象类没有构造方法
D.抽象类不一定含有抽象方法
开始考试点击查看答案 - 5给定Java代码,如下:abstract class Shape{abstract void draw() ;}要创建Shape类的子类Circle,以下代码正确的是:
A.class Circle extends Shape{ void draw() ; }
B.class Circle extends Shape{ int draw() {} }
C.class Circle implements Shape{ void draw() {}}
D.abstract class Circle extends Shape{ }
开始考试点击查看答案 - 6给出以下代码,请问该程序的运行结果是什么?class Example{static int x=5;static String s = “abcd”;public void menthod(){System.out.println(s+x);}public static void main(String args[]){menthod();}}请选择一个正确答案:
A.打印输出abcd5
B.代码编译失败,如果将字符串变量s前的static关键字移走,可使代码编译成功
C.代码编译成功,但运行失败
D.代码编译失败,如果将变量menthod()声明为静态方法,可使代码编译成功
开始考试点击查看答案 - 7现有以下现实中的关系,请问哪个代码能正确体现这个关系?店员(Employee)是一个人(Person),一个店员负责招待一个或多个客人(Dependants)。请选择一个正确答案:
A.class Dependant implements Employee{Vector person;}
B.class Employee extends Dependants{ Person p;}
C.abstract class Person extends Dependants{Employee e;}
D.class Person extends Employee{Vector dependants;}
E.class Employee extends Person{Vector dependants;}
开始考试点击查看答案 - 8请问,如何强制垃圾回收一个指定的对象?请选择一个正确答案:
A.使用所有的内存
B.废弃所有对象的引用
C.无法强制垃圾回收一个指定的对象
D.调用finalized()方法
开始考试点击查看答案 - 9下列哪个语句关于Java内存回收的说明是正确的、
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序可以在指定的时间释放内存对象
D.内存回收程序允许程序员直接释放内存
开始考试点击查看答案 - 10请问,如何强制垃圾回收器回收一个对象?请选择一个正确答案:
A.将对象赋值null
B.调用System.gc()方法
C.调用Runtime.gc()方法
D.无法强制垃圾回收器执行
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它