Java基础Day07课后考试

—by 超哥

每日一考—Day07

不定项选择题。(每题答案的个数不固定)

  1. 关于二维数组的描述正确的是:
    A、Java没有真正的二维数组,使用一维数组模拟出来的二维数组。
    B、如果在一维数组中存储一维数组,则这个数组就是二维数组。
    C、在Java中二维数组的使用也要先创建再使用。
    D、由于二维数组对象比较特殊,所以二维数组的对象是存储在栈内存的。

  1. 下面关于二维数组的声明正确的是:
    A、int[][] a;
    B、int[3][4] b;
    C、int b[3][4] c;
    D、int d[][];

  1. 下列关于二维数组对象创建正确的是:
    A、new int[10][ ];
    B、new int[10][20];
    C、new int[ ][ ]{{1, 2}, {2, 2}};
    D、new int[2][2]{{1, 2}, {2, 2}};

  1. 下面的二维数组初始化语句中,正确的是?
    A、float b[2][2]={0.1,0.2,0.3,0.4};
    B、int a[][]={{1,2},{3,4}};
    C、int a[2][]= {{1,2},{3,4}};
    D、float a[2][2]={0};

  1. 定义了int型二维数组int[][] a = new [6][7]后,则数组元素a[3][4]前的数组元素个数为多少?
    A、24
    B、25
    C、18
    D、17

  1. 下面代码运行结果是:
    A、0
    B、null
    C、运行异常:空指针异常
    D、编译错误

    
    public class Demo{
            public static void main(String[] args){
                int[][] arr = new int[2][];
                System.out.println(arr[0][0]);
            }
        }

7、 创建如下数组 int[ ][ ] a = new int[][]{{1, 2, 3}, {4, 6, 7, 8, 9}};则a[1].length的值是多少?
A、3
B、5
C、8
D、无法确定

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值