Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

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

Заказать решение
Количество вопросов 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)))    )  )   )

перейти к ответу ->>

Какой из результатов будет получен при вычисления формы (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))) )) )  ))             

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какой из результатов вычисления формы (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))) )) )  ))             

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

В каком случае правильно указано количество обращений к последней ветви второго (вложенного) 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))  )   )    

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

перейти к ответу ->>

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

перейти к ответу ->>

В каких случаях правильно указано число обращений к функции 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):

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какой из результатов вычисления формы (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))  ))              

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какая из представленных ниже форм эквивалентна подпрограмме на языке 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; :

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какой из результатов вычисления формы (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))  ))              

перейти к ответу ->>

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

перейти к ответу ->>

Какой из результатов вычисления формы (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))) )) )  ))             

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

В каком случае правильно указано число вызовов функция 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))    ) )))		 

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

перейти к ответу ->>

В каких случаях правильно указан результат применения функции 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))))      ))			

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

перейти к ответу ->>

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

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

перейти к ответу ->>

В каком случае правильно указано количество обращений к последней ветви ((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))       )  )   

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

В каких случаях правильно указано число обращений к функции 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 (car '(A B C)) 'D):

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

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

перейти к ответу ->>

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

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

В каких случаях правильно указан результат применения функции 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 'a 'BC:

перейти к ответу ->>

Какие из перечисленных представлений являются несписочным 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), является верным:

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>