JAVA基础部分面试题库 第一部分:选择题
- 哪个不是面向对象的特征 ( ) a) 封装性 b) 继承性 c) 多态性 d) 健壮性
- 编译JAVA文件的命令是( )。 a) Java b) Javac c) Javadb d) Javaw
- JAVA源文件的扩展名是( )。 a) Class b) exe c) java d) dll
- JAVA内部使用的编码格式是( )。 a) UTF-8 b) ASCII c) UNICODE d) ISO8859-1
- 下列变量名称不合法的是( ) a) Index b) $bc3 c) _cccde d) 34#bc5
- 下边对基本数据类型的说明正确的是( ) a) Int可以自动转换为BYTE类型 b) DOUBLE类型的数据占用2个字节 c) JAVA中一共有4类8种基本数据类型 d) JAVA中一共有3类8种基本数据类型
- 下列不是JAVA关键字的是( ) a) goto b) if c) count d) private
- 下列变量声明中正确的是( ) a) Float f = 3.13 b) Boolean b = 0 c) Int number = 5 d) Int x Byte a =
- public void go() { String o = ; z: for(int x = 0; x 3; x++) { for(int y = 0; y 2; y++) { if(x==1) break; if(x==2 y==1) break z; o = o + x + y; } } System.out.println(o); } 程序的执行结果是( ) a) 00 b) 0001 c) 000120 d) e) Compilation fails. f) An exception is thrown at runtime
- class Payload { private int weight; public Payload (int w) { weight = w; } public void setWeight(int w) { weight = w; } public String toString() { return Integer.toString(weight); } } public class TestPayload { static void changePayload(Payload p) { /* insert code */ } public static void main(String[] args) { Payload p = new Payload(200); p.setWeight(1024); changePayload(p); System.out.println(p is + p); } } Insert code处写入哪句话, 可以使程序的输出结果是420( )
a) p.setWeight(420); b) p.changePayload(420); c) p = new Payload(420); d) Payload.setWeight(420); e) p = Payload.setWeight(420);
- void waitForSignal() { Object obj = new Object(); synchronized (Thread.currentThread()) { obj.wait(); obj.notify(); } }这个程序片段的运行结果是什么( ) a) This code can throw an InterruptedException. b) This code can throw an IllegalMonitorStateException. c) This code can throw a TimeoutException after ten minutes. d) Reversing the order of obj.wait() and obj.notify() might cause this method to complete normally.
- public class Threads2 implements Runnable { public void run() { System.ou

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/177049.html