Um Analista de Sistemas trabalha em uma agência de fomento e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: A expressão decisiva é “não retorna nenhum valor”, pois esse é o critério que distingue procedimento de função.
- Se a sub-rotina executa ações e não devolve valor, a classificação conceitual básica é procedimento.
- Se o enunciado destacar retorno de resultado, compare imediatamente com o conceito de função.
- Separe sub-rotinas de estruturas de dados: vetor, matriz e tabela hash não são blocos de código executáveis.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito Letra A -> Procedimento é um bloco de código que executa tarefas, realiza ações, mas não devolve valor!
(Exemplos abaixo em Python)
-Por que a alternativa B (Função) está errada?
Porque a característica mais importante de uma função é o retorno de valor!
-Por que a alternativa C (Vetor) está errada?
Vetor = Estrutura de dados linear. ex: numeros = [1, 2, 3]
Não é bloco de código executável!
-Por que a alternativa D (Matriz) está errada?
Matriz - Estrutura bidimensional de dados. ex: matriz= [[1, 2], [3, 4]]
Também não executa ações!
-Por que a alternativa E (Tabela Hash) está errada?
Tabela Hash = Estrutura usada para associação chave-valor. ex: dicionario = {"nome": "Ana"}
Não tem relação com “bloco de código sem retorno”!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo