基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

平成30年 秋期 基本情報技術者 午前 問07
問07   プログラムのコーディング規約

 プログラムのコーディング規約に規定する事項のうち,適切なものはどれか。

ア 局所変数は,用途が異なる場合でもデータ型が同じならば,できるだけ同一の変数を使うようにする。

イ 処理性能を向上させるために,ループの制御変数には浮動小数点型変数を使用する。

ウ 同様の計算を何度も繰り返すときは,関数の再帰呼出しを用いる。

エ 領域割付け関数を使用するときは,割付けができなかったときの処理を記述する。


解答←クリックすると正解が表示されます

解説

ア:誤り。 局所変数は、関数の中で宣言された変数である。局所変数で用途が異なる場合は、 別の変数を使用すべきである。

イ:誤り。 ループの制御変数は、整数型変数を使用すべきである。

ウ:誤り。 再帰呼出しは自分自身を呼び出す関数である。再帰呼出しを使用すると 処理時間が長くなる。

エ:正しい。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]