单选题若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。A函数的形参和实参分别占用不同的存储单元B形参只是形式上的存在,不占用具体存储单元C同名的实参和形参占同一存储单元D函数的实参和其对应的形参共占同一存储单元

单选题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。
A

函数的形参和实参分别占用不同的存储单元

B

形参只是形式上的存在,不占用具体存储单元

C

同名的实参和形参占同一存储单元

D

函数的实参和其对应的形参共占同一存储单元


参考解析

解析:
函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。答案选择A选项。

相关考题:

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A ) 函数的实参和其对应的形参共占同一存储单元B ) 形参只是形式上的存在,不占用具体存储单元C ) 同名的实参和形参占同一存储单元D ) 函数的形参和实参分别占用不同的存储单元

● 函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(50)。(50)A.在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量B. 在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量C. 在传地址方式下,将形参的地址传给实参,因此,形参必须有地址D. 在传地址方式下,将实参的地址传给形参,因此,实参必须有地址

关于过程、自定义函数的调用,正确的叙述是( )。A.实参与形参的数量必须相等B.当实参的数量少于形参的数量时,多余的形参取逻辑假C.当实参的数量多于形参的数量时,多余的实参被忽略D.选项B) 和C) 都正确

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

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

数组名作为参数时,以下叙述错误的是()A.函数调用时是将实参数组的所有元素传给形参B.函数调用时是将实参数组的首地址传给形参C.函数调用时是将实参数组的第一个元素传给形参D.函数调用时是将实参数组的所有元素地址传给形参

若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是( )。A.实参与其对应的形参共占存储单元B.只有当实参与其对应的形参同名时才共占存储单元C.实参与其对应的形参分别占用不同的存储单元D.实参将数据传递给形参后,立即释放原先占用的存储单元

若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B)形参a和n都是指针变量C)形参a是一个数组名,n是指针变量D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。A.函数的实参和其对应的形参共占同一存储单元B.形参只是形式上的存在,不占用具体存储单元C.同名的实参和形参占同一存储单元D.函数的彤参和实参分别占用不同的存储单元

以下叙述中不正确的是A.在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在C的函数中,最好使用全局变量C.在C中,形式参数只是局限于所在函数D.在C中,函数名的存储类别为外部

以下关于C语言函数参数传递方式的叙述正确的是A.数据只能从实参单向传递给形参B.数据可以在实参和形参之间双向传递C.数据只能从形参单向传递给实参D.C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用

关于过程、自定义函数的调用,正确的叙述是( )。A.实参与形参的数量必须相等B.当实参的数量少于形参的数量时,多余的形参取逻辑假C.当实参的数量多于形参的数量时,多余的实参被忽略D.选项B和C

关于函数参数传递中,形参与实参的描述错误的是( )。 A.python实行安值传递参数。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参)B.实参与形参存储在各自的内存空间中,是两个不相关的独立变量C.在参数内部改变形参的值,实参的值一般是不会改变的。.实参与形参的名字必须相同

若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是( )。A.函数的实参和其对应的形参共占同一个存储单元B.形参只是形式上的存在,不占存储单元C.同名的实参和形参占同一存储单元D.函数的形参和实参分别占不同的存储单元

下列是函数的引用调用的是()。A、形参是指针,实参是地址值B、 形参是变量,实参是引用C、形参是指针,实参是数组名D、形参是引用,实参是变量

关于函数调用时的参数传递,以下错误的描述是()A、实参可以是常量、变量或表达式B、形参可以是常量、变量或表达式C、实参与形参的个数相等、类型一致D、实参必须有确定的赋值

在C语言中,以下叙述错误的是()。A、函数被调用时,系统才为形参分配内存B、实参和对应形参的数据类型必须一致C、实参可以是变量、常量或表达式D、形参可以是变量、常量或表达式

函数viodfun(doublea[],int*n){………}叙述中正确的是()。()A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B、形参a和n都是指针变量C、形参a是一个数组名,n是指针变量D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

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

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

下面关于函数子程序的描述中,正确的一顶是()?A、函数值只能通过函数名返回B、当实参为变量时,形参的改变影响实参的值C、一个函数子程序只能返回一个函数值或一个变量值D、函数值只能通过形实结合双向传递

单选题在C语言中,以下叙述错误的是()。A函数被调用时,系统才为形参分配内存B实参和对应形参的数据类型必须一致C实参可以是变量、常量或表达式D形参可以是变量、常量或表达式

单选题下列是函数的引用调用的是()。A形参是指针,实参是地址值B 形参是变量,实参是引用C形参是指针,实参是数组名D形参是引用,实参是变量

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

单选题下列关于函数参数的叙述中,正确的是(  )。A在函数原型中不必声明形参类型B函数的实参和形参共享内存空间C函数形参的生存期与整个程序的运行期相同D函数的形参在函数被调用时获得初始值

单选题下面关于函数子程序的描述中,正确的一顶是()?A函数值只能通过函数名返回B当实参为变量时,形参的改变影响实参的值C一个函数子程序只能返回一个函数值或一个变量值D函数值只能通过形实结合双向传递

单选题若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。A函数的形参和实参分别占用不同的存储单元B形参只是形式上的存在,不占用具体存储单元C同名的实参和形参占同一存储单元D函数的实参和其对应的形参共占同一存储单元

单选题关于函数调用时的参数传递,以下错误的描述是()A实参可以是常量、变量或表达式B形参可以是常量、变量或表达式C实参与形参的个数相等、类型一致D实参必须有确定的赋值