wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Программалау тілдері туралы тест

Total questions: 91

Worksheet time: 46mins

Name
Class
Date
1.

Ең алғашқы жоғары деңгейлі программалау тілі қайсы?

a)

Python

b)

COBOL

c)

Fortran

d)

Pascal

2.

Машина кодында жазылған командалар қай тілге жатады?

a)

Жоғары деңгейлі

b)

Орта деңгейлі

c)

Ассемблер

d)

Төмен деңгейлі

3.

Программалау тілдерін классификациялау кезінде қай критерий қарастырылмайды?

a)

Парадигмасы

b)

Қолданылатын процессор түрі

c)

Синтаксисінің ерекшелігі

d)

Жоғары немесе төмен деңгейлігі

4.

Логикалық программалау парадигмасына жататын тіл:

a)

Java

b)

Prolog

c)

Python

d)

C++

5.

Объектіге бағытталған программалау тілінде негізгі ұғым қайсы?

a)

Алгоритм

b)

Объект және класс

c)

Массив

d)

Тармақталу

6.

Функционалдық парадигманың басты ерекшелігі:

a)

Командаларды тізбектеу

b)

Жадыны тікелей басқару

c)

Математикалық функциялар негізінде жұмыс істеу

d)

Объектілер арасында байланыс орнату

7.

Императивті программалауға тән сипат:

a)

Шарттар мен мәліметтер арасындағы логикалық байланыс

b)

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

c)

Командаларды тізбектеп орындау

d)

Тек объектілермен жұмыс

8.

Программалау тарихында 3-буын тілі деп қайсысы аталады?

a)

Машина тілі

b)

Ассемблер

c)

Жоғары деңгейлі тілдер

d)

Пролог

9.

Декларативті программалау қандай ерекшелігімен ажыратылады?

a)

Нәтижені емес, орындалу жолын сипаттайды

b)

Нәтижені сипаттап, қалай орындалатынын көрсетпейді

c)

Қадамдық алгоритммен жұмыс істейді

d)

Тек объектіге бағытталған стиль қолданады

10.

Функционалдық программалау тілінің мысалы:

a)

Java

b)

Haskell

c)

C

d)

Swift

11.

Prolog тілінің негізгі қолдану саласы:

a)

Математикалық есептер

b)

Веб-сайт жасау

c)

Логикалық программалар мен ИИ

d)

Ойын программалау

12.

Қай тіл императивті стильде жазылады?

a)

HTML

b)

Prolog

c)

Python

d)

SQL

13.

Программалау тілінің "типсіз" (типтерсіз) болып саналуы нені білдіреді?

a)

Айнымалылар қолданылмайды

b)

Типтер алдын ала анықталмаған

c)

Барлық деректер тек сан түрінде

d)

Айнымалылар тек бір типте

14.

Объектіге бағытталған программалау қай парадигмадан туындаған?

a)

Логикалық

b)

Функционалдық

c)

Императивтік

d)

Процедуралық

15.

Программалау парадигмаларының саны:

a)

2

b)

3

c)

4

d)

Бірнеше

16.

"Класс" түсінігі қай парадигмаға тән?

a)

Императивті

b)

Логикалық

c)

Объектіге бағытталған

d)

Функционалдық

17.

Python тілінің парадигмалық сипаты қандай?

a)

Тек функционалдық

b)

Тек объектіге бағытталған

c)

Бірнеше парадигманы қолдайды

d)

Императивті ғана

18.

Программалау тілдерінің ең негізгі классификациясы қайсы?

a)

Компиляция әдісі

b)

Қолданылатын ОЖ

c)

Программалау парадигмасы

d)

Байт-коды

19.

Жоғары деңгейлі тілдерге тән ерекшелік:

a)

Машина кодымен жазылады

b)

Адамға түсініксіз

c)

Сөздер мен синтаксис қолданады

d)

Бір ғана платфо

20.

Жоғары деңгейлі тілдерге тән ерекшелік:

a)

Машина кодымен жазылады

b)

Адамға түсініксіз

c)

Сөздер мен синтаксис қолданады

d)

Бір ғана платформада жұмыс істейді

21.

Императивті программалауда не маңызды?

a)

Құрылымдылық

b)

Орындалу логикасы

c)

Команда реттілігі

d)

Нәтиже сипаттамасы

22.

Программалау парадигмасы нені білдіреді?

a)

Программа синтаксисі

b)

Программа жазу процесі

c)

Программист қолданатын логикалық әдіс

d)

Тілдің компиляторы

23.

"Pure" функционалдық тіл мысалы:

a)

C

b)

Python

c)

Haskell

d)

JavaScript

24.

Объектіге бағытталған тілдерде мұрагерлік не үшін қолданылады?

a)

Айнымалыны сақтау

b)

Кодты көшіру

c)

Қайта қолдану және кеңейту

d)

Жадыны тазарту

25.

Программалау тарихында алғашқы логикалық тіл:

a)

Prolog

b)

Java

c)

Haskell

d)

ALGOL

26.

Қай парадигмада жадыны басқару программисттің қолында болады?

a)

Функционалдық

b)

Декларативті

c)

Императивті

d)

Барлығы

27.

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

a)

1950-жылдары

b)

1970-жылдары

c)

1990-жылдары

d)

2000-жылдары

28.

Мультипарадигмалық тілге мысал:

a)

C++

b)

Prolog

c)

Haskell

d)

Pascal

29.

Lisp тілі қандай парадигмаға жатады?

a)

Императивті

b)

Логикалық

c)

Функционалдық

d)

Объектіге бағытталған

30.

«Жағдайды сақтау» ұғымы қай парадигмада маңызды емес?

a)

Императивті

b)

Объектіге бағытталған

c)

Функционалдық

d)

Процедуралық

31.

Декларативті тілдерге тән қасиет:

a)

Нұсқаулар нақты көрсетіледі

b)

Орындалу жолын сипаттайды

c)

Не істеу керек екенін ғана сипаттайды

d)

Процедуралар қолданылады

32.

Программалау жүйесінің негізгі міндеті:

a)

Тек мәтін теру

b)

Кодты енгізіп, автоматты түрде жөндеу

c)

Программаны жасау, аудару және орындау

d)

Компьютерлік ойын жасау

33.

Компилятор қандай функция атқарады?

a)

График сызу

b)

Программа құрылымын өзгертеді

c)

Жоғары деңгейлі тілден машина тіліне аударады

d)

Программаны шифрлайды

34.

Интерпретатор мен компилятордың басты айырмашылығы:

a)

Интерпретатор толық кодты бірден орындайды, компилятор жолдап орындайды

b)

Компилятор орындайды, интерпретатор аударады

c)

Интерпретатор жолмен орындайды, компилятор түгел аударады

d)

Интерпретатор тек объектіге бағытталған тілдерге арналған

35.

Программалау жүйесіне кірмейтін компонент:

a)

Текстік редактор

b)

Процессор

c)

Компилятор

d)

Линковщик

36.

Программаның құрылымына не жатпайды?

a)

Айнымалылар мен операторлар

b)

Массивтер мен циклдер

c)

Құжаттама (documentation)

d)

Электрлік сұлба

37.

Программалау жүйесі дегеніміз не?

a)

Компьютердің операциялық жүйесі

b)

Программаларды орындау құрылғысы

c)

Программа жазуға, өңдеуге, тексеруге және орындауға арналған құралдар жиынтығы

d)

Принтермен жұмыс істеу құралы

38.

Линковщик (linker) қандай қызмет атқарады?

a)

Файлдарды біріктіреді

b)

Кодты шифрлайды

c)

Қате іздейді

d)

Бағдарламаны принтерге жібереді

39.

IDE ұғымы нені білдіреді?

a)

Жадты тазалау құралы

b)

Принтер драйвері

c)

Интеграцияланған программалау ортасы

d)

Кодты тасымалдау жүйесі

40.

Төмендегі қайсысы программалау жүйесінің құрамдас бөлігі?

a)

Браузер

b)

Текстік редактор

c)

Антивирус

d)

Видео плеер

41.

Программа құрылымының негізгі элементтері:

a)

Код, график, музыка

b)

Айнымалылар, операторлар, блоктар

c)

Құжаттар, фотолар

d)

Веб-сайт, сервер

42.

Компиляторда қате табылса не болады?

a)

Программа орындалады

b)

Автоматты түрде жөнделеді

c)

Қате туралы хабарлама беріледі

d)

Қате еленбейді

43.

Программа құрылымында main() не үшін қажет?

a)

Программаны тоқтату

b)

Жадыны тазарту

c)

Программаны бастау

d)

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

44.

Код редакторының рөлі:

a)

Сурет салу

b)

Код жазу мен өңдеу

c)

Компьютерді қосу

d)

Ойын ойнау

45.

Программалау жүйесінде отладчик (debugger) не істейді?

a)

Бағдарламаға пароль қояды

b)

Қателерді табуға және тексеруге көмектеседі

c)

Жаңа проект жасайды

d)

Айнымалыларды автоматты түрде таңдайды

46.

Программа құрылымындағы "сигнатура" дегеніміз:

a)

Айнымалының мәні

b)

Функцияның аты және параметрлері

c)

Сурет аты

d)

Код ұзындығы

47.

Программа орындалатын орта қалай аталады?

a)

Runtime environment

b)

Design tool

c)

Компилятор

d)

Linker

48.

Программалау жүйесі толыққанды жұмыс істеу үшін не қажет?

a)

Тек редактор

b)

Код жазуға арналған қағаз

c)

Барлық негізгі компоненттер: компилятор, редактор, отладчик, т.б.

d)

Сканер

49.

Компилятордың өнімін не деп атайды?

a)

Код

b)

Объектілік файл

c)

Шаблон

d)

Ресурс

50.

IDE құралдарының мысалы:

a)

MS Paint

b)

Notepad

c)

Visual Studio

d)

Windows Explorer

51.

Төмендегі қай элемент программа құрылымында міндетті емес?

a)

Комментарий

b)

Оператор

c)

Айнымалы

d)

main функциясы

52.

Программа құрылымындағы циклдердің қызметі:

a)

Бірдей әрекетті қайталау

b)

Программаны тоқтату

c)

Дыбыс шығару

d)

Қате жіберу

53.

Программалау жүйесінің логикалық құрылымы:

a)

Процессор → Принтер → Диск

b)

Редактор → Компилятор → Линковщик → Орындаушы

c)

Монитор → Тінтуір → Клавиатура

d)

Сурет → Кесте → Видео

54.

Отладчиктің көмегімен не істей аламыз?

a)

Компьютерді өшіру

b)

Кодты принтерге шығару

c)

Қадамдап орындап, ақауларды анықтау

d)

Тек қана енгізу

55.

Компилятордың негізгі кезеңі:

a)

Құжат сақтау

b)

График сызу

c)

Лексикалық, синтаксистік, семантикалық талдау

d)

Дыбыспен өңдеу

56.

Программа құрылымындағы "айнымалы" не үшін қажет?

a)

Дыбыс шығару үшін

b)

Деректерді сақтау үшін

c)

Қате шығару үшін

d)

График салу үшін

57.

Программа құрылымының ең соңғы кезеңі:

a)

Код жазу

b)

Қате іздеу

c)

Орындау (execution)

d)

Жадыны тазалау

58.

Программалау жүйесінде құрама тіл деп қайсы аталады?

a)

Машина тілі

b)

Тек вебке арналған тіл

c)

Бірнеше парадигманы қолдайтын тіл

d)

Графикалық тіл

59.

Программа құрылымындағы "функция" нені білдіреді?

a)

Сурет салу бөлігі

b)

Мәліметтерді сақтау орны

c)

Қайта қолдануға болатын код блогы

d)

Компьютерді басқару әдісі

60.

"Build" процесі кезінде не болады?

a)

Сайт ашылады

b)

Код интернетке жіберіледі

c)

Код жинақталып, орындалатын файлға айналады

d)

Видео ашылады

61.

Программалау жүйесі арқылы орындалатын процесс:

a)

Кино көру

b)

Файл жою

c)

Программаны жазу → Тексеру → Аудару → Орындау

d)

Антивирус орнату

62.

C тілінде келесі жазылған int 2num = 10; қатесі неде?

a)

Айнымалының типі дұрыс емес

b)

Санмен басталған идентификатор болмайды

c)

int кілттік сөз емес

d)

; қажет емес

63.

Python тілінде тұрақты (constant) мәнді көрсету үшін қандай белгі қабылданған?

a)

const

b)

#define

c)

Тек бас әріппен жазу арқылы

d)

val

64.

C++ тіліндегі cin және cout қандай кітапхана арқылы жұмыс істейді?

a)

adwda

b)

ad

c)

iostream

d)

stdlib.h>

65.

Python тілінде input() функциясының қай қасиеті дұрыс?

a)

Ол тек бүтін сандар қабылдайды

b)

Ол логикалық мән қабылдайды

c)

Ол жол (string) типінде мән қайтарады

d)

Ол тек айнымалы атымен жұмыс істейді

66.

C тілінде қандай оператор логикалық "және" мағынасын береді?

a)

||

b)

&&

c)

&

d)

!

67.

for циклі қай тілдерде қолданылады?

a)

Тек Python

b)

Тек C

c)

Барлық аталған (Python, C++, C)

d)

Тек C++

68.

C++ тіліндегі namespace түсінігінің мақсаты:

a)

Массивтерді сақтау

b)

Файлмен жұмыс

c)

Аты бірдей идентификаторларды ажырату

d)

Жадыны босату

69.

Python тілінде True дегеніміз:

a)

Айнымалы

b)

Функция

c)

Логикалық тұрақты

d)

Кілттік сөз емес

70.

Келесі Python өрнегінің нәтижесі: 5 // 2

a)

2.5

b)

3

c)

2

d)

2.0

71.

C++ тілінде ++a және a++ айырмашылығы:

a)

Бірдей

b)

++a — алдын ала арттыру, a++ — кейін

c)

Екеуі де азайтады

d)

Екеуі де тек глобал айнымалыда жұмыс істейді

72.

int, float, char – бұл не?

a)

Операторлар

b)

Айнымалы атаулары

c)

Мәлімет типтері

d)

Кілттік сөздер емес

73.

int, float, char – бұл не?

a)

Операторлар

b)

Айнымалы атаулары

c)

Мәлімет типтері

d)

Кілттік сөздер емес

74.

Python-да айнымалы типін көрсету қажет пе?

a)

Иә, міндетті түрде

b)

Тек бүтін сандар үшін

c)

Жоқ, тип автоматты түрде анықталады

d)

Тек логикалық мәндер үшін

75.

#include не үшін қажет?

a)

Массивтерді қолдану үшін

b)

printf, scanf функцияларын қолдану үшін

c)

Логикалық операторлар үшін

d)

Айнымалыны анықтау үшін

76.

Python-да = мен == айырмашылығы:

a)

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

b)

= — салыстыру, == — меншіктеу

c)

= — меншіктеу, == — салыстыру

d)

Екеуі де логикалық операция

77.

C++ тілінде switch қандай оператор?

a)

Цикл

b)

Таңдау (шарттық)

c)

Массив

d)

Константа

78.

Python-да elif сөзі қай кезде қолданылады?

a)

Цикл ашқанда

b)

Блокты аяқтағанда

c)

if-ке балама жағдай жасау үшін

d)

Мәлімет енгізу үшін

79.

int a = 5 / 2; C++ тілінде нәтиже қандай?

a)

2

b)

2.5

c)

2.0

d)

Қате

80.

C тіліндегі scanf("%d", &x); командасында &x нені білдіреді?

a)

Айнымалының типін

b)

Жады мекенжайын

c)

Статикалық мән

d)

Енгізілетін мәннің ұзындығы

81.

Төмендегі қайсысы идентификатор болмай алады?

a)

_value

b)

sum

c)

int

d)

total123

82.

Python тілінде енгізілген деректі бүтін санға түрлендіру үшін:

a)

int(input())

b)

str(input())

c)

float(input())

d)

bool(input())

83.

Айнымалы аты не нәрседен бастала алмайды?

a)

Әріптен

b)

Төменгі сызық (_)

c)

Саннан

d)

Бас әріптен

84.

Python тілінде input() функциясы қай кезде қатемен жұмыс істейді?

a)

Жол енгізгенде

b)

Айнымалы жоқ кезде

c)

Сан сұралғанда, бірақ жол енгізілгенде

d)

print() қолданылмаса

85.

char типі қандай мәнді сақтайды?

a)

Тек бүтін сан

b)

Бір символ

c)

Көп жолды мәтін

d)

float мән

86.

!= операторы қандай қызмет атқарады?

a)

Тең

b)

Тең емес

c)

Артық

d)

Кіші тең

87.

Python тілінде print("Hello", end="") нәтижесі қандай?

a)

Hello, келесі жолдан

b)

Hello, жаңа жолмен

c)

Hello, жаңа жолсыз

d)

Қате

88.

if-else қандай оператор түріне жатады?

a)

Анықтау

b)

Логикалық

c)

Шарттық

d)

Циклдік

89.

Айнымалыны глобал деп жариялау үшін Python-да не жазылады?

a)

global

b)

static

c)

const

d)

public

90.

C++ тілінде endl не үшін қажет?

a)

Айнымалыны аяқтау

b)

Жаңа жолға көшу

c)

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

d)

Кодты тоқтату

91.

Python-дағы құрылымдық блоктар немен ажыратылады?

a)

{}

b)

;

c)

: және шегініс (indentation)

d)

begin және end