问答题库

当前位置: 计算机等级考试题库 > JAVA题库

问题描述:

[单项选择题] 阅读下面程序 public class VariableUse {  public static void main(String[] arqs) {   int a;   if(a==8) {    int b=9;    System.out.println("a="+a);    System.out.println("b="+b);   }   System.out.println("a="+a);   System.out.println("b="+b):  } } 该程序在编译时的结果是


A.变量a未赋值
B.第二个System.out.println("b="+b);语句中,变量b作用域有错
C.第二个System.out.println("a="+a);语句中,变量a作用域有错
D.第一个System.out.println("b="+b);语句中,变量b作用域有错

一棵二叉树第六层(根结点为第一层)的结点数最多为______个。 RaradomAccessFile所实现的接口是_________和DatOatput接口。 下列程序要求在对话框中打印“欢迎您参加考试!”。请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 import javax.swing.JOptionPane; public class ex1 { public static void main(String args[]) {JOptionPane.______(null,"欢迎您参加考试!");System.exit(0); } } 写出下列程序的执行结果是【 】。  已知:’’a’’转换成整数对应的是97。  程序如下:    class Testl {      public static void main(String[] args) {  char a=’’d’’;  int b=a;  float c=a;  double d=a;   System.out.println("a="+a);   System.out.println("b="+b);   System.out.println("c="+c);   System.out.println("d="+d);  } } 可以通过______语句将异常抛出上级调用方法。

点评难度:

      

您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

B

问题解析:

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

试题分享:

相关考题