publicclassMyExample{publicstaticvoidmain(Stringargs[]){System.out.println(args[2])}}如果以下列命令行运行:javaMyExampleAptechonline上述代码将输出()。A.MyExampleB.AptechC.OnlineD.产生异常:"java.lang.ArrayIndexOutOfBoundsException"

题目
publicclassMyExample{publicstaticvoidmain(Stringargs[]){System.out.println(args[2])}}如果以下列命令行运行:javaMyExampleAptechonline上述代码将输出()。

A.MyExample

B.Aptech

C.Online

D.产生异常:"java.lang.ArrayIndexOutOfBoundsException"


相似考题
参考答案和解析
参考答案:D
更多“publicclassMyExample{publicstaticvoidmain(Stringargs[]){System.out.println(args[2])}}如果以下列命令行运行:javaMyExampleAptechonline上述代码将输出()。 ”相关问题
  • 第1题:

    阅读下面程序 pubic class Cycle{ public static void main(String args[]){ System. out. println(args[0]); 在命令行中输入java Cycle one two,该程序输出结果是

    A.Cycle

    B.one

    C.two

    D.上述A、B、C、均不对


    正确答案:B
    解析:main方法中的参数args是String类型的数组,所以当在命令行中输入参数one、two时,args数组中有两个元素:arg[0]=one,arg[1]=two。所以打印输出arg[0]为one。

  • 第2题:

    ( 11 )下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。

    public class Length{

    public static void main(String args[]){

    System.out.println( " number of String args: " +args. 【 11 】 );

    }

    }


    正确答案:

  • 第3题:

    给出一段程序,选择运行结果 public class sss { public static void main(String args[]) { String s1=args[1]; String s2=args[2]; String s3=args[3]; String s4=args[4]; System.out.println(“args[2]=”+s2); } } 命令行执行: java sss 1 2 3 4 结果是下面哪一个?()

    A.args[2]=2

    B.args[2]=null

    C.args[2]=1

    D.运行出现异常


    null

  • 第4题:

    阅读下列代码: public class Person{ static int arr[]=new int[10]; public static void main(String args){ System.out.println{arr[9]); } } 该代码的运行结果是( )。

    A.编译时将产生错误

    B.编译时正确,运行时将产生错误

    C.输出零

    D.输出空


    正确答案:C
    C。【解析】arr[]为整型数组,分配地址后默认值为0,所以创建数组时也是对每个数组元素赋初值0。

  • 第5题:

    给定如下java代码,编译运行之后,将会输出()。 public class Test{ public staticvoid main(String args[]){ int a=5; System.out.println(a%2==1) ?(a+1) /2:a/2) ; } }

    A.1

    B.2

    C.2.5

    D.3


    3