Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO I Aluno(a): JEFFERSON RAMOS DO NASCIMENTO 202003364215 Acertos: 8,0 de 10,0 31/05/2021 Acerto: 1,0 / 1,0 Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada sistema e dispositivo, é uma função do programa Java Comunication Process (JCP). Java Community Process (JCP). Java Virtual Module (JVM). Java Virtual Machine (JVM). Java Enterprise Machine (JEM). Respondido em 31/05/2021 19:08:50 Acerto: 1,0 / 1,0 Assinale a alternativa correta. Qual(is) entre as seguintes expressoes é(são) valor(es) do tipo primitivo em Java: I. 5.3f II. true III. a IV. "aa" V. null III, IV, V. I, II, III. I, III. I, II, IV. IV, V. Respondido em 31/05/2021 19:09:30 Acerto: 0,0 / 1,0 Julgue as afirmativas a seguir: I-um objeto possui valores associados aos atributos da classe à qual ele pertence. II-Na programação OO, a ideia é que cada objeto seja responsável por seus dados (valores dos atributos) e seja capaz de executar os seus próprios métodos (comportamentos). III-O estado de uma instância é definido pelos valores que atribuímos aos seus atributos. Estão corretas somente: Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); effer Lápis I e II III II Todas II e III Respondido em 31/05/2021 19:11:00 Acerto: 1,0 / 1,0 O método construtor é um tipo especial de bloco de código que toda classe possui. É uma característica de todo método construtor na linguagem Java : obrigatoriedade de sua declaração atribuição de nome diferente da classe a qual pertence não especificar o tipo de retorno desnecessária alocação de memória para sua execução não permite polimorfismo Respondido em 31/05/2021 19:11:47 Acerto: 1,0 / 1,0 Considere o trecho de código abaixo: public class Filme { public Filme alugarFilme(int dias){} } class Filme24Horas extends Filme { public Filme24Horas alugarFilme(int dias) {} } Julgue as afirmativas: I-O código compilará normalmente. II-O método que faz a sobrescrita deve retornar o mesmo tipo ou uma subclasse do tipo de retorno do método sobrescrito. III-O método alugarFilme da classe Filme retorna um Filme. IV-O método alugarFilme da classe Filme24Horas sobrescreve corretamente o método da classe mãe, pois retorna uma subclasse da classe Filme: Filme24Horas. Isso é chamado de retorno de tipos covariantes. Estão corretas somente: II, III, IV I, II, IV I, II, III II, III Todas as afirmações Respondido em 31/05/2021 19:12:20 Acerto: 0,0 / 1,0 Considere a figura a seguir e escolha a alternativa correta: Questão4 a Questão5 a Questão6 a A possui 1 ou mais em B A possui exatamente 1 em B A possui vários em B A possui 0 ou 1 em B Nenhuma alternativa oferecida para esta questão está correta Respondido em 31/05/2021 19:12:35 Acerto: 1,0 / 1,0 Uma declaração com este modificador pode ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a classe a que ela pertence. Qual modificador a afirmação se refere? Public Protected Nenhuma das anteriores Private Default Respondido em 31/05/2021 19:14:22 Acerto: 1,0 / 1,0 Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a uma classe abstrata é correto afirmar que: Ela não permite polimorfismo. Ela não possui métodos. Ela não pode ser instanciada. Ela só pode ser instanciada se o objeto também for abstrato. Ela só possui métodos e atributos abstratos. Respondido em 31/05/2021 19:14:56 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, II Somente I Todas as afirmações Somente II, III Somente I, III Respondido em 31/05/2021 19:15:30 Acerto: 1,0 / 1,0 Questão7 a Questão8 a Questão9 a Questão10 a Com relação ao array, julgue as afirmativas: I-É comum ouvirmos "array de objetos". Porém quando criamos uma array de alguma classe, ela possui referências. O objeto, como sempre, está na memória principal e, na sua array, só ficam guardadas as referências (endereços). II-ContaCorrente[] minhasContas; minhasContas = new ContaCorrente[10]; Tomando o código acima como base, podemos afirmar que nenhuma conta foi criada. III-Considerando o código em (II), foram criados 10 espaços que podem ser utilizados para guardar uma referência a uma ContaCorrente. IV-Ainda considerando o código em (II), se tentássemos: System.out.println(minhasContas[0].getSaldo()); Aconteceria um erro durante a execução, pois na primeira posição do array, não há nenhuma referência para a conta, nem para lugar algum. É necessário popular o array antes. Estão corretas somente: I, II I, II, III II, III, IV I Todas Respondido em 31/05/2021 19:15:57 javascript:abre_colabore('38403','227543418','4642063670');
Compartilhar