Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

C++ Institute Exam CPA-21-02 Topic 5 Question 33 Discussion

Actual exam question for C++ Institute's CPA-21-02 exam
Question #: 33
Topic #: 5
[All CPA-21-02 Questions]

How could you pass arguments to functions?

Show Suggested Answer Hide Answer
Suggested Answer: D

Contribute your Thoughts:

Tamra
2 months ago
Passing by pointer? That's like trying to hand someone a ghost. Good luck with that one.
upvoted 0 times
...
Hermila
2 months ago
By void? Really? I guess you could just toss the function a big ol' pile of nothing and see what happens.
upvoted 0 times
Pauline
1 days ago
C) by pointer
upvoted 0 times
...
Jestine
2 days ago
B) by reference
upvoted 0 times
...
Ligia
4 days ago
A) by value
upvoted 0 times
...
...
Elke
2 months 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.
upvoted 0 times
Ty
11 days ago
Passing arguments by pointer can also be useful in certain situations, but it requires careful handling.
upvoted 0 times
...
Renea
13 days ago
I usually pass arguments by value to avoid accidentally changing the original values.
upvoted 0 times
...
Precious
16 days ago
I prefer passing arguments by reference as well. It makes the code more efficient.
upvoted 0 times
...
...
Paulene
2 months 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.
upvoted 0 times
Bev
25 days ago
Yeah, passing arguments by pointer allows the function to directly access and modify the original value.
upvoted 0 times
...
Carolann
2 months ago
Passing arguments by reference means the function can modify the original value.
upvoted 0 times
...
Roslyn
2 months ago
I think passing arguments by value is when a copy of the value is passed to the function.
upvoted 0 times
...
...
Leana
2 months ago
I think the correct answer is B) by reference. You can pass variables to functions and modify them directly.
upvoted 0 times
Karl
24 days ago
Passing arguments by void doesn't make sense, void is used for functions that do not return a value.
upvoted 0 times
...
Doretha
28 days 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.
upvoted 0 times
...
Vernice
2 months ago
I think passing arguments by pointer is also a valid option, you can manipulate the memory address of the variable.
upvoted 0 times
...
Lenna
2 months ago
I agree, passing arguments by reference allows you to directly modify the variables.
upvoted 0 times
...
...
Wei
3 months ago
Definitely by value or by reference. Passing by pointer is a bit more advanced, and passing by void just doesn't make sense.
upvoted 0 times
Cristal
28 days ago
Passing by void doesn't seem practical in this context.
upvoted 0 times
...
Josefa
2 months ago
Passing by pointer allows for more flexibility in functions.
upvoted 0 times
...
Annmarie
2 months ago
I prefer passing by reference for efficiency.
upvoted 0 times
...
Joni
2 months ago
I think passing by value is the safest option.
upvoted 0 times
...
...
Pansy
3 months ago
I prefer passing arguments by pointer for more flexibility.
upvoted 0 times
...
Elke
3 months ago
I believe you can also pass arguments by reference.
upvoted 0 times
...
Erick
3 months ago
I think you can pass arguments by value.
upvoted 0 times
...

Save Cancel