wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по JavaScript

Total questions: 85

Worksheet time: 45mins

Name
Class
Date
1.

JavaScript дегеніміз не?

a)

Бағдарламалау тілі

b)

Белгілеу тілі

c)

Деректер қоры

d)

Операциялық жүйе

2.

JavaScript көбінесе қайда қолданылады?

a)

Тек серверде

b)

Тек браузерде

c)

Браузерде және серверде

d)

Тек мобильді қосымшаларда

3.

JavaScript-ті браузерде орындауға жауапты не?

a)

Compiler

b)

Java Virtual Machine

c)

JavaScript Engine

d)

Node Manager

4.

Танымал JavaScript engine қайсысы болып табылады?

a)

V8

b)

TensorFlow

c)

React

d)

Django

5.

JavaScript қандай типке жатады?

a)

Compiled language

b)

Markup language

c)

Interpreted language

d)

Assembly language

6.

JavaScript файлдарының кеңейтімі қандай?

a)

.java

b)

.js

c)

.ts

d)

.jsx

7.

JavaScript-та айнымалы жариялаудың дұрыс жолы қайсы?

(a)  

8.

`var`, `let`, `const` айырмашылығы неде?

a)

Синтаксисі

b)

Айнымалы өмір сүру аймағы (scope)

c)

Түсі

d)

Файл түрі

9.

Қайсысы өзгермейтін айнымалы?

a)

var

b)

let

c)

const

d)

static

10.

JavaScript-та деректер типі ЕМЕС нұсқа қайсы?

4 lines
11.

`typeof` операторы не үшін қолданылады?

a)

Айнымалыны жою

b)

Типін анықтау

c)

Функция шақыру

d)

Цикл жасау

12.

`null` дегеніміз не?

a)

Айнымалы анықталмаған

b)

Сан

c)

Бос мән

d)

Қате

13.

`undefined` қашан болады?

a)

Айнымалы жарияланып, мән берілмесе

b)

Қате шықса

c)

Сан болса

d)

Функция аяқталса

14.

JavaScript-та функция қалай жазылады?

a)

function myFunc() {}

b)

def myFunc()

c)

void myFunc()

d)

func myFunc()

15.

Arrow function дұрыс жазылуы қайсы?

a)

function => ()

b)

() => {}

c)

=> () {}

d)

() -> {}

16.

Callback function деген не?

a)

Функция ішінде функция

b)

Параметр ретінде берілетін функция

c)

Қате функция

d)

Асинхронсыз функция

17.

JavaScript-та массив қалай жазылады?

a)

{}

b)

()

c)

[]

d)

<>

18.

Объект қалай жазылады?

a)

[]

b)

{}

c)

()

d)

<>

19.

Массивтің ұзындығын қалай аламыз?

a)

size

b)

count

c)

length

d)

long

20.

20. `push()` не істейді?

a)

Массивтің соңына элемент қосады

b)

Массивтің басынан элемент өшіреді

c)

Массивтің барлық элементтерін сұрыптайды

d)

Массивтің соңынан элемент өшіреді

21.

`pop()` не істейді?

a)

Соңғы элементті өшіреді

b)

Бірінші элементті өшіреді

c)

Қосады

d)

Ауыстырады

22.

`map()` не үшін қолданылады?

a)

Фильтрлеу

b)

Жаңа массив құру

c)

Массив жою

d)

Сұрыптау

23.

`filter()` не істейді?

a)

Барлық элементті өзгертеді

b)

Белгілі бір шартқа сай элементтерді таңдайды

c)

Массивті сұрыптайды

d)

Массивті жояды

24.

`forEach()` не қайтарады?

a)

Жаңа массив

b)

Boolean

c)

Ештеңе қайтармайды

d)

Object

25.

`==` және `===` айырмашылығы неде?

a)

Еш айырмашылығы жоқ

b)

`===` типті де тексереді

c)

`==` қатал

d)

Екеуі де типті тексереді

26.

JavaScript-та шартты оператор қайсы?

a)

for

b)

while

c)

if

27.

Цикл ЕМЕС операторды көрсет

a)

for

b)

while

c)

do...while

d)

if

28.

Асинхронды код деген не?

a)

Бір уақытта орындалатын код

b)

Кезекпен орындалатын код

c)

Қате код

d)

Синхронды код

29.

Promise не үшін керек?

a)

Массив үшін

b)

Асинхронды операцияны басқару

c)

CSS үшін

d)

HTML үшін

30.

Promise-тің күйі НЕ ЕМЕС?

a)

pending

b)

fulfilled

c)

rejected

d)

stopped

31.

`async/await` не үшін қолданылады?

a)

Синхронды код

b)

Асинхронды кодты жеңіл жазу

c)

CSS анимация

d)

HTML құрылымы

32.

`try...catch` не үшін керек?

a)

Цикл

b)

Қате өңдеу

c)

Функция жазу

d)

Айнымалы жою

33.

DOM деген не?

a)

Деректер қоры

b)

Браузер моделі

c)

HTML құжаттың объектілік моделі

d)

Сервер

34.

DOM арқылы не істей аламыз?

a)

HTML өзгерту

b)

CSS өзгерту

c)

Оқиғалармен жұмыс

d)

Барлығы

35.

`document.querySelector()` не қайтарады?

a)

Барлық элементтер

b)

Бір элемент

c)

Массив

d)

Сан

36.

Event деген не?

a)

Белгілі бір оқиғаның орын алуы.

b)

Бағдарламаның қатесі.

c)

Деректер базасының түрі.

d)

Желі протоколы.

37.
a)

Қате

b)

Пайдаланушы әрекеті

c)

Айнымалы

d)

Цикл

38.

`addEventListener()` не үшін?

a)

CSS қосу

b)

Оқиға қосу

c)

HTML жою

d)

Сервер қосу

39.

Backend деген не?

a)

Интерфейс

b)

Серверлік логика

c)

Дизайн

d)

Анимация

40.

Node.js деген не?

(a)  

41.

Node.js где используется?

a)

Только frontend

b)

Только backend

c)

В обоих

d)

Только мобильный

42.

Для чего используется `require()`?

a)

Удаление файла

b)

Импорт модуля

c)

Создание переменной

d)

Добавление CSS

43.

Какой синтаксис у ES Module?

a)

include

b)

import/export

c)

require

44.

REST API деген не?

a)

CSS кітапхана

b)

Сервер мен клиент байланысы

c)

HTML тегі

d)

Деректер типі

45.

HTTP метод ЕМЕС нұсқа

a)

GET

b)

POST

c)

PUSH

d)

DELETE

46.

GET не үшін?

a)

Мәлімет жіберу

b)

Мәлімет алу

c)

Жою

d)

Жаңарту

47.

POST не үшін?

a)

Мәлімет алу

b)

Мәлімет жіберу

c)

Файл жою

d)

Сұрыптау

48.

JSON деген не?

a)

Бағдарламалау тілі

b)

Мәлімет алмасу форматы

c)

Деректер қоры

d)

Сервер

49.

JSON қай форматта жазылады?

a)

XML

b)

Object

c)

Text

d)

Binary

50.

'fetch()' не үшін қолданылады?

a)

CSS алу

b)

HTTP сұраныс

c)

HTML жазу

d)

DOM өзгерту

51.

HTTP статус коды 200 нені білдіреді?

a)

Қате

b)

Табылмады

c)

Сәтті

d)

Рұқсат жоқ

52.

Сервер HTTP-сұраныс алған кезде не істейді?

a)

Елемейді

b)

Өңдеп, жауап жібереді

c)

Басқа серверге бағыттайды

d)

Сұранысты жергілікті сақтайды

53.

HTTP — бұл…

a)

Бағдарламалау тілі

b)

Клиент пен сервер арасындағы байланыс протоколы

c)

Деректер қоры

d)

Фреймворк

54.

Сайттың серверлік бөлігі жауап береді…

a)

Тек стильдерге

b)

Сұраныстарды өңдеу логикасына

c)

Экранда көрсетуге

d)

CSS файлдарына

55.

Веб-сервер деген не?

a)

Клиент

b)

HTTP-сұраныстарды қабылдап, жауап беретін бағдарлама

c)

CSS қосымшасы

d)

Node.js модулі

56.

Клиент–серверлік модель дегеніміз…

a)

Сервер браузерге сұраныс жібереді

b)

Клиент серверге сұраныс жібереді

c)

Мәлімет алмасу жоқ

d)

Клиент сервер деректерін сақтайды

57.

Серверлік бөлік (backend) деген не?

a)

Пайдаланушы интерфейсі

b)

Серверлік логика және деректермен жұмыс

c)

Тек HTML

d)

Тек суреттер

58.

Динамикалық сайт деген не?

a)

Статикалық HTML

b)

Мазмұны сұранысқа байланысты өзгеретін бет

c)

Тек CSS

d)

Тек JavaScript

59.

Сервер сұраныс алған кезде серверлік бөлік не істейді?

a)

Тек HTML жібереді

b)

Сұранысты өңдейді, БҚ-мен әрекеттесіп, жауап қайтарады

c)

Браузерді іске қосады

d)

CSS өзгертеді

60.

Server-side web framework нені жеңілдетеді?

a)

Статикалық верстканы

b)

Серверлік код жазуды

c)

CSS стильдерді

d)

Тек frontend-ті

61.

Node.js — бұл…

a)

Деректер қоры

b)

Клиенттік тіл

c)

Серверде JavaScript орындау ортасы

d)

CSS фреймворк

62.

Node.js қайда қолданылады?

a)

Серверлер мен құралдар жасауға

b)

Тек frontend үшін

63.

Node.js браузер API-ін қолданбайды

a)

DOM

b)

HTTP

c)

TCP

d)

Фреймворктар

64.

Клиент пен сервер арасында дерек алмасу үшін қолданылады…

a)

FTP

b)

HTTP

c)

SVG

d)

SQL

65.

Сервер әдетте сұраныстар арасында күй сақтамайды, яғни…

a)

Stateful

b)

Stateless

c)

Session

d)

Cookie

66.

Серверлік бөлік мыналармен жұмыс істей алады…

a)

Динамикалық деректермен

b)

Тек суреттермен

c)

Тек статикалықпен

d)

Тек CSS-пен

67.

Серверлік бөлік не үшін қолданылады?

a)

Формалардың деректерін өңдеу

b)

Тек бет қаралымы үшін

c)

Түстерді безендіру

d)

Тек навигация үшін

68.

Серверлік бөлік нені сақтауға көмектеседі?

a)

Тек суреттер

b)

Тек CSS

c)

Деректер қорындағы мәліметтер

d)

Тек HTML

69.

Серверлік бөлік деректерді қандай форматта қайтара алады?

a)

JSON

b)

CSS

c)

Тек HTML

d)

Тек XML

70.

Веб-фреймворк нені көмектеседі?

a)

CSS стильдерін жылдамдату

b)

Серверлік кодты жеңілдету

c)

Тек верстка жасау

d)

Тек DOM-нен жұмыс

71.

Web framework нені өңдей алады?

a)

Суреттер

b)

URL маршруттар

c)

Тек деректер қоры

d)

Тек frontend

72.

Web server сұранысты кімнен қабылдайды?

a)

Клиенттен

b)

Деректер қорынан

c)

CSS-тен

d)

Тек localhost-тан

73.

Сервер сұранысқа қандай нәрсе арқылы жауап береді?

a)

CSS

b)

HTTP

c)

Тек SSH

d)

SQL

74.

Динамикалық сайтта беттер қалай жасалады?

a)

Статикалық

b)

Сервер арқылы

c)

Тек клиент арқылы

d)

Тек CSS арқылы

75.

Web framework нені жеңілдетеді?

a)

HTTP сұраныстармен жұмыс

b)

DOM

c)

CSS

d)

Тек клиент

76.

Клиент әдетте сұранысты қалай жібереді?

a)

HTML арқылы

b)

HTTP арқылы

c)

SQL арқылы

d)

CSS арқылы

77.

Server-side код қайда жұмыс істейді?

a)

Браузерде

b)

Серверде

78.

Dynamic content қайда генерацияланады?

a)

Клиентте

b)

Серверде

c)

CSS ішінде

d)

Браузерде

79.

Сервер клиентке деректерді қалай қайтарады?

a)

FTP

b)

HTTP Response

c)

SQL Query

d)

CSS файл

80.

Node.js ең танымал қолданылуы:

a)

Frontend фреймворк

b)

Backend орта

c)

Деректер қоры

d)

CSS препроцессор

81.

Node.js қандай тілді қолданады?

a)

Python

b)

JavaScript

c)

PHP

d)

C++

82.

Node.js-та қай API жоқ?

a)

HTTP

b)

DOM

c)

Файлдық жүйе (FS)

d)

Желi енгiзу/шығару

83.

Серверлік бөлік нені басқара алады?

a)

Беттердің сыртқы көрінісін

b)

Қосымшаның логикасын

c)

Тек CSS стильдерін

d)

Тек HTML

84.

Web server не сақтай алады?

a)

Тек CSS

b)

Сайт файлдарын

c)

Клиент cookie-лерін

d)

Тек JS

85.

Тек CSS ішінде

a)

Тек CSS ішінде

b)

Тек DOM ішінде