在调用方法时,想要通过方法改变实参的值,那么形参可以________。
A: 用对象作为参数
B: 用基本数据类型作为参数
C: A和B选项都对
D: A和B选项都不对
A: 用对象作为参数
B: 用基本数据类型作为参数
C: A和B选项都对
D: A和B选项都不对
A
举一反三
- 在调用方法时,若要使方法改变实参的值,可以()。 A: 用基本数据类型作为参数 B: 用对象作为参数 C: 两种说法都对:用基本数据类型作为参数;用对象作为参数 D: 两种说法都不对:用基本数据类型作为参数;用对象作为参数
- 7 在调用方法时,若要使方法改变实参的值,可以() A: 用基本数据类型作为参数 B: 用对象作为参数 C: A和B都对 D: A和B都不对
- 在调用方法时,若要使方法改变实参的值,可以( )。 A: 用基本数据类型作为参数 B: 用对象作为参数 C: 值传递 D: 以上都不对
- 在调用方法时,若要使方法改变实参的值,可以()。 A: 用基本数据类型作为参数 B: 用对象作为参数(引用类型)方法传递时,值类型做一份拷贝,本身的值没有改变,引用类型则引用自身的地址,本身的值会发生改变。 C: A和B都对 D: A和B都不对
- 下面关于java参数传递,哪个是错误的()A.基本数据类型参数传递是传值的,传递实参值的副本给形参,方法体内对形参的改变,只是改变实参副本值B.基本数据类型参数传递是传值的,传递实参值本身给形参。C.引用参数传递是传值的,传递实参引用副本给形参,方法体内改变形参所引用内容属性,则实参的内容属性也改变D.引用参数传递是传值的,传递实参引用副本给形参,当方法体内形参值改变,则原实参内容属性不会改变 A: A B: B C: C D: D
内容
- 0
数组作为方法参数的说法不正确的是()。 A: 数组元素可以作为方法参数。 B: 数组整体可以作为方法的值参数、引用参数和输出参数。 C: 数组整体作为方法值参数时,需要把数组全部内容复制一份传递给方法的形参。 D: 数组元素作为方法的值参数时,需要把这个数组元素复制一份传递给方法的形参。
- 1
对象作方法形参时,方法实参也用对象,实现()调用。
- 2
在C语言程序中,当调用函数时________。 A: 形参和实参是一回事 B: 实参和形参只能为简单数据类型 C: 利用形参无法改变实参变量的值 D: 利用形参可以改变实参变量的值
- 3
下面对方法中的ref和out参数说明错误的是() A: ref和out参数传递方法相同,都是把实参的内存地址传递给形参,实参与形参指向同一个内存存储区域,但ref要求实参必须在调用之前明确赋过值 B: ref是将实参传入形参,out只能用于从方法中传出值,而不能从方法调用处接受实参数据。 C: ref和out参数因为传递的是实参的地址,所以要求实参和形参的数据类型必须一致 D: ref和out参数要求实参和形参的数据类型或者一致,或者实参能被隐式地转化为形参的类型
- 4
调用方法传递参数时,形参和实参的_____必须匹配。 A: 类型 B: 名称 C: 地址 D: 访问修饰符