下面关于实参描述正确的是()

题目

下面关于实参描述正确的是()

  • A、函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参。
  • B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。
  • C、实在参数是一个具有确定值的表达式。
  • D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


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

第2题:

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

A.实参与形参的数量必须相等

B.当实参的数量少于形参的数量时,多余的形参取逻辑假

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

D.选项B) 和C) 都正确


正确答案:B
解析:实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。

第3题:

在Visual FoxPro中,关于过程调用的叙述正确的是A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假B)当实参的数量多于形参的数量时,多余的实参被忽略C)实参与形参的数量必须D)上面A和B都正确


正确答案:A
本题考查考生对VisualFoxPro中过程调用的掌握。在Visual FoxPro中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。正确答案为A。

第4题:

使用值传递方式将实参传给形参,下列说法正确的是()

A、形参是实参的备份

B、实参是形参的备份

C、形参和实参是同一对象

D、形参和实参无联系


参考答案:A

第5题:

下面的描述中错误的是

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

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

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

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


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

第6题:

( 15 )下列关于函数模板的描述中,错误的是

A )从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准

B )对于常规参数所对应的模板实参,任何情况下都不能省略

C )虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参

D )模板参数表不能为空


正确答案:B

第7题:

下面关于过程调用的陈述中, ______是正确的。

A.实参与形参的数量必须相等

B.当实参的数量多于形参的数量时,出现运行时错误

C.当形参的数量多于实参的数量时,多余的形参被逻辑假

D.上面B) 和C) 都对


正确答案:D
解析:当过程所接收的寄数多于所需要的个数时,Visual FoxPro将产生一个错误信息。例如,如果只列出了两个参数,却使用3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则Visual FoxPro仅将余下的参数赋初值为“假”(F),而不产生出错信息,因为无法得知最后的参数是被置为“假”值,还是被忽略。

第8题:

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

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

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

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

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


正确答案:B

第9题:

下面关于过程调用的陈述中,______是正确的。

A.实参与形参的数量必须相等

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

C.当形参的数量多于实参的数量时,多余的形参取逻辑假

D.上面B)和C)都对


正确答案:C
解析:在过程调用的过程中,含有PARAMETERS<形参表>的过程,称为“有参过程”,否则称为“无参过程”。形参表中的各个参数需要逗号分隔开,并且形参表应该出现在过程体前,过程定义之后;如果是“有参调用”,那么调用时还必须加上WITH子句;并且形参表与实际参数应该按序排列,并且其数据类型必须一一对应,但是其名字可以不同;当形参的数量多于实参数量时,多余的形参就会取值逻辑假,因此C选项正确。

第10题:

下面关于形参与实参的说法,正确的是( )。

A.形参与实参的个数、类型、顺序都应一一对应

B.形参与实参的个数可以不必相同,少一个多一个程序一样执行

C.形参与实参的类型可以不同,不影响运算结果

D.形参与实参的类型个数相同,而顺序不同,计算机可以自动进行匹配,所以形参的顺序无所谓,只要各种形参类型的数量与实参相同即可


正确答案:A
解析:形参、实参个数类型、数量、顺序应相同,因为类型转换都是有条件的,如果浮点型变量向指针型变量转换就是不可的。

更多相关问题