黑马程序员技术交流社区

标题: 一些java基础题目,请给出每个选项的详细解释303132 [打印本页]

作者: wenbaoxing    时间: 2013-10-17 19:48
标题: 一些java基础题目,请给出每个选项的详细解释303132
本帖最后由 wenbaoxing 于 2013-10-17 19:56 编辑

1.      编译并运行以下代码的输出结果是?(  )
String s1 = new String("amit");
System.out.println(s1.replace('m','r'));
System.out.println(s1);
String s3 = "arit";
String s4 = "arit";
String s2 = s1.replace('m','r');
System.out.println(s2 == s3);
System.out.println(s3 == s4);

A.  arit
amit
false
true

B.  arit
arit
false
true

C.  amit
amit
false
true

D.  arit
amit
true
true

2.      当select下拉列表的选项发生改变时会触发下面的那个事件? (  )
A. onclick事件
B. onsubmit事件
C. onchange事件
D. onload事件


3.      编译并运行以下代码将发生什么?(  )
class MyClass {
    intx;
    MyClass(inti) {
       x= i;
    }
    publicstatic void main(String args[]) {
       MyClassm1 = new MyClass(100);
       MyClassm2 = new MyClass(100);
       if(m1.equals(m2)) {
           System.out.println("Bothare equal");
       }else {
           System.out.println("Bothare not equal");
       }
    }
}
A. 代码编译时报出错误提示信息“equals() 方法未定义”
B. 编译通过,抛出运行期异常.
C. 输出Both are equal.
D. 输出Both are not equal







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2