Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/11/2018 EPS http://simulado.estacio.br/alunos/ 1/3 FELIPE CAMPOS DAVID 201703287959 RECREIO PROGRAMAÇÃO I Avaliando Aprend.: CCT0694_SM_201703287959 V.1 Aluno(a): FELIPE CAMPOS DAVID Matrícula: 201703287959 Desemp.: 0,4 de 0,5 19/11/2018 21:09:38 (Finalizada) 1a Questão (Ref.:201705835637) Pontos: 0,1 / 0,1 Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra? static abstract extends protected implements 2a Questão (Ref.:201706337544) Pontos: 0,0 / 0,1 Com relação ao ambiente de programação Java, julgue as afirmativas a seguir: I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por exemplo, javac (compilador Java) e javadoc (utilitário para documentação). II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK e pode ser, inclusive, instalado separadamente III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse, BlueJ, JCreator e IntelliJ Estão corretas somente: I e III Todas II e III I e II III 3a Questão (Ref.:201705835608) Pontos: 0,1 / 0,1 Qual será a saída do programa a seguir? (valor 01,00 ponto). public class Questao1{ public static void main(String args[]) { int a=6, b=8; a--; b++; System.out.print(++a); System.out.print(b++); 19/11/2018 EPS http://simulado.estacio.br/alunos/ 2/3 78 69 96 68 87 4a Questão (Ref.:201705835647) Pontos: 0,1 / 0,1 01 package br.estacio; 02 03 public class Prova { 04 05 public static void main(String[] args) { 06 int valor = calcula(new int[] {6,8,9,2}, new int[] {6,2,4}); 07 System.out.printf("Valor: %d", valor); 08 } 09 10 private static int calcula(int [] v1, int[] v2) { 11 int r = 0; 12 int t = 0; 13 14 if(v1.length < v2.length) { 15 t = v1.length; 16 } else { 17 t = v2.length; 18 } 19 20 for(int i = 0; i <= t; i++) { 21 r += v1[i] * v2[i]; 22 } 23 return r; 24 } 25 } Considerando a compilação e execução da classe Java acima, assinale a alternativa correta. Será exibida no console a seguinte mensagem de erro: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 at br.estacio.Prova.calcula(Prova.java:21) at br.estacio.Prova.main(Prova.java:6) Ocorrerá um erro na chamada do método calcula, pois ele não pode ser estático. Será exibida no console a seguinte mensagem de erro: Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = k at java.util.Formatter$FormatSpecifier.conversion(Unknown Source) at java.util.Formatter$FormatSpecifier.(Unknown Source) at java.util.Formatter.parse(Unknown Source) at java.util.Formatter.format(Unknown Source) at java.io.PrintStream.format(Unknown Source) at java.io.PrintStream.printf(Unknown Source) at br.estacio.Prova.main(Prova.java:7) Será exibido no console: Valor: 0 Será exibido no console: Valor: 88 5a Questão (Ref.:201705835646) Pontos: 0,1 / 0,1 public class ProdutoApp { public static void main(String[] args) { int i = 10; 19/11/2018 EPS http://simulado.estacio.br/alunos/ 3/3 int x = 3; System.out.println("Resultado: " + (i/x)); } } Ao executar o trecho de código acima, escrito na linguagem Java, será obtido o seguinte resultado: Resultado: 3.34 Ao executar a divisão de i/x a JVM irá retornar uma exceção. O código não compila. Resultado: 3 Resultado: 3.3333333333
Compartilhar