0% acharam este documento útil (0 voto)
96 visualizações3 páginas

1 Avaliação Java

Este documento contém 10 questões sobre conceitos fundamentais da linguagem Java, como assinatura do método main, tipos primitivos, classes, construtores, métodos, herança, associação e tratamento de erros. As questões abordam desde a sintaxe básica até conceitos mais avançados como sobrecarga, sobrescrita e tratamento de erros.

Enviado por

Felipe Paciello
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
96 visualizações3 páginas

1 Avaliação Java

Este documento contém 10 questões sobre conceitos fundamentais da linguagem Java, como assinatura do método main, tipos primitivos, classes, construtores, métodos, herança, associação e tratamento de erros. As questões abordam desde a sintaxe básica até conceitos mais avançados como sobrecarga, sobrescrita e tratamento de erros.

Enviado por

Felipe Paciello
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 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.

Você também pode gostar