4.4 本章练习

1 假设有数组名为arr的数组,获取其长度的形式为( )。(选择一项)

  A.arr.size

  B.arr.size()

  C.arr.length

  D.arr.length()

2 请描述以下程序编译、运行的结果,并说明原因。

  1. class TestA
  2. {
  3. public static void main(String[] args)
  4. {
  5. int[][] arr = \{\{1,2,3},{1,5},{3,9\}\};
  6. for(int i = 0;i < 3;i++) {
  7. for(int j = 0;j <= i;j++){
  8. System.out.println(" " + arr [i][j] + " ");
  9. }
  10. }
  11. }
  12. }

3 编写一个方法static void bubbleSort(int[] a),使用冒泡排序算法对数组a进行排序。

4 请描述基本数据类型和引用数据类型在内存使用上的区别。

5 请描述值传递和引用传递的区别。