BTS SN IR/SIO : QT


Tirage au sort de 20 parmi une base de 20 Questions...


1) De quelle classe hérite QpushButton ?
  QApplication
  QWidget
  QMainWindow
  Je ne sais pas

2) Si une propriété d’une classe Qt s’appelle text, comment puis-je la modifier ?
  En appelant la méthode text()
  En appelant la méthode setText()
  Je ne sais pas

3) Quelle(s) condition(s) doi(ven)t être remplie(s) pour que l’on puisse définir un signal ou un slot personnalisé dans une classe ?
  La classe doit contenir la macro Q_OBJECT
  La classe doit dériver de la QObject
  Je ne sais pas

4) Quelle(s) notion(s) n’existe(nt) pas normalement en C++ ?
  signal
  héritage
  slot
  méthode statique
  Je ne sais pas

5) Peut-on écrire en Qt une application graphique qui exploite les donnnées en provenance d’une base de données MySQL et qui exporte celles-ci au format XML ?
  non
  oui
  Je ne sais pas

6) Quelle est la classe de base de toutes les autres classes de Qt ?
  Qt
  QObject
  QBase
  QClass
  QApplication
  Je ne sais pas

7) Le signal envoi() est-il compatible avec le slot reception(int) ?
  non
  oui
  Je ne sais pas

8) Peut-on connecter plusieurs signaux à un même slot ?
  oui
  non
  Je ne sais pas

9) Que fait cette méthode ? [codetext] void MaFenetre::on_pushButton_A_clicked() { ui->label->setText("Touche A"); } [/codetext]
  elle change le texte d'un label si l'utilisateur clic sur un bouton
  elle écrit un text sur un bouton
  Je ne sais pas

10) Quelle méthode de la classe QMainWindow permet de provoquer l’affichage de la fenêtre ?
  open()
  run()
  display()
  show()
  Je ne sais pas

11) Parmi ces propositions, identifier celles qui sont des évènements ?
  un déplacement de la souris
  se connecter à une base de donnée
  un appui sur une touche
  afficher une image
  Je ne sais pas

12) Un code source écrit en Qt pourra-t-il produire une application pour Linux et Windows ?
  oui
  non
  Je ne sais pas

13) dans cette ligne :
ui->label->setAlignment(Qt::AlignCenter);
  AlignCenter est un attribut de l'objet label
  AlignCenter est la valeur d'un attribut Alignment
  AlignCenter est un attribut de la classe Qt
  Je ne sais pas

14) dans cette ligne :
ui->pushButton_A->setGeometry(80,100,50,50);
  le bouton fait 100 par 50 pixels
  le bouton fait 50 par 50 pixels
  le bouton fait 100 par 80 pixels
  Je ne sais pas

15) Qu’est-ce qu’un widget qui n’a pas de parent ?
  une fenêtre
  une erreur
  Je ne sais pas

16) Quelle est la classe qui fournit la boucle d’évènement ?
  QApplication
  QObject
  Je ne sais pas

17) Quelle est la classe qui fournit le mécanisme signal/slot ?
  QApplication
  QObject
  Je ne sais pas

18) Si une propriété d’une classe Qt s’appelle value, comment puis-je la modifier ?
  En appelant la méthode value()
  En appelant la méthode setValue()
  Je ne sais pas

19) Quelle est le nom de la classe que toute application Qt doit instancier ?
  QApplication
  QObject
  Je ne sais pas

20) Peut-on connecter un signal à plusieurs slots ?
  oui
  non
  Je ne sais pas

Partagez ce quiz :