第3問
Web アプリケーションを開発するに当たっては、さまざまな開発言語や仕組み が必要になる。 Web アプリケーションの開発に利用する言語や仕組みに関する記述として、最 も適切なものはどれか。
- ア Ajax は、Web ブラウザのJavaScript のHTTP 通信機能を利用して、対話型 のWeb アプリケーションを構築する仕組みである。
- イ Cookie は、Web サーバに対するアクセスがどの端末からのものであるかを識 別するために、Web サーバの指示によってWeb サーバにユーザ情報などを保存 する仕組みである。
- ウ CSS は、タグによってWeb ページの構造を記述するマーク付け言語であり、 利用者独自のタグを使って文書の属性情報や論理構造を定義できる。
- エ Java は、C言語にクラスやインヘリタンスといったオブジェクト指向の概念 を取り入れた言語であり、C言語に対して上位互換性を持つ。
▼ 解答・解説を見る
正解:ア
解答:ア
Web開発に関わる言語・仕組みの定義を正確に区別する。
- ア(○):Ajax(Asynchronous JavaScript and XML)は、ブラウザのJavaScriptがサーバと非同期にHTTP通信し、ページ全体を再読込せず画面を部分更新する仕組み。対話型Webアプリを構築できる。適切。
- イ(×):Cookieは、Webサーバの指示で利用者情報などを「ブラウザ(クライアント側)」に保存する仕組み。「Webサーバに保存」は誤り。
- ウ(×):CSSはWebページの見た目(スタイル)を指定する言語。「タグで構造を記述するマーク付け言語」「独自タグで論理構造を定義」はHTML/XMLの説明であり誤り。
- エ(×):JavaはC++を簡素化しオブジェクト指向を取り入れた言語だが、C言語との上位互換性は持たない(C言語のソースをそのままコンパイルできない)。誤り。
よって ア。