Logo Passei Direto
Buscar

AVD Compiladores - Estacio

User badge image
Elton Farias

em

Ferramentas de estudo

Questões resolvidas

Considere dois problemas de decisão PA e PB, sendo PA indecidível e PB decidível. Observe também dois problemas de decisão PC e PD, cuja decidibilidade é desconhecida. Suponha que seja possível construir de forma correta as seguintes reduções: • de PA para PC. • de PD para PA. • de PD para PB.
Com base no cenário descrito, assinale a alternativa correta.
PC é indecidível e PD é decidível.
PC é indecidível, contudo não se pode afirmar nada sobre a decidibilidade de PD.
PC e PD são ambos indecidíveis.
Não se pode afirmar nada sobre a decidibilidade dos problemas PC e PD.
Não se pode afirmar nada sobre a decidibilidade de PC, porém PD é decidível.

Acerca das características dos problemas decidíveis e indecidíveis e das diferentes linguagens da hierarquia de Chomsky e suas respectivas máquinas reconhecedoras, analise as afirmacoes a seguir e assinale a falsa.
Nenhum procedimento computacional é considerado um algoritmo a menos que seja representado pela máquina de Turing.
O problema da parada de uma máquina de Turing é indecidível.
É possível construir uma máquina de Turing que aceita qualquer cadeia de comprimento par.
Dadas duas gramáticas livres de contexto G1 e G2, é indecidível se L(G1) = L(G2).
Seja G1 qualquer gramática irrestrita e G2 seja qualquer gramática regular, então L(G1) ∩ L(G2) = ∅, é indecidível.

Palíndromos são cadeias que lidas da esquerda para a direita ou da direita para a esquerda têm a mesma sequência de símbolos e podem ser definidas pela seguinte expressão: wwR, onde w é uma cadeia e não há constante ou separador.
Nesse contexto, assinale a alternativa em que todas as cadeias são palíndromos sem separador.
010, 1190911, 00100, ANA
001, 1190911, 0010, AABB
001, 1199911, 0010, AABB
ANA, 1190911, 0010, ABA
00, 119911, 001100, AA

Seja G = (V, T, P, E), onde V = {+, *, (, ), id, T, F, E}, T = {+, *, (, ), id} e P: 1. E → E + T 2. E → T 3. T → T * F 4. T → F 5. F → (E) 6. F → id. Os símbolos E, T, F são abreviaturas para expressão, termo e fator, respectivamente e id é um identificador válido dessa linguagem.
Assinale a alternativa que tem uma derivação correta para a expressão id + (id * id):
T =>4 F =>5 (E) =>1(E + T) =>3 (E + T*F) =>4 (F + F*F) =>6 (id + id *id).
E =>1 E + T =>3 E + T * F =>5 E + T * (E) =>1 E + T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id * (id + id).
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id / (id - id).
E =>1 E + T =>2 T + T =>4 T + F =>5 T + (E) =>2 T + (T) =>3 T + (T * F) =>4 F + (F * F) =>6 id + (id * id).
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id * (id + id).

Considere a seguinte gramática: G = {S, (0, 1, c), (S→0S0, S→1S1, S→c), S}.
Assinale a alternativa que contém, apenas, cadeias geradas por essa gramática.
00c1, 001c100, 00c10, c
0c0, 110c111, 001c100, c
00c10, 11c11, 01c11, c
00c00, 1100011, 00100, c
0c0, 11c11, 001c100, c

Considere a seguinte gramática G, onde S é o símbolo inicial:
Assinale a alternativa que apresenta a palavra que NÃO pertence à linguagem gerada pela gramática G.
S → AcB
A → cA | aB
B → cB | aA
A → λ
aaca
aaaca
ccac
aa
ccca

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere dois problemas de decisão PA e PB, sendo PA indecidível e PB decidível. Observe também dois problemas de decisão PC e PD, cuja decidibilidade é desconhecida. Suponha que seja possível construir de forma correta as seguintes reduções: • de PA para PC. • de PD para PA. • de PD para PB.
Com base no cenário descrito, assinale a alternativa correta.
PC é indecidível e PD é decidível.
PC é indecidível, contudo não se pode afirmar nada sobre a decidibilidade de PD.
PC e PD são ambos indecidíveis.
Não se pode afirmar nada sobre a decidibilidade dos problemas PC e PD.
Não se pode afirmar nada sobre a decidibilidade de PC, porém PD é decidível.

Acerca das características dos problemas decidíveis e indecidíveis e das diferentes linguagens da hierarquia de Chomsky e suas respectivas máquinas reconhecedoras, analise as afirmacoes a seguir e assinale a falsa.
Nenhum procedimento computacional é considerado um algoritmo a menos que seja representado pela máquina de Turing.
O problema da parada de uma máquina de Turing é indecidível.
É possível construir uma máquina de Turing que aceita qualquer cadeia de comprimento par.
Dadas duas gramáticas livres de contexto G1 e G2, é indecidível se L(G1) = L(G2).
Seja G1 qualquer gramática irrestrita e G2 seja qualquer gramática regular, então L(G1) ∩ L(G2) = ∅, é indecidível.

Palíndromos são cadeias que lidas da esquerda para a direita ou da direita para a esquerda têm a mesma sequência de símbolos e podem ser definidas pela seguinte expressão: wwR, onde w é uma cadeia e não há constante ou separador.
Nesse contexto, assinale a alternativa em que todas as cadeias são palíndromos sem separador.
010, 1190911, 00100, ANA
001, 1190911, 0010, AABB
001, 1199911, 0010, AABB
ANA, 1190911, 0010, ABA
00, 119911, 001100, AA

Seja G = (V, T, P, E), onde V = {+, *, (, ), id, T, F, E}, T = {+, *, (, ), id} e P: 1. E → E + T 2. E → T 3. T → T * F 4. T → F 5. F → (E) 6. F → id. Os símbolos E, T, F são abreviaturas para expressão, termo e fator, respectivamente e id é um identificador válido dessa linguagem.
Assinale a alternativa que tem uma derivação correta para a expressão id + (id * id):
T =>4 F =>5 (E) =>1(E + T) =>3 (E + T*F) =>4 (F + F*F) =>6 (id + id *id).
E =>1 E + T =>3 E + T * F =>5 E + T * (E) =>1 E + T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id * (id + id).
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id / (id - id).
E =>1 E + T =>2 T + T =>4 T + F =>5 T + (E) =>2 T + (T) =>3 T + (T * F) =>4 F + (F * F) =>6 id + (id * id).
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id * (id + id).

Considere a seguinte gramática: G = {S, (0, 1, c), (S→0S0, S→1S1, S→c), S}.
Assinale a alternativa que contém, apenas, cadeias geradas por essa gramática.
00c1, 001c100, 00c10, c
0c0, 110c111, 001c100, c
00c10, 11c11, 01c11, c
00c00, 1100011, 00100, c
0c0, 11c11, 001c100, c

Considere a seguinte gramática G, onde S é o símbolo inicial:
Assinale a alternativa que apresenta a palavra que NÃO pertence à linguagem gerada pela gramática G.
S → AcB
A → cA | aB
B → cB | aA
A → λ
aaca
aaaca
ccac
aa
ccca

Prévia do material em texto

AVD Compiladores – 10 pontos 
 
 1a Questão (Ref.: 202109872458) 
Considere dois problemas de decisão PA e PB, sendo PA indecidível e PB decidível. Observe 
também dois problemas de decisão PC e PD, cuja decidibilidade é desconhecida. Suponha que 
seja possível construir de forma correta as seguintes reduções: 
• de PA para PC. 
• de PD para PA. 
• de PD para PB. 
Com base no cenário descrito, assinale a alternativa correta. 
 
 
 
Não se pode afirmar nada sobre a decidibilidade dos problemas PC e PD. 
 
PC e PD são ambos indecidíveis. 
 
Não se pode afirmar nada sobre a decidibilidade de PC, porém PD é decidível. 
 
PC é indecidível e PD é decidível. 
 
PC é indecidível, contudo não se pode afirmar nada sobre a decidibilidade de PD. 
 
 
 
 2a Questão (Ref.: 202109872548) 
 Acerca das características dos problemas decidíveis e indecidíveis e das diferentes linguagens 
da hierarquia de Chomsky e suas respectivas máquinas reconhecedoras, analise as afirmações 
a seguir e assinale a falsa. 
 
 
 
Dadas duas gramáticas livres de contexto G1 e G2, é indecidível se L(G1) = L(G2). 
 
Seja G1 qualquer gramática irrestrita e G2 seja qualquer gramática regular, então L(G1) 
∩ L(G2) = ∅, é indecidível. 
 
Nenhum procedimento computacional é considerado um algoritmo a menos que seja 
representado pela máquina de Turing. 
 
É possível construir uma máquina de Turing que aceita qualquer cadeia de comprimento 
par. 
 
O problema da parada de uma máquina de Turing é indecidível. 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6113721/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6113811/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 3a Questão (Ref.: 202109860646) 
Palíndromos são cadeias que lidas da esquerda para a direita ou da direita para a esquerda 
têm a mesma sequência de símbolos e podem ser definidas pela seguinte expressão: wwR, 
onde w é uma cadeia e não há constante ou separador. Nesse contexto, assinale a 
alternativa em que todas as cadeias são palíndromos sem separador. 
 
 
001, 1190911, 0010, AABB 
 
00, 119911, 001100, AA 
 
001, 1199911, 0010, AABB 
 
010, 1190911, 00100, ANA 
 
ANA, 1190911, 0010, ABA 
 
 
 4a Questão (Ref.: 202109860676) 
Seja G = (V, T, P, E), onde V = {+, *, (, ), id, T, F, E}, T = {+, *, (, ), id} e P: 
 
1. E → E + T 4. T → F 
2. E → T 5. F → (E) 
3. T → T * F 6. F → id 
 Os símbolos E, T, F são abreviaturas para expressão, termo e fator, respectivamente e id é 
um identificador válido dessa linguagem. 
 Assinale a alternativa que tem uma derivação correta para a expressão id + (id * id): 
 
 
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id / (id - 
id). 
 
E =>1 E + T =>3 E + T * F =>5 E + T * (E) =>1 E + T * (E + T) =>2 T * (T + T) =>4 F 
* (F + F) =>6 id * (id + id). 
 
T =>4 F =>5 (E) =>1(E + T) =>3 (E + T*F) =>4 (F + F*F) =>6 (id + id *id). 
 
T =>3 T * F =>5 T * (E) =>1 T * (E + T) =>2 T * (T + T) =>4 F * (F + F) =>6 id * (id 
+ id). 
 
E =>1 E + T =>2 T + T =>4 T + F =>5 T + (E) =>2 T + (T) =>3 T + (T * F) =>4 F + (F 
* F) =>6 id + (id * id). 
 
 
 5a Questão (Ref.: 202109860509) 
Considere a seguinte gramática: G = {S, (0, 1, c), (S→0S0, S→1S1, S→c), S}. Assinale a 
alternativa que contém, apenas, cadeias geradas por essa gramática. 
 
 
0c0, 110c111, 001c100, c 
 
00c00, 1100011, 00100, c 
 
0c0, 11c11, 001c100, c 
 
00c1, 001c100, 00c10, c 
 
00c10, 11c11, 01c11, c 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101909/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101939/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101772/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 6a Questão (Ref.: 202109856087) 
(ENADE / 2011) Considere a gramática a seguir em que S, A e B são símbolos não terminais, 
0 e 1 são terminais e ε é a cadeia vazia. 
 S → 1S | 0A | ε 
 A → 1S | 0B | ε 
 B → 1S | ε 
A respeito dessa gramática, analise as afirmações a seguir. 
I. Nas cadeias geradas por essa gramática, o último símbolo é sempre 1. 
II. O número de zeros consecutivos nas cadeias geradas pela gramática é, no máximo, dois. 
III. O número de uns em cada cadeia gerada pela gramática é maior que o número de zeros. 
IV. Nas cadeias geradas por essa gramática, todos os uns estão à esquerda de todos os zeros. 
É correto apenas o que se afirma em: 
 
 
II 
 
II e IV 
 
I 
 
III e IV 
 
I e III 
 
 
 7a Questão (Ref.: 202109856259) 
(POSCOMP / 2008) Considere a seguinte gramática G, onde S é o símbolo inicial: 
 S → AcB 
 A → cA | aB 
 B → cB | aA 
 A → λ 
Assinale a alternativa que apresenta a palavra que NÃO pertence à linguagem gerada pela 
gramática G. 
 
 
ccca 
 
ccac 
 
aa 
 
aaca 
 
aaaca 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6097350/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6097522/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 8a Questão (Ref.: 202109855447) 
(POSCOMP / 2009) Qual é a linguagem da gramática com as seguintes regras de produção: 
S → ASb | c 
A → a 
 
 {ancnb|n∈N}{ancnb|n∈ℕ} 
 {ancbn|n∈N}{ancbn|n∈ℕ} 
 {acbn|n∈N}{acbn|n∈ℕ} 
 {acnb|n∈N}{acnb|n∈ℕ} 
 {ancb|n∈N}{ancb|n∈ℕ} 
 
 
 9a Questão (Ref.: 202109855835) 
A teoria dos autômatos é o estudo de máquinas _______________ e os problemas 
computacionais relacionados a essas máquinas, chamadas de _______________. São 
aplicados em diferentes áreas da ciência da computação e da _______________. Sua 
aplicação mais tradicional é encontrada na construção de _______________. 
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 
 
 
de estado finito - computadores - TI - computadores 
 
abstratas - compiladores - engenharia - computadores 
 
abstratas - autômatos - engenharia - compiladores 
 
determinísticas - computadores - matemática - circuitos elétricos 
 
automáticas - compiladores - engenharia - corretores ortográficos 
 
 
 10a Questão (Ref.: 202109855773) 
(POSCOMP / 2008) Seja o autômato finito mostrado na figura abaixo que opera sobre o 
alfabeto Σ = {a,b} (o círculo em negrito indica um estado terminal): 
 
Analise as seguintes afirmativas. 
I. O autômato finito mostrado na figura é determinístico. 
II. O autômato finito mostrado na figura é não-determinístico. 
III. O autômato finito mostrado na figura reconhece a palavra vazia 
A análise permite concluir que 
 
 
Somente a afirmativa II é falsa. 
 
Somente a afirmativa I é falsa. 
 
Somente as afirmativas I e II são falsas. 
 
Somente as afirmativas II e III são falsas. 
 
Somente a afirmativa III é falsa. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6096710/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6097098/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6097036/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Mais conteúdos dessa disciplina