Buscar

SIMULADO AV PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Como se chama o processo de conversão de linguagens onde não é gerado 
código executável e o programa executa a medida que vai sendo convertido. 
 
 
Montador 
 
Ligador 
 Interpretação 
 
Tradução 
 
Compilação 
Respondido em 08/10/2020 14:48:54 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Com relação a 
Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa 
CORRETA: 
 
 
Python é uma linguagem procedural a qual não contempla orientação a objetos. 
 
A declaração de variáveis é algo obrigatório em Python. 
 
Python é uma linguagem compilável, a qual, após esse processo, gera um 
arquivo executável, do tipo binário. 
 
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo 
tipo, acessados por um índice numérico que inicia em 0 (zero). 
 Em comandos condicionais ou de repetição, a separação de blocos de código em 
Python é feita utilizando a indentação. 
Respondido em 08/10/2020 14:50:15 
 
Explicação: 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em 
Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": 
(MÓDULO 3) 
 
lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"] 
print(lista[3][2]) 
 
 
gato 
 
to 
 t 
 
galinha 
 
ga 
Respondido em 08/10/2020 14:54:25 
 
Explicação: 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a seguinte expressão: 
(True + 2)**2 
Utilizando Python para avaliar a expressão, é correto afirmar que: 
 
 
Não será possível efetuar a operação em virtude da incompatibilidade de tipos. 
 
A expressão vale 1. 
 
A expressão vale 6. 
 A expressão vale 9. 
 
A expressão vale True. 
Respondido em 08/10/2020 14:54:22 
 
Explicação: 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de 
Servidores - 2014) 
Observe o código abaixo em Python. (MÓDULO 1) 
a, b = 0, 1 
while b < 10: 
 print (b) 
 a, b = b, a+b 
Após a execução, esse código gera a seguinte saída: 
 
 
1 2 4 8 
 1 1 2 3 5 8 
 
0 1 1 2 3 5 8 
 
0 0 1 2 3 4 
 
0 1 2 3 4 5 6 7 8 9 
Respondido em 08/10/2020 14:54:48 
 
Explicação: 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python: 
 
I. Das três linguagens consideradas, Python é a única que não permite 
interfaces. 
II. O nível de dinamismo permitido pela linguagem Python, em termos de 
polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui 
construção equivalente aos Templates (de C++) e Generics (de Java). 
III. Na linguagem Python, o decorator @staticmethods somente pode ser 
utilizado para qualificar métodos, não podendo ser utilizado para qualificar 
atributos. 
 
A alternativa com a(s) afirmativas(s) correta(s) é: 
 
 I e III, apenas 
 
III, apenas 
 
II, apenas 
 
I, II e III 
 
I e II, apenas 
Respondido em 08/10/2020 14:56:18 
 
Explicação: 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - 
Análise de Sistemas ¿ (QConcursos, 2020) 
Considere: 
 
Em relação à sintaxe em Python, é INCORRETO afirmar que: 
 
 
Na linha 3, a classe B está herdando A. 
 
Na linha 4, o atributo é considerado privado. 
 
Na linha 13, o objeto b é uma instância da classe A. 
 Na linha 9, o objeto a é uma instância da classe B. 
 
A linha 5 exibe um método construtor. 
Respondido em 08/10/2020 14:58:06 
 
Explicação: 
O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e 
responda: 
 
O que será apresentado no navegador se acessarmos a URL 
http://127.0.0.1:5000/teste? 
 
 Erro 405 - Método não permitido. 
 
Requisição POST. 
 
Erro 404 - Página não encontrada. 
 
Uma página em branco. 
 
Requisição GET. 
Respondido em 08/10/2020 15:00:51 
 
Explicação: 
foi implementado somente o método post, não o método get "?" 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o script a seguir e responda: 
 
Substituindo a utilização de threads por processos na linha 14, qual valor será impresso 
pela linha 18? 
 
 
100000 
 0 
 
Impossível determinar 
 
1000000 
 
10 
Respondido em 08/10/2020 14:58:28 
 
Explicação: 
Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua 
versão 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual dos scripts, a seguir, não utiliza somente funções puras? 
 
 
 
 Script 2 
 
Script 4 
 
Script 3 
 
Script 1 
 
Todos utilizam somente funções puras 
Respondido em 08/10/2020 14:58:38 
 
Explicação: 
Uma função pura é aquela que não provoca efeitos colaterais, ou seja, ela não muda qualquer estado 
na aplicação. Mas não é só isso, ela precisa sempre gerar o mesmo resultado com os mesmos 
argumentos, ou seja, ela precisa ser completamente determinística

Continue navegando