Examen IA - v6

Description

Quiz on Examen IA - v6 , created by Adrian Negru on 23/06/2019.
Adrian  Negru
Quiz by Adrian Negru, updated more than 1 year ago
Adrian  Negru
Created by Adrian Negru over 5 years ago
370
0

Resource summary

Question 1

Question
Se dă funcţia F(X) definită astfel. (DEFUN F(X) (* X (F (- X 1)))) Care este rezultatul evaluării formei (F 4)?
Answer
  • calculează factorialului lui 4.
  • calculează al patrulea element al şirului lui Fibonacci
  • rezultă o depăşire a stivei datorită recursivităţii infinite
  • sunt erori de sintaxă •

Question 2

Question
Să se determine rezultatul obţinut în urma evaluarii următoarelor forme: (SETQ B 10) (SETQA 11) (DEFUN F() (LET ((A 3)) (SETQ A (+ A B)) (PRINT A))) (F) (PRINŢ A) (PRINŢ B)
Answer
  • 21 11 10
  • 13 11 10
  • 13 13 10
  • Eroare

Question 3

Question
Pentru a citi un fişier, se va utiliza funcţia.
Answer
  • LOAD
  • READ
  • RUN
  • OPEN

Question 4

Question
Ce efect are evaluarea următoarelor forme: (SETQX 10) (SETQ Y (FORMAT NIL "VALOAREA ESTE ~S" X))
Answer
  • setează Y la NIL şi afişează "VALOAREA ESTE 10"
  • setează Y la "VALOAREA ESTE 10" şi nu afişează nimic
  • setează Y la NIL şi afişează "VALOAREA ESTE X"
  • setează Y la "VALOAREA ESTE X" şi nu afişează nimic

Question 5

Question
Care este rezultatul evaluării formei: (LIST 'PROGRAMARE (APPEND '(LIMBAJUL) '(LISP)))
Answer
  • ((PROGRAMARE) (LIMBAJUL LISP))
  • (PROGRAMARE LIMBAJUL LISP)
  • ((PROGRAMARE) LIMBAJUL LISP)
  • (PROGRAMARE (LIMBAJUL LISP))

Question 6

Question
Se dau formele: (SETQ L '(1 2 3)) (SETQ LISTA (POP L)) Care este rezultatul evaluării lui L şi LISTA?
Answer
  • L = (1 2 3) LISTA = 1
  • L = (2 3) LISTA = 1
  • L=(1 2) LISTA = 3
  • L=(1 2 3) LISTA=3

Question 7

Question
Fiind dată forma: (SETQ X '(A B C)) / Care este rezultatul obţinut în urma evaluării formei: ‘(,X V Z)
Answer
  • (XVZ)
  • (ABCYZ)
  • ((A B C) Y Z)
  • NIL

Question 8

Question
Se consideră următoarele forme: (SETQ X 10) (DEFVAR *Y* 20) (DEFUN F1(X) (PRINŢ X) (PRINŢ *Y*)) (DEFUN F2(*Y*) (PRINŢ *Y*) (F1 (+ X 5))) Ce se afişează în urma evaluării formei: (F2 1)
Answer
  • 1 15 20
  • 1 15 15
  • 20 15 15
  • 1 15 1

Question 9

Question
Se consideri funcţia F, definită astfel: (DEFUN FO (+ 10 20) T NIL) Care din următoarele afirmaţii sunt adevărate?
Answer
  • funcţia nu este corect definită
  • evaluarea formei (F) întoarce valoarea T
  • evaluarea formei (F) întoarce valoarea NIL
  • evaluarea formei (F) întoarce valoarea 30

Question 10

Question
Pentru a citi o s-expresie de la tastatură, ce funcţie trebuie utilizată?
Answer
  • SCANF
  • OPEN
  • INPUT
  • READ

Question 11

Question
Care din următoarele funcţii afişează o linie nouă?
Answer
  • PRINTLN
  • TERPRI
  • PRINTF
  • NEWL

Question 12

Question
Care este rezultatul obţinut în urma evaluării formei: (CAR (CDR '((A B) (C D))))
Answer
  • (C D)
  • (A B)
  • A
  • C

Question 13

Question
Se consideră următoarea formă: (SETQ L '(A B CM Care este conţinutul listei L după evaluarea formei: (SETF (CADR L) Z)
Answer
  • (A Z B)
  • (A Z C)
  • (A B C)
  • (Z B C)

Question 14

Question
Care este valoarea memorată în X după evaluarea următoarelor expresii: (SETQ X 10) (+X1)
Answer
  • 11
  • 1
  • 101
  • 10

Question 15

Question
Se dau următoarele forme: (SETQ X '(A B C)) (SETQ Y '(A B C)) (EQXY) Ce se retumează după evaluarea ultimei expresii?
Answer
  • NIL
  • T

Question 16

Question
Care este valoarea memorată în X după evaluarea următoarelor expresii: (SETQ X 10) (INCF X)
Answer
  • 11
  • 1
  • 0
  • 10

Question 17

Question
Rezultatul obţinut în urma evaluării formei (CONS ’A ’B) este:
Answer
  • eroare, deoarece B nu este listă
  • NIL
  • (A B)
  • (A . B)

Question 18

Question
Fie lista L = (A B C). Care este efectul evaluării formei: (LET ((ELEM (FIRST L))) (SETF L (REST L)) ELEM)
Answer
  • Eroare
  • B. Forma este echivalenta cu macro-ul POP
  • Forma este echivalenta cu macro-ul PUSH
  • Este intors primul element al listei L

Question 19

Question
Fie funcţia F, definită astfel: (DEFUN F(L) (COND ((ATOM L) 1) (T (+ (F (CAR L)) (F (CDR L)))))) Ce se obţine în urma evaluării formei: (F ‘(A B C))
Answer
  • 3
  • 4
  • 1
  • Eroare

Question 20

Question
Care este rezultatul obţinut în urma evaluării formei: (REDUCE #'APPEND '((A B) (C D) (E F)))
Answer
  • (A B C D E F)
  • eroare
  • ((A B) (C D) (E M
  • (((A B) (C D) (E F)))

Question 21

Question
Care este valoarea obţinută în urma evaluării formei: (TEST 'P 3)?
Answer
  • (P (P) P)
  • ((P)P(P))
  • (P P P)

Question 22

Question
Care este valoarea obţinută în urma evaluării formei: (TEST 99 4)?
Answer
  • ((99) 99 (99) 99)
  • ((99) (99) (99) (99))
  • (99 99 99 99)
  • (99 (99) 99 (99))

Question 23

Question
Care este valoarea obţinută în urma evaluării formei: ((LAMBDA (A B) (COND ((> A B)(- A B))(T (- B A)))) 3 7)
Answer
  • 3
  • 7
  • 4
  • 5

Question 24

Question
Care este valoarea formei: ((LAMBDA (CAR CDR) (CONS CAR CDR)) '(1 2 3) '(P Q R))?
Answer
  • (12 3 (P Q R))
  • (1 2 3 P Q R)
  • ((1 2 3) (P Q R))
  • ((1 2 3) P Q R

Question 25

Question
Fie funcţia: (DEFUN SUM (LIST) (COND ((NULL LIST) 0) ((>= (SUM (CDR LIST)) 0) (SUM (CDR LIST)) ) (T-1) ) ) Care este valoarea obţinută în urma evaluării formei: (SUM '(1 2 -5 -1 3))?
Answer
  • 5
  • 6
  • 0
  • 7

Question 26

Question
Care este rezultatul evaluării formei (FEXEC '(1 2) ‘(8 7 6 5 4 3 2 1))?
Answer
  • NIL
  • (C D)
  • (D C)
  • (A A)

Question 27

Question
Ce se obţine în urma evaluării formei: (FEXEC ‘(P Q R) '(S T U))?
Answer
  • (S T U)
  • (S T U P Q R)
  • (P Q R)
  • (P Q R S T U)

Question 28

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (FUNCALL *> ‘(55 33))
Answer
  • eroare
  • T
  • F

Question 29

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (FUNCALL > 55 33)
Answer
  • eroare
  • T
  • F

Question 30

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (APPLY '> '(55 33))
Answer
  • eroare
  • T
  • F

Question 31

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (APPLY > 55 33)
Answer
  • F
  • T
  • Eroare

Question 32

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (EVAL’>’55 33)
Answer
  • eroare
  • T
  • F

Question 33

Question
Care sunt valorile evaluării fiecărei dintre următoarele forme? (EVAL ’> 55 33)
Answer
  • F
  • T
  • Eroare

Question 34

Question
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))?
Answer
  • 7
  • 15
  • 5
  • 10

Question 35

Question
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)?
Answer
  • 2
  • 3
  • 1
  • NIL

Question 36

Question
Rezultatul evaluării formei (LIST '(P Q) '(S T)j este:
Answer
  • eroare
  • (PQST)
  • ((P Q) (S T))

Question 37

Question
Care este rezultatul evaluării formei: (CAR '(((A)) B C)):
Answer
  • (A)
  • ((A))
  • (A B C)

Question 38

Question
Rezultatul evaluării formei (CAR (A B C)) este:
Answer
  • A
  • (B C)
  • Eroare

Question 39

Question
Rezultatul evaluării formei (CONS ‘(P Q) (CDR ‘(A B C))) este:
Answer
  • ((P Q) B C)
  • (P Q B C)
  • (P Q (B O)

Question 40

Question
Rezultatul evaluării formei (APPEND ‘(CAR (X Y)) '(A B C)) este:
Answer
  • (X Y A B C)
  • ((X Y) A B C)
  • (CAR (X Y) A B C)

Question 41

Question
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 returnează:
Answer
  • de câte ori apare A în lista B
  • eroare
  • de câte ori apare B în lista A

Question 42

Question
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))
Answer
  • T
  • NIL
  • Eroare, funcţia nu este definită corect

Question 43

Question
Care este efectul următorului macro: > (DEFMACRO TEST (X) (LIST ’LET '((S 0)) (LIST 'DOLIST (LIST ’l X) *(SETQ S (+ S I))) ’S)) TEST
Answer
  • obţinerea unei expresii ce va putea fi apoi evaluată;
  • adunarea tuturor valorilor din lista argument (de intrare);
  • adunarea valorilor 1+2+3+...+n, unde n este numărul elementelor din lista transmisă ca argument;
  • nici un răspuns nu este corect.

Question 44

Question
Să se indice dacă următoarea afirmaţie este adevărată sau falsă: Nu se pot compila programele Lisp deoarece limbajul Lisp este interpretat.
Answer
  • adevărat
  • fals
Show full summary Hide full summary

Similar

Mathematics Overview
PatrickNoonan
Photosynthesis and Respiration Quiz
Selam H
BIOLOGY B1 4
x_clairey_x
Maths C4 Trig formulae (OCR MEI)
Zacchaeus Snape
Biological molecules
sadiaali363
French Essay Writing Vocab
caitlindavies8
GCSE Geography - Causes of Climate Change
Beth Coiley
“The knower’s perspective is essential in the pursuit of knowledge.” To what extent do you agree with this statement?
Lucia Rocha Mejia
Making the Most of GoConqr Flashcards
Sarah Egan
The Gastrointestinal System- Physiology- PMU
Med Student
General Pathoanatomy Final MCQs (111-200)- 3rd Year- PMU
Med Student