修了試験 2025-06-08実施分 基本情報技術者試験 問14
OSにおけるAPI(Application Program Interface)の説明として,適切なものはどれか。
正答2
解説
正解は2です。 OSにおけるAPI(Application Program Interface)の役割を問う問題です。 APIは、アプリケーションとOSの間の「呼び出し口」にあたります。 【選択肢別解説】 1:× APIは、アプリケーションがハードウェアを直接操作するための仕組みではありません。 ハードウェアの操作はOSが担当し、アプリケーションはAPIを通じてOSに依頼します。 2:○ APIは、アプリケーションからOSが用意するファイル操作や画面表示などの機能を呼び出して使うための仕組みです。 アプリケーションはOS内部の詳しい処理を知らなくても機能を利用できます。 3:× ネットワークを介したアプリケーション間の通信は、通信プロトコルやRPC(Remote Procedure Call)などの仕組みです。 OSのAPIの定義ではありません。 4:× 各アプリケーションのメニュー項目を統一するのは、ユーザインタフェースの標準化の話です。 APIはプログラムどうしの接点であり、利用者の操作画面のことではありません。 【ポイント】 APIは「プログラムがOSなどの機能を呼び出す窓口」です。 ハードウェアとの間に入ってOSの機能を提供する点が、直接操作との違いです。まとめて解く
修了試験 2025-06-08実施分を通しで解く(60問)→