×

C++ | C Plus Plus Interview Questions for 2024

1) Write a program in C++ to print "Hello World"?

#include <iostream.h>    

#include <conio.h>  

void main()   

{    

  clrscr();    

  cout << "Hello World";  

  getch();    

}

2) Write a program in C++ to enter two integers and find their sum and average ?

#include <iostream.h>  

#include <conio.h>  

void main()  

{  

clrscr();  

int x,y;  

float sum,average;  

cout << "Enter 2 integers : " << endl;  

cin>>x>>y;  

sum=x+y;  

average=sum/2;  

cout <<"The sum is:"<< sum << endl;  

cout <<"The average is:"<< average << endl;  

getch();  

}

3) Write a program in C++ to enter a string and find its length ?

#include<iostream.h>  

#include<conio.h>  

#include<string.h>  

void main()  

{  

clrscr();  

int slength;  

char c[50];  

cout<<"Enter the string"<<endl;  

cin>>c;  

slength=strlen(c);  

cout<<"The length of string is:"<<slength;  

getch();  

}

4) Define basic type of variables used in C++?

There are four types of variables:
  • Bool: It is used to store boolean values (true or false).
  • Char: It is used to store character types.
  • int : It is used to store integer values.
  • float and double: Variables with large and floating point value.

5) What are the different types of Loops in C++ ?

There are three types of loops in C++:
  • For Loop.
  • While loop.
  • Do-while loop.

6) What are the types of storage classes in C++?

There are five types of storage classes in C++:
  • Automatic.
  • Register.
  • Static.
  • External.
  • Mutable.

7) What are the tokens in C++?

The smallest unit of a program is known as tokens. It has the following tokens:
  • Identifiers.
  • Strings.
  • Keywords.
  • Operators.
  • Constants.

8) Does C++ has automatic garbage collection mechanism?

No,It doesn't have automatic garbage collection.

9) Does constructor throws an exception?

No.

10) How "Late binding" is implemented in C++?

By using Virtual tables.

11) What is the use of continue statement in C++?

Example :
#include <iostream>    

using namespace std;    

int main()    

{    

for(int i=1;i<=3;i++)  

{          

for(int j=1;j<=3;j++)  

{          

if(i==2&&j==2)  

{          

continue;          

}          

cout<<i<<" "<<j<<"\n";                    

}          

}              

}

12) What is the use of break statement in C++?

Example:
#include <iostream>    

using namespace std;    

int main()  

 {    

for (int i = 1; i <= 10; i++)      

 {      

 if (i == 5)      

 {      

break;      

 }      

 cout<<i<<"\n";      

}      

}

13) Which inheritance type is used in the class given below?

class A : public X, public Y  

{}
Multiple inheritance type is used in the class.

14) Write a program in C++ to check the number is prime number or not?

Example of Prime Number:
#include <iostream>    

using namespace std;    

int main()    

{    

int n, i, m=0, flag=0;    

cout << "Enter the Number: ";    

cin >> n;    

m=n/2;    

for(i = 2; i <= m; i++)    

{    

if(n % i == 0)    

{    

cout<<"Number is not Prime."<<endl;    

flag=1;    

break;    

}    

}    

if (flag==0)    

cout << "Number is Prime."<<endl;    

return 0;    

}

15) What will be the output of the following code snippet?

#include <iostream>    

using namespace std;    

void func()  

 {      

 static int i=0; //static variable      

 int j=0; //local variable      

  i++;      

 j++;      

 cout<<"i=" << i<<" and j=" <<j<<endl;      

}      

int main()    

{    

 func();      

 func();      

 func();      

}
Output:
i= 1 and j= 1
i= 2 and j= 1
i= 3 and j= 1

Related Topics

Top 25 Oracle DBA Interview Question for 2024

1) What is an Oracle Instance? Database instance is a set of memory structures that manages database file. When an instance is started Oracle database allocate memory area called SGA (System...

4 minutes read.

Top 30 AngularJS Interview Questions and Answers for 2024

Most Frequently asked AngularJS Interview Questions and Answers for Fresher 1) Describe Angular JS ? It is a powerful framework of JavaScript. AngularJS is used to design Rich Internet Application. This framework...

5 minutes read.

Top 14 Web icon Interview Questions for 2024

1) What is Web Icon? Web Icon is a symbol that is used to represent a specific action or a capability on a webpage. It is used in documents as well...

5 minutes read.

Top 25 jQuery Interview Questions for 2024

Most Frequently asked jQuery Interview Questions and Answers for Fresher and Experienced 1) Define Find and Children Method? In DOM tree if you have to find all the method we use Find...

4 minutes read.

Top 16 WebGL Interview Questions for 2024

1) What is WebGL? WebGL stands for Web Graphics Library. It is a JavaScript API that is used for rendering 3D graphic in any compatible web browser. It is written in...

3 minutes read.

Top 15 Xamarin Interview Questions for 2024

1) What is Xamarin? Xamarin is a .NET framework. It allows to create an application that run on multiple platforms. Xamarin Tutorial uses C# language and .NET framework to deliver native...

2 minutes read.

Top 15 PostgreSQL Interview Questions for 2024

1) What is PostgreSQL? PostgreSQL is a most advance open source database system. PostgreSQL is an object Oriented Relational Database Management System (ORDBMS). PostgreSQL source code is available free of charge...

3 minutes read.

Top 15 MATLAB Interview Questions for 2024

1) What is MATLAB? MATLAB (matrix laboratory) is fourth-generation programming language. It allows matrix manipulations, implementations of algorithm and many more. 2) Who developed MATLAB? MATLAB is developed by MathWorks. 3) In which language...

2 minutes read.

Top 15 Electron Interview Question for 2024

1) What is Electron? Electron is an open source library developed by Github. It is used to develop cross platform desktop application. 2) Which technology Electron uses? Electron uses Chromium and Node.js with...

3 minutes read.

Top 30 RPA Interview questions for 2024

Q1. What is RPA (Robotic Process Automation)? The Robotic Process Automation is a trending technology in the market where: Robotic: Robotic means "machines that copy the human actions." Process: Process means "the sequence of steps which...

12 minutes read.

SSRS Interview Questions

1. What is SSRS? The Microsoft SQL Server Reporting Service (SSRS) is a server-based reporting platform. It allows you to produce structured reports. The reports are generally represented in the form of data, graph,...

5 minutes read.

Top 15 T-SQL(Transact-SQL) Interview Questions for 2024

1) What is T-SQL? T-SQL stands for Transact Structured Query Language. T-SQL is the extension of SQL functionality supported by Microsoft SQL Server and Sybase ASE. 2) What are the features of...

3 minutes read.

Top 15 Java Collections Interview Questions for 2024

1) What is Collections in Java? It is a framework which is used to store and manipulate the group of objects. 2) What are the commonly used methods of Collection interface in...

2 minutes read.

Top 14 Material Design Lite Interview Questions for 2024

1) What is Material Design Lite? Material Design Lite is UI component Library. It is created with CSS, JavaScript and HTML. It is used for design purpose. It is developed by...

3 minutes read.

Top 28 Firebase Interview Questions for 2024

1) What is Firebase? Firebase is a platform which is used for building Web, IOS and Android applications. It offers: Real time database Different APIs Multiple authentication types and Hosting platform 2) What are the features of...

3 minutes read.

Top 29 Pascal Interview Questions for 2024

1) What is Pascal? Pascal is a high-level and Algol-based language that was developed by Niklaus Wirth. It is used to develop efficient and reliable programs. 2) What are the features of Pascal? Features...

4 minutes read.

Top 30 Go Programming Language Interview Questions for 2024

1) What is Go Programming language? Go programming language is an open source programming language. It is developed at Google in 2007. It is designed for system programming language. 2) Who designed...

4 minutes read.

Top 43 React Native Interview Questions for 2024

1. What is React Native? React native is an open-source JavaScript framework designed by Facebook for native mobile applications development. It is based on a JavaScript library-React. React Native saves your development...

11 minutes read.

W3.CSS Interview Questions

1) What is W3.CSS? W3.CSS stands for Cascading Style Sheet. It is developed by w3schools.com. It is used to create faster, beautiful and responsive websites. 2) What are the features of W3.CSS? W3.CSS...

3 minutes read.

Top 15 Bootstrap Interview Questions for 2024

1) Explain what is Bootstrap? It is a Framework which is used for building the web application with minimal effort. Bootstrap is also used for developing responsive, mobile-first web sites. 2) What...

10 minutes read.