单选题给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc");A ArithmeticExceptionB NullPointerExceptionC IOExceptionD ClassNotFoundException

题目
单选题
给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc");
A

ArithmeticException

B

NullPointerException

C

IOException

D

ClassNotFoundException


相似考题
更多“给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc"”相关问题
  • 第1题:

    设有如下的记录类型: TypeStudent number As String name AS String age As Integer End Type 则正确引用该记录类型变量的代码是( )。

    A.Student.name="张红"

    B.Dim s As Student s.name="张红"

    C.Dim s As Type Student s.name="张红"

    D.Dim s As Type s.name="张红"


    正确答案:B

  • 第2题:

    下列代码的执行结果是( )。 public class Test { public static void main (String args[]) { int a=3,b=5,c=8; String s="abc"; System.out.println(a+b+s+c); } }

    A.35abc8

    B.8abc8

    C.16

    D.abc


    正确答案:B
    解析:Java表达式的同级运算符从左到右进行,括号可以改变优先级。+在Java中既是算术的加号,也可以作为字符串的连接符号。本题中a与b先进行算术加运算,得结果为8,由于s的值为String类型,所以数值8与s作连接运算,得结果为字符串“8abc”,最后再与c的值作连接运算,得结果为“8abc8”。

  • 第3题:

    给定java代码片段,如下:运行后,这段代码将输出()。

    A.true

    B.false

    C.0

    D.1


    正确答案:B

  • 第4题:

    给定如下所示的JAVA代码,则运行时,会产生( )类型的异常Strings=null;s.concat("abc&quo

    给定如下所示的JAVA代码,则运行时,会产生( )类型的异常

    Strings=null;

    s.concat("abc");

    A.ArithmeticException

    B.NullPointerException

    C.IOException

    D.ClassNotFoundException


    正确答案:B

  • 第5题:

    public class EqTest{()  Public static void main(String args[])  EqTest e=new EqTest(); }  EqTest(){  String s=”Java”; String s2=”java”;  //在这儿放置测试代码  {Systrm.out.println(“相等”);  Else{System.out.println(“不相等”)} }  } 在上面的java代码的注释行位置,放置()测试代码能输出“相等”结果 

    • A、if(s==s2)
    • B、if(s.equals(s2))
    • C、if(s.equalsIgnoreCase(s2))
    • D、if(s.noCaseMatch(s2))

    正确答案:C

  • 第6题:

    Strings="This is the";Stringt=s.concat("String.");t的内容是()

    • A、This is the String
    • B、This is the
    • C、String

    正确答案:A

  • 第7题:

    设String对象s="H",运行语句System.out.println(s.concat("ello!"));后String对象s的内容为"Hello!",所以语句输出为"Hello!"。


    正确答案:错误

  • 第8题:

    现有:  class A  {public String name="a"}  class B extends A {public String name="b"}      执行如下代码后的结果是哪项?()      A a=new B();  System.out.println(a.name);     

    • A、  a
    • B、  b
    • C、编译失败
    • D、运行时抛出异常

    正确答案:A

  • 第9题:

    判断题
    设String对象s="H",运行语句System.out.println(s.concat("ello!"));后String对象s的内容为"Hello!",所以语句输出为"Hello!"。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    public class EqTest{()  Public static void main(String args[])  EqTest e=new EqTest(); }  EqTest(){  String s=”Java”; String s2=”java”;  //在这儿放置测试代码  {Systrm.out.println(“相等”);  Else{System.out.println(“不相等”)} }  } 在上面的java代码的注释行位置,放置()测试代码能输出“相等”结果
    A

    if(s==s2)

    B

    if(s.equals(s2))

    C

    if(s.equalsIgnoreCase(s2))

    D

    if(s.noCaseMatch(s2))


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    现有代码片段:      String  s="123";      String sl=S+456;  请问sl的结果是哪项?()
    A

     123456

    B

     579

    C

    编译错误

    D

    运行时抛出异常


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下面哪个是对字符串String的正确定义()。
    A

    String s1=null;

    B

    String s2=’null’;

    C

    String s3=(String)‘abc’;

    D

    String s4=(String)‘/uface’;


    正确答案: C
    解析: 暂无解析

  • 第13题:

    定义String s=null,会出现异常的选项是()。Ⅰ:if((s!=null)&(s.length()>0))Ⅱ:if((s!=null)&am

    定义String s=null,会出现异常的选项是( )。 Ⅰ:if((s!=null)&(s.length()>0)) Ⅱ:if((s!=null)&&(s.length()>0)) Ⅲ:if(s==null)|(s.length()==0)) Ⅳ:if(s==null)||(s.length()==0))

    A.Ⅱ、Ⅲ

    B.Ⅱ、Ⅲ、Ⅳ

    C.Ⅰ、Ⅲ

    D.Ⅲ、Ⅳ


    正确答案:C
    解析:本题是考查对逻辑运算符的理解。逻辑运算符&&、||,在运算中有“短路”行为:例如,A&&B,如果A的值为false,则直接将整个表达式的值置为false,对B的值不加考察。而运算符&、|就没有这种行为。所以在选项A、C中,s.length()会导致抛出空指针异常。

  • 第14题:

    关于以下代码段的说法中正确的是( )。 (1)String s="abcde"; (2)StringBuffer s1=new StringBuffer("abcde"); (3)if(s.equals(s1)) (4)s1=null; (5)if(sequals(s)) (6)s=null:

    A.第(1)行编译错误,String 的构造器必须明确调用

    B.第(3)行编译错误,因为s与s1有不同的类型

    C.编译成功,但执行时在第(5)行有异常抛出

    D.编译成功,执行过程中也没有异常抛出


    正确答案:D

  • 第15题:

    关于以下代码段的说法正确的是( )。 (1) String s="abcde"; (2) String Buffer s1=new String Buffer("abcde"); (3) if(s.equals(s1)) (4) s1=null: (5) if(s1.equals(s)) (6) s=null;

    A.第(1)行编译错误,String的构造器必须明确调用

    B.第(3)行编译错误,因为s与s1有不同的类型

    C.编译成功,但执行时在第(5)行有异常抛出

    D.编译成功,执行过程中也没有异常抛出


    正确答案:D

  • 第16题:

    给定如下Java程序代码片段,编译运行这段代码,结果是( )。

    java.util.HashMapmap=newjava.util.HashMap();

    map.put("name",null);

    map.put("name","Jack");

    System.out.println(map.get("name"));

    A.null

    B.Jack

    C.nullJack

    D.运行时出现异常


    正确答案:B

  • 第17题:

    下面哪个是对字符串String的正确定义()。

    • A、String s1=null;
    • B、String s2=’null’;
    • C、String s3=(String)‘abc’;
    • D、String s4=(String)‘/uface’;

    正确答案:A

  • 第18题:

    现有代码片段:String s="123";String sl=S+456;请问sl的结果是哪项?()

    • A、123456
    • B、579
    • C、编译错误
    • D、运行时抛出异常

    正确答案:A

  • 第19题:

    给定如下Java程序代码片段,编译运行这段代码,结果是()。 java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name"));

    • A、null
    • B、Jack
    • C、nullJack
    • D、运行时出现异常

    正确答案:B

  • 第20题:

    已知Strings=“Java”,则下面哪些代码是正确的()

    • A、s=s+1;
    • B、char c=s[3];
    • C、int i=s.length;
    • D、String t=s+new Object();

    正确答案:A,D

  • 第21题:

    单选题
    给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc");
    A

    ArithmeticException

    B

    NullPointerException

    C

    IOException

    D

    ClassNotFoundException


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    Strings="This is the";Stringt=s.concat("String.");t的内容是()
    A

    This is the String

    B

    This is the

    C

    String


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    现有代码片段:String s="123";String sl=S+456;请问sl的结果是哪项?()
    A

    123456

    B

    579

    C

    编译错误

    D

    运行时抛出异常


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    给定如下Java程序代码片段,编译运行这段代码,结果是()。 java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name"));
    A

    null

    B

    Jack

    C

    nullJack

    D

    运行时出现异常


    正确答案: D
    解析: 暂无解析