サブルーチンへの引数の受渡し方のうち,引数として渡した変数の値が,サブルーチンの実行後に変更されないことが保証されているものはどれか。
正解と解説
正解 ア
値呼出し
値呼出し(call by value)は、引数の値をコピーして渡すため、サブルーチン内で仮引数を変更しても呼出し元の変数の値は変わらない。参照呼出しや結果呼出し、名前呼出しは実引数の変数が変更され得るので、値が保証されるのは値呼出し。
AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。