35. Señale la respuesta correcta en relación con las funciones y los procedimientos:
- A) Una llamada a un procedimiento puede aparecer como operando de una expresión.
- B) El paso de parámetros por referencia envía una copia del valor que tenga el parámetro real, por lo que no se podrá alterar el contenido de la variable.
- C) Los parámetros por referencia se pueden emplear como parámetros de entrada/salida.
- D) Todo procedimiento debe ejecutar una sentencia de return.
Feedback de la pregunta
La respuesta correcta es C. Los parámetros pasados por referencia permiten que una función o procedimiento modifique el valor de la variable original, actuando así como parámetros de entrada y salida. La opción A es incorrecta porque los procedimientos no devuelven un valor y no pueden ser operandos. La opción B describe el paso por valor, no por referencia. La opción D es incorrecta porque los procedimientos no siempre necesitan una sentencia `return` explícita para devolver un valor, a diferencia de las funciones.