Информатика в настоящее время является стремительно развивающийся наукой. Многие студенты постают в технические университеты, чтобы в будущем связать свою деятельность с IT или приближенными областями. Для проверки знаний по теме ООП предлагаем пройти тестирование на этой странице. Обращаем ваше внимание, что в тесте правильные ответы выделены символом [+].
Какой из предложенных вариантов записи абстрактного класса в С ++ является правильным:
[+] а) class A {virtual int f () = 0;}
[-] б) abstract class A {virtual int f () = 0;}
[-] в) class A {virtual int f () = 0;} abstract
Выберите верное утверждение о деструкторе класса в С ++:
[-] а) Деструктор принимает в качестве параметра адрес того объекта, который нужно уничтожить
[+] б) Деструктор не содержит параметров
[-] в) Деструктор принимает в качестве параметра указатель this
Свойство, при котором объекты содержат описание атрибутов и действий одновременно:
[-] а) Наследование
[-] б) Полиморфизм
[+] в) Инкапсуляция
Один из принципов объектно-ориентированного программирования:
[+] а) Инкапсуляция
[-] б) Ингаляция
[-] в) Инструкция
Один из принципов объектно-ориентированного программирования:
[-] а) Отдача
[-] б) Передача
[+] в) Наследование
Один из принципов объектно-ориентированного программирования:
[-] а) Абстракционизм
[+] б) Полиморфизм
[-] в) Монорфизм
Метод определения объектов, при котором производные объекты наследуют свойства от своих потомков:
[-] а) Монорфизм
[-] б) Полиморфизм
[+] в) Наследование
Свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов:
[+] а) Полиморфизм
[-] б) Передача
[-] в) Монорфизм
Данные, характеризующие состояние объекта:
[-] а) Доли объекта
[-] б) Части объекта
[+] в) Атрибуты объекта
Под объектами понимают:
[-] а) Всю абстрактную сущность, заданную набором имен атрибутов и имен методов поведения
[+] б) Некоторую абстрактную сущность, заданную набором имен атрибутов и имен методов поведения
[-] в) Некоторую видимую сущность, заданную набором имен атрибутов и имен методов поведения
Совокупность объектов, характеризующаяся общностью методов и свойств:
[+] а) Класс
[-] б) Вид
[-] в) Род
Изменение состояния объекта в ответ на какое-либо действие:
[-] а) Значение
[+] б) Событие
[-] в) Данность
Действие, которое может выполнить объект:
[+] а) Метод
[-] б) Событие
[-] в) Свойство
Характеристика объекта:
[-] а) Событие
[-] б) Данность
[+] в) Свойство
Совокупность свойств и методов:
[+] а) Объект
[-] б) Свойство
[-] в) Событие
Тип, соответствующий классу:
[-] а) Объективный тип
[+] б) Объектный тип
[-] в) Видимый тип
Компоненты, которые видны во время работы приложения, с ними напрямую может взаимодействовать пользователь, называются:
[-] а) Абстрактными
[-] б) Видимыми
[+] в) Визуальными
Все объекты в Delphi происходят от объекта:
[-] а) МObject
[+] б) TObject
[-] в) ВObject
Свойство Align отвечает за:
[-] а) Уменьшение компонента на форме
[-] б) Увеличение компонента на форме
[+] в) Выравнивание компонента на форме
Свойство Caption отвечает за:
[-] а) Назначение компонента на форме
[+] б) Название компонента на форме
[-] в) Вид компонента на форме
Укажите правильное использование оператора friend:
[+] а) class A {public: friend int Н :: CountPass (); private: short i;}
[-] б) class A {public: friend int Н :: q; short i;}
[-] в) class A {public: int A1 :: CountPass (); friend: short i;}
Какая функция, не будучи компонентом класса, имеет доступ к его защищенным и внутренних компонентов:
[-] а) Статическая
[+] б) Дружеская
[-] в) Шаблонная
Какой из перечисленных методов может быть конструктором для класса String в языке С ++:
[-] а) void String ()
[-] б) String * String ()
[+] в) String (String & s)
Отметьте правильное утверждение для абстрактного класса для языка С ++:
[-] а) Абстрактный базовый класс навязывает определенный интерфейс всем производным из него классам
[+] б) Невозможно создать объект абстрактного класса
[-] в) В абстрактном классе не описываются методы вообще
Какая из перечисленных функций не может быть конструктором:
[-] а) String (const int a)
[-] б) String (String & s)
[+] в) void String ()
Свойство Name отвечает за:
[-] а) Название компонента
[+] б) Имя компонента
[-] в) Назначение компонента
Имя формы, используется для управления формой и доступа к компонентам формы:
[+] а) Свойство формы Name
[-] б) Значение формы Name
[-] в) Следствие формы Name
Расстояние от верхней границы формы до верхней границы экрана:
[-] а) Значение формы Тор
[-] б) Следствие формы Тор
[+] в) Свойство формы Тор
Этот компонент предназначен для вывода текста на поверхность формы:
[+] а) Label
[-] б) Edit
[-] в) Button
Компонент, представляющий собой поле ввода-редактирования строки символов:
[-] а) Memo
[+] б) Edit
[-] в) CheckBox
Warning: Use of undefined constant rand - assumed 'rand' (this will throw an Error in a future version of PHP) in /home/p304818/www/info-stadiya.ru/wp-content/themes/frontier/loop-single.php on line 98