下载此文档

JAVA习题1(精选).ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
习题1
韩慧
hanhuie@
1
Java编译器将源文件编译生成的字节码是机器码。( )
Java应用程序必须有一个类是public类。( )
Java Applet程序的主类必须是public类。( )
源文件编译生成的字节码在运行时都加载到内存中。( )
X
X

X
2
当类的字节码加载到内存时,类变量就被分配了内存空间。( )
一个类的类变量被该类创建的所有对象共享。( )
不同对象的实例变量分配的内存空间可能相同。( )
实例方法可以用类名直接调用。( )
X


X
3
一个类可以既被声明为abstract的,又可以被声明为final的。( )
如果某个类的方法f()在其子类中被重写,则子类的对象永远不能直接执行重写前的f()方法,即使子类的对象被上转型也不可以执行。( )

X
4
如果把Java字节码(.class文件中的内容)看作是世界语,那么Java虚拟机可以看作是:
(A) 自带的导游
(B) 本地的导游
答案是B
5
下列叙述正确的是( )
A. 表达式“12+56>34”的值为true
B. 表达式“12+56||34”是非法的表达式
C. 表达式“x+y=12”是非法的表达式
D. 表达式“12+56>34”的值是13
C
6
1: class Super{
2: public int getValue(){return 2008;}
3: }
4: public class Sub extends Super{
5:
6: }
哪条语句放在第5行会引起编译错误?
A、public int getValue() {return 2009;}
B、public void getValue() {}
C、public void getValue(int myInput) {}
D、public double getValue(int first, int second)
{return first + second;}
答案是B
7
给出如下代码,如何使成员变量m 被方法
fun()直接访问?
class Test{
private int m;
public static void fun() {
// some code...
}
}
A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为 int m
答案是C
8
interface Base{
void f();
}
class A implements Base{
void f(){
("OK");
}
public static void main(String[ ] args){
A a = new A();
();
}
}
对以上程序,请选择:
(A) 文件不能编译
(B) 文件能编译,但运行时出异常
(C) 文件能编译也能运行,打印出OK
答案是A
9
short s = 5;
char c = ‘a’;
表达式(s+c)值的类型是什么?
答案是:int
10

JAVA习题1(精选) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangkuan1438
  • 文件大小0 KB
  • 时间2015-09-05
最近更新