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

 承知しました ✅

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

---

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

---

■ 問題1

ECMAScriptの標準化を行っている団体はどれか。

A. ISO

B. W3C

C. ECMA International

D. IETF


正解:C

解説:ECMAScriptはECMA Internationalによって標準化されている。

---

■ 問題2

ECMAScriptのバージョン名とリリース時期として正しいものはどれか。

A. ES5(2009年)

B. ES6(2001年)

C. ES3(2015年)

D. ES7(2005年)


正解:A

解説:ES5は2009年に標準化された。ES6(ES2015)は2015年にリリース。

---

■ 問題3

ECMAScript 2015(ES6)で導入された機能として正しいものはどれか。

A. 非同期関数 (async/await)

B. クラス構文

C. オブジェクトの凍結 (Object.freeze)

D. JSON.parse


正解:B

解説:クラス構文はES6で導入された。async/awaitはES2017で追加。

---

■ 問題4

ECMAScriptにおいてletとconstが導入された理由として正しいものはどれか。

A. グローバル変数の自動生成を強化するため

B. ブロックスコープを持つ変数宣言を可能にするため

C. 変数名に日本語を利用できるようにするため

D. ネイティブ暗号化を強制するため


正解:B

解説:letとconstはブロックスコープを持つ変数宣言のために導入された。

---

■ 問題5

ECMAScriptの「厳格モード(strict mode)」に関する説明として正しいものはどれか。

A. 変数宣言の省略が許可される

B. with文が禁止される

C. 暗号化通信が必須になる

D. JSONの自動変換が行われる


正解:B

解説:strict modeではwith文が禁止され、エラーが厳密に扱われる。

---

■ 問題6

ECMAScriptの非同期処理モデルに関連する概念はどれか。

A. イベントループ

B. DNSキャッシュ

C. TCP再送制御

D. NAT変換


正解:A

解説:ECMAScriptでは非同期処理はイベントループとタスクキューを用いて実現される。

---

■ 問題7

ECMAScriptで導入されたモジュール機能(import/export)が追加されたのはどのバージョンか。

A. ES5

B. ES6

C. ES2017

D. ES2020


正解:B

解説:モジュールシステムはES6(2015)で正式に導入された。

---

■ 問題8

ECMAScriptにおけるPromiseの役割として正しいものはどれか。

A. 並列処理を禁止する

B. 非同期処理の結果を表現し、成功/失敗を扱う

C. 関数のオーバーロードを定義する

D. グローバルスコープの変数を制御する


正解:B

解説:Promiseは非同期処理の成功や失敗を表現するオブジェクト。

---

■ 問題9

ECMAScriptのバージョン表記「ES2015」「ES2016」などが採用された理由はどれか。

A. 毎年必ず新しいバージョンが発表されるため

B. ISO規格との互換性を確保するため

C. Webブラウザごとに異なるAPIを統合するため

D. TCP/IPバージョンと合わせるため


正解:A

解説:2015年以降、ECMAScriptは毎年1回リリースされることになり、西暦表記が採用された。

---

■ 問題10

ECMAScriptの最新仕様に対応するJavaScriptエンジンとして正しいものはどれか。

A. V8(Google Chrome, Node.js)

B. BGP(ルーティングプロトコル)

C. SNMP Agent(ネットワーク管理)

D. MySQL Engine


正解:A

解説:ECMAScript仕様はV8、SpiderMonkey、ChakraなどのJavaScriptエンジンで実装される。

コメント

このブログの人気の投稿

Pydroid用ピアノアプリ+ラフマニノフピアノ協奏曲第2番1楽章デモ音源付き

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

訴えの変更(追加的変更)申立