基本情報技術者試験 - 令和7年6月修了 - 問14
OSにおけるAPI(Application Program Interface)の説明として,適切なものはどれか。
| ア | アプリケーションがハードウェアを直接操作して,各種機能を実現するための仕組みである。 |
|---|---|
| イ | アプリケーションから,OSが用意する各種機能を利用するための仕組みである。 |
| ウ | 複数のアプリケーション間でネットワークを介して通信する仕組みである。 |
| エ | 利用者の利便性を図るために,各アプリケーションのメニュー項目を統一する仕組みである。 |
答え : イ
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › オペレーティングシステム
解説 :
「API」(Application Program Interface)とは,アプリケーションプログラムがOSの提供する各種機能を呼び出して利用するための仕組みのことです。プログラムはハードウェアを直接操作するのではなく,OSが用意した標準的なインタフェースを通じて機能を呼び出すことで,ハードウェアの違いを意識せずに開発できます。正解は「イ」です。
「ア」はアプリケーションがハードウェアを直接操作するという内容であり,通常APIを介さない低レベルな操作を意味するため,APIの説明としては不適切です。「ウ」はネットワーク通信の仕組みについての説明であり,APIそのものの定義とは異なります。「エ」は各アプリケーションのメニュー項目の統一に関する説明であり,これはユーザインタフェースのガイドラインなどに該当する内容でAPIの定義ではありません。
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › オペレーティングシステム
解説 :
「API」(Application Program Interface)とは,アプリケーションプログラムがOSの提供する各種機能を呼び出して利用するための仕組みのことです。プログラムはハードウェアを直接操作するのではなく,OSが用意した標準的なインタフェースを通じて機能を呼び出すことで,ハードウェアの違いを意識せずに開発できます。正解は「イ」です。
「ア」はアプリケーションがハードウェアを直接操作するという内容であり,通常APIを介さない低レベルな操作を意味するため,APIの説明としては不適切です。「ウ」はネットワーク通信の仕組みについての説明であり,APIそのものの定義とは異なります。「エ」は各アプリケーションのメニュー項目の統一に関する説明であり,これはユーザインタフェースのガイドラインなどに該当する内容でAPIの定義ではありません。