QCM C++ compréhension
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

QCM C++ compréhension



  1. #1
    invite68b1c3d8

    QCM C++ compréhension


    ------

    Bonjour,

    j'essaye de comprendre quelques bases de C++ dans un QCM, et je me suis bloqué dans 2 questions

    Q1/ Déterminez quelle instanciation est correcte dans ce contexte : class A{A(const A&a); public : A(); protected: void* operator new(size_t objsize);};

    a) A* a = new A();

    b) A b = a;

    c) A a;

    d) A b(a);

    Q2/ Quel doit être le type de retour d'une surcharge de l'opérateur -> pour la classe A

    a) A&

    b) A*

    c) A const*

    d) A* const

    je rencontre aussi des difficultés à répondre à ces deux questions :

    Q24 : Quelle est la visibilité des membres de B hérités de A ?

    class B : protected A{};

    a)Les membres de B hérités de A gardent leur visibilités

    b)Les membres publics de A dérivés dans B deviennent protégés.

    c)Tous les membres de B hérités de A deviennent protégés.

    d)Les membres de B hérités de A n’acquièrent une visibilité protégés que s'ils la possédaient.

    Q27 : Quelle instruction peut être ajoutée au gestionnaire d'exception de la fonction afunc?

    Code:
    #include<iostream>
    
    const char spc = ' ';
    using namespace std;
    
    void afunc(const char* s) try
    {
        int y = 2;
        throw 1;
    }
    
    catch(int e)
    {
    }
    
    int main()
    {
        afunc("test");
        return 0;
    }
    a) cerr<<s <<spc<<y<<spc<<e<<endl;

    b) cerr<<s <<spc<<e<<endl;

    c) cerr<<y<<spc<<v e<<endl;

    d) Toutes ces instructions peuvent être ajoutées.


    je vous remercie.

    -----
    Dernière modification par JPL ; 22/03/2019 à 13h49. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    pm42

    Re : QCM C++ compréhension

    Pourquoi ne pas essayer de taper le code et de voir ce qui compile ou pas?

  3. #3
    invite44510b00

    Re : QCM C++ compréhension

    Bonjour

    Si le bouts de code de description de la classe ne sont pas entre balises CODE (bouton "#" de l'éditeur avancés), tes questions sont illisibles.

  4. #4
    JPL
    Responsable des forums

    Re : QCM C++ compréhension

    J’ai ajouté la balise.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Compréhension de o(1) et o(0)
    Par invite270c37bc dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 17/04/2018, 09h45
  2. Compréhension
    Par invite6440bef2 dans le forum Électronique
    Réponses: 14
    Dernier message: 18/08/2014, 18h29
  3. Compréhension
    Par inviteaf057140 dans le forum Physique
    Réponses: 4
    Dernier message: 29/04/2014, 16h01
  4. Compréhension
    Par inviteed5cf7ab dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 02/11/2008, 10h59