VFP数据库

实参数是变量的情况下,他所对应的形式参数变量不管是什么名称,其值会被反传递回来

题目

实参数是变量的情况下,他所对应的形式参数变量不管是什么名称,其值会被反传递回来

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

第1题:

所有在函数中定义的变量,连同形式参数,都属于( )。

A.全局变量

B.局部变量

C.静态变量

D.寄存器变量


正确答案:B

第2题:

所有在函数中定义的变量及函数的形式参数,都属于( )。

A.全局变量

B.局部变量

C.静态变量

D.常量


正确答案:B
B。【解析】全局变量是在所有函数定义、类定义和程序块之外声明的变量,局部变量是在某个函数定义、类定义或程序块之内声明的变量。用关键字Static声明的局部变量称为静态变量,故正确答案为B项。

第3题:

在下列结论中,只有一个是正确的,它是( )。

A.递归函数中的形式参数是自动变量

B.递归函数中的形式参数是外部变量

C.递归函数中的形式参数是静态变量

D.递归函数中的形式参数可以根据需要自己定义存储类型


参考答案:A

第4题:

形式参数在声明表中定义,而实际参数变量在符号表中定义。


正确答案:正确

第5题:

子过程Sub...End Sub的形式参数可以是( )。

A.常数、简单变量、数组变量和运算式

B.简单变量、数组变量和数组元素

C.常数、简单变量、数组变量

D.简单变量、数组变量和运算式


正确答案:B

第6题:

以下关于局部变量和全局变量的叙述正确的是()

A.main函数中定义的变量是局部变量

B.局部变量可以与全局变量重名

C.在所有函数外定义的变量是全局变量

D.形式参数不是局部变量


正确答案:ABC

第7题:

设某程序中定义了全局整型变量x和r,且函数f()的定义如下所示,则在语句“x= r*r+1”中(49)。 int f(int r){ int x; X= r*r+1 ; return x; }

A.x和r均是全局变量

B.x是全局变量、r是形式参数

C.x是局部变量、r是形式参数

D.x是局部变量、r是全局变量


正确答案:C
解析:本题考查程序语言的基础知识。在函数f的形式参数表中声明了r,且在函数中定义了变量小x,因此语言规定语句 x=r*r+1;中引用的x和r都是函数中定义的局部量。

第8题:

●下列叙述中正确的是 (34) 。

(34) A.宏替换不占用运行时间

B.在带参的宏定义中,要定义其形式参数的类型

C.在带参的宏定义中,形式参数是变量

D.在带参的宏定义中,形式参数是常量


正确答案:A
【解析】带参的宏定义与函数类似。如果我们把宏定义时出现的参数视为形参,而在程序中引用宏定义时出现的参数视为实参。虽然带参数的宏定义和带参数的函数很相似,但它们还是有本质上的区别:
①在带参的宏定义中,形式参数不是变量,只是一个符号,不分配内存单元,不必定义其形式参数的类型。发生宏"调用"时,只是将实参替换形参。而在函数中,形参和实参是完全独立的变量,它们均有自己的作用域。当调用发生时,实参传递给形参的过程(值传递或引用传递)完全不同于简单的宏替换。
②在宏定义中的形参是标识符,而宏调用中的实参可以是表达式。
③从发生的时间来说,宏"调用"是在编译时发生的,函数调用是在程序运行时发生的;宏"调用"不存在内存单元分配的问题,而函数调用时,会给形参变量分配内存单元,然后复制实参的值,函数调用结束后,形参变量占用的内存单元被释放。

第9题:

在过程调用中,“实参表”和“形参表”中对应的变量名不必相同,但是变量的个数必须相等,而且实际参数的类型必须与相应形式参数的类型相符。

A

B



第10题:

用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。


正确答案:正确

更多相关问题