NEW
Font size
S
M
L
XL
Worksheetsжава скрипт 101-150 тест
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
Math объектісінің негізгі мақсаты қандай?
a)
Математикалық функциялар мен тұрақтыларды қамтамасыз ету
b)
Айнымалыларды қажетті құрылыммен дұрыс жариялау
c)
Жолдарды әртүрлі әдістер арқылы тиімді өңдеу
d)
Массивтерді белгілі ережелер бойынша дұрыс сұрыптау
e)
Функцияларды нақты параметрлермен дұрыс шақыру
2.
Math.PI қандай мәнді береді
a)
π (3.141592...)
b)
180
c)
1
d)
2
3.
Келесі қайсысы Math объектісінің әдісі емес
a)
Math.date()
b)
Math.pow()
c)
Math.random()
d)
Math.sqrt()
e)
Math.round()
4.
Math.random() не істейді
a)
0 мен 1 арасында кездейсоқ сан қайтарады
b)
1 ден 10 ға дейін сан қайтарады
c)
Массив ті кездейсоқ ретпен сұрыптайды
d)
Санды бүтін санға айналдырады
e)
Санның квадратын есептейді
5.
Date объектісі не үшін қолданылады
a)
Күн мен уақытты алу және өңдеу
b)
Массивтерді сұрыптау
c)
Функцияларды шақыру
d)
Жолдарды біріктіру
e)
Сандық есептеулер
6.
new Date() не қайтарады
a)
Ағымдағы күн мен уақытты көрсететін объект
b)
Тек ағымдағы күнді бөлек түрде көрсететін мән
c)
Тек ағымдағы уақытты дәл сипаттайтын ақпарат
d)
Сандық мәнді көрсететін арнайы деректер типі
e)
Жолдық мәнді анықтап беретін мәтіндік құрылым
7.
getFullYear()әдісі не істейді
a)
Жылды сандық түрде қайтарады
b)
Айды қайтарады
c)
Күнді қайтарады
d)
Сағатты қайтарады
e)
Минутты қайтарады
8.
RegExp объектісі не үшін қолданылады
a)
Мәтінде үлгіні (pattern) іздеу және сәйкестендіру
b)
Күн мен уақытты нақты форматта сақтау және пайдалану
c)
Сандық есептеулерді әртүрлі тәсілдермен орындау
d)
Массивтерді берілген шарттарға сай реттеп сұрыптау
e)
Функцияларды қажетті параметрлермен шақыру
9.
Келесі қайсысы дұрыс RegExp жасау мысалы
a)
let re = /abc/;
b)
let re = {abc};
c)
let re = "abc";
d)
let re = ("abc")
e)
Екеуі де : A және B
10.
test() әдісі RegExp объектісінде не істейді
a)
Мәтінде үлгінің бар жоғын тексереді
b)
Мәтінді кеседі
c)
Мәтінді біріктіреді
d)
Мәтіннің ұзындығын қайтарады
e)
Жолды санға айналдырады
11.
exec() әдісі RegExp объектісінде не істейді
a)
Мәтінде үлгінің бірінші сәйкестігін қайтарады
b)
Барлық сәйкестіктердің жалпы санын анықтайды
c)
Мәтінді бірнеше бөліктен біріктіріп құрастырады
d)
Мәтінді көрсетілген диапазон бойынша кесіп алады
e)
Жолды тиісті сандық мәнге түрлендіреді
12.
Error объектісінің мақсаты қандай
a)
Қате туралы ақпаратты беру
b)
Массивтерді сұрыптау
c)
Функцияларды шақыру
d)
Мәтінді біріктіру
e)
Сандық есептеулер
13.
Келесі мысалда қандай типтегі қате жасалады : throw new E rror(" Қате пайда болды");?
a)
Жалпы қате (Error)
b)
TypeError
c)
ReferenceError
d)
SyntaxError
e)
RangeError
14.
try...catch блоктары не үшін қолданылады?
a)
Қателерді ұстап, өңдеу үшін
b)
Массивтерді сұрыптау
c)
Күн мен уақытты алу
d)
Функцияларды шақыру
e)
Жолдарды біріктіру
15.
Келесі қайсысы Math объектісінің округлеу әдісі?
a)
Math.round()
b)
Math.sqrt()
c)
Math.pow()
d)
Екеуі де: B және C
e)
Екеуі де: Aжәне C
16.
Date объектісінде айды алу үшін қандай әдіс қолданылады?
a)
getMonth()
b)
getDate()
c)
getFullYear()
d)
getHours()
e)
getMinutes()
17.
Келесі қайсысы регексп үлгісін тексереді: /^\d{3}$/?
a)
Үш саннан тұратын жолды
b)
Үш әріптен тұратын жолды
c)
Екі саннан тұратын жолды
d)
Бос жолды
e)
Барлық символдарды
18.
Error.message қасиеті не істейді?
a)
Қате туралы мәтіндік хабарламаны қайтарады
b)
Қате кодын сандық мән ретінде қайтарып береді
c)
Қате объектісін қажетті жағдайда толықтай жояды
d)
Қате типін анықтап, оны мәтіндік түрде қайтарады
e)
Қате жолын сандық форматта өңдеп шығарады
19.
Келесі қайсысы дұрыс Date объектісін жасау мысалы? A) let d = new Date(2025, 8, 19); B) let d = Date(2025, 8, 19); C) let d = new Date["2025-09-19"]; D) let d = Date.now(2025, 8, 19); E) let d = Date.create(2025, 8, 19);
a)
let d = new Date(2025, 8, 19);
b)
let d = Date(2025, 8, 19);
c)
let d = new Date["2025-09-19"];
d)
let d = Date.now(2025, 8, 19);
e)
let d = Date.create(2025, 8, 19);
20.
Math.max(3, 7, 1) не қайтарады?
a)
7
b)
3
c)
1
d)
11
21.
JavaScript-та жол (string) дегеніміз не?
a)
Мәтіндік деректерді сақтайтын тип
b)
Сандық деректерді сақтайтын тип
c)
Массив типі
d)
Объект типі
e)
Логикалық тип
22.
Жолды қалай жариялаймыз?
a)
let str = "Hello";
b)
let str = Hello;
c)
let str = 'Hello;
d)
let str = Hello;
e)
let str = Hello()
23.
Келесі қайсысы жол ұзындығын қайтарады?
a)
str.length
b)
str.size
c)
str.count
d)
str.total
e)
str.length()
24.
Жолдарды біріктірудің дұрыс мысалы қайсысы?
a)
str1 + str2
b)
str1.concat str2
c)
str1 & str2
d)
str1.join(str2)
e)
str1.append(str2)
25.
. concat() әдісі не істейді?
a)
Жолдарды біріктіреді
b)
Жол ұзындығын қайтарады
c)
Жолды бөліп алады
d)
Жолды санға айналдырады
e)
Жолды массивке айналдырады
26.
Келесі әдіс жолдағы символды алу үшін қолданылады:
a)
charAt()
b)
charCode()
c)
getChar()
d)
getCode()
e)
letterAt()
27.
Жолдағы барлық символдарды кіші әріпке айналдыру үшін қандай әдіс қолданылады?
a)
toLowerCase()
b)
toUpperCase()
c)
toLocaleLowerCase()
d)
toLocaleUpperCase()
e)
lowerCase()
28.
Жолдағы барлық символдарды үлкен әріпке айналдыру үшін қандай әдіс қолданылады?
a)
toUpperCase()
b)
toLowerCase()
c)
toLocaleUpperCase()
d)
toLocaleLowerCase()
e)
upperCase()
29.
Келесі әдіс жолды бөліп, массив жасауға мүмкіндік береді:
a)
split()
b)
join()
c)
slice()
d)
substring()
e)
substr()
30.
slice() әдісі не істейді?
a)
Жолдың белгілі бір бөлігін бөліп қайтарады
b)
Жол ұзындығын қайтарады
c)
Жолды біріктіреді
d)
Жолды массивке айналдырады
e)
Жолдағы әріптерді санға айналдырады
31.
substring(2, 5) әдісі қандай нәтиже береді?
a)
2-ден 5 индекс аралығындағы символдар
b)
0-ден 2 индекс аралығындағы символдар
c)
5-ден 2 индекс аралығындағы символдар
d)
2-ден соңғы символға дейінгі барлық символдар
e)
5-ден соңғы символға дейінгі барлық символдар
32.
substr(2, 4) әдісі не істейді?
a)
2 индексінен бастап 4 символды алады
b)
2 индексінен бастап соңғыға дейін алады
c)
0-ден 4 индекс аралығындағы символдарды алады
d)
4-тен бастап 2 символ алады
e)
2-тен бастап соңғы символға дейін алады
33.
Жолдағы бос орындарды жою үшін қандай әдіс қолданылады?
a)
trim()
b)
remove()
c)
strip()
d)
cut()
e)
clean()
34.
Жолды іздеуге арналған әдіс:
a)
indexOf()
b)
date()
c)
match()
d)
Екеуі де: B және C
e)
Екеуі де: A және B
35.
replace() әдісі не істейді?
a)
Белгілі бір бөлігін басқа мәнге ауыстырады
b)
Жолды көрсетілген белгілер бойынша бөліп алады
c)
Жолдың ұзындығын есептеп қайтарады
d)
Бірнеше жолды біріктіріп жаңа жол жасайды
e)
Жолды массив элементтеріне айналдырады
36.
includes() әдісі не істейді?
a)
Жолда белгілі бір символ немесе сөз бар-жоғын тексереді
b)
Жолдың жалпы ұзындығын есептеп қайтарады
c)
Жолды қажетті бөліктерге бөліп алады
d)
Жолды сәйкес сандық мәнге айналдырады
e)
Бірнеше жолды біріктіріп жаңа жол жасайды
37.
startsWith() әдісі не істейді?
a)
Жолдың басы белгілі бір мәнге сәйкес келетінін тексереді
b)
Жолдың соңы белгілі бір мәнге сәйкес келетінін тексереді
c)
Жол ұзындығын қайтарады
d)
Жолды бөледі
e)
Жолды санға айналдырады
38.
endsWith() әдісі не істейді?
a)
Жолдың соңғы бөлігі белгілі бір мәнге сәйкес келетінін тексереді
b)
Жолдың басы белгілі бір мәнге сәйкес келетінін тексереді
c)
Жолдың жалпы ұзындығын есептеп қайтарады
d)
Жолды көрсетілген бөліктерге бөліп алады
e)
Бірнеше жолды біріктіріп жаңа жол жасайды
39.
. Келесі қайсысы жолдағы барлық орындарды жоюға мүмкіндік береді?
a)
str.replace(/\s/g, ""
b)
str.trim(
c)
str.split(" ")
d)
str.concat()
e)
str.slice()
40.
. Жолды массивке айналдыру үшін қандай әдіс қолданылады?
a)
split("")
b)
join("")
c)
slice()
d)
substring()
e)
substr()
41.
window объектісінің негізгі мақсаты қандай?
a)
Браузер терезесін басқару және глобальды объект қызметі
b)
Мәтіндік деректерді сақтау
c)
Сандық есептеулер жасау
d)
Массив элементтерін сұрыптау
e)
Функцияларды шақыру
42.
window.alert() әдісі не істейді?
a)
Пайдаланушыға хабарлама шығарады
b)
Мәтінді санға айналдырады
c)
Жолды массивке айналдырады
d)
Консольге хабарлама шығарады
e)
Браузерді жабады
43.
window.confirm() әдісі не істейді?
a)
Пайдаланушыдан растайтын жауап алады
b)
Мәтінді санға айналдырады
c)
Жолды массивке айналдырады
d)
Хабарламаны автоматты жояды
e)
Консольге шығарады
44.
window.prompt() әдісі не істейді?
a)
Пайдаланушыдан мәтіндік енгізу алады
b)
Жол ұзындығын қайтарады
c)
Мәтінді санға айналдырады
d)
Браузерді жабады
e)
Консольге шығарады
45.
navigator объектісі не үшін қолданылады?
a)
Браузер туралы ақпарат алу
b)
Жолдарды біріктіру
c)
Массивтерді сұрыптау
d)
Сандық есептеулер
e)
Функцияларды шақыру
46.
navigator.userAgent не қайтарады?
a)
Браузердің пайдаланушы агенті туралы мәтін
b)
Пайдаланушының жеке акпаратын кайтарады
c)
Құрылғының қатысушы IP адресін қайтарады
d)
Пайдаланушының логин паролін қайтарады
e)
Браузер терезесінің өлшемін
47.
location.href не істейді?
a)
Ағымдағы URL-ді қайтарады немесе өзгертеді
b)
Пайдаланушының user агентін қайтарады
c)
Жол ұзындығын қайтарады
d)
Бірөлшемді массив элементтерін қайтарады
e)
Экран өлшемін қайтарады
48.
location.reload() әдісі не істейді?
a)
Бетті қайта жүктейді
b)
URL-ді өзгертеді
c)
Браузерді жабады
d)
Консольге хабарлама шығарады
e)
Пайдаланушының деректерін жояды
49.
screen.width не қайтарады?
a)
Экранның ені пиксельде
b)
Браузер терезесінің ені
c)
Браузердің биіктігі
d)
Массив ұзындығы
e)
Жол ұзындығы
50.
screen.height не қайтарады?
a)
Экранның биіктігі пиксельде
b)
Браузер терезесінің биіктігі
c)
Жол ұзындығы
d)
Массив элементтері
e)
Функция мәні
Reset
