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

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

<<- Назад к вопросам

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

(Отметьте один правильный вариант ответа.)

Варианты ответа
(x y z 5)
(y z 5)(Верный ответ)
(x y z)
(5 x y)
Похожие вопросы
Какой результат будет получен при вычислении последовательности форм
       		  (set 'x 'car)     		  (funcall x '(a b c)) :
Какой результат будет получен при вычислении выражения (CONS 10 12)
Какой результат будет получен при вычислении формы (cons '(car '(A B)) '(car '(C D))) :
Какой результат будет получен при вычислении формы (cons '(car '(A B) (car '(C D)))) :
Какой результат будет получен при вычислении формы (funcall (cons 'car '('(C D)))):
Какой результат будет получен при интерпретации выражения (car (eval (cdr '(a b c))))
Какой результат будет получен при интерпретации выражения (cddr (eval '(cdr '(a b c))))
Какой результат будет получен при интерпретации выражения (cadr (eval '(cdr '(a b c))))
Какой из результатов может быть получен при вычислении формы (eq '(Nil) (atom '(T))), и укажите причину, почему это так:
Какая из представленных ниже форм эквивалентна подпрограмме на языке 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; :