Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq895446
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em algumas linguagens de programação, pode-se criar em uma classe um método especial que será considerado o ponto de entrada de um programa. A presença desse método na classe fará com que a classe se torne executável e, dentro desse método, pode-se ter a criação e a manipulação de dados e instâncias de classes. Esse método especial é chamado de:
  1. AVoid.
  2. BStatic.
  3. CPublic.
  4. DMain.
  5. EString.
Revelar gabarito e comentário

GabaritoD — Main.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Método de entrada em linguagens de programação

Gabarito: letra D (Main). O método main é o ponto de entrada padrão em linguagens como Java, C# e Kotlin, sendo o primeiro método executado quando o programa é iniciado. As demais alternativas referem-se a modificadores ou tipos de retorno que frequentemente acompanham a declaração do método main, mas não são o nome do método especial.

Alternativa A — ❌ Incorreta

Void é um tipo de retorno que indica que o método não retorna valor. Não é o nome do método de entrada.

Alternativa B — ❌ Incorreta

Static é um modificador que permite que o método seja chamado sem uma instância da classe. Embora o método main seja geralmente static, static não é o nome do método.

Alternativa C — ❌ Incorreta

Public é um modificador de acesso que torna o método acessível de qualquer lugar. O método main costuma ser public, mas public não é o nome do método.

Alternativa D — ✅ Correta ⟵ GABARITO

Main é o nome convencional do método que serve como ponto de entrada. Em Java, a assinatura completa é public static void main(String[] args). É chamado pela máquina virtual para iniciar a execução.

Alternativa E — ❌ Incorreta

String é uma classe que representa sequências de caracteres. O parâmetro do método main é um array de Strings (String[] args), mas String não é o nome do método.

PEGA ESSA DICA!

Em Java, memorize a assinatura completa: public static void main(String[] args). A banca frequentemente testa se você sabe que o nome do método é main, não confundindo com os outros elementos.

Gabarito: letra D

Link permanente: /questoes/qq895446