单项选择题
下面的代码是否有错误?()
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.错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;
点击查看答案&解析
相关考题
-
单项选择题
框架中包括哪些窗格?()
A.有根窗格、分层窗格、内容窗格、工具栏、玻璃窗格等
B.只有根窗格、内容窗格、工具蓝
C.只有内容窗格、工具栏
D.只有内容窗格 -
单项选择题
在JAVA中,如何获得一个子目录下的文件和文件夹名称?()
A.使用contentFiles函数
B.使用dirFiles函数
C.使用dir函数
D.使用list函数,列出子目录下的所有文件和文件夹名称 -
多项选择题
以下关于字符串函数的描述中,正确的是()
A.append函数用于在已有的字符串末尾添加新的内容
B.insert函数的作用是在字符串的某个位置插入一个字符
C.setCharAt函数的作用是将String或StringBuffer字符串的某个字符串替换
D.replace函数的作用是替换一段子串 E delete函数用语删除整个字符串
