Vio rel
Quiz por , criado more than 1 year ago

Quiz sobre PRT - CURS , criado por Vio rel em 15-01-2021.

987
0
0
Sem etiquetas
Vio rel
Criado por Vio rel mais de 3 anos atrás
Fechar

PRT - CURS

Questão 1 de 24

1

Analiza sintactica

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 2 de 24

1

T* reprezinta

Selecione uma ou mais das seguintes:

  • concatenarea tuturor sirurilor din multimea T

  • multimea tuturor sirurilor din T

  • multimea vida

  • multimea tuturor sirurilor finite din T

Explicação

Questão 3 de 24

1

Optimizarea codului reprezinta

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 4 de 24

1

Care din urmatoarele faze nu fac parte din structura unui compilator

Selecione uma ou mais das seguintes:

  • JIT(just-in-time)

  • gestionarea tabelei de simboluri

  • analiza sintactica

  • analiza lexicala

Explicação

Questão 5 de 24

1

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

Selecione uma ou mais das seguintes:

  • operatorul Kleene

  • operatorul concatenare

  • operatorul de multiplicare

  • pointer

Explicação

Questão 6 de 24

1

Un program translator este:

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 7 de 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

Selecione uma ou mais das seguintes:

  • bytecode compiling

  • cross-compiling

  • just-in-time compiling

  • revenire din eroare a programului

Explicação

Questão 8 de 24

1

Gramatica reprezinta

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 9 de 24

1

O expresie regulata este

Selecione uma ou mais das seguintes:

  • un identificator numeric

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

  • o variabila

  • un tip de instructie

Explicação

Questão 10 de 24

1

Atomii lexicali sunt caracterizati prin

Selecione uma ou mais das seguintes:

  • constanta de memorie

  • tip si valoare

  • cantitatea de memorie ocupata

  • lungime (nr. de caractere)

Explicação

Questão 11 de 24

1

Arborele de derivare este

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 12 de 24

1

Limbajul unei gramatici formale va defini

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 13 de 24

1

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

Selecione uma ou mais das seguintes:

  • setul finit de reguli de productie

  • tipul limbajului de programare pe care se bazeaza respectiva gramatica

  • multimea nula

  • multimea vida

Explicação

Questão 14 de 24

1

Compilatorul este

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 15 de 24

1

"Revenirea din eroare" semnifica

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 16 de 24

1

Outputul unui compilator consta din

Selecione uma ou mais das seguintes:

  • fisier(e)-obiect sau erori

  • un fisier c/c++

  • un fisier executabil

  • un scanner de stringuri

Explicação

Questão 17 de 24

1

Un alfabet reprezinta

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 18 de 24

1

Identificatorii utilizati in programul-sursa sunt stocati

Selecione uma ou mais das seguintes:

  • in tabela de simboluri

  • nu sunt stocati, ci elimnati imediat dupa cifre

  • in macrouri

  • in memoria swap

Explicação

Questão 19 de 24

1

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

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 20 de 24

1

O gramatica specifica

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 21 de 24

1

O gramatica se poate utiliza pentru

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 22 de 24

1

Arborele de derivare se poate construi

Selecione uma ou mais das seguintes:

  • top-down sau bottom-up

  • circular

  • right-to-left

  • left-to-right

Explicação

Questão 23 de 24

1

Iesirea analizatorului lexical consta din

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 24 de 24

1

Expresiile regulate permit

Selecione uma ou mais das seguintes:

  • 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

Explicação