Pular para o conteúdo principal

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

ProgramaçãoLinguagens de programação
Código
qq890546
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Uma linguagem de programação possui uma estrutura com o seguinte formato:tipo nome ( tipo < parâmetro_1 >, tipo < parâmetro_2 >, ..., tipo <parâmetro_n >){Sequência_de_comandos;return(valor_de_retorno);}Como é chamada essa estrutura?
  1. AAtributo.
  2. BPrograma.
  3. CMétodo estático.
  4. DFunção.
  5. EHerança.
Revelar gabarito e comentário

GabaritoD — Função.

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”.

Estrutura de função em linguagens de programação

Gabarito: letra D — Função. A estrutura apresentada segue o padrão clássico de definição de uma função: tipo de retorno, nome, parâmetros com tipos entre parênteses, corpo delimitado por chaves e presença da instrução return. Esse formato é encontrado em linguagens como C, Java, C#, entre outras.

A banca testa o conhecimento básico sobre os blocos construtivos de um programa. Vamos analisar cada alternativa.

Alternativa A — ❌ Incorreta

Atributo é uma variável pertencente a uma classe ou objeto. Não possui parâmetros, corpo de comandos nem valor de retorno.

Alternativa B — ❌ Incorreta

Programa é o conjunto completo de código que executa uma tarefa, não uma estrutura interna isolada.

Alternativa C — ❌ Incorreta

Método estático é, de fato, uma função associada a uma classe, mas a descrição não menciona a palavra-chave static nem contexto de classe. O termo genérico "função" abrange tanto funções livres quanto métodos.

Alternativa D — ✅ Correta ⟵ GABARITO

Função é o nome correto para uma sequência de comandos que recebe parâmetros, processa e retorna um valor. É a unidade fundamental de modularização em programação estruturada.

Alternativa E — ❌ Incorreta

Herança é um conceito da programação orientada a objetos que permite a uma classe derivar características de outra. Não se relaciona com a sintaxe apresentada.

PEGA ESSA DICA!

Lembre-se: função tem return; procedimento (ou sub-rotina) não retorna valor. A presença de return no trecho confirma que é uma função.

Gabarito: letra D.

Link permanente: /questoes/qq890546