Questão
2022
FUNDEP
Universidade Federal de Juiz de Fora (MG)
Técnico de Tecnologia da Informação (UFJF)
Considere-classe-Stack402e7d2da6
Considere a classe Stack a seguir, implementada na linguagem Java 1.5.

public class MyStack {

 private long[] stackArray;

 private int top;

 public MyStack(int s) {

 stackArray = new long[s];

 top = -1;

 }

 public void push(long j) {

 stackArray[++top] = j;

 }

 public long pop() {

 return stackArray[top--];

 }

}

Nesse contexto, assinale a alternativa correta.
A
A pilha permite a inserção de qualquer valor numérico.
B
Uma exceção do tipo ArrayIndexOutOfBoundsException é lançada quando o método pop() é executado em uma pilha vazia.
C
A pilha está vazia quando valor de top é zero.
D
A pilha está cheia quando valor de top é igual ao stackArray.length.
E
O tamanho de uma pilha pode ser modificado após esta ser instanciada.