База ответов ИНТУИТ

Введение в программирование на Лиспе - ответы

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

Результатом выполнения функции СAR над списком является:

Функционалом называют функцию:

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

Каким образом можно ввести новое свойство атома в Лисп-систему:

Программа на языке Лисп это:

Каким образом происходит сбор мусора в Lisp:

Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
 (defun map-comp (funcall fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )

Какое событие произойдет после ввода в строку интерпретатора текста Cons 'a 'BC:

Являются ли приведенные ниже описания функции взятия правого элемента (атома ) списка (списочной нотации) семантически и синтаксически верными. Указать верное описание:

В каких случаях правильно указан результат применения функции Assign, имеющей описание
(DEFUN assign (x v al) (COND     ((Null al) (CONS (CONS x v) Nil ))       ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))       ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))      ))

к следующим аргументам:

Приостановка и последующее возобновление вычислений называется:

Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):

Какая из форм может служить аналогом подпрограммы на Pascal
procedure pr(x: integer);begin	a:=0;	for i:=1 to x do  	    a:=a+1;      print (a);end; 

Как правильно будет выглядеть эквивалент условного выражения языка Паскаль "if (a>b) then print (a) else print (b)" на языке Лисп:

Какая из данных форм вычислима:

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

Список аргументов специальной функции Defun содержит в порядке следования:

В каком порядке будет проходить вычисление формы ((lambda (x) (car (cons (cdr x) x))) '(1 2 3)):

В каком случае интерпретатор не выдаст сообщение об ошибке при вводе в его строку выражения > abcdefg:

Какой из результатов вычисления формы (rplaca x (cddr x)), где x – список (a b c d), является правильным:

Какой подход в построении программ наиболее подходит для использования в Лисп-системах программирования:

Какой из результатов вычисления формы (pgrp '(1 2 3)) является верным. Функция (pgrp x) имеет определение
(defun pgrp (x)(rplacd (rplaca (cdr x) (cons (cadr x) (cddr x))) NIL))            

В каких случаях правильно указан результат выполнения функции member, имеющей определение
(DEFUN member (x y) (COND      ((null y) (QUOTE Nil))     ((equal x (CAR y)) (QUOTE T))     ((QUOTE T) (member x (CDR y)) ) )    ) 

при интерпретации выражений с указанными ниже аргументами:

В каких случаях правильно указано число вызовов функции Cons (в определении append) при вызове функции append, имеющей определение
(DEFUN append (x y) (COND      ((null x) y)     ((QUOTE T) (CONS       (CAR x)        (append (CDR x) y)          )     ))      ) , 

при интерпретации выражений с указанными ниже аргументами:

Функция-это:

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

Какой результат будет получен при вычислении последовательности форм
			    (set 'x 'y)(set x 'z)(setq z 5)(list x y z) :

Из каких файлов состоит базовый комплект системы GNU Lisp:

Какие из представленных ниже форм представляют одноэлементный список в Лиспе:

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

Как именуются элементарные данные в Лиспе:

Какое фундаментальное понятие лежит в основе языка Лисп:

Программой на языке Лисп называют:

Связывание переменных и их значений в элементарном Лиспе реализуется через:

Под термином "Самоприменимость языка программирования " понимают:

Что такое "форма" в контексте языка "Лисп":

В Лиспе все типы данных:

Рекурсивной функцией называют:

Динамическое управление вычислениями может быть реализовано:

Каким образом можно загрузить Лисп-программу из файла:

Элементарными функциями в Лисп системе называют:

Какое событие произойдет после введения в строку интерпретатора выражения (Cons a (quote BC)):

Сообщение интерпретатора Step ---> (выражение) означает:

Разбор выражения при интерпретации идет:

Процесс пошаговой интерпретации продолжается пока:

Укажите, какие из приведенных ниже строк воспринимаются системой Лисп как комментарии:

Укажите результат вычисления выражения (CONS Nil 20)

Информация в Лисп-системе представляется виде:

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

Какие из перечисленных представлений не являются списками:

Какие из s-выражений являются списками?

Вычислимо ли выражение (EQ (car '(())) (cdr'(T . Nil))), если да, то какой ответ является верным:

Какое из значений может быть получено вычислением формы (cdr '(( a b) c d)):

Какой из списков правильно представляет S-выражение (точечную нотацию) ((A . (B . C) ) . (D . (E . Nil))):

Какие из перечисленных ниже форм вычислимы (не будет сообщения об ошибке):

Укажите правильный результат вычисления формы (Cons '(A) '(A)):

Результатом выполнения функции CONS над двумя атомами является:

Данные какого вида и типа могут выступать в качестве аргументов функции в Лиспе:

Какая из перечисленных ниже форм вычислима:

Что происходит при вычислении формы (defun f(x)(cons x x)):

Какое из выражений синтаксически корректно и не вызовет ошибку при интерпретации:

Как правильно будет выглядеть эквивалент условного выражения языка Паскаль "if (a=b) then print ('a равно b') else print ('a не равно b')" на языке Лисп:

Являются ли приведенные ниже описания функции взятия левого элемента списка семантически и синтаксически верными. Указать верное описание:

Какая из перечисленных ниже форм может быть переменной:

Что получится в результате вычисления формы (cons (car '(A B C)) 'D):

Какая из данных форм вычислима:

Для чего используется ассоциативный список в базовом Лиспе:

Какие из представленных ниже форм являются вычислимыми формами языка Лисп:

В каких случаях правильно указано число обращений к функции Cons при вызове функции subst, имеющей определение
(DEFUN subst (x y z) (COND       ((equal y z) x)      ((ATOM z) z)      ((QUOTE T)(CONS        (subst x y (CAR z))        (subst x y (CDR z))         )  )))    

, со следующими аргументами (порядок следования x y z):

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

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

В каком случае правильно указано количество обращений к последней ветви ((QUOTE T) (QUOTE NIL)) второго (вложенного) Cond функции Equal, имеющей определение
(DEFUN equal (x y) (COND        		 ((ATOM x) (COND    		     ((ATOM y) (EQ x y))     		   ((QUOTE T) (QUOTE NIL))   		 )            )           ((equal (CAR x)(CAR y)) (equal (CDR x)(CDR y)))       ((QUOTE T) (QUOTE NIL))       )  )   

при интерпретации выражений с указанными ниже аргументами:

В каком случае правильно указан результат выполнения функции member, имеющей определение
 (DEFUN member (x y) (COND      ((null y) (QUOTE Nil))     ((equal x (CAR y)) (QUOTE T))     ((QUOTE T) (member x (CDR y)) )    ))  

при интерпретации выражений с указанными ниже аргументами:

В каких случаях правильно указан результат применения функции Assign, имеющей определение
 (DEFUN assign (x v al) (COND     ((Null al) (CONS (CONS x v) Nil ))       ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))       ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))      ))			

к следующим аргументам:

В каком случае правильно указано число вызовов функция Cons (входящей в состав определения sublis) при вызове функции sublis, имеющей определение
(DEFUN sub2 (al z) (COND    ((null al) z)   ((equal (CAAR al) z) (CDAR al))   ((QUOTE T) (sub2 (CDR al) z))        ) )(DEFUN sublis (al y) (COND     ((ATOM y) (sub2 al y))     ((QUOTE T)(CONS        (sublis al (CAR y))        (sublis al (CDR y))    ) )))		 

при интерпретации выражений с указанными ниже аргументами:

Что такое интерпретация:

В каком порядке будет вычислено выражение (cons (car x) (car y)):

Какое назначение имеет функция apply, входящая в состав интерпретатора:

Предикатом в Лиспе называют:

В каком случае интерпретатор выдаст сообщение об ошибке при вводе в его строку выражения > (a ):

Какие из записей выражений эквивалентны:

Атом, введенный в строку интерпретатора в скобках в виде "(Атом)", воспринимается им как:

Что непременно делает интерпретатор до применения функции:

Какой результат будет получен при интерпретации выражения (car (eval (cdr '(a b c))))

Что такое функционал:

Какие факторы должны быть учтены при определении отображающей функции:

Какой из результатов вызова функционала map-el, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-el (fn xl)                             (cond                                              (xl (cons (funcall fn (car xl) )                (map-el fn (cdr xl))        )    )  )   )                                                  

Укажите формы, с помощью которых можно посчитать квадрат каждого элемента списка:

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

Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
  (defun map-comp (fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )            

Какая из приведенных ниже форм содержит ошибку:

Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            

Укажите, какие функции являются псевдо-функциями Лисп-системы:

Какой из результатов вычисления формы (union '(1 2 3) '(1 2 5)) будет получен (учесть порядок следования элементов итогового списка). Функция Union имеет следующее определение:
(DEFUN UNION (X Y)        (COND          ((NULL X) Y)          ((MEMBER (CAR X) Y) (UNION (CDR X) Y) )          (T (CONS (CAR X) (UNION (CDR X) Y))) )) )  ))             

Укажите, какая из приведенных ниже форм является специальной:

Какой из результатов вычисления формы (intersection '(a b c) '(с a b)) является верным. Функция intersection имеет следующее определение:
(DEFUN INTERSECTION (X Y)               (COND     ((NULL X) NIL)       ((MEMBER (CAR X) Y) (CONS (CAR X) (INTERSECTION (CDR X) Y)) )     (T (INTERSECTION (CDR X) Y))  ))              

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

В каких случаях можно использовать инструкцию Let :

Каким образом низкоуровневая программа может быть включена в Лисп-систему:

Какой результат будет получен при вычислении формы (funcall (cons 'car '('(C D)))):

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

Что содержится в рецепте вычисления:

В чем заключается преимущество использования ленивых вычислений:

В чем заключается действие описанной в лекции операции "приостановка вычислений":

Какая из формальных реализаций операции "приостановка вычислений" является верной:

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

В чем заключается действие описанной в лекциях операции "возобновление вычислений":

Каким образом можно исключить повторное вычисление одного и того же рецепта:

Какая информация содержится в элементах списка свойств атома:

Для чего необходима сборка "мусор":

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

Какой из результатов вычисления формы (rplacd (cddr x) (car x)), где x – список (a b c d), является верным:

Каким образом можно ввести новое свойство атома в Лисп-систему:

С помощью какой функции Clisp можно посмотреть определение функции в списке свойств атома:

Укажите, какая из перечисленных ниже функций изменяет структуру существующих списков:

Какой из результатов вычисления формы (rplaca (cdr x) (car x)), где x – список (a b c d), является правильным:

Какой из результатов вычисления формы (grp '(1 2 3 4)) является верным. Функция (grp x) имеет определение
(defun grp (x)(list (car x) (list (cadr x) (caddr x))))            

Какой из результатов вычисления формы (pgrp '(1 2 3 4)) является верным. Функция (pgrp x) имеет определение
(defun pgrp (x)(rplacd (rplaca (cdr x) (cons (cadr x) (cddr x))) NIL))            

Когда могут быть использованы prog-выражения:

Какой результат будет получен при вычислении последовательности форм
       		  (set 'x 'car)     		  (funcall x '(a b c)) :

Какая из представленных ниже форм эквивалентна подпрограмме на языке Pascal
Function convert (l: list): integer; // L- списокBegin    for i:=0 to endoflist do //endoflist – количество элементов списка – 1.    begin        if List(L[i] ) then convert(L[i]) else L[i]:=L[i]+5;//если элемент является списком то вызываем для него функцию convert;       end;End; :

Какие типы функций лежат в основе элементарного Лиспа:

Какая информация содержится в файле lispinit.mem, входящем в состав Лисп-системы:

Какие известные программные продукты были реализованы с помощью Лисп-систем:

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

В чем заключается действие операции "возобновление вычислений":

Каким будет результат вычисления формы (cons (cdr '(A B C)) (car '((D)))):

Динамическое управление вычислениями это:

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

В чем заключается действие описанной в лекции операции "приостановка вычислений":

Какое из выражений синтаксически корректно и не вызовет ошибку при интерпретации:

Результатом выполнения функции CDR над списком является:

Какие из приведенных ниже данных являются атомами:

В чем заключается преимущество использования ленивых вычислений:

Какие известные программные продукты были реализованы с помощью Лисп-систем:

Вычислимо ли выражение (EQ (car '(A)) (cdr'(B))), если да, то какой ответ является верным:

Какая из перечисленных ниже форм может быть переменной:

Укажите, какая из приведенных ниже форм является специальной:

Интерпретацией называют:

Какой из результатов вычисления формы (intersection '(a b c) '(a b d)) является верным. Функция intersection имеет следующее определение:
(DEFUN INTERSECTION (X Y)               (COND     ((NULL X) NIL)       ((MEMBER (CAR X) Y) (CONS (CAR X) (INTERSECTION (CDR X) Y)) )     (T (INTERSECTION (CDR X) Y))  ))              

Укажите, какие из приведенных ниже строк есть комментарии в системе Лисп:

Какое событие произойдет после ввода в строку интерпретатора текста (Cons 'a 'BC):

Каким образом можно загрузить программу из файла в Лисп-интерпретатор:

Каково назначение функции Step:

Какой результат будет получен при вычислении формы (cons '(car '(A B) (car '(C D)))) :

В каком порядке будет вычислено выражение (f (cdr x)), где f – функция (defun f (y) (car y)):

Какие из записей выражений не эквивалентны:

В Лиспе все типы данных:

Какое из выражений синтаксически корректно и не вызовет ошибку при интерпретации:

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

С помощью каких функций Clisp можно посмотреть значение глобальной переменной:

Аргументы функции Defun в порядке следования это:

Из чего должны состоять списки в Лиспе:

Какой подход в построении программ преимущественно используется в Лисп-системах программирования:

Формой в языке Лисп называют:

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

Элементарные функции в Лисп системе это:

Какое событие произойдет после ввода в строку интерпретатора текста (Cons 'a 'BC:

Какой результат будет получен при вычислении выражения (CONS 10 12)

Что такое список:

Какие из представленных ниже форм представляют одноэлементный список в Лиспе:

Какое из значений может быть получено при вычислении формы (cdr '( a (b (c)) d)):

Укажите эквивалентную запись точеной нотации записи списочной нотации (A B (C) D)

Каким образом можно получить элемент 'e списка ((a b cd) ((e f) g)):

Укажите правильный результат вычисления формы (Cons 'Nil '(A)):

Передача интерпретатору формы (f 'x 3) означает то, что:

Какая из перечисленных ниже форм вычислима:

Что происходит при вычислении интерпретатором формы ((lambda (x) (cons x x)) 'A):

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

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

В каких случаях правильно указано число обращений к функции Cons при вызове функции subst, имеющей определение
 (DEFUN subst (x y z) (COND       ((equal y z) x)      ((ATOM z) z)      ((QUOTE T)(CONS        (subst x y (CAR z))        (subst x y (CDR z))         )       )     )),   

со следующими аргументами (порядок следования x y z):

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

В каком случае правильно указано количество обращений к последней ветви второго (вложенного) Cond функции Equal, имеющей определение
 (DEFUN equal (x y) (COND     		 ((ATOM x) (COND     		   ((ATOM y) (EQ x y))      		   ((QUOTE T) (QUOTE NIL))    		 )         )        ((equal (CAR x)(CAR y)) (equal (CDR x)(CDR y)))  ((QUOTE T) (QUOTE NIL))  )   )    

при интерпретации выражений с указанными ниже аргументами:

Роль предиката в Лиспе может выполнить:

Какие из записей выражений эквивалентны:

Атом, введенный в строку без скобок, интерпретатор воспринимает как:

Какой результат будет получен при интерпретации выражения (cadr (eval '(cdr '(a b c))))

Какие факторы должны быть учтены при определении отображающей функции:

Каким образом в базовом Лиспе изображается строковая константа:

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

Отметьте, какая из приведенных ниже форм содержит ошибку:

Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            

Укажите, какие функции являются псевдо-функциями Лисп-системы:

Какой из результатов вычисления формы (union '(a b c) '(с a b)) будет получен (учесть порядок следования элементов итогового списка). Функция Union имеет следующее определение:
(DEFUN UNION (X Y)        (COND          ((NULL X) Y)          ((MEMBER (CAR X) Y) (UNION (CDR X) Y) )          (T (CONS (CAR X) (UNION (CDR X) Y))) )) )  ))             

Что означает запись (let ((a (car x)) (b (car y))) a b):

Каким образом низкоуровневая подпрограмма может быть включена в Лисп-систему:

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

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

В чем заключается действие описанной в лекции операции "приостановка вычислений":

Какая из формальных реализаций операции "приостановка вычислений" является верной:

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

Каким образом можно исключить повторное вычисление одного и того же рецепта:

Какая информация содержится в ячейке, входящей в состав древовидного списка, в котором содержаться S-выражения в памяти:

Какой из результатов вычисления формы (rplacd (car x) (cddr x)), где x – список (a b c d), является верным:

С помощью какой функции Clisp можно посмотреть список всех свойств атома:

Укажите, какая из перечисленных ниже функций изменяет структуру существующих списков:

Какой из результатов вычисления формы (rplaca '(e f) (car x)), где x – список (a b c d), является верным:

Какой из результатов вычисления формы (grp '(1 2 (3))) является верным. Функция (grp x) имеет определение
(defun grp (x)(list (car x) (list (cadr x) (caddr x))))            

Какие из приведенных ниже высказываний являются верными:

Какая из приведенных ниже форм позволяет находить максимальный элемент 'i' списка 'L':

Какая из приведенных форм позволяет обратить список 'L':

Функцию можно задать:

Какой результат будет получен при интерпретации выражения (cddr (eval '(cdr '(a b c))))

Какой результат будет получен при вычислении формы (cons '(car '(A B)) '(car '(C D))) :

Предикат - это:

Для каких целей в Лисп-системе используют список свойств атома:

Каким образом можно ввести новое свойство атома в Лисп-систему:

Какой из результатов будет получен при вычисления формы (union '(a b c) '(1 a a)), функция union имеет следующее определение:
 (DEFUN UNION (X Y)        (COND          ((NULL X) Y)          ((MEMBER (CAR X) Y) (UNION (CDR X) Y) )          (T (CONS (CAR X) (UNION (CDR X) Y))) )) )  ))             

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

Что такое псевдо-функция:

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

Какие известные программные продукты были реализованы с помощью Лисп-систем:

Основная структура данных языка Лисп:

Какие события происходят в системе при вычислении интерпретатором формы ((lambda (x y) (cons x y)) 'A 'B):

В чем заключается различие между аргументами (и значениями) функционалов и функций:

Какой из результатов вычисления формы (grp '((1 2) 3)) является верным. Функция (grp x) имеет определение
(defun grp (x)(list (car x) (list (cadr x) (caddr x))))            

Можно ли остановить процесс пошаговой интерпретации и если можно, то каким образом:

Какое назначение имеет функция apply, входящая в состав интерпретатора:

Какие из представленных ниже форм являются вычислимыми формами языка Лисп:

Пары "переменная-значение" в элементарном Лиспе содержатся в:

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

Какой стиль программирования преимущественно используется в Лисп-системах:

Рекурсивной функцией называют:

Какое событие произойдет после введения в строку интерпретатора выражения (Cons 'a BC):

Сообщение интерпретатора Step 3> означает:

Какие аргументы имеет специальная функция Defun (порядок следования аргументов должен быть показан правильно):

Процесс пошаговой интерпретации протекает до тех пор пока:

Укажите результат вычисления выражения (CONS 20 'abc)

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

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

Какое из значений можно получить, вычислив форму (cdr '( a (b c) d)):

Являются ли эквивалентными записи точечной и списочной нотаций (A . B . C) и (A B C) соответственно:

Укажите правильный результат вычисления формы (Cons '(A) Nil):

Какая из перечисленных ниже форм вычислима:

Какая из последовательностей действий на первом шаге рекурсии, выполняемых интерпретатором при вычислении выражения (Факториал 1) , где факториал:
(DEFUN Факториал  (LAMBDA (N)     (COND ((= N 0 ) 1 )           (T  ( *  N  (Факториал (- N 1 )))  )  )      )       )     

является верной:

Как правильно будет выглядеть эквивалент условного выражения языка Паскаль"if ((a + b) = 3) then print (a) else print (b)" на языке Лисп:

Какая из перечисленных ниже форм может быть переменной:

В каких случаях правильно указано число обращений к функции Cons при вызове функции subst, имеющей определение
(DEFUN subst (x y z) (COND       ((equal y z) x)      ((ATOM z) z)      ((QUOTE T)(CONS        (subst x y (CAR z))        (subst x y (CDR z))         )       )     )),   

со следующими аргументами (порядок следования x y z):

В каких случаях правильно указано число вызовов функции Cons (в определении append) при вызове функции append, имеющей определение
(DEFUN append (x y) (COND      ((null x) y)     ((QUOTE T) (CONS       (CAR x)        (append (CDR x) y)          )     ))      ) ,      

при интерпретации выражений с указанными ниже аргументами:

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

В каком случае правильно указано количество обращений к последней ветви ((QUOTE T) (QUOTE NIL)) второго (вложенного) Cond функции Equal, имеющей определение
 (DEFUN equal (x y) (COND        		 ((ATOM x) (COND    		   ((ATOM y) (EQ x y))     		   ((QUOTE T) (QUOTE NIL))   		 )            )           ((equal (CAR x)(CAR y)) (equal (CDR x)(CDR y)))       ((QUOTE T) (QUOTE NIL))       )  ) 

при интерпретации выражений с указанными ниже аргументами:

В каком случае правильно указано число вызовов функция Cons (входящей в состав определения sublis) при вызове функции sublis, имеющей определение
 (DEFUN sub2 (al z) (COND        ((null al) z)       ((equal (CAAR al) z) (CDAR al))       ((QUOTE T) (sub2 (CDR al) z))        ) )(DEFUN sublis (al y) (COND         ((ATOM y) (sub2 al y))         ((QUOTE T)(CONS      (sublis al (CAR y))        (sublis al (CDR y))    ) ))) 			

при интерпретации выражений с указанными ниже аргументами:

Какое назначение имеет функция apply, входящая в состав интерпретатора:

В каком случае интерпретатор выдаст сообщение об ошибке при вводе в его строку выражения > a1:

Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):

Выражение (quote Atom) воспринимается интерпретатором как:

Какие факторы должны быть учтены при определении отображающей функции:

Какое из приведенных ниже выражений является примером правильного использования функционала map-el:
 (defun map-el (fn xl)                             (cond                                              (xl (cons (funcall fn (car xl) )                (map-el fn (cdr xl))        )    )  )   )                                                  

Укажите формы, с помощью которых можно удвоить каждый элемент списка:

Какие из приведенных ниже данных являются атомами:

Каким образом низкоуровневая программа может быть включена в Лисп-систему:

Что означает термин "рецепт вычисления выражений":

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

Каким образом можно исключить повторное вычисление одного и того же рецепта:

Каким образом можно установить значение 1 глобальной переменной a:

Какая из форм, представленных ниже, описывает оператор присваивания set, где Alist – ассоциативный список системы:

C помощью каких форм можно посчитать количество элементов 'i' в списке 'x':

Какая из последовательностей форм позволяет посчитать факториал от N:

Как устроен основной рабочий цикл диалога с Лисп-системой:

В каком году появились первые прототипы современных Лисп-систем

В каком случае правильно указано число вызовов функция Cons (входящей в состав определения sublis) при вызове функции sublis, имеющей определение
(DEFUN sub2 (al z) (COND      ((null al) z)     ((equal (CAAR al) z) (CDAR al))     ((QUOTE T) (sub2 (CDR al) z))        ) )(DEFUN sublis (al y) (COND       ((ATOM y) (sub2 al y))       ((QUOTE T)(CONS      (sublis al (CAR y))          (sublis al (CDR y))    ) )))     

при интерпретации выражений с указанными ниже аргументами:

Каким будет результат вычисления формы (cons (car '(A B)) '((D))):

Каким образом организован доступ к результатам вычислений в Лисп-системе:

В чем заключается действие описанной в лекциях функции "возобновление вычислений":

Универсальная функция eval в базовом Лиспе – это:

Чьи идеи легли в основу построения Лисп-систем:

Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным:
(defun map-ap (fn ll)     (cond        (ll (append (fn (car ll) )                  (map-ap fn (cdr ll) ))    )  )   )            

Что непременно делает интерпретатор до применения безымянной функции:

Что означает вызов файла Лисп-сисетмы с опцией clisp.exe @file.par

В чем заключается преимущество использования ленивых вычислений:

Что такое стек:

Программа на языке Лисп это:

Общий принцип функционального программирования:

Знак апострофа ' перед атомом означает

Что такое форма:

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

В каких случаях правильно указан результат выполнения функции member, имеющей определение
(DEFUN member (x y) (COND      ((null y) (QUOTE Nil))     ((equal x (CAR y)) (QUOTE T))     ((QUOTE T) (member x (CDR y))    ))     

при интерпретации выражений с указанными ниже аргументами:

В каких случаях правильно указан результат применения функции Assign, имеющей описание
(DEFUN assign (x v al) (COND    ((Null al) (CONS (CONS x v) Nil ))    ((equal x (CAAR al))(CONS (CONS x v) (CDR al)))    ((QUOTE T) (CONS (CAR al) (assign x v (CDR al))))     ))			

к следующим аргументам:

В каком порядке будет вычислено выражение (car (cdr (cons x y))):

Что непременно делает интерпретатор до применения функции:

Каким образом в базовом Лиспе представляется строковая константа:

Какой из результатов вызова функционала map-comp, аргументами которого выступают следующие функции и списки, является правильным:
 (defun map-comp (fn al vl)                 (cond        (al (cons (fn (car al) (car vl))                           (map-comp (cdr al) (cdr vl)))    )  )   )           

Что означает запись (let ((a (cons x y))) a) :

Сохранение и последующий вызов функции называется:

Какая информация содержится в элементах списка свойств атома:

Каким образом происходит сбор мусора в Lisp:

Какая информация содержится в ячейке, входящей в состав древовидного списка, в котором содержаться S-выражения в памяти:

Какой из результатов вычисления формы (pgrp '((1 2) 3 4)) является верным. Функция (pgrp x) имеет определение
(defun pgrp (x)(rplacd (rplaca (cdr x) (cons (cadr x) (cddr x))) NIL))            

Что означает вызов файла Лисп-системы с опцией clisp.exe –o filename:

Какая из данных форм вычислима:

Под динамическим управлением вычислениями понимают:

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

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

Укажите форму, содержащую ошибку:

Под термином "форма" в языке Лисп понимается:

Элементарными функциями в Лисп системе называют:

Какой из результатов может быть получен при вычислении формы (eq '(Nil) (atom '(T))), и укажите причину, почему это так:

Какое из приведенных ниже выражений является примером правильного использования функционала map-el:
(defun map-el (fn xl)                             (cond                                              (xl (cons (funcall fn (car xl) )                (map-el fn (cdr xl))        )    )  )   )                                                  

Укажите, какая из приведенных ниже форм являются специальными:

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

Какая из формальных реализаций операции "приостановка вычислений" является верной:

Какие из перечисленных ниже выражений вычислимы (не будет сообщения об ошибке):

Как посмотреть результаты пошаговой интерпретации выражения (cons 1 (cons 1 2)):

Что такое Атом:

Являются ли приведенные ниже описания функции взятия второго элемента (необязательно атома) списка семантически и синтаксически верными. Указать верное описание:

Какие из представленных ниже форм являются вычислимыми формами языка Лисп:

Укажите формы, с помощью которых можно обнулить каждый элемент списка:

Укажите выражение, при интерпретации которого возникнет сообщение об ошибке (Лисп элементарный):

Какие из приведенных ниже строк являются комментариями в системе Лисп:

В каких случаях правильно указано число вызовов функции Cons (в определении append) при вызове функции append, имеющей определение
(DEFUN append (x y) (COND      ((null x) y)     ((QUOTE T) (CONS       (CAR x)        (append (CDR x) y)          )     ))      ) ,

при интерпретации выражений с указанными ниже аргументами:

Какой из результатов вычисления формы (intersection '(1 2 3) '(4 5 3)) является верным. Функция intersection имеет следующее определение:
(DEFUN INTERSECTION (X Y)               (COND     ((NULL X) NIL)       ((MEMBER (CAR X) Y) (CONS (CAR X) (INTERSECTION (CDR X) Y)) )     (T (INTERSECTION (CDR X) Y))  ))              

Укажите, какая из перечисленных ниже функций изменяет структуру существующих списков:

Каким образом в Лиспе изображаются имена переменных и функций:

Что такое рекурсивная функция:

Каким образом реализуются замедленные вычисления:

Какой из результатов вычисления формы (rplacd (cdr x) (car x)) , где x – список (a b c d), является верным:

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

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