ECMAScript関連技術に関するネットワークスペシャリスト試験
承知しました ✅
以下に 「ECMAScript関連技術」をテーマとしたネットワークスペシャリスト試験風の問題10問 を作成しました。
対象は ECMAScript に直接関連する JavaScriptエンジン、ブラウザAPI、モジュール、非同期処理、標準化技術 などです。
---
ECMAScript関連技術に関する試験問題(10問)
---
■ 問題1
Google ChromeやNode.jsで利用されているJavaScriptエンジンはどれか。
A. SpiderMonkey
B. Chakra
C. V8
D. Nashorn
正解:C
解説:Googleが開発したV8エンジンは、ChromeとNode.jsの基盤である。
---
■ 問題2
Firefoxで利用されているJavaScriptエンジンはどれか。
A. V8
B. SpiderMonkey
C. Chakra
D. Hermes
正解:B
解説:Mozilla FirefoxはSpiderMonkeyエンジンを採用している。
---
■ 問題3
ECMAScriptのモジュール機能(import/export)をブラウザが読み込む際に利用する属性はどれか。
A. type="module"
B. async
C. defer
D. crossorigin
正解:A
解説:ブラウザでESモジュールを読み込む際は <script type="module"> を使用する。
---
■ 問題4
非同期処理の制御に用いられるasync/awaitが追加されたECMAScriptのバージョンはどれか。
A. ES6(2015)
B. ES7(2016)
C. ES8(2017)
D. ES9(2018)
正解:C
解説:async/awaitはES2017(ES8)で導入された。
---
■ 問題5
ECMAScriptの仕様を実際にブラウザや環境に合わせて実装したものを何と呼ぶか。
A. 仮想マシン
B. JavaScriptエンジン
C. コンパイラ
D. バイトコード
正解:B
解説:ECMAScriptは仕様であり、それを実装したのがJavaScriptエンジンである。
---
■ 問題6
Node.jsが採用している非同期I/Oモデルの基盤となる仕組みはどれか。
A. Event Loop
B. Multi-threaded RPC
C. RESTful API
D. NAT Traversal
正解:A
解説:Node.jsはイベントループに基づいた非同期I/Oモデルを採用している。
---
■ 問題7
JavaScriptエンジンにおいてJITコンパイルを利用する主な目的はどれか。
A. メモリ消費を減らす
B. 実行速度を向上させる
C. ソースコードを難読化する
D. 同期処理を排除する
正解:B
解説:JIT(Just-In-Time)コンパイルは動的に最適化し、高速な実行を可能にする。
---
■ 問題8
JavaScriptと異なり、型システムを持つECMAScript関連技術として正しいものはどれか。
A. TypeScript
B. CoffeeScript
C. Dart
D. Babel
正解:A
解説:TypeScriptはMicrosoftが開発した型付き言語で、ECMAScriptを拡張している。
---
■ 問題9
ECMAScriptコードを古いブラウザでも動作可能にするため、最新仕様を古い仕様に変換するツールはどれか。
A. Webpack
B. Babel
C. Gulp
D. ESLint
正解:B
解説:Babelはトランスパイラで、最新のESコードを古いバージョンへ変換する。
---
■ 問題10
ECMAScriptの標準APIの1つであり、オブジェクトの構造を文字列形式で表現・解析する機能を持つものはどれか。
A. JSON
B. XML
C. YAML
D. CSV
正解:A
解説:JSON(JavaScript Object Notation)はECMAScriptに標準化されているデータ形式。
コメント
コメントを投稿