QCM C++
QCM C++
QCM C++
******
************
**** ******
******
QCM C++
Filière : Génie Electrique Option : Système Industriel
THEME :
REPONSE : c)
a) #include <myfile.h>
b)#include <myfile>
c)#include ‘’myfile’’
d)#include [myfile]
REPONSE : c)
a) Rasmus Lerdorf
b) Bjarne Stroustrup
c) Ken Thompson
REPONSE : c)
a) \a
b) \r
c) \t\r
d) \t
REPONSE : d)
a) \r
b) \n
c) \n\r
d) \t
REPONSE : a)
a) //commentaire
c) // commentaire */
REPONSE : b)
8) Lequel des types suivants n’est pas présent en C mais présent en
C++ ?
a) void
b) bool
c) float
d) int
REPONSE : b)
a)1bit
b) 1octet
c) 4octets
d) 2octets
REPONSE : b)
a)cin
b) cout
c) printf
d) read
REPONSE : a)
a) cin
b)cout
c) scanf
d) write
REPONSE : b)
b) cin est un objet de flux alors que scanf() est une fonction
d) cin est utilisé pour afficher alors que scanf() est utilisé pour lire les
entrées
REPONSE : b)
a) ~
b) ::
c) *
d) .
REPONSE : b)
14) Lequel des elements suivants est accédé par une fontion membre
d’une classe ?
REPONSE : b)
a)4et 1
b) 1et 4
c) 1et 1
d) 4 et 4
REPONSE : a)
Int *ptr =
a)Erreur en C et C ++
b) Avertissement en C et C++
REPONSE : c)
b) int tab ;
c) tab {10} ;
a) 5
b) 4
c) 0
REPONSE : b)
a) Pointeurs
b) Structures
c) Références
d) Fonctions
REPONSE : c)
20) Lequel des opérateurs suivants sont utilisé avec un pointeur pour
accéder aux membres d’une classe ?
a) ~
b).
c) ->
d) !
REPONSE : c)
b) Le mot clé <struct> n’est pas requis en C mais requis en C++ lors de
la déclaration d’un objet de structure
c) Le mot clé <struct> n’est pas requis en C++ mais requis en C lors de
la déclaration d’un objet de structure
REPONSE : c)
REPONSE : a)
b) int tab ;
c) tab [10] ;
REPONSE : a)
24) Quel est indice du dernier élément d’un tableau avec 05 éléments
a) 5
b) 4
c) 0
REPONSE : b)
a) POINTEUR
b) STRUCTURE
c) REFERENCE
d) FONCTION
REPONSE : c)
a) ~
b) .
c) ->
d) !
REPONSE : c)
a) int *p=0 ;
b) int i ; double* p=&i ;
c) string s, *p=0 ;
d) int *p ;
REPONSE : b)
a) false
b) true
c) 1
REPONSE : a)
String* a, b ;
REPONSE : a)
a) &
b) *
c) ->
d) <>
REPONSE : b)
a) tab[10] ;
b) tab[5] ;
c) tab (10) ;
d) [5]tab ;
REPONSE : a)
a) pour accéder aux membres d’une classe qui ont le même nom que
les variables locales dans cette portée
REPONSE : b)
a) true
b) 0
c) false
d) 1
REPONSE : d)
a) tab[0] ;
b) tab[1] ;
c) tab (2) ;
d) tab ;
REPONSE : d)
P=q ;
a) y est affecté a x
c) x est affecté a y
REPONSE : b)
#include <iostream>
Int main()
{
Char c =65 ;
Cout<< c ;
return 0 ;
a) N
b) I
c) J
d) A
REPONSE : d)
#include <iostream>
Int main()
Char *p ;
P= str ;
P+=5 ;
Cout<< p ;
return 0 ;
}
a) WayToLearnX
b) WayTo
c) LearnX
d) L
REPONSE : c)
a) null
b) void
c) empty
d) free
REPONSE : b)
Void a ;
REPONSE : d)
b) void est également utilisé lorsque la valeur d’un pointeur est null
c) void est utilisé comme type de base pour les pointeurs sur des
objets de type inconnu
REPONSE : b)
REPONSE : c)
Int x ;
a) ligne 1 et 2 déclarent x
#include<stdio.h>
Int maint()
Char x=’\012’ ;
Printf(‘%d’,x) ;
Return 0 ;
a) 10
b) 12
c) 0
d) Erreur de compilation
REPONSE : a)
a) const
b) préprocesseur
c) Littéraux
REPONSE : c)
a) Non
b) Oui
REPONSE : c)
a) String
b) Intégrer
c) Float
d)Aucune de ces réponses n’est vraie
REPONSE : d)
a) 95
b) 97
c) 65
d) 12
REPONSE : c)
a) 97
b) 54
c) 96
d) 12
REPONSE : a)
a) Entier
b) Float
c) Enumération
d) Tout les réponses sont vrais
REPONSE : a),c)