Buscar

Avaliação Paradigmas de Linguagem de Programação 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 5 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

Prévia do material em texto

01/07/23, 19:48 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON  AV
Aluno: ALISON ANGELO GOMES DA SILVA 202204272296
Turma: 9001
DGT0286_AV_202204272296 (AG)   15/02/2023 07:50:15 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Ref.: 7790148 Pontos: 0,00  / 1,00
No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de
apresentação e a camada de lógica do negócio. Assinale a opção que apresenta apenas linguagens votladas para o
desenvolvimento da camada de lógica do negócio nos servidores WEB.
HTML, CSS e Javascript.
.NET, Java e CSS.
 PHP, ASP e Javascript.
Python e HTML.
 C# e Ruby.
 2. Ref.: 7790144 Pontos: 1,00  / 1,00
(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de
programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas
realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identi�cação dos elementos componentes do programa, os também
chamados símbolos léxicos.
II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática
da linguagem de programação.
III. A etapa de análise semântica tem como objetivo veri�car se a execução do programa faz sentido para o usuário.
I, II e III.
Apenas I e III.
 Apenas I e II.
Apenas III.
Apenas II.
 
EM2020117: PYTHON BÁSICO  
 
 3. Ref.: 5292383 Pontos: 1,00  / 1,00
Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários
("dictionaries"). A respeito dessas estruturas, é correto a�rmar:
 Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Listas podem ser modi�cadas, mas seu tamanho não pode ser modi�cado após a criação, ao passo que
sequências e dicionários não têm essa limitação.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
01/07/23, 19:48 EPS
https://simulado.estacio.br/alunos/ 2/5
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Dicionários não podem ser modi�cados depois de criados, ao passo que listas e sequências podem.
 4. Ref.: 5292385 Pontos: 1,00  / 1,00
Observe os seguintes comandos em Python:
Ao término da execução da última linha, o programa deverá imprimir:
 [2, 9, 1, 0]
[2, 9, 0, 5]
[2, 0, 1, 5]
[0, 9, 1, 5]
[2, 0, 1, 9]
 
EM2020118: PYTHON EM OUTROS PARADIGMAS  
 
 5. Ref.: 5295426 Pontos: 1,00  / 1,00
Considere o trecho de código a seguir e responda:
O que será impresso ao término da execução desse programa:
[0, 5, 10, 15, 20, 25, 30]
 []
None
[30]
O programa apresentará um erro
 6. Ref.: 7790903 Pontos: 1,00  / 1,00
(IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A
esse respeito, é correto a�rmar que a linguagem de programação Python
possui recursos para controle de �uxo, como if-else, switch-case, while e for em todas as suas versões.
mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.
classi�ca-se como fracamente tipada. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.');
01/07/23, 19:48 EPS
https://simulado.estacio.br/alunos/ 3/5
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima
performance. 
 pode ser utilizada como uma linguagem de programação funcional.  
 
EM2020119: PYTHON ESTRUTURADO  
 
 7. Ref.: 5295434 Pontos: 1,00  / 1,00
Considere o seguinte trecho de um programa escrito em Python:
       a = 1
       while a < 10:
        if a % 2 == 0:
        break
        else:
        a += 1
       print(a)
               
Assinale a opção que apresenta corretamente o que será impresso na tela.
15
1
9
10
 2
 8. Ref.: 7790062 Pontos: 1,00  / 1,00
(CESPE/2010)
a, b = 0, 2
while b < 20:
    a, b = b, a+b+1
    print(b)
Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python
durante a execução dos comandos acima.
2, 2, 4, 6.
1, 1, 2, 3, 5, 8.
3, 3, 6, 10, 17, 28.
 3, 6, 10, 17, 28.
2, 3, 6.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062.');
01/07/23, 19:48 EPS
https://simulado.estacio.br/alunos/ 4/5
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Ref.: 7789941 Pontos: 1,00  / 1,00
(TRE-CE/2012 - Adaptada) Considere:
Em relação à sintaxe em Python, é correto a�rmar que na:
  
I. Linha 3 a classe B está herdando A.
  
II. Linha 4 o atributo é considerado privado.
 
III. Linha 5 exibe um método construtor.
  
IV. Linha 9 o objeto a é uma instância da classe B.
  
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
I e II, apenas.
 I, II, III e V.
II, III e IV, apenas.
I e IV, apenas.
I, II e IV, apenas.
 10. Ref.: 6112799 Pontos: 0,00  / 1,00
Dadas as a�rmativas 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 Python possui nativamente o tipo privado, assim como C e Ruby.
III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para quali�car métodos, não
podendo ser utilizado para quali�car atributos.
Veri�ca-se que está(ão) correta(s)
 II e III, apenas.
I, II e III.
 I e III, apenas.
I e II, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.');
01/07/23, 19:48 EPS
https://simulado.estacio.br/alunos/ 5/5
II, apenas.

Continue navegando