Questão de Programação — Linguagens de programação — FCC 2022
ProgramaçãoLinguagens de programação
- Código
- fc064078
- Banca
- FCC
- Órgão
- TRT - 14ª Região (RO e AC)
- Ano
- 2022
- Cargo
- Analista Judiciário - Tecnologia da Informação
Considere o código Java abaixo.public class Prova {public static void main(String[] args) {int[][] dados = new int[5][];for (int i = 0; i < 5; i++) {dados [i] = new int[5];for (int j = 0; j < 5; j++) {dados[i][j] = i + j;System.out.println(dados[i][j]);}}}}Sobre o código
- Aocorrerá uma exceção do tipo NullPointerException, pois na terceira linha não foi definido o número de linhas da array dados.
- Bao tirar o comando dados[i] = new int[5]; o programa executará normalmente.
- Ci < 5 na quarta linha pode ser substituído por i < dados.length sem afetar a lógica de execução.
- Do comando int [ ] [ ] dados = new int[5] [ ]; precisa obrigatoriamente ser substituído por int [ ] [ ] dados = new int [5] [5];.
- Eocorrerá uma exceção do tipo NullPointerException no comando dados [i] [j] = i + j;.