1、填空题
1)实参2)void 3)数据类型 4)下标(索引) 5)重载
2、选择题
1) B 2) C 3) B 4) A 5) C
3、思考题
1) 答:数组在初始化时分配内存
2)答:数组一旦被创建,它的大小就不能改变,可以使用array.length得到数组的大小
int[] list;
list = new int[10];//初始化数组
list = new int[20];//重新给数组变量赋值,而不是改变原数组的大小
3)答:调用方法时,程序给形参分配储存空间,将实参的值赋给形参
形参时局部变量,与实参不在一个作用域,因此能同名
4)答:方法重载:方法名相同,参数列表(参数类型、参数顺序和参数数量)不同
不能根据方法的修饰符或返回值类型进行重载。因为方法调用可作为一个值来处理,也可作为语句处理。
eg:int val = fun()和fun()当作为语句处理时,编译器不能区分应该调用谁。
4、编程题
1)可参考:
https://blog.csdn.net/BlackPlus28/article/details/83155099
2)可参考: