ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн

Вопросы

Ответы на приведенные ниже вопросы можно найти в приложении Ж. Вопросы с альтернативными вариантами ответов могут иметь несколько верных ответов.

1. Языки Pascal, BASIC и C являются___             языками, в то время как

С++ является___           языком.

2. В качестве образца по отношению к объекту выступает:

а)            метод;

б)           класс;

в)            операция;

г)            значение.

3. Двумя основными компонентами объекта являються___               и функ- ции, которые   .

4. В C++ функцию, входящую в состав класса, называют:

а)            функция-член класса;

б)           оператор класса;

в)            функция класса;

г)            метод класса.

5. Защита данных от несанкционированного доступа другими функциями называется_____          .

6. Какие из перечисленных ниже причин являются главными для использо- вания объектно-ориентированных языков?

а)            возможность создания собственных типов данных;

б)           простота операторов объектно-ориентированных языков по сравнению с процедурными языками;

в)            наличие средств для автокоррекции ошибок в объектно-ориентирован- ных языках;

г)            объектно-ориентированные программы легче концептуализируются.

7. __________ отображают объекты реального мира точнее, чем функции.

8. Истинно ли утверждение: программа на C++ в целом схожа с программой на C за исключением незначительных различий в кодировании.

9. Объединение данных и функций называется_____            .

10. Если язык обеспечивает возможность создания пользовательских типов данных, то говорят, что язык называется:

а)            наследуемым;

б)           инкапсулируемым;

в)            перегруженным;

г)            расширяемым.

11. Верно или неверно утверждение: двух операторов достаточно, чтобы лег- ко отличить программу на C++ от программы на С.

12. Возможность выполнения оператором или функцией различных действий в зависимости от типа операндов называется_____ .

13. Операция, выполняющая заданные действия над пользовательским типом данных, называется:

а)            полиморфической;

б)           инкапсулированной;

в)            классифицированной;

г)            перегруженной.

14. Запоминание новых терминов языка C++:

а)            является очень важным;

б)           можно отложить «на потом»;

в)            служит ключом к успеху и процветанию;

г)            бессмысленно.

15. Универсальный язык моделирования — это:

а)            программа для построения физических моделей;

б)           средство визуализации организации программы;

в)            результат объединения языков C++ и FORTRAN;

г)            вспомогательное средство при разработке программного обеспечения.

 

 

44