定义String s=null,会出现异常的选项是()。Ⅰ: if((s!=mll)&(s.length()>0))Ⅱ: if((s!=mull)&a定义String s=null,会出现异常的选项是( )。 Ⅰ: if((s!=mll)&(s.length()>0)) Ⅱ: if((s!=mull)&&(s.length()>0)) Ⅲ: if((s==null)|(s.length()==0)) Ⅳ: if((s==aull)Ⅱ(s.length()==0))A.Ⅱ、ⅢB.Ⅱ、Ⅲ、ⅣC.Ⅰ、ⅢD.Ⅲ、

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

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

A.Ⅱ、Ⅲ

B.Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅲ

D.Ⅲ、Ⅳ


相似考题
参考答案和解析
正确答案:C
解析:本题是考查对逻辑运算符的理解。逻辑运算符&&、‖在运算中有“短路”行为:例如,A&&B,如果A的值为false,则直接将整个表达式的值置为false,对B的值不加考察。而运算符&、|没有这种行为。所以在选项A、C中,s.length()会导致抛出空指针异常。
更多“定义String s=null,会出现异常的选项是()。Ⅰ: if((s!=mll)&(s.length()>0))Ⅱ: if((s!=mull)&a ”相关问题
  • 第1题:

    定义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()会导致抛出空指针异常。

  • 第2题:

    设有定义:Strings=“World”;,下列语句错误的是( )。

    A、intm=s.indexOf(‘r’);

    B、charc=s.charAt(0);

    C、intn=s.length();

    D、Stringstr=s.append(‘2’);


    正确答案:D

  • 第3题:

    设有一个串s,和一个int型变量i,以下那条语句可能产生异常?

    A.if ((s !=null) && (i ==s.length()))

    B.if ((s ==null) && (i ==s.length()))

    C.if ((s !=null) || (i ==s.length()))

    D.if ((s ==null) || (i ==s.length()))


    if ((s ==null) && ( i ==s.length()));if ((s !=null) || ( i ==s.length()))

  • 第4题:

    已知有定义:Strings="story",下面()表达式是合法的。

    A.s+="books";

    B.charC=s[1];

    C.intlen=s.length;

    D.Strings=s.toLowerCase();


    正确答案:A

  • 第5题:

    7、设有一个串s,和一个int型变量i,以下那条语句可能产生异常?

    A.if ((s !=null) && (i ==s.length()))

    B.if ((s ==null) && (i ==s.length()))

    C.if ((s !=null) || (i ==s.length()))

    D.if ((s ==null) || (i ==s.length()))


    if ((s ==null) && ( i ==s.length()));if ((s !=null) || ( i ==s.length()))