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.Для чого чи як з'являються віртуальні класи?


 

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

66964. Заняття з елементами СПТ «Чи знаєш ти про вплив тютюнового диму?» 52 KB
  Йдеться про проблему куріння. Під час куріння кожен три чотири рази затягувався випускаючи дим через ніздрі. куріння проникло до Іспанії Португалії Франції Англії Голландії. Проте Холтер Ролі фаворит двора королеви Єлизавети популяризував куріння тютюну.
66965. Прощавай наш дитсадок! 77.5 KB
  Ведуча: Шановні мами і тата, дорогі бабусі і дідусі! Сьогодні ми всі трохи сумуємо, тому що настав час розставання. Незабаром для наших випускників продзвенить перший шкільний дзвінок. Позаду залишилися дні, наповнені цікавими подорожами у світ непізнаного, нерозгаданого...
66967. Свято 1 Дзвоника 61.5 KB
  І сьогодні радісний і світлий Він відкриє двері знань для нас. Увага Сьогодні 1 вересня 2010 року починається новий відлік часу для наших первачків В1. Зустрічайте наші першокласники Таке велике сьогодні свято Радіють мами бабусі й тата Усмішки всюди і гарні квіти Сьогодні в школу говорять діти.
66968. ТОРЖЕСТВЕННАЯ ЛИНЕЙКА, ПОСВЯЩЕННАЯ ПРАЗДНИКУ ПЕРВОГО ЗВОНОКА 51.5 KB
  Школа, здравствуй! Учеба, здравствуй! Идем за знаньями в поход. Сегодня праздник! Школьный праздник! Встречаем мы учебный год! ВЕДУЩИЙ 1. Настал поистине чудесный день, Которого мы долго ждали, Ведь в школе нашей – юбилей Поэтому мы здесь собрались!
66969. Spring. Easter 51.5 KB
  Teaching goals: engagement into intercultural communication acquiring knowledge about cultural traditions of other peoples mastering basic skills in listening, speaking Developing goals: development of speaking, intellectual and cognitive abilities...
66970. Осень – лету конец, всей работе венец 44 KB
  Цель: познакомить учащихся с результатами работы на учебно-опытном участке, с явлениями, происходящими в природе осенью, с народными обычаями и традициями, связанными с этим временем года. Показать необходимость проведения опытнической и исследовательской работы в природе и на участке.
66971. Кто же все-таки человек: раб природы или ее господин? 42.5 KB
  На эту дилемму по-разному отвечали мыслители прошлого нет единого мнения и у современников. На ваших рабочих листках написаны названия объектов природы: Воздух Земля Вода Растения Животные Человек. По окончании работы заслушиваются ответы учащихся...
66972. Екологічна агітбригада «Юні екологи» 51 KB
  Хід заходу Учень: Сьогодні іскристо вирує наснага І щедрість природа дарує всякчас Тому всі сприймайте нас дуже серйозно Ми просимо слухайте слухайте нас Учень: Доброго дня друзі Вас вітає команда Юні екологи Учень: Ми знову тут бо іржа байдужості Вже роз'їдає день...