函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。

题目
函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。

A.整型常量

B.字符型常量

C.数组名

D.整型表达式

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法不正确的是( )。

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等

D.调用函数时,实参与形参的类型必须一致


正确答案:B

第2题:

下面的描述中错误的是

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将为形参分配内存单元

D.调用函数时,实参与形参的类型必须一致


正确答案:B
解析:函数调用时,如果实参是表达式,则表达式的结果传入形参。形参和实参之间进行数据的拷贝,当然需要为形参临时分配内存单元,函数调用完成之后,形参分配的单元被系统收回。因此选项B为正确答案。

第3题:

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是

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

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

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

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


正确答案:D

第4题:

在参数传递过程中,对形参和实参的要求是:()。

A.函数定义时,形参一直占用存储空间

B.实参可以是常量、变量或表达式

C.形参可以是常量、变量或表达式

D.形参和实参类型和个数都可以不同


正确答案:B

第5题:

数组名作为参数时,以下叙述错误的是()

A.函数调用时是将实参数组的所有元素传给形参

B.函数调用时是将实参数组的首地址传给形参

C.函数调用时是将实参数组的第一个元素传给形参

D.函数调用时是将实参数组的所有元素地址传给形参


正确答案:ACD

第6题:

已定义好有参函数f(m),其中形参m是整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量t。以下正确的是______。

A.t=f(m)

B.t=Call f(m)

C.t=f(5)

D.t=Call f(5)


正确答案:C
解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而Call方法并不能向变量赋值。

第7题:

定义好有参函数f(m),其中形参m足整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量to以下正确的是 ______.

A.t=f

B.t=Call f(m)

C.t=f(5)

D.t=Call f(5)


正确答案:C
解析:含参数的过程被调用时,主调过程小的调用式必须提供相应的实参(实际参数的简称),并通过实参形参传递的方式完成过程调用。而Call方法并不能向变量赋值。

第8题:

下面不正确的描述为( )。

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将为形参分配内存单元

D.调用函数时,实参与形参的类型必须一致


正确答案:B
解析: 函数调用时用实参替换形参,如果实参为表达式,将为表达式的值创建一个临时对象,然后将该实参替换形参。替换的实质是变量间的拷贝当然这种拷贝需要为形参分配内存。需要注意的是:形参在编译时不分配内存,在运行时才分配内存。

第9题:

C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。()

此题为判断题(对,错)。


正确答案:正确

第10题:

已定义好有参函数q(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是______。

A.t=f(m)

B.t=Callf(m)

C.t=f(5)

D.t=Callf(5)


正确答案:C

更多相关问题