wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Apresentação da disciplinas - LFA

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

O que são linguagens formais?

a)

Modelos matemáticos que fornecem a verificação de problemas computacionais

b)

Modelos matemáticos diretamente relacionados aos computadores

c)

Modelos matemáticos que entendem a complexidade de um problema

d)

N.D.A.

2.

O que é um alfabeto?

a)

Conjunto finito e não vazio de símbolos

b)

Conjunto infinito de símbolos

c)

Conjunto de sequência (ou cadeia) finita de símbolos

d)

N.D.A.

3.

O que é uma cadeia?

a)

Sequência finita de símbolos escolhidos a partir de um alfabeto

b)

Sequência infinita de símbolos escolhidos a partir de um alfabeto

c)

Sequência infinita de símbolos que não possuem uma quantidade de posições

d)

N.D.A.

4.

Sobre cadeias (palavras), é correto afirmar que:

a)

O comprimento é o número de símbolos que compõe uma palavra

b)

Possui prefixo, sufixo e subpalavra

c)

A concatenação de palavras é definida por uma operação binária

d)

N.D.A.

5.

O que é uma linguagem?

a)

Conjunto finito de palavras de comprimento finito formadas pela concatenação de elementos de uma alfabeto finito e não-vazio

b)

Conjunto infinito de palavras de comprimento finito formadas pela concatenação de elementos de uma alfabeto finito e não-vazio

c)

Conjunto finito de palavras de comprimento finito formadas pela concatenação de elementos de uma alfabeto infinito e não-vazio

d)

Conjunto infinito de palavras de comprimento infinito formadas pela concatenação de elementos de uma alfabeto infinito e não-vazio

6.

Sobre gramáticas é correto afirmar que:

a)

Conjunto infinito de regram

b)

Quando aplicadas sucessivamente, geram palavras

c)

Possui um conjunto infinito de símbolos terminais

d)

N.D.A.

7.

O que são autômatos?

a)

Reconhecedor de determinados padrões

b)

Reconhecedor de estados

c)

Máquinas abstratas que resolvem problemas computacionais

d)

N.D.A.

8.

Os autômatos podem ser divididos em finitos determinísticos e finitos não-determinísticos?

a)

Verdadeiro

b)

Falso

9.

Sobre os autômatos finitos determinísticos, é incorreto dizer que possuem:

a)

Transições bem-definidas

b)

Função de transição que leva a vários estados

c)

Sequência de estados é única para cada cadeia (palavra)

d)

N.D.A.

10.

Sobre os autômatos finitos não-determinísticos, é incorreto afirmar que:

a)

Possibilita tentar alternativas diferentes

b)

Transições ambíguas

c)

Somente uma sequência é possível

d)

N.D.A.

11.

Qual das alternativas abaixo representa uma descrição correta sobre linguagens formais?

a)

Linguagens formais são apenas linguagens de programação

b)

Linguagens formais são linguagens naturais, como o inglês e o português

c)

Linguagens formais são uma forma de representar conjuntos de sequências de símbolos com regras bem definidas

d)

Linguagens formais são aquelas utilizadas exclusivamente para a comunicação entre humanos

12.

O que é um autômato finito?

a)

Um autômato finito é uma máquina de estados que aceita apenas linguagens regulares

b)

Um autômato finito é uma linguagem natural com regras bem definidas

c)

Um autômato finito é uma representação gráfica de um algoritmo

d)

Um autômato finito é uma linguagem formal que não pode ser reconhecida por computadores

13.

Qual das alternativas a seguir apresenta um exemplo de uma linguagem regular?

a)

Conjunto de todas as strings com o mesmo número de "a" e "b"

b)

Conjunto de todas as strings que começam com "a" e terminam com "b"

c)

Conjunto de todas as strings que têm o mesmo número de "a", "b" e "c"

d)

N.D.A.

14.

Quais são os dois componentes principais de uma gramática formal?

a)

Autômatos e linguagens

b)

Estados e símbolos

c)

Palavras terminais e não terminais

d)

Terminais e regras de produção

15.

Qual é a principal diferença entre um autômato finito determinístico (AFD) e um autômato finito não determinístico (AFND)?

a)

O AFD possui uma fita infinita, enquanto o AFND possui uma fita de entrada finita

b)

O AFD possui um conjunto infinito de estados, enquanto o AFND possui um conjunto finito de estados

c)

O AFD só pode ler um símbolo da fita de entrada em cada transição, enquanto o AFND pode ler mais de um símbolo em uma transição

d)

Todas

16.

Sobre a diferença entre autômatos finitos determinísticos (AFDs) e autômatos finitos não determinísticos (AFNDs), qual(is) afirmação(ões) é(são) verdadeira(s)?

a)

AFNDs podem ter mais estados do que AFDs

b)

AFNDs podem ter mais de uma transição para o mesmo símbolo de entrada em um mesmo estado

c)

AFDs e AFNDs têm o mesmo poder computacional e podem reconhecer as mesmas linguagens

d)

Todas

17.

Qual é o tipo de linguagem que pode ser gerado por uma gramática regular?

a)

Linguagem regular

b)

Linguagem livre de contexto

c)

Linguagem livre de contexto e linguagem recursivamente enumerável

d)

Todas

18.

Qual é a relação entre a Gramática Regular e os Autômatos Finitos?

a)

Um Autômato Finito é um tipo de gramática regular

b)

Uma Gramática Regular é um tipo de autômato finito

c)

Gramáticas Regulares e Autômatos Finitos são dois nomes para a mesma teoria

d)

N.D.A.

19.

Qual é a principal aplicação prática das Expressões Regulares (ER ou Regex)?

a)

Representação de gramáticas sensíveis ao contexto

b)

Análise léxica de linguagens de programação

c)

Projeto e análise de algoritmos avançados

d)

Representação de gramáticas livres de contexto

20.

O que é uma gramática livre de contexto (GLC)?

a)

É uma gramática que possui apenas regras de produção para terminais, excluindo símbolos não terminais

b)

É uma gramática que possui apenas regras de produção para símbolos não terminais, excluindo terminais

c)

É uma gramática em que as regras de produção permitem a substituição de um símbolo não terminal por uma cadeia de terminais e não terminais

d)

É uma gramática que não possui regras e, portanto, não pode gerar nenhuma linguagem

21.

O que é uma linguagem livre de contexto (LLC)?

a)

É uma linguagem que pode ser reconhecida por uma máquina de Turing

b)

É uma linguagem que pode ser gerada por uma gramática regular

c)

É uma linguagem que pode ser reconhecida por um autômato finito não determinístico (AFND)

d)

É uma linguagem que pode ser gerada por uma gramática livre de contexto

22.

O que representa uma linguagem livre de contexto (LLC)?

a)

É uma linguagem que pode ser gerada por uma gramática regular

b)

É uma linguagem que pode ser reconhecida por uma máquina de Turing

c)

É uma linguagem que pode ser gerada por uma gramática livre de contexto

d)

N.D.A.

23.

Sobre os autômatos finitos determinísticos (AFDs), qual(is) afirmação(ões) é(são) verdadeira(s)?

a)

Cada símbolo de entrada tem exatamente uma transição saindo de cada estado

b)

Os AFDs podem possuir mais de um estado inicial

c)

Os AFDs têm a mesma capacidade de reconhecimento que as máquinas de Turing

d)

Todas

24.

O que é um autômato com pilha?

a)

É um autômato que pode reconhecer apenas linguagens livres de contexto

b)

É um autômato que pode reconhecer apenas linguagens regulares

c)

É um autômato que utiliza uma fita infinita para armazenar informações e tem menor poder computacional que os autômatos finitos

d)

É um autômato que utiliza uma pilha para armazenar informações e tem maior poder computacional que os autômatos finitos

25.

Sobre a hierarquia de Chomsky, qual das alternativas a seguir apresenta conceitos corretos?

a)

As linguagens livres de contexto são um subconjunto das linguagens regulares

b)

As linguagens regulares são um subconjunto das linguagens livres de contexto

c)

As linguagens sensíveis ao contexto são um subconjunto das linguagens livres de contexto

d)

Todas