本文へスキップ
Certia
未分類
春期

システムアーキテクト 2025年 春期 問9

9 / 25

サブルーチンとの引数の受渡し方のうち、引数として渡した変数の値が,サブルー チンの実行後に変更されないことが保証されているものはどれか。

正解と解説

表示する
正解 ア

値呼出し

値呼出し(call by value)は、実引数の値をコピーして仮引数に渡すため、サブルーチン内で仮引数を変更しても呼出し側の変数の値は変わりません。よって選択肢0が正解です。参照呼出しや結果呼出し、名前呼出しは呼出し側の変数に変更が反映され得ます。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。