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


 

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

75012. Веснянки, виховний захід 60 KB
  Янушкевич веснянка А вже весна з опери Зима і весна М.Лисенка Хор А вже весна з опери Зима і весна. Діалог Діти а якою ви собі уявляєте весну Та яка ж весна без квітів Які ви знаєте весняні квіти Але першою розпускається гілочка верби а її розквітлі бруньки як називаються Котики Чи бачили ви їх які вони...
75013. Интонация – основа музыки, План-конспект урока музыки в 3 классе 332.5 KB
  Цели: Обучающая: формировать предметные компетентности: вокально-хоровую –умение петь вокально правильно на дыхании музыкально-ритмическую –умение выдерживать ритм и темп в движении под музыку исполнительскую – умение выразительно и правильно передавать музыкальный образ...
75014. Интонационное и исполнительское развитие музыки 152.5 KB
  Тема урока: Интонационное и исполнительское развитие музыки Игра в слова. Разные ребята Цели урока: Обучающие: дать понятие о развитии интонации с помощью каких средств выразительности она развивается введение понятий лад мажор минор работать над чистотой интонирования...
75015. Українські народні думи, Відкритий урок у 4-му класі 118.5 KB
  Українські народні думи. Сьогодні на уроці прозвучать особливі своєрідні вокальні фольклорні твори думи. Боротьба українського народу за свободу і незалежність зумовила виникнення дуже відомого нині жанру народної творчості думи.
75016. Народная песня в симфонической музыке 44 KB
  Углубить представления учащихся о народной песне, определить связь между народным и профессиональным творчеством; определить народно-песенные истоки Второй симфонии...
75017. Мусор – глобальная проблема человечества. Борьба первобытного человека с отходами 32.5 KB
  Борьба первобытных людей с отходами Эколог: На древней планете идиллия была – Наша Земля раем слыла. Эколог: Но однажды в древний век Появился человек. Первобытный человек: Много тысячелетий назад Неандерталец чистой Земле был рад Экологически чистые плоды он собирал Прозрачную водицу из родника он брал. Эколог: Отходы синтетические у современного человека Они не перегнивают лежат в земле три века Пакеты по пятьсот лет планету загрязняют А стеклянные отходы за тысячу лет не исчезают Пещерный человек: Пещерный человек вам Землю чистой...
75018. Не будьте собі ворогом. Конспект уроку здорового способу життя 47 KB
  Мета заходу: Виховувати в учнів негативне ставлення до вживання наркотиків бажання і вміння вести здоровий спосіб життя критично ставитись до своїх негативних вчинків. Що стається з наркоманом а продовжує радіти життю; б постійно шукає де б дістати наркотик; в пригнічений; г життя – муки. Втрачаєш радість життя. Можеш покінчити життя самогубством.
75019. Здоров’я народу - багатство країни. Позакласний захід з народознавства для 6-7-х класів 98.5 KB
  Українське житло мало чотиригранну будову – чотири стіни відповідали чотирьом сторонам світу. Вікна виходили на схід і на південь – до сонця. З північного боку, де панували темні, злі сили, вікон не було.
75020. Дванадцять місяців, народознавчий проект 162 KB
  Чи потрібні сучасній молоді знання про народні свята традиції Чи варто відроджувати їх ці питання визначили проблему. Мета проекту: ознайомлення учнів з багатством культурної спадщини українського народу; формування ціннісного ставлення до скарбів української духовної культури народного мистецтва традицій і звичаїв свого народу...