Quiz C++
Quiz C++
Quiz C++
A) 2 2
B) 1 3
C) 3 1
D) 1 3
Q5) Quelle est la sortie du code C++ suivant?
using namespace std;
int main()
{
int n1 = 1;
int n2 = 2;
int n3 = 3;
n1 = n2++;
n2 = --n3;
cout << n1 << " " << n2 << " " << n3;
return 0;
}
A) 3 2 2
B) 2 2 2
C) 3 2 1
D) 3 3 2
int main()
{
cout << f(1, ,8);
return 0;
}
A) 7
B) 14
C) 3
D) Erreur de compilation
A) 10
B) 11
C) 9
D) 0
#include<iostream>
using namespace std;
int a = 55;
void fun()
{
int a = 20;
{
int a = 10;
cout << ::a << endl;
}
}
int main()
{
fun();
return 0;
}
A) 10
B) 20
C) 55
D) Aucune de ces réponses n’est vraie.
#include<iostream>
using namespace std;
class Point {
private:
int x;
int y;
public:
Point(int a, int b);
};
Point::Point(int a = 0, int b = 0) {
x = a;
y = b;
cout << "Constructeur appelé";
}
int main()
{
Point p1, *p2;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int a = 1, b = 1, c = 1;
cout << (++a || ++b && ++c ) << endl;
cout << a << " " << b << " " << c ;
return 0;
}
A) 0
211
B) 1
211
C) 1
222
D) 1
221
#include<iostream>
using namespace std;
int main()
{
int a = 1 , b = 1;
cout << ( ++a && ++b ) << endl;
cout << a << " " << b;
return 0;
}
A) 1
11
B) 0
22
C) 1
22
D) Erreur de compilation
Q18) Laquelle des fonctionnalités suivantes du paradigime orienté objet n'est pas prise en charge C++ ?
A) Encapsulation
B) Héritage
C) Persistance
D) Polymorphisme
A) 86
B) 78
C) 88
D) 77
A) Affichage de AB
B) Affichage de OK
C) Erreur d'exécution
D) Affichage de OK AB
Q22) Quel est le pointeur implicite qui est passé comme premier argument pour les
fonctions membres non statiques d'une classe sous C++ ?
A) Le pointeur<<self>>
B) Le pointeur std :: auto_ptr
C) Le pointeur <<my_self>>
D) Le pointeur "this"
Q23) Le résultat de l'évaluation ,sous C++,de l'expression !(1 && !(0 || 1))
A) 1
B) 11
C) 0
D) 10
Q24)
Q24)
Q25)
Q26)