Logo Passei Direto
Buscar

M1 _ Quiz -Desafio do Módulo 1 - Parte 2

Ferramentas de estudo

Questões resolvidas

Vimos que Arrays Bidimensionais são "arrays de arrays". Desta forma, considere a linha de código abaixo, que declara e instancia um array bidimensional de double chamado M:
Sabendo disto, podemos afirmar que:
M[0] é um array unidimensional de double com 7 posições
M[0] é um array unidimensional de double com 30 posições
M[0] é uma posição de memória que pode armazenar apenas um valor do tipo double
M[0] é um array bidimensional de double com 210 posições
M[0] é um array unidimensional de double com 210 posições

Considerando a existência das Classes Abstratas ClasseA e ClasseB e das Interfaces InterfaceA e InterfaceB, assinale a alternativa que contém uma linha de código válida.
public class ClasseC extends InterfaceA, InterfaceB implements ClasseA
public class ClasseC extends InterfaceA, InterfaceB
public class ClasseC extends ClasseA, ClasseB implements InterfaceA, InterfaceB
public class ClasseC extends ClasseA, ClasseB, InterfaceA, InterfaceB
public class ClasseC extends ClasseA implements InterfaceA, InterfaceB

Sobre exceções, assinale a alternativa correta:
Exceções do tipo checked não precisam de tratamento em tempo de compilação
Exceções do tipo unchecked não precisam de tratamento em tempo de compilação
Nenhuma exceção precisa de tratamento em tempo de compilação
Todas as exceções precisam de tratamento em tempo de compilação
As exceções lançadas pelo Java não precisam de tratamento em tempo de compilação, enquanto as exceções criadas e lançadas pelo programador precisam de tratamento em tempo de compilação

Considere o código abaixo:
A alternativa que preenche corretamente as lacunas A e B do código acima, respectivamente, é:
public double calculaMediaPrecos(Produto[] produtos)
if(produtos == null)
try, catch
throw, throws
throws, try
extends, throw
throws, throw

Considere a seguinte sentença:
"Classes Abstratas podem possuir atributos variáveis, enquanto Interfaces podem possuir apenas atributos constantes." Esta afirmação é Verdadeira ou Falsa?
Verdadeiro
Falso

Em relação ao tratamento de exceções na linguagem Java, estão corretas as seguintes afirmativas, EXCETO:
O bloco finally sempre é executado, mesmo que ocorra uma exceção que não está prevista nos blocos catch
É possível lançar exceções do Java no nosso código, não apenas exceções criadas pelo programador
Devemos ter pelo menos um bloco catch seguido do bloco try
Nem todas as classes de exceção do Java herdam direta ou indiretamente a classe Exception
É possível que haja mais de um bloco catch depois de um bloco try

Assinale a alternativa correta, considerando a aplicação dos conceitos na linguagem Java:
Uma classe pode herdar no máximo uma outra classe, e pode implementar apenas uma interface
Uma classe só pode implementar interfaces quando herdar alguma outra classe
Uma classe pode herdar no máximo uma outra classe, mas pode implementar mais de uma interface
Uma classe pode herdar mais de uma classe, desde que as classes herdadas sejam classes abstratas
Uma classe pode implementar apenas uma interface, mas pode herdar mais de uma classe

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

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

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

Vimos que Arrays Bidimensionais são "arrays de arrays". Desta forma, considere a linha de código abaixo, que declara e instancia um array bidimensional de double chamado M:
Sabendo disto, podemos afirmar que:
M[0] é um array unidimensional de double com 7 posições
M[0] é um array unidimensional de double com 30 posições
M[0] é uma posição de memória que pode armazenar apenas um valor do tipo double
M[0] é um array bidimensional de double com 210 posições
M[0] é um array unidimensional de double com 210 posições

Considerando a existência das Classes Abstratas ClasseA e ClasseB e das Interfaces InterfaceA e InterfaceB, assinale a alternativa que contém uma linha de código válida.
public class ClasseC extends InterfaceA, InterfaceB implements ClasseA
public class ClasseC extends InterfaceA, InterfaceB
public class ClasseC extends ClasseA, ClasseB implements InterfaceA, InterfaceB
public class ClasseC extends ClasseA, ClasseB, InterfaceA, InterfaceB
public class ClasseC extends ClasseA implements InterfaceA, InterfaceB

Sobre exceções, assinale a alternativa correta:
Exceções do tipo checked não precisam de tratamento em tempo de compilação
Exceções do tipo unchecked não precisam de tratamento em tempo de compilação
Nenhuma exceção precisa de tratamento em tempo de compilação
Todas as exceções precisam de tratamento em tempo de compilação
As exceções lançadas pelo Java não precisam de tratamento em tempo de compilação, enquanto as exceções criadas e lançadas pelo programador precisam de tratamento em tempo de compilação

Considere o código abaixo:
A alternativa que preenche corretamente as lacunas A e B do código acima, respectivamente, é:
public double calculaMediaPrecos(Produto[] produtos)
if(produtos == null)
try, catch
throw, throws
throws, try
extends, throw
throws, throw

Considere a seguinte sentença:
"Classes Abstratas podem possuir atributos variáveis, enquanto Interfaces podem possuir apenas atributos constantes." Esta afirmação é Verdadeira ou Falsa?
Verdadeiro
Falso

Em relação ao tratamento de exceções na linguagem Java, estão corretas as seguintes afirmativas, EXCETO:
O bloco finally sempre é executado, mesmo que ocorra uma exceção que não está prevista nos blocos catch
É possível lançar exceções do Java no nosso código, não apenas exceções criadas pelo programador
Devemos ter pelo menos um bloco catch seguido do bloco try
Nem todas as classes de exceção do Java herdam direta ou indiretamente a classe Exception
É possível que haja mais de um bloco catch depois de um bloco try

Assinale a alternativa correta, considerando a aplicação dos conceitos na linguagem Java:
Uma classe pode herdar no máximo uma outra classe, e pode implementar apenas uma interface
Uma classe só pode implementar interfaces quando herdar alguma outra classe
Uma classe pode herdar no máximo uma outra classe, mas pode implementar mais de uma interface
Uma classe pode herdar mais de uma classe, desde que as classes herdadas sejam classes abstratas
Uma classe pode implementar apenas uma interface, mas pode herdar mais de uma classe

Mais conteúdos dessa disciplina