Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2013, 22:59   #1
averardo
Пользователь
 
Регистрация: 26.05.2013
Сообщений: 15
По умолчанию Тест по объектно ориентированному программированию

Скоро тест по объектно ориентированному программировани и мне тут скинули вопросы к нему. Я не прошу написать ответы, точнее прошу но я отвечу сам а вы меня поправите. Пожалуйста.
Цитата:
1. Объектно-ориентированное программирование характеризуется:
  • Наличием одной линейной программы
  • Разделением программы на модули
  • все данные об объекте, его связи с другими объектами объеденяються в одну структурную переменную
2. Метод это:
  • Функция, получая в качестве обязательного параметра указатель на объект
  • Структура, хранящая указатели this, parrent, supper
  • Структурная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии
  • Определенный программистом абстрактный тип данных
3. Объект это:
  • Функция, получая в качестве обязательного параметра указатель на объект
  • Структура, хранящая указатели this, parrent, supper
  • Структурная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии
  • Определенный программистом абстрактный тип данных
4. Класс это:
  • Структурная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии
  • Определенный программистом абстрактный тип данных
  • Переменная, описанная абстрактным типом данных
5. Когда данные являются не глобальными, доступными всей программе, а локальными доступными только малой части программы:
  • При инкапсуляции
  • При полиморфизме
  • При объявлении метода
7. Когда функция определяется независимо в каждом производном классе и имеет в этих классах общее имя:
  • При инкапсуляции
  • При полиморфизме
  • При наследовании и инкапсуляции
12. Для выполнения операции присвоение одного объекта другому:
  • Достаточно чтобы в класе этих обхектов был специальный конструктов - конструктор копирования
  • Классы этих объектов нужно описать одинакомым образом
  • Достаточно чтобы в класе этих объектов были конструкторы и деконструкторы
  • Необходимо описать оба объекта одним именем класса и иметь в классе конструктор копирования
13. В каких случаях надо иметь в классе конструктор копирования:
  • Когда нужно передать элементы класса
  • Для выполнения операции присвоение одного элемента другому
  • Для создания дружественной функции
  • Для уничтожения объекта из памяти
14. В чем состоит задача конструкттора копирования:
  • Четко определить порядок создания копии объекта
  • Размножать объект в указанном колличестве копий
  • Копировать свойства других объектов
  • Создать this указатель
17. Являеться ли конструктор Array(int n=0) ошибкой. Сам синтаксиз. Просто да или нет. Думаю что Нет.
19. Какое ключевое слово должно быть использовано чтобы указать что объект не является модифицируемым и любая попытка изменения этого типа является ошибкой:
  • readonly
  • const
  • static
  • undeclare
20. Как называются элементы класса которые относяться ко всем экземплярам объектов класса
  • Статические
  • Динамические
  • Константные
  • Защищенные
22. В каких случаях следует вводить статические элементы массива:
  • Когда требуется контроль колличества общих методов класса
  • Когда требуется доступ к элементам массива из объектов дружественного класса
  • Когда требуется одновременный доступ ко всем объектам класса
  • Когда требуется определить изменяемые элементы класса
Я ответил жирным те ответы на которые думаю и отмел все "точно" не правильные ответы. Прошу помощи в нахождении ответов.

Последний раз редактировалось averardo; 14.06.2013 в 23:25.
averardo вне форума Ответить с цитированием
Старый 14.06.2013, 23:04   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы попробуйте ответить на все сначала.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.06.2013, 23:27   #3
averardo
Пользователь
 
Регистрация: 26.05.2013
Сообщений: 15
По умолчанию

Сделал. Точнее ответил. Пропустил парочку так как даже примерно не знаю. Я просто признаюсь. Лекции прогуливал, на лабы ходил. Но лекции в конце взял и об половине этого всего в лекциях даже не упоминаеться. Летом займусь в серьез.
averardo вне форума Ответить с цитированием
Старый 15.06.2013, 01:24   #4
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Цитата:
14. В чем состоит задача конструкттора копирования:
Четко определить порядок создания копии объекта
Размножать объект в указанном колличестве копий
Копировать свойства других объектов
Создать this указатель
Четко определить порядок создания копии объекта, а может этот ответ правильный? (не уверен)

Когда функция определяется независимо в каждом производном классе и имеет в этих классах общее имя:
При инкапсуляции
При полиморфизме
При наследовании и инкапсуляции
наверно так)

3. Объект это:
Функция, получая в качестве обязательного параметра указатель на объект
Структура, хранящая указатели this, parrent, supper
Структурная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии
Определенный программистом абстрактный тип данных
АТД это класс

Последний раз редактировалось Pein95; 15.06.2013 в 01:31.
Pein95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литература по событийно-ориентированному программированию Istrafiloff Общие вопросы по программированию, компьютерный форум 2 09.08.2013 08:17
Задачи по объектно-ориентированному программированию Дмитрий 91 Помощь студентам 3 12.06.2012 00:15
Задания по объектно-ориентированному программированию на pascal abc.net molka Помощь студентам 4 30.03.2012 19:51
Не могу справиться с лабораторной по объектно-ориентированному программированию! Blondy007 Помощь студентам 2 13.09.2011 19:55
Вопрос по обьектно-ориентированному программированию - pascal polyarnik Помощь студентам 1 18.12.2009 08:14