Тест по "Информатике"
Автор: nerdaulet • Ноябрь 25, 2022 • Тест • 371 Слов (2 Страниц) • 203 Просмотры
- Құрылымды құрудың дұрыс нұсқасы:
<variant>class құрылым_аты
{ элементтерді сипаттау; };
<variant>struct құрылым_аты
{ элементтерді сипаттау; };
<variant>struct құрылым_аты
{ элементтерді сипаттау; }
<variant>class құрылым_аты
{ элементтерді сипаттау; }
<variant>struct құрылым_аты
( элементтерді сипаттау; );
- Бұл спецификатор арқылы тек класс ішінде ғана қол жетімді деректер сипатталады:
<variant>constuctor
<variant>struct
<variant>private
<variant>public
<variant>protected
- Объект өзінің класына қатысты, оның типіне қатысты айнымалы сияқты қатынаста болады. Объект ... болып табылады.
<variant>класс экземпляры
<variant>функция аргументтері
<variant>функция параметрлері
<variant>құрылым элементтері
<variant>массив элементтері
- Объектіні құру кезінде конструктор бөлген жадты босату үшін қолданылатын әдіс:
<variant>конструктор
<variant>функция
<variant>деструктор
<variant>айнымалы
<variant>рекурсия
- Төмендегі кластың деструкорының дұрыс нұсқасы:
class Foo {
private:
int data;
public:
Foo() : data(0)
{ }
};
<variant>~Doo() { }
<variant>@Foo() { }
<variant>&Foo() { }
<variant>~Foo() { }
<variant>*Foo() { }
- Код нәтижесі:
[pic 1]
<variant>x=0 y=0
<variant>1 1
<variant>компилятор қатесі
<variant>x=4 y=3
<variant>x=3 y=4
- Классты жариялаудың дұрыс әдісі:
<variant>private class B { };
<variant>public class A { };
<variant>object A { int x; };
<variant>class A { int x; };
<variant>class public A {int S;}.
- Төмендегідей класс берілген:
[pic 2]
Класстың экземплярын (объект) құрыңыз:
<variant>Date today;
<variant>Date today(12, 9, 2020);
<variant>Date today();
<variant>Date today(‘x’, 9, 2020);
...