Ajaxに関するネットワークスペシャリスト試験

 了解しました ✅

以下に 「Ajax」をテーマとしたネットワークスペシャリスト試験風の問題10問 を作成しました。

対象は 非同期通信、HTTPリクエスト、ブラウザとの連携、セキュリティ、応用技術 です。

---

Ajaxに関する試験問題(10問)

---

■ 問題1

Ajaxの「A」は何を意味するか。

A. Asynchronous

B. Application

C. Advanced

D. Access


正解:A

解説:Ajaxは「Asynchronous JavaScript and XML」の略で、非同期通信を意味する。

---

■ 問題2

Ajaxを利用する主な目的として最も適切なのはどれか。

A. サーバの負荷を増大させる

B. ページを再読み込みせずにデータを更新する

C. HTMLの静的コンテンツを生成する

D. サーバ側でキャッシュを削除する


正解:B

解説:Ajaxはページ全体を再読み込みせず、一部のデータのみを非同期更新できる。

---

■ 問題3

Ajax通信を実現するためにブラウザ側で利用するAPIはどれか。

A. XMLHttpRequest

B. WebSocket

C. RPC

D. RMI


正解:A

解説:Ajaxは主にXMLHttpRequest(XHR)オブジェクトを利用して実装される。

---

■ 問題4

Ajaxが登場した当初、データ交換に多用されたフォーマットはどれか。

A. JSON

B. XML

C. YAML

D. CSV


正解:B

解説:Ajaxは「XML」を用いることが多かったが、現在ではJSONが主流。

---

■ 問題5

現在のAjax実装で主に用いられている軽量なデータ形式はどれか。

A. XML

B. JSON

C. HTML

D. SOAP


正解:B

解説:JSONはJavaScriptと親和性が高く、軽量なデータ交換フォーマットとしてAjaxで一般的に使われる。

---

■ 問題6

Ajax通信において、同一生成元ポリシー(Same-Origin Policy)に違反するリクエストを可能にする仕組みはどれか。

A. CSP

B. JWT

C. CORS

D. VPN


正解:C

解説:Ajaxは通常、同一生成元ポリシーに従うが、CORS設定によりクロスドメイン通信が可能となる。

---

■ 問題7

Ajaxの欠点として最も適切なものはどれか。

A. ページの動作がすべて同期的になる

B. JavaScriptが無効な環境では機能しない

C. サーバとの通信が必ず暗号化される

D. ページの表示速度が必ず低下する


正解:B

解説:AjaxはJavaScriptに依存するため、JavaScriptが無効化されている環境では動作しない。

---

■ 問題8

jQueryを用いてAjax通信を行う代表的な関数はどれか。

A. $.ajax()

B. $.getElement()

C. $.http()

D. $.session()


正解:A

解説:jQueryはAjax通信を容易にする$.ajax()、$.get()、$.post()などを提供する。

---

■ 問題9

以下のコードの説明として正しいものはどれか。

fetch('/api/data')

  .then(response => response.json())

  .then(data => console.log(data));


A. WebSocketを用いた通信

B. Ajax通信をPromiseで処理している

C. サーバ側でキャッシュを削除している

D. HTMLを生成している


正解:B

解説:fetchはAjaxのモダン実装であり、Promiseを用いた非同期通信の処理である。

---

■ 問題10

Ajaxを利用したWebアプリケーションにおいて注意すべきセキュリティリスクはどれか。

A. SQLインジェクション

B. クロスサイトリクエストフォージェリ(CSRF)

C. スタックオーバーフロー

D. デッドロック


正解:B

解説:Ajaxによる非同期通信もCSRFのリスクを伴うため、トークン認証などの対策が必要。

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例