出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
😱JavaScriptの闇を暴け!イベントループ理解度チェッククイズ🚀
00:00
1
/
10
1
第1問
JavaScriptのイベントループの主な役割は何ですか?
A
JavaScriptコードのコンパイル
B
コールスタックとタスクキューの間でタスクを処理する
C
DOMのレンダリング
D
HTTPリクエストの送信
次へ
2
第2問
JavaScriptのイベントループは、どのデータ構造を使用して実行待ちのタスクを管理しますか?
A
スタック
B
キュー
C
ツリー
D
グラフ
前へ
次へ
3
第3問
JavaScriptのコールスタックが空になったとき、イベントループは何をしますか?
A
エラーをスローする
B
タスクキューから最初のタスクを取り出し、コールスタックにプッシュする
C
プログラムを終了する
D
何もせずに待機する
前へ
次へ
4
第4問
次のコードの実行順序として正しいものはどれですか? console.log('A'); setTimeout(() => console.log('B'), 0); console.log('C');
A
A -> B -> C
B
A -> C -> B
C
B -> A -> C
D
B -> C -> A
前へ
次へ
5
第5問
Promiseの`.then()`または`.catch()`は、イベントループのどの部分で処理されますか?
A
コールスタック
B
マイクロタスクキュー
C
タスクキュー
D
レンダリングキュー
前へ
次へ
6
第6問
Web Workerは、メインスレッドのイベントループとどのように関係していますか?
A
Web Workerはメインスレッドのイベントループを共有する
B
Web Workerは独自のイベントループを持つ
C
Web Workerはイベントループを使用しない
D
Web Workerはメインスレッドのイベントループを制御する
前へ
次へ
7
第7問
次のうち、JavaScriptのイベントループで処理されるタスクの種類として最も適切なものはどれですか?
A
すべての計算処理
B
コールスタックが空になった後に実行される非同期処理のコールバック関数
C
即座に実行される同期処理
D
ブラウザのレンダリング処理
前へ
次へ
8
第8問
setTimeout関数を使ってコールバック関数を登録した場合、そのコールバック関数はイベントループのどの部分に追加されますか?
A
コールスタック
B
マイクロタスクキュー
C
タスクキュー (コールバックキュー)
D
レンダリングキュー
前へ
次へ
9
第9問
次のコードの実行順序として正しいものはどれですか? console.log('A'); setTimeout(() => console.log('B'), 0); console.log('C');
A
A -> B -> C
B
A -> C -> B
C
B -> A -> C
D
B -> C -> A
前へ
次へ
10
第10問
Promiseの`.then()`メソッドで登録されたコールバック関数は、イベントループのどのキューに追加されますか?
A
タスクキュー (コールバックキュー)
B
マイクロタスクキュー
C
レンダリングキュー
D
コールスタック
前へ
結果を見る!
中断する