Logo Passei Direto
Buscar

AV 2023 1 - paradigmas da linguagem python

Ferramentas de estudo

Questões resolvidas

Dadas as afirmacoes 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 qualificar métodos, não podendo ser utilizado para qualificar atributos.
Verifica-se que está(ão) correta(s)

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 qualificar métodos, não podendo ser utilizado para qualificar atributos.
a) II, apenas.
b) I e II, apenas.
c) I, II e III.
d) I e III, apenas.
e) II e III, apenas.

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

Dadas as afirmacoes 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 qualificar métodos, não podendo ser utilizado para qualificar atributos.
Verifica-se que está(ão) correta(s)

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 qualificar métodos, não podendo ser utilizado para qualificar atributos.
a) II, apenas.
b) I e II, apenas.
c) I, II e III.
d) I e III, apenas.
e) II e III, apenas.

Prévia do material em texto

12/06/2023, 14:16 EPS
https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=DGT0280# 1/4
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON  AV
Aluno: JAQUELINE DOS SANTOS 202303372621
Professor: GABRIEL RECH BAU
 
Turma: 9003
DGT0286_AV_202303372621 (AG)   17/05/2023 18:37:39 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Ref.: 5292388 Pontos: 1,00  / 1,00
Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno
de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as
estruturas de controle e de dados de uma linguagem de programação"?
recursividade
aliasing
expressividade
 ortogonalidade
con�abilidade
 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.
Apenas III.
 Apenas I e II.
Apenas II.
Apenas I e III.
I, II e III.
 
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 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.
 Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292388.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
12/06/2023, 14:16 EPS
https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=DGT0280# 2/4
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
Dicionários não podem ser modi�cados depois de criados, ao passo que listas e sequências podem.
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
 4. Ref.: 5295357 Pontos: 1,00  / 1,00
Considere o seguinte fragmento de código-fonte, escrito em linguagem Python:
a = 3
b = a * 2
a, b = b, a
 
Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
36
a
3
63
 6
 
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:
None
[30]
[0, 5, 10, 15, 20, 25, 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
 pode ser utilizada como uma linguagem de programação funcional.  
classi�ca-se como fracamente tipada. 
possui recursos para controle de �uxo, como if-else, switch-case, while e for em todas as suas versões.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.');
12/06/2023, 14:16 EPS
https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=DGT0280# 3/4
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima
performance. 
mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.
 
EM2020119: PYTHON ESTRUTURADO  
 
 7. Ref.: 7711684 Pontos: 1,00  / 1,00
(FGV/2018) Considere a seguinte de�nição da função f, declarada na sintaxe Python.
Assinale o valor produzido pela execução do código acima.
21
 34
55
13
17
 8. Ref.: 5295436 Pontos: 1,00  / 1,00
Analise o trecho de código, em Python 3, a seguir.
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as
letras de uma string em minúsculo)
111
123
 321
132
333
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7711684.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295436.');
12/06/2023, 14:16 EPS
https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=DGT0280# 4/4
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Ref.: 7816486 Pontos: 0,00  / 1,00
(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de
software e aplicativos em geral. Elas permitem que os programadores expressem suas ideias e soluções de forma
estruturada e legível para os computadores, permitindo a automação de tarefas complexas e repetitivas. Um dos
recursos existentes na orientação a objetos é denominado polimor�smo. Com relação a esse recurso, é correto
a�rmar:
 O polimor�smo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe,
tornando-se uma classe mais especializada.
Com o polimor�smo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia,
independentemente se são tipos primitivos ou objetos.
O polimor�smo restringe que os tipos das variáveis que armazenam um determinado objeto sejam
explicitamente do mesmo tipo do objeto, não permitindo generalizações.
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação,
enquanto as demais �cam disponíveis somente no escopo da classe.
 Com o polimor�smo é possível que um objeto de uma classe mais especí�ca execute uma versão própria de
um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de
herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento
distinto, a depender do tipo do objeto que o executa.
 10. Ref.: 6112799 Pontos: 1,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, apenas.
I e II, apenas.
I, II e III.
 I e III, apenas.
II e III, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7816486.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.');

Mais conteúdos dessa disciplina