Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO I Aluno(a): JAELSON LIMA DA ROCHA 202003066291 Acertos: 5,0 de 10,0 23/05/2021 Acerto: 0,0 / 1,0 Julgue as afirma�vas a seguir: I-De forma geral, temos que plataforma = hardware + sistema operacional. A plataforma Java é definida apenas em software. II-Máquina Virtual Java (JVM - Java Virtual Machine) é um dos componentes de SW da plataforma Java III-Conjunto de bibliotecas que disponibilizam funções comuns (API Java) faz parte (é componente) da plataforma Java Estão corretas: Todas as afirmações Somente II e III Somente II Somente I Somente I e III Respondido em 23/05/2021 19:45:09 Acerto: 1,0 / 1,0 Na linguagem Java A estrutura de repetição while requer definição de inicialização, condição e incremento. A estrutura de repetição for requer definição de inicialização, condição e incremento. A estrutura de repetição while requer definição de inicialização e incremento. A estrutura de repetição do while requer definição de inicialização, condição e incremento. estrutura de repetição for requer definição de inicialização e ponderação. Respondido em 29/05/2021 20:20:17 Acerto: 0,0 / 1,0 Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 30/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 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: II e III Todas I e II III II Respondido em 29/05/2021 19:49:37 Acerto: 1,0 / 1,0 Considere o trecho de código abaixo: class Carro {} class Motocicleta {} class Caminhonete {} public class Personagem { public void acelerar(Carro carro) {} public void acelerar(Motocicleta motocicleta) {} public void acelerar(Caminhonete caminhonete) {} } Julgue as afirmativas a seguir: I-Métodos sobrecarregados devem possuir o mesmo nome II-Métodos sobrecarregados devem possuir listas de parâmetros diferentes. III-Uma classe pode fazer a sobrecarga nos métodos que foram declarados dentro dela e também nos métodos herdados. Estão corretas somente: Todas I II, III I, III I, II Respondido em 29/05/2021 20:37:01 Acerto: 0,0 / 1,0 Considere o trecho a seguir: CÓDIGO 1: public class Filme { public void alugarFilme(int dias){ if ((dias > 0) && (dias <= 5)){ System.out.println("Aluguel feito."); }else{ Questão4 a Questão5 a 30/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 System.out.println("Não é possível alugar um filme por menos de 0 dias ou mais de 5 dias."); } } } Considere agora o trecho abaixo: CÓDIGO 2: public class Filme24Horas extends Filme { @Override public void alugarFilme(int dias) { if ((dias > 0) && (dias <=1)){ System.out.println("Aluguel feito."); }else{ System.out.println("Filme 24 horas deve ser alugado por no máximo 1 dia."); } } } Julgue as afirmativas a seguir: I-No primeiro código, a classe define o comportamento para alugar um filme por meio do método alugarFilme. O filme pode ser alugado desde que a quantidade de dias seja maior que 0 e menor ou igual a 5. II-No código 2, a classe Filme24Horas herda a classe Filme. Ela precisa sobrescrever o método alugarFilme porque um filme 24 horas não pode ser alugado por mais de 1 dia. III-No código 2, a classe fez uso de uma anotação opcional, @Override, que serve para avisar o compilador que o método logo após faz a sobrescrita de um método da classe pai. Estão corretas somente: Todas I, III I, II III II, III Respondido em 29/05/2021 20:36:00 Acerto: 0,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. 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 é: Questão6 a 30/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Generalização Agregação Composição Associação Dependência Respondido em 29/05/2021 20:27:56 Acerto: 1,0 / 1,0 "Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada classe, em relação aos objetos". No escopo da orientação a objetos, essa é a definição de: Herança. Encapsulamento. Todas as outras alternativas estão incorretas. Sobrecarga. Polimorfismo. Respondido em 29/05/2021 20:29:00 Acerto: 0,0 / 1,0 Qual o efeito do uso do modificador abstract quando aplicado a classes? A classe não pode implementar interfaces. A classe deve ser estendida. A classe pode conter métodos abstratos. A classe não pode conter métodos estáticos. A classe não pode ser estendida. Respondido em 29/05/2021 20:35:33 Acerto: 1,0 / 1,0 Considere o trecho abaixo: try { // Código a ser tratado } catch(Exception e) { System.out.println(Erro: + e.getMessage()); } finally { // código } Julgue as afirmativas a seguir: I-A variável e referencia a exceção que ocorreu. II- finally não é obrigatório. Deve ser usado para instruções de limpeza III-A variável e possibilita acessar informações sobre a exceção, como por exemplo, com o uso do método getMessage, evidenciado acima. Estão corretas: Todas as afirmações Somente I Somente II e III Somente I e II Somente I e III Respondido em 29/05/2021 20:36:10 Questão7 a Questão8 a Questão9 a 30/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 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 Todas I, II, III I II, III, IV Respondido em 29/05/2021 21:05:19 Questão10 a javascript:abre_colabore('38403','226451359','4607760494');
Compartilhar