Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

A linguagem abaixo que mais se aproxima da linguagem de máquina é:


PHP.
Java.
HTML.
Assembly.
Cobol.

Assinale a opção que apresenta apenas linguagens voltadas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
.NET, Java e CSS.
HTML, CSS e Javascript.
PHP, ASP e Javascript.
C# e Ruby.
Python e HTML.

A respeito dessas estruturas, é correto afirmar:
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
Listas podem ser modificadas, mas seu tamanho não pode ser modificado 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".
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.

O que será impresso ao término da execução desse programa?


[30]
[]
O programa apresentará um erro
None
[0, 5, 10, 15, 20, 25, 30]

O comando print(L[-1::-2]) apresentará o resultado:
[30, 10, -10]
[30]
[30, 20]
[-20, 10]
[20]

Com relação ao recurso de polimorfismo, é correto afirmar:
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.
Com o polimorfismo é possível que um objeto de uma classe mais específica 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.
O polimorfismo 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 polimorfismo, é 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.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

A linguagem abaixo que mais se aproxima da linguagem de máquina é:


PHP.
Java.
HTML.
Assembly.
Cobol.

Assinale a opção que apresenta apenas linguagens voltadas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
.NET, Java e CSS.
HTML, CSS e Javascript.
PHP, ASP e Javascript.
C# e Ruby.
Python e HTML.

A respeito dessas estruturas, é correto afirmar:
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
Listas podem ser modificadas, mas seu tamanho não pode ser modificado 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".
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.

O que será impresso ao término da execução desse programa?


[30]
[]
O programa apresentará um erro
None
[0, 5, 10, 15, 20, 25, 30]

O comando print(L[-1::-2]) apresentará o resultado:
[30, 10, -10]
[30]
[30, 20]
[-20, 10]
[20]

Com relação ao recurso de polimorfismo, é correto afirmar:
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.
Com o polimorfismo é possível que um objeto de uma classe mais específica 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.
O polimorfismo 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 polimorfismo, é 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.

Prévia do material em texto

Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON  AVS
Aluno: PEDRO HENRIQUE MENDES FERREIRA 202203488031
Turma: 9001
EEX0130_AVS_202203488031 (AG)   18/06/2023 11:59:55 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Ref.: 7790284 Pontos: 1,00  / 1,00
(IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende.
Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A
linguagem abaixo que mais se aproxima da linguagem de máquina é:
Java.
 Assembly.
Cobol.
HTML.
PHP.
 2. Ref.: 7790148 Pontos: 1,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.
PHP, ASP e Javascript.
.NET, Java e CSS.
HTML, CSS e Javascript.
 C# e Ruby.
Python e HTML.
 
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 dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
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.
Dicionários não podem ser modi�cados depois de criados, ao passo que listas e sequências podem.
 Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
 4. Ref.: 5292381 Pontos: 1,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292381.');
Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?
25
 5
15
20
10
 
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:
O programa apresentará um erro
None
[0, 5, 10, 15, 20, 25, 30]
 []
[30]
 6. Ref.: 7790819 Pontos: 1,00  / 1,00
(CESGRANRIO/2019 - Adaptada) Um cientista de dados utilizou a linguagem Python para identi�car outliers em um
conjunto numérico. Os dados foram agrupados em uma lista da seguinte forma:
L = [-20,-10,0,10,20,30]
O comando print(L[-1::-2]) apresentará o resultado
 [30, 10, -10]
[30]
[30, 20]
[-20, 10]
[20]
 
EM2020119: PYTHON ESTRUTURADO  
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790819.');
 
 7. 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
132
 321
333
123
 8. Ref.: 5298445 Pontos: 1,00  / 1,00
Considere o programa Python abaixo:
 
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
 
..I..
 
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
 
..II..
 
print("Não é possível divisão por zero")
 
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser
corretamente preenchidas por:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295436.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298445.');
try: e catch ArithymeticException:
throw: e catch(err)
throw e catch (ZeroDivisionException $e)
try e catch(ArithmeticException ex)
 try: e except ZeroDivisionError:
 
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Ref.: 7816486 Pontos: 1,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:
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.
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.
 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.
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.
 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)
I, II e III.
 I e III, apenas.
II, apenas.
II e III, apenas.
I e II, 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