wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

(1) 80 surak

Total questions: 46

Worksheet time: 23mins

Name
Class
Date
1.

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

a)

Мақсатқа жету үшін орындалатын әрекеттердің ретті және нақты тізбегі

b)

Графикалық түрде салынған схема

c)

Тек компьютер ғана орындайтын командалар

d)

Тек математикада қолданылатын формулалар

2.

Алгоритмнің қандай қасиеті оны қадамдарға бөлу қажеттігін білдіреді?

a)

Дискреттілік

b)

Жалпылық

c)

Нәтижелілік

d)

Түсініктілік

3.

Сызықтық алгоритмге тән сипаттама қандай?

a)

Әрекеттер ретімен бірінен соң бірі орындалады

b)

Шартқа байланысты екі түрлі жолмен орындалады

c)

Қадамдар бірнеше рет қайталанады

d)

Жалпыға бірдей емес, тек бір жағдайға арналған

4.

Тармақталу алгоритмінде қандай құрылым қолданылады?

a)

«Егер – онда – әйтпесе»

b)

«Қайталау – дейін»

c)

«Бастау – аяқтау»

d)

«Қосу – азайту»

5.

Циклдік алгоритмнің негізгі ерекшелігі қандай?

a)

Қадамдардың бірнеше рет қайталануы

b)

Бір ғана әрекетті орындау

c)

Шартсыз орындалу

d)

Шарт тек бір рет тексеріледі

6.

Алгоритмді графикалық түрде бейнелеудің қандай тәсілі бар?

a)

Блок-схема тәсілі

b)

Графикалық емес тәсіл

c)

Формулалар жүйесі

d)

Сызбаларсыз мәтін

7.

Сөздік тәсіл дегеніміз не?

a)

Алгоритмді сөздер мен сөйлемдер арқылы жазу

b)

Алгоритмді тек геометриялық фигуралармен көрсету

c)

Алгоритмді тек кодпен жазу

d)

Тек математикалық формулалармен сипаттау

8.

Блок-схемада шартты тексеру қандай фигурамен белгіленеді?

a)

Ромб

b)

Сопақша

c)

Параллелограмм

d)

Тік төртбұрыш

9.

Псевдокодтың негізгі артықшылығы қандай?

a)

Бағдарламалау тіліне жақын әрі қысқа жазылады

b)

Графикалық түрде көрнекі болады

c)

Арнайы білімді қаже

10.

Псевдокодтың негізгі артықшылығы қандай?

a)

Бағдарламалау тіліне жақын әрі қысқа жазылады

b)

Графикалық түрде көрнекі болады

c)

Арнайы білімді қажет етпейді

d)

Тұрмыстық әрекеттерді сипаттау үшін қолданылады

11.

Блок-схема тәсілінің кемшілігі қандай?

a)

Күрделі алгоритмдер үшін тым үлкен болып кетеді

b)

Түсініксіз және екіұшты

c)

Бағдарламалауға жақын емес

d)

Енгізу/шығару амалдарын көрсету мүмкін емес

12.

Алгоритмді қысқа әрі нақты түрде жазуға мүмкіндік беретін тәсіл қайсысы?

a)

Псевдокод

b)

Сөздік тәсіл

c)

Сызбалар тәсілі

d)

Кестелік тәсіл

13.

Алгоритмдерді графикалық түрде құру қай тәсілге жатады?

a)

Блок-схема (графикалық тәсіл)

b)

Сөздік тәсіл

c)

Кестелік тәсіл

d)

Формулалық тәсіл

14.

Қадамдық есептеудің негізгі мағынасы қандай?

a)

Есепті кезең-кезеңімен орындап, әр қадамды бақылау

b)

Есепті бір қадамда шешу

c)

Алгоритмді тек код арқылы жазу

d)

Есепті тек формуламен шығару

15.

Қадамдық есептеудің артықшылығы қандай?

a)

Қателерді оңай табуға мүмкіндік береді

b)

Алгоритмді қысқартады

c)

Блок-схема қолдануды қажет етеді

d)

Тек формуламен есептеуді талап етеді

16.

Сөздік тәсілдің негізгі артықшылығы қандай?

a)

Қарапайым және түсінікті

b)

Бағдарламалауға өте жақын

c)

Тек математиктерге арналған

d)

Тек күрделі есептерге қолданылады

17.

Алгоритмнің тиімділігін арттырудың жолы қандай?

a)

Қадам санын азайту

b)

Көбірек блоктар қосу

c)

Мәтінді ұзарту

d)

Шарттарды күрделендіру

18.

JavaScript тілін кім және қашан жасады?

a)

Брендан Эйх, 1995 жылы

b)

Деннис Ритчи, 1972 жылы

c)

Гвидо ван Россум, 1991 жылы

d)

Джеймс Гослинг, 1995 жылы

19.

Қатаң салыстыру операторы қалай жазылады?

a)

===

b)

==

c)

!=

d)

=>

20.

JavaScript-та массив элементіне қалай қол жеткіземіз?

a)

colors[1]

b)

colors(1)

c)

colors{1}

d)

colors<1>

21.

Node.js-ті қолдану арқылы JavaScript қай салада пайдаланылады?

a)

Backend (серверлік бағдарлама)

b)

UI анимациясы

c)

Мобильді қосымшаларда

d)

Desktop қосымшаларда

22.

JavaScript-та өзгермейтін мәнді қалай жариялайды?

a)

const

b)

var

c)

let

d)

static

23.

Логикалық операторды таңда:

a)

&&

b)

+

c)

=

d)

%

24.

JavaScript-та мәтіндік мәлімет типі қайсысы?

a)

String

b)

Number

c)

Boolean

d)

Object

25.

for циклінің дұрыс жазылуы қандай?

a)

for (let i = 1; i <= 5; i++) { … }

b)

for i = 1 to 5 { … }

c)

for i in 1..5 { … }

d)

for (i = 1; i < 5) …

26.

JavaScript-та «тең емес» салыстыру операторы қандай?

a)

!=

b)

==

c)

===

d)

=>=

27.

Шартты операторды тап:

a)

if

b)

loop

c)

switchCase

d)

function

28.

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

a)

Бағдарламалауға арналған интеграцияланған орта

b)

Тек кодты жазуға арналған мәтіндік редактор

c)

Компьютерді орнату құралы

d)

Java компиляторы

29.

IDE артықшылығы қандай?

a)

Кодты ыңғайлы жазу және қателерді тексеру

b)

Java компиляторын ауыстыру

c)

Бағдарламаны тек терминалда іске қосу

d)

PATH айнымалысын орнату

30.

IDE артықшылығы қандай?

a)

Кодты ыңғайлы жазу және қателерді тексеру

b)

Java компиляторын ауыстыру

c)

Бағдарламаны тек терминалда іске қосу

d)

PATH айнымалысын орнату

31.

JavaScript-та айнымалы дегеніміз не?

a)

Компьютер жадысындағы белгілі бір мән сақталатын атаулы орын

b)

Функцияларды сақтау орны

c)

Тек сандарды сақтау үшін арналған орын

d)

Код жолын жазу құралы

32.

let айнымалысының ерекшелігі қандай?

a)

Блоктық ауқымға ие және мәнін өзгертуге болады

b)

Қайта жариялауға болады

c)

Тұрақты мән сақтау үшін қолданылады

d)

Функциялық ауқымға ие

33.

const айнымалысының ерекшелігі қандай?

a)

Мәнін өзгертуге болмайды

b)

Қайта жариялауға болады

c)

Функциялық ауқымға ие

d)

Мәнсіз жариялауға болады

34.

let және const айнымалысының ортақ ерекшелігі қандай?

a)

Блоктық ауқымға ие

b)

Қайта жариялауға болады

c)

Функциялық ауқымға ие

d)

Ескі кодта жиі қолданылады

35.

Қай айнымалы заманауи және қауіпсіз код үшін негізгі болып саналады?

a)

let

b)

var

c)

const

d)

function

36.

Қай айнымалы өзгермейтін мәндерді сақтау үшін қолданылады?

a)

const

b)

let

c)

var

d)

static

37.

JavaScript-тағы дәрежелеу операторы қандай?

a)

**

b)

%

c)

++

d)

/

38.

x++ (post-increment) операциясы қалай жұмыс істейді?

a)

Алдымен ағымдағы мәнді қолданады, кейін арттырады

b)

Алдымен арттырады, кейін қолданады

c)

Мәнді екі есе арттырады

d)

Мәнді кемітеді

39.

Логикалық AND (&&) операторы қашан true қайтарады?

a)

Барлық шарттар true болғанда ғана

b)

Бір шарт true болса

c)

Барлық шарттар false болса

d)

Кем дегенде бір шарт false болса

40.

Логикалық AND (&&) операторы қашан true қайтарады?

a)

Барлық шарттар true болғанда ғана

b)

Бір шарт true болса

c)

Барлық шарттар false болса

d)

Кем дегенде бір шарт false болса

41.

Логикалық OR (||) операторы қашан true қайтарады?

a)

Кем дегенде бір шарт true болса

b)

Барлық шарттар true болғанда

c)

Барлық шарттар false болса

d)

Шарттардың мәніне қарамай әрдайым true

42.

== және === операторлары арасындағы айырмашылық қандай?

a)

== тек мәнді салыстырады, === мән мен типті салыстырады

b)

== мән мен типті салыстырады, === тек мәнді салыстырады

c)

Екеуі де тек мәнді салыстырады

d)

Екеуі де тек типті салыстырады

43.

else if тізбегі не үшін қолданылады?

a)

Бірнеше шартты кезекпен тексеру үшін

b)

Айнымалы жариялау үшін

c)

Цикл жасау үшін

d)

Функция қайтару үшін

44.

if және switch арасындағы негізгі айырмашылық неде?

a)

if – кез келген шарт, switch – бір айнымалының нақты мәндері

b)

if – тек сандық мәндер, switch – тек мәтіндік мәндер

c)

if – логикалық емес оператор, switch – логикалық оператор

d)

Екеуі де бірдей

45.

Цикл дегеніміз не?

a)

Белгілі бір шартқа дейін әрекетті бірнеше рет орындау

b)

Бір әрекетті бір рет орындау

c)

Айнымалы жариялау

d)

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

46.

while циклі қай жағдайда әрекет орындайды?

a)

Шарт true болса

b)

Шарт false болса

c)

Бір рет міндетті түрде

d)

Белгілі рет