Welcome to the Functions in C++ MCQs Page
Dive deep into the fascinating world of Functions in C++ with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Functions in C++, a crucial aspect of Object Oriented Programming Using C++. In this section, you will encounter a diverse range of MCQs that cover various aspects of Functions in C++, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Object Oriented Programming Using C++.
Check out the MCQs below to embark on an enriching journey through Functions in C++. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Object Oriented Programming Using C++.
Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Functions in C++. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!
Functions in C++ MCQs | Page 9 of 30
Explore more Topics under Object Oriented Programming Using C++
#include <iostream>
#include <stdarg.h>
using namespace std;
int add (int num, ...)
{
int sum = 0;
va_list args;
va_start (args,num);
for (int i = 0; i < num; i++)
{
int num = va_arg (args,int);
sum += num;
}
va_end (args);
return sum;
}
int main (void)
{
int total = add(8, 1, 2, -1, 4, 12, -2, 9, 7);
cout << "The result is " << total;
return 0;
}
#include <iostream>
#include <stdarg.h>
using namespace std;
void dumplist(int, ...);
int main()
{
dumplist(2, 4, 8);
dumplist(3, 6, 9, 7);
return 0;
}
void dumplist(int n, ...)
{
va_list p;
int i;
va_start(p, n);
while (n-->0)
{
i = va_arg(p, int);
cout << i;
}
va_end(p);
}
#include <iostream>
#include <stdarg.h>
using namespace std;
int flue(char c,...);
int main()
{
int x, y;
x = flue('A', 1, 2, 3);
y = flue('1', 1.0,1, '1', 1.0f, 1l);
cout << x << y;
return 0;
}
int flue(char c,...)
{
return c;
}
#include <iostream>
#include <stdarg.h>
using namespace std;
void fun(std::string msg, ...);
int main()
{
fun("IndiaBIX", 1, 4, 7, 11, 0);
return 0;
}
void fun(std::string msg, ...)
{
va_list ptr;
int num;
va_start(ptr, msg);
num = va_arg(ptr, int);
num = va_arg(ptr, int);
cout << num;
}
#include <iostream>
using namespace std;
int add(int first, int second)
{
return first + second + 15;
}
int operation(int first, int second, int (*functocall)(int, int))
{
return (*functocall)(first, second);
}
int main()
{
int a;
int (*plus)(int, int) = add;
a = operation(15, 10, plus);
cout << a;
return 0;
}
Suggested Topics
Are you eager to expand your knowledge beyond Object Oriented Programming Using C++? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!