• Aucun résultat trouvé

Correction du QCM THL — Théorie des Langages

N/A
N/A
Protected

Academic year: 2022

Partager "Correction du QCM THL — Théorie des Langages"

Copied!
5
0
0

Texte intégral

(1)

Correction du QCM THL — Théorie des Langages

EPITA – Promo 2009 Juillet 2007

Il y a toujours exactement une seule réponse valable. Lorsque plusieurs réponses sont pos- sibles, prendre la plus restrictive.

Le langage { a

n

| n ∈ N } est

× fini

× non reconnaissable par automate fini

→ rationnel

× vide

Le langage { a

n

b

n

| n < 51

42

− 1 } est

× infini

× non rationnel

→ reconnaissable par automate fini

× vide

Le langage { (ab)

n

| n ∈ N } est

× fini

→ rationnel

× non reconnaissable par automate fini

× vide

Le langage { a

n

b

m

| n, m ∈ N } , est

× fini

→ rationnel

× non reconnaissable par automate fini

× vide

L’expression rationnelle étendue [a − zA − Z][a − zA − Z0 − 9_] ∗ n’engendre pas :

→ _exit

× exit

× exit_

× e

(2)

Un automate fini déterministe. . .

× n’est pas un automate nondéterministe

× n’est pas un automate nondéterministe à transitions spontanées

→ n’a pas plusieurs états initiaux

× n’a pas plusieurs états finaux Le langage { a

n

b

n

| n ∈ N } est

× fini

→ non rationnel

× reconnaissable par automate fini

× vide

Quelle est la classe la plus stricte de la grammaire suivante ?

S → N | L

N → ceriel | dick | noam L → E | N C L

C E → and E and E → and N C →

0

,

0

× Rationnelle (Type 3)

× Hors contexte (Type 2)

→ Sensible au contexte (Type 1)

× Monotone (Type 1)

Quelle est la classe la plus stricte de la grammaire suivante ? S → inst

0

;

0

S S → inst

0

;

0

→ Rationnelle (Type 3)

× Hors contexte (Type 2)

× Sensible au contexte (Type 1)

× Monotone (Type 1)

(3)

Quelle propriété de cette grammaire est vraie ? S → aSc S → c

× Linéaire à gauche

× Linéaire à droite

→ Hors contexte

× Ambigüe

Quelle propriété de cette grammaire est vraie ? S → SpS S → n

× Linéaire à gauche

× Linéaire à droite

× Rationnelle

→ Ambigüe

Un langage quelconque. . .

× est toujours inclus dans un langage sensible au contexte

× est toujours inclus dans un langage hors-contexte

× peut ne pas être inclus dans un langage défini par une grammaire

→ est toujours inclus dans un langage rationnel Soit L

r

est un langage rationnel. Si L ⊂ L

r

, alors

× L est rationnel

× L est hors-contexte

× L est sensible au contexte

→ L peut ne pas être définissable par une grammaire LL(k) signifie

× lecture en deux passes de gauche à droite, avec k symboles de regard avant

→ lecture en une passe de gauche à droite, avec k symboles de regard avant

× lecture en une passe de gauche à droite, avec une pile limitée à k symboles

× lecture en deux passes de gauche à droite, avec une pile limitée à k symboles

(4)

Si une grammaire est LL(1), alors

× elle est rationnelle

× elle n’est pas rationnelle

× elle est ambigüe

→ elle n’est pas ambigüe

Si un parseur LALR(1) a des conflits, alors sa grammaire

→ n’est pas LR(0)

× est LR(0)

× n’est pas ambigüe

× est ambigüe

Si une grammaire hors contexte est non ambigüe

× elle est LL(1)

× elle est LL(k)

→ elle n’est pas nécessairement LL

× elle est LR(k)

Quelle forme de l’arithmétique est LL(1) ?

× LL(1) ne permet pas de traiter l’arithmétique

×

E → E + E | E ∗ E | n

×

E → E + T | T T → T ∗ F | F F → n

E → T E

0

E

0

→ + T E

0

| T T → F T

0

T

0

→ ∗ F T

0

| F

F → n

Lex/Flex sont des

→ générateurs d’analyseurs lexicaux

(5)

Yacc repose sur l’algorithme

× GLR

× ANTLR(k)

× LR(k)

→ LALR(1)

Références

Documents relatifs

Tout cela, et parfois une de ces pyramides d’un noir plombé qui s’élèvent sur les puits de pétrole, composent le paysage désespéré qui m’entoure, et que ne connaissent que

Une variable qui peut accepter n'importe quel type (int, float, char...) Une variable déclarée dans la fonction main. 32 Dans quel ordre s'effectue

Attention, dans ces qcms il y a toujours une et une seule réponse valable.?. 2.2

EPITA – Promo 2008 Juillet 2006. Il y a toujours exactement une seule

Étant donnée la sémantique voulue et pour que ‘,’ se comporte comme ‘&amp;’ en shell dans une phrase comme ‘p, q; r’, quelles associativités sont naturelles pour ‘,’

Montrer que l’on a deux conflits shift/reduce entre d’une part les règles des opérateurs binaires, et d’autre part la règle de l’opérateur postfixe.. Dire dans chacun des cas

On pourrait dire que dans la grammaire l’opérateur ; est associatif à gauche, ici il est associatif à droite et à gauche, i.e., une phrase comme inst ; inst ; inst peut se lire

Cette hypothèse, l’existence d’un schéma unique pour les syntagmes nominaux, verbaux et adjectivaux (dont la forme dans les langues peut différer mais dont le principe est