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) int main() : c'est
  une fonction qui renvoi un message de type string
  une variable de type entier.
  la fonction principale du programme
  Je ne sais pas

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

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

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

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

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

7) pour afficher une donnée à l'écran (dans la console), je peux aussi utiliser la fonction :
  echo();
  aucune de ces fonctions
  print();
  write();
  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) si j’enchaîne ces 2 instructions : a=2;printf("la valeur de a est : %d",a); j'obtient :
  la valeur de a est %a
  la valeur de a est %d 2
  la valeur de a est %d2
  la valeur de a est 2
  Je ne sais pas

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

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

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

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

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

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

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

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

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

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

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

Partagez ce quiz :