0% found this document useful (0 votes)
20 views

C++ Interview Question

C++ interview question

Uploaded by

Avinash
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

C++ Interview Question

C++ interview question

Uploaded by

Avinash
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Top 60 C++ Interview Questions And Answers for 2024

Lesson 20 of 24By Pulkit Jain

Last updated on Sep 24, 2024829265

PreviousNext

Table of Contents

C++ Interview Questions For Freshers

C++ Interview Questions For Intermediate

C++ Interview Questions For Experienced

Related Software Developer Interview Guides

Choose The Right Software Development Program

View More

Interview questions are a necessary part of the selection process of any company or organization. To
face the interviewer, one needs to be fully prepared for the interview questions. In this C++ interview
questions tutorial, you will look at the most commonly asked C++ interview questions that one
should know.

In this C++ interview questions tutorial, you will go through some conceptual questions, multiple-
choice, output-based, and programming questions that you can expect in any C++ interview.

So let’s begin with the top 40 commonly asked C++ interview questions.

Want a Top Software Development Job? Start Here!

Full Stack Developer - MERN StackExplore Program

C++ Interview Questions For Freshers

The C++ Interview Questions addressed in this section cover the fundamentals of the C++ language,
an aspect to be known mandatorily.
1. What is the difference between C and C++?

C C++

C++ is a partially object-


C is a procedure-oriented programming language
oriented programming language

It follows a top-down approach It follows a bottom-up approach

C++ supports function as well as


C doesn’t support function or operator overloading
function overloading

C++ language supports both virtual and


C language doesn’t support virtual and friend function
friend functions.

C language has 32 keywords C++ language contains 52 keywords

2. What are classes and objects in C++?

A class is like a blueprint of an object. It is a user-defined data type with data members and member
functions and is defined with the keyword class.

You define objects as an instance of a class. Once it creates the object, then it can operate on both
data members and member functions.
3. What are access modifiers?

You use access modifiers to define accessibility for the class members. It defines how to access the
members of the class outside the class scope.

There are three types of access modifiers:

 Private

 Public

 Protected

4. Difference between equal to (==) and assignment operator(=)?

The equal to operator == checks whether two values are equal or not. If equal, then it’s true;
otherwise, it will return false.

The assignment operator = allots the value of the right-side expression to the left operand.

5. What is the difference between a while loop and a do-while loop?

while do-while

The do-while loop first iterates the


The while loop verifies the condition; if it’s true, then it iterates
loop body once, then it checks for the
the loop till the condition becomes false.
condition.

Syntax: Syntax:

while (condition) do{

{ statements

statements }

} while(condition);

If the condition in a do-while loop is


If the condition is false in a while loop, then not a single statement
false, then the body will also execute
will execute inside the loop.
once.

Want a Top Software Development Job? Start Here!

Full Stack Developer - MERN StackExplore Program

6. What is the size of the int data type?

1. 4 bytes
2. 1 byte

3. 8 bytes

4. 2 bytes

1 - 4 bytes, the integer data type is 4 bytes.

7. Which among the following operators cannot be overloaded?

1. -

2. +

You might also like