BTS SN IR/SIO : Langage C : les bases de la syntaxe

Rmq : variables, constantes et opérateurs de base



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


1) Quelle est l’expression valide ?
  int $my_nbr = 10000;
  int my_nbr = 100000;
  int my_nbr = 10, 000;
  int my nbr = 1000;
  Je ne sais pas

2) si j’enchaîne ces 3 instructions : a=2;b=a+2;b=b*b;
  b vaut 16
  b est égale à a
  b vaut 4
  b vaut 0
  Je ne sais pas

3) La fonction a utiliser pour lire une donnée tapée au clavier est :
  scanf();
  yeswecan();
  canif();
  fscan();
  Je ne sais pas

4) la fonction printf ne permet d'afficher que du texte.
  faux
  vrai
  Je ne sais pas

5) La variable "prenom" est la même que "Prenom"
  vrai
  faux
  Je ne sais pas

6) si j’enchaîne ces 2 instructions : a=2;printf("la valeur de a est : %d",a); j'obtient :
  la valeur de a est %d 2
  la valeur de a est %a
  la valeur de a est 2
  la valeur de a est %d2
  Je ne sais pas

7) Pour faire appel à la bibliothèque des fonctions standard d'entrées-sorties, j'utilise la directive :
  #Require stdio.c
  #include <stdio.h>
  #import "standIO";
  Je ne sais pas

8) Lequel des énoncés suivants n’est pas une déclaration de nom de variable valide ?
  int _7a
  int _a7
  int a_7;
  int 7_a;
  Je ne sais pas

9) Les constantes symboliques doivent :
  être en minuscule
  être en MAJUSCULES
  terminer par une majuscule
  commencer par une majuscule
  Je ne sais pas

10) L’identifiant ‘%i’ ou ‘%d’ est utilisé pour déclarer un ?
  double
  int
  float
  char
  Je ne sais pas

11) Quelle est la bonne syntaxe :
  scanf("%d",&age);
  scanf("d",$age);
  scanf("%d",age);
  scanf(%d,&age);
  Je ne sais pas

12) je peux écrire plusieurs instructions simples sur la même ligne ?
  vrai
  faux
  Je ne sais pas

13) pour afficher la valeur d'une variable de type entier, j'utilise le format :
  %d
  %f
  %s
  /n
  Je ne sais pas

14) int main() : c'est
  la fonction principale du programme
  une variable de type entier.
  une fonction qui renvoi un message de type string
  Je ne sais pas

15) En langage c, le symbole de l'affectation (<- en algo) s'écrit :
  %=
  =
  <-
  ==
  Je ne sais pas

16) l'accolade ouverte correspond :
  au début du programme ou le début d'une structure
  à la déclaration d'une variable constante de type DEFINE
  à l'importation des fonctions standard
  Je ne sais pas

17) Lequel des énoncés suivants n’est pas une déclaration de variable ?
  int PI = 3.14;
  double PI = 3.14;
  float PI = 3.14;
  #define PI 3.14;
  Je ne sais pas

18) pour afficher une donnée à l'écran (dans la console), je peux aussi utiliser la fonction :
  aucune de ces fonctions
  echo();
  write();
  print();
  Je ne sais pas

19) float mavariable;
  déclare une variable de type réel (nombre à virgule)
  déclare une variable de type entier
  est incorrect car contient deux mots (ma et variable)
  Je ne sais pas

20) Une instruction simple est toujours terminée par un point virgule;
  vrai
  faux
  Je ne sais pas

Partagez ce quiz :