Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado AV Teste seu conhec acumulado Disc.: PROGRAMAÇÃO I Acertos: 10,0 de 10,0 22/05/2022 Acerto: 1,0 / 1,0 A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é a: javac. javaw. javax. jar. java. Acerto: 1,0 / 1,0 Observe o código abaixo: public class JavaApplication { public static void main(String[] args) { double halo; double mgs; halo = 69.99; mgs = 60.50; double total = halo + mgs; System.out.println("O preço total é " + total); if (total < 120.00) { System.out.println("O preço está bom!"); } else { System.out.println("O jogo está caro!"); } } } Marque a resposta que será gerada: O preço total é 130.49 O preço está bom! O programa vai dar erro! O preço total é 130.49 O jogo está caro! O preço total é 116.49 O preço está bom! O preço total é 116.49 O jogo está caro! Questão1 a Questão2 a Acerto: 1,0 / 1,0 No contexto da Programação Orientada a Objetos, o termo método é: o elemento que define as habilidades do objeto. o mecanismo pelo qual um objeto utiliza os recursos de outro. uma instância de uma classe funcional. uma chamada a um objeto para invocar uma classe. um objeto capaz de armazenar estados através de seus atributos. Acerto: 1,0 / 1,0 Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de: Operação Construtor Sobrescrita (override) Comportamento Método Acerto: 1,0 / 1,0 Julgue as afirmativas a seguir: I-Se uma classe (classe filha ou subclasse) herda de apenas uma superclasse (classe mãe), temos herança simples. II-Se uma classe (classe filha ou subclasse) herda de diversas superclasses, temos herança múltipla. III-Para definir a herança entre duas classes devemos usar a palavra reservada extends na definição da subclasse. IV-Um exemplo de herança simples poderia ser um carro anfíbio, o qual é um tipo de carro e um tipo de barco, ao mesmo tempo. Estão corretas somente: Todas I, II, III II, III, IV I, II, IV I, III, IV Acerto: 1,0 / 1,0 São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras classes. Este tipo de relacionamento pode existir entre classes e entre objetos. Questão3 a Questão4 a Questão5 a Questão6 a Uma________ entre a classe Professor e a classe Disciplina (um professor ministra uma disciplina) significa que uma instância de Professor terá uma _______ com uma instância de Disciplina. O tipo de relacionamento acima e que preenche corretamente as lacunas é: Composição Agregação Associação Dependência Generalização Acerto: 1,0 / 1,0 Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de: Encapsulamento Herança Classe Interface Polimorfismo Acerto: 1,0 / 1,0 São classes que somente podem ser estendidas, sendo que a criação de um objeto a partir da mesma não é permitido. Que tipo de classe são essas? classe filha subclasse classe abstrata classe pai superclasse Acerto: 1,0 / 1,0 Considere o trecho a seguir no Java: try { // Código a ser tratado } catch(Exception e) { // Código que será executado quando ocorrer a exceção } Julgue as afirmativas a seguir: I- Se ocorrer uma exceção no bloco do try, então a execução é automaticamente desviada para o bloco catch. II-No catch devemos definir a exceção a ser tratada. Quando definimos uma exceção estamos tratando também todas as suas subclasses. III-O e, mostrado na linha do catch, referencia a exceção que ocorreu. Com ela é possível acessar informações sobre essa exceção. Estão corretas: Somente I Somente I, II Somente II, III Somente I, III Todas as afirmações Questão7 a Questão8 a Questão9 a Acerto: 1,0 / 1,0 Sobre arrays, julgue as afirmativas: I-Arrays, uma vez criados, podem mudar de tamanho II-Array, uma vez criados, não podem mudar de tamanho III-Se o desenvolvedor necessitar de mais espaço após a criação do array, será necessário criar um novo array IV-Um mesmo array pode ser criado para armazenar variáveis int, char, bool e double Estão corretas somente: I, III II, III II, IV I, IV III Questão10 a
Compartilhar