达内JSD1602第一次月考 联系客服

发布时间 : 星期日 文章达内JSD1602第一次月考更新完毕开始阅读

抛出运行时异常 D.

代码public class XMLMessage extends packagea.Message{行,编译错误

正确答案:B 28.

(单选)下列表达式中,可以得到精确结果的是()。 A.

double d1 = 3.0 - 2.6; B.

double d4 = 2.5 * 1.5; C.

double d2 = 30/300; D.

double d3 = 1/2 + 0.5;

正确答案:B 29.

(单选)以下程序的输出结果是: ()。 public class Super { public Super() { System.out.println(\\} } public class Sub extends Super{ public Sub() { System.out.println(\= new Sub(); } } A.

Super Super Sub B.

Super Sub C.

Sub Super D.

Super Sub Sub

正确答案:A 30.

(单选)请看下列代码: class ClassA {} class ClassB extends ClassA {} class ClassC extends ClassA {} public class Test{ public static void main(String[] args) { ClassA p0 = new ClassA(); ClassB p1 = new ClassB(); ClassC p2 = new ClassC(); ClassA p3 = new ClassB(); ClassA p4 = new ClassC(); <插入代码> } } 可以在<插入代码>处,填入的代码正确的是() A.

p0 = p1; B.

p1 = p2; C.

p2 = p4; D.

p2 = (ClassC)p1;

正确答案:A 31.

(多选)在Java语言中,下列说法正确的是()。 A.

一个接口可以继承多个接口 B.

一个类可以继承多个类 C.

一个类可以实现多个接口 D.

一个类可以有多个子类

正确答案:ACD 32.

(多选题)变量定义如下: int i = 128; 下列赋值语句正确的是:()。

A. int j = i; B.

short s = i; C.

short s = 128; D.

long l = i;

正确答案:ACD整数常量在java中默认是int类型。 选项A 将int 类型赋值给int 类型是合法的。 选项B i是int类型变量,赋值给short类型的变量s,需要强制转换 语法为:short s = (short)i 选项C Java的编译器,可以对常量值进行隐式转换,128属于short 类型范围,所以语法正确 选项D Java中,向上转型是自动完成的,即隐式转换或自动转换 33.

(多选)请看下列代码 public class Foo { public void method(String str,int age){} } 和Foo类中method方法重载的方法是: A.

public int method(String str,int age){} B.

public void method(String s,int year){} C.

public void method(int year,String s){} D.

public int method(int year,String s){}

正确答案:CD 34.

(多选)请看下列代码: public abstract class Shape { int x; int y; public abstract void draw(); public void setAnchor(int x, int y) { this.x = x; this.y = y; } } 下列选项中能正确使用Shape类的是: A.

public class Circle implements Shape { private int radius; }

B.

public abstract class Circle extends Shape { private int radius; } C.

public class Circle extends Shape { private int radius; public void draw(); } D.

public class Circle extends Shape { private int radius; public void draw() {/* code here */} }

正确答案:BD 35.

(多选题)Eclipse是Java常用的集成开发环境,下列对Eclipse描述正确的是:()。 A.

Eclipse可以通过插件(plugin)的方式扩展其功能。 B.

Eclipse联盟是由IBM公司捐资组建的。 C.

Eclipse使用了SWT图形界面技术。 D.

Eclipse中采用自动对Java源程序编译

正确答案:ABCDEclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 36.

(多选)在<插入代码>处,填入下列代码编译正确的是: public void foo(int[] x) { <插入代码> } A.

foreach(int z : x) System.out.println(z); B.

for(int z : x) System.out.println(z); C.

while( x.hasNext()) System.out.println( x.next());