Questão de Programação — Linguagens de programação — IF-RS 2018
ProgramaçãoLinguagens de programação
- Código
- qq369186
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2018
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
Considerando o código Java a seguir:1 public class Gato extends Animal {2 public static void main(String[] a) {3 Animal animal = new Gato();4 ((Gato)animal).fala();5 } public void fala() {6 System.out.println("miau");7 }} class Animal {8 protected void fala() {9 System.out.println("..."); }}É CORRETO afirmar que:
- AO código não compila devido a um erro na linha 5.
- BO código não compila devido a um erro na linha 6.
- CO código compila e executa normalmente imprimindo "...".
- DO código compila e executa normalmente imprimindo "miau".
- EO código compila, mas é lançada uma ClassCastException em tempo de execução.