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

OOP

.pdf
Скачиваний:
62
Добавлен:
30.04.2015
Размер:
631.66 Кб
Скачать

int* obj2; В) obj->a; С) (*obj).a;

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

$$$002

class vector{ Row;} классын жариялаудағы қателіктері A) класты жариялау соңында ; белгісі жоқ

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

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

$$$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 аргументтің аты>};

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

H)~< класс аты >(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);

E)int a=2; matrix m(a,b);

F)int b=3; matrix m(4,b);

$$$007

 

 

 

Қателігі: class A {

privat:

int m_sizeA, m_sizeB, public:

A();

A(int a, int b); }:

 

 

 

B) privat:

C) 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) () орнына {};

F)int m_sizeA; m_sizeB;

G)A(),

$$$010

 

 

 

 

 

 

 

 

 

Қателігі: class A

[

private;

 

int m_sizeA, m_sizeB;

public:

A(),

A(int a, int b) ];

 

 

 

 

 

 

 

 

B) private;

 

 

 

 

 

 

 

 

C) [ ] орнына {};

 

 

 

 

 

 

 

 

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 қайта анықталған

F)privat:

G)//орнына {};

$$$014

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

C)айнымалылардыңқатеаттары

D)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

/;

 

 

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

B)__auto кілтті сөз

H); белгісі тұру керек

$$$020

Класс объектісі үшін шакырылатын константалы әдіс B) константалы емес поляларды өзгерте алмайды

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

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

$$$021

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

A) private D) public F) protected

$$$022

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

A) private D) protected H) public

$$$023

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

A)Инкапсуляция

B)Мұрагерлік

E)Полиморфизм

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