Questões de Tecnologia da Informação · UFV

Tecnologia da InformaçãoOutros temasUFV 2017

UFV-MG

Questão de Tecnologia da Informação

Considere o código abaixo, que implementa operações de estruturas de dados em linguagem Javascript: var armazem = new Array() // Vetor para armazenar os elementos. var ultimo = -1 // Posição do último elemento armazenado. A // instância -1 significa que não há o último // elemento var primeiro = -1 // Posição do primeiro elemento armazenado. A // instância -1 significa que não há o // primeiro elemento. var tamanho = 100 // Tamanho do armazém de elementos. function f1(v1) { v1 = armazem[primeiro] if (primeiro == ultimo) { ultimo = -1 primeiro = -1 } else if (primeiro == tamanho - 1) { primeiro = 0 } else { primeiro = primeiro + 1 } return v1 } Sobre o código apresentado acima, é CORRETO afirmar que a função f1 realiza:

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.