wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 91

Worksheet time: 46mins

Name
Class
Date
1.

Деректер типі дегеніміз не?

a)

Айнымалы аты

b)

Мәліметтің мәні

c)

Мәліметтің түрі мен оған қолданылатын операциялар жиынтығы

d)

Файл пішімі

2.

int, float, char типтері қандай типтерге жатады?

a)

Құрылымдық типтер

b)

Қолданушы типтері

c)

Кірістірілген қарапайым типтер

d)

Мәліметтер базасы типтері

3.

Python тіліндегі list, tuple, set қандай деректер типі?

a)

Қарапайым типтер

b)

Құрылымдық (құрама) типтер

c)

Символдық типтер

d)

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

4.

C++ тіліндегі struct арқылы не анықтаймыз?

a)

Цикл

b)

Қолданушы типі

c)

Мәліметтер қоры

d)

Символдық айнымалы

5.

Айнымалының типін нақты көрсету қандай тілдерде міндетті?

a)

Python

b)

C және C++

c)

HTML

d)

JavaScript

6.

Python тілінде айнымалының типі қалай анықталады?

a)

Программист қолмен жазады

b)

Командалық жолмен

c)

Интерпретатор автоматты түрде

d)

Файл арқылы

7.

C тіліндегі double типі нені білдіреді?

a)

Бір символ

b)

Ұзын бүтін сан

c)

Екілік код

d)

Нақты (ондық) сан

8.

bool типінің мүмкін мәндері:

a)

"yes" және "no"

b)

0 және 1

c)

"true" және "false"

d)

Тек 1

9.

Қайсысы қолданушы деректер типіне жатады?

a)

float

b)

int

c)

struct

d)

char

10.

Құрылымдық типтің басты ерекшелігі:

a)

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

b)

Бірнеше түрлі мәнді бір блокта сақтайды

c)

Айнымалының тек атын қолданады

d)

Әрдайым логикалық операциямен қолданылады

11.

Python-да type(x) функциясы не үшін керек?

a)

Айнымалыны өшіру

b)

Айнымалының мәнін шығару

c)

Айнымалы тип

12.

Python-да type(x) функциясы не үшін керек?

a)

Айнымалыны өшіру

b)

Айнымалының мәнін шығару

c)

Айнымалы типін анықтау

d)

Айнымалы атауын өзгерту

13.

C++ тіліндегі union құрылымы қай ерекшелігімен ажыратылады?

a)

Әрбір өріске бөлек жад береді

b)

Барлық өрістер бір жад аймағын бөліседі

c)

Айнымалыларды жасырады

d)

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

14.

Деректерді түрлендіру не үшін қажет?

a)

Кодты жазу үшін

b)

Бір типтегі мәнді екінші типке ауыстыру үшін

c)

Айнымалыны жою үшін

d)

Тек шарт тексеру үшін

15.

Явно (қолмен) түрлендіру қалай жазылады? Мысалы, int x = (int)3.5;

a)

Автоматты түрде

b)

Айнымалы атымен

c)

Қолмен көрсетіп

d)

#define арқылы

16.

Қандай тип символ сақтауға арналған?

a)

float

b)

bool

c)

char

d)

int

17.

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

a)

массив

b)

struct

c)

float

d)

list

18.

Python-да int("123") өрнегі не істейді?

a)

Айнымалыны шығарады

b)

Жолды бүтін санға түрлендіреді

c)

Қате береді

d)

Типті жояды

19.

Төмендегі қай тип логикалық мәндерге арналған?

a)

int

b)

bool

c)

float

d)

char

20.

C тіліндегі typedef сөзі:

a)

Айнымалыны жояды

b)

Жаңа типке балама ат береді

c)

Файл қосады

d)

Тек компиляторға арналған

21.

Python-да tuple типінің басты қасиеті:

a)

Өзгермелі

b)

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

c)

Өзгермейтін ретті тізбек

d)

Логикалық тізім

22.

Қай тип нақты сандарды сақтауға арналған?

a)

int

b)

bool

c)

float

d)

char

23.

C++ тіліндегі массив – қандай тип?

a)

Қарапайым

b)

Құрылымдық

c)

Символдық

d)

Кірістірілген

24.

Деректер типін дұрыс таңдау неге әсер етеді?

a)

Бағдарлама атауына

b)

Жұмыс жылдамдығы мен жады тиімділігіне

c)

Экран түсіне

d)

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

25.

C тілінде float x = 5 / 2; нәтижесі қандай?

a)

2.0

b)

2.5

c)

2

d)

2.50

26.

Python-да деректер түрін өзгерту әдісі:

a)

Кастинг

b)

int(), float(), str() функциялары

c)

return

d)

bool() және const

27.

sizeof(int) C тілінде не үшін қажет?

a)

Айнымалы мәнін көрсету

b)

Код көлемін есептеу

c)

Типтің жадыда алатын орнын білу

d)

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

28.

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

a)

Файл типі

b)

Құрылымдық айнымалы

c)

Саналған қолданушы типі

d)

Символдық айнымалы

29.

Келесі Python операциясы не береді: float(3)

a)

3.0

b)

"3"

c)

3

d)

қатемен тоқтайды

30.

Айнымалы типін көрсетпей жазу – қандай тілдерге тән?

a)

Тек C

b)

Тек C++

c)

Python

d)

Барлық төмен деңгейлі тілдер

31.

Деректер типін таңдауда не ескерілуі керек?

a)

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

b)

Мәліметтің көлемі мен сипаты

c)

Код жолдарының саны

d)

Компьютер жылдамдығы

32.

if-else қандай басқару құрылымына жатады?

a)

Циклдік

b)

Тармақталу

c)

Қайталанатын

d)

Мәліметтік

33.

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

a)

Көп шартты таңдау үшін

b)

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

c)

Айнымалы енгізу үшін

d)

Массивпен жұмыс үшін

34.

Python тіліндегі if x == 5: жазбасында қандай қате болуы мүмкін?

a)

Қате жоқ

b)

: белгісі артық

c)

== орнына = қолдану керек

d)

if үлкен әріппен жазылуы керек

35.

for цикліне тән қасиет:

a)

Шарт соңында тексеріледі

b)

Шарт орындалмаса да бір рет орындалады

c)

Алдын ала шарт пен есептегіш беріледі

d)

Тек символдық айнымалыда жұмыс істейді

36.

while циклінің ерекшелігі:

a)

Бір рет міндетті түрде орындалады

b)

Шарт соңынан тексеріледі

c)

Шарт алдын ала тексеріледі

d)

Тек нақты сандармен жұмыс істейді

37.

do-while циклінде шарт:

a)

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

b)

Соңынан тексеріледі

c)

Ешқашан тексерілмейді

d)

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

38.

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

a)

Шарт жалған болса орындалады

b)

Бір рет орындалады

c)

Шексіз цикл

d)

Қате синтаксис

39.

Есептегіш циклі дегеніміз не?

a)

Шартсыз қайталанатын цикл

b)

Белгілі бір рет қайталанатын цикл

c)

Мәлімет енгізу циклі

d)

Объектілік цикл

40.

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

a)

Циклға кіру үшін

b)

Тармақталуды өзгерту үшін

c)

Циклді мәжбүрлі түрде тоқтату үшін

d)

Айнымалы мәнін өзгерту үшін

41.

continue операторының мәні:

a)

Циклден толық шығу

b)

Қате шығару

c)

Циклдің келесі итерациясына өту

d)

Айнымалыны өзгерту

42.

Python-дағы range(1, 5) функциясы не береді?

a)

1, 2, 3, 4, 5

b)

1, 2, 3, 4

c)

2, 3, 4, 5

d)

0, 1, 2, 3

43.

C тілінде while(1) жазбасы не білдіреді?

a)

Шарт орындалмаса

b)

Шексіз цикл

c)

Тармақ

d)

Компиляциялық қате

44.

if шартында = қолданудың салдары:

a)

Айнымалыға мән меншіктеледі

b)

Қате шығарылады

c)

Шарт автоматты түрде орындалады

d)

Шарт ешқашан орындалмайды

45.

for (int i = 0; i < 3; i++) – бұл не?

a)

Шарт тексерілмейтін цикл

b)

Тармақталу

c)

Есептегіш циклі

d)

Шексіз цикл

46.

else if қолдану не үшін қажет?

a)

Екі шартты қатар тексеру үшін

b)

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

c)

Айнымалы енгізу үшін

d)

Енгізу/шығару үшін

47.

Python-да elif – бұл:

a)

else + if баламасы

b)

Цикл операторы

c)

Мәлімет типі

d)

Функция аты

48.

switch-case қай тілдерде қолданылады?

a)

Тек Python

b)

Тек C

c)

C және C++

d)

Python және Java

49.

default бөлімі switch ішінде не істейді?

a)

Қате шығарады

b)

Ештеңе істемейді

c)

Басқа case орындалмаса орындалады

d)

Циклге өтеді

50.

Цикл орындалмауы үшін шарт қандай болу керек?

a)

Шарт жалған болуы керек

b)

Айнымалы болмауы керек

c)

Циклдің аты дұрыс болмауы керек

d)

continue бол

51.

Python-да циклден шығу үшін не қолданылады?

a)

return

b)

break

c)

stop

d)

end

52.

for x in range(3): қанша рет орындалады?

a)

2

b)

3

c)

4

d)

0

53.

Шарттық операторда && мағынасы:

a)

Немесе

b)

Жоққа шығару

c)

Және

d)

Айнымалы енгізу

54.

if (x > 0 && x < 10) – бұл не?

a)

Цикл

b)

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

c)

Символдық өрнек

d)

Функция

55.

!= операторы қандай мағына береді?

a)

Тең

b)

Кіші

c)

Тең емес

d)

Үлкен тең

56.

for циклінде итератор не үшін қажет?

a)

Айнымалыны өзгерту

b)

Цикл ұзақтығын бақылау

c)

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

d)

Қате шығару

57.

do-while қай тілдерде кездеседі?

a)

Тек Python

b)

C және C++

c)

HTML

d)

JavaScript

58.

while True: циклінде тоқтау үшін не қажет?

a)

continue

b)

break

c)

exit

d)

end

59.

Екі шартты тексеру үшін қандай оператор қажет?

a)

==

b)

||

c)

&&

d)

++

60.

C++ тілінде циклдерді қандай құрылымдар жүзеге асырады?

a)

if, else

b)

for, while, do-while

c)

switch, case

d)

struct, enum

61.

Python-да цикл ішінде pass қолданылса:

a)

Программа тоқтайды

b)

Ешқандай әрекет жасалмайды

c)

Цикл қайталанбайды

d)

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

62.

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

a)

list

b)

dict

c)

tuple

d)

set

63.

Python-дағы set құрылымының басты қасиеті:

a)

Индекстелген және қайталанады

b)

Қайталанбайтын, ретті емес элементтер

c)

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

d)

Екі өлшемді мәліметтерге арналған

64.

C++ тіліндегі массивтің индексациясы неден басталады?

a)

1

b)

-1

c)

0

d)

10

65.

Python тілінде тізімге (list) элемент қосу үшін қай әдіс қолданылады?

a)

insert()

b)

add()

c)

push()

d)

append()

66.

dict құрылымында кілт ретінде қолдануға болмайтын тип:

a)

string

b)

int

c)

list

d)

tuple

67.

C тіліндегі жолдар қандай тип арқылы сипатталады?

a)

string

b)

char[]

c)

list

d)

word

68.

Python-дағы len("Hello") нәтижесі қандай?

a)

6

b)

4

c)

5

d)

қатемен тоқтайды

69.

list[2:5] жазбасы нені білдіреді?

a)

2-ден 5-ке дейін, 5 кірмейді

b)

2-ден 5-ке дейін, 5 кіреді

c)

Тек 2-ші элемент

d)

Қате

70.

Python-да in операторы не үшін қолданылады?

a)

Тізімді көшіру үшін

b)

Элементтің бар-жоғын тексеру үшін

c)

Массив құру үшін

d)

Жиындарды біріктіру үшін

71.

C++ тілінде жолдарды өңдеу үшін қолданылатын кітапхана:

a)

A)array

b)

string.h

c)

strings

d)

iostream

72.

Python тілінде list.remove(x) не істейді?

a)

Барлық x-терді өшіреді

b)

Бірінші кездескен x-ті өшіреді

c)

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

d)

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

73.

Python-дағы dict.keys() не қайтарады?

a)

Мәндердің тізімі

b)

Кілттер тізімі

c)

Бос тізім

d)

Кілттердің саны

74.

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

a)

list

b)

tuple

c)

string

d)

set

75.

tuple типінің басты айырмашылығы:

a)

Қайталанатын

b)

Өзгермейтін

c)

Тек сандар

d)

Сөздікпен байланысқан

76.

Python-да split() әдісі не үшін керек?

a)

Жолдарды біріктіру

b)

Жолды тізімге бөлу

c)

Символдарды өшіру

d)

Айнымалыны өзгерту

77.

C++ массивін сипаттау үлгісі:

a)

int arr()

b)

array arr;

c)

int arr[10];

d)

list arr;

78.

join() әдісі қай типтермен жұмыс істейді?

a)

dict

b)

list және string

c)

set

d)

float

79.

Python-да max([1, 3, 2]) нәтижесі:

a)

1

b)

2

c)

3

d)

Қате

80.

Сөздік (dictionary) не арқылы ұйымдастырылады?

a)

Индекстер арқылы

b)

Кілт-мән жұбы арқылы

c)

Жол және символ арқылы

d)

Массив элементтерімен

81.

Python-да sorted(set) не қайтарады?

a)

set ішіндегіні сұрыптап қайтарады

b)

dict қайтарады

c)

tuple қайтарады

d)

Элементтерді өшіреді

82.

Массив элементін өңдеу дегеніміз:

a)

Массивке жаңа тип беру

b)

Массив элементін өзгерту, өшіру, қосу

c)

Массив өлшемін өзгерту

d)

Индексті ауыстыру

83.

Python-да list.pop() әдісі не істейді?

a)

Алдыңғы элементті қайтарады

b)

Соңғы элементті қайтарады және өшіреді

c)

Барлық элементті көшіреді

d)

Элементті екі еселейді

84.

C++ тілінде жолдардың соңында қандай символ болады?

a)

.

b)

\n

c)

0x00

d)

\0

85.

Python-да жиындарды біріктіру әдісі:

a)

add()

b)

merge()

c)

union()

d)

combine()

86.

reverse() әдісі тізімге не істейді?

a)

Сұрыптайды

b)

Көшірмесін қайтарады

c)

Қайта бағыттайды

d)

Тізімді кері ретпен орналастырады

87.

dict.get("key") әдісінің артықшылығы:

a)

Кілт болмаса, None қайтарады

b)

Қате шығарады

c)

Тізімге айналдырады

d)

Элементті жояды

88.

Python-дағы isalpha() әдісі не істейді?

a)

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

b)

Цифр ма екенін тексереді

c)

Жолды кіші әріпке түрлендіреді

d)

Сөзді бөледі

89.

Python-да strip() әдісі не үшін қолданылады?

a)

Жолды өшіру

b)

Жол ішіндегі бос орындарды жою

c)

Символдарды қосу

d)

Тізім жасау

90.

Python-да кілттер бірдей болған жағдайда сөздік не істейді?

a)

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

b)

Соңғы мәнін ғана қалдырады

c)

Барлығын қосады

d)

Қате шығарады

91.

Массивті өңдеуге арналған функциялардың бірі:

a)

input()

b)

sort()

c)

print()

d)

return()