计算机信息管理(专科)

简述参数传递(阅读程序)参数的两种传递方式。

题目

简述参数传递(阅读程序)参数的两种传递方式。

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

第1题:

函数调用参数的传递方式有三种,值传递、【 】和引用传递。


正确答案:指针传递
指针传递

第2题:

VB中参数传递的方式有两种,一种是 ()参数,另一种是 ()参数。


参考答案:引用参数传递(或按址传递) 按值传递

第3题:

在Visual FoxPro中参数传递的方式有两中,一种是按值传递,另一种是按引用传递, 将参数设置为按引用传递的语句是:SET UDFPARMS ( )


正确答案:

TO REFERENCE

第4题:

在Pascal程序中,过程参数有值参数、变量参数两种方式,其中变量参数传递()

  • A、实参的地址
  • B、实参的值
  • C、变参的地址
  • D、变参的值

正确答案:A

第5题:

在Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS___。


正确答案:TO REFERENCE
在Visual FoxPro中参数传递的方式有两种:一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS TO REFERENCE;另外还需记住将参数设置为按值传递的语句是:SETL-DFPARMS TO VALUE。

第6题:

四中参数传递的方式有两种,一种是_______参数,另一种是_______参数。


参考答案引用参数传递(或按址传递) 按值传递

第7题:

C++语言的函数参数传递方式有值传递和【 】、引用传递。


正确答案:地址传递
地址传递

第8题:

参数传递有【 】和按址两种方法。


正确答案:按值
按值 解析:所有的参数传递给过程都是按地址的,除非有特别指定的别的方法。可以按值传递参数,只要在过程的声明中包含ByVal关键字。

第9题:

在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为(47);若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为(48)。

A.2

B.4

C.6

D.8


正确答案:A
解析:在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)体的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以传值方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。若参数传递采用引用方式,则调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,因此对应的形参既得到了实参的值又得到了实参的地址,然后执行被调用的过程(或函数)。在过程(或函数)的执行过程中,针对形式参数的修改将反映在对应的实际参数变量中。题目中若调用f1(x)时,参数传递采用传值方式,则主过程中实际参数a的值不会被改变,所以输出结果为2。若调用f1(x)时,参数传递采用引用方式,调用翅f2(y)时,参数传递采用传值方式,则在函数f1中调用f2不会改变f1中x的值,而在f1中对x的修改就会反映在主过程main的实参a中,因此输出结果为4。

第10题:

函数的参数传递方法有两种:()和()。


正确答案:R0~R3寄存器;堆栈