Respuesta :

Answer:

b) False

Explanation:

Subroutines, which are blocks of code that perform specific tasks, can be designed to accept arguments, but they are not required to have them. Arguments can provide inputs or data for the subroutine to work with, but they are optional. Functions, on the other hand, can be defined without arguments and still return a value based on internal variables or predetermined logic. The presence or absence of arguments in both subroutines and functions depends on the specific needs and design of the code.

Final answer:

The statement is false; both subroutines and functions can have arguments but it's not a requirement for either. Subroutines and functions are both packaged sets of instructions in programming, and whether they take arguments depends on the specific task they're designed to perform.

Explanation:

The statement that a subroutine will never have arguments, and a function must always have arguments is false. In programming, both subroutines and functions can have arguments, but it is not a requirement for either. A subroutine, which is often referred to as a procedure, is a sequence of program instructions that perform a certain task, packaged as a unit. This unit can be called from other parts of the program and may or may not take arguments. Similarly, a function is a type of subroutine that can return a value and also may or may not have arguments.