网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
下面的代码是否有错误?() If (true)  {  String  var2=”变量2”; System .out.println(var2); }  String  var2=”变量2B”;  System .out.println(var2);
A

正确,尽管变量var2定义了两次,但程序自动将它们看成一个变量;

B

正确,前面出现的变量var2有效期仅在if中,不会与后面的变量var2重叠 ;

C

错误,if 块中的变量var2有效期从这里直到函数结束,因此会出现变量重叠;

D

错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;


参考答案

参考解析
解析: 暂无解析
更多 “单选题下面的代码是否有错误?() If (true)  {  String  var2=”变量2”; System .out.println(var2); }  String  var2=”变量2B”;  System .out.println(var2);A 正确,尽管变量var2定义了两次,但程序自动将它们看成一个变量;B 正确,前面出现的变量var2有效期仅在if中,不会与后面的变量var2重叠 ;C 错误,if 块中的变量var2有效期从这里直到函数结束,因此会出现变量重叠;D 错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;” 相关考题
考题 阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。[说明]本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。[Java代码]import java. io. *:public class User {public String user;public Siring pass;public User() { }public User( String u,String p) {user=u;pass=p;}public String (1) () { return this. user; }public String (2) () { return this. pass; }public static void main(String[] args) {User ua[]={new User("Li","123456"), new User("wang","654321"),new User("Song","666666")};while(true) {InputStreamReader reader = new InputStreamReader(System. in);BufferedReader inpul = new BnfferedReader(reader);System. out. print("Enter your name:");String name = null;try { name = input. readLine();}catch (IOException ex) {}if((3)) break;int i;for (i=0;i<3;i++) {if (name. equals(ua[i]. getUser())){System. out. println("密码:"+ua[i].getPass());(4);}}if ((5)) System. out. println("该用户不存在!");}}}

考题 阅读下列代码 public class Test{ public static void main(String args[]){ System. out. println((2<0)? 10:8); } } 其运行结果是A.2B.0C.10D.8

考题 阅读下列代码 public class Arrays{ public static void main(String[]args){ int[]a=new int[5]; for(int i=0;i<a. length; i=i+1){ a[i]=10+i; } for(int i=0; i<a. length; i=i+1){ System. out. println(a[i]); } String[]s={"Frank","Bob","Jim"}; for(int i=0; i<s. length; i=i+1){ System. out. println(s[i]); } S[2]="Mike"; System. out. println(s[2]); } } 代码运行结果正确的是A.10 11 12 13 14 Mike Bob Frank JimB.11 12 13 14 15 Frank Bob Mike JimC.10 11 12 13 14 Frank Bob Jim MikeD.11 12 13 14 15 Mike Jim Bob Frank

考题 阅读下列代码 public class Test{ String s="One World One Dream"; public static void main(String args[]){ System. out. println(s); } } 其运行结果是A.argsB.One World One DreamC.sD.编译时出错

考题 下面程序的运行结果是( )。 public class Test { public static void main (String args[]) { int c=5; System. out. println (C); System. out. println (c++); System. out. println (C); } }A.5 6 6B.5 5 6C.6 7 7D.6 6 6

考题 下面哪几段代码不会出现编译错误() A、inti=0;if(i){System.out.println(“Hi”);}B、booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}C、inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);D、inti=1;intj=2;if(i==1

考题 下面的代码是否有错误?()If(true){Stringvar2=”变量2”;System.out.println(var2);}Stringvar2=”变量2B”;System.out.println(var2); A.正确,尽管变量var2定义了两次,但程序自动将它们看成一个变量;B.正确,前面出现的变量var2有效期仅在if中,不会与后面的变量var2重叠;C.错误,if块中的变量var2有效期从这里直到函数结束,因此会出现变量重叠;D.错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;

考题 执行下列代码段之后,变量b的值为______。 public class ex40 { public static void main(String[] args) { byte x=5; byte y=5; byte c=10; boolean b; b-c<x<<y; System.out.println (b); } }A.1B.0C.falseD.true

考题 执行下列程序段之后,变量b的值为( )。 public class Test { public static void main (String[] args) { int i = 12; int j = 24; boolean b1 = true; booleanb=(j%i==0)(! b1) || (j/i! =2); System. out. println (B); } }A.trueB.falseC.0D.1

考题 假设变量sum=0和j=80都是int类型,则下列语句中的正确的是( ).A.if (true) System. out. println("true"); else;B.if (5<>1) System. out. println( "not equal" );C.for (iht j=20;j<<50;j--) System. out. println (j);D.while (j>>=50) sum +=j; j--;

考题 下面代码的运行结果是( )。 public class ConcatTest { public static void main (String[ ] args) { String str1 = "abc"; String str2 = "ABC"; String str3 = str1. coneat(str2); System. out. println(str3); } }A.abcB.ABCC.abcABCD.ABCabc

考题 执行下列程序段之后,变量n的值为( )。 public class Test { public static void main(String[ ] args){ int y = 2; int z = 3; int n = 4; n=n+-y* z/n; System. out. println(n); } }A.3B.-1C.-12D.-3

考题 请将下面程序补充完整。public class PowerCalc{public static void main(String[]args){double x=5.0;System. out. println(x+"to the power 4 is"+power(x, 4));System. out. println("7. 5 to the power 5 is"+power(7.5, 5));System. out. println("7.5 to the power 0 is"+power(7.5, 0));System. out. println("10 to the power -2 is"+power(10, -2));}static double【 】 (double x, int n){if(n>1)return x * power(x, n-1);else if(n<0)return 1.0/power(x, -n);elsereturn n==0 ? 1.0:x;}}

考题 下列代码的执行结果是( )。 public class Test{ public static void main String args[]){ String s1=new String("welcome"); String s2=new String("welcome"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); } }A.false,falseB.false,trueC.true,trueD.true,false

考题 阅读以下说明和JAVA 2代码,将应填入(n)处的字句写在对应栏内。[说明]以下程序为类类型的变量应用实例,通过异常处理检验了类CCircle的变量的合法性,即参数半径应为非负值。仔细阅读代码和相关注释,将程序补充完整。[JAVA代码]//定义自己的异常类class CCircleException extends Exception{}// 定义类 CCircleclass CCircle{private double radius;public void setRadius ( double r ) (1){if ( r<0 ) {(2)}else(3)}Public void show ( ) {System. out. println ( "area="+3.14*radius*radius );}}public class ciusample{public static void main ( String args[] ){CCircle cir=new CCircle( );(4) {cir. setRadius ( -2.0 )}(5){System. out. println ( e+" throwed" ) ;}cir. show( ) ;}}

考题 下列代码段的执行结果是( )。 public class Test { public static void main(String args[ ]) { String s1= new String("hello"); String s2= new String("hello"); System.out.println(s1==s2); System.out.println(s1.equal(s2)); } }A.true falseB.true trueC.false trueD.false false

考题 有如下代码段 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 falseB.true trueC.false trueD.false false

考题 假设有String a = "A"; char b ='A'; int c=65,下面选项中正确的是( )。A.if(a == b) {System. out. print("Equal") }B.if(c == b) {System. out. print("Equal") }C.if(a == c) {System. out. print ("Equal") }D.if(c = b) {System. out. print("Equal") }

考题 下列程序段的输出是( )。 public class Test { public static void main (String args[ ]) { String ss1 = new String("hello"); String ss2 = new String("hello"); System.out.println(ssl == ss2); System.out.println (ssequals(ss2)); } }A.true, falseB.true, trueC.false, trueD.false, false

考题 下列代码的执行结果是______。 public class ex55 { public static void main(String args[] ) { String s1=new String("hello"); String s2=new String("hello"); System.out.print (s1==s2); System.out.print (","); System.out.println (s1.equals (s2)); } }A.true, falseB.true, trueC.false, trueD.false, false

考题 下面的语句片段中,变量result结果为( )。 public class Test { public static void main (String args[ ]) { int sum=0; int r=2; iht result=(sum==1?sum:r); System. out. println (result); } }A.1B.2C.10D.0

考题 已知如下代码: switch(m) { case 0: System. out. println("Condition 0 "); case 1: System. out. println("Condition 1 "); case 2: System. out. println("Condition 2 "); case 3: System. out. println("Condition 3 "); break; default: System. out. println("Other Condition"); 当m的值为( )时,可以输出“Condition 2”。A.2B.0,1C.0,1,2D.0,1,2,3

考题 下列代码的执行结果是( )。 public class Test1 { public static void main(String args []) { float t=0f; int q=5; System. out. println((t++)*(--q)); } }A.40B.40C.36D.36

考题 当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (b1 == b2) if (bi.equals(b2)) System. out.printin ("a"); else System. out. println ("b"); else if (bi.equals(b2)) System. out.println ("c"); else System. out.printIn("d");A.aB.bC.cD.d

考题 给出下面程序: public class ex51 { public static void main(String[] args) { String s = "hello"; String t = "hello"; char c[] = {'h', 'e', '1', '1', 'o'}; System. out. println (______) } } 在程序的横线处填入下列______选项后,程序输出的结果是true。A.t.equals(c)B.s.equals?C.s == tD.t == c

考题 设VAR1、VAR2为字变量,LAB为标号,分析下列指令的错误之处并加以改正。 (1) ADD VAR1,VAR2 (2) MOV AL,VAR2 (3) SUB AL,VAR1 (4) JMP LAB[SI] (5) JNZ VAR1 (6) JMP NEAR LAB

考题 下面的代码是否有错误?() If (true)  {  String  var2=”变量2”; System .out.println(var2); }  String  var2=”变量2B”;  System .out.println(var2); A、正确,尽管变量var2定义了两次,但程序自动将它们看成一个变量;B、正确,前面出现的变量var2有效期仅在if中,不会与后面的变量var2重叠 ;C、错误,if 块中的变量var2有效期从这里直到函数结束,因此会出现变量重叠;D、错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;