问题 单项选择题

在执行下面这段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用于接收命令行参数。在题中提到命令行 java Test one two three中参数分别为"one"、"two"、"three",它们将被依次存放在数组args中。由于在Java中数组的下标从0开始,所以s1所引用的字符串为"one"。

填空题
选择题