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

中小企業診断士 一問一答|経営情報システム 第225問

問題

Webブラウザ上で動作し、動的なWebページを実現するプログラミング言語は何か?

選択肢

  1. 1JavaScript
  2. 2Java
  3. 3Python
  4. 4PHP

正解

1. JavaScript

詳しい解説を見る

解説

JavaScriptは、Webブラウザの中で動いて、Webページに動きやインタラクション(対話的なふるまい)を与えるためのプログラミング言語です。利用者がボタンを押す、文字を入力するといった操作に応じて、ページの内容をその場で書き換えたり、サーバと裏で通信して画面の一部だけ更新したりできます。 たとえば、入力フォームで未記入のまま送信しようとすると「必須項目です」と即座に警告が出る、地図を指でつまんで動かせる、ボタンを押すとメニューがふわっと開く、といった挙動はJavaScriptが実現しています。HTMLがページの骨組み、CSSが見た目の装飾を担うのに対し、JavaScriptは振る舞いを担当する役割分担になっています。 名前の似たJavaは別物の汎用言語で、業務システムやAndroidアプリなどに広く使われますがブラウザ標準で動く言語ではありません。PythonはAIやデータ分析、PHPはサーバ側でWebページを生成する処理に使われる言語で、いずれもブラウザ上で直接動いて動的なページを実現する役割ではありません。本問の答えはJavaScriptです。

中小企業診断士トップ

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

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

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

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