题目内容

8.4 若有定义int x=2,y=3;则语句x<0 &&(y++)<1;执行后,表达式和y的值分别是

A. false,4
B. true,4
C. false,3
D. true,3

查看答案
更多问题

8.5 若有定义boolean a=true; int x=1,y=2;则语句(a ||(--x)

A. true,1
B. true,0
C. false,1
D. false,0

8.6 若有String s1 ="abc" ; String s2 = "abc" ; 则s1 == s2;和s1.equals(s2) 的结果分别是( )

A. true , true
B. true , false
C. false, true
D. false , false

8.7若有以下程序代码,则程序运行结果正确的是()publicclassDemoMain{publicstaticvoidmain(String[]s){Stringa=newString("hello");Stringb=newString("hello");Stringc="hello";Stringd=a;System.out.print((a==d)+""+(a==b)+""+(a==c));}}

A. truefalsetrue
B. truefalsefalse
C. truetruefalse
D. falsetruetrue

8.8若有以下程序代码,则程序运行结果正确的是()publicclassDemoMain{publicstaticvoidmain(String[]s){Stringa=newString("hello");Stringb=a;a="hello";System.out.print(a.equals(b)+""+(b=="hello")+""+(a=="hello"));}}

A. truefalsetrue
B. truefalsefalse
C. truetruefalse
D. falsetruetrue

答案查题题库