更多“已知如下代码:booleanm=true;if(m=false)”相关问题
  • 第1题:

    下面哪个函数可以返回逻辑值TRUE()。

    A、AND(TRUE,TRUE,FALSE)

    B、OR(TRUE,TRUE,FALSE)

    C、OR(FALSE,FALSE,FALSE)

    D、NOT(TRUE)


    答案:B

  • 第2题:

    已知如下代码: boolean m=true; if (m==false) System.out.println("False"); else System.out.println("True"); 执行结果是( )。

    A.假

    B.Tree

    C.None

    D.An error will occur when running


    正确答案:B

  • 第3题:

    写出执行完下列代码段之后指定变量的值:

    bool x=true ,y=false,z=false;

    x=x&&y||z;

    y=x||y&&z;

    z=!(x!=y)||(y==z);

    则x=false,y=【 】,z=【 】。


    正确答案:false true
    false true 解析:执行语句“x&&y||z;”后,x的值变为false。执行“x||y&&z”后,y的值变为false,执行“!(x!=y)||y==z);”后,z的值变为true。

  • 第4题:

    已知如下代码: boolean m=tree; if(m==false) System.out.println("False"); else System.out.pfintln("True"); 执行结果是( )。

    A.False

    B.True

    C.无结果

    D.运行时出错


    正确答案:B

  • 第5题:

    有如下程序

    程序运行后的输出结果是

    A.FALSE OUT:a=1,b=1

    B.FALSE_OUT:a=0,b=2

    C.TRUE_0UT:a=1,b=2

    D.TRUE_DUT:a=0,b=11


    正确答案:A
    逻辑与运算符遵循“短路求值”策,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,进入else分支执行,a的值+1,b不变。因此答案为A选项。

  • 第6题:

    下列选项中,哪个是程序的运行结果class Test{public static void main(String[] args) {int a = 3;int b = 6;System.out.print(a==b);System.out.print(aSystem.out.print(a!=b);System.out.print(a>=b);}}

    A.false false true false

    B.false false true true

    C.false true true false

    D.true false false true


    答案:C
    解析:3==6(错),3<6(对),3!=6(对),3>=6(错)

  • 第7题:

    关于a or b的描述错误的是( )。

    A.若a=True b=True 则 a or b ==True

    B.若a=True b=False 则 a or b ==True

    C.若a=True b=True 则 a or b ==False

    D.若a=False b=False 则 a or b ==False


    正确答案:C

  • 第8题:

    已知整型变量i,j的值为1,2;布尔型变量m,n的值为true,false,那么表达式NOT(i>j)AND false 0R(m=n)的值为()

    • A、0
    • B、1
    • C、true
    • D、false

    正确答案:D

  • 第9题:

    "分析下面这行代码if(5&7>0&&5|2)Systen.out.println(""true""),选择唯一正确的说法()"

    • A、这行代码不能编译
    • B、代码编译,无任何输出
    • C、代码编译,输出true
    • D、代码编译,输出false

    正确答案:A

  • 第10题:

    A为True,B为False,则"AandB"和"AOrB"的值分别是()

    • A、True,True
    • B、True,False
    • C、False,True
    • D、False,False

    正确答案:C

  • 第11题:

    填空题
    执行完booleanx=false;booleany=true;booleanz=(x&&y)&&(!y);intf=z==false?1:2;这段代码后,z与f的值分别是()和()。

    正确答案: false,1
    解析: 暂无解析

  • 第12题:

    单选题
    已知如下代码:booleanm=true;if(m=false)System.out.println("False");elseSystem.out.println("True");执行结果是()
    A

    False

    B

    True

    C

    None

    D

    出错


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

  • 第13题:

    下面程序段的输出结果为( )。 public class Test { public static void main(String args[]) { booleana,b,C; a=(3<5): b=(a= =true); System.out.println("a="+a+"b="+b); c=(b= =false); System.out.println("b="+b+"c="+c); } }

    A.a=true b=false b=true c=true

    B.a=true b=false b=true c=false

    C.a=true b=true b=true c=false

    D.a=false b=false b=true c=false


    正确答案:C
    C。【解析】本题考查关系运算符<和==。题目中a=(3<5);比较3和5的大小,因为3<5,返回true给a;b=(a==true);判断a是否为真,因为a确实为真,返回true给b;c=(b==false);判断b是否为假,因为b不为假,返回false给e。最后结果a=true,b=true,b=true,e=false,选项C正确。

  • 第14题:

    下列代码的执行结果是()。publicclasstest5{publicstaticvoidmain(Stringargs[]){Strings1=newString("hello");Strings2=newString("hello");System.out.prim(s1==s2);System.out.print(",");System.out.println(s1.equals(s2));}

    A.true,false

    B.true,true

    C.false,true

    D.false,false


    正确答案:C

  • 第15题:

    下面程序段的输出结果为( )。

    A.a=true b=false b=true C=true

    B.a=true b=false b=true e=false

    C.a=true b=true b=true C=false

    D.a=false b=false b=true C=false


    正确答案:C
    本题考查关系运算符<和==。题目中a=(3<5);比较3和5的大小,因为,3<5,返回true给a;b=(a==true);判断a是否为真,因为a确实为真,返回true给b;c=(b==false);判断h是否为假,因为b不为假,返回false给c。最后结果a=true,b=true,b=true,C=false,选项C正确。

  • 第16题:

    有如下代码段 public class OperatorAndExceptions { public static void main(String args[ ] { int i=10,j=15; System.out.println(i==j); String s1 = new String("how are you!"); String s2=new String("how are you!"); System.out.println(s1==s2); } } 其输出为( )。

    A.true false

    B.true true

    C.false true

    D.false false


    正确答案:D
    解析:本题考查比较运算符==的使用。比较运算符不仅可以用于基本数据类型的数据之间的比较,还可以用于复合数据类型的数据之间的比较。题中整型数i和j的值不同,故其==比较的结果为false。s1和s2的值虽然都是“howareyou!”,但是由于它们是不同的对象,因此运算后的结果为false。如果需要比较两个对象的值是否相同,则可以调用equals()方法。

  • 第17题:

    下面程序段的输出结果为( )。 public class Test { public static void main(String args[]) { booleana,b,C; a=(3<5): b=(a= =true); System.out.println("a="+a+"b="+b); c=(b= =false); System.out.println("b="+b+"c="+c); } }

    A.a=true b=false b=true c=true

    B.a=true b=false b=true c=false

    C.a=false b=true b=true c=false

    D.a=false b=false b=true c=false


    正确答案:C
    C。【解析】本题考查关系运算符<和==。题目中a=(3<5);比较3和5的大小,因为3<5,返回true给a;b=(a==true);判断a是否为真,因为a确实为真,返回true给b;c=(b==false);判断b是否为假,因为b不为假,返回false给e。最后结果a=true,b=true,b=true,e=false,选项C正确。

  • 第18题:

    执行下列程序段后,m,x,y的值分别是( ).intx=5,y=5;booleanm;m=--x

    A、true,3,6

    B、false,3,5

    C、true,4,5

    D、false,4,6


    正确答案:C

  • 第19题:

    以下3个表达式的结果分别是?() 0===’0’ ’0’==false 1===true

    • A、false,true,false
    • B、true,true,false
    • C、false,false,true
    • D、true,true,true

    正确答案:A

  • 第20题:

    执行完booleanx=false;booleany=true;booleanz=(x&&y)&&(!y);intf=z==false?1:2;这段代码后,z与f的值分别是()和()。


    正确答案:false;1

  • 第21题:

    有如下程序段:inta=b=5;Strings1="祝你今天考出好成绩!";Strings2=s1;则表达式a==b与s2==s1的结果分别是:()。

    • A、true与true
    • B、false与true
    • C、true与false
    • D、false与false

    正确答案:A

  • 第22题:

    var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。

    • A、false true
    • B、true false
    • C、false false
    • D、true true

    正确答案:B

  • 第23题:

    单选题
    已知整型变量i,j的值为1,2;布尔型变量m,n的值为true,false,那么表达式NOT(i>j)AND false 0R(m=n)的值为()
    A

    0

    B

    1

    C

    true

    D

    false


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