Questions et réponses d'entretien les plus demandées et tests en ligne
Plateforme d'apprentissage pour la preparation aux entretiens, les tests en ligne, les tutoriels et la pratique en direct

Developpez vos competences grace a des parcours cibles, des tests blancs et un contenu pret pour l'entretien.

WithoutBook rassemble des questions d'entretien par sujet, des tests pratiques en ligne, des tutoriels et des guides de comparaison dans un espace d'apprentissage reactif.

Preparation a l'entretien

C++ Questions et reponses d'entretien

Test your skills through the online practice test: C++ Quiz Online Practice Test

Differences associees

C vs C++Java vs C++

Question 46. What do you mean by pure virtual functions?


A pure virtual member function is a member function that the base class forces derived classes to provide. Normally these member functions have no implementation. Pure virtual functions are equated to zero.
class Shape { public: virtual void draw() = 0; };

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 47. What is polymorphism? Explain with an example?


"Poly" means "many" and "morph" means "form". Polymorphism is the ability of an object (or reference) to assume (be replaced by) or become many different forms of object.
Example: function overloading, function overriding, virtual functions. Another example can be a plus ?+? sign, used for adding two integers or for using it to concatenate two strings.

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 48. What?s the output of the following program? Why?

#include <stdio.h>
main()
{
typedef union
{
int a;
char b[10];
float c;
}
Union;

Union x,y = {100};
x.a = 50;
strcpy(x.b,"hello");
x.c = 21.50;

printf("Union x : %d %s %f n",x.a,x.b,x.c );
printf("Union y :%d %s%f n",y.a,y.b,y.c);
}

Given inputs X, Y, Z and operations | and & (meaning bitwise OR and AND, respectively)
What is output equal to in
output = (X & Y) | (X & Z) | (Y & Z)

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 49. Why are arrays usually processed with for loop?


The real power of arrays comes from their facility of using an index variable to traverse the array, accessing each element with the same expression a[i]. All the is needed to make this work is a iterated statement in which the variable i serves as a counter, incrementing from 0 to a.length -1. That is exactly what a loop does.

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 50. What is an HTML tag?


Answer: An HTML tag is a syntactical construct in the HTML language that abbreviates specific instructions to be executed when the HTML script is loaded into a Web browser. It is like a method in Java, a function in C++, a procedure in Pascal, or a subroutine in FORTRAN.

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

4) Why are arrays usually processed with for loop? 5) What is an HTML tag? " />

Les plus utiles selon les utilisateurs :

Copyright © 2026, WithoutBook.