单选题 阅读下面程序
public class VariableUse
 public static void main(String[] arqs)
  int a;
  if(a==8)
   int b=9;
   System.out.println("a="+

【正确答案】 B
【答案解析】[解析] 局部变量定义在复合语句内,其作用域为定义开始到符合语句结束。所以b的作用域为从变量b开始定义到第一个大括号括回的地方,因而第二个输出b的语句访问不到变量b。