QUIZ1-LABPRTFAKE

Beschreibung

Quiz am QUIZ1-LABPRTFAKE, erstellt von FAKE NIBBA am 14/01/2021.
FAKE NIBBA
Quiz von FAKE NIBBA, aktualisiert more than 1 year ago
FAKE NIBBA
Erstellt von FAKE NIBBA vor mehr als 3 Jahre
1195
0

Zusammenfassung der Ressource

Frage 1

Frage
Secțiunile unui fișier de reguli flex sunt separate de simbolul:
Antworten
  • "&"
  • "%%"
  • "%"
  • ","

Frage 2

Frage
În urma compilării implicite a unui fișier de reguli flex, va rezulta:
Antworten
  • fișier binar ''out''
  • fișier binar ''flex.c''
  • fișier binar ''lex.yy.c''
  • fișier text ''lex.yy.c''

Frage 3

Frage
Operatorul regex "?" semnifică:
Antworten
  • poate fi inlocuit cu un caracter alfanumeric
  • elementul precedent acestui operator este optional
  • permite evaluarea ''greedy'' a expresiei
  • permite evaluarea ''lazy'' a expresiei

Frage 4

Frage
Daca un sir de intrare in tokenizator are mai multe potriviri(conform pattern-ului)
Antworten
  • se alegea potrivirea de lungime cea mai mare
  • se alege ultima potrivire gasita
  • se alege potrivirea de lungime minima
  • se genereaza eroare

Frage 5

Frage
Fisierul de reguli flex poate contine operatori regex
Antworten
  • da
  • da, daca acestia sunt incadrati de simbolurile "[]"
  • da, daca acestia sunt incadrati de simbolurile "{}"
  • da, daca sunt folositi cel mai mult doar unul pe o linie de cod

Frage 6

Frage
Fisierul de reguli flex sunt compilate folosind
Antworten
  • utilitarul " g++"
  • utilitarul " flex"
  • compilatorul "bison"
  • compilatorul "gcc"

Frage 7

Frage
In utilitarul "flex", o declaratie o data definita:
Antworten
  • se apeleaza folosindu-se parantezele patrate "[]"
  • se apeleaza prefixandu-se cu simbolul "%"
  • se apeleaza folosindu-se acoladele "{}"
  • se apeleaza prefixandu-se cu simbolul "&"

Frage 8

Frage
Fisierul de intrare flex contine sectiunile
Antworten
  • directive, reguli
  • declaratii, reguli, rutine auxiliare
  • reguli de intrare, reguli de iesire
  • declaratii, directive, reguli

Frage 9

Frage
Operatorul regex "*" semnifica
Antworten
  • substringul este unic in stringul pe care se face cautarea
  • substringul se poate repeta de mai multe ori, dar cel putin o data
  • substringul se repeta doar o data
  • substringul se poate repeta de mai multe ori, inclusiv de 0 ori

Frage 10

Frage
Iesirea analizatorului lexical este
Antworten
  • un fisier c
  • un fisier c++
  • un sir de atomi lexicali
  • un binar(daca e sub linux) sau un executabil(sub windows)

Frage 11

Frage
Utilitarul flex este folosit pentru:
Antworten
  • analiza lexicală și sintactică;
  • analiza lexicală;
  • analiza sintactică;
  • analiza semantică

Frage 12

Frage
Valoarea semantică a unui simbol neterminal (care primește valori) se reprezintă prin:
Antworten
  • simbolul “_”
  • simbolul “=” sau *
  • simbolul “%%”
  • simbolul “$$”

Frage 13

Frage
Compilarea fișierelor de specificații “bison” generează:
Antworten
  • fișiere .tab
  • fișiere .lex
  • fișiere .c
  • fișiere binare (executabile)

Frage 14

Frage
Un fișier de specificatii bison va avea secțiunile:
Antworten
  • declarații C, cod utilizator C
  • declarații flex, declarații bison, reguli gramaticale
  • reguli gramaticale, declarații C (opțional)
  • declarații C, declarații bison, reguli gramaticale, cod utilizator C

Frage 15

Frage
Sintaxa generică a comenzii “bison” este:
Antworten
  • bison flex
  • bison gcc <fișier specificatii>
  • bison -options <fișier specificatii>
  • bison [opțiuni] <fișier specificatii>

Frage 16

Frage
Un fișier de specificatii bison va avea secțiunile separate prin:
Antworten
  • simbolurile “{}” și “%%”
  • simbolul “%%”
  • simbolurile “%%”,”%{“ și “}%”
  • de linii goale

Frage 17

Frage
Secțiunea “Declarații” a unui fișier de reguli flex:
Antworten
  • este obligatorie
  • este optionala
  • nu poate contine simbolul “. “
  • nu exista în flex

Frage 18

Frage
Programul C obținut la execuția aplicației “flex” rezidă într-o:
Antworten
  • funcție yylex()
  • funcție ytext()
  • funcție main()
  • funcție yerror()

Frage 19

Frage
Analiza sintactica din cadrul unui parser “bison” se face prin:
Antworten
  • funcția “main()” internă
  • funcția “yylex()”
  • funcția “ylexx()”
  • funcția “yyparse()”

Frage 20

Frage
Un fișier de specificatii gramaticale bison va contine:
Antworten
  • doar producțiile gramaticale ce conțin simboluri terminale
  • Bo singura varianta pentru producțiile gramaticale posibile
  • mai multe variante ale producțiilor gramaticale
  • doar producțiile gramaticale ce conțin simboluri neterminale

Frage 21

Frage
Secțiunea “Rutine auxiliare” a unui fișier de reguli flex:
Antworten
  • nu poate contine simbolul “.”
  • este opțională
  • nu exista în flex
  • este obligatorie

Frage 22

Frage
Care din comenzile urmatoare permit lansarea in executie a unui navigator de fișiere sub shell-ul Linux
Antworten
  • mc
  • nano
  • ./
  • mv (mn)

Frage 23

Frage
”Flex” este
Antworten
  • un interpretor
  • un analizator sintactic
  • un compilator ce genereaza output in limbajul C
  • un analizator lexical

Frage 24

Frage
Utilizarea operatorului “./” in shell-ul Linux permite
Antworten
  • lansarea in executie a unui binar executabil
  • invocarea interpretorului binar pentru executarea unui script bash
  • compilarea unui program sursa
  • invocarea interpretorului bash pentru editarea unui script bash

Frage 25

Frage
Utilitarul “flex” folosește parametrul “-i” pentru:
Antworten
  • nu avem alte variante
  • -pentru generarea unui analizor lexical de tipul case-insensitiv
  • -pentru cautarea raspunsului corect
  • -pentru viata mea

Frage 26

Frage
Sintaxa generala a comenzii “flex” este:
Antworten
  • -flex [ovi the best][fis]
  • -flex [opțiune][fis]
  • -flex [4 de da][fis]
  • -flex [as da zile][fis]
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Vollkostenrechnung –Teilkostenrechnung/Deck.
etsab1982
Historische Fakten des 20. Jahrhunderts
AntonS
IKA-Theoriefragen Serie 17 (15 Fragen)
IKA ON ICT GmbH
Ausgewählte Dramentheorien im Überblick
Carolyn Li
Globalization
Laura Overhoff
Imperialismus Zusammenfassung
Laura Overhoff
Krankenkasse Grundversicherung
Christine Zehnder
Gesellschaftsdiagnosen Bogner SS15
Yvonne D. Sulzbe
screws and bolts
Ruben Sutter
Vetie PathoHisto 2018
Juliane Arendt
Vetie: Geflügelkrankheiten Fragebogen 4
Björn Sake