NEW
Font size
S
M
L
XL
Worksheets3 lecture
Total questions: 20
Worksheet time: 10mins
Name
Class
Date
1.
Асинхронды программалау дегеніміз не?
a)
Бір тапсырма аяқталмай тұрып басқа кодтың орындалуы .
b)
Барлық код бір уақытта орындалады
c)
Код тек қате шыққанда орындалады
d)
Тек синхронды функциялар қолданылады
e)
Асинхронды кодты тоқтатады
2.
Асинхронды код қай салаларда қолданылады?
a)
Сервермен байланыс
b)
Файл оқу/жазу
c)
Желілік сұраныстар
d)
Барлығы дұрыс.
e)
Тек консольде шығару
3.
Event loop қай тілде негізгі механизм?
a)
Python
b)
C++
c)
JavaScript.
d)
Java
e)
Go
4.
JavaScript қандай тіл болып саналады?
a)
Көп ағынды
b)
Бір ағынды.
c)
Ассемблерлік
d)
Интерпретатор емес
e)
Машиналық код
5.
Event loop қандай бөліктерден тұрады?
a)
Call Stack, Web APIs, Callback Queue •
b)
Only Stack
c)
Compiler, Queue
d)
Node, Router
e)
Async Manager
6.
console.log("1"); setTimeout(...); console.log("3"); мысалында нәтижесі қандай?
a)
1 → 2 → 3
b)
2 → 1 → 3
c)
1 → 3 → 2.
d)
3 → 1 → 2
e)
2 → 3 → 1
7.
setTimeout қайда жіберіледі?
a)
Call stack
b)
Web API.
c)
Callback queue
d)
Event loop
e)
Stack
8.
Promise нені сипаттайды?
a)
Асинхронды нәтижені.
b)
Тек синхронды функцияны
c)
HTML құрылымын
d)
CSS стильдерін
e)
Процессорды
9.
Promise-тің қандай күйлері бар?
a)
waiting, stopped, running
b)
pending, fulfilled, rejected •
c)
start, stop, error
d)
loading, complete, error
e)
async, await, done
10.
async функция әрқашан не қайтарады?
a)
int
b)
string
c)
Promise.
d)
Array
e)
Object
11.
await нені жасайды?
a)
Кодты тоқтатады
b)
Promise шешілгенше күтеді •
c)
Синхронды функцияға айналдырады
d)
Қате өңдейді
e)
Кодты қайта жазады
12.
async/await қай тілдерде қолданылады?
a)
JavaScript
b)
Java
c)
C++
d)
Python
e)
Барлығы.
13.
fetch() қандай мақсатта қолданылады?
a)
DOM өзгерту үшін
b)
Серверден дерек алу үшін •
c)
CSS өңдеу үшін
d)
Қате табу үшін
e)
Файл жүйесін басқару үшін
14.
API-мен жұмыс істегенде қандай әдіс жиі қолданылады?
a)
console.log
b)
fetch().
c)
document.querySelector
d)
map()
e)
reduce()
15.
Асинхронды код қолданушы тәжірибесіне қалай әсер етеді?
a)
Жақсартады.
b)
Баяулатады
c)
Қателерді арттырады
d)
Тек серверге әсер етеді
e)
Өзгеріс жоқ
16.
Асинхронды кодтың жүрегі не?
a)
Promise
b)
async/await
c)
Event loop.
d)
Compiler
e)
Thread
17.
Promise пен async/await нені білдіреді?
a)
Ескі тәсілдер
b)
Заманауи тәсілдер.
c)
Синхронды код үлгілері
d)
Қате өңдеу әдістері
e)
DOM әдістері
18.
Promise-та .then() не үшін қолданылады?
a)
Қате шығару үшін
b)
Жауапты өңдеу үшін.
c)
Қайталау үшін
d)
Қате тоқтату үшін
e)
Жаңа объект құру үшін
19.
.catch() әдісі не үшін?
a)
Асинхронды кодты тоқтатады
b)
Қателерді өңдейді.
c)
Синхронды кодты шақырады
d)
Promise жасайды
e)
Web API іске қосады
20.
Асинхронды программалаудың басты қорытындысы қандай?
a)
UX нашарлайды
b)
Код жылдамдығы төмендейді
c)
UX жақсарады, API қолданылады.
d)
Тек серверде іске асады
e)
Тек синхронды жұмыс істейді
Reset
