Практикум по объектно-ориентированному программированию на базе языка с++ Учебно-методическое пособие



Pdf көрінісі
бет38/44
Дата21.02.2024
өлшемі0.49 Mb.
#492719
түріПрактикум
1   ...   34   35   36   37   38   39   40   41   ...   44
ООП С

 
Контрольные вопросы 
 
1. В чем смысл использования шаблонов? 
2. Зачем нужны шаблоны функций? 
3. Зачем нужны шаблоны классов? 
4. Должна ли дружественная функция шаблона класса всегда быть 
функцией-шаблоном? 
5. Каковы синтаксис/семантика шаблонов функций? 
6. Каковы синтаксис/семантика шаблонов классов? 
7. Что такое параметры шаблона функции? 
8. Можно ли перегружать шаблонную функцию? 
9. Какая связь между шаблонами функций и перегрузкой? 
10. Можно ли перегружать параметризованные функции? 
64 
11. Все ли компонентные функции параметризованного класса являются 
параметризованными? 
12. Могут ли шаблоны классов содержать виртуальные компонентные 
функции? 
13. Являются ли дружественные функции, описанные в параметризован-
ном классе, параметризованными? 
14. Как определяются компонентные функции параметризованных клас-
сов вне определения шаблона класса? 
 
 


65 
ЛАБОРАТОРНАЯ РАБОТА № 12. 
РЕШЕНИЕ ПРАКТИЧЕСКИХ ЗАДАЧ 
В ОБЪЕКТНО-ОРИЕНТИРОВАННОМ СТИЛЕ 
Цель: использовать объектно-ориентированный подход при реше-
нии реальных задач.
 
Задание. Напишите программу, реализующую решение задач в объ-
ектно-ориентированном стиле согласно варианту, приведенному в таблице. 
№ 
варианта 
1 2 3 4 5 6 7 8 9 10 
Задача 1,11 2,12 3,13 4,14 5,15 6,16 7,17 8,18 9,19 10,20
 
1. Расход топлива. Расход топлива составляет 8 литров на каждые 100 км 
при езде по ровной дороге и на 15 % больше по ухабистой. Напишите 
программу, которая отображает на экране информацию о том, какое 
расстояние может пройти автомобиль с полным 40-литровым баком 
по нормальной и по ухабистой дороге. 


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   44




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет