首页 试题详情
单选题

已知函数f( ),g( )的定义如下所示,调用函数f( )时传递给形参x的值是5,若g(a)采用引用调用(call by reference)方式传递参数,则函数f( )的返回值为(请作答此空);若g(a)采用值调用(call by value)的方式传递参数,则函数f( )的返回值( )。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。

A35

B32

C11

D7

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    已知递归函数f定义如下:int f(int n){ if (n

    答案解析

  • 单选题

    设有如下函数定义  int fun(int k)  { if (k

    答案解析

  • 单选题

    函数 test 定义如下,错误调用函数语句是( function test($a,$b=1){ Return $a $b; }

    答案解析

  • 单选题

    已知函数fun定义如下,则对fun函数调用不正确是(      。Def   fun(x,y):        return [x,y,x+y,x-y]

    答案解析

  • 单选题

    函数f30、g30定义如下已知调用f时传递给其形参x值是10。若在f中以传值方式调用g,则函数f返回值为( );若以引用方式调用g,则函数f返回值为(请作答此空)。

    答案解析

热门题库