[试题]

在下面的程序代码中,a 是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为 (34) ;若以值调用(call by value)方式调用函数 f,输出结果为 (35) 。

(34)

A. 10

B. 40

C. 36

D. 72

(35)

A. 10

B. 40

C. 36

D. 72

参考答案与解析:

相关试题

在下面的程序代码中,a是全局变量。若以引用调用(call by referenc

[单选题]在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为(35)。A.10B.40C.36D.72

  • 查看答案
  • 在下面的程序代码中,a是整型全局变量,b是整型局部变量,x是整数形参,若调用co

    [单选题]在下面的程序代码中,a是整型全局变量,b是整型局部变量,x是整数形参,若调用com()时以引用调用的方式传递信息,则输出结果为(43);若调用com()时以传值的方式传递信息,则输出结果为(44)。A.8B.12C.14D.16

  • 查看答案
  • 在下面的程序中,若实参a与形参x以引用调用(call by reference)

    [单选题]在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。Main program Procedure addone(x)a:=1; a:=x+1;addone(a); x:=x+2;write(a); return;A.1B.2C.3D.4

  • 查看答案
  • 在下面的程序中,若实参a与形参x以引用调用(Call by Reference)

    [单选题]在下面的程序中,若实参a与形参x以引用调用(Call by Reference)的方式传递信息,则输出结果为(51);若实参a与形参x以值调用(Call by Value)的方式传递信息,那么输出结果为(52)。A.1B.2C.3D.4

  • 查看答案
  • 在下面的程序中,若实参a与形参x以引用调用(call by reference)

    [单选题]在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,实参b与形参Y以值调用(call by value)的方式传递信息。则a的输出结果为(53),b的输出结果为(54)。A.1B.3C.4D.5

  • 查看答案
  • 下面的宏变量中()是全局变量(华中系统)。

    [单选题]下面的宏变量中()是全局变量(华中系统)。A .#1B .#100C .#200D . D.#300

  • 查看答案
  • 下列问题可通过调用图来检查的是______。A) 变量的说明和引用B) 全局变量

    [单选题]下列问题可通过调用图来检查的是______。A.) 变量的说明和引用B.) 全局变量C.) 参数误用D.) 以上全部A.B.C.D.

  • 查看答案
  • 在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果

    [单选题]在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果为(34),若参数传递采用传值方式,则输出结果为(35)。(61)A.2B.4C.6D.8

  • 查看答案
  • 在下列程序代码中,若主程序调用f1(x)时,参数传递采用引用方式,在f1()中调

    [单选题]在下列程序代码中,若主程序调用f1(x)时,参数传递采用引用方式,在f1()中调用f2(y),参数传递采用传值方式,则f1()的输出结果为(33);若主程序调用f1(x)时,参数传递采用传值方式,在f1()中调用f2(Y),参数传递采用引用方式,则f1()的输出结果为(34)。(62)A.2B.6C.12D.14

  • 查看答案
  • 实际参数是在整个程序中都可调用的全局变量,用#标记。

    [判断题] 实际参数是在整个程序中都可调用的全局变量,用#标记。A . 正确B . 错误

  • 查看答案
  •  在下面的程序代码中,a 是全局变量。若以引用调用(call by refer