Q54212
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Considere o código Java a seguir, com numeração das linhas à esquerda.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Numero {
private int valor;
public Numero() { }
public Numero(int valor) {
this.valor = valor;
}
public void setValor(int valor) {
this.valor = valor;
}
public int getValor() {
return valor;
}
public static void main(String[] args) {
Numero[] array = new Numero[100];
for(int i = 0; i < array.length; i++) {
array[i].setValor(i+1);
}
}
}
Considere também as afirmações abaixo relativas ao código mostrado.
I. A execução do código presente na linha 20 lançará uma exceção do tipo NullPointerException.
II. O array criado na linha 18 será automaticamente preenchido com instâncias da classe Numero, criadas a partir do construtor sem parâmetros desta classe.
III. A linha 18 poderia ser alterada para ”Numero array[] = new Numero[100];” sem alterar o funcionamento do código.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:
Comentários
Ainda não há comentários aprovados.
Questoes: IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web