定义函数时的参数以及调用函数所用的参数分别时()

题目
多选题
定义函数时的参数以及调用函数所用的参数分别时()
A

局部变量

B

全局变量

C

形参

D

实参

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

第1题:

下面是有关子类调用父类构造函数的描述正确的是()

A、子类定义了自己的构造函数,就不会调用父类的构造函数

B、子类必须通过super关键字调用父类没有参数的构造函数

C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数


参考答案:C

第2题:

如果定义函数时的参数是指针变量,那么,调用函数时的参数就可以是同类型的指针变量、数组名或简单变量的地址。()

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


参考答案:错误

第3题:

调用函数时函数名后面的一对小括号中给出的参数称为()。

A、实参

B、形参

C、类型参数

D、名字参数


参考答案:A

第4题:

一个函数带有参数说明时,则参数的默认值应该在()中给出。

A.函数定义

B.函数声明

C.函数定义或声明

D.函数调用


正确答案:C

第5题:

以下各项说法中,正确的是( )。

A.当通过引用传递参数时,函数创建一个变量以存储参数的值

B.当通过引用传递参数时,函数无法访问参数的值

C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值

D.当通过引用传递参数时,函数访问调用程序中参数的原始值


正确答案:D
解析:本题考核函数参数传递中的引用传递。先来理解引用的概念:①“引用”实际上是给一个已知变量起个别名,对引用的操作也就是对被它引用的变量的操作。②C++中的变量名对应着内存的存储位置,可以使用一个特定的内存地址访问到它,引用则引入变量的另一个名字,它和这个变量具有同一内存地址。③当通过引用传递参数时,只是把请求调用的程序中实参的引用传递给函数(实际上是实参的内存地址被传递了)。

第6题:

在C中,一个函数带有参数说明时,则参数的默认值应该在()中给出。

A.函数定义

B.函数声明

C.函数定义或声明

D.函数调用


正确答案:B

第7题:

C程序中,在定义函数时的参数是"形式参数",在调用函数时的参数是"实际参数"。()

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


参考答案:正确

第8题:

调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。

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


正确答案:×

第9题:

函数t()、f()的定义如下所示,若调用函数t时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(call by reference)方式,则函数t的返回值为(49)。

A.35

B.24

C.22

D.11


正确答案:B
解析:本题考查函数调用时的参数传递问题。采用传值方式时,是将实际参数的值传递给形式参数,对形式参数值的修改不会影响实际参数。采用引用方式时,是将实际参数的地址传递给形式参数,对形式参数进行修改,等同于是对实际参数进行修改。

第10题:

● 函数t()、f()的定义如下所示。若调用函数t()时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,则函数t()的返回值为(33) 。


正确答案:B

更多相关问题