Examen IA - v6

Beschreibung

Quiz am Examen IA - v6 , erstellt von Adrian Negru am 23/06/2019.
Adrian  Negru
Quiz von Adrian Negru, aktualisiert more than 1 year ago
Adrian  Negru
Erstellt von Adrian Negru vor mehr als 5 Jahre
370
0

Zusammenfassung der Ressource

Frage 1

Frage
Se dă funcţia F(X) definită astfel. (DEFUN F(X) (* X (F (- X 1)))) Care este rezultatul evaluării formei (F 4)?
Antworten
  • 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ă •

Frage 2

Frage
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)
Antworten
  • 21 11 10
  • 13 11 10
  • 13 13 10
  • Eroare

Frage 3

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

Frage 4

Frage
Ce efect are evaluarea următoarelor forme: (SETQX 10) (SETQ Y (FORMAT NIL "VALOAREA ESTE ~S" X))
Antworten
  • 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

Frage 5

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

Frage 6

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

Frage 7

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

Frage 8

Frage
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)
Antworten
  • 1 15 20
  • 1 15 15
  • 20 15 15
  • 1 15 1

Frage 9

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

Frage 10

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

Frage 11

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

Frage 12

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

Frage 13

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

Frage 14

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

Frage 15

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

Frage 16

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

Frage 17

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

Frage 18

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

Frage 19

Frage
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))
Antworten
  • 3
  • 4
  • 1
  • Eroare

Frage 20

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

Frage 21

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

Frage 22

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

Frage 23

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

Frage 24

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

Frage 25

Frage
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))?
Antworten
  • 5
  • 6
  • 0
  • 7

Frage 26

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

Frage 27

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

Frage 28

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

Frage 29

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

Frage 30

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

Frage 31

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

Frage 32

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

Frage 33

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

Frage 34

Frage
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))?
Antworten
  • 7
  • 15
  • 5
  • 10

Frage 35

Frage
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)?
Antworten
  • 2
  • 3
  • 1
  • NIL

Frage 36

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

Frage 37

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

Frage 38

Frage
Rezultatul evaluării formei (CAR (A B C)) este:
Antworten
  • A
  • (B C)
  • Eroare

Frage 39

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

Frage 40

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

Frage 41

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

Frage 42

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

Frage 43

Frage
Care este efectul următorului macro: > (DEFMACRO TEST (X) (LIST ’LET '((S 0)) (LIST 'DOLIST (LIST ’l X) *(SETQ S (+ S I))) ’S)) TEST
Antworten
  • 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.

Frage 44

Frage
Să se indice dacă următoarea afirmaţie este adevărată sau falsă: Nu se pot compila programele Lisp deoarece limbajul Lisp este interpretat.
Antworten
  • adevărat
  • fals
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Teil B, Kapitel 2 Merkmale von Einzel- und Gesellschaftsunternehmen
Stefan Kurtenbach
Einstufungstest Italienisch Niveau A1.1
SprachschuleAktiv
Biologie - Genetik
Flemming H
Analysis - Abiturvorbereitung Mathe
c.aciksoez
IKA-Theoriefragen Serie 20 (15 Fragen)
IKA ON ICT GmbH
Wirk Uni Wien Teil 2
lazer der boss
Veti Pharma 2013
Anna Leps
Vetie Immunologie
Kristin E
Vetie Radio 2014
S J
Basiswissen Management Sozialer Dienstleistungen - Dienstleistungscharakteristika_13.11
Rabia Erdogan
Orthopädie Pferd Bildgebung Vetie
Fenja Joseph