Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201044534

Considere as afirmações relacionadas ao código fonte.I – O método c...

📅 2023🏢 IF-MT🎯 IF-MT📚 Linguagens de Programação
#Linguagens de Programação#Java

1

457941201044534
Ano: 2023Banca: IF-MTOrganização: IF-MTDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Texto associado

Código fonte em Java para as questões 36 e 37.

import java.util.ArrayList;

public class MyTestef

public static void main(Stringl] args) 1

Stack s = new Stack();

s.push(1):

s.push(2):

s.push(3):

s.clear ();

s.push(4):

s.push(5):

s.push(6);

System.out.println(s);

}

private static class Stack extends ArrayList<Object>1

private int top = 0;

public void push(Object element){

add(top++, element);

}

public Object pop (){

return remove(--top);

}

}

}

O código implementa de uma estrutura de dados que estende uma classe concreta ArrayList para outra classe concreta Stack. A classe ArrayList possui alguns métodos como o add() (adiciona elementos na lista), o remove() (remove elementos da lista) e o clear() (que remove todos os elementos da lista).

Considere as afirmações relacionadas ao código fonte.


I – O método clear() não é executado porque ele não foi implementado na classe Stack.

II – A herança entre essas classes gera um alto grau de acoplamento.

III – Após a execução do método clear(), a variável top ficará desatualizada.


Está CORRETO o que consta em:

Gabarito comentado
Anotações
Marcar para revisão

Esta questão foi aplicada no ano de 2023 pela banca IF-MT no concurso para IF-MT. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre Linguagens de Programação, Java.

Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200197921Linguagens de Programação

Sobre a linguagem Python, é INCORRETO afirmar que:

#Python#Linguagens de Programação
Questão 457941200758400Linguagens de Programação

Um programador criou um código Java com a seguinte aplicação “ApplicationMeuApp.java” e salvou no pacote “MeuApp”. Adicionalmente, salvou as classes “...

#Linguagens de Programação#Java
Questão 457941200889374Linguagens de Programação

Considere o código em PHP apresentado a seguir: <?php $a=5; $b=--$a*2; $c=4*$a--/++$b; echo $a^($b*$c); ?> Após ser executado, qual é o valor impresso...

#Linguagens de Programação#PHP
Questão 457941201032036Linguagens de Programação

Após executar o código, qual será o resultado?

#Linguagens de Programação#Java
Questão 457941201103432Linguagens de Programação

Considere o código em Python apresentado a seguir: def Prog(a, r, n): for i in range(0, n): currterm = a * pow(r, i) print (currterm, end = ") print()...

#Python#Linguagens de Programação
Questão 457941201436316Linguagens de Programação

Considere o seguinte fragmento de código fonte escrito na linguagem python:def foo(a): return a + a + ab = 1foo(b)foo(b)foo(b)Após a execução de todos...

#Linguagens de Programação#Python
Questão 457941201811893Linguagens de Programação

Sobre comandos para trabalhar com string na linguagem PHP Versão 8.0.10, numere a coluna da direita de acordo com sua correspondência com a coluna da ...

#Linguagens de Programação#PHP
Questão 457941201829131Linguagens de Programação

Considere as seguintes sentenças sobre a linguagem de programação Python (SWEIGART, 2015). (SWEIGART, Al. Automatize tarefas maçantes com Python. São ...

#Linguagens de Programação
Questão 457941201960642Linguagens de Programação

A seguir, é apresentado um código que implementa uma estrutura de dados utilizando a linguagem de programação Java. A classe LinkedList é uma implemen...

#Linguagens de Programação#Java
Questão 457941202026820Linguagens de Programação

Considere os princípios e padrões de projetos implementados no código. I – Injeção de dependência II – Inversão de controle III – Injeção por construt...

#Linguagens de Programação#Java

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do IF-MT