Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

жава скрипт 201-250 тест

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
JavaScript оқиғалары (events) дегеніміз не?
a)
Пайдаланушы немесе браузер әрекетіне жауап беретін әрекеттер
b)
Мәтіндік деректер түрі мен оларды өңдеу тәсілдері
c)
Сандық есептеулерді орындау және нәтижелерді алу
d)
Массивтегі барлық элементтерді өңдеу немесе пайдалану
e)
Функцияларды шақырып, қажетті нәтижелерді алу
2.
DOM оқиғалары қандай элементтерде орын алады?
a)
HTML элементтерінде
b)
Мәтіндік жолдарда
c)
Сандық айнымалыларда
d)
Массивтерде
e)
Функцияларда
3.
Келесі қайсысы негізгі DOM оқиғасына жатады?
a)
click, mouseover, keydown
b)
length, push, pop
c)
alert, prompt, confirm
d)
Math.random, Math.floor
e)
Date.now, getFullYear
4.
Элементке оқиға қосу үшін қандай әдіс қолданылады?
a)
addEventListener()
b)
attachEvent()
c)
setEvent()
d)
onEvent()
e)
bindEvent()
5.
onclick қандай оқиғаны білдіреді?
a)
Элементге басылғанда орындалатын әрекет
b)
Курсор элемент үстінде тұрғанда орындалатын әрекет
c)
Бет жүктелгенде орындалатын әрекет
d)
Мәтін енгізгенде орындалатын әрекет
e)
Браузер жабылғанда орындалатын әрекет
6.
Келесі мысалда қандай оқиға қосылады: element.addEventListener("mouseover", handler);
a)
Курсор элемент үстінде тұрған кезде
b)
Элементке басқанда
c)
Элементтен шығқанда
d)
Бет жүктелгенде
e)
Терезе жабылғанда
7.
keydown оқиғасы не үшін қолданылады?
a)
Пайдаланушы пернетақтадан пернені басқанда
b)
Пернеден басып шығарғанда
c)
Элементке басқанда
d)
Бет жүктелгенде
e)
Мәтін енгізгенде
8.
Келесі мысал не істейді: element.removeEventListener("click", handler);
a)
Элементтен click оқиғасын өшіреді
b)
Click оқиғасын қосады
c)
Барлық оқиғаларды қосады
d)
Барлық оқиғаларды өшіреді
e)
Click оқиғасын тексереді
9.
Келесі мысал дұрыс па? button.onclick = function() { alert("Басылды"); };
a)
Иә, оқиға дұрыс қосылған
b)
Жоқ, синтаксис қате
c)
Тек браузерге байланысты
d)
Тек Internet Explorer-де жұмыс істейді
e)
Функция шақырылмайды
10.
this кілттік сөзі оқиға функциясында нені білдіреді?
a)
Оқиға тіркелген элементті
b)
Барлық элементтерді
c)
Браузерді
d)
document объектісін
e)
window объектісін
11.
event.preventDefault() не істейді?
a)
Браузердің әдепкі әрекетін болдырмайды
b)
Оқиғаны тоқтатады
c)
Оқиғаны қайта шақырады
d)
Оқиғаны жояды
e)
Элементті жояды
12.
event.stopPropagation() не істейді?
a)
Оқиғаның көп деңгейлі таралуын тоқтатады
b)
Браузердің әдепкі әрекетін болдырмайды
c)
Оқиғаны қайта шақырады
d)
Элементті жояды
e)
Жаңа оқиға қосады
13.
Келесі оқиға түрлері қайсысы формаларға тән?
a)
submit, change, input
b)
click, mouseover
c)
keydown, keyup
d)
load, unload
e)
resize, scroll
14.
input оқиғасы не үшін қолданылады?
a)
Формалық өріске мән енгізілгенде орындалады
b)
Пайдаланушы пернені басқан сәтте орындалады
c)
Белгілі элементке басқан кезде іске асады
d)
Бет толық жүктелгенде орындалады
e)
Терезе жабылған сәтте орындалатын оқиға
15.
. submit оқиғасын болдырмау үшін не қолданамыз?
a)
event.preventDefault()
b)
event.stopPropagation()
c)
return true
d)
return false
e)
event.stopImmediatePropagation()
16.
load оқиғасы қай кезде орындалады?
a)
Бет немесе ресурс толығымен жүктелгенде
b)
Элементке басқанда
c)
Пернетақта пернесі басқанда
d)
Курсор элемент үстінде тұрғанда
e)
Браузер жабылғанда
17.
scroll оқиғасы не үшін қолданылады?
a)
Пайдаланушы бетті сырғытқанда орындалады
b)
Пайдаланушы пернені басқанда
c)
Элементке басқанда
d)
Бет жүктелгенде
e)
Терезе жабылғанда
18.
Event делегирования дегеніміз не?
a)
Оқиғаны ата-элемент арқылы бақылау және басқару
b)
Оқиғаны қажетті жағдайда өшіру немесе алып тастау
c)
Элементке жаңа оқиғаны қосу немесе тіркеу
d)
Оқиғаны қайта шақырып, әрекетті орындау
e)
Оқиғаға байланысқан функцияны жою немесе ажырату
19.
Келесі әдіс қандай мақсатта қолданылады: element.addEventListener("click", handler, true);
a)
Capturing фазасында оқиғаны тыңдау
b)
Bubbling фазасында тыңдау
c)
Барлық оқиғаларды өшіру
d)
Оқиғаны қайта шақыру
e)
Оқиғаны тоқтату
20.
Келесі мысал не істейді: document.body.addEventListener("click", function(e){ console.log(e.target); });
a)
Click болған элементті консольге шығарады
b)
Барлық click оқиғаларын өшіреді
c)
Click кезінде хабарлама көрсетеді
d)
Терезені жабады
e)
Жаңа терезе ашады
21.
HTML форма элементтерімен жұмыс үшін қандай объекті қолданылады?
a)
document.forms
b)
document.body
c)
window
d)
screen
e)
navigator
22.
document.forms[0] не қайтарады?
a)
Бірінші форма элементін
b)
Барлық input элементтерін
c)
Барлық select элементтерін
d)
Барлық кнопкаларды
e)
Барлық textarea элементтерін
23.
Форманың input мәнін қалай аламыз?
a)
document.forms[0].elements["username"].value
b)
document.getElementById("username")
c)
document.forms[0].value("username")
d)
element.value()
e)
document.forms.value("username")
24.
. Form элементінің submit оқиғасын қалай қосамыз?
a)
form.addEventListener("submit", handler);
b)
form.onclick = handler;
c)
form.oninput = handler;
d)
form.onchange = handler;
e)
form.onreset = handler;
25.
Пайдаланушы форма жібергенде әдепкі әрекетті қалай болдырмаймыз?
a)
event.preventDefault()
b)
event.stopPropagation()
c)
return true
d)
form.reset()
e)
form.submit()
26.
Input өрісін тексеру үшін қандай оқиға қолданылады?
a)
input
b)
click
c)
submit
d)
load
e)
scroll
27.
Келесі код не істейді: let email = document.forms[0].elements["email"].value;
a)
Формадағы email өрісінің мәнін алады
b)
Барлық email элементтерін жояды
c)
Email өрісін жаңартады
d)
Форманы жібереді
e)
Submit оқиғасын өшіреді
28.
Форманы JavaScript арқылы қалай жібереміз?
a)
form.submit();
b)
form.send();
c)
form.post();
d)
form.action();
e)
form.dispatch();
29.
Форма өрісін тазалау үшін қандай әдіс қолданылады?
a)
form.reset();
b)
form.clear();
c)
form.remove();
d)
form.empty();
e)
form.clean();
30.
Input мәнін өзгерту үшін қандай қасиет қолданылады?
a)
element.value = "жаңа мән";
b)
element.setAttribute("value", "жаңа мән");
c)
element.innerHTML = "жаңа мән";
d)
element.textContent = "жаңа мән";
e)
element.update("жаңа мән");
31.
Формадағы чекбокстың таңдалғанын қалай тексереміз?
a)
checkbox.checked
b)
checkbox.value
c)
checkbox.selected
d)
checkbox.state
e)
checkbox.active
32.
Радио батырмасының таңдалған мәнін қалай аламыз?
a)
document.querySelector('input[name="gender"]:checked').value
b)
radio.value – таңдалған радио батырманың мәнін алу
c)
radio.checked – радио батырманың таңдалған/таңдалмағанын тексеру
d)
radio.selected – таңдалған элементті көрсету үшін қолданылатын қасиет
e)
radio.active – радио батырманың белсенділік күйін көрсету үшін пайдаланылатын қасиет
33.
Select элементіндегі таңдауды қалай аламыз?
a)
select.value
b)
select.checked
c)
select.selected
d)
select.active
e)
select.option
34.
Форманы валидациялау үшін қай әдіс қолданылады?
a)
Жолдарды тексеру, шарттарды қолдану (if/else)
b)
form.validate(); – форманы тексеру және дұрыс енгізілгенін анықтау
c)
form.check(); – форманың өрістерін тексеру әрекеті
d)
form.submit(); – форманы серверге жіберу
e)
form.reset(); – форманың барлық өрістерін бастапқы күйге келтіру
35.
. Пайдаланушы енгізген email дұрыс форматта екенін қалай тексеруге болады?
a)
Регулярлы өрнек (RegExp) арқылы
b)
email.value.length арқылы
c)
email.checked арқылы
d)
form.submit() арқылы
e)
alert() арқылы
36.
Валидация кезінде қате хабарламасын көрсету үшін не қолданамыз?
a)
alert(), innerHTML, немесе элементке мәтін беру
b)
console.log()
c)
window.open()
d)
document.write()
e)
setTimeout()
37.
Формалық өріс бос па екенін тексеру үшін қандай шарт қолдануға болады?
a)
if(input.value === "")
b)
if(input.checked)
c)
if(input.selected)
d)
if(input.active)
e)
if(input.empty)
38.
Форманы жіберуді тексеру үшін қандай оқиға қолданады?
a)
submit
b)
click
c)
input
d)
change
e)
focus
39.
Пайдаланушы енгізген сандық мәнді тексеру үшін қандай әдіс қолданылады?
a)
isNaN(value)
b)
typeof value
c)
value.length
d)
value.checked
e)
value.selected
40.
Келесі код не істейді: form.addEventListener("submit", function(e){ e.preventDefault(); validateForm(); });
a)
Форманы жіберуді болдырмай, оны тексеру функциясын шақырады
b)
Форманы жіберіп, пайдаланушыға хабарлама көрсетеді
c)
Форманы автоматты түрде жіберіп, барлық өрістерді ресет жасайды
d)
Барлық тіркелген оқиғаларды өшіреді немесе алып тастайды
e)
Ашылған терезені жабады немесе ресурстарды босатады
41.
JSON дегеніміз не?
a)
JavaScript Object Notation – құрылымдық деректерді сақтау форматы
b)
JavaScript Object Node – объектілер түйіні туралы ақпарат
c)
Java Standard Object Notation – Java тіліндегі стандартты объектілер форматы
d)
JavaScript Onload Notation – жүктелу оқиғасына байланысты белгілеу
e)
Java Simple Object – қарапайым Java объектісі
42.
JSON деректерінің негізгі типтері қандай?
a)
string, number, boolean, array, object, null
b)
function, undefined, symbol
c)
element, node, window
d)
date, regex, map
e)
var, let, const
43.
JSON мәтінін JavaScript объектісіне қалай айналдырамыз?
a)
JSON.parse(jsonString)
b)
JSON.stringify(jsonString)
c)
eval(jsonString)
d)
Object.parse(jsonString)
e)
JSON.object(jsonString)
44.
JavaScript объектісін JSON мәтініне қалай айналдырамыз?
a)
JSON.stringify(obj)
b)
JSON.parse(obj)
c)
obj.toJSON()
d)
String(obj)
e)
Object.toString(obj)
45.
. localStorage дегеніміз не?
a)
Браузерде ұзақ мерзімді деректерді сақтау орны
b)
Серверде уақытша деректер сақтау
c)
Файлдық жүйеде сақтау
d)
Консольге шығару
e)
Жаңа терезе ашу
46.
sessionStorage дегеніміз не?
a)
Браузер сеансы бойы деректерді сақтау
b)
Барлық браузерлерде деректер сақтау
c)
Серверде сақтау
d)
Жаңа терезеде сақтау
e)
localStorage көшірмесі
47.
localStorage.setItem("key", "value") не істейді?
a)
"key" кілтімен деректерді сақтайды
b)
Деректерді оқиды
c)
Барлық деректерді өшіреді
d)
Терезені жабады
e)
Хабарлама көрсетеді
48.
localStorage.getItem("key") не істейді?
a)
"key" кілтінің мәнін қайтарады
b)
Барлық деректерді өшіреді
c)
Деректерді сақтайды
d)
Терезені жабады
e)
Жаңа кілт қосады
49.
localStorage.removeItem("key") қандай әрекет жасайды?
a)
"key" кілтіндегі деректі жояды
b)
Барлық деректерді сақтайды
c)
Деректерді оқиды
d)
Терезені жабады
e)
Жаңа кілт қосады
50.
localStorage.clear() не істейді?
a)
Барлық localStorage деректерін өшіреді
b)
Бір кілтті өшіреді
c)
Барлық sessionStorage деректерін өшіреді
d)
Жаңа деректер қосады
e)
Хабарлама көрсетеді