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


 

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

27769. Человек как жертва процесса социализации 17.19 KB
  Человек не только объект и субъект социализации. Это связано с тем что процесс и результат социализации заключают в себе внутреннее противоречие. Таким образом можно констатировать что в процессе социализации заложен внутренний до конца не разрешимый конфликт между степенью адаптации человека в обществе и степенью обособления его в обществе.
27770. Песталоцци 18.14 KB
  Передовая студенческая молодежь к которой принадлежал Песталоцци организовала кружок €œпатриотов€ находившийся под влиянием идей французских просветителей и в первую очередь Руссо. Цюрихские власти подвергли кратковременному аресту нескольких активных членов кружка в том числе и Песталоцци. Выйдя из тюрьмы Песталоцци не завершив своего образования поселился в деревне в имении Нейгоф чтобы организовать образцовое сельское хозяйство которое могло бы наглядно показать крестьянам как улучшить свое положение. Но этот утопический...
27771. Социальный педагог 16.1 KB
  Социальный педагог осуществляет социальнопедагогическую деятельность со всеми категориями населения: с детьми подростками молодежью взрослыми. Социальный педагог является связующим звеном между клиентом и его окружением посредником в системе взаимодействия личности семьи общества. или специализированных учреждениях отделение социальной помощи детский дом центр реабилитации социальный приют медикопсихологическая консультация телефон доверия центр занятости и трудоустройства и т.
27772. Планирования работы с неблагополучными семьями 18.87 KB
  Программа работы варьируется в связи с изменившимися условиями но обязательно заслушивается на заседании общественной инспекции по делам несовершеннолетних при администрации поселка или комиссии по делам несовершеннолетних и защите их прав о выполнении данной программы. Поэтому социальный педагог должен взаимодействовать с учителями классными руководителями семьей и ребенком приложить все усилия для результативной работы. Одна из форм работы социального педагога с семьей социальный патронаж представляющая собой посещение семьи на дому с...
27773. Педагогическая деятельность Л. Н. Толстого 25.96 KB
  Толстой вступил как он сам писал об этом позже в период трехлетнего страстного увлечения этим делом. Толстой считал что наступило время вспомним что тогда Россия переживала период первой революционной ситуации и подъема общественнопедагогического движения когда образованные люди страны должны активно помогать народным массам испытывавшим огромную потребность в образовании удовлетворить это их законное стремление не доверяя столь важного дела царской власти. Толстой систематически освещал в своем педагогическом журнале Ясная...
27774. Социализирующие функции семьи 26.46 KB
  На всех этапах социализации образовательный уровень семьи интересы ее членов сказываются на интеллектуальном развитии человека на том какие пласты культуры он усваивает на стремлении к продолжению образования и к самообразованию. Вчетвертых семья имеет важное значение в овладении человеком социальными нормами а когда речь идет о нормах определяющих исполнение им семейных ролей влияние семьи становится кардинальным. Ценности и атмосфера семьи определяют и то насколько она становится средой саморазвития и ареной самореализации ее...
27775. СПЕЦИФИКА РАБОТЫ СОЦИАЛЬНОГО ПЕДАГОГА В ЛЕТНИХ ОЗДОРОВИТЕЛЬНЫХ ЛАГЕРЯХ 20.36 KB
  Социальный педагог находясь среди детей в летнем лагере чувствуя их настроение зная их проблемы реально оценивая возможности личности устанавливает доброжелательные гуманистические отношения устраняет дефицит общения. При этом специалист оценивает влияние микросреды детского лагеря окружения детей групп сверстников объединений подростков. Все это педагоги связывают с деятельностью детей на практике и включают в работу лагерной смены. Таким образом у детей формируется эмоциональноценностное отношение к миру и человеческой...
27776. Классификация методов обучения 15.12 KB
  По источникам передачи и характеру восприятия информации система традиционных методов Е. По характеру взаимной деятельности учителя и учащихся система методов обучения И. По основным компонентам деятельности учителя система методов Ю.
27777. Воспитание 20.32 KB
  Методы воспитания способы взаимосвязанной деятельности воспитателей и воспитанников направленной на решение задач воспитания. Характеризуя методы воспитания нельзя не упомянуть прием воспитания. главный признак основание по которому методы группируются и обособляются В педагогике существует многообразная классификация методов воспитания. Бабанского в основу классификации положена концепция деятельности: Методы формирования сознания: рассказ беседа лекция дискуссия диспут метод примера; Методы организации деятельности и...