Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Sobre as características do paradigma orientado a objeto e as linguagens de programação (LPs) que implementam tal paradigma, avalie as assertivas a seguir:
Assinale a UNICA opção que contém TODAS as assertivas CORRETAS.
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de encapsulamento, herança e polimorfismo
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem
III. A visbilidade pública de atributos, viola o encapsulamento
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodos) de mais de 1 classe.
I, II e III
I e IV
II e IV
I, II, III e IV
I e III

Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação.
Assinale a opção que relaciona corretamente as colunas I e II.
Coluna I: Paradigmas
1. Lógico
2. Funcional
3. Orientado a objeto
4. Multi paradigma
Coluna II: Linguagens
a. Haskell
b. Prolog
c. JAVA
d. C++
1-c; 2-a; 3-d; 4-b
1-b; 2-d; 3-a; 4-c
1-b; 2-a; 3-d; 4-c
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c

O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do paradigma:
estruturado
funcional
orientado a objetos
lógico
concorrente

A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
programação estruturada
abstração
herança
polimorfismo
instanciação

Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I.
I. As LPs que implementam tratamento de exceção produzem código mais confiável.
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção.
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão erradas
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada

Sobre linguagens de programação e paradigma orientado a objetos, analise as assertivas a seguir.
Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas.
I. Objeto é uma instância (elemento específico) de uma classe.
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento.
III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança.
IV. A linguagem C é das mais usadas linguagens orientadas a objeto.
III
I, III e IV
I e III
II, III e IV
I, II e IV

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

Questões resolvidas

Sobre as características do paradigma orientado a objeto e as linguagens de programação (LPs) que implementam tal paradigma, avalie as assertivas a seguir:
Assinale a UNICA opção que contém TODAS as assertivas CORRETAS.
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de encapsulamento, herança e polimorfismo
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem
III. A visbilidade pública de atributos, viola o encapsulamento
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodos) de mais de 1 classe.
I, II e III
I e IV
II e IV
I, II, III e IV
I e III

Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação.
Assinale a opção que relaciona corretamente as colunas I e II.
Coluna I: Paradigmas
1. Lógico
2. Funcional
3. Orientado a objeto
4. Multi paradigma
Coluna II: Linguagens
a. Haskell
b. Prolog
c. JAVA
d. C++
1-c; 2-a; 3-d; 4-b
1-b; 2-d; 3-a; 4-c
1-b; 2-a; 3-d; 4-c
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c

O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do paradigma:
estruturado
funcional
orientado a objetos
lógico
concorrente

A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
programação estruturada
abstração
herança
polimorfismo
instanciação

Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I.
I. As LPs que implementam tratamento de exceção produzem código mais confiável.
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção.
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão erradas
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada

Sobre linguagens de programação e paradigma orientado a objetos, analise as assertivas a seguir.
Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas.
I. Objeto é uma instância (elemento específico) de uma classe.
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento.
III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança.
IV. A linguagem C é das mais usadas linguagens orientadas a objeto.
III
I, III e IV
I e III
II, III e IV
I, II e IV

Prévia do material em texto

29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
10a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A10_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Sobre as características do paradigma orientado a objeto e as linguagens de programação (LPs) que impementam tal paradigma,
avalie as assertivas a seguir:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem
III. A visbibilidade pública de atributos, viola o encapsulamento
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe.
Assinale a UNICA opção que contém TODAS as assertivas CORRETAS
 I, II e III
I e IV
II e IV
I, II, III e IV
 I e III
Respondido em 19/05/2020 08:44:15
Explicação:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo --> VERDADE
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem -->
FALSO, pois apenas as proprias classes podem acessar métodos privados
III. A visbibilidade pública de atributos, viola o encapsulamento --: VERDADE , na medida em que deixa de proteger os atributos,
,deixando-os ser acessados fora da classe.
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe. --> FALSO, nem todas as LPs implementam herança múltipla. As LPs OO Eiffel, Java e Smalltalk não implementam herança
múltipla.
 
 2a Questão
Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação
Coluna I: Paradigmas Colina II: Linguagens 
1. Lógico a. Haskell
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
2. Funcional b. prolog
3. Orientado a objeto c. JAVA
4. Multi paradigma d. C++
Assinale a opção que relaciona corretamente as colunas I e II
 1-c; 2-a; 3-d; 4-b
1-b; 2-d; 3-a; 4-c
 1-b; 2-a; 3-d; 4-c
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c
Respondido em 19/05/2020 08:44:04
Explicação:
LOGICO --: Prolog
FUNCIONAL - Haskell
OO - C++
MULTI PARADIGMA : JAVA
 
 3a Questão
O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do
paradigma:
 estruturado
funcional
orientado a objetos
 lógico
concorrente
Respondido em 19/05/2020 08:44:23
Explicação:
Os programas escritos em LPs lógicas têm duas peculiaridades:
Não determinismo: Podem achar mais de uma solução para o problema;
Backtracking: Mecanismo do compilador da linguagem lógica (como, por exemplo,
Prolog), o que permite o não determinismo.
 
 4a Questão
A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
 programação estruturada
abstração
herança
 polimorfismo
instanciação
Respondido em 19/05/2020 08:44:09
Explicação:
Uma vez que uma classe tenha sido herdada, métodos herdados podem ser redefinidos (nova lógica de implementação interna) na
classe que a herdou para servir aos interesses dela, aumentando o reuso e se valendo de técnicas para redução de tempo e custo
de desenvolvimento, além do incremento do fator segurança (a classe que serviu de base para a herança já funcionava
anteriormente).
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 5a Questão
Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
I. As LPs que implementam tratamento de exceção produzem código mais confiável 
PORQUE
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível
de exceção
 As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão erradas
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada
Respondido em 19/05/2020 08:44:29
Explicação:
As assertivas I e II estão corretas.
Justamente por demandarem trabalho do programador a tratar cada tipo de exceção, tormam o código mais confiável.
Por isso, além de corretas, a assertiva II justifica a assertiva I
 
 6a Questão
Sobre linguagens de programação e paradigma orientado a objetos
I. Objeto é uma instância (elemento específico) de uma classe
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento.
III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança
IV. A linguagem C é das mais usadas linguagens orientadas a objeto.
Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas.
 III
I, III e IV
 I e III
II, III e IV
I, II e IV
Respondido em 19/05/2020 08:44:15
Explicação:
I. Objeto é uma instância (elemento específico) de uma classe --> VERDADE
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento. --> FALSO, pois fere
sim, na medida em que encapsular significa proteger os atributos de acesso indevido e diz que: os atributos de uma classe
somente devem ser acessados por métodos dessa classe.
III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança --> Verdade, se não herdar,
não haverão métodos polimórficos
IV. A linguagem C é das mais usadas linguagens orientadas a objeto. --> FALSO, C não é uma linguagem orientada a objeto. Mas
C++ sim, 
 
javascript:abre_colabore('38403','194140021','3876713543');

Mais conteúdos dessa disciplina