CuriousTab
Search
CuriousTab
Home
Aptitude
Computer
C Programming
C# Programming
C++ Programming
Database
Java Programming
Networking
Engineering
Biochemical Engineering
Biochemistry
Biotechnology
Chemical Engineering
Civil Engineering
Computer Science
Digital Electronics
Electrical Engineering
Electronics
Electronics and Communication Engineering
Mechanical Engineering
Microbiology
Technical Drawing
GK
Current Affairs
General Knowledge
Reasoning
Data Interpretation
Logical Reasoning
Non Verbal Reasoning
Verbal Ability
Verbal Reasoning
Exams
AIEEE
Bank Exams
CAT
GATE
IIT JEE
TOEFL
Jobs
Analyst
Bank PO
Database Administrator
IT Trainer
Network Engineer
Project Manager
Software Architect
Variable Number of Arguments problems
1. The macro
va_arg
is used to extract an argument from the variable argument list and advance the pointer to the next argument.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: True
2. A function that receives variable number of arguments should use
va_arg()
to extract arguments from the variable argument list.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: True
3. For a function receives variable number of arguments it is necessary that the function should receive at least one fixed argument.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: True
4. In a function that receives variable number of arguments the fixed arguments passed to the function can be at the end of argument list.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: False
5. It is necessary to call the macro
va_end
if
va_start
is called in the function.
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
6. Can we pass a variable argument list to a function at run-time?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
Explanation:
Every actual argument list must be known at compile time. In that sense it is not truly a variable argument list.
7. While defining a variable argument list function we drop the ellipsis(...)?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
8. Can we write a function that takes a variable argument list and passes the list to another function?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
9. Can the fixed arguments passed to the function that accepts variable argument list, occur at the end?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
10. Is it necessary that in a function which accepts variable argument list there should be at least be one fixed argument?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
First
2
3
More in C Programming:
Complicated Declarations
Constants
Declarations and Initializations
Expressions
Floating Point Issues
Input / Output
Library Functions
Pointers
Strings
Arrays
Bitwise Operators
C Preprocessor
Command Line Arguments
Control Instructions
Functions
Memory Allocation
Structures, Unions, Enums
Variable Number of Arguments