今晚网易的一道Java选择题

int[][] a = {0,1,2,3,4,5};
int[2][3] a = {{0,1},{2,3},{4,5}};
int[][3] a = {{0,1},{0}};
int[2][3] a = {0};
没记错的话应该是选错的,选哪个?我怎么觉得都是错的?
#网易#
全部评论
声明的时候,等号前的方括号里是不能写值的。所以B、C、D错。 A前面声明为二维数组,但初始化只有一维,错。 我是这么认为的。
点赞 回复 分享
发布于 2016-09-12 21:42
选d
点赞 回复 分享
发布于 2016-09-12 23:29
是C++的题吧,C++可以按行初始化,也可以用一维来初始化。比如 int array1[3][2]={4,2,5,6};//顺序初始化 int array2[3][2]={{4,2},{5},{6}};//按行初始化 都是正确的。所以 int a [2][3]   = {{0,1},{2,3},{4,5}};是错的
点赞 回复 分享
发布于 2016-09-12 22:07
Java声明是不能带数值的 ,所以应该不是Java
点赞 回复 分享
发布于 2016-09-12 22:02
估计出题人想考C++的,声明错了
点赞 回复 分享
发布于 2016-09-12 22:01
还有个靠初始化、++符号的题目 最后打印语句是System.out.println(x + y + ++x) 还是System.out.println(x + y++ + x)来着? 前者为7,后者为6
点赞 回复 分享
发布于 2016-09-12 21:55
全是错的
点赞 回复 分享
发布于 2016-09-12 21:49
选B,外层两个,里层三个
点赞 回复 分享
发布于 2016-09-12 21:36
第二个,两行三列,有问题……
点赞 回复 分享
发布于 2016-09-12 21:35
 写代码验证就可以啦~
点赞 回复 分享
发布于 2016-09-12 21:30

相关推荐

Wy_m:只要不是能叫的上名的公司 去实习没有任何意义 不如好好沉淀自己
点赞 评论 收藏
分享
04-06 11:24
已编辑
太原学院 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务