好文档 - 专业文书写作范文服务资料分享网站

java习题讲课教案

天下 分享 时间: 加入收藏 我要投稿 点赞

ava题

j习

选择题

2645023 1. 在Java编程中哪些是最基本的单元(1.0分)

A.A. 对象 B.B. 类 C.C. 包 D.D. 接口

2645013 2. 要想使定义该类所在的包外的类不能访问这个类,你应该用什么关键字(1.0分)

A.A. 不使用任何关键字 B.B. private C.C. final D.D. protected

2645003 3. 编译一个定义5个类和18个方法的Java源代码文件时会产生多少个字节码文件,并且扩展名是什么(1.0分)

A.A. 23个字节码文件,扩展名为.class B.B. 一个字节码文件,扩展名为.class C.C. 5个字节码文件,扩展名为.java D.D. 5个字节码文件,扩展名为.class

2644993 4. 下面的代码片断执行后,有多少对象可以被垃圾堆收集:String s = “kanga”;s = “kanga”+”roo”;int[] arr = {1,4,9,25}; arr[3] = 16; arr = new int[4]; s = null;(1.0分)

A.A. 1 B.B. 2

C.C. 3 D.D. 4

2644983 5. 编译并运行这段程序,请问结果是什么:class Example1 { public static void main(String[] args) { Example1 e = new Example(); e.test(5); } int test(int i) { System.out.println(“int”); Return 1; } void test(long i) { System.out.println(“long”); } }(1.0分)

A.A. 程序无法编译,因为编译器不能区别给出的两个test()方法 B.B. 程序可以编译运行,但是不会有任何信息显示在标准输出中 C.C. 程序可以编译运行,在标准输出中会显示“int” D.D. 程序可以编译运行,在标准输出中会显示“long”

2644973 6. 编译并运行这段程序,请问结果是什么:Class Over { public static void main(String[] args) { Under u = new Under(); u.test(); } int test()

{ System.out.println(“Over”); return 1; } } class Under extends Over { short test() { super.test(); System.out.println(“Under”); return 1; } }(1.0分)

A.A. 代码无法编译

B.B. 代码可以编译、运行,并在显示“Over”之后再显示“Under” C.C. 代码可以编译、运行,并在显示“Under”之后再显示“Over” D.D.代码可以编译、运行,但无任何结果显示

2644963 7. 编译并运行下面的代码,请问结果是什么:class Ex { Ex(int i) { } public static void main(String[] args) { Fx f = new Fx(); } } class Fx extends Ex { }(1.0分)

A.A.代码无法编译,因为类Ex没有定义一个不带参数的构造器 B.B.代码无法编译,因为类Fx没有定义一个不带参数的构造器 C.C.代码无法编译,因为在Ex(int i)构造器中没有代码 D.D.代码能够成功编译并运行

2644953 8. 编译并运行下面的代码,请问结果是什么:class Ex { public static void main(String[] args) { Fx f = new Fx(5); } Ex() { System.out.println(“Ex,no-args”); }Ex(int i) { System.out.println(“Ex,int”); } }class Fx extends Ex { Fx() { super(); System.out.println(“Fx,no-args”); }Fx(int i) { super(i); this(); System.out.println(“Fx,int()”); } }(1.0分)

A.A. 在标准输出中显示消息“Ex,int”、“Fx,no-args”和“Fx,int”

B.B. 在标准输出中显示消息“Ex,no-args”、“Ex,int”、“Fx,no-args”和“Fx,int” C.C. 代码无法编译,因为没有合法地定义Fx(int i)构造器 D.D. 代码无法编译,因为没有合法地定义Fx()构造器

2644943 9. 编译并运行下面的代码,请问结果是什么:class Ex { public static void main(String[] args) { Fx f = new Fx(5); } Ex() { System.out.println(“Ex,no-args”); }Ex(int i) { System.out.println(“Ex,int”); } }class Fx extends Ex { Fx() { super(); System.out.println(“Fx,no-args”); }Fx(int i) { this(); System.out.println(“Fx,int”); } }(1.0分)

A.A. 在标准输出中显示消息“Ex,int”、“Fx,no-args”和“Fx,int” B.B. 在标准输出中显示消息“Ex,no-args”,“Fx,no-args”和“Fx,int” C.C. 代码无法编译,因为没有合法地定义Fx(int i)构造器 D.D. 代码无法编译,因为没有合法地定义Fx()构造器

2644933 10. 如果编译下面的代码会发生什么情况:Class MyString extends String { }(1.0分)

A.A.代码成功编译

B.B.代码不能编译,因为你没有定义一个main()方法 C.C.代码不能编译,因为String是abstract类型的 D.D.代码不能编译,因为String是final类型的

2644923 11. 如果有下面的类定义:abstract class Shape { abstract void draw(); }请问在编译下面的类定义时会发生什么情况class Square extends Shape {}(1.0分)

A.A.一切都可成功的编译

B.B.Shape可以编译,而Square不能 C.C.Square可以编译,而Shape不能 D.D.Square和Shape都不能编译

2644913 12. 有下面的类定义:class Bridge { Road road; } class Road { String name; }它表示(1.0分)

A.A.是“is a” 关系 B.B.是“has a”关系 C.C.都是 D.D.都不是

2644903 13. 下面哪个说法正确:(1.0分)

A.A.如果某公有接口被声明在一个源文件中,则接口不必与源文件具有相同的名字

B.B.如果源文件包含import语句,则该语句必须是第一个非空行

C.C.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行

D.D.如果某源文件包含main(),则它必须为第一个非空行

2644893 14. 下面哪些为构造方法的特性定义(1.0分)

A.A.在类中声明构造方法时,名称应该与类名相同 B.B.具有重载特性,可以建立多个具有相同名称的构造方法

java习题讲课教案

ava题j习选择题26450231.在Java编程中哪些是最基本的单元(1.0分)A.A.对象B.B.类C.C.包D.D.接口26450132.要想使定义该类所在的包外的类不能访问这个类,你应该用什么关键字(1.0分)A.A.不使用任何关键字B.B.privat
推荐度:
点击下载文档文档为doc格式
4et8e0a4iz6tzp834d3b207lq1bb5x01efm
领取福利

微信扫码领取福利

微信扫码分享