Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Текст вопроса. Какие операторы допустимы в функции f в следующем примере: class X{struct A {int a;};public:struct B {int b;}; A f(B);}; void f(){}






Какие операторы допустимы в функции f в следующем примере:

class X { struct A {int a; }; public: struct B {int b; }; A f(B); }; void f(){...}

Выберите один ответ:

a. X:: B d;

b. A a;

c. X:: A c;

d. B b;

ыберите правильные способы создания динамических объектов для классов, описанных следующим образом:

class A { int a; public: A(int x): a(x) {}; }; class B: public A{ float x; public: B(float t, int z): x(t), A(z) {}; };

Какое выделение памяти возможно:

Выберите один или несколько ответов:

a. A *ptr3 = new B(-6.5, 20);

b. B *ptr = new A(10);

c. A *ptr2 = new A(10);

d. B *ptr1 = new B(3.5, 8);

Вопрос 2

Верно

Баллов: 1, 0 из 1, 0

Текст вопроса

Какой уровень доступа имеет переменная «x» из класса «derived» в приведенном примере?

class base { public: int x; }; class derived: public base {};

Выберите один ответ:

a. public

b. local

c. private

d. protected

e. global

Вопрос 3

Верно

Баллов: 1, 0 из 1, 0






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.