Buscar

Avaliação de Programação Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando