Em uma linguagem de programação estruturada, como a linguage...

Próximas questões
Com base no mesmo assunto
Q2115343 Programação
Em uma linguagem de programação estruturada, como a linguagem C, é comum dividir o código em conjuntos de instruções que realizam determinada tarefa e que podem ser reaproveitados em mais de um momento ao longo do código. Estes conjuntos podem ser caracterizados como procedimentos ou funções. São definições de procedimentos e funções, EXCETO:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa C

A compreensão da diferença entre funções e procedimentos é fundamental para quem estuda linguagens de programação estruturada, como a linguagem C. Vamos desmembrar as alternativas fornecidas para entender melhor o assunto:

Alternativa A: Esta afirma que funções retornam valor, o que está correto. Em programação, uma função é uma sequência de instruções que executa uma operação e, geralmente, retorna um valor ao ser chamada.

Alternativa B: Esta indica que procedimentos não retornam valor. Em muitas linguagens, um procedimento é um tipo especial de função que realiza uma tarefa mas não retorna um valor. Em C, isso é implementado através de funções que retornam void, indicando ausência de retorno.

Alternativa D: Afirma que funções podem ser utilizadas em expressões aritméticas dentro de um código. Isso é verdadeiro, visto que o valor retornado por uma função pode ser utilizado como qualquer outra variável ou constante em expressões matemáticas ou de outro tipo.

Alternativa C: Esta declara que funções e procedimentos são sinônimos, o que não é correto. Apesar de ambos serem blocos de código que podem ser reutilizados, há uma diferença fundamental entre eles: as funções retornam valores e os procedimentos não. Esta distinção é essencial para entender como organizar o código de maneira eficiente e clara. Portanto, a Alternativa C é a correta, pois é a única que apresenta uma afirmação incorreta sobre a definição de procedimentos e funções.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo