未分類
春期
システムアーキテクト 2025年 春期 問9
9 / 25
サブルーチンとの引数の受渡し方のうち、引数として渡した変数の値が,サブルー チンの実行後に変更されないことが保証されているものはどれか。
正解と解説
表示する
正解 ア
値呼出し
値呼出し(call by value)は、実引数の値をコピーして仮引数に渡すため、サブルーチン内で仮引数を変更しても呼出し側の変数の値は変わりません。よって選択肢0が正解です。参照呼出しや結果呼出し、名前呼出しは呼出し側の変数に変更が反映され得ます。