当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 在执行下面这段Java程序时: public class Test {public static void main (String[] args) { String s1=args[0]; String s2=args[1]; String s3=args[2];} }若编译程序后键入命令: java Test one two three,那么变量s1所引用的字符串为( )。


A.null
B.test
C.one
D.java

参考答案: C

  参考解析

main()方法中参数表中定义的数组args用于接收命令行参数。在题中提到命令行javaTestonetwothree中参数分别为"one"、"two"、"three",它们将被依次存放在数组args中。由于在Java中数组的下标从0开始,所以s1所引用的字符串为"one"。

微信端