Questão de Programação — Linguagens de programação — FUNDATEC 2023
- Código
- qq890546
- Banca
- FUNDATEC
- Órgão
- CIGA-SC
- Ano
- 2023
- Nível
- Médio
- Cargo
- Proramador
- AAtributo.
- BPrograma.
- CMétodo estático.
- DFunção.
- EHerança.
GabaritoD — Funçã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.
Atributo é uma variável pertencente a uma classe ou objeto. Não possui parâmetros, corpo de comandos nem valor de retorno.
Programa é o conjunto completo de código que executa uma tarefa, não uma estrutura interna isolada.
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.
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.
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.
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