出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
🤯 JavaScript鬼畜難度クイズ!イベントループを制する者はWebを制す!?
00:00
1
/
10
1
第1問
次のコードを実行した場合、コンソールに最初に出力される値は何ですか? console.log('A'); setTimeout(() => console.log('B'), 0); console.log('C');
A
A
B
B
C
C
D
undefined
次へ
2
第2問
マイクロタスクキューは、通常のタスクキューと比べてどのような優先順位で処理されますか?
A
マイクロタスクキューの方が優先順位が低い
B
マイクロタスクキューの方が優先順位が高い
C
両方のキューは同じ優先順位で処理される
D
優先順位はランダムに決定される
前へ
次へ
3
第3問
次のうち、マイクロタスクキューを使用するAPIはどれですか?
A
setTimeout
B
setInterval
C
requestAnimationFrame
D
Promise
前へ
次へ
4
第4問
イベントループは、どのタイミングでタスクキューからタスクを取り出しますか?
A
コールスタックが空になる前
B
コールスタックが空になった後
C
タスクキューが空になったとき
D
常に一定の間隔で
前へ
次へ
5
第5問
JavaScriptがシングルスレッドであることと、イベントループがどのように関係していますか?
A
イベントループはマルチスレッドで動作する
B
イベントループはシングルスレッド環境で非同期処理を実現する
C
イベントループはシングルスレッドとは無関係である
D
イベントループはシングルスレッドの制限を回避する
前へ
次へ
6
第6問
イベントループの処理サイクルにおいて、マイクロタスクキューの処理はどのタイミングで行われますか?
A
タスクキューからタスクを取り出す前
B
タスクキューからタスクを取り出した後、次のイベントループサイクルに入る前
C
タスクキューの処理とは並行して行われる
D
マイクロタスクキューは使用されない
前へ
次へ
7
第7問
次のうち、イベントループによって管理されない処理はどれですか?
A
setTimeoutのコールバック関数
B
Promiseのthenメソッドのコールバック関数
C
ユーザーによるマウスのクリックイベント
D
JavaScriptエンジンの内部処理
前へ
次へ
8
第8問
JavaScriptのイベントループにおいて、コールバック関数が実行される前に一時的に保存される場所はどこですか?
A
グローバルスコープ
B
コールバックキュー
C
スタック
D
ヒープ
前へ
次へ
9
第9問
次のJavaScriptコードを実行したとき、コンソールに最初に出力される値は何ですか? ```javascript setTimeout(() => console.log('Timeout'), 0); console.log('Immediate'); ```
A
Timeout
B
Immediate
C
どちらの値が出力されるかは環境に依存する
D
エラーが発生する
前へ
次へ
10
第10問
JavaScriptのイベントループは、主にどの処理を管理するために使用されますか?
A
CPU負荷の高い計算処理
B
DOMの操作
C
非同期処理
D
変数のスコープ管理
前へ
結果を見る!
中断する