サブルーチンへの引数の渡し方のうち、引数として渡した変数の値を、サブルーチンの実行後に変更されないことが保証されているものはどれか。
ア | 値呼出し |
イ | 結果呼出し |
ウ | 参照呼出し |
エ | 名前呼出し |
答え ア
【解説】
ア | サブルーチンに値呼出しで変数を引き渡すと、サブルーチンの実行後も変数の値は変化しません。 |
イ | “結果呼出し”というのはありません。 |
ウ | サブルーチンに参照呼出しで変数を引き渡すと、サブルーチンの実行により変数の値が変化します。 |
エ | 名前呼出し(call by name)は、参照呼出しの一種です。 |
【キーワード】
・変数の呼び出し