Baixe o app para aproveitar ainda mais
Prévia do material em texto
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: 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). 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). Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web (internet). 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 é: Switch...case For While Do...while While...do javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294214.'); 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 I, II, III, V Todas as afirmações I, II, III, IV 4. Ref.: 3294108 Pontos: 1,00 / 1,00 Qual afirmação é verdadeira sobre o construtor padrão de uma classe? O construtor padrão deve ter, pelo menos, um argumento. O Java fornece automaticamente um construtor para classe quando nenhum outro foi definido pelo desenvolvedor. O desenvolvedor precisa criar um construtor padrão explicitamente. O construtor padrão sempre retorna um valor nulo. Nenhuma das anteriores 5. Ref.: 3294263 Pontos: 0,00 / 1,00 Considere as seguintes afirmativas a seguir: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294221.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294108.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294263.'); 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 Estão corretas somente: I, IV I, III I, II, III I, III, IV I, II, 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: Agregação Composição Associação Combinação Instanciação 7. Ref.: 3294007 Pontos: 1,00 / 1,00 As restrições para métodos e atributos podem ser: Public, Private, e Default apenas Public, Protect e Default apenas Public e Private apenas Public, Private, Protect apenas Public, Private, Protect e Default apenas 8. Ref.: 3294099 Pontos: 1,00 / 1,00 Com relação às interfaces em Java, é correto afirmar que: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294134.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294007.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294099.'); 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 III III I e II II e III I, II e III 9. Ref.: 3293968 Pontos: 1,00 / 1,00 As classes que herdam da classe Error são consideradas? verificadas não verificadas Error Erro Erros 10. Ref.: 3294087 Pontos: 0,00 / 1,00 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]); } } } javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203293968.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203294087.'); 12 - 3 - 66 - 23 - 67 18 - 5 - 7 - 4 12 - 18 - 66 - 4 18 - 66 - 7 - 4 5 - 18 - 5 - 7 - 4
Compartilhar