Объектно-ориентированное программирование
7.3.1. В концепции объектно-ориентированного подхода к программированию не входит ...
| 1) | инкапсуляция |
| 2) | полиморфизм |
| 3) | дискретизация |
| 4) | наследование |
7.3.2. Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется _______________программированием.
| 1) | структурным |
| 2) | формальным |
| 3) | объектно-ориентированным |
| 4) | модульным |
7.3.3. Базовыми понятиями объектно-ориентированного программирования являются:
а) объект
б) класс
в) структура
г) функция
| 1) | б, г |
| 2) | а, г |
| 3) | в, г |
| 4) | а, б |
7.3.4. Методом в объектно-ориентированном программировании является…
| 1) | визуальное свойство объекта |
| 2) | атрибут, объединяющий объекты в классы |
| 3) | процедура, реализующая действия (операции) над объектом |
| 4) | журнал изменений состояний объекта |
7.3.5. Обязательным критерием качества программных систем является …
| 1) | универсальность |
| 2) | легкость применения |
| 3) | надежность |
| 4) | мобильность |
7.3.6. Пусть А – базовый класс, В – его подкласс. Концепция наследования в объектно-ориентированном подходе подразумевает, что:
а) объекты класса В наследуют значения класса А
б) объекты класса В не могут обладать методами классаА без их повторного объявления
в) общие для классов А и В структуры данных и методы могут быть определены только в классе А
г) переменные и методы класса А могут быть использованы объектами класса Вбез их повторного определения в В
д) в классе В должны быть перечислены наследуемые элементы класса А
| 1) | б, д |
| 2) | а, б |
| 3) | а, г |
| 4) | в, г |
7.3.7. Порождение иерархии объектов происходит в процессе …
| 1) | вызова соответствующего метода |
| 2) | инкапсуляции |
| 3) | полиформизма |
| 4) | наследования |
7.3.8. Понятие «иерархия классов» присуще методологии ____________ программирования.
| 1) | структурного |
| 2) | объектно-ориентированного |
| 3) | динамического |
| 4) | эвристического |
7.3.9. Из перечисленных _______ не является языком программирования.
| 1) | Visual Basic |
| 2) | HTML |
| 3) | VBA |
| 4) | Lisp |
7.3.10. Полиморфизм означает …
| 1) | хранение и использование программного кода вместе с данными |
| 2) | создание набора объектов, обладающих общим поведением |
| 3) | уменьшение количества сущностей, с которыми приходится работать программисту |
| 4) | возможность применять один и тот же метод к разным объектам |
7.4. Эволюция и классификация языков программирования.
Основные понятия языков программирования
7.4.1. К языкам высокого уровня не относят…
1) ADA
2) АССЕМБЛЕР
3) PASСAL
4) LISP
5) МАКРОАССЕМБЛЕР
| 1) | только 5 |
| 2) | 1 и 3 |
| 3) | 2 и 5 |
| 4) | 3 и 5 |
7.4.2. Объектно-ориентированным языком, в котором имеется возможность множественного наследования, является...
| 1) | Ada 95 |
| 2) | PHP |
| 3) | Java |
| 4) | C++ |
7.4.3. Первым программистом мира является …
| 1) | Билл Гейтс |
| 2) | Ада Лавлейс |
| 3) | Мария Кюри |
| 4) | Стив Возняк |
7.4.4. Языком сценариев является …
| 1) | Ada |
| 2) | Lisp |
| 3) | Алгол |
| 4) | Perl |
7.4.5. Языком логического программирования является …
| 1) | Lisp |
| 2) | Prolog |
| 3) | Fortran |
| 4) | Assembler |
7.4.6. Языками декларативного программирования является …
| 1) | процедурные |
| 2) | сценариев |
| 3) | логические |
| 4) | структурные |
7.4.7. Ассемблер относится к языкам ______________ типа.
| 1) | объектно-ориентированного |
| 2) | машинно-ориентированного |
| 3) | проблемно-ориентированного |
| 4) | процедурно-ориентированного |
7.4.8. Языками разметки данных являются …
| 1) | SQL, Java |
| 2) | HTML, ADA |
| 3) | HTML, XML |
| 4) | Java, XML |
7.4.9. К вычислительным языкам относятся:
| 1) | Фортран, Паскаль, Алгол |
| 2) | Лисп, Пролог, Си |
| 3) | Паскаль, Снобол, Пролог |
| 4) | Алгол, Си, Лисп |
7.4.10. Семантика, как составляющая алгоритмического языка, означает…
| 1) | фиксированный для данного языка набор символов |
| 2) | правила построения из символов алфавита специальных конструкций |
| 3) | система правил толкования конструкций языка |
| 4) | написание сценариев |