Logo Passei Direto
Buscar
Em relação à Instanciação, referência para objetos, analise as seguintes afirmacoes:
Assinale a alternativa CORRETA:
I. No contexto de uma atribuição, o operador new terá esta forma geral: var_classe = new nome_classe(lista_arg);
II. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de atribuir valores default a um objeto.
III. Se uma classe não definir seu próprio construtor, new usará o construtor padrão fornecido por Java. Logo, new poderá ser usado para criar um objeto de qualquer tipo de classe.
a. Todas as afirmações.
b. Somente as afirmações I e II.
c. Somente as afirmações I e III.
d. Somente a afirmação I.
e. Nenhuma das afirmações.
User badge image
Questões Para o Saber

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das afirmações: I. No contexto de uma atribuição, o operador new terá esta forma geral: var_classe = new nome_classe(lista_arg); - Verdadeira. Essa é a forma correta de instanciar um objeto em Java. II. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de atribuir valores default a um objeto. - Parcialmente verdadeira. O operador `new` realmente instancia um objeto, mas não é correto afirmar que ele "atribui valores default" de forma simples, pois isso depende do construtor da classe. III. Se uma classe não definir seu próprio construtor, new usará o construtor padrão fornecido por Java. Logo, new poderá ser usado para criar um objeto de qualquer tipo de classe. - Verdadeira. Se não houver um construtor definido, o Java fornece um construtor padrão que pode ser usado para instanciar a classe. Agora, vamos verificar as alternativas: a. Todas as afirmações. - Falsa, pois a afirmação II não é totalmente correta. b. Somente as afirmações I e II. - Falsa, pois a II não é totalmente correta. c. Somente as afirmações I e III. - Verdadeira, pois ambas estão corretas. d. Somente a afirmação I. - Falsa, pois a III também está correta. e. Nenhuma das afirmações. - Falsa, pois as afirmações I e III estão corretas. Portanto, a alternativa correta é: c) Somente as afirmações I e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Dada as afirmacoes a respeito do MVC, analise:
Considere a alternativa CORRETA.
I. MVC não foi criado para ser somente um padrão de projeto, ele na verdade é uma arquitetura de projeto onde seu objetivo será separar seu código em três camadas fazendo com que cada área só trabalhe com itens que competem a elas.
II. O model, ou modelo, no padrão MVC serve para armazenar e persistir os dados. Toda comunicação com a base de dados.
III. O view, ou visão, no padrão MVC servirá apenas para exibir as informações enviadas pelo controller, aqui não existirá nenhuma lógica ou regra de negócio, apenas a interface do usuário.
IV. O controle faz exatamente o que o nome diz: controla. Ele será o responsável por fazer o intermédio entre o modelo e a visão. É o responsável também por toda lógica do sistema.
a. Somente as afirmações III e IV estão corretas.
b. Nenhuma das afirmações estão corretas.
c. Somente as afirmações I e III estão corretas.
d. Todas as afirmações estão corretas.
e. Somente as afirmações I e IV estão corretas.

Em relação às afirmações sobre Paradigma da Programação Orientada a objetos e seus conceitos, podemos afirmar:
Assinale a alternativa CORRETA:
I. A Orientação a Objetos (OO) surgiu de um trabalho acadêmico genial de Keith Tocher (1967).
II. A principal característica do Paradigma Orientado a Objetos (POO) é uma maior e melhor expressividade das necessidades do nosso dia a dia.
III. No mercado atual de softwares, grande linguagens de programação como Java, ASP.NET, CSharp, C++, Python não são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de Orientação a Objetos.
a. Nenhuma das afirmações.
b. Somente a afirmação III.
c. Todas as afirmações.
d. Somente as afirmações I e III.
e. Somente as afirmações I e II.

Em relação ao que foi apresentado e estudado a respeito das Estruturas, assinale a alternativa correta:
a. A dimensão da estrutura dinâmica tem limitações, sendo uma de suas restrições à limitação física do espaço de memória do computador onde ocorrerá a execução do algoritmo.
b. Numa tabela, uma vez alocado o espaço, este não permanecerá inalterável, independentemente das operações de inserção e de remoção de elementos.
c. A estrutura estática caracteriza-se por não possuir um espaço alocado e inalterável antes da sua utilização.
d. Estrutura dinâmica caracteriza-se por não poder ser alterada à medida que ocorre a sua manipulação através de inserção e remoção de elementos.
e. Em programação consideramos dois tipos de estruturas que permitem guardar uma coleção de elementos: Estrutura Estática e Estrutura Dinâmica.

Dado as afirmações a seguir a respeito do Desenvolvimento em camadas:
Considere a alternativa CORRETA.
I. Padrões são conceitos pensados e desenvolvidos de forma a manter um nível de organização mínimo entre projetos afins ou que usem tecnologias afins.
II. Design patterns ou padrões de projetos são nada mais nada menos, que um modo de desenvolvimento.
III. Um padrão de design clássico geralmente usado por aplicativos que precisam da capacidade de manter várias visualizações dos mesmos dados.
a. Somente as afirmações I e II estão corretas.
b. Todas as afirmações estão corretas.
c. Somente a afirmação III está correta.
d. Somente a afirmação II está correta.
e. Somente as afirmações II e III estão corretas.

Em relação à Programação Orientada a Objetos, marque V VERDADEIRO ou F FALSO:
( ) Os objetos poderão se comunicar entre si, mas eles em geral não saberão como outros objetos serão implementados.
( ) Uma mensagem nada mais é do que o fato de um objeto chamar um método de outro objeto (ou ainda um método estático de uma classe).
( ) A instrução import será utilizada para identificar e carregar classes que desejamos utilizar em nossos programas. As instruções import deverão aparecer sempre antes da definição das classes.
( ) Um objeto, da mesma forma, terá atributos que ele incorporará à medida que for usado em um programa. Esses atributos serão especificados como parte da classe do objeto.
( ) Um sistema orientado a objetos é um grande conjunto de classes que vão se comunicar, delegando responsabilidades para quem for mais apto a realizar determinada tarefa.
a. V, F, F, V, V.
b. V, F, V, F, V.
c. F, V, V, F, F.
d. F, F, V, V, V.
e. V, V, V, V, V.

Em relação ao Design patterns ou padrões de projetos e as seguintes afirmações:
Considere a alternativa CORRETA.
I. Modelos para manter dados.
II. Exibições para exibir todos ou uma parte dos dados.
III. Controladores para manipular eventos que afetam o modelo ou as exibições.
a. Todas as afirmações estão corretas.
b. Nenhuma das afirmações estão corretas.
c. Somente as afirmações I e II estão corretas.
d. Somente as afirmações I e III estão corretas.
e. Somente a afirmação III está correta.

Mais conteúdos dessa disciplina