adplus-dvertising

Welcome to the Classes and Operator Overloading in C++ MCQs Page

Dive deep into the fascinating world of Classes and Operator Overloading in C++ with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Classes and Operator Overloading 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 Classes and Operator Overloading 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++.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Classes and Operator Overloading 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 Classes and Operator Overloading in C++. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Classes and Operator Overloading in C++ MCQs | Page 2 of 39

Discuss
Answer: (a).iostream is a standard header and iostream.h is a non-standard header
Q12.
What does a default header file contain?
Discuss
Answer: (c).declarations
Q13.
What is the output of this program?
    #include <iostream>
    using namespace std;
    int main()
    {
        char name[30];
        cout << "Enter name: ";
        gets(name);
        cout << "Name: ";
        puts(name);
        return 0;
    }
Discuss
Answer: (c).compile time error
Q14.
setprecision requires which of the following header file?
Discuss
Answer: (b).iomanip.h
Q15.
Which of the following header file does not exist?
Discuss
Answer: (c).<sstring>
Q16.
Which of the header file must be included to use stringstream?
Discuss
Answer: (b).<string>
Q17.
Which of the following header files is required for creating and reading data files?
Discuss
Answer: (b).fstream.h
Q18.
What is the output of this program?
    #include <iostream>
    #include <stdarg.h>
    using namespace std;
    float avg( int Count, ... )
    {
        va_list Numbers;
        va_start(Numbers, Count);
        int Sum = 0;
        for (int i = 0; i < Count; ++i)
            Sum += va_arg(Numbers, int);
        va_end(Numbers);
        return (Sum/Count);
    }
    int main()
    {
        float Average = avg(10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
        cout << Average;
        return 0;
    }
Discuss
Answer: (a).4
Q19.
What does your class can hold?
Discuss
Answer: (c).both data & functions
Q20.
How many specifiers are present in access specifiers in class?

a.

1

b.

2

c.

3

d.

4

Discuss
Answer: (c).3
Page 2 of 39

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!