資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

SA 令和3年度春期 問8

 

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

  1. 値呼出し
  2. 結果呼出し
  3. 参照呼出し
  4. 名前呼出し

解答・解説

解答

 ア

解説

  1. 値呼出し
    正しいです。
    値呼出しでは、引数として渡した変数の値が、サブルーチンの実行後に変更されないことが保証されています。

  2. 結果呼出し
    結果呼出しという受渡し方はありません。

  3. 参照呼出し
    参照呼出しでは、引数(変数)の参照先を渡しますが、参照先をサブルーチンが直接操作する場合もあるため、変数の値が変更されることもあります。

  4. 名前呼出し
    名前呼出しでは、引数(変数)が渡されるたびにサブルーチンを実行するため、変数が変更されることもあります。

参考情報

分野・分類
分野 テクノロジ系
大分類 開発技術
中分類 システム開発技術
小分類 実装・構築
出題歴
  • SA 令和3年度春期 問8

前問 一覧 次問