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

エンベデッドシステムスペシャリスト 2019年 春期 問24

24 / 25

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

正解と解説

表示する
正解 ア

値呼出し

値呼出し(call by value)は、引数の値をコピーして渡すため、サブルーチン内で仮引数を変更しても呼出し元の変数の値は変わらない。参照呼出しや結果呼出し、名前呼出しは実引数の変数が変更され得るので、値が保証されるのは値呼出し。

AI に聞く

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