How could you pass arguments to functions?
Suggested Answer: D
Get Premium CPA-21-02 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
39 comments · newest first
MI
Ming
11 months ago
I thought passing by reference was risky though?
TA
Tandra
11 months ago
By pointer is also a valid method!
JA
Jamal
11 months ago
Wait, can you really pass by void? Sounds off.
SA
Santos
11 months ago
Definitely by reference, that's the way to go!
HO
Hoa
11 months ago
You can pass by value or by reference!
SE
Selene
12 months ago
I remember we had a similar question about function arguments, and I think "by reference" was a key point in that discussion.
AI
Aide
12 months ago
I feel like "by value" is definitely one of the options, but "by void" seems off to me.
AN
Antonio
12 months ago
I think passing by pointer was mentioned in a practice question, but I can't recall the details.
FR
Francine
1 year ago
I remember we discussed passing by value and by reference in class, but I'm not sure which one is more common.
FR
Frederica
1 year ago
I'm pretty confident I know the answer to this one. The correct options are A (by value) and B (by reference). Passing by pointer is a bit more advanced, so I don't think that's the right approach for this basic question.
JA
James
1 year ago
Okay, I've got this. You can pass arguments to functions in a few different ways - by value, by reference, or by pointer. Passing by value means you're just copying the value of the argument, while passing by reference or pointer allows you to modify the original variable.
AN
Annabelle
1 year ago
Hmm, I'm a little unsure about this one. I know you can pass arguments by value, but I'm not totally clear on the difference between passing by reference and passing by pointer. I'll have to think this through a bit more.
GE
German
1 year ago
This is a pretty straightforward question. I think the answer is either A or B - you can pass arguments to functions by value or by reference.
TA
Tamra
1 year ago
Passing by pointer? That's like trying to hand someone a ghost. Good luck with that one.
HE
Hermila
1 year ago
By void? Really? I guess you could just toss the function a big ol' pile of nothing and see what happens.
PA
Pauline
1 year ago
C) by pointer
JE
Jestine
1 year ago
B) by reference
LI
Ligia
1 year ago
A) by value
EL
Elke
1 year ago
I'm going with B) by reference. It's the most common way to pass arguments to functions, and it allows you to modify the original values.
TY
Ty
1 year ago
Passing arguments by pointer can also be useful in certain situations, but it requires careful handling.
RE
Renea
1 year ago
I usually pass arguments by value to avoid accidentally changing the original values.
PR
Precious
1 year ago
I prefer passing arguments by reference as well. It makes the code more efficient.
PA
Paulene
1 year ago
Hmm, I'm pretty sure it's either A) by value or B) by reference. C) by pointer sounds like it could work, but I'm not 100% sure.
BE
Bev
1 year ago
Yeah, passing arguments by pointer allows the function to directly access and modify the original value.
CA
Carolann
1 year ago
Passing arguments by reference means the function can modify the original value.
RO
Roslyn
1 year ago
I think passing arguments by value is when a copy of the value is passed to the function.
LE
Leana
1 year ago
I think the correct answer is B) by reference. You can pass variables to functions and modify them directly.
KA
Karl
1 year ago
Passing arguments by void doesn't make sense, void is used for functions that do not return a value.
DO
Doretha
1 year ago
By passing arguments by value, a copy of the variable is created and any changes made inside the function won't affect the original variable.
VE
Vernice
1 year ago
I think passing arguments by pointer is also a valid option, you can manipulate the memory address of the variable.
LE
Lenna
1 year ago
I agree, passing arguments by reference allows you to directly modify the variables.
WE
Wei
2 years ago
Definitely by value or by reference. Passing by pointer is a bit more advanced, and passing by void just doesn't make sense.
CR
Cristal
1 year ago
Passing by void doesn't seem practical in this context.
JO
Josefa
1 year ago
Passing by pointer allows for more flexibility in functions.
AN
Annmarie
1 year ago
I prefer passing by reference for efficiency.
JO
Joni
1 year ago
I think passing by value is the safest option.
PA
Pansy
2 years ago
I prefer passing arguments by pointer for more flexibility.
EL
Elke
2 years ago
I believe you can also pass arguments by reference.
ER
Erick
2 years ago
I think you can pass arguments by value.