adplus-dvertising

Welcome to the Strings,Streams and Numerics in C++ MCQs Page

Dive deep into the fascinating world of Strings,Streams and Numerics in C++ with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Strings,Streams and Numerics 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 Strings,Streams and Numerics 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 Strings,Streams and Numerics 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 Strings,Streams and Numerics in C++. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Strings,Streams and Numerics in C++ MCQs | Page 7 of 21

Q61.
What must be specified when we construct an object of class ostream?
Discuss
Answer: (b).streambuf
Q62.
Which operator is used for input stream?
Discuss
Answer: (b).>>
Q63.
Where does a cin stops it extraction of data?
Discuss
Answer: (a).By seeing a blankspace
Q64.
Which is used to get the input during runtime?
Discuss
Answer: (b).cin
Q65.
What is the output of this program?
    #include <iostream>
    using namespace std;
    int main ()
    {
        int i;
        cout << "Please enter an integer value: ";
        cin >> i + 4;
        return 0;
    }
Discuss
Answer: (c).Error
Q66.
What is the output of this program?
    #include <iostream>
    #include <string>
    #include <sstream>
    using namespace std;
    int main ()
    {
        string mystr;
        float price = 0;
        int quantity = 0;
        cout << "Enter price: ";
        getline (cin, mystr);
        stringstream(mystr) >> price;
        cout << "Enter quantity: ";
        getline (cin, mystr);
        stringstream(mystr) >> quantity;
        cout << "Total price: " << price * quantity << endl;
        return 0;
    }
Discuss
Answer: (b).Depends on value you enter
Q67.
What is the output of this program?
    #include <iostream>
    #include <ios>
    #include <istream>
    #include <limits>
    using namespace std;
    template <typename CharT>
    void ignore_line ( basic_istream<CharT>& in )
    {
        in.ignore ( numeric_limits<streamsize> :: max(), in.widen ( '\n' ) );
    }
    int main()
    {
        cout << "First input: ";
        cin.get();
        cout << "Clearing cin.\n";
        cin.clear();
        ignore_line ( cin );
        cout << "All done.\n";
    }
Discuss
Answer: (d).None of the mentioned
Q68.
What is the output of this program?
    #include <iostream>
    using namespace std;
    int main( )
    {
        char line[100];
        cin.getline( line, 100, 't' );
        cout << line;
        return 0;
    }
Discuss
Answer: (c).It will print what we enter till character t is encountered in the input data
Q69.
How many parameters are there in getline function?
Discuss
Answer: (c).2 or 3
Q70.
What can be used to input a string with blankspace?
Discuss
Answer: (b).getline

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!