在Java中,关于成员变量和局部变量的描述,以下哪项是正确的? A. 成员变量必须显式赋值后才能使用 B. 局部变量在声明时可以不显式赋值 C. 成员变量和局部变量的存储位置相同 D. 局部变量的作用域可以超出其声明所在的代码块 答案解析 在Java中,成员变量有默认值,可以不显式赋值直接使用,而局部变量必须显式赋值后才能使用。成员变量存储在堆内存中,局部变量存储在栈内存中。局部变量的作用域仅限于其声明所在的代码块内。因此,选项B是正确的。 正确答案:B