OOP
.pdfint* 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)Полиморфизм