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(\} } public class B extends A { public void start() { System.out.println(\ 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.
编译失败
正确答案:D
相关推荐: