Главная /
Основы функционального программирования
Основы функционального программирования - ответы на тесты Интуит
В курсе изложены основы функционального программирования и методы его применения при решении сложных задач на стыке искусственного интеллекта и системного программирования.
Список вопросов:
- # В каком языке программирования впервые реализованы идеи функционального программирования?
- # Отметьте название языка программирования, в котором впервые поддержаны идеи функционального программирования
- # Применение какого языка программирования впервые показало возможности функционального программирования при решении новых сложных задач?
- # Какое из перечисленных свойств не присуще функциональному программированию как методу организации процессов?
- # Какой метод решения задач особенно характерен для функционального программирования?
- # Какая особенность функционального подхода дает путь к достижению надежности программ?
- # Кто впервые сформулировал идеи языка программирования, послужившие основой для функционального программирования?
- # Отметьте имя автора языка программирования, поддерживающего фукнциональный подход к решению сложных задач?
- # Чьи идеи языковой поддержки задач искусственного интеллекта реализованы как язык программирования Lisp?
- # Чьи идеи были выбраны Джоном Мак-Карти в качестве семантической основы языка Лисп?
- # Когда были сформулированы математические основы функционального программирования?
- # Решение какой задачи было воспринято как ответ на вопрос о реализуемости искусственного разума?
- # Какой из перечисленных механизмов реализации языка Лисп способствовал практическому успеху функционального программирования?
- # Какой из перечисленных механизмов реализации языка Лисп способствовал применению функционального программирования неспециалистами?
- # Какой из перечисленных механизмов реализации языка Лисп способствовал практичности функционального программирования?
- # Отметьте атомы, представляющие функции, входящие в базис языка Лисп?
- # Какие из перечисленных атомов представляют функции, входящие в базис языка Лисп?
- # Какие операции входят в базис языка Лисп?
- # Какой из перечисленных механизмов языка Лисп унаследован новыми языками программирования, например Java и другие?
- # Какой из перечисленных механизмов языка Лисп унаследован новыми языками программирования, например Perl и другие?
- # Какой из перечисленных механизмов языка Лисп исторически применялся в практике реализации других языков программирования, например С?
- # Какие структуры данных обрабатываются программами, написанными на языке Лисп?
- # Отметьте структуры данных, удобные для функционального программирования?
- # Какие структуры данных используются для представления программ на языке Лисп?
- # Что из перечисленного удобно рассматривать как объект того же класса, что и <кресло>?
- # Что из перечисленного удобно рассматривать как объект того же класса, что и <тетрадь>?
- # Что из перечисленного удобно рассматривать как объект того же класса, что и <куртка>?
- # Что из перечисленного не стоит рассматривать как объект класса <одежда> ?
- # Что из перечисленного не стоит рассматривать как объект класса <мебель>?
- # Что из перечисленного не стоит рассматривать как объект класса <канцелярские товары>?
- # Что из перечисленного можно рассматривать как основную характеристику объекта класса "кривые второго порядка"?
- # Что из перечисленного можно рассматривать как полезный атрибут, являющийся эффективной реализацией метода работы с объектами класса "прямые"?
- # Что из перечисленного можно рассматривать как атрибут, помогающий управлять визуализацией объектов класса "круги"?
- # Какую из перечисленных функций имеет смысл рассматривать как метод с именем <расстояние>?
- # Что из перечисленного имеет смысл вычислять по методу с именем <мера>?
- # Какую из перечисленных функций имеет смысл рассматривать как метод с именем <вес»>
- # Какую из перечисленных функций не стоит включать в общее семейство с остальными функциями?
- # Какую из перечисленных функций не стоит включать в одно семейство с остальными функциями?
- # Какую из перечисленных функций неестественно включить в общее семейство?
- # Отметьте выражения, объявляющие новый экземпляр объекта.
- # Отметьте выражение, объявляющее новый класс.
- # Отметьте выражение, объявляющее новый класс.
- # Отметьте выражение, объявляющее новый метод.
- # Какое из перечисленных выражений изменяет содержимое отдельных полей существующего объекта?
- # Какое из перечисленных выражений дает новое значение полю существующего объекта?
- # Выделите выражение, обеспечивающее возможность прямого доступа к атрибутам объекта определяемого класса.
- # Выделите выражение, осуществляющее прямой доступ к атрибуту объекта без изменения его значения.
- # Что из перечисленного можно рассматривать как объекты одного класса?
- # Отметьте объект, который не стоит рассматривать как объект общего класса с остальными?
- # Что из перечисленного можно рассматривать как объекты общего класса?
- # Отметьте выражения, объявляющие новый класс, экземпляр объекта, метод.
- # Какие из перечисленных выражений изменяют содержимое отдельных полей существующего объекта?
- # Выделите выражения, осуществляющие доступ к атрибутам объекта без изменения их значений.
- # Какое из определений явно сигнализирует о попадании в тупик?
- # Какое из определений при попадании в тупик позволяет передать значение, зависящее от внутреннего контекста?
- # Какое из определений при попадании в тупик позволяет получить значение, зависящее от внутреннего контекста?
- # Отметьте формы, эквивалентные логической конъюнкции - "a и b".
- # Отметьте формы, эквивалентные логическому отрицанию - "не a".
- # Отметьте формы, эквивалентные дизъюнкции - "a или b".
- # Какая из ловушек поймает внутреннее прерывание?
- # Какая из ловушек позволяет поймать внутреннее прерывание?
- # Какая из ловушек приспособлена к реакции на внутреннее прерывание?
- # Отметьте функции для работы с множествами
- # Отметьте функции доступа к элементам последовательностей
- # Отметьте функции, реорганизующие последовательнолсти
- # Отметьте, в чем схожи варианты и множества.
- # Отметьте, в чем сходство вариантов и множеств.
- # Отметьте, в чем подобны варианты и множества.
- # В чем выражаются отличия структуры множеств от вариантов?
- # В чем выражаются отличия структуры вариантов от множеств?
- # Чем отличается структура вариантов от множеств?
- # Какие особенности множеств не характерны для вариантов?
- # Какая из задач легче решается в терминах вариантов, чем множеств?
- # Какая задача легче описывается в терминах множеств, чем вариантов?
- # В какой из ловушек не вполне корректно размечены тупики?
- # Какое из определений при попадании в тупик позволяет передать значение, зависящее от внутреннего контекста?
- # Какое из определений недостаточно для четкого сигнала о попадании в тупик?
- # Отметьте, в чем варианты и множества схожи:
- # Чем выражаются отличия множеств от вариантов?
- # Какие особенности множеств не характерны для вариантов?
- # Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. их значения не влияют на результат?
- # Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. на результат их значения не влияют?
- # Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. результат от их значения не зависит?
- # В какой из перечисленных форм все подвыражения необходимо вычислить?
- # В какой из перечисленных форм вычисление всех подвыражений необходимо?
- # В какой из перечисленных форм вычисление всех подвыражений для получения результата обязательно?
- # В какой из перечисленных форм необходимость вычислять все подвыражения зависит от значений переменных?
- # Какая из форм содержит константные выражения, которые можно заменить их значениями?
- # Какая из форм содержит общие подвыражения, которые целесообразно вычислить предварительно, чтобы избежать повторного вычисления одних и тех же выражений?
- # Какая из форм не содержит константных подвыражений?
- # Какая из форм не содержит подвыражений, допускающих замену на их значения?
- # В какой из форм нет константных подвыражений?
- # В какой из перечисленных форм возможность не вычислять все подвыражения не зависит от значений переменных?
- # В какой из перечисленных форм можно вычислять не все подвыражения независимо от значений переменных?
- # Какая из перечисленных форм допускает вычисление не всех подвыражений?
- # Вычисление какой подформулы может происходить не при каждом исполнении общей формулы?
- # Вычисление какой подформулы не гарантировано при исполнении общей формулы?
- # Вычисление какой подформулы может происходить или не происходить при исполнении общей формулы в зависимости от хода других вычислений?
- # Вычисление каких подформул не может происходить вообще?
- # Вычисление каких подформул вообще невозможно, точнее, бессмысленно?
- # Вычисление каких подформул не имеет смысла?
- # Какие из перечисленных форм содержат подвыражения, которые можно не вычислять?
- # В каких из перечисленных форм все подвыражения необходимо вычислить?
- # В каких из перечисленных форм необходимость вычислять те или иные подвыражения зависит от значений переменных?
- # Вычисление каких конструкций может происходить не при каждом исполнении формулы?
- # Вычисление каких конструкций не может происходить вообще?
- # Какие средства позволяют программисту оптимизировать Лисп-программы методом "ленивых" вычислений?
- # Какая из функций соответствует спецификации аргументов и результатов (X List(X)) -> List(X)?
- # Аргументы и результаты какой из функций можно специфицировать формулой: (X List(X)) -> List(X)?
- # Спецификации аргументов и результатов какой из функций может иметь вид: (X List(X)) -> List(X)?
- # Какая из функций не требует соответствия спецификации аргументов вида: (X List(X)) -> List(X)?
- # Какая из функций не соответствует спецификации результатов (X List(X)) -> List(X)?
- # Какая из функций не соответствует спецификации ни аргументов, ни результатов: (X List(X)) -> List(X)?
- # Какая из функций соответствует спецификации аргументов: List(X) -> List(X) ?
- # Аргументы какой из функций должны соответствовать спецификации: List(X) -> List(X) ?
- # Спецификация аргументов какой из функций соотвествует формуле: List(X) -> List(X) ?
- # Какая из функций соответствует спецификации результатов: (X List(X)) -> List(X) ?
- # Спецификации результатов какой из функций соответствует формуле: (X List(X)) -> List(X) ?
- # Результаты какой из функций соответствуют спецификации: (X List(X)) -> List(X) ?
- # Какая из функций не соответствует спецификации результатов (X List(X)) -> List(X) ?
- # Спецификация результатов какой из функций не соответствует (X List(X)) -> List(X) ?
- # Результаты какой из функций не соответствуют спецификации: (X List(X)) -> X ?
- # Какая из спецификаций аргументов и результатов соответствует определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
- # Какая из спецификаций аргументов и результатов соответствует определению функции: (lambda (xl) (cond (xl (cond ((eq x (car xl))xl)))))
- # Какая из спецификаций аргументов и результатов соответствует определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
- # Какая из спецификаций аргументов наиболее точно соответствует определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))(caadr xl))))))
- # Какая из спецификаций аргументов соответствует определению функции: (lambda (x xl) (cond (xl (cond ((equal x (car xl)) (eq (cadr xl) x))))))
- # Какая из спецификаций результатов наиболее точно соответствует определению функции: (lambda (x xl) (cond (xl (eq x (car xl)) )) )
- # Какие из функций соответствуют спецификации аргументов и результатов: (X List(X) ) -> List(X):
- # Какие из функций не соответствуют спецификации аргументов и результатов: ( X List(X)) -> List(X):
- # Какие из функций соответствуют спецификации или аргументов, или результатов, но не того и другого сразу: (X List(X)) -> List(X)
- # Какие из спецификаций аргументов и результатов соответствуют определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))
- # Какие из спецификаций аргументов соответствуют определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))
- # Какие из спецификаций результатов соответствуют определению функции: (lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))
- # Отметьте тест, соответствующий спецификации List (Atom) => List (Number).
- # Какой из тестов соответствует спецификации List (Atom) => List (Number).
- # Выберите тест, соответствующий спецификации List (Atom) => List (Number).
- # Отметьте тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).
- # Отметьте тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).
- # Выберите тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).
- # Какой из тестов соответствует спецификации List (Atom) => List ({Number, Atom}).
- # Отметьте тест, соответствующий спецификации List (List(Atom)) => List (Atom).
- # Выберите тест, соответствующий спецификации List (List(Atom)) => List (Atom).
- # Какой из тестов соответствует спецификации List (List(Atom)) => List (Atom).
- # Отметьте тест, на котором сработает функция: (defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
- # Выберите тест, которому удовлетворяет функция Subst.
- # Укажите тест, на котором функция Pairlis (см. лекцию 3) исчерпает два первые аргумента.
- # Отметьте тест, на котором не может сработать функция: (defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
- # Выберите тест, на котором функцию Subst нет смысла выполнять, т.к. не получается нового значения.
- # Укажите тест, на котором функция Pairlis (см. лекцию 3) может завершиться аварийно из-за неподходящей структуры данных.
- # Выберите спецификацию, которой может соответствовать данный тест (a 1 b 2 3 4).
- # Отметьте спецификацию, которой может соответствовать тест ((A 1)( B 2)( 3 С)).
- # Какой спецификации соответствует данный тест ((a . 1)( b . 2)( 3 . 4)).
- # Отметьте спецификацию, которой не может соответствовать данный тест (a 1 b 2 3 4).
- # Выберите спецификацию, которой заведомо не соответствует тест ((a 1)( b 2)( 3 4)).
- # Какой из спецификаций не может соответствовать тест ((a . 1)( b . 2)( 3 . 4)).
- # Отметьте тесты, соответствующие спецификации List (Atom) => List (Number).
- # Отметьте тесты, соответствующие спецификации List (Atom) => List ({Number, Atom}).
- # Отметьте тесты, соответствующие спецификации List (List(Atom)) => List (Atom).
- # Отметьте спецификации, которым соответствует функция: (defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))
- # Отметьте спецификации, которым соответствует функция Subst.
- # Отметьте спецификации, которым соответствует функция Pairlis.
- # Какой из перечисленных стилей программирования сложился под влиянием функционального программирования?
- # Какой из указанных стилей программирования отражает влияние идей функционального программирования?
- # Какой из упомянутых стилей программирования сложился как развитие функционального программирования?
- # Какой из перечисленных языков программирования сложился как эффективная система функционального программирования?
- # Какой из перечисленных языков программирования сложился как высокопроизводительная система функционального программирования?
- # Какой из перечисленных языков программирования сложился система функционального программирования для исследовательских целей?
- # Какие из стилей программирования созвучен идеям Лиспа?
- # Какой из стилей программирования сложился и был реализован на базе Лиспа?
- # Отметьте область программирования, где методы реализации Лиспа показали высокую надежность?
- # Отметьте стандартизованный диалект языка Лисп, активно используемый в наши дни.
- # Отметьте версию Лиспа, обладающую особо высокой эффективностью
- # Какие из перечисленных языков являются языками функционального программирования?
- # Отметьте языки функционального программирования?
- # Отметьте систему, разработанную на базе Лиспа.
- # Какая из упомянутых систем разработана на базе Лиспа:
- # Отметьте систему, разработанную на базе Лиспа.
- # Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Java?
- # Какой механизм реализации Лисп-систем встречаются в таких системах программирования, как Delphi?
- # Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Java?
- # Какой механизм реализации Лисп-систем встречаются в таких системах программирования, как Delphi?
- # Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Perl?
- # Какой из перечисленных механизмов реализации Лисп-систем встречается в системах программирования на базе языка Perl?
- # Отметьте механизм реализации Лисп-систем, встречающийся в системах программирования на базе языка Perl?
- # Какие стили программирования сложились под влиянием функционального программирования?
- # Примеры систем, разработанных на базе Лисп.
- # Какие стили программирования отражают влияние идей Лиспа?
- # Какие механизмы реализации Лисп-систем встречаются в современных системах программирования на базе языка Java?
- # Какие механизмы реализации Лисп-систем встречаются в современных системах программирования, таких как Delphi?
- # Какие механизмы реализации Лисп-систем встречаются в современных системах программирования на базе языка Perl?
- # Какое из приведенных данных представляет собой составное S-выражение?
- # Какое из приведенных данных представляет собой сложное S-выражение?
- # Какое из приведенных данных представляет собой самое простое составное S-выражение?
- # Какое из приведенных данных представляет собой список?
- # Какое из приведенных данных представляет собой список?
- # Какое из приведенных данных не представляет собой список?
- # Какой из приведенных текстов не представляет собой ни список, ни сложное S-выражение?
- # Какой из приведенных текстов не изображает ни список, ни сложное S-выражение?
- # Какое из приведенных данных не представляет собой ни список, ни сложное S-выражение?
- # Какое из приведенных S-выражений может играть роль представления функций в Лисп-программе?
- # Какое из приведенных S-выражений может изображать функцию в Лисп-программе?
- # Какое из приведенных S-выражений может играть роль представления функций в вычисляемой форме?
- # В какой из приведенных форм представления функций расположены корректно?
- # Какое из приведенных S-выражений не может играть роль представления функций в Лисп-программе?
- # В каком из приведенных S-выражений представления функций расположены корректно?
- # Какое из приведенных S-выражений не может изображать функцию в Лисп-программе?
- # Как можно изменить форму (cons (a три) (b четыре)), чтобы получить значение cons от заданных списков, а не диагностическое сообщение?
- # Как можно воздействовать на форму (cons (a 'два) (b 'семь)), чтобы интерпретатор обязательно выдал ее значение, а не диагностическое сообщение?
- # Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?
- # Как можно изменить форму (cons (a 'три) (b 'два)), чтобы увидеть ее значение при заданных a и b, а не диагностическое сообщение?
- # По какой причине не может быть вычислена форма ((cons 'один 'два) 'три) и как ее исправить?
- # Что можно подправить, чтобы форма (cons 'один 'два 'три) имела значение?
- # По какой причине не может быть вычислена форма ((cons x 'два) 'три). Что в ней надо подправить, чтобы добиться вычислимости?
- # Какие из приведенных данных представляют собой S-выражение?
- # Какие из приведенных данных представляют собой список?
- # Какие из приведенных данных не представляют собой ни список, ни S-выражение?
- # Как следует изменить форму (cons (a 'a3) (b 'b4)), чтобы получить ее значение?
- # Почему форма ((cons 'a1 'b2) 'c3) не может быть вычислена?
- # Как преобразовать форму (cons 'a1 'b2 'c3 'd4), чтобы получить выражение, имеющее значение?
- # На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно три шага (обращения к самой себе)?
- # На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно два витка (обращения к самой себе)?
- # На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно одно обращение к самой себе?
- # На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает более двух обращений к самой себе?
- # На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает более двух обращений к самой себе?
- # На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает менее трех обращений к самой себе?
- # На каком наборе данных функция append (соединение двух списков в один) даст результат сразу, без рекурсии (обращений к самой себе)?
- # На каком наборе данных функция append (соединение двух списков в один) даст результат сразу, без рекурсивных обращений к себе?
- # В каком случае правильно указано число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах?
- # Отметьте правильное число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах.
- # Отметьте вариант, в котором правильно указано число обращений к себе функции equal, сравнивающей две структуры для выяснения, совпадают ли они?
- # В каком случае при выяснении, совпадают ли заданные S-выражения, число обращений к себе функции equal (сравнение двух структур) указано верно?
- # На каких данных расход памяти (число вызовов cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) пропорционален длине последнего из аргументов?
- # На каких данных расход памяти (число cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) равен длине последнего из аргументов?
- # На каких данных расход памяти (число cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) превосходит длину последнего из аргументов?
- # Какое из заданных выражений вычислимо? (pairlis – наращивает список пар, соединяя в пары элементы первых двух аргументов)
- # Какое из заданных выражений имеет определенный результат? (pairlis – наращивает список пар, соединяя в пары элементы первых двух аргументов)
- # Какая из заданных форм пригодна для успешной интерпретации?
- # Какие из перечисленных текстов представляют перечень ветвей условного выражения?
- # Какие из данных текстов изображают перечень ветвей условного выражения?
- # Какие из списков представляют перечень ветвей условного выражения (можно вставить cond вслед за первой скобкой)?
- # На каких данных функция member (поиск элемента в списке) выполнит ровно три обращения к себе?
- # На каком данном функция insert (в список перед вторым аргументом вставляет третий) сделает более двух витков?
- # На каком данном функция append (сцепление двух списков) даст результат сразу, без рекурсии?
- # В каких случаях правильно указано число обращений к CONS, которое произойдет при выполнении функции append (сцепление списков) на указанных аргументах?
- # В каких случаях число обращений к функции equal при выяснении, не совпадают ли заданные S-выражения, приведено верно?
- # На каких данных расход памяти при вычислении функции subst (подстановка первого аргумента вместо второго в заданную структуру) пропорционален объему последнего из аргументов?
- # Какая из перечисленных форм имеет значение (5 7 9)?
- # Какая из перечисленных форм построит значение ((2 3)(3) Nil)?
- # Какие из перечисленных форм выработает результат (1 4 7 2 5 8 3 6 9)?
- # Какая из форм безопасна для исходных данных?
- # Какая из форм не искажает исходные данные?
- # Какое из выражений при вычислении не искажает исходные данные?
- # Какая из форм сохраняет исходные данные?
- # Какая из форм может разрушить исходные данные?
- # Какая из форм опасна для сохранения исходных данных?
- # Какие из форм при вычислении разрушает исходные данные?
- # Какая из форм формально дает результат, отличающийся от построенной структуры данных?
- # При вычислении какой из форм формальный результат не совпадает с построенной структурой?
- # Результат какой из форм совпадает с фактически построенной структурой?
- # Какая из форм корректно выполнит отображающую функцию на всех наборах аргументов?
- # Какое из выражений корректно вычислит отображающую функцию на всех наборах аргументов?
- # При вычислении какой из форм не возникнет проблем с выполнением отображающей функции на всех наборах аргументов?
- # В какой из форм отображающая функция не выполнится из-за несоответствия типов значений?
- # В какой из форм несоответствия типов значений помешает выполнению отображающей функции?
- # В каком выражении не выполнима отображающая функция (несоответствие типов значений)?
- # В какой из форм отображающая функция не выполнится из-за несоответствия числа аргументов?
- # В каком выражении отображающая функция не выполнится из-за несоответствия числа аргументов?
- # В какой из форм выполнение отображающей функции не зависит от числа аргументов?
- # Какие из перечисленных форм обработают аргументы по общей схеме?
- # Какая из перечисленных форм обработает аргументы не по общей схеме?
- # Какие из перечисленных форм одинаково обрабатывают исходные данные?
- # Какие из форм не искажают исходные данные?
- # Какие из форм могут разрушить исходные данные?
- # Какие из форм дают формально одинаковый результат?
- # Какое из перечисленных S-выражений равносильно (A B (C D) E)?
- # Какое из перечисленных S-выражений напечатается как (A B (C D) E)?
- # Какое из перечисленных S-выражений может быть изображено как (A B (C D) E)?
- # Какое из S-выражений равносильно (A B C (D E))?
- # Какое из S-выражений имеет ту же структуру, что и (A B C (D E))?
- # Какое из S-выражений распечатается как (A (B C) D E)?
- # Какое из S-выражений не равносильно (A (B C) D (E))?
- # Какое из S-выражений структурно отличается от (A (B C) D (E))?
- # Какое из S-выражений не является представлением структуры (A (B C) D (E))?
- # Отметьте правильное создание именованной константы
- # Отметьте правильное введение локальной переменной x
- # Отметьте функцию со свободной переменной
- # Отметьте создание глобальной переменной
- # Какое выражение даст результат (A . B)?
- # При вычислении какой формы получится результат (A . B)?
- # Значение какого выражения - (A . B)?
- # Которое из выражений даст результат (Альфа Центавра)?
- # Которое из выражений построит список (Альфа Центавра)?
- # Которое из выражений даст результат (Альфа Центавра)?
- # Которое из выражений не даст результат (Альфа Центавра) ни при каком значении переменной?
- # Которое из выражений не может дать результат (Альфа Центавра) независимо от значения переменной?
- # Которое из выражений не даст результат (Альфа Центавра) при любых значениях переменной?
- # Какие из перечисленных S-выражений равносильны?
- # Отметьте какие из перечисленных S-выражений равносильны?
- # Отметьте S-выражение, не равносильное остальным?
- # Отметьте правильное создание именованной константы
- # Отметьте правильное введение связной переменной x
- # Отметьте выражения со свободными переменными
- # Отметьте определение функции, дающей в результате список из единиц?
- # Какое из определений функций дает в результате список из единиц?
- # Выберите определение функции, чтобы получить список из единиц такой же длины как аргумент:
- # Какая из форм построит список уникальных чисел (использовать определение объединения из лекции)?
- # Какая из форм поможет избавиться от совпадений чисел в аргументах (использовать определение объединения из лекции)?
- # Какая из форм не убирает повторы в списках (использовать определение объединения из лекции)?
- # Какая форма последовательно вычислит выражения e1 e2 e3, а потом выдаст значение e1 из них как результат?
- # Какая форма последовательно последовательно вычислит выражения e1 e2 3, а потом выдаст значение e1 результат?
- # Отметьте вариант, в котором последовательно будут вычислены выражения e1 e2 e3, а потом выдаст значение e1 как результат?
- # В каком случае указанная форма последовательно вычислит ряд выражений e1 e2 e3, а потом выдаст значение e1 как результат?
- # Какая из форм выдает то же значение, что и (cons y (cdr x))?
- # Какое из выражений формально имеет то же значение, что и (rplaca x y)?
- # Какая из форм равнозначна (cons (car x) y)?
- # Какая из форм имеет значение (3 . 3)?
- # Какая из форм выведет значение (3 . 3) на экран?
- # Какая из форм выдает (возвращает) результат (3 . 3)?
- # Какой список фактических параметров соответствуют списку формальных параметров вида (x y z &rest t)?
- # Какой из списков аргументов соответствует списку формальных параметров вида (x y z &rest t)?
- # Какой список значений аргументов соответствует списку параметров вида (x y z &rest t)?
- # Какой список фактических параметров не соответствует списку формальных параметров вида (x y z &rest t)?
- # Какой из списков фактических параметров не соответствует списку формальных параметров вида (x y z &rest t)?
- # Какой список аргументов не соответствует списку формальных параметров (x y z &rest t)?
- # Отметьте функционально эквивалентные определения
- # Какая из форм не равнозначна остальным?
- # Какие формы могут работать как эквиваленты?
- # Какие из форм взаимозаменяемы по формальному значению?
- # Какая из форм отлична от остальных по результату?
- # Какие из форм вырабатывают одинаковые значения?
- # Какая из перечисленных команд SECD не меняет размер стека результатов?
- # Какая из перечисленных команд SECD сохраняет размер стека результатов?
- # Какая из перечисленных команд SECD не влияет на размер стека результатов?
- # Какая из перечисленных команд SECD уменьшают размер стека результатов (S)?
- # Какая из перечисленных команд SECD укорачивает стек результатов (S)?
- # Какая из перечисленных команд SECD увеличивают размер стека результатов (S)?
- # Какая из перечисленных команд SECD удлиняет стек результатов (S)?
- # Какая из перечисленных команд SECD изменяет состояние дампа (D)?
- # Какая из перечисленных команд SECD изменяет состояние дампа (D)?
- # Какая из перечисленных команд SECD изменяет состояние дампа (D)?
- # Какая из перечисленных команд понадобятся при компиляции выражения (CADR n)?
- # Какая из перечисленных команд нужна при компиляции выражения (CADR n)?
- # Какая из перечисленных команд используется при компиляции выражения (CADR n)?
- # Какое выражение не может быть исходным для кода программы на языке абстрактной машины (LD @n CDR CAR)?
- # Для какого выражения не может быть результатом компиляции на язык абстрактной машины кода программы вида (LD @n CDR CAR)?
- # Какое выражение не эквивалентно коду программы на языке абстрактной машины (LD @n CDR CAR)?
- # Какое выражение может быть исходным для объектного кода ( LD @n CDR CAR )?
- # Какое выражение эквивалентно объектному коду ( LD @n CDR CAR )?
- # Какое выражение может при компиляции дать объектный код ( LD @n CDR CAR )?
- # Какой код может быть результатом компиляции выражения (CADR n )?
- # Какая команда машины SECD заведомо не понадобятся при компиляции выражения (CADR n)?
- # Какая команда машины SECD не нужна при компиляции выражения (CADR n )?
- # Какие из перечисленных команд SECD не меняют размер стека результатов?
- # Какие из перечисленных команд SECD уменьшают размер стека результатов?
- # Какие из перечисленных команд SECD увеличивают размер стека результатов?
- # Какие из перечисленных команд понадобятся при компиляции заданного выражения: (CADR n )?
- # Какое выражение не может быть исходным для заданного кода абстрактной машины ( LD @n CDR CAR ) ?
- # Какое выражение может быть исходным для объектного кода ( LD @n CDR CAR )?
- # В каком определении имеются свободные переменные?
- # В какое определение входят свободные переменные?
- # В каком определении функция зависит от свободных переменных?
- # Какое из определений не содержат свободных переменных?
- # В какое из определений не входят свободные переменные?
- # Какое из определений функций не зависит от свободных переменных?
- # Какое из приведенных определений требует при компиляции информации о типе свободных переменных?
- # Компиляция какого из приведенных определений требует информации о типе свободной переменной?
- # Какое из приведенных определений можно компилировать без информации о типе свободной переменной
- # Какое из определений содержит функциональные переменные?
- # Какое из определений не содержит функциональных переменных?
- # Какое из определений не использует функциональных переменных?
- # Какое из приведенных определений требуют понимания переменных как функций?
- # В каком из приведенных определений переменные понимаются как функции?
- # Какие из определений содержит безымянную функциональную константу?
- # Какое из определений не содержит безымянных функций?
- # В какое из определений не входят безымянные функции?
- # Какое из определений не содержит безымянных функций?
- # Какое из приведенных определений не зависит от функциональных переменных или безымянных функций?
- # Какое из приведенных определений не зависит от функциональных аргументов или безымянных функций?
- # В каком из приведенных определений вхождение функциональной переменной малосущественно, т.к. она не используется как функция?
- # В каких определениях имеются свободные переменные?
- # Какие из определений не содержат свободных переменных?
- # Какие из приведенных определений вызывают при компиляции обработку свободных переменных?
- # Какие из определений содержат функциональные переменные?
- # Какие из определений не содержат функциональных переменных?
- # Какие из приведенных определений могут вызывать при компиляции обработку функциональных переменных?
- # Какая из перечисленных функций, строящих структуры данных, имеет в языке Clisp деструктивный аналог, позволяющий повышать эффективность функциональных программ?
- # Какая из перечисленных функций, строящих структуры данных, может быть замена на имеющийся в языке Clisp деструктивный аналог, позволяющий повысить эффективность функциональной программы?
- # Замена какой из перечисленных функций на имеющийся в языке Clisp деструктивный аналог повышает эффективность программ без потери функциональной эквивалентности?
- # Какая из перечисленных функций, строящих структуры данных, не может иметь деструктивных аналогов?
- # Для какой из перечисленных функций, строящих структуры данных, деструктивные аналоги не имеют смысла?
- # Какая из перечисленных функций, строящих структуры данных, не имеет в системе Clisp деструктивных аналогов?
- # Какая из перечисленных функций, деструктурирущих данные, является в языке Clisp функциональным эквивалентом другой функции, сохраняющей исходные данные?
- # Какая из перечисленных функций языка Clisp, деструктурирущих данные, может быть заменена на функциональный эквивалент, гарантирующих сохранение исходных данных?
- # Какая из перечисленных функций, деструктурирущих данные, функционально эквивалентна другой функции языка Clisp, не разрушаюшей исходные данные?
- # Отметьте форму, открывающую файл так, что в нем сохраняется вся попадавшая в него информация.
- # Отметьте форму, открывающую файл так, что в нем можно сохранить результаты только текущего сеанса, без более ранней информации.
- # Отметьте формы, открывающие файл так, чтобы он был пригоден только для чтения данных.
- # Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CAR ) в системе программирования для языка Clisp?
- # Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CDR ) в системе программирования для языка Clisp?
- # Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CAR ) в системе программирования для языка Clisp?
- # Какая из форм даст неформальное описание заданной функции, если оно включено в комплект поставки системы программирования для языка Clisp?
- # Какая из форм позволит увидеть формальное определение заданной функции в данный момент в системе программирования для языка Clisp?
- # Какая из форм позволит увидеть формальное определение всех свойств атома в системе в данный момент в системе программирования для языка Clisp?
- # Какая из форм позволяет увидеть список всех атомов, имена которых содержат CAR в системе программирования для языка Clisp?
- # Какая из форм позволяет увидеть список атомов заданного пакета, имена которых содержат CAR, в системе программирования для языка Clisp?
- # Какая из форм позволит получить список атомов, имена которых содержат CAR, в системе программирования для языка Clisp?
- # Какие из перечисленных функций, составляющих структуры данных, имеют деструктивные аналоги, позволяющие повышать эффективность функциональных программ на языке Clisp?
- # Какие из перечисленных функций, составляющих структуры данных, не имеют деструктивных аналогов в языке Clisp?
- # Какие из перечисленных функций, составляющих структуры данных, являются деструктивными аналогами других функций в языке Clisp?
- # Отметьте форму, открывающую файл так, что в нем сохраняется вся попадавшая в него информация
- # Отметьте формы, открывающие файл так, что в нем можно сохранить результаты только текущего сеанса, без лишней информации.
- # Отметьте формы, открывающие файл так, чтобы он был пригоден для чтения данных