Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PROGRAMAÇÃO I AV Professor: ANDRE PRZEWODOWSKI FILHO Avaliação: 10,0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts PROGRAMAÇÃO I 1. Ref.: 3294104 Pontos: 1,00 / 1,00 A Oracle anunciou que vai aposentar o plugin Java Runtime para navegadores. A medida está prevista para o ano que vem e passará a incidir com a chegada da próxima versão do Java para desenvolvedores. Ela foi motivada porque vários navegadores de Internet estão encerrando o suporte a plugins como forma de evitar brechas de segurança. Por conta dessa medida, a Oracle entendeu que era inútil continuar desenvolvendo o recurso se ninguém for utilizá-lo. O plugin do Java, usado em navegadores, tem como função permitir que sites de Internet rodem aplicativos e executem alguns tipos de tarefas complexas. Uma aplicação comum da extensão é sua utilização em sites de bancos, que usam a ferramenta para lançar recursos de segurança.O Java, assim como o Flash, desenvolveu má reputação ao longo dos anos, dado a grande coleção de episódios em que as falhas e brechas de segurança da tecnologia foram usadas por hackers em ataques e ações criminosas. Alternativamente, a Oracle solicita que desenvolvedores passem a utilizar o Java Web Start, tecnologia que dispensa o uso de plugins e permite que aplicativos sejam executados dentro de sites. Fonte: http://www.techtudo.com.br/noticias/noticia/2016/01/oracle-acaba-com-plugin-do-java-extensao-nao-sera- mais-obrigatoria.html, acessado em 15/11/2018. À cerca do funcionamento da Plataforma e Linguagem Java marque a opção correta: Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web (internet). Para executar uma aplicação em Java é necessário o Java Virtual Machine (JVM). A JVM fica dentro de um recurso chamado Java Runtime Environment (JRE). Uma das desvantagens da plataforma Java é que só é possível executar os programas em ambiente Windows. A plataforma Java realiza a compilação diretamente para o código de máquina, onde o processador conseguirá executar a aplicação. A linguagem Java é estruturada sendo possível aplicar os conceitos de orientação à objetos (OO). 2. Ref.: 3294214 Pontos: 1,00 / 1,00 Veja a execução de um determinado comando abaixo: 1. Executa a expressão de inicialização 2. Testa a expressão lógica. Se for FALSA termina o comando 3. Executa o bloco de comandos 4. Executa a expressão de incremento 5.Volta para o passo 2 O comando em questão é: Educational Performace Solution EPS ® - Alunos Do...while Switch...case While...do For While 3. Ref.: 3294221 Pontos: 1,00 / 1,00 Imagine os seguintes trechos de código: Código 1: int a, b; a = 10; b = a; Código 2: Retangulo r1, r2; r1 = new Retangulo(10, 20, 100, 200); r2 = r1; Julgue as afirmativas: I-b é uma cópia de a; II-r2 vai referenciar o mesmo objeto que r1 III-Se necessitamos clonar um um objeto, ou seja, criar um novo objeto idêntico a um outro que já existe, precisamos implementar um construtor cópia. IV-um construtor cópia tem a finalidade de criar um atributo como cópia de outro atributo. V-Para definir um construtor cópia devemos criar um construtor que recebe como parâmetro uma instância da própria classe. Dessa forma podemos copiar todos os atributos de uma instância para a nova instância. Estão corretas: I, III, IV, V I, II, III Todas as afirmações I, II, III, IV I, II, III, V 4. Ref.: 3294108 Pontos: 1,00 / 1,00 Qual afirmação é verdadeira sobre o construtor padrão de uma classe? Nenhuma das anteriores O Java fornece automaticamente um construtor para classe quando nenhum outro foi definido pelo desenvolvedor. O construtor padrão deve ter, pelo menos, um argumento. O construtor padrão sempre retorna um valor nulo. O desenvolvedor precisa criar um construtor padrão explicitamente. 5. Ref.: 3294263 Pontos: 1,00 / 1,00 Considere as seguintes afirmativas a seguir: I-Um retângulo é um quadrilátero, ou seja, retângulo é um tipo específico de quadrilátero. II-Quadrilátero seria a superclasse, enquanto retângulo seria a subclasse. Dessa forma, podemos também afirmar que um quadrilátero é um retângulo III-Toda subclasse é um objeto da sua superclasse e vice-versa. IV-A subclasse é mais específica do que sua superclasse Educational Performace Solution EPS ® - Alunos Estão corretas somente: I, II, III I, III, IV I, III I, II, IV I, IV 6. Ref.: 3294134 Pontos: 1,00 / 1,00 Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo: Instanciação Agregação Associação Combinação Composição 7. Ref.: 3294007 Pontos: 1,00 / 1,00 As restrições para métodos e atributos podem ser: Public, Private, Protect apenas Public, Protect e Default apenas Public, Private, Protect e Default apenas Public, Private, e Default apenas Public e Private apenas 8. Ref.: 3294099 Pontos: 1,00 / 1,00 Com relação às interfaces em Java, é correto afirmar que: I) Os métodos podem ser abstratos e/ou concretos II) Pode-se implementar somente uma interface em cada classe III) Interfaces podem ser herdadas de outras interfaces (extends) I e II I e III II e III III I, II e III 9. Ref.: 3293968 Pontos: 1,00 / 1,00 As classes que herdam da classe Error são consideradas? Error verificadas Erro não verificadas Erros 10. Ref.: 3294087 Pontos: 1,00 / 1,00 Educational Performace Solution EPS ® - Alunos Analise o seguinte trecho de programa e marque a alternativa que demonstra os valores impressos pelo programa: public class Avalia { public static void main(String args[]) { int i; int v [] = {5,12,18,3,5,66,7,23,4,67}; for (i=1; i<10; i++){ if ( (i%2) == 0 ) System.out.println (v[i]); } } } 18 - 5 - 7 - 4 5 - 18 - 5 - 7 - 4 12 - 18 - 66 - 4 18 - 66 - 7 - 4 12 - 3 - 66 - 23 - 67
Compartilhar