• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Ciência da Computação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios

18

Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios

Linguagens de Programação

UERJ

Sistemas Distribuídos

4

Sistemas Distribuídos

Linguagens de Programação

UERJ

Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais

12

Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais

Linguagens de Programação

UERJ

Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ

1

Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ

Linguagens de Programação

UERJ

Tutorial de Structs em C: Definição, Uso e Exemplos Práticos

7

Tutorial de Structs em C: Definição, Uso e Exemplos Práticos

Linguagens de Programação

UERJ

Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ

1

Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ

Linguagens de Programação

UERJ

Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto

1

Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto

Linguagens de Programação

UERJ

Trabalho de Programação em C

2

Trabalho de Programação em C

Linguagens de Programação

UERJ

Alocacao Dinamica de Memoria em C - Guia Completo com Listas Encadeadas

7

Alocacao Dinamica de Memoria em C - Guia Completo com Listas Encadeadas

Linguagens de Programação

UERJ

Alocacao Dinamica de Memoria em C - Guia Completo e Listas Encadeadas

7

Alocacao Dinamica de Memoria em C - Guia Completo e Listas Encadeadas

Linguagens de Programação

UERJ

Texto de pré-visualização

Universidade do estado do Rio de Janeiro Instituto de Matemática e Estatística Dep de Inform e Ciência da Computação LP II Prof Alexandre Sizingberg 20232 Prova I 23 de outubro de 2023 Responda a todas as questões de forma detalhada e completa respondendo por que como então com qual o certo etc etc quando necessário Seja entretanto sintético e objetivo em suas respostas O uso da linguagem Java deve ser subentendido em todas as questões 1 35 Observe a hierarquia de classes abaixo Considere que cada uma das classes tem um construtor vazio e a implementação do método String toString public class Peixe public class Rio extends Peixe public class Mar extends Peixe A classe Tanque tem o objetivo de armazenar objetos das classes Peixe Rio e Mar Considere também a codificação em estágio inicial da classe Peixe abaixo public class Tanque private Peixe habit Agora desenvolva o seguinte para a classe Tanque a o construtor que recebe como parâmetro um inteiro com o tamanho do array habit b um método void put int pos Peixe p que coloque um objeto da classe Peixe no array habit c o método String toString que permita exibir o tamanho do array habit e os elementos armazenados d o método int numRio que devolva o número de objetos da classe Rio armazenados em habit 2 35 Desenvolva um programa uma classe com método main que a Crie um objeto da classe Tanque com capacidade para 5 cinco habitantes b Crie 3 três objetos da classe Rio e coloque os objetos no objeto Tanque criado c Crie 3 três objetos da classe Mar e coloque os objetos no objeto Tanque criado d Imprima na tela os elementos no objeto Tanque criado e Imprima na tela quantos objetos peixes de Rio estão no Tanque 3 30 Considere a hierarquia de calsses da Q1 A classe AquarioVirtual é compilada sem erros Na classe Mar implementamos i mais um construtor e ii um método equals que compara dois objetos da classe Mar e retorna true se eles têm as mesmas características Lembrando que o operador booleano objeto instanceof tipocomposto retorna true se objeto é uma instância do tipo composto e false caso contrário O que será impresso na tela quando cada uma das linhas de 07 à 12 forem executadas Explique 01 class AquarioVirtual 02 public static void mainString argumentos 03 Mar m1 new Mar Atum 5 04 Mar m2 new Mar Atum 5 05 Mar m3 06 m3 m1 07 Systemoutprintlnm2 instanceof Object 08 Systemoutprintlnm2 instanceof Peixe 09 Systemoutprintlnm2 instanceof Escama 10 Systemoutprintlnm1 m2 11 Systemoutprintlnm1 m3 12 Systemoutprintlnm1equalsm2 3 4

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios

18

Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios

Linguagens de Programação

UERJ

Sistemas Distribuídos

4

Sistemas Distribuídos

Linguagens de Programação

UERJ

Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais

12

Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais

Linguagens de Programação

UERJ

Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ

1

Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ

Linguagens de Programação

UERJ

Tutorial de Structs em C: Definição, Uso e Exemplos Práticos

7

Tutorial de Structs em C: Definição, Uso e Exemplos Práticos

Linguagens de Programação

UERJ

Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ

1

Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ

Linguagens de Programação

UERJ

Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto

1

Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto

Linguagens de Programação

UERJ

Trabalho de Programação em C

2

Trabalho de Programação em C

Linguagens de Programação

UERJ

Alocacao Dinamica de Memoria em C - Guia Completo com Listas Encadeadas

7

Alocacao Dinamica de Memoria em C - Guia Completo com Listas Encadeadas

Linguagens de Programação

UERJ

Alocacao Dinamica de Memoria em C - Guia Completo e Listas Encadeadas

7

Alocacao Dinamica de Memoria em C - Guia Completo e Listas Encadeadas

Linguagens de Programação

UERJ

Texto de pré-visualização

Universidade do estado do Rio de Janeiro Instituto de Matemática e Estatística Dep de Inform e Ciência da Computação LP II Prof Alexandre Sizingberg 20232 Prova I 23 de outubro de 2023 Responda a todas as questões de forma detalhada e completa respondendo por que como então com qual o certo etc etc quando necessário Seja entretanto sintético e objetivo em suas respostas O uso da linguagem Java deve ser subentendido em todas as questões 1 35 Observe a hierarquia de classes abaixo Considere que cada uma das classes tem um construtor vazio e a implementação do método String toString public class Peixe public class Rio extends Peixe public class Mar extends Peixe A classe Tanque tem o objetivo de armazenar objetos das classes Peixe Rio e Mar Considere também a codificação em estágio inicial da classe Peixe abaixo public class Tanque private Peixe habit Agora desenvolva o seguinte para a classe Tanque a o construtor que recebe como parâmetro um inteiro com o tamanho do array habit b um método void put int pos Peixe p que coloque um objeto da classe Peixe no array habit c o método String toString que permita exibir o tamanho do array habit e os elementos armazenados d o método int numRio que devolva o número de objetos da classe Rio armazenados em habit 2 35 Desenvolva um programa uma classe com método main que a Crie um objeto da classe Tanque com capacidade para 5 cinco habitantes b Crie 3 três objetos da classe Rio e coloque os objetos no objeto Tanque criado c Crie 3 três objetos da classe Mar e coloque os objetos no objeto Tanque criado d Imprima na tela os elementos no objeto Tanque criado e Imprima na tela quantos objetos peixes de Rio estão no Tanque 3 30 Considere a hierarquia de calsses da Q1 A classe AquarioVirtual é compilada sem erros Na classe Mar implementamos i mais um construtor e ii um método equals que compara dois objetos da classe Mar e retorna true se eles têm as mesmas características Lembrando que o operador booleano objeto instanceof tipocomposto retorna true se objeto é uma instância do tipo composto e false caso contrário O que será impresso na tela quando cada uma das linhas de 07 à 12 forem executadas Explique 01 class AquarioVirtual 02 public static void mainString argumentos 03 Mar m1 new Mar Atum 5 04 Mar m2 new Mar Atum 5 05 Mar m3 06 m3 m1 07 Systemoutprintlnm2 instanceof Object 08 Systemoutprintlnm2 instanceof Peixe 09 Systemoutprintlnm2 instanceof Escama 10 Systemoutprintlnm1 m2 11 Systemoutprintlnm1 m3 12 Systemoutprintlnm1equalsm2 3 4

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®