问题 单项选择题

下面程序执行后,baz的值应是______。
public class Test9

public static void main(String[] args)

int index = 1;
int fox[] = new int [3];
iht bar = fox [index];
int baz = bar + index;
System.out.println(baz);

A.0

B.1

C.2

D.编译错误

答案

参考答案:B

解析: int fox[]=new int[3]这时数组的每个元素都初始化为0,所以int baz=bar+index;,其实,这时bar的值为0,这样便有baz的值为1。

名词解释
填空题