平成22年度春期 応用情報技術者試験 午前 問7

分野:アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語)|実際に出題されたIPA過去問題

HTMLだけでは実現できず,JavaScriptを使うことによってブラウザ側で実現可能になることはどれか。

  1.  アプレットの使用
  2.  画像の表示
  3.  サーバへのデータの送信
  4.  入力データの検査
解答・解説を見る

正解:エ

AI解説

HTMLは静的な文書構造を記述する言語であり、動的な処理(入力値のリアルタイムチェックなど)はJavaScriptなどのクライアントサイドスクリプトが担う。ブラウザ側で入力データの検査(バリデーション)を行うには、JavaScriptによる処理が必要であり、正解はエである。 ア: アプレットはJavaアプレットなど別技術であり、JavaScriptによって実現される機能ではない。 イ: 画像の表示はHTMLのimgタグなどで実現可能であり、JavaScriptが無くても可能である。 ウ: サーバへのデータ送信はHTMLのフォーム(formタグ)機能で基本的に実現可能であり、JavaScript無しでも行える。 エ: 入力データの検査(バリデーション)は、HTMLだけでは実現できず、JavaScriptによってブラウザ側(クライアントサイド)でリアルタイムにチェックすることが可能になる。これが正解。 💡 HTMLは構造・表示の記述、JavaScriptは動的な振る舞い(入力チェック・DOM操作など)の実現、という役割分担を意識すると本問のような設問に対応しやすい。

出典:平成22年度 春期 応用情報技術者試験 午前 問7 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「アルゴリズムとプログラミング」分野の攻略ポイント

データ構造・アルゴリズム・探索と整列・計算量・擬似言語・プログラム言語・データ記述言語が対象です。擬似言語のトレースは時間はかかるものの、落ち着いて表を書けば必ず正解にたどり着く「確実に取れる」問題です。

アルゴリズムとプログラミングの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語))の過去問