首页 > 计算机 > 软考初级 正文

函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式

时间:2021-05-05 07:49:16 解答: 193 次

函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)的方式调用g(a),则函数f的返回值为(31);若采用传引用(call by reference)的方式调用g(a),则函数f的返回值为(32)。

A.14

B.16

C.17

D.22

正确答案:

A解析:本题考查的是参数传递基本知识。 引用调用和值调用是进行过程(函数)调用时实际参数与形式参数问传递信息的两种基本方式。 在过程(或函数)首部声明的参数称为形式参数,简称形参:过程(或函数)调用时的参数称为实际参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 03:36:33

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 03:36:33

←请使用微信扫码支付