Тест с ответами на тему: «Dylan»

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. Обычно определение самого класса содержит только набор таких полей:
а) дополнительных
б) хранимых +
в) постоянных

Легко сдаем