診断士に戻る
経営情報システム難易度: 標準2015年度

中小企業診断士 過去問経営情報システム 第4問

問題

ソフトウェアの開発には多様なプログラミング言語が使われるが、それぞれ特徴がある。下記の記述のうち最も適切なものはどれか。

選択肢

  1. 1Cは、OSも開発できる言語であるが、メモリ解放の指示を忘れるとメモリリークバグが発生することがある。
  2. 2C#は、日本人が開発したオブジェクト指向型言語であるが、Perlを参考にして開発された。
  3. 3Javaは、インタプリタ言語なので、初心者にも習得がしやすい。
  4. 4Perlは、HTMLとともに記述することができるサーバサイドスクリプト言語で、Webページ作成に特化している。

正解

1. Cは、OSも開発できる言語であるが、メモリ解放の指示を忘れるとメモリリークバグが発生することがある。

詳しい解説を見る

解説

C言語はOS(Unix・Linux等)の開発にも用いられる汎用言語で、malloc等で確保したメモリをfreeで解放しないとメモリリーク(解放漏れ)が発生するためアが正しい。イは日本人が開発したオブジェクト指向言語はRuby(まつもとゆきひろ氏、Perl等を参考)であり、C#はMicrosoftがJavaに対抗して開発した言語のため誤り。ウのJavaはバイトコードへコンパイルしJVM上で実行する方式(ハイブリッド型)であり純粋なインタプリタ言語ではないため誤り。エはPHPの説明であり、PerlはCGI等で広く使われた汎用スクリプト言語でHTMLとともに記述する仕組みは標準ではなくWeb特化でもないため誤り。(出典: 一般社団法人 中小企業診断協会 平成27年度 中小企業診断士1次試験 経営情報システム 第4問)

中小企業診断士トップ

一問一答・予想問題・まとめノート

経営情報システムの関連問題

この調子で演習を続けよう

スキマ資格では中小企業診断士の全7073問を分野別・難易度別に体系的に学習できます。中小企業診断士は7科目すべてで6割を取る戦略が王道です。