有参过程中的形参若是输出参数,则对应的实参必须是()。

题目
单选题
有参过程中的形参若是输出参数,则对应的实参必须是()。
A

常数

B

表达式

C

已定义的内存变量或数组元素

D

已定义的字段变量

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

第1题:

下列关于参数传递的说法中,正确的是______。

A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.

B.当实参的数量大于形参的数量时,多余的实参被忽略

C.实参和形参的数量必须相等

D.答案A、B均正确


正确答案:A

第2题:

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

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

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

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

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


正确答案:ACD

第3题:

已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。()

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


参考答案:×

第4题:

在梯形图中调用功能块时,方框内是功能块的( ),方框外是对应的( )。

A.形参,形参

B.实参,实参

C.形参,实参

D.实参、形参


正确答案:C

第5题:

若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是( )。

A.实参与其对应的形参共占存储单元

B.只有当实参与其对应的形参同名时才共占存储单元

C.实参与其对应的形参分别占用不同的存储单元

D.实参将数据传递给形参后,立即释放原先占用的存储单元


正确答案:C
解析:本题考查函数调用时的参数传递。函数的形参是函数定义时由用户定义的形式上的变量,实参是函数调用时,主调函数为被调函数提供的原始数据。在函数调用时,实参和其所对应的形参分别占用不同的存储单元,彼此之间不影响。

第6题:

在过程中,我们把定义过程中的参数称为( )

A.实参

B.形参

C.址参

D.变参


正确答案:B

第7题:

在Visual Basic中,实参传递给形参有两种方式,【 】方式可以通过改变过程中的相应的参数来改变实参变量的值;而【 】被调用过程中改变了这个形参的值,但对应的实参的值并不改变。


正确答案:引用 传值
引用 传值 解析:变量(即实参)的值存放在内存的某个地址中,当通过引用来调用一个过程时,向该过程传送变量,实际上是把变量的地址传送给该过程,因此,变量的地址和被调用过程中相应参数的地址是相同的。如果通用过程中的操作修改了参数的值,则它同时也修改了传送给过程的变量的值。而传值方式即实参把值传递给对应的形参。这种数据传递方式的特点是:在被调用过程中改变了这个形参的值,但对应的实参的值并不改变。传值方式是通过使用ByVal关键字来实现的。

第8题:

关于过程、自定义函数的调用,正确的叙述是( )。

A) 实参的数量必须等于形参的数量,它们是一一对应的关系

B)实参的数量可以少于形参的数量,多余的形参取逻辑假

C)实参的数量可以多于形参的数量,多余的实参被忽略

D)实参的数量可以多于形参的数量,多余的实参取逻辑假


正确答案:B

第9题:

以下关于C语言函数参数传递方式的叙述正确的是

A.数据只能从实参单向传递给形参

B.数据可以在实参和形参之间双向传递

C.数据只能从形参单向传递给实参

D.C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用


正确答案:A
数据只能由实参单向传递给形参称为“值传递”,而不能由形参传回来给实参,A选项正确;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。实参和形参之间不可双向传递。B、D选项错误。数据不能从形参传递给实参,C选项错误。

第10题:

关于函数参数传递中,形参与实参的描述错误的是( )。

A.python实行安值传递参数。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参)

B.实参与形参存储在各自的内存空间中,是两个不相关的独立变量

C.在参数内部改变形参的值,实参的值一般是不会改变的。.实参与形参的名字必须相同


正确答案:D

更多相关问题