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

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

实用标准文档

1.

(单选)请看下列代码: public interface A { String DEFAULT_GREETING = \World\public void method1(); } 现有接口B,是A接口的子接口,下列选择中B接口的声明正确的是: A.

public interface B extends A {} B.

public interface B implements A {} C.

public interface B instanceOf A {} D.

public interface B inheritsFrom A {}

正确答案:A 2.

(单选题)运行JAVA源程序,需要进行编译后再运行,可用来编译JAVA源程序的工具是:()。 A. java.exe B.

javadoc.exe C.

javac.exe D.

javag.exe

正确答案:CJDK中提供了一组Java开发工具,其中javac.exe用于编译源程序, java.exe用于解释执行字节码文件,javac.exe用于生成API帮助 文档,不存在javag.exe工具 3.

(单选)下列关于内存回收的说明正确的是:

文案大全

实用标准文档

A.

程序员必须创建一个线程来释放内存 B.

内存回收程序负责释放无用内存 C.

内存回收程序允许程序员直接释放内存 D.

内存回收程序可以在指定的时间释放内存对象

正确答案:B 4.

(单选)程序的执行结果是: public class Test { public static void main(String[] args){ System.out.println(\ A. 98 B. a1 C. 971 D. 197

正确答案:B 5.

(单选)A类中有一个方法:protected int print(String str){},B类继承A类, 以下方法能在B类中重写A类中print()方法的是: ()。 A.

public int print(String str){} B.

private int print(String str){}

文案大全

实用标准文档

C.

private void print(String str){} D.

public void print(String str){}

正确答案:A 6.

(单选)下列代码编译和运行的结果是()。 public class A { public void start() { System.out.println(\{ System.out.println(\} public static void main(String[] args) { ((A) new B()).start(); } } A.

输出:TestA B.

输出:TestB C.

输出:TestA TestB D. 编译错误

正确答案:B 7.

(单选题)定义如下两个变量: int x = 89; int y = 98; 下列选项中可以将两个变量值互换的是:()。 A.

x = y; y = x; B.

int temp = 0; temp = x; y = x; x = temp; C.

int temp = 0; temp = x; x = y; y = temp;

文案大全

实用标准文档

D.

int temp = 0; temp = y; x = y; y = temp;

正确答案:C选项A、B、D都会丢失一个变量的值 选项C 采用中间变量的方式交换两个变量的值 8.

(单选)下列代码的输出结果是: public class Blip { protected int blipvert(int x) { return 0; } } class Vert extends Blip { <插入代码> } 在<插入代码>处填入选项中的代码,使Vert类没有编译错误的是()。 A.

public int blipvert(int x) { return 0; } B.

private int blipvert(int x) { return 0; } C.

private void blipvert(int x) { return 0; } D.

protected long blipvert(int x) { return 0; }

正确答案:A 9.

(单选)请看下列代码编译和运行的结果是()。 interface DeclareStuff { public static final int EASY = 3; void doStuff(int t); } public class TestDeclare implements DeclareStuff { public static void main(String[] args) { int x = 5; new TestDeclare().doStuff(++x); } void doStuff(int s) { s += EASY + ++s; System.out.println(\ A. s=14 B. s=16 C. s=10 D.

文案大全