Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2023

ProgramaçãoConceitos básicos de programação
Código
ce157786
Banca
CESPE / CEBRASPE
Órgão
POLC-AL
Ano
2023
Nível
Superior
Cargo
PO-AL - Perito Criminal - Especialidade: Análise de Sistemas/Ciências da Computação/Informática/Tecnologia de Processamento de Dados/Sistemas de Informação/Engenharia da Computação/Engenharia de Software
Julgue o item a seguir, acerca de funções e procedimentos.As funções executam um ou mais comandos e sempre retornam um resultado para quem fez uma chamada à função.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Funções em programação

Gabarito: ✅ CERTO. Em programação, uma função é um bloco de código projetado para executar uma tarefa específica e, por definição, sempre retorna um valor para o ponto de chamada. Procedimentos (ou sub-rotinas) executam comandos mas não retornam valor (retorno implícito void). A afirmação está alinhada com o conceito fundamental de funções.

Bloco de código
  • 1Função
    • Executa comandos
    • Retorna valor
  • 2Procedimento (sub-rotina)
    • Executa comandos
    • Não retorna valor (void)
LEVEL · soulevel.com.br
PEGA ESSA DICA!

A distinção entre função e procedimento é clássica: função retorna algo (ex.: int soma(int a, int b) { return a + b; }); procedimento não retorna valor (ex.: void imprimir(String msg) { ... }). A banca cobra essa diferença de forma recorrente.

CERTO.

Link permanente: /questoes/ce157786