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


 

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

58812. Поурочные разработки по истории древнего мира 1.54 MB
  Подробные поурочные планы содержат весь необходимый материал для проведения полноценных уроков по истории Древнего мира в 5 классе общеобразовательных школ, рассчитаны на преподавателей, работающих по учебникам А.А. Вигасина, Г.И. Годера, И.С. Свенцицкой (М.: Просвещение), Ф.А. Михайловского (М.: Русское слово)
58813. Використання інноваційних технологій навчання на уроках української літератури 218 KB
  Досвід переконує, що комп’ютер сприяє не тільки розвитку самостійності, творчих здібностей учнів, його застосування дозволяє змінити саму технологію надання освітніх послуг, зробити урок більш наочним і цікавим.
58814. КУЛЬТУРА ЗАХІДНОЇ ЄВРОПИ V-XV СТОЛІТЬ. СПІВАНА ІСТОРІЯ 220 KB
  Вступне слово вчителя. Слово вчителя. Слово вчителя. Навчання ми почали з тривіуму або предметів про слово граматики риторики і діалектики.
58815. Кровообіг і лімфообіг 844.5 KB
  Кровообіг – це безперервний рух крові по кровоносних судинах зумовлений роботою серця. Повідомлення учня Еволюція кровоносної системи і серця хребетних†таблиця €œЕволюція кровоносної системи€ Відмітити що вперше кровоносна система з’явилась у Кільчастих червів а серце – у Молюсків. Розглянути особливості будови кровоносної системи і серця у риб земноводних плазунів птахів ссавців. Учні відзначають що з будовою серця пов’язана температура тіла.
58816. Давня Індія та Китай 111 KB
  Варто нагадати вихованцям щоб вони фіксували протягом уроку нову інформацію що відповідає на запитання поставлені на початку уроку. Закріплення вивченого матеріалу Повертаємося до таблиці яку складали на початку уроку.
58817. Фізико – географічне положення України. Крайні точки і розміри території. Розташування території України стосовно годинних поясів 354 KB
  Мета: визначити особливості положення України стосовно годинних поясів; показати різницю між поясним і місцевим часом на території України; закріпити вміння орієнтуватися в поняттях поясний місцевий літній декретний час...
58818. Розробка циклу уроків з теми «Системні утиліти» 539 KB
  Комп’ютерні віруси. Під час роботи з інформацією на комп’ютері можуть виникати такі проблеми: збій роботи під час читання або записування файлів на дискету; виникнення помилок у файловій структурі при некоректній роботі з технікою та програмами; уповільнення роботи комп’ютера через невпорядкованість даних на жорсткому диску. ВАМ ПОТРІБНО: дати визначення операції; розібратися що відбувається на диску під час виконання операції; з’ясувати як запустити потрібну програму; визначити які недоліки в роботі комп’ютера усуває задана...