Questão 1
Questão
Care sunt valorile evaluării fiecărei dintre următoarele forme?
(FUNCALL *> ‘(55 33))
Questão 2
Questão
Fie funcţia:
(DEFUN SUMA (LIST)
(COND ((EQ (LENGTH LIST) 1)
(CAR LIST)
.. )
(T (+ (CAR LIST) (SUMA (CDR LIST)))
)
)
)
Care este rezultatul evaluării formei: (SUMA ‘(1 2 5—1 3))?
Questão 3
Questão
Se dă funcţia:
(DEFUN XXX (H R C)
(COND ((NULL H) NIL)
((EQ (CAR H) C)
(CAR R)
)
(T (XXX (CDR H) (CDR R) O)
)
) H HH
Care este rezultatul evaluării formei: (XXX '(A B C) '(1 2 3) ‘C)?
Questão 4
Questão
Rezultatul evaluării formei (LIST '(P Q) '(S T)j este:
Responda
-
((P Q) (S T))
-
((P S) (Q T))
-
(P Q S T)
Questão 5
Questão
Care este rezultatul evaluării formei: (CAR '(((A)) B C)):
Questão 6
Questão
Rezultatul evaluării formei (CAR (A B C)) este:
Responda
-
(A B C)
-
(B)
-
Eroare
-
(CAR A B C)
Questão 7
Questão
Rezultatul evaluării formei (CONS ‘(P Q) (CDR ‘(A B C))) este:
Responda
-
((P Q) B C)
-
((P Q) A B C)
-
(A B C)
Questão 8
Questão
Rezultatul evaluării formei (APPEND ‘(CAR (X Y)) '(A B C)) este:
Responda
-
(CAR (X Y) A B C)
-
(X Y)
-
(X Y A B C)
-
(A B C)
Questão 9
Questão
Se defineşte funcţia:
(DEFUN MISTER (A B)
(COND ((NULL A) 0)
((EQUAL B (CAR A))
(+ 1 (MISTER (CDR A) B))
)
(T (MISTER (CDR A) B))
)
Ea retumează:
Questão 10
Questão
Se consideră definiţia funcţiei F:
(DEFUN F (A L)
(COND
((NULL L) T)
((EQ A (CAR L)) NIL)
(T (F A (CDR L)))))
Care este rezultatul întors la evaluarea formei:
(F 'B '((A B) C))
Responda
-
NILL
-
(F 'B '((A B) C))
-
Nu returnează nimic
Questão 11
Questão
Care este efectul următorului macro:
> (DEFMACRO TEST (X)
(LIST ’LET '((S 0))
(LIST 'DOLIST (LIST ’l X) *(SETQ S (+ S I)))
’S))
TEST
Questão 12
Questão
Să se indice dacă următoarea afirmaţie este adevărată sau falsă:
Nu se pot compila programele Lisp deoarece limbajul Lisp este interpretat.
Questão 13
Questão
Care este rezultatul obt in urma evaluarii formei: (LENGTH (LIST '(AB)'(CD)))
Questão 14
Questão
Rezultat in urma evaluarii (CAR '(AB.CD))
Questão 15
Questão
In LISP expresiile aritmetice se reprezinta prin forma poloneza
Responda
-
prefixata
-
postfixata
-
sufixata
Questão 16
Questão
Care este rezultatul intors in urma evaluarii formei (LENGTH '(A(B(C D)(E)))
Questão 17
Questão
Sa se indice rezultatul obt in urma evaluarii urmatoarelor forme:
(defun F(L)
(COND ((NULL L)0)
((NUMBERP(FIRST L))(+(FIRST L)(F(REST L))))(T(F(REST L)))))
(F '(1 2 A 3))
Questão 18
Questão
Sa se indice rezultatul obtinut in urma evaluarii urmatoarei forme
(DEFUN F(L)(COND((NULL L)NIL)(T(CONS('(FIRST L)(FIRST L))(F(REST L))))))
(F '(A B C))
Responda
-
eroare
-
(A B C)
-
A B C
-
(A C)
Questão 19
Questão
Care este rezultatul obtinut in urma evaluarii formei (CAR(CDR(A B(C (D)))))
Questão 20
Questão
Sa se indice efectul evaluarii urmatoarei forme
(EQ(SECOND(CAAR '(((X Y)Z)U)))'Y)