Questão de Arquitetura de Software — Software — IF-RS 2016
Arquitetura de SoftwareSoftware
- Código
- qq210768
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2016
- Nível
- Superior
- Cargo
- Professor - Informática: Banco de Dados e Programação Web
Considere o código Java a seguir, com numeração das linhas à esquerda.0102030405060708091011121314151617181920212223 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:
- AApenas I.
- BApenas III.
- CApenas I, III.
- DApenas I, II.
- EApenas II, III.