Você está na página 1de 3

Avaliação Java

Técnico em Informática - Senac Botafogo


Turma 2017.2 - manhã

1. Qual é a assinatura correta do método main?

a. public void main (String[] args)


b. public static void main ()
c. static void main (String[] args)
d. public static void main (String[] args)

2. Leia as 4 afirmações com atenção:

a. Para guardar valores de true e false devemos usar o tipo boolean


b. Para declarar valores com frações podemos usar o tipo double
c. Para declarar valores inteiros podemos usar o tipo int
d. Variáveis do tipo long podem guardar valores maiores do que do tipo int

Marque a(s) resposta(s) correta(s) e afirme sua resposta demonstrando


com exemplo.

3. O que é uma classe Entidade e para que ela serve? Dê 03 exemplos.

4. Analise o código abaixo:


int x = 32;
int y = 612;
int z;

z = 27;
x = ++y + z--;
y = x * ++z;
z += x;
int a = ++z;

Informe qual é a saída correta de cada variável.

5. Marque a(s) alternativa(s) correta(s)


a. Quando definimos a assinatura de um método colocamos o os
modificadores de acesso, o nome do método e seus parâmetros.
b. Herança é utilizada para quando queremos utilizar leituras via teclado.
c. Para desenvolver utilizando a linguagem Java é necessário ter o winrar,
eclipse e dsa instalados.
d. Toda classe em Java tem uma herança implícita com a classe Object.
Avaliação Java
Técnico em Informática - Senac Botafogo
Turma 2017.2 - manhã

6. Considere o código abaixo:


public class Pessoa {
private Integer idPessoa;
private String nome;

public Pessoa() {

public Pessoa(Integer idPessoa, String nome) {


this.idPessoa = idPessoa;
this.nome = nome;
}
}

A respeito dos construtores, podemos afirmar que: (Marque apenas uma


opção)
a. Há uma Sobrecarga de construtores
b. Há uma Sobrescrita de construtores

7. Considere o código abaixo:


public class Pessoa {
private Integer idPessoa;
private String nome;

public Pessoa() {

@Override
public String toString() {
return idPessoa + ", " + nome;
}
}

A respeito do método toString(), podemos afirmar que: (Marque a(s)


correta(s))

a. Há uma Sobrecarga do método toString()


b. Há uma Sobrescrita do método toString()
c. O método toString() é herdado da Classe Object
d. O método toString() é implementado de uma interface
Avaliação Java
Técnico em Informática - Senac Botafogo
Turma 2017.2 - manhã

8. Avalie o código abaixo e apresente uma solução


public class AnaliseDeCodigo {
public static void main(String[] args) {

int numeros;
for (numero int: numeros) {
System.out.println(‘Vetor números posição ’ . (i+1) +
“valor: ” + numero);
}
}
}

9. Avalie o código abaixo e apresente uma solução


public class AnaliseDeCodigo {
public static void main(String[] args) {

float altura;
System.out.print(“Informe a altura”);
scanf(“%”, &altura);

if(altura > 1.70) {


JOptionPane.showMessageDialog(null, “Já tem altura para
entrar na piscina”);
} else {
JOptionPane.showMessageDialog(null, “Só poderar entrar
nas piscinas de criança”);
}
}
}

10. Descreva a diferença entre herança e associação.