Pular para o conteúdo principal

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:
  1. AApenas I.
  2. BApenas III.
  3. CApenas I, III.
  4. DApenas I, II.
  5. EApenas II, III.
Revelar gabarito e comentário

GabaritoC — Apenas I, III.

Link permanente: /questoes/qq210768