×

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 19 Google Maps Interview Questions for 2024

1) What is Google Maps? Google Maps is a web-based service developed by Google. It contains geographical information and provides routes and information to the client. 2) What are the features provided...

5 minutes read.

Top 30 TypeScript Interview Questions for 2024

1) What is TypeScript? TypeScript is an object-oriented and compiled language. TypeScript is also known as a set of tools. TypeScript is used for application-scale development. 2) What are the features of TypeScript? Features of...

4 minutes read.

Top 15 Euphoria Interview Questions for 2024

1) What is Euphoria? Euphoria is a programming language. It is open source, powerful and easy to learn. It stands for End-User Programming with Hierarchical Objects for Robust Interpreted Applications 2) Who...

2 minutes read.

Top 15 ASP.NET MVC Framework Interview Questions for 2024

1) What is ASP.NET MVC Framework? ASP.NET MVC framework is a software architecture pattern for developing web applications. It is used to split the application's implementation logic into three components: models,...

4 minutes read.

Top 22 MariaDB Interview Question for 2024

1) What is MariaDB? It is a community based database devoloped by MySQL Devolopers. It provides same features as MySQL also, can be said that it is a replacement of MySQL. 2)...

3 minutes read.

Top 14 Elixir Interview Questions for 2024

1) What is Elixir? Elixir is a dynamic, functional language. It is designed to build scalable and maintainable applications. 2) Who developed Elixir? Ericsson developed elixir in 1986. 3) What is the stable version of...

2 minutes read.

Top 12 Docker Interview Questions for 2024

Most frequently asked Docker Interview Questions and Answers for Fresher 1. What is Docker? Docker is a new form of Software Containerization in the field of IT. It is an open-source container...

4 minutes read.

Top 28 LISP Interview Questions for 2024

1) What is LISP? LISP is the high-level programming language after Fortran. LISP is stands for List Processing. This programming language was invented by John McCarthy in 1958 at the Massachusetts Institute of...

3 minutes read.

Top 15 Java OOPS Interview Questions for 2024

1) What are the advantages of Java Package? Advantages of Java package are: Provides access protection Removes naming collision Easily maintained 2) What are the types of Access Modifiers in Java? Two types...

4 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 30 Fortran Interview Questions for 2024

1) What is Fortran? Fortran is general purpose, high-level programming language which is used for numeric and scientific computing. 2) What are the features of Fortran programming language? Features of Fortran language are: ...

4 minutes read.

Top 15 RequireJs Interview Questions for 2024

1) What is RequireJs? RequireJs is a open source JavaScript library which is used to maintain dependencies between JavaScript files and modular programming. 2) What are the features of RequireJs? Following are the...

3 minutes read.

Top 15 Cordova Interview Questions for 2024

Top 20 Cordova Interview Questions and Answers for Freshers 1) What is Cordova? Cordova is a mobile application development framework. Cordova allows building mobile application using HTML5, CSS3, and JavaScript. Cordova is...

3 minutes read.

Top 24 Clojure Interview Questions for 2024

1) What is Clojure? Clojure is a dynamic, general-purpose programming language. It is simple, coherent and powerful tool. It is based on Lisp Programming language. 2) Which platform is used to run...

4 minutes read.

Polymer.js Interview Questions

1) What is Polymer.js? Polymer.js is an open source JavaScript library. It is developed by Google. It is used to develop web applications for using of web components like HTML. 2) Describe...

3 minutes read.

Top 30 Less Interview Questions for 2024

1) What is Less? Less is a dynamic style sheet language that can be compiled in to CSS (Cascading style Sheet). It runs on client side and server side. It is...

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 20 HTTP Interview Questions for 2024

1) What is HTTP? HTTP stands for Hypertext Transfer Protocol. It is a set of rules for transferring of data on WWW (World Wide Web). 2) What are the basic Features of...

4 minutes read.

Top 16 OpenStack Interview Questions for 2024

Most Frequently Asked OpenStack Interview Questions and Answers for Freshers 1. Describe OpenStack. OpenStack is designed as the future of cloud computing and developed as free and open-source software that facilitates a...

8 minutes read.

Top 50 ReactJS Interview Questions for 2024

Top 50 Frequently asked ReactJS Interview Questions Q-1. What is React? Ans-1 React is a front-end JavaScript library which is developed by Facebook in 2011. It follows the component-based approach and allows us to...

15 minutes read.