Oracle Database: Advanced PL/SQL — Question 62

Which three statements are true about passing parameters to subprograms? (Choose three.)

Answer options

Correct answer: B, C, D

Explanation

Option B is correct because IN parameters indeed act like constants and cannot be modified by the subprogram. Option C is accurate as IN OUT parameters both send initial values and receive updated values. Option D is correct since an actual parameter must be a variable when using an OUT parameter, which allows the subprogram to change its value. The other options incorrectly describe the behavior of IN and OUT parameters.