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


 

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

5197. Генетика в тестах и задачах 674 KB
  Генетика в тестах и задачах В учебном пособии даны тестовые вопросы к зачетному занятию по общей генетике. Показаны схемы решения задач на разные типы взаимодействия генов: аллельных, неаллельных, сцепленных с полом, сцепления генов, молекулярной ге...
5198. Наследственность и изменчивость 79.5 KB
  Наследственность и изменчивость Наследственность – свойство организмов передавать свои признаки и особенности развития следующему поколению. Материальными носителями наследственности являются гены локализованные (расположенные) в ядерных структ...
5199. Основні поняття генетики. Закономірності спадковості. Закони Г. Менделя, їх статистичний характер і цитологічні основи 105.5 KB
  Основні поняття генетики. Закономірності спадковості. Закони Г. Менделя, їх статистичний характер і цитологічні основи. Генетика. Історія виникнення науки про спадковість і мінливість. Генетика – наука про закономірності спадковості та мі...
5200. Геологія з основами геоморфології. Курс лекцій 6.28 MB
  Вступ Курс Геологія з основами геоморфології ставить за мету дати студентам сучасні знання про склад, будову та історію розвитку Землі, закономірності й послідовність утворення гірських порід, родовищ корисних копалин, зміну фізико-географічних умов...
5201. Гідромеліоративна система. Загальні відомості 3.02 MB
  Гідромеліоративна система. Загальні відомості Меліоративна система – це комплекс функціонально взаємопов’язаних гідротехнічних споруд, машин та механізмів, водойм, лісонасаджень, ліній зв’язку і електропередач, шляхів та інших споруд...
5202. Структура та задачі цивільного захисту населення України. Організація цивільного захисту на об’єктах господарської діяльності 132.5 KB
  Структура та задачі цивільного захисту населення України. Організація цивільного захисту на об’єктах господарської діяльності. Характеристика осередків ураження і вражаючих факторів. 1. Основні кроки становлення цивільного захисту у країнах сві...
5203. Перехід до надійності. Надійність комп’ютерних систем 448.5 KB
  Перехід до надійності. Надійність комп’ютерних систем. Створена КС підвищеної надійності. В 2001 році створили клуб по покращенню проблеми надійності за наказом НАСО. Надійність обчислювальних систем визначається відсутн...
5204. Наследственное право. Завещание. Лекции 101.5 KB
  Общие положения наследственного права Понятие наследственного права Связь между наследованием и правом собственности взаимная. Само право наследовать имущество является стимулом производства материального блага. Сам институт наследования является по...
5205. Гроші та кредит. Конспект лекцій 224.71 KB
  Тема 1. Суть та функції грошей Походження та суть грошей. Концепції походження грошей Гроші відіграють важливу роль в економічному і соціальному житті суспільства. Для того, щоб дослідити суть грошей необхідно з’ясувати питання про їх по...