понедельник, 15 ноября 2010 г.

Р. Лафоре - ООП в С++ //тесты

Общие сведения
1. Языки Pascal, BASIC и C являются _______________ языками, в то время как С++ является _______________ языком.
2. В качестве образца по отношению к объекту выступает:
    а) метод
    б) класс
    в) операция
    г) значение
3. Двумя основными компонентами объекта являются __________ и функции, которые ____________.
4. В С++ функцию, входящую в состав класса, называют:
    а) функция-член класса
    б) оператор класса
    в) функция класса
    г) метод класса
5. Защита данных от несанкционированного доступа другими функциями называется ______________.
6. Какие из перечисленных ниже причин являются главными для использования объектно-ориентированных яхыков?
    а) возможность создания собственных типов данных
    б) простота операторов объектно-ориентированных языков по сравнению с процедурными языками
    в) наличие средств для автокоррекции ошибок в объектно-ориентированных языках
    г) объектно-ориентированные программы легче концептуализируются
7. ____________ отображает объекы реального мира точнее, чем функции.
8. Истинно ли утверждение: программа на С++ в целом схожа с программой на С за исключением некоторых различий в кодировании.
9. Объединение данных и функций называется _____________.
10. Если язык обеспечивает возможность создания пользовательских типов данных, то говорят, что язык называется:
    а) наследуемым
    б) инкапсулируемым
    в) перегруженным
    г) расширяемым
11. Истинно ли утверждение: достаточно двух операторов чтобы отличить программу на С от программы на С++.
12. Возможность выполнения оператором или функцией различных действий в зависимости от типа операндов называется ___________.
13. Операция, выполняющая заданные действия над пользовательским типом данных называется:
    а) полиморфической
    б) инкапсулированной
    в) классифицированной
    г) перегруженной
14. Запоминание новых терминов языка С++:
    а) является очень важным
    б) можно отложить "на потом"
    в) служит ключом к успеху и процветанию
    г) бессмысленно
15. Универсальный язык моделирования - это:
    а) программа для построения физических моделей
    б) средство визуализации организации программы
    в) результат объединения языков С++ и FORTRAN
    г) вспомогательное средство в разработке программного обеспечения

//Ответы:
1. процедурными | объектно-ориентированным
2. б
3. данные | совершают действия над ними
4. а
5. сокрытием данных
6. аг
7. объекты
8. ложно, организационные принципы различаются
9. инкапсуляция
10. г
11. ложно, большинство строк на кода на С++ ничем не отличается от кода на С
12. полиморфизмом
13. г
14. б
15. бг

Комментариев нет:

Отправить комментарий