Logo Passei Direto
Buscar

Prova de Programação Orientada a Objetos - Exercício do Conhecimento - 1

Prova de Programação Orientada a Objetos: cinco questões de múltipla escolha sobre encapsulamento, herança, classes e objetos, polimorfismo, análise de código C# e padrões de tratamento de erros; respostas corretas assinaladas.

User badge image
Jose Lopes

em

Ferramentas de estudo

Questões resolvidas

A programação orientada a objetos é parte de uma tríade do paradigma: análise, projeto e programação. Em um projeto de software orientado a objetos, é correto afirmar que:
Está correto o que se afirma:
I - o encapsulamento do objeto garante que a classe filha tenha acesso aos comportamentos e atributos da classe pai.
II - os objetos são projetados de forma que especifiquem todas as definições para que uma classe seja instanciada, sendo assim a classe é uma instância do objeto.
III – os objetos criados a partir de classes diferentes podem ter relação uns com os outros.
IV - envolve projetar as classes de objetos e os relacionamentos entre essas classes, as quais definem os objetos no sistema e suas interações.
V - as classes pais somente podem ter relação de agregação com outras classes.
A - Apenas na afirmativa V
B - Apenas nas afirmativas I e III
C - Apenas nas afirmativas I, II e IV
D - Apenas nas afirmativas III e IV
E - Apenas nas afirmativas IV e V

Com base nas características das classes no Paradigma da Orientação a Objetos (POO), analise as afirmacoes:
Está correto o que se afirma:
I – Tanto o paradigma estrutural como o paradigma orientado a objetos surgiram antes das linguagens de programação, para depois serem aplicadas à modelagem de sistema.
II - Objeto em programação orientada a objetos é uma instância de um método.
III – Os objetos em programação orientada a objetos executam suas operações aleatoriamente, através das Threads específicas.
IV - Uma classe em programação orientada a objetos é uma abstração das características de um grupo de coisas do mundo imaginário.
V - Uma classe é uma descrição dos atributos e serviços comuns a um grupo de objetos.
A - Apenas na afirmativa V
B - Apenas nas afirmativas I e III
C - Apenas nas afirmativas I, II e IV
D - Apenas nas afirmativas II e IV
E - Apenas nas afirmativas IV e V

A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Esse paradigma é o mais difundido entre todos, com base nos conceitos de POO analise as afirmativas:
Está correto o que se afirma:
I - Na definição de uma classe é possível não especificar atributos.
II - Durante a execução de um programa, o número de objetos instanciados deve ser igual ao de classes definidas.
III- Toda classe é superclasse de pelo menos uma subclasse.
IV – A utilização de classes com o mesmo nome são comuns.
A - Apenas na afirmativa III
B - Apenas nas afirmativas I e II
C - Apenas nas afirmativas II e III
D - Nas afirmativas I, II e III
E - Somente na afirmativa I

O código a seguir foi escrito utilizado a linguagem C#. Analise as classes nele escritas.
De acordo com o código analisado, considere as seguintes asserções:
I - o encapsulamento pode ser visto na linha 42;
II – na linha 18 a classe B está herdando as características da classe base A;
III - a linha 26 contém polimorfismo (Sobrecarga)
IV – na linha 38 temos instanciação de classe em memória stack;
A - Apenas na afirmativa III
B - Apenas nas afirmativas I e II
C - Apenas nas afirmativas II e III
D - Nas afirmativas I, II e III
E - Somente na afirmativa I

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A programação orientada a objetos é parte de uma tríade do paradigma: análise, projeto e programação. Em um projeto de software orientado a objetos, é correto afirmar que:
Está correto o que se afirma:
I - o encapsulamento do objeto garante que a classe filha tenha acesso aos comportamentos e atributos da classe pai.
II - os objetos são projetados de forma que especifiquem todas as definições para que uma classe seja instanciada, sendo assim a classe é uma instância do objeto.
III – os objetos criados a partir de classes diferentes podem ter relação uns com os outros.
IV - envolve projetar as classes de objetos e os relacionamentos entre essas classes, as quais definem os objetos no sistema e suas interações.
V - as classes pais somente podem ter relação de agregação com outras classes.
A - Apenas na afirmativa V
B - Apenas nas afirmativas I e III
C - Apenas nas afirmativas I, II e IV
D - Apenas nas afirmativas III e IV
E - Apenas nas afirmativas IV e V

Com base nas características das classes no Paradigma da Orientação a Objetos (POO), analise as afirmacoes:
Está correto o que se afirma:
I – Tanto o paradigma estrutural como o paradigma orientado a objetos surgiram antes das linguagens de programação, para depois serem aplicadas à modelagem de sistema.
II - Objeto em programação orientada a objetos é uma instância de um método.
III – Os objetos em programação orientada a objetos executam suas operações aleatoriamente, através das Threads específicas.
IV - Uma classe em programação orientada a objetos é uma abstração das características de um grupo de coisas do mundo imaginário.
V - Uma classe é uma descrição dos atributos e serviços comuns a um grupo de objetos.
A - Apenas na afirmativa V
B - Apenas nas afirmativas I e III
C - Apenas nas afirmativas I, II e IV
D - Apenas nas afirmativas II e IV
E - Apenas nas afirmativas IV e V

A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Esse paradigma é o mais difundido entre todos, com base nos conceitos de POO analise as afirmativas:
Está correto o que se afirma:
I - Na definição de uma classe é possível não especificar atributos.
II - Durante a execução de um programa, o número de objetos instanciados deve ser igual ao de classes definidas.
III- Toda classe é superclasse de pelo menos uma subclasse.
IV – A utilização de classes com o mesmo nome são comuns.
A - Apenas na afirmativa III
B - Apenas nas afirmativas I e II
C - Apenas nas afirmativas II e III
D - Nas afirmativas I, II e III
E - Somente na afirmativa I

O código a seguir foi escrito utilizado a linguagem C#. Analise as classes nele escritas.
De acordo com o código analisado, considere as seguintes asserções:
I - o encapsulamento pode ser visto na linha 42;
II – na linha 18 a classe B está herdando as características da classe base A;
III - a linha 26 contém polimorfismo (Sobrecarga)
IV – na linha 38 temos instanciação de classe em memória stack;
A - Apenas na afirmativa III
B - Apenas nas afirmativas I e II
C - Apenas nas afirmativas II e III
D - Nas afirmativas I, II e III
E - Somente na afirmativa I

Prévia do material em texto

Prova de Programação Orientada a Objetos - 
Exercício do Conhecimento - Tentativa 1 de 2 
Questão 1 de 5 
A programação orientada a objetos é parte de uma tríade do paradigma: análise, projeto e 
programação. Em um projeto de software orientado a objetos, é correto afirmar que: 
I - o encapsulamento do objeto garante que a classe filha tenha acesso aos comportamentos 
e atributos da classe pai. 
II - os objetos são projetados de forma que especifiquem todas as definições para que uma 
classe seja instanciada, sendo assim a classe é uma instância do objeto. 
III – os objetos criados a partir de classes diferentes podem ter relação uns com os outros. 
IV - envolve projetar as classes de objetos e os relacionamentos entre essas classes, as quais 
definem os objetos no sistema e suas interações. 
V - as classes pais somente podem ter relação de agregação com outras classes. 
Está correto o que se afirma: 
A - Apenas na afirmativa V 
B - Apenas nas afirmativas I e III 
C - Apenas nas afirmativas I, II e IV 
D - Apenas nas afirmativas III e IV Resposta correta 
E - Apenas nas afirmativas IV e V 
 
Questão 2 de 5 
Com base nas características das classes no Paradigma da Orientação a Objetos (POO), 
analise as afirmações: 
I – Tanto o paradigma estrutural como o paradigma orientado a objetos surgiram antes das 
linguagens de programação, para depois serem aplicadas à modelagem de sistema. 
II - Objeto em programação orientada a objetos é uma instância de um método. 
III – Os objetos em programação orientada a objetos executam suas operações 
aleatoriamente, através das Threads específicas. 
IV - Uma classe em programação orientada a objetos é uma abstração das características de 
um grupo de coisas do mundo imaginário. 
V - Uma classe é uma descrição dos atributos e serviços comuns a um grupo de objetos. 
Está correto o que se afirma: 
A - Apenas na afirmativa V Resposta correta 
B - Apenas nas afirmativas I e III 
C - Apenas nas afirmativas I, II e IV 
D - Apenas nas afirmativas II e IV 
E - Apenas nas afirmativas IV e V 
 
Questão 3 de 5 
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que 
é seguido por muitas linguagens, como C# e Java. Esse paradigma é o mais difundido entre 
todos, com base nos conceitos de POO analise as afirmativas: 
I - Na definição de uma classe é possível não especificar atributos. 
II - Durante a execução de um programa, o número de objetos instanciados deve ser igual ao 
de classes definidas. 
III- Toda classe é superclasse de pelo menos uma subclasse 
IV – A utilização de classes com o mesmo nome são comuns 
Está correto o que se afirma: 
A - Apenas na afirmativa III 
B - Apenas nas afirmativas I e II 
C - Apenas nas afirmativas II e III 
D - Nas afirmativas I, II e III 
E - Somente na afirmativa I Resposta correta 
 
Questão 4 de 5 
O código a seguir foi escrito utilizado a linguagem C#. Analise as classes nele escritas. 
 
 
De acordo com o código analisado, considere as seguintes asserções: 
I - o encapsulamento pode ser visto na linha 42; 
II – na linha 18 a classe B está herdando as características da classe base A; 
III - a linha 26 contém polimorfismo (Sobrecarga) 
IV – na linha 38 temos instanciação de classe em memória stack; 
Está correto o que se afirma: 
A - Apenas na afirmativa III 
B - Apenas nas afirmativas I e II 
C - Apenas nas afirmativas II e III Resposta correta 
D - Nas afirmativas I, II e III 
E - Somente na afirmativa I 
 
Questão 5 de 5 
Sobre erros e falhas nos sistemas, considere a tirinha a seguir: 
 
 
Disponível em < https://vidadeprogramador.com.br/2017/06/12/tentando-reproduzir-o-
erro/> Acesso em 17 jan. 2020. 
Analise as afirmações abaixo e assinale a opção correta sobre como criar soluções para 
problemas que ocorrem com frequência: 
A - O tratamento dos erros deve ser realizado de forma individual para garantir a correta 
solução. 
B - Os padrões ajudam a identificar as abstrações não evidentes e objetos que podem 
representá-los. Resposta correta 
C - Os padrões de projeto visão auxiliar na resolução específica de problemas do desenho da 
solução e estruturais. 
D - Os padrões de projeto visão auxiliar na resolução específica de problemas do desenho da 
solução. 
E - Os problemas são possíveis de serem generalizados desde que divididos em pequenas 
partes.

Mais conteúdos dessa disciplina