欢迎来到建筑考试题库网 建筑考试题库官网
全部科目 > Java认证考试 > Java认证考试综合练习

单项选择题

下面的代码是否有错误?()
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.错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;

点击查看答案&解析

相关考题

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题