本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成31年度 春期 基本情報技術者試験問題と解説

問8

複数のプロセスから同時に呼び出されたときに、互いに干渉することなく並行して動作することができるプログラムの性質を表すものはどれか。

ア リエントラント

イ リカーシブ

ウ リユーザブル

エ リロケータブル


正解


解説

ア 正しい。リエントラントは、再入可能のことである。

イ リカーシブは再帰的のことである。
リカーシブコールは、再帰呼び出しのことで、サブルーチン (関数) が自分自身のサブルーチンを呼び出すことができるプログラムの性質である。

ウ リユーザブルは再利用可能、再使用可能のことで、一度実行されたプログラムがメインメモリに取り込まれ、ロードしなくても何度でも実行できるプログラムの性質である。

エ リロケータブルは、再配置可能のことで、主記憶上のどこに置いても、プログラムが実行できるプログラムの性質である。

問7 目次 問9