Основы функционального программирования - ответы

Количество вопросов - 413

Вычисление каких подформул вообще невозможно, точнее, бессмысленно?

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

На каких данных расход памяти (число cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) равен длине последнего из аргументов?

Отметьте формы, открывающие файл так, чтобы он был пригоден только для чтения данных.

На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно три шага (обращения к самой себе)?

На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает более двух обращений к самой себе?

В какой из форм отображающая функция не выполнится из-за несоответствия числа аргументов?

Кто впервые сформулировал идеи языка программирования, послужившие основой для функционального программирования?

Отметьте языки функционального программирования?

Какое из определений не содержат свободных переменных?

Какая из перечисленных команд SECD уменьшают размер стека результатов (S)?

Выделите выражения, осуществляющие доступ к атрибутам объекта без изменения их значений.

Какая команда машины SECD заведомо не понадобятся при компиляции выражения (CADR n)?

На каком наборе данных функция append (соединение двух списков в один) даст результат сразу, без рекурсивных обращений к себе?

Какая из перечисленных команд используется при компиляции выражения (CADR n)?

Какой список аргументов не соответствует списку формальных параметров (x y z &rest t)?

Какое из определений явно сигнализирует о попадании в тупик?

Какие из приведенных данных представляют собой S-выражение?

Какие из перечисленных команд SECD увеличивают размер стека результатов?

Выберите спецификацию, которой заведомо не соответствует тест ((a 1)( b 2)( 3 4)).

Отметьте выражение, объявляющее новый класс.

Какая из форм опасна для сохранения исходных данных?

Отметьте структуры данных, удобные для функционального программирования?

Какой метод решения задач особенно характерен для функционального программирования?

Отметьте область программирования, где методы реализации Лиспа показали высокую надежность?

Спецификации аргументов и результатов какой из функций может иметь вид: (X List(X)) -> List(X)?

Какую из перечисленных функций не стоит включать в общее семейство с остальными функциями?

Какие из перечисленных форм выработает результат (1 4 7 2 5 8 3 6 9)?

Какое из приведенных данных представляет собой самое простое составное S-выражение?

Какой список фактических параметров соответствуют списку формальных параметров вида (x y z &rest t)?

Какие из форм взаимозаменяемы по формальному значению?

Отметьте название языка программирования, в котором впервые поддержаны идеи функционального программирования

Какое из перечисленных свойств не присуще функциональному программированию как методу организации процессов?

Чьи идеи языковой поддержки задач искусственного интеллекта реализованы как язык программирования Lisp?

Когда были сформулированы математические основы функционального программирования?

Какой из перечисленных механизмов реализации языка Лисп способствовал практичности функционального программирования?

Какие операции входят в базис языка Лисп?

Какой из перечисленных механизмов языка Лисп унаследован новыми языками программирования, например Java и другие?

Какие структуры данных используются для представления программ на языке Лисп?

Какое из приведенных данных представляет собой сложное S-выражение?

Какое из приведенных данных представляет собой список?

Какой из приведенных текстов не представляет собой ни список, ни сложное S-выражение?

Какое из приведенных S-выражений может играть роль представления функций в вычисляемой форме?

В какой из приведенных форм представления функций расположены корректно?

Как можно воздействовать на форму (cons (a 'два) (b 'семь)), чтобы интерпретатор обязательно выдал ее значение, а не диагностическое сообщение?

Что можно подправить, чтобы форма (cons 'один 'два 'три) имела значение?

Какие из приведенных данных не представляют собой ни список, ни S-выражение?

Как преобразовать форму (cons 'a1 'b2 'c3 'd4), чтобы получить выражение, имеющее значение?

В каком случае при выяснении, совпадают ли заданные S-выражения, число обращений к себе функции equal (сравнение двух структур) указано верно?

Какое из заданных выражений имеет определенный результат?(pairlis – наращивает список пар, соединяя в пары элементы первых двух аргументов)

Какие из перечисленных текстов представляют перечень ветвей условного выражения?

На каких данных функция member (поиск элемента в списке) выполнит ровно три обращения к себе?

В каких случаях правильно указано число обращений к CONS, которое произойдет при выполнении функции append (сцепление списков) на указанных аргументах?

Какая из перечисленных форм имеет значение (5 7 9)?

Какая из форм не искажает исходные данные?

Какая из форм может разрушить исходные данные?

Какая из форм формально дает результат, отличающийся от построенной структуры данных?

Какое из выражений корректно вычислит отображающую функцию на всех наборах аргументов?

В каком выражении не выполнима отображающая функция (несоответствие типов значений)?

Какая из перечисленных форм обработает аргументы не по общей схеме?

Какие из форм не искажают исходные данные?

Какое из перечисленных S-выражений напечатается как (A B (C D) E)?

Какое из S-выражений имеет ту же структуру, что и (A B C (D E))?

Какое из S-выражений не равносильно (A (B C) D (E))?

Отметьте функцию со свободной переменной

При вычислении какой формы получится результат (A . B)?

Которое из выражений построит список (Альфа Центавра)?

Которое из выражений не может дать результат (Альфа Центавра) независимо от значения переменной?

Отметьте S-выражение, не равносильное остальным?

Отметьте выражения со свободными переменными

Отметьте определение функции, дающей в результате список из единиц?

Какая из форм построит список уникальных чисел (использовать определение объединения из лекции)?

Какая форма последовательно последовательно вычислит выражения e1 e2 3, а потом выдаст значение e1 результат?

Какое из выражений формально имеет то же значение, что и (rplaca x y)?

Какая из форм выдает (возвращает) результат (3 . 3)?

Какой список значений аргументов соответствует списку параметров вида (x y z &rest t)?

Какой список фактических параметров не соответствует списку формальных параметров вида (x y z &rest t)?

Отметьте функционально эквивалентные определения

Какая из форм отлична от остальных по результату?

Какая из перечисленных команд SECD не влияет на размер стека результатов?

Какая из перечисленных команд SECD укорачивает стек результатов (S)?

Какая из перечисленных команд SECD изменяет состояние дампа (D)?

Какая из перечисленных команд понадобятся при компиляции выражения (CADR n)?

Какое выражение не может быть исходным для кода программы на языке абстрактной машины (LD @n CDR CAR)?

Какое выражение эквивалентно объектному коду ( LD @n CDR CAR )?

Какое выражение не может быть исходным для заданного кода абстрактной машины ( LD @n CDR CAR ) ?

В какое определение входят свободные переменные?

Какое из приведенных определений требует при компиляции информации о типе свободных переменных?

Какое из определений не использует функциональных переменных?

В каком из приведенных определений переменные понимаются как функции?

Какое из определений не содержит безымянных функций?

В каком из приведенных определений вхождение функциональной переменной малосущественно, т.к. она не используется как функция?

В каких определениях имеются свободные переменные?

Какие из приведенных определений могут вызывать при компиляции обработку функциональных переменных?

Какая из перечисленных функций, строящих структуры данных, имеет в языке Clisp деструктивный аналог, позволяющий повышать эффективность функциональных программ?

Какая из перечисленных функций, строящих структуры данных, не может иметь деструктивных аналогов?

Какая из перечисленных функций, деструктурирущих данные, является в языке Clisp функциональным эквивалентом другой функции, сохраняющей исходные данные?

Отметьте форму, открывающую файл так, что в нем сохраняется вся попадавшая в него информация.

Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CAR ) в системе программирования для языка Clisp?

Какая из форм позволит увидеть формальное определение всех свойств атома в системе в данный момент в системе программирования для языка Clisp?

Какая из форм позволит получить список атомов, имена которых содержат CAR, в системе программирования для языка Clisp?

Какие из перечисленных функций, составляющих структуры данных, не имеют деструктивных аналогов в языке Clisp?

Отметьте форму, открывающую файл так, что в нем сохраняется вся попадавшая в него информация

Что из перечисленного удобно рассматривать как объект того же класса, что и <куртка>?

Что из перечисленного не стоит рассматривать как объект класса <одежда> ?

Что из перечисленного можно рассматривать как атрибут, помогающий управлять визуализацией объектов класса "круги"?

Какую из перечисленных функций имеет смысл рассматривать как метод с именем <вес»>

Отметьте выражения, объявляющие новый экземпляр объекта.

Какое из перечисленных выражений изменяет содержимое отдельных полей существующего объекта?

Что из перечисленного можно рассматривать как объекты одного класса?

Отметьте выражения, объявляющие новый класс, экземпляр объекта, метод.

Какое из определений при попадании в тупик позволяет получить значение, зависящее от внутреннего контекста?

Отметьте формы, эквивалентные логическому отрицанию - "не a".

Какая из ловушек поймает внутреннее прерывание?

Отметьте функции для работы с множествами

Отметьте, в чем схожи варианты и множества.

В чем выражаются отличия структуры вариантов от множеств?

Какая задача легче описывается в терминах множеств, чем вариантов?

В какой из ловушек не вполне корректно размечены тупики?

Отметьте, в чем варианты и множества схожи:

Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. на результат их значения не влияют?

В какой из перечисленных форм вычисление всех подвыражений необходимо?

Какая из форм содержит общие подвыражения, которые целесообразно вычислить предварительно, чтобы избежать повторного вычисления одних и тех же выражений?

Какая из форм не содержит подвыражений, допускающих замену на их значения?

Какая из перечисленных форм допускает вычисление не всех подвыражений?

Вычисление какой подформулы может происходить или не происходить при исполнении общей формулы в зависимости от хода других вычислений?

Вычисление каких подформул не имеет смысла?

В каких из перечисленных форм все подвыражения необходимо вычислить?

Вычисление каких конструкций может происходить не при каждом исполнении формулы?

Аргументы и результаты какой из функций можно специфицировать формулой: (X List(X)) -> List(X)?

Какая из функций не соответствует спецификации результатов (X List(X)) -> List(X)?

Аргументы какой из функций должны соответствовать спецификации: List(X) -> List(X) ?

Результаты какой из функций соответствуют спецификации: (X List(X)) -> List(X) ?

Спецификация результатов какой из функций не соответствует (X List(X)) -> List(X) ?

Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (xl) (cond (xl (cond ((eq x (car xl))xl)))))

Какая из спецификаций аргументов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((equal x (car xl)) (eq (cadr xl) x))))))

Какие из функций соответствуют спецификации или аргументов, или результатов, но не того и другого сразу:
(X List(X)) -> List(X)

Какие из спецификаций аргументов и результатов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))

Какой из тестов соответствует спецификации List (Atom) => List (Number).

Выберите тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).

Какой из тестов соответствует спецификации List (List(Atom)) => List (Atom).

Укажите тест, на котором функция Pairlis (см. лекцию 3) исчерпает два первые аргумента.

Укажите тест, на котором функция Pairlis (см. лекцию 3) может завершиться аварийно из-за неподходящей структуры данных.

Отметьте спецификацию, которой может соответствовать тест ((A 1)( B 2)( 3 С)).

Отметьте тесты, соответствующие спецификации List (Atom) => List ({Number, Atom}).

Отметьте спецификации, которым соответствует функция Subst.

Какой из упомянутых стилей программирования сложился как развитие функционального программирования?

Какой из перечисленных языков программирования сложился система функционального программирования для исследовательских целей?

Какие из стилей программирования созвучен идеям Лиспа?

Какие из перечисленных языков являются языками функционального программирования?

Какая из упомянутых систем разработана на базе Лиспа:

Какой механизм реализации Лисп-систем встречаются в таких системах программирования, как Delphi?

Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Perl?

Примеры систем, разработанных на базе Лисп.

Какие механизмы реализации Лисп-систем встречаются в современных системах программирования, таких как Delphi?

Какая из форм не убирает повторы в списках (использовать определение объединения из лекции)?

Какая из форм позволяет увидеть список всех атомов, имена которых содержат CAR в системе программирования для языка Clisp?

Какую из перечисленных функций не стоит включать в одно семейство с остальными функциями?

Какой спецификации соответствует данный тест ((a . 1)( b . 2)( 3 . 4)).

Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))

Какие из определений содержит безымянную функциональную константу?

Отметьте стандартизованный диалект языка Лисп, активно используемый в наши дни.

Что из перечисленного удобно рассматривать как объект того же класса, что и <тетрадь>?

Которое из выражений даст результат (Альфа Центавра)?

Какие из форм при вычислении разрушает исходные данные?

Отметьте, в чем сходство вариантов и множеств.

Какие из перечисленных команд SECD уменьшают размер стека результатов?
(Ответ считается верным, если отмечены все правильные варианты ответов.)

На каком данном функция insert (в список перед вторым аргументом вставляет третий) сделает более двух витков?

Какая из перечисленных команд SECD изменяет состояние дампа (D)?

Какая форма последовательно вычислит выражения e1 e2 e3, а потом выдаст значение e1 из них как результат?

В какой из форм выполнение отображающей функции не зависит от числа аргументов?

Какие стили программирования отражают влияние идей Лиспа?

Отметьте тест, соответствующий спецификации List (Atom) => List (Number).

Отметьте какие из перечисленных S-выражений равносильны?

Какое выражение не эквивалентно коду программы на языке абстрактной машины (LD @n CDR CAR)?

Отметьте форму, открывающую файл так, что в нем можно сохранить результаты только текущего сеанса, без более ранней информации.

В какой из перечисленных форм можно вычислять не все подвыражения независимо от значений переменных?

Почему форма ((cons 'a1 'b2) 'c3) не может быть вычислена?

Отметьте формы, эквивалентные логической конъюнкции - "a и b".

Отметьте тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).

Какие из данных текстов изображают перечень ветвей условного выражения?

Какой из перечисленных механизмов языка Лисп исторически применялся в практике реализации других языков программирования, например С?

Применение какого языка программирования впервые показало возможности функционального программирования при решении новых сложных задач?

Какая особенность функционального подхода дает путь к достижению надежности программ?

Чьи идеи были выбраны Джоном Мак-Карти в качестве семантической основы языка Лисп?

Какие из перечисленных атомов представляют функции, входящие в базис языка Лисп?

Какой из перечисленных механизмов языка Лисп унаследован новыми языками программирования, например Perl и другие?

Какое из приведенных данных не представляет собой список?

Какое из приведенных данных не представляет собой ни список, ни сложное S-выражение?

Какое из приведенных S-выражений может играть роль представления функций в Лисп-программе?

В каком из приведенных S-выражений представления функций расположены корректно?

Как можно изменить форму (cons (a три) (b четыре)), чтобы получить значение cons от заданных списков, а не диагностическое сообщение?

По какой причине не может быть вычислена форма ((cons 'один 'два) 'три) и как ее исправить?

Какие из приведенных данных представляют собой список?

На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно одно обращение к самой себе?

На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает более двух обращений к самой себе?

В каком случае правильно указано число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах?

Отметьте вариант, в котором правильно указано число обращений к себе функции equal, сравнивающей две структуры для выяснения, совпадают ли они?

Какое из заданных выражений вычислимо? (pairlis – наращивает список пар, соединяя в пары элементы первых двух аргументов)

В каких случаях число обращений к функции equal при выяснении, не совпадают ли заданные S-выражения, приведено верно?

Какая из форм сохраняет исходные данные?

Результат какой из форм совпадает с фактически построенной структурой?

Какие из форм могут разрушить исходные данные?

Какое из S-выражений равносильно (A B C (D E))?

Какое из S-выражений структурно отличается от (A (B C) D (E))?

Отметьте создание глобальной переменной

Какие из перечисленных S-выражений равносильны?

Отметьте правильное создание именованной константы

Какая из форм поможет избавиться от совпадений чисел в аргументах (использовать определение объединения из лекции)?

В каком случае указанная форма последовательно вычислит ряд выражений e1 e2 e3, а потом выдаст значение e1 как результат?

Какая из форм не равнозначна остальным?

Какая из перечисленных команд SECD сохраняет размер стека результатов?

Какая из перечисленных команд нужна при компиляции выражения (CADR n)?

Какое выражение может быть исходным для объектного кода ( LD @n CDR CAR )?

Какая команда машины SECD не нужна при компиляции выражения (CADR n )?

В каком определении имеются свободные переменные?

Какое из определений содержит функциональные переменные?

Какое из приведенных определений не зависит от функциональных переменных или безымянных функций?

Какие из определений содержат функциональные переменные?

Замена какой из перечисленных функций на имеющийся в языке Clisp деструктивный аналог повышает эффективность программ без потери функциональной эквивалентности?

Для какой из перечисленных функций, строящих структуры данных, деструктивные аналоги не имеют смысла?

Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CDR ) в системе программирования для языка Clisp?

Какая из форм даст неформальное описание заданной функции, если оно включено в комплект поставки системы программирования для языка Clisp?

Какие из перечисленных функций, составляющих структуры данных, имеют деструктивные аналоги, позволяющие повышать эффективность функциональных программ на языке Clisp?

Отметьте формы, открывающие файл так, что в нем можно сохранить результаты только текущего сеанса, без лишней информации.

Что из перечисленного удобно рассматривать как объект того же класса, что и <кресло>?

Что из перечисленного можно рассматривать как полезный атрибут, являющийся эффективной реализацией метода работы с объектами класса "прямые"?

Какую из перечисленных функций имеет смысл рассматривать как метод с именем <расстояние>?

Отметьте выражение, объявляющее новый класс.

Какое из перечисленных выражений дает новое значение полю существующего объекта?

Отметьте объект, который не стоит рассматривать как объект общего класса с остальными?

Отметьте формы, эквивалентные дизъюнкции - "a или b".

Какая из задач легче решается в терминах вариантов, чем множеств?

Чем выражаются отличия множеств от вариантов?

Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. их значения не влияют на результат?

В какой из перечисленных форм возможность не вычислять все подвыражения не зависит от значений переменных?

Вычисление какой подформулы может происходить не при каждом исполнении общей формулы?

Вычисление каких подформул не может происходить вообще?

В каких из перечисленных форм необходимость вычислять те или иные подвыражения зависит от значений переменных?

Какие средства позволяют программисту оптимизировать Лисп-программы методом "ленивых" вычислений?

Какая из функций не соответствует спецификации ни аргументов, ни результатов: (X List(X)) -> List(X)?

Спецификация аргументов какой из функций соотвествует формуле: List(X) -> List(X) ?

Какая из функций соответствует спецификации результатов: (X List(X)) -> List(X) ?

Какая из спецификаций результатов наиболее точно соответствует определению функции:
(lambda (x xl) (cond (xl (eq x (car xl)) )) )

Какие из спецификаций аргументов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))

Отметьте тест, соответствующий спецификации List (Atom) => List ({Number, Atom}).

Отметьте тест, соответствующий спецификации List (List(Atom)) => List (Atom).

Отметьте тест, на котором не может сработать функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))

Выберите спецификацию, которой может соответствовать данный тест (a 1 b 2 3 4).

Отметьте спецификацию, которой не может соответствовать данный тест (a 1 b 2 3 4).

Отметьте тесты, соответствующие спецификации List (Atom) => List (Number).

Отметьте спецификации, которым соответствует функция Pairlis.

Какой из перечисленных языков программирования сложился как эффективная система функционального программирования?

Какой из стилей программирования сложился и был реализован на базе Лиспа?

Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Java?

Какой из перечисленных механизмов реализации Лисп-систем встречается в системах программирования на базе языка Perl?

Какие стили программирования сложились под влиянием функционального программирования?

Отметьте версию Лиспа, обладающую особо высокой эффективностью

Какой из списков аргументов соответствует списку формальных параметров вида (x y z &rest t)?

Какое из приведенных S-выражений может изображать функцию в Лисп-программе?

Какое выражение даст результат (A . B)?

Которое из выражений не даст результат (Альфа Центавра) при любых значениях переменной?

Что из перечисленного можно рассматривать как объекты общего класса?

Присутствие какого из перечисленных атомов можно обнаружить с помощью заданной формы (apropos 'CAR ) в системе программирования для языка Clisp?

Какое из перечисленных S-выражений может быть изображено как (A B (C D) E)?

Компиляция какого из приведенных определений требует информации о типе свободной переменной?

Какой из перечисленных механизмов реализации языка Лисп способствовал практическому успеху функционального программирования?

Какая из перечисленных функций, строящих структуры данных, не имеет в системе Clisp деструктивных аналогов?

Какая из функций не требует соответствия спецификации аргументов вида: (X List(X)) -> List(X)?

Результаты какой из функций не соответствуют спецификации: (X List(X)) -> X ?

В каком языке программирования впервые реализованы идеи функционального программирования?

Какие из определений не содержат функциональных переменных?

Какая из перечисленных форм построит значение ((2 3)(3) Nil)?

Какое из определений не содержит функциональных переменных?

Которое из выражений даст результат (Альфа Центавра)?

При вычислении какой из форм не возникнет проблем с выполнением отображающей функции на всех наборах аргументов?

Выберите тест, соответствующий спецификации List (Atom) => List (Number).

На каком данном функция append (сцепление двух списков) даст результат сразу, без рекурсии?

Какое из приведенных данных представляет собой составное S-выражение?

Как можно изменить форму (cons (a 'три) (b 'два)), чтобы увидеть ее значение при заданных a и b, а не диагностическое сообщение?

На каком наборе данных функция insert (вставляет в список перед заданным элементом третий аргумент) сделает менее трех обращений к самой себе?

На каких данных расход памяти (число вызовов cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) пропорционален длине последнего из аргументов?

На каких данных расход памяти при вычислении функции subst (подстановка первого аргумента вместо второго в заданную структуру) пропорционален объему последнего из аргументов?

Какое из выражений при вычислении не искажает исходные данные?

В какой из форм несоответствия типов значений помешает выполнению отображающей функции?

В каком выражении отображающая функция не выполнится из-за несоответствия числа аргументов?

Какие из перечисленных форм одинаково обрабатывают исходные данные?

Какие из форм дают формально одинаковый результат?

Какое из S-выражений не является представлением структуры (A (B C) D (E))?

Значение какого выражения - (A . B)?

Отметьте правильное введение связной переменной x

Какие формы могут работать как эквиваленты?

Какая из перечисленных команд SECD изменяет состояние дампа (D)?

Для какого выражения не может быть результатом компиляции на язык абстрактной машины кода программы вида (LD @n CDR CAR)?

В какое из определений не входят свободные переменные?

Какое из приведенных определений не зависит от функциональных аргументов или безымянных функций?

Какая из перечисленных функций, строящих структуры данных, может быть замена на имеющийся в языке Clisp деструктивный аналог, позволяющий повысить эффективность функциональной программы?

Какая из перечисленных функций, деструктурирущих данные, функционально эквивалентна другой функции языка Clisp, не разрушаюшей исходные данные?

Что из перечисленного не стоит рассматривать как объект класса <канцелярские товары>?

Какую из перечисленных функций неестественно включить в общее семейство?

Выделите выражение, осуществляющее прямой доступ к атрибуту объекта без изменения его значения.

Какие из перечисленных выражений изменяют содержимое отдельных полей существующего объекта?

Какая из ловушек позволяет поймать внутреннее прерывание?

Отметьте, в чем подобны варианты и множества.

В чем выражаются отличия структуры множеств от вариантов?

Какие особенности множеств не характерны для вариантов?

Какое из определений недостаточно для четкого сигнала о попадании в тупик?

Какие особенности множеств не характерны для вариантов?

В какой из перечисленных форм вычисление всех подвыражений для получения результата обязательно?

Какая из форм содержит константные выражения, которые можно заменить их значениями?

Какие из перечисленных форм содержат подвыражения, которые можно не вычислять?

Вычисление каких конструкций не может происходить вообще?

Какая из спецификаций аргументов наиболее точно соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))(caadr xl))))))

Какие из функций не соответствуют спецификации аргументов и результатов:
( X List(X)) -> List(X):

Отметьте тест, на котором сработает функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))

Какой из спецификаций не может соответствовать тест ((a . 1)( b . 2)( 3 . 4)).

Отметьте тесты, соответствующие спецификации List (List(Atom)) => List (Atom).

Отметьте спецификации, которым соответствует функция:
(defun Assoc (x al) (cond (al(cond ((eq (x (caar al))) (car al))))

Какие механизмы реализации Лисп-систем встречаются в современных системах программирования на базе языка Java?

Какое из определений функций не зависит от свободных переменных?

Отметьте функции доступа к элементам последовательностей

Какая из перечисленных функций языка Clisp, деструктурирущих данные, может быть заменена на функциональный эквивалент, гарантирующих сохранение исходных данных?

Какое выражение может при компиляции дать объектный код ( LD @n CDR CAR )?

На каких данных расход памяти (число cons) при вычислении функции subst (подстановка первого аргумента вместо второго в третий) превосходит длину последнего из аргументов?

Какая из функций соответствует спецификации аргументов и результатов (X List(X)) -> List(X)?

Какая из перечисленных форм содержит подвыражения, которые можно не вычислять, т.к. результат от их значения не зависит?

Какое из S-выражений распечатается как (A (B C) D E)?

Какая из ловушек приспособлена к реакции на внутреннее прерывание?

Выделите выражение, обеспечивающее возможность прямого доступа к атрибутам объекта определяемого класса.

В какой из форм нет константных подвыражений?

Отметьте имя автора языка программирования, поддерживающего фукнциональный подход к решению сложных задач?

Решение какой задачи было воспринято как ответ на вопрос о реализуемости искусственного разума?

Какое из приведенных S-выражений не может играть роль представления функций в Лисп-программе?

Отметьте правильное число обращений к CONS, которое произойдет при выполнении функции append (соединение двух списков в один) на заданных аргументах.

Какая из форм корректно выполнит отображающую функцию на всех наборах аргументов?

Какое из определений функций дает в результате список из единиц?

Отметьте вариант, в котором последовательно будут вычислены выражения e1 e2 e3, а потом выдаст значение e1 как результат?

Какая из форм равнозначна (cons (car x) y)?

Какая из форм имеет значение (3 . 3)?

Какая из перечисленных команд SECD не меняет размер стека результатов?

Какая из перечисленных команд SECD увеличивают размер стека результатов (S)?

Какой код может быть результатом компиляции выражения (CADR n )?

Какие из перечисленных команд понадобятся при компиляции заданного выражения: (CADR n )?

Какое из приведенных определений можно компилировать без информации о типе свободной переменной

Какое из приведенных определений требуют понимания переменных как функций?

Какие из приведенных определений вызывают при компиляции обработку свободных переменных?

Какая из форм позволит увидеть формальное определение заданной функции в данный момент в системе программирования для языка Clisp?

Что из перечисленного не стоит рассматривать как объект класса <мебель>?

Отметьте функции, реорганизующие последовательнолсти

Какая из форм не содержит константных подвыражений?

Какая из функций соответствует спецификации аргументов: List(X) -> List(X) ?

Какая из спецификаций аргументов и результатов соответствует определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))xl)))))

Какие из функций соответствуют спецификации аргументов и результатов:
(X List(X) ) -> List(X):

Выберите тест, соответствующий спецификации List (List(Atom)) => List (Atom).

Какой из указанных стилей программирования отражает влияние идей функционального программирования?

Отметьте систему, разработанную на базе Лиспа.

Какие механизмы реализации Лисп-систем встречаются в современных системах программирования на базе языка Perl?

Отметьте правильное создание именованной константы

Какая из заданных форм пригодна для успешной интерпретации?

Какая из форм позволяет увидеть список атомов заданного пакета, имена которых содержат CAR, в системе программирования для языка Clisp?

Какие из определений не содержат свободных переменных?

При вычислении какой из форм формальный результат не совпадает с построенной структурой?

Какой из перечисленных стилей программирования сложился под влиянием функционального программирования?

Вычисление какой подформулы не гарантировано при исполнении общей формулы?

Какие из перечисленных команд SECD не меняют размер стека результатов?

Как можно изменить форму (cons (a 'три) (b 'четыре)), чтобы получить значение при заданных значениях переменных a и b, а не диагностическое сообщение?

Отметьте систему, разработанную на базе Лиспа.

Какой из перечисленных механизмов реализации языка Лисп способствовал применению функционального программирования неспециалистами?

Отметьте атомы, представляющие функции, входящие в базис языка Лисп?

Какое из приведенных данных представляет собой список?

Какой из приведенных текстов не изображает ни список, ни сложное S-выражение?

На каком наборе данных функция member (поиск заданного элемента из списка) выполнит ровно два витка (обращения к самой себе)?

Какая из форм безопасна для исходных данных?

Какие из перечисленных форм обработают аргументы по общей схеме?

Какое выражение может быть исходным для объектного кода ( LD @n CDR CAR )?

Какие из перечисленных функций, составляющих структуры данных, являются деструктивными аналогами других функций в языке Clisp?

Что из перечисленного имеет смысл вычислять по методу с именем <мера>?

Какое из определений при попадании в тупик позволяет передать значение, зависящее от внутреннего контекста?

Какой из тестов соответствует спецификации List (Atom) => List ({Number, Atom}).

Выберите тест, на котором функцию Subst нет смысла выполнять, т.к. не получается нового значения.

Какой механизм реализации Лисп-систем встречается в системах программирования на базе языка Java?

Отметьте механизм реализации Лисп-систем, встречающийся в системах программирования на базе языка Perl?

Как следует изменить форму (cons (a 'a3) (b 'b4)), чтобы получить ее значение?

Выберите определение функции, чтобы получить список из единиц такой же длины как аргумент:

Какие из спецификаций результатов соответствуют определению функции:
(lambda (x xl) (cond (xl (cond ((eq x (car xl))T)))))

Какое из определений при попадании в тупик позволяет передать значение, зависящее от внутреннего контекста?

По какой причине не может быть вычислена форма ((cons x 'два) 'три). Что в ней надо подправить, чтобы добиться вычислимости?

В каком определении функция зависит от свободных переменных?

Которое из выражений не даст результат (Альфа Центавра) ни при каком значении переменной?

Какая из форм выдает то же значение, что и (cons y (cdr x))?

Какая из форм выведет значение (3 . 3) на экран?

Какой из списков фактических параметров не соответствует списку формальных параметров вида (x y z &rest t)?

Какие из форм вырабатывают одинаковые значения?

Какая из перечисленных команд SECD удлиняет стек результатов (S)?

В какое из определений не входят безымянные функции?

Отметьте формы, открывающие файл так, чтобы он был пригоден для чтения данных

Выберите тест, которому удовлетворяет функция Subst.

Какой механизм реализации Лисп-систем встречаются в таких системах программирования, как Delphi?

Какое из определений не содержит безымянных функций?

Какое из приведенных S-выражений не может изображать функцию в Лисп-программе?

В какой из перечисленных форм все подвыражения необходимо вычислить?

Какие структуры данных обрабатываются программами, написанными на языке Лисп?

В какой из форм отображающая функция не выполнится из-за несоответствия типов значений?

Какое из перечисленных S-выражений равносильно (A B (C D) E)?

В какой из перечисленных форм необходимость вычислять все подвыражения зависит от значений переменных?

Какой из перечисленных языков программирования сложился как высокопроизводительная система функционального программирования?

Чем отличается структура вариантов от множеств?

Какие из списков представляют перечень ветвей условного выражения (можно вставить cond вслед за первой скобкой)?

Что из перечисленного можно рассматривать как основную характеристику объекта класса "кривые второго порядка"?

Спецификации результатов какой из функций соответствует формуле: (X List(X)) -> List(X) ?

Какая из функций не соответствует спецификации результатов (X List(X)) -> List(X) ?

На каком наборе данных функция append (соединение двух списков в один) даст результат сразу, без рекурсии (обращений к самой себе)?

Отметьте выражение, объявляющее новый метод.