My Report

C++ Programming Mock Test 1


Correct Answer: 2 points | Wrong: -1 point
Grades: A* (100% score) | A (80%-99%) | B (60%-80%) | C (40%-60%) | D (0%-40%)
advertisement
 10%

Question 1 of 10

1. Which of the following is C++ equivalent for scanf()?

Question 1 of 10

Question 2 of 10

2. The value 132.54 can be represented using which data type?

Question 2 of 10

Question 3 of 10

3. Which of three sizes of floating point types should be used when extended precision is required?

Question 3 of 10

Question 4 of 10

4. What is the correct syntax of declaring array of pointers of integers of size 10 in C++?

Question 4 of 10

Question 5 of 10

5. What will be the output of the following C++ code?

#include <iostream>
using namespace std;
class A
{
   private:
     int x;
   public:
     A(int _x)  {  x = _x; }
     int get()  { return x; }
};
class B
{
    static A a;
  public:
   static int get()
   {  return a.get(); }
}; 
int main(void)
{
    B b;
    cout << b.get();
    return 0;
}

Question 5 of 10

Question 6 of 10

6. What is the size of a character type in C and C++?

Question 6 of 10

Question 7 of 10

7. Which is correct with respect to the size of the data types?

Question 7 of 10

Question 8 of 10

8. Which of the following is correct about new and malloc?
i) new is an operator whereas malloc is a function
ii) new calls constructor malloc does not
iii) new returns required pointer whereas malloc returns void pointer and needs to be typecast

Question 8 of 10

Question 9 of 10

9. What will be the output of the following C++ code?

    #include <iostream>
    using namespace std;
    int main()
    {
        float i = 123.0f;
        cout << i << endl;
        return 0;
    } 

Question 9 of 10

Question 10 of 10

10. What is dynamic binding?

Question 10 of 10


 

Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.