wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Программалоо боюнча тест

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Алгоритм деген эмне?

a)

Маалымат сактоочу структура

b)

Белгилүү бир тапшырманы аткаруу үчүн көрсөтмөлөрдүн логикалык жана ырааттуу жыйындысы

c)

Колдонуучунун интерфейси

d)

HTML документи

2.

Киргизүү үчүн колдонулган функция?

a)

console.log()

b)

alert()

c)

prompt()

d)

confirm()

3.

Натыйжаны чыгаруу үчүн колдонулат:

a)

prompt()

b)

alert()

c)

print()

d)

return()

4.

Блок-схемада ромб эмнени билдирет?

a)

Киргизүү

b)

Натыйжа

c)

Шарт

d)

Башталышы

5.

if...else структурасы эмне үчүн колдонулат?

a)

Эки мүмкүн болгон шарттын бирин тандап аткаруу үчүн

b)

Бир эле вариантты тандап алуу үчүн

c)

Цикл түзүү үчүн

d)

DOM өзгөртүү үчүн

6.

break операторунун ролу эмне switch ичинде?

a)

Ар бир ишти бүткөндөн кийин чыгуу үчүн колдонулат

b)

Ар бир шартты текшерүү үчүн колдонулат

c)

DOM өзгөртүү үчүн колдонулат

d)

Цикл түзүү үчүн колдонулат

7.

Цикл деген эмне?

a)

Кайталанучу код блогу

b)

DOM объекти

c)

Шарт текшерүүчү оператор

d)

HTML элементи

8.

JavaScript’теги негизги цикл түрлөрү кайсылар?

a)

for, while, do...while

b)

if, else, switch

c)

map, filter, reduce

d)

loop, jump, stop

9.

Функция деген эмне?

a)

Кайра колдонууга боло турган код блогу

b)

DOM элемент

c)

HTML теги

d)

Стиль касиети

e)

None

10.

Функция кандайча жарыяланат?

a)

function аты() { ... }

b)

func аты()

c)

while аты()

d)

new function()

e)

none

11.

Массив деген эмне?

a)

Бир нече маанини бир өзгөрмөдө сактоо үчүн структура

b)

Бир гана маанини сактоо үчүн өзгөрмө

c)

DOM элемент

d)

Стиль касиети

12.

Массив кандай түзүлөт?

a)

let arr = [1,2,3];

b)

let arr = {1,2,3};

c)

let arr = (1,2,3);

d)

let arr = <1,2>;

e)

None

13.

push() методу эмне кылат?

a)

Массивдин аягына элемент кошот

b)

Башына кошот

c)

Өчүрөт

d)

DOM өзгөртөт

e)

none

14.

DOM эмнеге колдонулат?

a)

HTML элементтерин табуу жана өзгөртүү үчүн

b)

Маалымат сактоо үчүн

c)

Цикл түзүү үчүн

d)

None

15.

Элементти ID боюнча тандоо үчүн кайсы метод колдонулат?

a)

document.getElementById()

b)

getByName()

c)

getByTag()

d)

DOM.find()

16.

innerHTML касиети эмне кылат?

a)

Элементтин ичиндеги HTML мазмунун өзгөртөт же окуйт

b)

Тышкы файл жүктөйт

c)

DOM өчүрөт

d)

CSS стили

17.

Окуя (event) деген эмне?

a)

Колдонуучунун аракетиине же браузердин иш-аракетине байланышкан окуя

b)

HTML объекти

c)

CSS теги

d)

none

e)

JS функциясы

18.

click окуясы качан иштейт?

a)

Колдонуучу элементти басканда

b)

Барак ачылганда

c)

Текст өзгөргөндө

d)

none

e)

Сервер жооп бергенде

19.

splice() методу эмне үчүн колдонулат?

a)

Массивдин белгилүү бөлүгүн өчүрүп, жаңы элемент кошуу үчүн

b)

Массивди текстке айлантуу үчүн

c)

none

d)

DOM өчүрүү үчүн

e)

CSS өзгөртүү үчүн

20.

JavaScript'те массивдин узундугун кантип аныктоого болот?

a)

array.lengths

b)

array.count

c)

array.size

d)

array.length

21.

Алгоритмдин типтери:

a)

Программа; маалымат; сызыктуу

b)

Сызыктуу:бутактануучу; цикилдик

c)

Сызыктуу; бутактануучу; программалык

d)

Жооптор туура эмес

22.

Алгоритм" деген ат кайдан келип чыккан?

a)

Аль-Фарабинин латынча вариантынан

b)

Мухаммед аль-Хорезми ысымынын латынча айтылышынан

c)

англис сөзүнөн алынган алгоритм

d)

Мухаммед аль-Хорезми ысымынын арабча вариантынан