基本情報技術者試験 - 令和7年6月修了 - 問14

OSにおけるAPI(Application Program Interface)の説明として,適切なものはどれか。
アアプリケーションがハードウェアを直接操作して,各種機能を実現するための仕組みである。
イアプリケーションから,OSが用意する各種機能を利用するための仕組みである。
ウ複数のアプリケーション間でネットワークを介して通信する仕組みである。
エ利用者の利便性を図るために,各アプリケーションのメニュー項目を統一する仕組みである。
答え : イ
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › オペレーティングシステム
同一問題 : 〔令6修1問14〕〔平27修7問19〕〔平25修6問25〕〔平23修6問25〕〔平22修6問23〕
解説 :
「API」(Application Program Interface)とは,アプリケーションプログラムがOSの提供する各種機能を呼び出して利用するための仕組みのことです。プログラムはハードウェアを直接操作するのではなく,OSが用意した標準的なインタフェースを通じて機能を呼び出すことで,ハードウェアの違いを意識せずに開発できます。正解は「イ」です。

「ア」はアプリケーションがハードウェアを直接操作するという内容であり,通常APIを介さない低レベルな操作を意味するため,APIの説明としては不適切です。「ウ」はネットワーク通信の仕組みについての説明であり,APIそのものの定義とは異なります。「エ」は各アプリケーションのメニュー項目の統一に関する説明であり,これはユーザインタフェースのガイドラインなどに該当する内容でAPIの定義ではありません。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる