Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP

.docx
Скачиваний:
20
Добавлен:
08.03.2016
Размер:
60.13 Кб
Скачать

$$$015

С++ тілінде массивтің дұрыс сипатталуы:

B) массив элементінің нөмірленуі нөлден басталады

E) массивтің тұрақты ұзындығы бар, бір типтегі бірлік мәліметтерді сақтайды

G) массив — бір типтегі мәліметтерді сақтау үшін реттелген мәліметтер жиыны

$$$016

Массивтерді қолданудың оң жақтары:

индексі бойынша элемент адресін есептеудің жеңілдігі

бүкіл элементтерге бір уақытта рұқсат алу мүмкіндігі

элемент размер кішілігі: олар ақпараттық өрістен ғана тұрады

$$$017

C++ тілінде массивтің дұрыс сипатталуы:

int x[10];

float a[20];

D) float a[6] = {1.3, 2.3,3.3,2.9, 5.6, 6.1};

$$$018

C++ тілінде массивтің дұрыс сипатталуы:

A) char массив_аты [өлшем] = "жол";

C) тип айнымалы_аты [өлшем];

F) тип массив_аты [өлшемN] ... [өлшем1] = {мәндер тізбегі};

$$$019

Массивтің дұрыс шығарылуы:

int main()

{static int B[3][4]={3,5,1,6,8,3,7,3,2,6,9,3}; printf("\n 1 row: max=%d",max(4,B[0])); printf("\n 2 row: max=%d",max(4,B[1])); printf("\n 3 row: max=%d",max(4,B[2])); return 0;}

A) 1 row: max=6 D) 2 row: max=8

H) 3 row: max=9

$$$020

C++ тілінде массивтің дұрыс сипатталуы

A) char names [ ]={'Иван', 'Петр', 'Елена' }

E) int m[6] = {4, 3 , 1, 4, 7, 8 };

H) char city [ ] = "Москва";

$$$001

Операторлардың дұрыс жазылуы

A) int *v = 0;

int *s=&sb;

int *a;

$$$002

Операторлардың дұрыс жазылуы

int *s = &b;

int *t;

G) int *v=46;

$$$003

Көрсеткіш дұрыс берілген

А) int *s;

В) long int *b;

F)unsigned short int *v;

$$$004

Көрсеткіш дұрыс берілген

С)int *v;

F) short int *w;

H) int *g=5;

$$$005

Көрсеткіш дұрыс берілген

А) int *b=5;

D)int *a;

F) int *w=3;

$$$006

Операторлар айнымалының адресін табуға мүмкіндік береді

cout <<&k;

cout <<&e;

H) cout <<&d;

$$$007

Операторлар айнымалының адресін табуға мүмкіндік береді

B) cout <<&o;

D) cout <<&b;

G) cout <<&a;

$$$008

Операторлар айнымалының адресін табуға мүмкіндік береді

cout <<&d;

cout <<&c;

G) cout <<&o;

$$$009

Бос көрсеткіштерді көрсетіңіз:

A) unsigned short int *p = 0;

int *s_a = 0;

int *num=0;

$$$010

Көрсеткішке айнымалының адресін қабылдауын дұрыс ұйымдастырылған

A) p=&intA;

D) s=&b;

H) x=&y;

$$$011

Көрсеткішке айнымалының адресін қабылдауы дұрыс ұйымдастырылған

B) p=&f;

num=&x;

p=&g;

$$$012

Көрсеткіштің жариялануы мен айнымалының адресін қабылдануы бір уақытта орындалған

int *p=&val;

long int *a=&b;

E) int *u=&po;

$$$013

Көрсеткіштің жариялануы мен айнымалының адресін қабылдануы бір уақытта орындалған D) int *be=&rt;

int *q=&e;

int *t=&num;

$$$014

Айнымалыға мәннің қабылдануы адрес арқылы берілген

A) a=*b;

y=*x;

p=&a;

$$$015

Айнымалыға мәннің қабылдануы адрес арқылы берілген

В) y=*x;

Е) b=*t;

G) s=*q;

$$$016

Көрсеткіш арқылы айнымалының мәнінің қабылдануы өзгерді

B) *a=5;

D) *r=5;

G) *num=5;

$$$017

Көрсеткіш арқылы айнымалының мәнінің қабылдануы өзгерді

В) *q=e;

D) *a=b;

H) *q=num;

$$$018

Динамикалық жадының жазылуы

A) int *b_02=newint;

long int *a=new long int;

int *p=new int;

$$$019

Сілтеменің дұрыс берілуі

D) int &u=v;

unsigned short int &num=A;

int &b=h;

$$$020

Сілтеменің дұрыс берілуі

B) int &h=num;

F) int &a=b;

H) int&w=x;

$$$001

Файлдан оқитын С++ тіліндегі функциялар:

А)fscanf

В)fread

Е) fgets

$$$002

Файлда жазуды жүзеге асыратын С++ тіліндегі функциялар:

А) fputs

F)fwrite

H) fprintf

$$$003

С++ тіліндегі файлдармен жұмыс жасайтын функциялар:

В)fsetpos

D) feof

Е) fflush

$$$004

Форматталмаған енгізу-шығару функцияларын көрсет:

С)read

D) gcount

F)write

$$$005 Төменгі деңгейдегі енгізу-шығару:

В)Символды массив жадына не одан кейбір сандардың байттарын енгізеді не шығарады

D) байттар ешбір өзгеріске ұшырамайды

F) енгізу не шығару мәліметтердің шикі байттары түрінде болады

$$$006

Жазулардың қайсысы дұрыс

D) cout<< V

cin>>" ";

cout<<" "<<endl;

$$$007

C++ тіліндегі консолда жаңа жолдарды шығару үшін қолданылады:

D) cout<<"\012";

cout<<"\n";

cout<<endl;

$$$008

C++ тіліндегі консолда "hello" сөзінің алдында жылжу табуляциясында қолданылады

С) cout<< "\11"<< "hello";

Е) cout<< "\t"<< "hello";

F) cout<< "\x9"<< "hello";

$$$009

C++ тіліндегі консолда мәліметтерді шығару үшін қолданылатын функция

В) printf

С) print

F) cout

$$$010

C++ тіліндегі консолда мәліметтерді енгізу үшін қолданылатын функция

А) cin

D) scanf

H) gets

$$$011

C++ тіліндегі консолда нақты "r" сандарын шығару үшін, 2 таңбасының соңына үтір қою форматында

В) printf("%-6.2f",r);

D) printf("% 6.2f",r);

F) printf("%+6.2f",r);

$$$012

C++ тілңндегі консолда жаңа жолды шығаруда қолданылады:

D) cout<<"\012";

cout<<"\n";

cout<<endl;

$$$013

_______ классы ios базалық класының негізінде құрылады

А) istream

С) ifstream

F)iostream

$$$014

C++ тілінде файлдарды өңдеу үшін қолданылатын кластар

С) ifstream

F)iostream

G) fstream

$$$015

Қателік: fstreamout("words",ios:out || ios:app)

А) || орнына | С) : орнына ::

F) );

$$$016

Қателік: ofstreamout{words,ios:out |ios:app};

С) : орнына ::

таңба жоқ “ ”

{} орнына ()

$$$017

Қателік: ofstreamin{words,ios::in};

Е) орнына ofstream болуы керек ifstream

таңба жоқ“ ”

{} орнына ()

$$$018

Қателік: ofstreamin(words,ios:in);

С) : орнына::

Е) орнына ofstream болуы керек ifstream

F) таңба жоқ“ ”

$$$019

Қателік: ifstreamout(“words”,ios:out |ios:app);

А) ||орнына| С) : орнына::

Е) орнына ifstream болуы керек ofstream

$$$020

Қателік: ifstreamout(“words”,ios:in |ios:app);

С) : орнына::

Е) орнына ifstream болуы керек ofstream

H) ios:in орнына ios:out

$$$021

Файылдың мінездемесі:

С) Файлың құрылған күні.

D) Файылдың атрибут.

Е) Байтпен өлшенген файл көлемі.

$$$022 Файылдық жүйе принципі бойынша файл типтері:

В) Арнайы файлдар, енгізу-шығару құрылғыларымен байланысты.

С) Кәдімгі файлдар.

Е) Каталогтар.

$$$001

С++ тілінде, көрінбейтін белігілерді енгізудегі пайдаланылатын escapeреттілік:

Е) \t

F) \n

H) \"

$$$002

Printf үшін басқарушы реттіліктер «\?», «\\», «\”» білдіреді:

сұрау белгісі

кері қисық сызық

екілік(қос) тырнақша

$$$003

Printf үшін басқарушы реттіліктер «\?», «\' », «\”» білдіреді:

E) сұрау белгісі

екілік(қос) тырнақша

бірлік(бір) тырнақша

$$$004

Printf үшін басқарушы реттіліктер «\a», «\' », «\”» білдіреді:

A) назар аудар(қоңырау)

екілік(қос) тырнақша

бірлік(бір) тырнақша

$$$005

Printf үшін басқарушы реттіліктер «\t», «\a », «\n» білдіреді:

назар аудар(қоңырау)

жолды аудару

горизонтальды табуляция

$$$006

Printf үшін басқарушы реттіліктер «\t» ,«\n», «\r» білдіреді:

B) жолды аудару

D) күймешені(каретка) қайтару

G) горизонтальды табуляция

$$$007

Printf үшін басқарушы реттіліктер «\xdd» «\a », «\v» білдіреді:

назар аудар(қоңырау)

вертикальды табуляция

Оналтылық түрдегі ASCII-белгі

$$$008

Printf үшін басқарушы реттіліктер «\xdd» «\b », «\v» білдіреді:

вертикальды табуляция

Оналтылық түрдегі ASCII-белгі

F) бір қадам артқа жылжу

$$$009

Printf үшін басқарушы реттіліктер «\ddd» ,«\xdd», «\v» білдіреді:

вертикальды табуляция

Оналтылық түрдегі ASCII-белгі

G) Сегіздік түрдегі ASCII-белгі

$$$010 Printf үшін басқарушы реттіліктер «\f» ,«\n», «\r» білдіреді:

форматты аудару

жолды аудару

D) күймешені(каретка) қайтару

$$$011

Printf үшін басқарушы реттіліктер «\t» ,«\n», «\r» білдіреді:

B) жолды аудару

D) күймешені(каретка) қайтару

G) горизонтальды табуляция

12. Ағынның қателіктер жағдайларын анықтайтын функциялар:

А) fail

С) eof

Е) good

$$$013 Реализация тұрғысынан

қарағанда манипуляторды үш топқа бөлуге болады:

А)Ағысқа басқарушы белгі (endl,ends) шығаратын немесе ағыстың буферін тазалайтын (flush) аргументі жоқ манипуляторлар.

D) Ағымдағы есептеу жүйесін (dec, hex, oct) беретін ios негізгі класс алаңындағы (поле) мәндерді өзгертетін аргументі жоқ манипуляторлар.

G) аргументі бар манипуляторлар.

$$$014

Форматтық енгізудегі манипуляторлар

С) dec

F) hex

H) oct

$$$015

Форматтық шығару манипуляторлары

А) setprecision()

D) setw()

G)setfill()

$$$016

_______функция-элементтері жалаушаларды орнатуды басқарады.

А) setf

D) unsetf

flags

$$$017 Түзету түрлері:

А) internal

В) left

right

$$$018

Ағынның қателіктер жағдайларын анықтайтын функциялар:

А) fail

С) eof

Е) bad

$$$001

Объектіге бағытталған бағдарламалаудың іргелі принциптері: D) Инкапсуляция.

Мұрагерлік.

Полиморфизм.

{Правильный ответ}=D, F, G

$$$002

Компонент қасиеттерінің типтері: С) Ішкі (жиын).

D) Қарапайым (сандар, жолдар). Е) Саналымды.

$$$003

Объектінің типін динамикалық анықтайтын оператор Typеid() қолданылады С) dynamic_cast <тип> (көрсеткіш),келтіру сәтсіздікпен орындалса, онда нөл қайтарады немесе келтіруді орындайды

D) массивті хабарлау

Е) static_cast

$$$004

Өрнектің араласқан типтерінің дұрысы

А) c-char, то “c+1” -int

c-char, s-short, i- int, то “с-s/i” -int

x-unsigned, i-int,то “x*3.0-I” - double

$$$005

Өрнектің араласқан типтерінің дұрысы

А) x- short, y- int, то “x+y” -int

B) unsigned u, i-int,то “u*3.0-i” - double

D)c-char, s-short, i- int, то “с-s/i”-int

$$$006

Өрнектің араласқан типтерінің дұрысы

А) A-char, онда “A+1” -int

A-char, B-short, C- int, онда “A-B/C”-int

A-unsigned , B-int,онда “A*3.0-B” - double

$$$007

Өрнектің араласқан типтерінің дұрысы

А) A-char, онда “A+1” -int

B) A-char, онда “A+1.0” – double

D) A-char, B-short, C- int, онда “A-B/C”-int

$$$008

Өрнектің араласқан типтерінің дұрысы

А)A-unsigned, B-int, “A*3-B” -unsigned

B) A-float,B-int, “A*3-B”-float

D)A-char, B-short, C- int, онда “A-B/C”-int

$$$009

Өрнектің араласқан типтерінің дұрысы

A-short, 8*A*lg-long

A-double, B-short, A+B-long

A-float, B-int, A*5-B

$$$010

Өрнектің араласқан типтерінің дұрысы

A) x-double, y- short, “x+y”-double

F) x-char, “x+1.0”- double

H) x-char, “x+1”- int

$$$011

Өрнектің араласқан типтерінің дұрысы

А) z-char, онда “z+1” -int

b-char, t-short, d- int, онда “b-t/d” -int

d-unsigned, b-int,онда “d*3.0-b” - double

$$$012

Өрнектің араласқан типтерінің дұрысы

А) x- short, y- int, онда “x+y” -int

B) x-unsigned, k-int,онда “x*23.0-k” - double

D) x-char, y-short, k- int, онда “x-y/k”-int

$$$013

Препроцессор директиваларына кірмейтін типтер:

В) #assert

D) #ifdefin

F) #end

$$$014 Шартты компиляция:

А) #if !defined(NULL) #defineNULL 0 #endif

D) #if defined(NULL) #define NULL 0 #endif

F) #ifdef DEBUG cerr << "х айнымалысы = " << х << endl; #endif

$$$015 Препроцессор директивасы:

А) #definePI 3.14

В) #include <файл_аты>

H) #include "файл_аты"

$$$0016

Динамикалық айнымалылармен жұмыс жасау үшін бағдарламада келесі әрекеттер болуы керек:

D) динамикалық айнымалысы бойынша жады бөлу.

F) динамикалық айнымалыны қолданысынан кейін жадыны босату. G) көрсеткішті инициализациялау.

$$$001

u, o, s, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) құбылмалы нүктелі санды

D) жолдарды

F) сегіздік санды

$$$002

i символы С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) ондық санды

сегіздік санды

он алтылық санды

$$$003

X, o, s, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

D) жолдарды

сегіздік санды

он алтылық санды

$$$004

X, o, u, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) құбылмалы нүктелі санды

сегіздік санды

он алтылық санды

$$$005 Біріктірудің хабарлау синтаксисі

A) union<біріктіруаты>{<элементтипі><элементаты>};

union<біріктіруаты>{<элементтипі><элементаты>};

union<біріктіруаты>{<элементтипі><элементаты>};

$$$006

Тізбектеудің хабарлау синтаксисі

A) enum <тізбектелу аты>{<мән1>,…,<мәнN>};

F) enum <тізбектелу аты>{<мән1>,…,<мәнN>};

H) enum <тізбектелу аты>{<мән1>,…,<мәнN>};

$$$007

Қате: unionNumber (intb, floatc , char *f;)

D) int b, float , char *f;

);

() орнына {}

$$$008

Қате: unionNumber (intb, floatc, char *f;)

D) int b, float c, char *f;

);

() орнына {}

$$$009

Қате: unionNumber [intb, floatc, char *f;]:

D) int b, float c, char *f;

Е) [] орнына {}

F) );

$$$010

Рұқсат етілген union операциялары

А) бір бірімен біріктірулерді меншіктеуге болады

F) адресті дәл солай алу рұқсат етілген

H) элементтерге рұқсат алуға болады, (.) немесе (->)арқылы

$$$011

Қате: uniontom ( charch, intx; ) t

D) char ch, int x;

)t;

() орнына {}

$$$012

Қате: uniontom ( charch, intx; ) t:

D) char ch, int x;

() орнына {}

)t:

$$$013

Қате: uniontom [ charch, intx; ]t;

D) char ch, int x;

)t;

[] орнына {}

$$$014

Қате: Uniontom { charch: intx: }t:

А) Union С) char ch: int x:

)t:

$$$015

Қате: enumWeekDays { 1_Monday, 2_Tuesday, 7_Sunday }:

D) жарамайтын мәндер аты

F) 7_Sunday ;

H) }:

$$$016

Қате: enumWeekDays [ 1_Monday, 2_Tuesday, 7_Sunday ];

D) жарамайтын мәндер аты

7_Sunday;

[] орнына {}

$$$017

Қате: enumWeekDays< 1_Monday, 2_Tuesday, 7_Sunday>;

D) жарамайтын мәндер аты

7_Sunday;

<>орнына {}

$$$018

Қате: EnumWeekDays<Monday, Tuesday, Sunday>;

А) Enum

Sunday;

<>орнына {}

$$$019

Қате: enumWeekDays[] ( Monday; Tuesday; Sunday; );

В) Monday; Tuesday;

С) жарамайтын тізбектелу аты

G) () орнына {}

$$$020

Қате: enumWeekDays[] { charMonday; charTuesday; charSunday; };

В) char Monday; char Tuesday;

С) жарамайтын тізбектелу аты

F) жарамайтын мәндер типі

$$$021

Қате: enumWeekDays[] { charMonday, charTuesday, charSunday; }

С) жарамайтын тізбектелу аты

F) жарамайтын мәндер типі

H) };

$$$001 structCard{charName[255];address[255];} құрылымын жариялауда Қателігі бар?

A) құрылымды жариялау соңында ; белгісі жоқ

D) құрылымды жариялау соңында ; белгісі қойылмаған

F) екі айнымалы арасында , белгісі тұру керек

$$$002

Құрылымды (структура) жариялаудың дұрыс жазбасын көрсетіңіз?

A) struct<құрылымның аты>{< элементтің типі ><элементтің аты>};

F) struct<құрылымның аты>{< элементтің типі > };

H) struct<құрылымның аты>{< элементтің типі ><элементтің аты>};

$$$003

Қателігі, егер struct Shape ( int m_size; int m_square, int m_length;

)

A) () орнына {}

E) , орнына ;

G) соңында ; белгісітұрукерек

$$$004

Қателігі, егер struct 2DShape (intm_size,m_square,m_length};

A) [] орнына {}

E) айнымалылар дұрыс жарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$005

Қателігі, егер struct 3DShape ( intm_size; intm_square, intm_length;

)

C) () орнына {}

E) , орнына ;

G) соңында ; белгісі тұру керек

$$$006

Қателігі, егер struct Shape ( int m_size; int m_square, int m_length; ):

A) () орнына {}

E) , орнына ;

G) : соңында ; белгісітұрукерек

$$$007

Қателігі, егер structShape {intm_size,m_square,m_length},

A) ; орнына ,

E) айнымалылар дұрыс жарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$008

Қателігі, егер Struct { intm_size, intm_square, intm_length; };

B) құрылым аты берілмеген

E) хабарландыру синтаксисі

G) айнымалы арасында ; белгісі тұру керек

$$$009

Қателігі, егер struct Thread ( int m_size; int m_square, int m_length; ):

A) () орнына {} E) , орнына ; G) : соңында ; белгісітұрукерек

$$$010

Қателігі, егер structThread { intm_size,m_square,m_length},

A) ; орнына , E) айнымалылар дұрыс жарияланбаған G) айнымалы арасында ; белгісі тұру керек

$$$011

Қателігі, егер structthread { intm_size,m_square,m_length};

B) thread кілттісөз E) айнымалылардұрысжарияланбаған G) айнымалы арасында ; белгісі тұру керек

$$$012

Қателігі, егер struct Shape ( int m_size; int m_square, int m_length;

)

C) () орнына {} E) , орнына ; G) соңында ; белгісі тұру керек

$$$013

Қателігі, егер struct __Shape ( int m_size; int m_square; int m_length; )

__Shape кілтті сөз () орнына {} G) соңында ; белгісі тұру керек

$$$014 Struct Cardchar() (Name[255];address[255];); құрылымын жариялауда Қателігі бар?

структура аты жарамайды , () белгілерінің орнына {}белгілері тұру керек

F) екі айнымалы арасында , белгісі тұру керек

$$$015

С++ тілінде структураның әр элементіне рұқсат алуы

А) variable.member G)value = variable->member; H)variable->member

$$$016

С++ тілінде структураның әр элементіне рұқсат алуы

A) value = variable->member E) variable->member H) variable->other_member = some_value;

$$$017

Структураны функцияға жіберу жолдары:

A) Егер функция структураны өзгертпесе, онда аты арқылы жіберуге болады.

B) Егер функция структураны өзгертпесе, онда айнымалылары арқылы жіберуге болады.

G) Егер функция структураны өзгертсе, онда адресс арқылы жіберуге болады.

$$$018

Динамикалық структура мәліметтердің классификациясы:

А) Статистикалық

D) Динамикалық

Е) Жартылай статистикалық.

$$$001

С++ тілінде “A” класының “a” атрибутының дұрыс қолданылуы:

class A { public: int a; };

...

A* obj;

int* obj2; В) obj->a;

С) (*obj).a;

Е) obj2=&obj->a; *obj2;

$$$002

class vector{ Row;} классын жариялаудағы қателіктері

A) класты жариялау соңында ; белгісі жоқ

vector кілттік сөзі

айнымалы сипатталмаған

$$$003

Конструкторды жариялаудың дұрыс жазбасы

A) <класс аты>(<1 аргументтің типі><1 аргументтің аты>,…,< N аргументтің типі><N аргументтің аты>);

E) <класс аты>(<1 аргументтің типі><1 аргументтің аты>,…,< N аргументтің типі><N аргументтің аты>);

G) <конструктор аты>(<1 аргументтің типі><1 аргументтің аты>,…,< N аргументтің типі><N аргументтің аты>);

$$$004

Классты жариялаудың дұрыстығы

A) class < класс аты >{<тип><айнымалы-мүше><функция-мүше>};

E) class < класс аты >{<модификатор>: <тип><айнымалы-мүше><функциямүше>};

H) class < класс аты >{<тип><айнымалы-мүше><функция-мүше>};

$$$005

Деструкторды жариялаудың дұрыстығы

E) ~<класс аты>{<1 аргументтің типі><1 аргументтің аты>,…,< N аргументтің типі><N аргументтің аты>};

~<класс аты>{<орандалатын операция> };

~< класс аты >(void){<1 аргументтің типі ><1 аргументтің аты >,…,< N аргументтің типі >< N аргументтің аты >};

$$$006

class matrix{int Row,Col; public: matrix(); matrix(int&, int&); ~matrix();}; дұрысөрнек:

B) int a=2,b=3; matrix m(a,b); int a=2; matrix m(a,b); int b=3; matrix m(4,b);

$$$007

Қателігі: class A { privat: int m_sizeA, m_sizeB, public: A(); A(int a, int b); }:

privat:

m_sizeB,

G) }:

$$$008

Қателігі: Class A { private: int m_sizeA, m_sizeB; pablic: A(); A(int a, int b); }

A) Class A; E) pablic: G) }

$$$009

Қателігі:class A ( private: int m_sizeA; m_sizeB; public: A(), A(int a, int b); );

C) () орнына {}; int m_sizeA; m_sizeB; A(),

$$$010

Қателігі: class A [ private; int m_sizeA, m_sizeB; public: A(), A(int a, int b) ];

private; [ ] орнына {}; E) A(int a, int b)

$$$011

Қателігі: class A / private: int m_sizeA, m_sizeB; pаblic: A(); A(a, b); /;

C) // орнына {}; E) pаblic: H) A(a, b);

$$$012

Қателігі: class matrix { privat: int m_row; protected: int m_row; public: int M_ROW; }.

A) }. D) m_row қайтаанықталған F) privat:

$$$013

Қателігі: class point / privat: int m_x; protected: int m_x; public: int m_x; /

D) m_x қайта анықталған privat: //орнына {};

$$$014

Қателігі: Class points (private: int 1m_x, 2m_x, 1m_y, 2m_y; protected: int count; public: int Show(); );

айнымалылардың қате аттары Class орнына class G) () орнына {};

$$$015

Қателігі: class Auto { privat: int m_size; protected: int m_square; public: int m_length; }

A) }соңына ; қойылмаған D) хабарландырусинтаксисі F) privat:

$$$016

Қателігі: Auto ( Private: int m_size; Protected: int m_square; Public: int m_length; );

A) () орнына {} D) модификаторлар дұрыс жазылмаған G) class жетіспейді

$$$017

Класс пайдалы себебі,

A) егер қолданылмаса, жадыда орын алмайды

D) бөлек заттарға қатысатын бүкіл аспектілерді бірге жинайды

F) реалды өмірдегі объектілерді адекватты модельдейді

$$$018

Қателігі: class auto{ private:: int m_size, protected:: int m_square, public:: int m_length; };

A) : орнына :: D) pаblic:: H) ,белгісінін орнына ; белгісі тұру керек

$$$019

Қателігі: class __auto / private: int m_size; protected: int m_square; public: int m_length /;

// орнына {} __auto кілтті сөз H) ; белгісі тұру керек

$$$020

Класс объектісі үшін шакырылатын константалы әдіс

B) константалы емес поляларды өзгерте алмайды

E) константалы поляларды өзгерте алмайды

H) константалы еместі де, константалы поляларды да өзгерте алмайды

$$$021

Класста қолданылатын модификатор түрі

A) private

D) public

F) protected

$$$022

С++ тіліндегі объектілі- бағытталған программалауда модификатрдың келесі рұқсаттар бар:

A) private D) protected H) public

$$$023

С++ тіліндегі объектілі- бағытталған программалауда негізгі үш класс құру принциптері:

A) Инкапсуляция B) Мұрагерлік E) Полиморфизм

24

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]