35284

Використання віртуальних і покажчиків для роботи з обєктами класів

Практическая работа

Информатика, кибернетика и программирование

Відповідно до індивідуального завдання на базі лабораторної роботи №22 розробити алгоритм роботи з обєктами базових і похідних класів з використанням покажчиків на базові і похідні класи. 3.При необхідності довести ієрархію класів до 3-4-х рівнів.

Украинкский

2013-09-09

60.5 KB

0 чел.

Лабораторна робота № 33

Тема: Використання віртуальних і покажчиків для роботи з об'єктами класів

Ціль роботи: вивчити і навчитися використовувати віртуальні функції в мові С.

Обладнання: ПК,ПО Borland C++

Хід роботи

1.Вивчити теоретичні відомості.

2.Відповідно до індивідуального завдання на базі лабораторної роботи №22 розробити алгоритм роботи з об'єктами базових і похідних класів з використанням покажчиків на базові і похідні класи. 3.При необхідності довести ієрархію класів до 3-4-х рівнів.

4.Набрати програму на комп'ютері й усунути помилки.

5.Одержати результат.

6.Оформити звіт.

7.Підготуватися до захисту лабораторної роботи, вивчивши контрольні питання по даній темі.

 

Контрольні запитання

1.Які функції-члени називаються убудованими (inline)?

2.Які функції-члени називається перевантаженими?

3.Які функції-члени називаються що заміщають?

4.Які функції- члени називається віртуальними?

5.Чи можна адресувати об'єкти ПК за допомогою покажчиків на загальний БК, на попередній БК по ієрархії?

6.Назвіть правила використання покажчиків для роботи з об'єктами БК і ПК.

7.Коли необхідне визначення віртуальної функції в базовому класі?

8.Який клас називається абстрактним?

9.Чи можна створити об'єкт абстрактного класу?

10.Яка функція називається чисто віртуальної?

11.Чи можна установити в процесі компіляції яка функція буде викликатися при використанні покажчиків для роботи з об'єктами?

12.Чи можуть конструктори і деструктори бути віртуальними? Чим це викликано?

13.Як виробляється розміщення об'єктів класів у "купі"?

14.Як виробляється виділення і звільнення пам'яті для динамічно створюваних об'єктів?

15.Коли виробляється перебування віртуальної функції, яку необхідно викликати для заданого об'єкта ПК, якщо для адресації об'єкта ПК використовується покажчик на БК.?

16.Яка невіртуальна функція буде викликана в зазначеному випадку і чому?

17.Для чого чи як з'являються віртуальні класи?


 

А также другие работы, которые могут Вас заинтересовать

74885. Закріплення прийому загального випадку віднімання двоцифрових чисел. Творча робота над задачею 738 KB
  Працювати над закріпленням прийому загального випадку віднімання двоцифрових чисел; проводити творчу роботу над задачею. Тема нашого уроку Закріплення прийому загального випадку віднімання двоцифрових чисел.
74886. Математичний рахунок. Повторення таблиць множення числа 2 і ділення на 2 102 KB
  Провести математичний ранок по даній темі; повторити таблиці множення числа 2 і ділення на 2; формувати уміння розв’язувати задачі; розвивати логічне мислення, увагу, пам’ять; виховувати інтерес до вивчення математики.
74887. ЧИСЛА 11 – 20. Интегрированный урок по математике, обучению грамоте и природоведению в 1 классе 4.52 MB
  Догадались Конечно это Маша из мультфильма Маша и Медведь. А пришла Маша не просто так. А за это Маша вам покажет свою любимую серию мультфильма. Маша очень любит собирать цветочки в лесу.
74888. Впровадження здоров’язберігаючих технологій у навчальний процес 185 KB
  Розвивати пошукову пізнавальну активність і самостійність учнів, засвоєння учнями складу числа 9. Формувати вміння складати і розв’язувати приклади на додавання в межах 9.
74889. Число і цифра 7. Порівняння в межах 7. Складання прикладів на додавання за малюнками 108 KB
  Скільки рибин ти впіймав 5. А ти скільки Полічи. Який по порядку квадрат Прямокутник Скільки всього фігур Як називається ця фігура Куб Яку фігуру можна тепер назвати зайвою Чому Обємна фігура Полічіть скільки всього фігур. Скільки було фігур.
74890. Повторение и закрепление изученного материала. Числа первого десятка, геометрические фигуры 1.09 MB
  Жил в лесу Медведь, он очень любил мед. Но для того, чтобы добраться к поляне с медом, он должен был пройти в лесу несколько полянок. Эти полянки не обычные, а волшебные. У Медведя в руках была карта, на которой они обозначены по порядку...
74891. Сложение и вычитание в пределах 10. Задачи на увеличение и уменьшение числа на несколько единиц. Сравнение выражений и числа 399 KB
  Вы узнали Колобок Ребята вы все знаете эту сказку Давайте вспомним чем начинается сказка. Дети слушают запись начала сказки Давайте поможем Колобку спуститься с окошка построим ступеньки: Работа с веерами 55 74 33 24 63 82 Кого Колобок встретил первым Кто помнит какую песню он пел Я Колобок Колобок По амбару метен По сусекам скребен На сметане мешен В печку сажен На окошке стужен. Молодцы ребята Покатился наш Колобок...
74892. Число і цифра 0. Послідовність чисел від 0 до 10. Написання цифри 0. Розв’язування прикладів на додавання і віднімання 266.5 KB
  Обладнання уроку: DVD диск Уроки тітоньки сови DVD ролики про 6 континентів глобус повітряна кулька опорні картки зошити з друкованою основою кольорові олівці рахівне вітрило предметні малюнки головоломки фішки рейтингового оцінювання. А зараз впреред Діти дмухають на кульку і переносяться до I континенту Антарктида. Вчитель вмикає ролик про цей континент і на його фоні дає перші відомості про цей континент Розповідь вчителя: Материк Антарктида відкрили у 1820 році. Більше 99 цього континенту вкрито снігами та льодом.
74893. Таблиці додавання і віднімання числа 1. Обчислення значень виразів 8.11 MB
  Ознайомити першокласників з таблицями додавання і віднімання числа 1; продовжити роботу над формуванням в учнів уміння розвязувати приклади і задачі на знаходження суми й остачі; удосконалювати навички усної лічби, розвивати логічне мислення, увагу, пізнавальну активність школярів