阅读下列程序该程序在编译时的结果是( )。A.变量a未赋值B.第二个System.out.println(”b=”+b)语句中,变量b作用域有错C.第二个System.out.println(”a=”+a)语句中,变量a作用域有错D.第-个System.out.println(”b=”+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作用域有错


相似考题
更多“ 阅读下列程序该程序在编译时的结果是( )。A.变量a未赋值B.第二个System.out.println(”b=”+b)语句中,变量b作用域有错C.第二个System.out.println(”a=”+a)语句中”相关问题
  • 第1题:

    阅读下面程序 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作用域有错


    正确答案:B

  • 第2题:

    3、下列VHDL语句中,属于并行语的是()

    A.变量赋值语句

    B.进程语句

    C.多分支选择语句(case)

    D.循环语句(for loop)


    进程语句

  • 第3题:

    以下叙述正确的是()。

    A.全局变量的作用域一定比局部变量的作用域范围大

    B.静态类型变量的生存期贯穿于整个程序的运行期间

    C.函数的形参都属于全局变量

    D.未在定义语句中赋值的auto变量和static变量的初值都是随机值


    A) 局部变量说明为 static 存储数,其生存期将得到延长

  • 第4题:

    阅读下列程序 public class VariableUse{ public static void main(String[]args){ inta; if(a==8){ intb=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作用域有错


    正确答案:B
    解析:局部变量b是在if(a==8){}里定义的,作用域也只在这个汀语句范围内,第二个System.out.drintln("b="+b)语句中,变量b超出了作用域。

  • 第5题:

    3、以下叙述正确的是()。

    A.全局变量的作用域一定比局部变量的作用域范围大

    B.静态类型变量的生存期贯穿于整个程序的运行期间

    C.函数的形参都属于全局变量

    D.未在定义语句中赋值的auto变量和static变量的初值都是随机值


    静态( static )类别变量的生存期贯穿于整个程序的运行期间