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) L’identifiant ‘%i’ ou ‘%d’ est utilisé pour déclarer un ?
  float
  double
  char
  int
  Je ne sais pas

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17) 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

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

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

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

Partagez ce quiz :