wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

программалау

Total questions: 90

Worksheet time: 45mins

Name
Class
Date
1.

“Алгоритм”

термині қашан және қайда пайда болды:

a)

XX ғасырда, США.

b)

XIX ғасырда, Англия.

c)

IX ғасыр, Хорезм.

d)

IX ғасырда, Франция.

e)

IX ғасыр, Греция.

2.

Алгоритмді жазу әдістерін көрсетіңіз:

a)

блок-схема

b)

функция

c)

диаграмма

d)

кесте

e)

процедура

3.

Қай өрнектің мәні дұрыс емес

a)

2 % 5 = 2.

b)

Pow(2,2)=4.

c)

10 % 3 = 0.

d)

Sqrt(16)=4.

e)

18 % 4 = 2.

4.

Break интсрукциясы

a)

Ағымдық циклдің орындалуын тоқтатады

b)

Программа жұмысын уақытынан бұрын аяқтайды.

c)

Ағымдық итерация аяқталмай тұрып, келесі итерацияға көшіру қызметін атқарады

d)

санның бөлшек бөлігін анықтайды

e)

аргументті квадраттайды

5.

k:=0;

for (i=0;i< n; i++)

for( j=0;j<n;j++)

if (a[i][ j]>0) k:=k+1;

cout<<k;

Программаның бөлігі орындалуының нәтижесінде не аламыз?

a)

Максималды элементті

b)

Оң элементтердің қосындысын

c)

Оң элементтердің санын

d)

Минималды элементті

e)

Элементтер өсу бойынша сұрыпталады.

6.

k:=0;

for (i=0;i< n; i++)

for( j=0;j<n;j++)

if (a[i][ j]>0) k:=k+a[i][j];

cout<<k;

Программаның бөлігі орындалуының нәтижесінде не аламыз?

a)

Оң элементтердің қосындысын

b)

Максималды элементті

c)

Оң элементтердің санын

d)

Минималды элементті

e)

Элементтер өсу бойынша сұрыпталады

7.

Меншіктеу қайсы жағдайда қате жазылған?

a)

b+1=a

b)

a=1

c)

a=a

d)

a=a+a

e)

a=a+1

8.

Мәні 2-ге тең өрнек қайсысы?

a)

(20 / 7)*10

b)

10 / 4

c)

10/(3+4)

d)

2*8

e)

1%7

9.

Төмендегі әрекеттердің барлығының кезектесіп орындалу нәтижесінде a және b айнымалыларының мәндері неге тең болады?

а=4;

b=a+1;

b=b+1;

a=a*a;

a=a+1;

a)

a=1; b=6

b)

a=16; b =5

c)

a=5; b=6

d)

a=1; b=6

e)

a=17; b=6

10.

Келесі программа орындалғанда S неге тең?

i=1; s=0; x=4;

while( i<3){ s:=s+x*i; i++; }

a)

-12

b)

8

c)

2

d)

12

e)

6

11.

Келесі программа орындалғанда S неге тең?

i=1; s=10; x=4;

while( i<3){ s:=s+x*i; i++; }

a)

22

b)

-22

c)

8

d)

6

e)

2

12.

x=15; y=3;

x=y; y=x;

cout<<”Х+y=”<< x+y;

Программасының бөлігі орындалу нәтижесінде экранға не шығарылады?:

a)

X+y=15

b)

X+y=18

c)

X+y=30

d)

X+y=6

e)

X+y=3

13.

x=15; y=-15;

x=y; y=x;

cout<<”Х+y=”<< x+y;

Программасының бөлігі орындалу нәтижесінде экранға не шығарылады?:

a)

X+y=-30

b)

X+y=-15

c)

X+y=30

d)

X+y=15

e)

X+y=0

14.

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

const int n=3;

s=0; f=1;

for ( i=2;i<=3;i++) {

f:=f * i;

s:=s+f;

}

cout<<”s=”<< s;

a)

s=2

b)

s=7

c)

s=1

d)

s=9

e)

s=8

15.

Бүтін ондық санды білдіретін формат спецификаторы:

a)

%d.

b)

%c.

c)

%f.

d)

%e.

e)

%s.

16.

Жылжымалы нүктелі нақты санды білдіретін формат спецификаторы

a)

%f

b)

%s

c)

%d

d)

%c

e)

%e

17.

С/С++ тіліндегі комментарийді анықтайтын таңба қайсы?

a)

/* …*/

b)

{…}

c)

[…]

d)

//…//

e)

/…/

18.

for инструкциясы дұрыс жазылған жолды көрсетіңіз

a)

for( )

b)

for(i>10, i=i+1)

c)

for(i++, i<10)

d)

for(i=1; i<=n; i++)

e)

for (I, i<n, i++)

19.

Сегіздік кодты бейнелейтін эскейп тізбегі

a)

\ooo

b)

\b

c)

\xhh

d)

\ooi

e)

\i

20.

Х- ті Y- ке бөлгенде қалдықты беретін бинарлық операторды көрсетіңіз:

a)

х % y

b)

х*y

c)

х/y

d)

х||y

e)

х&y

21.

Strstr (S1,S2) функциясы …

a)

S1 жолына S2 жолының енуін анықтайды

b)

S1 жолының соңына S2 жолын тіркеп жазады

c)

S1, S2 жолдарын салыстырады

d)

S1 жолының әріптерін жоғарғы регистрге ауыстырып S2 жолына жазады

e)

S1 жолының әріптерін төменгі регистрге ауыстырып S2 жолына жазады

22.

Спецификатордың алдындағы қандай таңба санды барлық уақытта таңбасымен шығару қажеттігін білдіреді?

a)

+

b)

-

c)

#

d)

%

e)

&

23.

Мәндер енгізу барысында буферді тазалау үшін қандай функция қолданылады?

a)

flushall ( )

b)

flush

c)

Dispose()

d)

Clear()

e)

clear bus

24.

С/С++ тілінде циклдың қандай түрлері бар? Төменде көрсетілген нұсқалардың ішінен дұрыс емесін көрсетіңіз.

a)

repeat until;

b)

for ();

c)

while ;

d)

do while;

e)

while, do while;

25.

double түріндегі ең кіші бүтін мәнді қайтаратын функция-?

a)

ceil(x)

b)

floor(x)

c)

fabs(x)

d)

abs( x)

e)

atoi(x)

26.

С/С++ тілінде екі өлшемді массивті сипаттаудың төменде көрсетілген нұсқаларының ішінен дұрысын көрсетіңіз

a)

<типі> <массив аты> [жолының өлшемі] [бағанының өлшемі];

b)

var <массив аты>:array[1..n,1..m] of <типі>

c)

<массив аты> [өлшемі] <типі>;

d)

void <массив атыі> [өлшемі] <типі>.

e)

<массив атыі> [өлшемі] <типі>.

27.

C тілінде екі өлшемді массивтің элементтерін экранға шығаруға арналған дұрыс нұсқа қайсы?

a)

for (i=0; i< <массив өлшемі>; i++ )

for (j=0; j< <массив өлшемі>; j++ )

printf(‘% <массив типінің форматы>’, <массив аты> [і] [j]);

b)

for (i=0; i<= <массив өлшемі>; i++ )

for (j=0; i<= <массив өлшемі>; j++ )

printf(‘& <массив типінің форматы>’, % <массив аты> [і] [j]);

c)

for (i=0; i<= <массив өлшемі>; i++ )

for (j=0; i<= <массив өлшемі>; j++ )

scanf(‘% <типінің форматы>’, & <массив аты> [і] [j]);

d)

for (i=0, i< <массив өлшемі>, i++ )

for (j=0, j< <массив өлшемі>, j++ )

printf(‘% <типінің форматы> & <массив аты> [і] [j]”);

e)

for (, i< <массив өлшемі>, i++ )

for (j=0, j< <массив өлшемі>, j++ )

printf(‘% <типінің форматы> & <массив аты> [і] [j]”);

28.

Төмендегі фрагмент нені анықтайды?

If (c>=’0’ && c<=’9’) ++nc[c-‘0’];

a)

Литер цифр болса, онда әр цифрдың кодын анықтайды;

b)

Литер цифр болса, онда әр цифрдың санын анықтайды;

c)

Литер цифр болсамаса, онда әр цифрдың санын анықтайды;

d)

Әр символдың санын анықтайды;

e)

Литерлер санын анықтайды;

29.

Таңдау конструкциясының барлық тармағына қойылуы мүмкін инструкцияны көрсетіңіз:

a)

Break;

b)

Exit;

c)

Close;

d)

Switch;

e)

Ондай мүмкін емес.

30.

Программаны өңдеу (отладка) дегеніміз не?

a)

Программаның алгоримтінің қателерін табу процесі.

b)

Программаны орындау процесі.

c)

Программаның логикалық қателерін табу процесі.

d)

Программаның синтаксистік қателерін табу процесі.

e)

Программа мәтініндегі қатені іздеу, жөндеу процесі.

31.

Рекурсияның түрлері:

a)

Тіке, жанама.

b)

Тізбекті, тізбексіз.

c)

Статикалық, динамикалық

d)

Терең, тайыз.

e)

Шексіз, шектеулі

32.

Қолданушы файлмен байланыс орнату үшін қандай декларацияны анықтауы тиіс:

a)

FILE *fp;

b)

file fp;

c)

FILE open (fn);

d)

fopen file

e)

file *open

33.

Графикамен жұмыс жасағанда қате кодын экранға шығару үшін қандай функция пайдаланылады:

a)

grapherrormsg (қате коды);

b)

detectgraph(қате коды);

c)

graphresult (қате коды);

d)

error (қате коды);

e)

closegraph(қате коды);

34.

Тексттік режимнен графиктік режимге қайта ауысу функциясы:

a)

detectgraph( );

b)

restorecrtmode( );

c)

setgraphmode( );

d)

initgraph( );

e)

grapherrormsg ();

35.

Ағымдағы драйвер үшін графикалық режимнің ең үлкен мәнін қайтаратын функцияны таңдаңыз:

a)

getmaxmode ( );

b)

getmaxxy ( );

c)

maxxy( );

d)

getmax( );

e)

maxmode ( );

36.

settextstyle ( ) функциясы қандай қызмет атқарады?

a)

Шрифт сызылымын тағайындайды;

b)

Шрифт түсін тағайындайды;

c)

Шрифт өлшемін тағайындайды

d)

Шрифт түрін, бағытын, өлшемін тағайындайды;

e)

Шрифт бағытын тағайындайды;

37.

cleardevice ( ) функциясы қандай қызмет атқарады?

a)

Экранды тазалайды;

b)

Графикалық режимді инициялизациялайды;

c)

Графикалық режиммен жұмысты аяқтайды;

d)

Текстті экранға шығарады;

e)

Текстті өшіреді;

38.

moveto (x, y) функциясы қандай қызмет атқарады?

a)

х,у координатты нүктені салады;

b)

Ағымдағы позиция көрсеткішіне х,у өсімшелерін қосады ;

c)

Позиция көрсеткішін х,у жаңа координаттарға орын ауыстырады

d)

Басы х,у координаттарында орнласқан түзу кесінді тұрғызады;

e)

х,у позициясындағы символд өшіреді;

39.

х,у позициясынан бастап sp жолын экранға шығару функциясы

a)

outtextxy(sp);

b)

outtextxy(x,y,sp);

c)

text(x,y, sp);

d)

outtext(x,y);

e)

outtext(sp);

40.

Тұйық облысты бояу функциясы:

a)

floodfill (x,y, шекара );

b)

floodfill (x,y);

c)

fillpoly(x,y, шекара );

d)

fillellips(x,y, rx, ry);

e)

settextfill (x,y, шекара);

41.

Ешқандай мән қайтармайтын функцияны көрсетіңіз:

a)

double kos( float *p);

b)

float kos(float y);

c)

bool kos(int x, int y);

d)

float kos(char x);

e)

void kos(int x, int y);

42.

fstream filmy("prim.txt", ios :: in |ios :: app) ; өрнегінде prim.txt файлы -(дұрыс жауапты көрсет)

a)

мәліметті оқуға және толықтыруға, жазуға ашылады

b)

ашылмайды

c)

файл бар болса, объект filmy құрылмайды

d)

файл 2-лік режимде ашылады

e)

файл тек оқуға ашылады

43.

Seekg ( ) және seekp ( ) функцияларының екінші аргументтері ретінде алынған қай флаг маркерді файлдың басынан бастап көрсетілген байтқа жылжыту әрекетін орындайды?

a)

ios:: beg

b)

ios:: cur

c)

ios:: end

d)

ios:: app

e)

жылжытпайды

44.

С тілдерінде бір өлшемді массивті сипаттаудың жалпы форматы қайсысы?

a)

Массив қолданылмайды

b)

var <массив аты>:array[1..n] of <типі>

c)

<массив аты> [өлшемі] <типі>;

d)

void <массив аты> [өлшемі] <типі>.

e)

<типі> <массив аты> [өлшемі];

45.

fopen функциясындағы 2-ші аргумент режимді білдіреді. Мүмкін емес режимді

көрсетіңіз:

a)

"r"

b)

"wt"

c)

"wa"

d)

"rt"

e)

"a"

46.

Төменде көрсетілген нұсқалардың ішінен қайталану саны белгілі болғанда циклды ұйымдастыруда тиімді конструкцияны көрсетіңіз.

a)

repeat until;

b)

for ();

c)

while ;

d)

Do while ; while

e)

do while;

47.

x тен аспайтын ең үлкен бүтін мәнді қайтаратын функция-?

a)

ceil(x)

b)

floor(x)

c)

fabs(x)

d)

atoi(x)

e)

abs(x)

48.

Түзету үшін тексттік файлды ашу режимі?

a)

"b"

b)

"a"

c)

"r+"

d)

"r"

e)

"w"

49.

Логикалық типті мән қайтаратын функцияны көрсетіңіз:

a)

bool kos(int x, int y);

b)

float kos(float y);

c)

void kos(int x, int y);

d)

float kos(char x);

e)

double kos( float *p);

50.

Атаусыз структура деп …

a)

Бірдей типті айнымалылардан тұратын структураны атайды

b)

Элементтерінің бірі структура болатын структураны атайды.

c)

Анықтау барысында тегі көрсетілмеген структураны айтады.

d)

Элементтерінің бірі көрсеткіш болатын структураны атайды.

e)

Дұрыс жауап жоқ.

51.

Функцияның дұрыс сипатталған жолын көрсетіңіз:

a)

нәтиже_типі функция_аты (аргумент_типі аргумент_аты[,…] );

b)

нәтиже_типі (аргумент_типі аргумент_аты[,…] );

c)

функция_аты (аргумент_типі аргумент_аты[,…] );

d)

функция_аты: нәтиже_типі;;

e)

функция_аты (аргумент_типі аргумент_аты[,…] ): нәтиже_типі;

52.

Графикалық режим дұрыс инициализацияланған жолды көрсетіңіз:

a)

initgraph(&gd, &gm, “BGI файлының жолы”);

b)

detectgraph(&gd, &gm, “BGI файлының жолы”);

c)

initgraph(gd, &gm, “BGI файлының жолы”);

d)

detectgraph(gd, &gm, “BGI файлының жолы”);

e)

initgraph(&gd, gm, “BGI файлының жолы”);

53.

файлды тек оқуға ашу режимі қайсысы?

a)

R+;

b)

R;

c)

W

d)

W+

e)

A+

54.

Жаңа файлды әрі оқуға әрі жазға ашу режимі қайсысы?

a)

W

b)

R

c)

W+

d)

A+

e)

R+

55.

Int *p;

Int a;

p=&a;

p++;

p--;

… фрагментінің орындалу нәтижесінде р қайда сілтейді?

a)

А орналасқан орынға дейінгі ұяшыққа;

b)

Р ұяшығына.

c)

А орналасқан орыннан кейінгі ұяшыққа;

d)

Ешқайда;

e)

А мәні орналасқан орынға;

56.

Fabs(doudle x) функциясы …?

a)

Х аргументінің нақты абсолюттік мәнін есептейді

b)

Х аргументінің бүтін абсолюттік мәнін есептейді

c)

Х аргументінің мәнін есептейді;

d)

Х аргументінің дәрежелік мәнін есептейді

e)

Х аргументінің мәнін математикалық дөңгелектеу орындалады.

57.

abs( x) функциясы …?

a)

Х аргументінің нақты абсолюттік мәнін есептейді

b)

Х аргументінің мәнін есептейді;

c)

Х аргументінің бүтін абсолюттік мәнін есептейді;

d)

Х аргументінің дәрежелік мәнін есептейді;

e)

Х аргументінің мәнін математикалық дөңгелектеу орындалады.

58.

Текст фонының түсін анықтау функциясын көрсетіңіз

a)

text background

b)

color

c)

text color

d)

window

e)

next

59.

Текст түсін анықтау функциясын көрсетіңіз:

a)

Text;

b)

Window;

c)

Textcolor;

d)

Color;

e)

Text background;

60.

++*p өрнегінің орындалу нәтижесі қандай?

a)

Р көрсеткішінің мәні артады

b)

Р көрсеткіші 1 байтқа жылжиды

c)

Р сілтейтін мән бірге арттырылады

d)

Р көрсеткіші де мәні де 1-га артады

e)

Р көрсеткіші жойылады

61.

Параллепипед тұрғызу функциясы

a)

Bar3d

b)

Bar

c)

Arc

d)

Paral

e)

Rectengle

62.

int k=17;

switch(k%2) {

case 0:

printf(“%d”, k++); break;

case 1:

printf(“%d”, k--); break;

}


k- айнымалысының мәнін анықтаңыз

a)

18

b)

17

c)

0

d)

1

e)

16

63.

feof функциясы бұл-

a)

лекті жабады

b)

файлдағы барлық ашылған лектерді жабады

c)

файлды жабады

d)

файлды ашады және оны лекпен байланыстырады

e)

Файлдық лектің сонын тексеруді орындайды

64.

if (x%3 = = 0) { s+=x; chet++;

} – берілген программалық жолдағы шарт нені білдіреді?

a)

х – санының 3-ке артатынын

b)

х – санының теріс сан екендігін

c)

х – санының жұп сан екендігін

d)

х – санының тақ сан екендігін

e)

х – санының 3-ке еселі сан екендігін

65.

char s1[4],

s2[]=’123456789’;

strncpy(s1, s2, 3); s1 – айнымалысының мәнін көрсет

a)

1234

b)

‘1234’

c)

‘123’

d)

123

e)

Дұрыс жауабы жоқ

66.

Әрекет ету аймағына байланысты айнымалылардың дұрыс жіктелген жолын көрсетіңіз:

a)

Символды, сыртқы

b)

Локальды, ішкі

c)

Формалды, локалды, глобалды

d)

Символды, жергілікті, тұрақты

e)

Формальды, жергілікті, тұрақты

67.

Массив элементінің нөмірі қалай аталады?

a)

Коэффициент

b)

Элемент

c)

Таңба

d)

Индекс

e)

Идентификатор

68.

Бір өлшемді массивтің сипатталуын көрсетіңіз:

a)

тип <массив аты>;

b)

тип <массив аты> [1-өлшем];

c)

<массив аты> типі

d)

массив аты <типі>;

e)

массив аты <типі> [1-өлшем];

69.

switch таңдау оператарында өрнек және белгілер қандай типті болу керек?

a)

Нақты және бүтін

b)

Бүтін және символды

c)

Нақты және символды

d)

Тек нақты

e)

Кез келген

70.

Бір өлшемді массив элементтерін инициалдау:

a)

int a[4]={6; 5; 0; 2};

b)

int a[4]={6,5,0,2};

c)

int a[4]=[{6,5,0,2}];

d)

int a[4]=[6,5,7,0,2];

e)

int a[4]=[6,5,0,2];

71.

continue инструкциясының қызметі:

a)

Циклды басынан бастау

b)

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

c)

Циклдан шығуды қамтамасыз етеді

d)

Цикл параметрінің алғашқы мәнін анықтайды

e)

Цикл параметрінің соңғы мәнін анықтайды

72.

break интчрукциясының қызметі

a)

Циклдан немеме ажыратқыштан уақытынан бұрын шығару

b)

Циклдан шығуды қамтамасыз етеді

c)

Цикл параметрінің алғашқы мәнін анықтайды

d)

Циклды басынан бастау

e)

Цикл параметрінің соңғы мәнін анықтайды

73.

Қолданушы функциясын шақыру қалай жүзеге асады?

a)

Аргумент арқылы

b)

return операторы арқылы

c)

Аты арқылы

d)

Аты және формальды параметрлері арқылы

e)

Аты және return операторы арқылы

74.

Бір жолдық комментерий қалай жазылады?

a)

/*…..*/

b)

//

c)

//*

d)

*//

e)

*/*

75.

Дұрыс жазылған цикл:

a)

for (i=0, i>7, i++) {….}

b)

for (i=0, i<7, i--) {….}

c)

for (i=0, i<7, k++) {….}

d)

for (i=0, i<7, i++) {….}

e)

for (i=0, i<7, i++) [….]

76.

Екі өлшемді массивті инициалдау қалай жүзеге асады?

a)

int a[3][2]={{5, 1},{3, 0},{8, -3}};

b)

int a[3][2]={{5, 1};{3, 0};{8, -3}};

c)

int a[3][2]=[{5, 1},{3, 0},{8, -3}];

d)

int a[3][2]={5, 1},{3, 0},{8, -3};

e)

int a[3][2]={5, 1};{3, 0};{8, -3};

77.

int a=3; c=a++; орындалу нәтижесі:

a)

a=3 c=5

b)

a=3 c=2

c)

a=3 c=1

d)

a=4 c=4

e)

a=4 c=3

78.

d=10-(f= =2); егер f=2 болса, онда d нешеге тең болады?

a)

1

b)

9

c)

6

d)

8

e)

10

79.

Қандай қызметші сөз бірнеше варианттан тек бір вариантты таңдау үшін қолданады?

a)

case

b)

switch

c)

if

d)

break

e)

дұрыс жауабы жоқ

80.

int u=6, v=5, temp;

printf(“u=%d, v=%d\n”,u,v);

temp = u;

u=v;

v=u;

printf(“u=%d, v=%d\n”,u,v);

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

a)

u=0, v=0

b)

u=5, v=6

u=5, v=6

c)

u=6, v=6

u=5, v=5

d)

u=6, v=5

u=5, v=6

e)

u=6, v=5

81.

int *p1;

int v1;

p1=&v1;

v2=*p1 – нені білдіреді?

a)

v2=p1

b)

v2=v1

c)

p1=v1

d)

v1=v

e)

дұрыс жауабы жоқ

82.

С тіліндегі 3 негізгі логикалық операторларды көрсетіңіз:

a)

&&, ‌‌‌‌|| , !

b)

||, &, !=

c)

||, !=, ?

d)

&&, ||, = =

e)

Дұрыс жауабы жоқ

83.

int i;

for (i=1;i<=300;i++)

{

if (i%5!=0) continue;

printf(“%5d”,i);

} Программа жауабы нені шығарады?

a)

5-ке еселі емес сандарды

b)

1- ден 300-ге дейінгі аралықтағы сандарды

c)

1- ден 300-ге дейінгі аралықтағы 5-ке еселі сандарды

d)

1- ден 300-ге дейінгі аралықтағы тақ сандарды

e)

1- ден 300-ге дейінгі аралықтағы жұп сандарды

84.

Келесі жазба нені білдіреді if (*p<*min)

a)

көрсеткішті шығару

b)

массивтерді салыстыру

c)

функцияларды салыстыру

d)

екі санның ұяшықтағы адресін салыстыру

e)

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

85.

main ()

{int a,b,c;

scanf(“%d,%d”, &a,&b);

c=a+b;

Printf (“%....”,c);}

Көп нүктенің орнына жауаптың қайсысы сәйкес келеді?

a)

k

b)

d

c)

a

d)

g

e)

h

86.

Префикстік жазылу формасын көрсетіңіз?

a)

b)

i--

c)

i++

d)

++i

e)

i+

87.

int a=5;

b=++a;

Осы мысалда b қандай мәнге ие болады?

a)

1

b)

3

c)

5

d)

6

e)

7

88.

Постфикстік жазылу формасын көрсетіңіз?

a)

i++

b)

++i

c)

i+

d)

i--

e)

&i

89.

‘а’ структурасының fio өрісінің

мәнін шығару үшін қандай өрнек дұрыс болып табылады

a)

prinf (“%s”, *a-fio);

b)

prinf (“%s”, a&fio);

c)

prinf (“%s”, a=fio);

d)

prinf (“s”, a.fio);

e)

prinf (“%s”, a.fio);

90.

For do цикл инструкциясында айнымалы параметр қандай типті болуы керек

a)

Массив типті

b)

Жолдық типті

c)

Логикалық типті

d)

Нақты типті

e)

Бүтін типті