×

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

VB.NET Interview Questions

1) What is VB.NET? VB.NET stands for Visual Basic .NET. It is an object oriented programming language. It is implemented on .NET framework and launched by Microsoft in 2001. 2) Who is...

3 minutes read.

Top 25 R programming Language Interview Questions for 2024

1) What is R programming language? R is an open source programming language. It is software environment for statistical computing and graphics. It compiles and runs on a wide variety of...

4 minutes read.

Top 26 CouchDB interview questions for 2024

1) What is CouchDB? CouchDB is a document typed database server which can be accessed through RESTful JSON API. It is a schema free and Ad-hoc database with a flat address...

4 minutes read.

Top 15 VBA Interview Questions for 2024

1) What is VBA? VBA stands for Visual Basic Application. It is an event-driven programming language. It is mainly used with Microsoft Office applications such as MS -Excel, MS-Word and MS-Access. 2)...

3 minutes read.

Top 40 IoT Interview Questions and Answers in 2024

Q.1 What is IoT? IoT stands for the Internet of things refers to the interconnection of the network of various devices that can recognize, collect and transfer data over the internet...

13 minutes read.

Top 30 D Programming Language Interview Questions for 2024

1) What is D programming language? D programming language is an object oriented programming language. It is created by Walter Bright of Digital Mars. It was released in 2001. 2) Who is the...

4 minutes read.

Top 10 GWT Interview Questions for 2024

1) What is Google Web Toolkit (GWT)? GWT (Google Web Toolkit) is a development toolkit. It is used to develop Ajax web applications using Java. GWT compiler translates Java sour ce...

2 minutes read.

Top 15 KnockoutJS Interview Questions for 2024

1) What is KnockoutJS? It is a JavaScript library which is based on MVVM pattern that helps developers in building rich and responsive websites. 2) Who is the author of KnockoutJS? Steve Sanderson is...

2 minutes read.

Top 30 Zend Framework Interview Questions for 2024

1) What is Zend Framework? Zend is an open source, object-oriented web application framework. It is implemented in PHP 5. It was developed in 3 March 2006. 2) What is the use...

6 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.

Top 15 Data structure & Algorithm Interview Questions for 2024

1) What is Data Structure? Data structure is a way of storing, collecting and organizing data into the main memory. It makes data access more efficient and increase performance. Array, List, Queue...

3 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 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 16 Ionic Interview Questions for 2024

Top 20 Ionic Interview Questions and Answers for Freshers 1) What is Ionic framework? Ionic is open source HTML5 framework used for hybrid mobile application development. It provides tools and services for...

3 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 31 Flask Interview Questions for 2024

1) What is Flask? Flask is a micro web framework written in Python. It is based on Werkzeug toolkit and Jinja 2 template engine. 2) Who is the developer of Flask? Armin Ronacher...

6 minutes read.

Top 30 Sencha Touch Interview Questions for 2024

1) What is Sencha Touch? Sencha Touch is an UI (User Interface) JavaScript library. It is written in JavaScript. It is used to build mobile interface quickly and easily. It works...

6 minutes read.

Top 50 HTML Interview Questions for 2024

1) What is HTML? HTML stands for Hyper Text Markup Language. It is used for creating web pages and web applications. HTML documents are made up of two things: the content and the tags. 2) What are...

10 minutes read.

Top 15 C Interview Questions for 2024

1) What are different storage class specifiers in C? Register,auto, static, extern are the storage class specifiers in C. 2) What is scope of a variable? How are variables scoped in C? Scope...

3 minutes read.

Top 16 Groovy interview Questions for 2024

1) What is Groovy? Groovy is an object oriented programming language. It is based on java platform. It can also be used as scripting language. 2) Who designed the Groovy? James Strachan designed...

2 minutes read.