下面关于方法的说法,错误的是( )。
A、Java中的方法参数传递时传值调用,而不是地址调用
B、方法体是对方法的实现,包括变量声明和Java的合法语句
C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D、类的私有方法不能被其子类直接访问
第1题:
在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()
A.值传递调用
B.返回值
C.地址传递调用
D.以上都不是
第2题:
下面关于Java语言中的方法说法不正确的是()。
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成的构造方法
D.类的私有方法不能被其子类直接访问
第3题:
在下面的程序中,若调用f1(x)时参数传递采用引用方式,调用f2(y)时参数传递采用传值方式,则输出结果为(47);若调用f1(x)和f2(y)时参数传递都采用引用方式,则输出结果为(48)。
A.3
B.6
C.8
D.10
第4题:
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。
A.2
B.4
C.6
D.8
第5题:
函数调用时,基本的参数传递方式有传值与传地址两种,(16)。
A.在传值方式下,形参将值传给实参
B.在传值方式下,实参不能是数组元素
C.在传地址方式下,形参和实参间可以实现数据的双向传递
D.在传地址方式下,实参可以是任意的变量和表达式
第6题:
A.第一个参数是目标类
B.第二个参数Method由被代理接口的方法调用
C.第三个参数是方法调用的参数
D.当程序调用代理的目标方法时,会自动变为调用invoke方法
第7题:
已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是(30)。
A.传值调用
B.引用调用
C.复制恢复
D.传名调用
第8题:
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取 【11】 方式。
第9题:
数据结构中,以下说法正确的是()。
第10题:
下面关于Java中方法的说法,错误的是()。
第11题:
Java中的方法参数传递时传值调用,而不是地址调用
方法体是对方法的实现,包括变量声明和Java的合法语句
如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
类的私有方法不能被其子类直接访问
第12题:
第13题:
下列关于Java语言中的方法的叙述不正确的是 ( )
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和java的合法指令
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第14题:
在高级程序设计语言中,使用参数是函数(过程、子程序)之间传递信息的一种手段。传值调用是指把实际参数的(1)传递给相应的形式参数,函数通过这种传值形参(2);引用调用是指把实际参数的(3)传递给相应的形式参数,在函数中对形参的引用和赋值被处理成是对实际参数间接的访问。C语言中采用(4)调用方式进行参数传递。
在下面的主程序中,实参a与形参x以引用调用(Call by reference)的方式传递信息,实参b与形参y以传值调用(Call by value)的方式传递信息,那么,从过程"compute"
A.值
B.名
C.地址
D.地址和值
第15题:
下列关于过程的叙述不正确的是( )
A.过程的传值调用是将实参的具体值传递给形参
B.过程的传址调用是将实参在内存的地址传递给形参
C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的
D.无论过程传值调用还是过程传址调用,参数传递都是双向的
第16题:
在过程定义中有语句: Private Sub GetData(ByVal data As Integer)其中“ByVal”的含义是( )。【考点5过程调用与参数传递】
A.传值调用
B.传址调用
C.形式参数
D.实际参数
第17题:
下列关于Java语言中的方法叙述不正确的是
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和java的合法指令
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第18题:
在高级程序设计语言中,使用参数是子程序之间传递信息的一种手段。子程序说明中的参数称为形式参数,调用语句中的参数称为实在参数。调用时,实在参数的个数、类型和顺序要和形式参数保持一致。
知道一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用(CALL BY VALUE)、引用调用(CALL BY REFERENCE)、传名调用(CALL BY NAME)和宏扩展(MACROEXPANSION)。
传值调用是指把实在参数的(50)传递给相应的形式参数、子程序通过这种传值形参(51);引用调用是指把实在参数的(52)传递给相应的形式参数,此时子程序形式参数的一次引用或赋值被处理成对形式参数的(53)访问。
C语言中的函数,以(54)方式进行参数传递。
A.地址
B.名
C.值
D.地址和值
E.值和名
第19题:
程序语言提供的传值调用机制是将( )。
A. 实参的值传递给被调用函数的形参B. 实参的地址传递给被调用函数的形参C. 形参的值传递给被调用函数的实参D. 形参的地址传递给被调用函数的实参
第20题:
以下关于Java中类的构造方法的说法中,错误的是()。
第21题:
在方法调用的参数传递中,若为(按值/引用)()传递,方法体中对形参内容的修改不影响实参的值。
第22题:
构造方法必须与其所属类同名
构造方法可以用new运算符调用(系统自动调用)
一个类只能有一个构造方法
构造方法只能有入口参数,而没有返回值
第23题:
数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。
数组名表示数组的首地址(因此调用时候只写数组名)。
函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。
值传递时,函数的实参和形参分别占有存储单元。