Entrainement QCM

Create an engaging and vibrant illustration showcasing programming concepts, including C++ syntax, Arduino microcontrollers, and I2C communication, with visual elements that appeal to tech enthusiasts.

C++ et Arduino : Testez vos Connaissances

Êtes-vous prêt à évaluer vos compétences en programmation C++ et Arduino ? Ce quiz de 40 questions couvre tout, des bases de la syntaxe C++ aux concepts avancés de communication I2C. Testez votre savoir-faire et améliorez vos compétences de façon ludique !

Dans ce quiz, vous découvrirez :

  • Des questions à choix multiples sur des sujets variés
  • La possibilité de tester vos connaissances sur le C++ et Arduino
  • Un apprentissage interactif et engageant
40 Questions10 MinutesCreated by CodingNinja437
Quelle est la directive permettant d'introduire des instructions situees dans le fichier iostream ?
Inclure
Include
Define
Une variable locale c'est :
Une variable declaree hors d'une fonction
Une variable declaree dans une fonction
une classe
Comment declare t on une variable n de type int ?
Int n;
N int;
Float n;
Comment initialise t on explicitement une variable ?
Int n = 10;
Int n (10);
Int n {10};
A, B ,C sont correctes
Comment s'appelle la declaration d'une fonction ?
La reference;
L argument;
Le prototype;
Comment transmet on par argument une valeur a l'aide d'une fonction ?
Fonction(valeur);
Valeur(fonction);
Fonction(reference);
Quelle expression a la bonne synthaxe pour fonctionner sans erreur ?
For( i++; i<= nbrMax; int I = 0 );
For(switch I; i++, case i);
For( int I = 0; i<= nbrMax; i++ );
Que signifie cet operateur: <= ?
Egale a
Inferieur ou egale a
different de
Une variable globale est :
Declaree dans une fonction
Connue de toutes les fonctions
Toujours de type int
Comment se nomme l'espace de nom dit standard ?
Iostream
Int
Std
Quelle est l'utilitee de declarer des membres de maniere public ?
Les membres sont accessibles depuis l'exterieur de la classe
Les membres sont accessibles uniquement aux fonctions membres de la classe
Les membres sont initialises a 0
Comment creer un objet monPoint de la classe point ?
Point monPoint
MonPoint point
Point.monPoint
Comment s'appelle l'instruction permettant d'attribuer des valeurs aux donnees d'un objet ?
le prototype
le destructeur
Le constructeur
Comment s'appelle l'instruction permettant de detruire un objet ?
Le prototype
Le destructeur
Le constructeur
Le constructeur du prototype de la classe fregate est defini de cette maniere : fregate(string). Comment creer un objet FREMM a cette classe ?
Fregate FREMM (nomFregate)
Fregate FREMM()
FREMM fregate()
Le constructeur de la classe fregate est defini de cette maniere : fregate(string). Comment est defini le destructueur
destruct(fregate)
~fregate()
~fregate(string)
Une fonction affiche() est une fonction membre de la classe fregate. Un objet FTI a ete cree. Comment appeler la fonction affiche ?
Fregate.affiche()
FTI.affiche()
FREMM.affiche()
Une fonction affiche() est une fonction membre de la classe fregate. Un objet FREMM a ete cree. Comment appeler la fonction affiche ?
Fregate.affiche()
FTI.affiche()
FREMM.affiche()
Quels sont les fichiers necessitant une compilation ?
Les fichiers .h
Les fichiers .cpp
Les fichiers .h et .cpp
En compilation separee, dans quel fichier se trouve la declaration de la classe point ?
point.h
Point.cpp
Source.cpp
Quelles sont les deux fonctions essentielles sous l'IDE ARDUINO ?
SETUP et LOOP
DRAW et LOOP
AFFICHE et INITIALISATION
Le constructeur de la classe LiquidCrystal_I2C est defini de cette maniere : LiquidCrystal_I2C(uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows) Comment creer un objet se nommant LCD de cette classe ?
LiquidCrystal_I2C (LCD);
LiquidCrystal_I2C LCD(0XF,12,6);
LiquidCrystal_I2C MonLCD(0XF,12,6);
Un objet LCD est cree de la classe LiquidCrystal_I2C. Comment utiliser la fonction membre clear() ?
LCD.clear();
Clear();
LiquidCrystal_I2C LCD clear();
Deux Arduino sont connectes en I2C. Le fonction permettant de choisir l'esclave et demarrer une transmission est ?
wire.beginTransmission(adressedelesclave);
Wire.requestFrom(adressedelesclave,1)
Wire.endTransmission();
Quel est le nom de la bibliothèque Arduino permettant de faire communiquer des appareils en I2C ?
Serial;
IRremote;\
Wire;
Comment se nomme la condition permettant de debuter une liaison via bus I2C?
Begin;
Start;
Pause;
Sans prendre en compte le bit R/W, le protocole du bus I2C defini l'adresse de l'eclave sous combien de bits ?
1 octet ;
8 bits;
7 bits;
Dans le protocole du bus I2C, comment se nomme le bit d'acquittement ?
ACK
NACK;
SLAVE
Comment se nomme les deux signaux essentiels d'une communication via bus I2C ?
ACK et NACK ;
SDA et SCL;
Strat et pause;
Dans le protocole du bus I2C, lors de l'emission par le maitre de l'octet de donnees, que doit repondre l'esclave pour confirmer la bonne reception ?
ACK ;
NACK;
Strat
Comment initialiser une liaison serie ?
Serial.start(9600)
Serial.begin(9600);
Serial.ack(9600);
Comment s'appelle le logiciel utilise en cours pour faire de l'intrefacage graphique ?
Arduino;
Geni;
Processing;
Quelles sont les deux fonctions de bases de Processing ?
SETUP et LOOP;
SETUP et DRAW;
LOOP et DRAW;
Sous Processing, quelle est la fonction permettant d'ajuster la taille d'une fenetre ?
Size()
Fill()
Bakground()
Sous Processing une classe Cube et un objet moncube ont ete crees. Comment initialiser un nouvel objet ?
Moncube = new Cube()
Moncube = Cube()
Cube = new moncube()
Sous Processing,comment generer un entier aleatoire I compris entre 1 et 10 ?
I = (1 + random(10))
I = int (1 + random(10))
I = 1 + random(10);
Sous Processing,un objet monport de la classe Serial a ete cree. Comment ecrire 'R' sur le port serie ?
MonPort = write('R')
Monport.write('R')
'R' = monport
Sous Processing,comment rendre le fond de la fenetre jaune ?
Backgroud('jaune')
Background(255,0,0)
background(255,255,0)
Sous Processing,la creation d'une classe se fait : ?
Avec un fichier .h
Avec un fichier .cpp
Avec un nouvel onglet
Sous Processing,une fonction membre draw() a ete cree dans la classe CUBE. Un objet monCube a ete cree. Comment appeler la fonction ?
MonCube.draw()
Draw()
CUBE.draw()
{"name":"Entrainement QCM", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Êtes-vous prêt à évaluer vos compétences en programmation C++ et Arduino ? Ce quiz de 40 questions couvre tout, des bases de la syntaxe C++ aux concepts avancés de communication I2C. Testez votre savoir-faire et améliorez vos compétences de façon ludique !Dans ce quiz, vous découvrirez :Des questions à choix multiples sur des sujets variésLa possibilité de tester vos connaissances sur le C++ et ArduinoUn apprentissage interactif et engageant","img":"https:/images/course6.png"}
Powered by: Quiz Maker