C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是____.A.单向值传递B.单纯地址传递C.值传递和地址传递都有可能D.由实参传给形参,然后由形参传回给实参,即是双向传递

C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是____.

A.单向值传递

B.单纯地址传递

C.值传递和地址传递都有可能

D.由实参传给形参,然后由形参传回给实参,即是双向传递


参考答案和解析
由用户指定传递方式

相关考题:

下列说法不正确的是( )。A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等D.调用函数时,实参与形参的类型必须一致

下列叙述中不正确的是( )。A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在C的函数中,最好使用全局变量C.外部变量可以在函数之间传递数据D.自动变量实质上是一个函数内部的局部变量

C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是( )。A.地址传递B.值传递C.由实参传给形参,并由形参传回给实参D.由用户指定传递方式

如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为A.按值传递B.按地址传递C.ByRef传递D.按形参传递

● 关于C 语言的函数参数,下列叙述中正确的是 (60) 。A. 只有在发生函数调用时,函数中的形参才被分配内存单元B. 实参对形参的数据传递是单向的 “值传递”,因此,在被调用的函数当中, 没有办法去修改主调函数中任何变量的值C. 形参变量所占用的内存单元位于堆中D. 如果形参是数组名,则传递的是每个数组元素的值

关于C语言的函数参数,下列叙述中正确的是_________。 A只有在发生函数调用时,函数中的形参才被分配内存单元B实参对形参的数据传递是单向的“值传递”,因为在被调用的函数中,没有办法去修改主调函数中任何变量的值C形参变量所占用的内存单元位于堆中D如果形参是数组名,则传递的是每个数组元素的值

C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。 A.地址传递B.值传递C.由实参传给形参,并由形参传回给实参D.由用户指定传递方式

在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_________。A.地址传递B.单向值传递C.由实参传递给形参,再由形参传递给实参D.传递方式由用户指定

在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是 ______。A.地址传递B.单向值传递C.由实参传给形参,再由形参传给实参D.传递方式由用户指定

当一次函数调用发生时,对其执行过程正确描述的是(28)。A.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点D.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点

若有如下调用函数: int sub(int *t) { return (t); } 该函数的返回值是( )A.形参t中存放实参变量的地址值B.形参t自身的地址值C.指针变量t所指的实参变量的值D.随机的值

在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是A.地址传递 B.单向值传递C.由实参传形参,再由形参传实参 D.传递方式由用户指定

当一次函数调用发生时,对它的执行过程正确的描述是(28)。A.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点D.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点

程序语言提供的传值调用机制是将( )。A. 实参的值传递给被调用函数的形参B. 实参的地址传递给被调用函数的形参C. 形参的值传递给被调用函数的实参D. 形参的地址传递给被调用函数的实参

在C语言中,函数调用时,如果传递值,实参与形参同名时也不会共用存储单元。

C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。A、地址传递B、单向值传递C、由实参传给形参,再由形参传回给实参D、由用户指定传递方式

数组元素作实参时对形参变量的数据传递是(),数组名作实参时对形参变量的数据传递是()。

下面关于函数中的实参描述正确的是()A、函数调用中普通变量发生的数据传送是单向的。即只能把实参的值传送给形参。B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。C、实在参数是一个具有确定值的表达式。D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()A、按值传递B、按地址传递C、ByRef传递D、按形参传递

下面关于实参描述正确的是()A、函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参。B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。C、实在参数是一个具有确定值的表达式。D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值

函数调用时,是从形参向实参传递数据。

有关于实参下面描述项中说法正确的是()A、实在参数是一个具有确定值的表达式B、函数在调用时,要将实在参数赋给形参变量。C、实参是在定义函数时放在函数名称之后的括号中的参数。D、参数传递时是将实参传递给形参

在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。A、地址传递B、单向值传递C、由实参传给形参,再由形参传给实参D、传递方式由用户指定

函数中的形参和调用时的实参都是数组名且都是变量时,传递方式有什么不同?

单选题C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。A地址传递B单向值传递C由实参传给形参,再由形参传回给实参D由用户指定传递方式

单选题在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。A地址传递B单向值传递C由实参传给形参,再由形参传给实参D传递方式由用户指定

填空题数组元素作实参时对形参变量的数据传递是(),数组名作实参时对形参变量的数据传递是()。

单选题如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()A按值传递B按地址传递CByRef传递D按形参传递