Quiz
PRT - CURS
Questions in this quiz (24)
1Analiza sintactica
- Aextrage componentele gramaticale ale codului sursa si constuieste arborele de derivare (parse tree)
- Bidentifica atomii lexicali si le asociaza o valoare unica
- Cidentifica atomii lexicali si le asociaza valoarea preluata din aplicatia care se compileaza
- Dgenereaza codul executabil al aplicatiei analizate
2T* reprezinta
- Aconcatenarea tuturor sirurilor din multimea T
- Bmultimea tuturor sirurilor din T
- Cmultimea vida
- Dmultimea tuturor sirurilor finite din T
3Optimizarea codului reprezinta
- Ao etapa a asezarii in pagina a programului scris
- Bo caracteristica a IDE-ului care se executa pentru reducerea amprentei de memorie a programului
- Co etapa a decompilatorului
- Do etapa a compilatorului
4Care din urmatoarele faze nu fac parte din structura unui compilator
- AJIT(just-in-time)
- Bgestionarea tabelei de simboluri
- Canaliza sintactica
- Danaliza lexicala
5In teoria limbajelor formale, "<b>*</b>" reprezinta
- Aoperatorul Kleene
- Boperatorul concatenare
- Coperatorul de multiplicare
- Dpointer
6Un program translator este:
- Aun program care converteste programele scrise de utilizatori intr-un limbaj de programare in alt limbaj de programare
- Bun program care converteste programele scrise de utilizatori intr-un limbaj accesibil calculatorului (cod-masina)
- Co componenta a sistemului de operare care incarca fisierele binare in memoria sistemului
- Do componenta a sistemului de operare care compileaza modulele progamului utilizator
7Daca 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
- Abytecode compiling
- Bcross-compiling
- Cjust-in-time compiling
- Drevenire din eroare a programului
8Gramatica reprezinta
- Ao descriere precisa a unui limbaj, definita cu ajutorul unui alfabet
- Bsetul de caractere utilizat pentru definirea operatorilor pe multimile finite de simboluri
- Csetul de caractere utilizat pentru implementarea unui alfabet
- Do descriere a regulilelor de derivare pentru un limbaj dat
9O expresie regulata este
- Aun identificator numeric
- Bo secventa de caractere cu rol de sablon(pattern)
- Co variabila
- Dun tip de instructie
10Atomii lexicali sunt caracterizati prin
- Aconstanta de memorie
- Btip si valoare
- Ccantitatea de memorie ocupata
- Dlungime (nr. de caractere)
11Arborele de derivare este
- Areprezentarea grafica a unei secvente de derivari
- Breprezentarea regulilor de derivare utilizant operatorul Kleene
- Creprezentarea grafica a unei reguli de productie
- Dreprezentarea interna a starii unui program
12Limbajul unei gramatici formale va defini
- Atoate sirurile care pot fi generate cu simbolul de start dat si aplicand regulile de productie specificate, pana la epuizarea tuturor simbolurilor neterminate
- Btipul de simboluri care pot fi utilizate in cadrul acelei gramatici(terminale sau non-terminale)
- Catat alfabetul cat si cuvintele-cheie necesare descrierii unui limbaj formal
- Dalfabetul necesar descrierii unui limbaj formal
13In definirea gramaticilor P din tupla G(N,T,P,S) reprezinta
- Asetul finit de reguli de productie
- Btipul limbajului de programare pe care se bazeaza respectiva gramatica
- Cmultimea nula
- Dmultimea vida
14Compilatorul este
- Ao aplicatie software care translateaza un program scris intr un limbaj de programare intr-o forma executabila de catre calculator
- Bo aplicatie software care interactioneaza cu memoria sistemului pentru a determina arhitectura acestuia (32/64 biti)
- Co aplicatie software rezidenta in memoria care executa instructiuni preluate de la utilizator, scrise intr-un limbaj de programare de nivel inalt
- Do aplicatie software care incarca in memorie un program scris intr-un limbaj de nivel inalt
15"Revenirea din eroare" semnifica
- Atratarea erorilor detectate si continuarea procesului de compilare(daca e posibil)
- Bafisarea codului de eroare pentru eroarea curenta detectata in codul sursa
- Coprirea executiei unui program care s-a blocat prin utilizarea combinatiei de taste "Ctrl+c"
- Dresetarea memoriei sistemului
16Outputul unui compilator consta din
- Afisier(e)-obiect sau erori
- Bun fisier c/c++
- Cun fisier executabil
- Dun scanner de stringuri
17Un alfabet reprezinta
- Ao multime finita de simboluri(caractere si cifre)
- Bo baza de numeratie
- Cliterele(fara semnele speciale) ce se pot utiliza pentru a scrie un program
- Dcaracterele ASCII de baza ce se pot utiliza pentru a scrie un progam
18Identificatorii utilizati in programul-sursa sunt stocati
- Ain tabela de simboluri
- Bnu sunt stocati, ci elimnati imediat dupa cifre
- Cin macrouri
- Din memoria swap
19In definirea gramaticilor S din tupla G(N,T,P,S) reprezinta
- Asimbol de start pentru gramatica
- Bmultimea de simboluri ce vor fi utilizate in gramatica, inclusiv multimea vida
- Cmultimea de simboluri ce vor fi utilizate in gramatica
- Dsimbol de stop pentru gramatica
20O gramatica specifica
- Asetul de siruri ce pot fi considerate ca fiind cuvinte sau declaratii valide in limbajul respectiv
- Bsetul de operatiuni ce se pot efectua asupra unui limbaj
- Ccaracterele utilizate pentru descrierea unui limbaj
- Dsetul de operatiuni ce se pot efectua asupra unui alfabet
21O gramatica se poate utiliza pentru
- Adeterminarea apartenentei unui sir la un limbaj dat
- Bdeterminarea apartenentei unui caracter din alfabet la un limbaj dat
- Cgenerarea de noi alfabete finite, mai avansate
- Dgenerarea de noi alfabete, mai avansate
22Arborele de derivare se poate construi
- Atop-down sau bottom-up
- Bcircular
- Cright-to-left
- Dleft-to-right
23Iesirea analizatorului lexical consta din
- Aun sir de atomi lexicali
- Bun program executabil
- Cun sir de perechi cheie-valoare
- Dun sir de valori numerice ce descriu instructiunile din codul-surs
24Expresiile regulate permit
- Aextragerea tuturor subsirurilor care au aceeasi structura cu sablonul definit
- Bdetectia pozitiei tuturor subsirurilor identificate, identice cu subsirul cautat
- Cdetectia pozitiei tuturor subsirurilor identificate ce au aceeasi lungime ca substringul cautat
- Danaliza lexicala a unui program
Information
- Description
- Quiz on PRT - CURS , created by Vio rel on 15/01/2021.
- Author
- Vio rel
- Language
- English
- Views
- 1,194
- Rating
- No ratings yet Rate this quiz