Prévia do material em texto
Questão 1/10 - Programação Orientada a Objetos “O Java possui comandos que servem para resolver ambiguidades e fazer referências explícitas para as classes.” Sobre o tópico em questão considere as afirmações a seguir: I- O comando super faz referência explícita a superclasse II- O comando this faz referência explícita a própria classe III- O comando sub faz referência explícita a subclasse. É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas C I e II apenas Você assinalou essa alternativa (C) D I e III apenas E Nenhum dos itens está correto. (VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse. (VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo. (FALSO) III. Não existe em Java um comando sub com essa finalidade. Conteúdo abordado na Aula 4 - Tema 4 (VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse. (VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo. (FALSO) III. Não existe em Java um comando sub com essa finalidade. Conteúdo abordado na Aula 4 - Tema 4 Você acertou! (VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse. (VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo. (FALSO) III. Não existe em Java um comando sub com essa finalidade. Conteúdo abordado na Aula 4 - Tema 4 (VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse. (VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo. (FALSO) III. Não existe em Java um comando sub com essa finalidade. Conteúdo abordado na Aula 4 - Tema 4 (VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 1/12 Questão 2/10 - Programação Orientada a Objetos “A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentes formas.” Sobre o tópico em questão considere as afirmações a seguir: I- Java permite uma subclasse ter várias superclasse, bastando usar a vírgula para separar as classes após o comando extends. II-O comportamento da interface lembra a classe abstrata e não pode ser instanciada. III- Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser os atributos de uma classe. É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas Você assinalou essa alternativa (B) C I e II apenas D I e III apenas (VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo. (FALSO) III. Não existe em Java um comando sub com essa finalidade. Conteúdo abordado na Aula 4 - Tema 4 (FALSO) I. O conceito de herança múltipla não existe em Java. (CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces, enquanto só é possível herdar uma única classe, dentre outras diferenças. (FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura dos métodos de uma classe. Conteúdo abordado na Aula 5 - Tema 4 Você acertou! (FALSO) I. O conceito de herança múltipla não existe em Java. (CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces, enquanto só é possível herdar uma única classe, dentre outras diferenças. (FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura dos métodos de uma classe. Conteúdo abordado na Aula 5 - Tema 4 (FALSO) I. O conceito de herança múltipla não existe em Java. (CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces, enquanto só é possível herdar uma única classe, dentre outras diferenças. (FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura dos métodos de uma classe. Conteúdo abordado na Aula 5 - Tema 4 (FALSO) I. O conceito de herança múltipla não existe em Java. (CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces, enquanto só é possível herdar uma única classe, dentre outras diferenças. (FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura dos métodos de uma classe. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 2/12 E Nenhum dos itens está correto. Questão 3/10 - Programação Orientada a Objetos “Dentro do contexto do Java uma exceção é um evento não esperado que ocorre no sistema operacional durante o tempo de execução (do inglês Runtime). Por padrão, as exceções interrompem a execução dos programas.” Sobre o tópico em questão considere as afirmações a seguir: I- No Java o “error” e “exception” são nomes distintos que descrevem a mesma coisa II- A Máquina Virtual Java é quem detecta as exceções III- As exceções caso não sejam tratadas pelo programador encerram o programa sem nenhuma mensagem ou detalhes adicionais É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas Você assinalou essa alternativa (B) C I e II apenas Conteúdo abordado na Aula 5 - Tema 4 (FALSO) I. O conceito de herança múltipla não existe em Java. (CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces, enquanto só é possível herdar uma única classe, dentre outras diferenças. (FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura dos métodos de uma classe. Conteúdo abordado na Aula 5 - Tema 4 (FALSO) I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero. (CORRETO) II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. (FALSO) III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico. Conteúdo abordado na Aula 6 - Tema 1 Você acertou! (FALSO) I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero. (CORRETO) II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. (FALSO) III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceçãocaso o programador não tenha programado um tratamento específico. Conteúdo abordado na Aula 6 - Tema 1 (FALSO) I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero. (CORRETO) II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 3/12 D I e III apenas E Nenhum dos itens está correto. Questão 4/10 - Programação Orientada a Objetos “Dentro do contexto do Java uma exceção é um evento não esperado que ocorre no sistema operacional durante o tempo de execução (do inglês Runtime). Por padrão, as exceções interrompem a execução dos programas.” Sobre o tópico em questão considere as afirmações a seguir: I- Para criar sua própria exceção basta criar um método com assinatura específica das exceções. II-Um dos usos de criar suas próprias exceções é a possibilidade de personalizar o tratamento para cada problema específico e flexibilidade, por permitir adicionar novos atributos e métodos. III- RuntimeException é um tipo de exceção checadas pelo compilador e precisam de try catch. É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas Você assinalou essa alternativa (B) (FALSO) III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico. Conteúdo abordado na Aula 6 - Tema 1 (FALSO) I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero. (CORRETO) II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. (FALSO) III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico. Conteúdo abordado na Aula 6 - Tema 1 (FALSO) I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero. (CORRETO) II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. (FALSO) III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico. Conteúdo abordado na Aula 6 - Tema 1 (FALSO) I. Para criar uma exceção deve se fazer uma classe que herde de outra classe Exceção. (CORRETO) II. Criar a própria exceção permite flexibilidade de criar atributos e métodos que não são parte das exceções padrão. (FALSO) III. RuntimeException são exceções não checadas. Conteúdo abordado na Aula 6 - Tema 2 Você acertou! (FALSO) I. Para criar uma exceção deve se fazer uma classe que herde de outra classe Exceção. (CORRETO) II. Criar a própria exceção permite flexibilidade de criar atributos e métodos que não são parte das exceções padrão. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 4/12 C I e II apenas D I e III apenas E Nenhum dos itens está correto. Questão 5/10 - Programação Orientada a Objetos “Dentro do contexto do Java uma exceção é um evento não esperado que ocorre no sistema operacional durante o tempo de execução (do inglês Runtime). Por padrão, as exceções interrompem a execução dos programas.” Sobre o tópico em questão considere as afirmações a seguir: I- No java o comando throw explicitamente lança uma exceção II- Exceções ‘Checked’ são nativas do Java. III- Exceções ‘Unchecked’ não são nativas do Java. É correto apenas o que se afirma em Nota: 10.0 A I apenas Você assinalou essa alternativa (A) (FALSO) III. RuntimeException são exceções não checadas. Conteúdo abordado na Aula 6 - Tema 2 (FALSO) I. Para criar uma exceção deve se fazer uma classe que herde de outra classe Exceção. (CORRETO) II. Criar a própria exceção permite flexibilidade de criar atributos e métodos que não são parte das exceções padrão. (FALSO) III. RuntimeException são exceções não checadas. Conteúdo abordado na Aula 6 - Tema 2 (FALSO) I. Para criar uma exceção deve se fazer uma classe que herde de outra classe Exceção. (CORRETO) II. Criar a própria exceção permite flexibilidade de criar atributos e métodos que não são parte das exceções padrão. (FALSO) III. RuntimeException são exceções não checadas. Conteúdo abordado na Aula 6 - Tema 2 (FALSO) I. Para criar uma exceção deve se fazer uma classe que herde de outra classe Exceção. (CORRETO) II. Criar a própria exceção permite flexibilidade de criar atributos e métodos que não são parte das exceções padrão. (FALSO) III. RuntimeException são exceções não checadas. Conteúdo abordado na Aula 6 - Tema 2 Você acertou! (CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada. (FALSO) II- Exceções ‘Checked’ são nativas do Java. (FALSO) III- Exceções ‘Unchecked’ não são nativas do Java. Conteúdo abordado na Aula 6 - Tema 2 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 5/12 B II apenas C I e II apenas D I e III apenas E Nenhum dos itens está correto. Questão 6/10 - Programação Orientada a Objetos “Os construtores funcionam de forma parecida com os métodos, eles são códigos executados no momento da instanciação.” Sobre o tópico em questão considere as afirmações a seguir: I- No Java os construtores também são herdados II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor. III- No Java uma subclasse pode ter várias superclasses É correto apenas o que se afirma em Nota: 10.0 (CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada. (FALSO) II- Exceções ‘Checked’ são nativas do Java. (FALSO) III- Exceções ‘Unchecked’ não são nativas do Java. Conteúdo abordado na Aula 6 - Tema 2 (CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada. (FALSO) II- Exceções ‘Checked’ são nativas do Java. (FALSO) III- Exceções ‘Unchecked’ não são nativas do Java. Conteúdo abordado na Aula 6 - Tema 2 (CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada. (FALSO) II- Exceções ‘Checked’ são nativas do Java. (FALSO) III- Exceções ‘Unchecked’ não são nativas do Java. Conteúdo abordado na Aula 6 - Tema 2 (CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada. (FALSO) II- Exceções ‘Checked’ são nativas do Java. (FALSO) III- Exceções ‘Unchecked’ não são nativas do Java. Conteúdo abordado na Aula 6 - Tema 2 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 6/12 A I apenas B II apenas C I e II apenas D I e III apenas E Nenhum dos itens está correto. Você assinalou essa alternativa (E) Questão 7/10 - Programação Orientada a Objetos “A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentesformas.” Sobre o tópico em questão considere as afirmações a seguir: I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória (FALSO) I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO) II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO) III. Não existe herança múltipla em Java Conteúdo abordado na Aula 4 - Tema 3 (FALSO) I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO) II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO) III. Não existe herança múltipla em Java Conteúdo abordado na Aula 4 - Tema 3 (FALSO) I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO) II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO) III. Não existe herança múltipla em Java Conteúdo abordado na Aula 4 - Tema 3 (FALSO) I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO) II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO) III. Não existe herança múltipla em Java Conteúdo abordado na Aula 4 - Tema 3 Você acertou! (FALSO) I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO) II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO) III. Não existe herança múltipla em Java Conteúdo abordado na Aula 4 - Tema 3 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 7/12 II- A instanciação no Java se dá pelo comando new III- Uma variável´declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo SubClasse f = new SuperClasse(); É correto apenas o que se afirma em Nota: 0.0 Você não pontuou essa questão A I apenas B II apenas C I e II apenas D I e III apenas Você assinalou essa alternativa (D) E Nenhum dos itens está correto. (CORRETO) I.Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória, comportamento semelhante ao que se chama de ponteiro em outras linguagens. (CORRETO) II. A instanciação no Java se dá pelo comando new. Seguido do nome da classe com eventuais parâmetros para o construtor. (FALSO) III. Uma variável´declarada como superClasse pode ser instanciada como subClasse. Como no exemplo SuperClasse f = new SubClasse(); Conteúdo abordado na Aula 5 - Tema 2 (CORRETO) I.Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória, comportamento semelhante ao que se chama de ponteiro em outras linguagens. (CORRETO) II. A instanciação no Java se dá pelo comando new. Seguido do nome da classe com eventuais parâmetros para o construtor. (FALSO) III. Uma variável´declarada como superClasse pode ser instanciada como subClasse. Como no exemplo SuperClasse f = new SubClasse(); Conteúdo abordado na Aula 5 - Tema 2 (CORRETO) I.Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória, comportamento semelhante ao que se chama de ponteiro em outras linguagens. (CORRETO) II. A instanciação no Java se dá pelo comando new. Seguido do nome da classe com eventuais parâmetros para o construtor. (FALSO) III. Uma variável´declarada como superClasse pode ser instanciada como subClasse. Como no exemplo SuperClasse f = new SubClasse(); Conteúdo abordado na Aula 5 - Tema 2 (CORRETO) I.Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória, comportamento semelhante ao que se chama de ponteiro em outras linguagens. (CORRETO) II. A instanciação no Java se dá pelo comando new. Seguido do nome da classe com eventuais parâmetros para o construtor. (FALSO) III. Uma variável´declarada como superClasse pode ser instanciada como subClasse. Como no exemplo SuperClasse f = new SubClasse(); Conteúdo abordado na Aula 5 - Tema 2 (CORRETO) I.Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória, comportamento semelhante ao que se chama de ponteiro em outras linguagens. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 8/12 Questão 8/10 - Programação Orientada a Objetos “Não é raro nos depararmos com uma situação na qual desejamos representar classes que possuem semelhanças entre si e em que uma das classes pode ser entendida como baseada em outra, o conceito de herança atua neste sentido facilitando essa representação.” Sobre o tópico em questão considere as afirmações a seguir: I- Subclasses são herdeiras e superclasses são herdadas II- Préclasses são classes herdeiras e pósclasses são herdadas III- Classes filhas são herdeiras e classes mães são herdadas É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas C I e II apenas D I e III apenas Você assinalou essa alternativa (D) (CORRETO) II. A instanciação no Java se dá pelo comando new. Seguido do nome da classe com eventuais parâmetros para o construtor. (FALSO) III. Uma variável´declarada como superClasse pode ser instanciada como subClasse. Como no exemplo SuperClasse f = new SubClasse(); Conteúdo abordado na Aula 5 - Tema 2 (CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo subclasses e superclasses é uma delas. (FALSO) II. Os nomes em questão não existem em nenhum contexto de herança. (CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo classe mãe e classe filha é uma delas. Conteúdo abordado na Aula 4 - Tema 1 (CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo subclasses e superclasses é uma delas. (FALSO) II. Os nomes em questão não existem em nenhum contexto de herança. (CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo classe mãe e classe filha é uma delas. Conteúdo abordado na Aula 4 - Tema 1 (CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo subclasses e superclasses é uma delas. (FALSO) II. Os nomes em questão não existem em nenhum contexto de herança. (CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo classe mãe e classe filha é uma delas. Conteúdo abordado na Aula 4 - Tema 1 Você acertou! (CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo subclasses e superclasses é uma delas. (FALSO) II. Os nomes em questão não existem em nenhum contexto de herança. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4oo… 9/12 E Nenhum dos itens está correto. Questão 9/10 - Programação Orientada a Objetos “Os construtores funcionam de forma parecida com os métodos, eles são códigos executados no momento da instanciação.” Sobre o tópico em questão considere as afirmações a seguir: I- Não é possível aplicar mais de um construtor por classe. II-Classes que não tenham um construtor explícito ganham um construtor vazio implícito III-Construtores são criados colocando ‘void’ antes do nome do construtor. É correto apenas o que se afirma em Nota: 10.0 A I apenas B II apenas Você assinalou essa alternativa (B) C I e II apenas (CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo classe mãe e classe filha é uma delas. Conteúdo abordado na Aula 4 - Tema 1 (CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo subclasses e superclasses é uma delas. (FALSO) II. Os nomes em questão não existem em nenhum contexto de herança. (CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o termo classe mãe e classe filha é uma delas. Conteúdo abordado na Aula 4 - Tema 1 (FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes. (CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. (FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3 Você acertou! (FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes. (CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. (FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3 (FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes. (CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. (FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4o… 10/12 D I e III apenas E Nenhum dos itens está correto. Questão 10/10 - Programação Orientada a Objetos “A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentes formas.” Sobre o tópico em questão considere as afirmações a seguir: I- Classes Abstratas não podem ser instanciadas II- É necessário implementar todos os métodos nas classes abstratas III- Não podem servir de referência para subclasses por serem abstratas. É correto apenas o que se afirma em Nota: 0.0 Você não pontuou essa questão A I apenas B II apenas C I e II apenas (FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes. (CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. (FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3 (FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes. (CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. (FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3 (CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse tipo de classe. (FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente devem ser implementados por suas subclasses. (FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. Conteúdo abordado na Aula 5 - Tema 3 (CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse tipo de classe. (FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente devem ser implementados por suas subclasses. (FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. Conteúdo abordado na Aula 5 - Tema 3 (CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse tipo de classe. (FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente devem ser implementados por suas subclasses. 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4o… 11/12 D I e III apenas Você assinalou essa alternativa (D) E Nenhum dos itens está correto. (FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. Conteúdo abordado na Aula 5 - Tema 3 (CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse tipo de classe. (FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente devem ser implementados por suas subclasses. (FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. Conteúdo abordado na Aula 5 - Tema 3 (CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse tipo de classe. (FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente devem ser implementados por suas subclasses. (FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. Conteúdo abordado na Aula 5 - Tema 3 01/07/2024, 17:03 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/2/F3mw9TA56VYrZE%2B4o… 12/12