1. Динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple:
а) Dylan +
б) Haskel
в) Ruby
2. Dylan поддерживает такое наследование, полиморфизм и многие другие парадигмы:
а) одиночное
б) множественное +
в) дополнительное
3. Язык общего назначения, пригодный как для прикладного, так и для такого программирования:
а) периодического
б) постоянного
в) системного +
4. Dylan включает в себя:
а) сборку мусора +
б) сортировку данных
в) сортировку мусора
5. Dylan включает в себя:
а) сортировку данных
б) обновление после ошибок
в) восстановление после ошибок +
6. Одна из основных реализаций Dylan на данный момент:
а) Push Dylan
б) Open Dylan +
в) Close Dylan
7. Одна из основных реализаций Dylan на данный момент:
а) Rydion Dylan
б) Biydion Dylan
в) Gwydion Dylan +
8. Dylan происходит от:
а) Lisp +
б) Pils
в) Lips
9. Изначально синтаксис Dylan был заимствован из:
а) Schume
б) Schene
в) Scheme +
10. В Dylan понятия библиотеки и модуля:
а) нераздельны
б) разделены +
в) сопоставимы
11. В Dylan единица компиляции:
а) библиотека +
б) модуль
в) строка
12. В Dylan логическая единица:
а) столбец
б) модуль +
в) библиотека
13. Одна из характеристик Dylan:
а) все сущности, включая числа и строки, являются объектами +
б) все сущности, включая числа и строки, являются придуманными
в) все сущности, включая числа и строки, не являются объектами
14. Одна из характеристик Dylan:
а) ручная сборка мусора
б) автоматическая сортировка мусора
в) автоматическая сборка мусора +
15. Одна из характеристик Dylan:
а) методы могут принимать переменное число аргументов и аргументы произвольного типа +
б) методы могут принимать переменное число аргументов и аргументы одного типа
в) методы могут принимать переменное число аргументов и аргументы назначенного типа
16. Одна из характеристик Dylan:
а) не допускается множественное наследование
б) допускается множественное наследование +
в) не допускается одиночное наследование
17. Одна из характеристик Dylan:
а) функции, устанавливающие и возвращающие значения слотов (геттеры и сеттеры), создаются по умолчанию в ручную
б) функции, устанавливающие и возвращающие значения слотов (геттеры и сеттеры), создаются по умолчанию с произвольными именами
в) функции, устанавливающие и возвращающие значения слотов (геттеры и сеттеры), создаются по умолчанию с автоматически сгенерированными именами +
18. Одна из характеристик Dylan:
а) обработка посторонних данных
б) обработка исключений +
в) неумение работать с исключениями
19. Выберите элементы синтаксиса Dylan:
Вызов функции
а) et varname := value
б) define
в) f(a,b,…) +
20. Элементы синтаксиса:
Сравнение
а) =
б) < > <= >= +
в) ==
21. Выберите элементы синтаксиса Dylan:
Тождественное неравенство
а) ~= +
б) ==
в) ~==
22. Элементы синтаксиса:
Тождественное равенство
а) ==
б) = +
в) ~=
23. Элементы синтаксиса:
Неравенство
а) ~=
б) ==
в) ~== +
24. Определите элементы синтаксиса Dylan:
Равенство
а) ~=
б) == +
в) ~==
25. Выберите элементы синтаксиса Dylan:
Объявление переменной
а) ~==
б) let varname := value
в) define +
26. Элементы синтаксиса:
Присваивание значения переменной
а) /* … */
б) let varname := value +
в) define
27. Выберите элементы синтаксиса Dylan:
Комментарии, которые могут быть вложенными
а) /* … */ +
б) ~==
в) =
28. Элементы синтаксиса:
Комментарий до конца строки
а) =
б) /* … */
в) // +
29. Методы одного класса могут быть разбросаны по:
а) нескольким модулям +
б) одному модулю
в) не могут быть разбросаны
30. Обычно определение самого класса содержит только набор таких полей:
а) дополнительных
б) хранимых +
в) постоянных