黑马程序员技术交流社区

标题: 多么痛的领悟! [打印本页]

作者: 15863453752    时间: 2015-8-28 21:24
标题: 多么痛的领悟!
public class Demo
{
  public static void main (String[] args)
  {
                int[] arr = new int[10];
          System.out.println(arr[1]);
  }
}
执行结果正确的说法是(  )
A.  编译时将产生错误
B.  编译时正确,运行时将产生错误
C.  输出零
D.  输出空
上次考试的一道题,当时自己看的时候是选的C,但是当时不相信自己,所以就编译运行了一下,结果报错,于是我选了A,但是答案却是C,我简直就呵呵了! 提醒大家,一定要相信自己的判断,计算机也是靠不住的~
作者: MilesMatheson    时间: 2015-8-28 23:58
我试了一下,输出0;
作者: 黄胖胖    时间: 2015-8-29 09:35
数组一进堆内存,就有10元素,计算机赋初始值,因为是int,所以初始值为0;
作者: 荣斌    时间: 2015-8-29 09:50
相信自己的直觉,就是c
作者: 大头爱傻瓜    时间: 2015-8-29 09:54
相信自己
作者: 再见_悟空    时间: 2015-8-29 10:39
00000000000000000000
作者: 13009862300    时间: 2015-8-29 16:11
噢噢噢噢哦哦哦哦哦哦哦哦哦
作者: liuch111    时间: 2015-8-29 17:01
         我选错了 ...
作者: ln0491    时间: 2015-8-29 18:34
默认为0..
作者: 何时指点江山    时间: 2015-8-29 21:10
看看是不是多括号或者标点这些小问题,有可能是这样
作者: Wqi    时间: 2015-8-29 21:12
就是0啊,计算机才不会出错了...绝对是你代码敲错了...
作者: MengYa    时间: 2015-8-29 21:48
赞!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 在唱歌    时间: 2015-8-29 23:30
就选C嘛。。
作者: 921    时间: 2015-8-29 23:36
没赋值,默认就是0么
作者: 酒倌浪人    时间: 2015-8-29 23:39
00000000000000000000000
作者: qiaozengji668    时间: 2015-8-29 23:42
顶一下!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2