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
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