Vio rel
Quiz von , erstellt am more than 1 year ago

Quiz am PRT - CURS , erstellt von Vio rel am 15/01/2021.

990
0
0
Keine Merkmale angegeben
Vio rel
Erstellt von Vio rel vor fast 4 Jahre
Schließen

PRT - CURS

Frage 1 von 24

1

Analiza sintactica

Wähle eine oder mehr der folgenden:

  • extrage componentele gramaticale ale codului sursa si constuieste arborele de derivare (parse tree)

  • identifica atomii lexicali si le asociaza o valoare unica

  • identifica atomii lexicali si le asociaza valoarea preluata din aplicatia care se compileaza

  • genereaza codul executabil al aplicatiei analizate

Erklärung

Frage 2 von 24

1

T* reprezinta

Wähle eine oder mehr der folgenden:

  • concatenarea tuturor sirurilor din multimea T

  • multimea tuturor sirurilor din T

  • multimea vida

  • multimea tuturor sirurilor finite din T

Erklärung

Frage 3 von 24

1

Optimizarea codului reprezinta

Wähle eine oder mehr der folgenden:

  • o etapa a asezarii in pagina a programului scris

  • o caracteristica a IDE-ului care se executa pentru reducerea amprentei de memorie a programului

  • o etapa a decompilatorului

  • o etapa a compilatorului

Erklärung

Frage 4 von 24

1

Care din urmatoarele faze nu fac parte din structura unui compilator

Wähle eine oder mehr der folgenden:

  • JIT(just-in-time)

  • gestionarea tabelei de simboluri

  • analiza sintactica

  • analiza lexicala

Erklärung

Frage 5 von 24

1

In teoria limbajelor formale, "<b>*</b>" reprezinta

Wähle eine oder mehr der folgenden:

  • operatorul Kleene

  • operatorul concatenare

  • operatorul de multiplicare

  • pointer

Erklärung

Frage 6 von 24

1

Un program translator este:

Wähle eine oder mehr der folgenden:

  • un program care converteste programele scrise de utilizatori intr-un limbaj de programare in alt limbaj de programare

  • un program care converteste programele scrise de utilizatori intr-un limbaj accesibil calculatorului (cod-masina)

  • o componenta a sistemului de operare care incarca fisierele binare in memoria sistemului

  • o componenta a sistemului de operare care compileaza modulele progamului utilizator

Erklärung

Frage 7 von 24

1

Daca masina destinatie(cea pentru care compilatorul trebuie sa genereze cod) poate sa difere de masina-sursa (cea pe care se executa compilatorul), procesul se numeste

Wähle eine oder mehr der folgenden:

  • bytecode compiling

  • cross-compiling

  • just-in-time compiling

  • revenire din eroare a programului

Erklärung

Frage 8 von 24

1

Gramatica reprezinta

Wähle eine oder mehr der folgenden:

  • o descriere precisa a unui limbaj, definita cu ajutorul unui alfabet

  • setul de caractere utilizat pentru definirea operatorilor pe multimile finite de simboluri

  • setul de caractere utilizat pentru implementarea unui alfabet

  • o descriere a regulilelor de derivare pentru un limbaj dat

Erklärung

Frage 9 von 24

1

O expresie regulata este

Wähle eine oder mehr der folgenden:

  • un identificator numeric

  • o secventa de caractere cu rol de sablon(pattern)

  • o variabila

  • un tip de instructie

Erklärung

Frage 10 von 24

1

Atomii lexicali sunt caracterizati prin

Wähle eine oder mehr der folgenden:

  • constanta de memorie

  • tip si valoare

  • cantitatea de memorie ocupata

  • lungime (nr. de caractere)

Erklärung

Frage 11 von 24

1

Arborele de derivare este

Wähle eine oder mehr der folgenden:

  • reprezentarea grafica a unei secvente de derivari

  • reprezentarea regulilor de derivare utilizant operatorul Kleene

  • reprezentarea grafica a unei reguli de productie

  • reprezentarea interna a starii unui program

Erklärung

Frage 12 von 24

1

Limbajul unei gramatici formale va defini

Wähle eine oder mehr der folgenden:

  • toate sirurile care pot fi generate cu simbolul de start dat si aplicand regulile de productie specificate, pana la epuizarea tuturor simbolurilor neterminate

  • tipul de simboluri care pot fi utilizate in cadrul acelei gramatici(terminale sau non-terminale)

  • atat alfabetul cat si cuvintele-cheie necesare descrierii unui limbaj formal

  • alfabetul necesar descrierii unui limbaj formal

Erklärung

Frage 13 von 24

1

In definirea gramaticilor P din tupla G(N,T,P,S) reprezinta

Wähle eine oder mehr der folgenden:

  • setul finit de reguli de productie

  • tipul limbajului de programare pe care se bazeaza respectiva gramatica

  • multimea nula

  • multimea vida

Erklärung

Frage 14 von 24

1

Compilatorul este

Wähle eine oder mehr der folgenden:

  • o aplicatie software care translateaza un program scris intr un limbaj de programare intr-o forma executabila de catre calculator

  • o aplicatie software care interactioneaza cu memoria sistemului pentru a determina arhitectura acestuia (32/64 biti)

  • o aplicatie software rezidenta in memoria care executa instructiuni preluate de la utilizator, scrise intr-un limbaj de programare de nivel inalt

  • o aplicatie software care incarca in memorie un program scris intr-un limbaj de nivel inalt

Erklärung

Frage 15 von 24

1

"Revenirea din eroare" semnifica

Wähle eine oder mehr der folgenden:

  • tratarea erorilor detectate si continuarea procesului de compilare(daca e posibil)

  • afisarea codului de eroare pentru eroarea curenta detectata in codul sursa

  • oprirea executiei unui program care s-a blocat prin utilizarea combinatiei de taste "Ctrl+c"

  • resetarea memoriei sistemului

Erklärung

Frage 16 von 24

1

Outputul unui compilator consta din

Wähle eine oder mehr der folgenden:

  • fisier(e)-obiect sau erori

  • un fisier c/c++

  • un fisier executabil

  • un scanner de stringuri

Erklärung

Frage 17 von 24

1

Un alfabet reprezinta

Wähle eine oder mehr der folgenden:

  • o multime finita de simboluri(caractere si cifre)

  • o baza de numeratie

  • literele(fara semnele speciale) ce se pot utiliza pentru a scrie un program

  • caracterele ASCII de baza ce se pot utiliza pentru a scrie un progam

Erklärung

Frage 18 von 24

1

Identificatorii utilizati in programul-sursa sunt stocati

Wähle eine oder mehr der folgenden:

  • in tabela de simboluri

  • nu sunt stocati, ci elimnati imediat dupa cifre

  • in macrouri

  • in memoria swap

Erklärung

Frage 19 von 24

1

In definirea gramaticilor S din tupla G(N,T,P,S) reprezinta

Wähle eine oder mehr der folgenden:

  • simbol de start pentru gramatica

  • multimea de simboluri ce vor fi utilizate in gramatica, inclusiv multimea vida

  • multimea de simboluri ce vor fi utilizate in gramatica

  • simbol de stop pentru gramatica

Erklärung

Frage 20 von 24

1

O gramatica specifica

Wähle eine oder mehr der folgenden:

  • setul de siruri ce pot fi considerate ca fiind cuvinte sau declaratii valide in limbajul respectiv

  • setul de operatiuni ce se pot efectua asupra unui limbaj

  • caracterele utilizate pentru descrierea unui limbaj

  • setul de operatiuni ce se pot efectua asupra unui alfabet

Erklärung

Frage 21 von 24

1

O gramatica se poate utiliza pentru

Wähle eine oder mehr der folgenden:

  • determinarea apartenentei unui sir la un limbaj dat

  • determinarea apartenentei unui caracter din alfabet la un limbaj dat

  • generarea de noi alfabete finite, mai avansate

  • generarea de noi alfabete, mai avansate

Erklärung

Frage 22 von 24

1

Arborele de derivare se poate construi

Wähle eine oder mehr der folgenden:

  • top-down sau bottom-up

  • circular

  • right-to-left

  • left-to-right

Erklärung

Frage 23 von 24

1

Iesirea analizatorului lexical consta din

Wähle eine oder mehr der folgenden:

  • un sir de atomi lexicali

  • un program executabil

  • un sir de perechi cheie-valoare

  • un sir de valori numerice ce descriu instructiunile din codul-surs

Erklärung

Frage 24 von 24

1

Expresiile regulate permit

Wähle eine oder mehr der folgenden:

  • extragerea tuturor subsirurilor care au aceeasi structura cu sablonul definit

  • detectia pozitiei tuturor subsirurilor identificate, identice cu subsirul cautat

  • detectia pozitiei tuturor subsirurilor identificate ce au aceeasi lungime ca substringul cautat

  • analiza lexicala a unui program

Erklärung