IPA公式正解:ウ MISRA-C
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。MISRA-Cは、自動車産業をはじめとする組込みシステム分野で広く採用されているC言語のコーディング標準です。安全で信頼性の高いソースコードを記述するためのガイドラインや制約事項が規定されています。
【詳細解説】■ 本問の核心・解法のポイント
組込みソフトウェア開発における高品質化・高信頼化のためのC言語標準ガイドラインを問う知識問題です。C言語はポインタ操作や暗黙の型変換など自由度が高い反面、バグや未定義動作を引き起こしやすいため、業界標準のコーディング規約を用いて危険な記述を禁止・制限します。
・各選択肢の徹底解説:
・ア:CSS(Cascading Style Sheets)は、Webページのスタイルやレイアウトを記述するための言語です。
・イ:GCC(GNU Compiler Collection)は、オープンソースのコンパイラ群であり、コーディング規則ではありません。
・ウ:【選択肢ウ★】MISRA-C(Motor Industry Software Reliability Association C)は、英自動車業界団体MISRAが策定したC言語向けコーディング規則集です。組込みシステム全般で安全性確保のためのデファクトスタンダードとして広く活用されています。
・エ:SystemCは、システムレベルのハードウェア/ソフトウェア協調設計・シミュレーションを行うためのC++言語ベースの言語・ライブラリです。
よって正解はウです。