Partiel_1_partie_qcm Lucile CHAUVY

Document Sample
Partiel_1_partie_qcm Lucile CHAUVY Powered By Docstoc
					                Cours Langages et développement – Licence Pro Marketing Digitial
                                     Partiel du 16/02/2012




                             PREMIERE PARTIE : QCM
                                    – notée sur 80

Complétez les réponses ou choisissez la ou les bonnes réponses pour chaque question.
Le nombre de points attribué à chaque question est indiqué : vous avez le maximum de
points si la réponse est correcte et complète, la moitié des points si la réponse est
incomplète, aucun point si la réponse est incorrecte ou si pas de réponse.

                   Vous pouvez ajouter des commentaires à vos réponses.



Note : n’hésitez pas à commentez vos réponses si vous le jugez nécessaire



Indiquez votre nom, prénom et votre numéro de place :

Nom de l’étudiant :    CHAUVY

Prénom de l’étudiant : Lucile

Place :




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                            Page 1 sur 17
I. HTML


1. Citer 16 balises HTML et expliquer leur fonctionnement 8 points
   Exemple : <abbr> : balise de type « inline » permettant d’insérer une abréviation

1 <a> balise inline Création d'une ancre pour lien hypertexte
2 <body> Encadre le corps d'un fichier HTML.
3 <form> balise block Délimite un formulaire
4 <h1> balise block titre de niveau 1
5 <img> balise inline insertion d'une image
6 <meta> permet de définir les propriétés d’une page web
7 <p> balise block Délimite d'un paragraphe
8 <textarea> balise inline Champ de saisie sur plusieurs lignes
9 <ul> balise block Pour une liste à puces non numérotée
10 <table> balise block pour délimiter un tableau
11 <script> Pour l'exécution d'un script
12 <head> En-tête de page HTML
13 <div> balise block Implémente une feuille de style par bloc entier.
14 <address> balise block permettant d‘indiquer une adresse ou éventuellement
l’auteur d’un document
15 <progress> balise inline permettant d’afficher la barre de progression.
16 <ins> balise inline permettant d’indiquer un texte qui a été inséré


2. Que signifie XHTML ? 1 point
     eXtensible HyperText Markup Language
     eXtra HomeTabulation of Mailing List
     eXtensible Hyperspace TradeMark Language
     eXtensible HyperText Medium Language



3. Comment écrire un texte dans un paragraphe en XHTML ? 1 point
     <P></P>
     </p></p>
     <p></p>
     <p><p>
     </p>
     <p/>



4. Que représente l'élément <dl> ? 1 point
     Une adresse postale
     Une liste de définitions
     Un fichier à télécharger
     Rien du tout il n’existe pas

Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                                Page 2 sur 17
5. Quelle syntaxe est valide en XHTML ? 1 point
     <img alt="texte alternatif" src="image.png" />
     <img src="image.png" />
     <img alt="" src="image.png">
     <img alt="texte alternatif" />
     <IMG alt="" src="image.png" />




6. Vous créez un nouveau site, vous choisissez : 1 point
     XHTML1.1. C'est la norme la plus récente du W3C
     XHTML1.0 strict, qui est plus correct qu'XHTML1.0 transitional
     XHTML1.0 frameset, car j'ai des <frames>
     XHTML1.0 transitional, car certains contenus de mon site contiennent des target="_blank"



7. XHTML 1.0 est... 1 point
     Le successeur de XML 1.0
     Une reformulation de SGML et de HTML 4
     Une reformulation de HTML 4 en XML 1.0
     Un langage n'ayant aucun rapport avec HTML
     Une reformulation de HTML 4 en XML 1.0



8. Quelle est la seule affirmation vraie dans cette liste ? 1 point
     Je me mets à XHTML donc je supprime les tableaux pour la mise en page
     Je me mets à XHTML donc mes documents seront sémantiquement corrects
     Je me mets à XHTML donc la mise en forme devra être traitée en CSS
     Je me mets à XHTML donc ma bande passante sera allégée
     Je me mets à XHTML donc je devrai écrire les balises en minuscule



9. Comme quelques autres exceptions, l'élément de type bloc <p> a une spécificité, laquelle ? 1
   point
     Il ne peut pas contenir d'éléments de type en ligne
     Il ne peut pas contenir d'éléments de type blocs
     Il ne peut pas être enfant d'un élément <form>
     <p>, <div>, <form> ou autre, c'est la même chose finalement




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                             Page 3 sur 17
10. Quelle syntaxe est correcte en XHTML ? 1 point
      <span class="HomePage">
      <span CLASS="HomePage">
      <span CLASS="homepage">
      <span class=homepage>



11. Si on veut nommer un élément utilisé une unique fois dans un document, quel attribut va-t-on
    utiliser ? 1 point
      id
      name
      class
      alt



12. Quelle est la bonne syntaxe pour insérer un commentaire en HTML ? 1 point
      /* Ici votre commentaire */
      <!-- Ici votre commentaire -->
      <! Ici votre commentaire -->
      // Ici votre commentaire




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                             Page 4 sur 17
 II. CSS


13. Que signifie CSS ? 1 point
      Cascading Style Sheets
      Creating Simple Sheets
      Creating Style Sheets



14. A quoi sert le langage CSS ? 1 point
      A réaliser des pages dynamiques
      A ajouter du style aux documents web
      A insérer du contenu dans une page internet



15. Pourquoi utilise-t-on généralement du CSS ? 1 point
      Pour pouvoir faire des styles plus évolués (il y a plus de règles)
      Pour séparer le contenu et la présentation des documents web
      Parce que c’est obligatoire sur le web aujourd’hui



16. Quelle est la meilleure méthode pour insérer du CSS dans une page HTML ? 1 point
      Tapez le CSS entre les balises <head></head> à l'aide de la balise <style>
      Taper le CSS dans un fichier .css
      Taper le CSS dans un attribut "style" ajouté aux balises



17. Comment appliquer un style à tous les titres ? 1 point
      h1, h6
      h*
      h1, h2, h3, h4, h5, h6
      * h1, h2, h3, h4, h5, h6
      h1 h2 h3 h4 h5 h6



18. Quelle est la bonne syntaxe pour insérer un commentaire en CSS ? 1 point
      /* Ici votre commentaire */
      <!-- Ici votre commentaire -->
      <! Ici votre commentaire -->
      // Ici votre commentaire



 Cours Langages et développement – Licence Pro Marketing Digital
 Partiel du 16/02/2012 – première partie                                           Page 5 sur 17
19. Après une image flottante à droite (float: right;), on place un titre h2. Comment être sûr qu'il se
    placera en dessous de l'image flottante ? 2 points
      img {clear: left;}
      img {clear: right;}
      h2 {clear: left;}
      h2 {clear: right;}



20. Quelle est la syntaxe la plus adaptée pour déclarer une puce image ? 2 points
      li {image: url(image.png);}
      li {list-style-type: disc; list-style-image: url(image.png);}
      li {list-style-image: url(image.png);}
      li {list-style: url(image.png);}



21. Quelle syntaxe permet d’être sûr d’avoir le même rendu pour la taille de la police, quelque soit
    le navigateur ? 2 points
      En précisant des tailles de police en EM (ex : font-size: 0.8em).
      En précisant des tailles de police en pixels (ex : font-size: 12px).
      En précisant des tailles de police en points (ex : font-size: 10pt).
      Avec des tailles de police en pixels ou en points.
      On ne peut pas figer la taille des caractères pour être sûr d'avoir exactement le même
         rendu partout. C'est impossible.



22. Si on a la syntaxe « a:active {color: red;} » dans une feuille de style, quels liens seront de
    couleur rouge ? 1 point
      les liens pointant vers des pages mises à jour régulièrement
      les liens pointant vers la page en cours (par exemple dans un menu de navigation)
      n'importe quel lien de la page, mais uniquement au moment où on clique sur ce lien
      n'importe quel lien de la page, mais uniquement au moment où on survole ce lien avec le
         pointeur de la souris



23. Que signifie la syntaxe suivante ? « strong#chapo {background-color: blue;} » 1 point
      L'élément dont l'id est "chapo" et qui est contenu dans un élément <strong> sera écrit en
        bleu
      L'élément <strong> dont l'id est " chapo " aura un fond de texte bleu
      Tous les éléments <strong> contenus dans un élément dont l'id est "chapo" auront un fond
        de texte bleu




 Cours Langages et développement – Licence Pro Marketing Digital
 Partiel du 16/02/2012 – première partie                                                 Page 6 sur 17
24. Quel élément sépare la propriété de sa valeur ? 1 point
      Le signe espace ( )
      Le signe égal (=)
      Le signe deux points (:)
      Le signe virgule (,)




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                           Page 7 sur 17
III. SQL


25. Que signifie SQL ? 1 point
      Structured Question Language
      Structured Query Language
      Strong Question Language



26. Quelle instruction SQL est utilisée pour extraire des données à partir d'une base de données ? 1
    point
      OPEN
      SELECT
      EXTRACT
      SAVE



27. Quelle instruction SQL est utilisée pour mettre à jour des données à partir d'une base de
    données ? 1 point
         UPDATE
         SAVE
         COLLAPSE
         MODIFY



28. Quelle instruction SQL est utilisée pour supprimer des données à partir d'une base de données ?
    1 point
          DELETE
          COLLAPSE
          UPDATE
          REMOVE



29. Quelle instruction SQL est utilisée pour ajouter des données à partir d'une base de données ? 1
    point
         INSERT NEW
         ADD RECORD
         INSERT INTO
         ADD NEW




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                               Page 8 sur 17
30. Quelle instruction SQL permet d’afficher tous les champs de la table « Personne » ? 1 point
      SELECT [all] FROM Personne
      SELECT * Personne
      SELECT * FROM Personne
      SELECT Personne



31. Quelle instruction SQL permet d’afficher tous les enregistrements de la table « Personne » où la
    valeur du champ « Prenom » vaut « Pierre » ? 1 point
      SELECT [all] FROM Personne WHERE Prenom LIKE 'Pierre'
      SELECT * FROM Personne WHERE Prenom='Pierre'
      SELECT [all] FROM Personne WHERE Prenom='Pierre'
      SELECT * FROM Personne WHERE Prenom<>'Pierre'



32. Quelle instruction SQL permet d’afficher tous les enregistrements de la table « Personne » où la
    valeur du champ « Prenom » commence par un « a » ? 1 point
      SELECT * FROM Personne WHERE Prenom LIKE 'a%'
      SELECT * FROM Personne WHERE Prenom ='%a%'
      SELECT * FROM Personne WHERE Prenom LIKE '%a'
      SELECT * FROM Personne WHERE Prenom ='a'



33. L'opérateur OR affiche un enregistrement si l'une des conditions est remplie. L'opérateur AND
    affiche un enregistrement si toutes les conditions sont remplies. 1 point
      Faux
      Vrai



34. Quelle instruction SQL permet d’afficher toutes les informations de la table « Personne » dont
    le « Prenom » est « Jean » et le « Nom » est « Caron »? 1 point
      SELECT * FROM Personne WHERE Prenom LIKE 'Jean' AND Nom LIKE 'Caron'
      SELECT * FROM Personne WHERE Prenom='Jean' AND Nom='Caron'
      SELECT Prenom='Jean', Nom='Caron' FROM PERSONNES



35. Quelle instruction SQL permet d’afficher tous les enregistrements de la table « Personne » dont
    le « Nom » est entre « SABRI » et « SARBI »'(inclus)? 1 point
      SELECT * FROM Personne WHERE Nom>'SABRI' AND Nom< 'SARBI'
      SELECT * FROM Personne WHERE Nom BETWEEN 'SABRI' AND 'SARBI'
      SELECT Nom>'SABRI' AND Nom<'SARBI' FROM Personne


Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                               Page 9 sur 17
36. Quelle est l'instruction qui permet de n'afficher que des valeurs différentes? 1 point
      SELECT DIFFERENT
      SELECT DISTINCT
      SELECT UNIQUE



37. Quelle est l'instruction SQL qui permet de trier le résultat? 1 point
      SORT BY
      ORDER
      SORT
      ORDER BY



38. Quelle est l'instruction SQL qui permet d’afficher les données « Personne » classées par ordre
    decroissant du « Prenom » ? 1 point
      SELECT * FROM Personne SORT BY 'Prenom' DESC
      SELECT * FROM Personne ORDER Prenom DESC
      SELECT * FROM Personne SORT 'Prenom' DESC
      SELECT * FROM Personne ORDER BY Prenom DESC



39. Quelle instruction permet d’insérer un nouvel enregistrement dans la table « Personne » ? 1
    point
      INSERT INTO Personne VALUES ('Pierre', 'Caron')
      INSERT VALUES ('Pierre', 'Caron') INTO Personne
      INSERT ('Pierre', 'Caron') INTO Personne



40. Quelle instruction permet d’insérer 'Devos' comme 'Nom' dans la table « Personne » ? 1 point
      INSERT INTO Personne (Nom) VALUES ('Devos')
      INSERT ('Devos') INTO Personne (Nom)
      INSERT INTO Personne ('Devos') INTO Nom



41. Comment remplacer « SABRI » en « MBAYE » dans la colonne « Nom » de la table
    « Personne » ? 1 point
      MODIFY Personne SET Nom='MBAYE' WHERE Nom='SABRI'
      UPDATE Personne SET Nom='SABRI' INTO Nom='MBAYE'
      UPDATE Personne SET Nom='MBAYE' WHERE Nom='SABRI'
      MODIFY Personne SET Nom='SABRI' INTO Nom='MBAYE



Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                                 Page 10 sur
17
42. Quelle instruction SQL permet de supprimer des enregistrements (lignes) lorque le « Prenom »
    est « Jean » (table « Personne »)? 1 point
      DELETE ROW Prenom='Jean' FROM Personne
      DELETE FROM Personne WHERE Prenom = 'Jean'
      DELETE Prenom='Jean' FROM Personne



43. Quelle instruction SQL permet de connaitre le nombre d'entregistrements de la table
    « Personne » ? 1 point
      SELECT COLUMNS() FROM Personne
      SELECT COLUMNS(*) FROM Personne
      SELECT COUNT() FROM Personne
      SELECT COUNT(*) FROM Personne




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                            Page 11 sur
17
IV. XML


44. Que signifie XML ? 1 point
     - eXtensible Markup Language
     - Example Markup Language
     - X-Markup Language
     - eXtra Modern Link



45. L’objectif du XML est de remplacer l’HTML ? 1 point
      Faux
      Vrai

    L'objectif initial est de faciliter l'échange automatisé de contenus complexes
    (arbres, texte riche…) entre systèmes d'informations hétérogènes


46. Quelle est la syntaxe correcte pour décrire la version du XML ? 1 point
      <?xml version="1.0"?>
      <xml version="1.0" />
      <?xml version="1.0" />



47. Quelle déclaration est correcte ? 1 point
      Tous les documents XML doivent avoir une balise root
      Toutes les déclarations sont correctes
      Les éléments XML doivent être correctement imbriqués
      Les balises XML sont sensibles à la casse



48. XML préserve les espaces blancs 1 point
      Faux
      Vrai



49. Est-ce un document XML « bien formé » ? 1 point

   <?xml version="1.0"?>
   <note>
   <to age="29">Tove</to>
   <from>Jani</from>
   </note>
Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                       Page 12 sur
17
       Non
       Oui



50. Un élément XML ne peut pas être vide 1 point
      Non
      Oui



51. Quel nom n’est pas correct pour un élément XML ? 1 point
      Les trois sont incorrects
      <age>
      <first name>
      <NAME>



52. Quel nom n’est pas correct pour un élément XML ? 1 point
      <phone number>
      <7eleven>
      <xmldocument>
      Les trois sont incorrects



53. Un attribut XML doit toujours être écrit entre guillemets ? 1 point
      Faux
      Vrai



54. Que signifie XSL ? 1 point
      eXtensible Style Listing
      eXtensible Stylesheet Language
      eXpandable Style Language
      eXtra Style Language



55. Quelle est la bonne méthode pour appeler une feuille de style du type « mystyle.xsl » ? 1 point
      <stylesheet type="text/xsl" href="mystyle.xsl" />
      <link type="text/xsl" href="mystyle.xsl" />
      <?xml-stylesheet type="text/xsl" href="mystyle.xsl" ?>

Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                               Page 13 sur
17
Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                           Page 14 sur
17
V. PHP


56. Que signifie PHP ? 1 point
      Page Helper Process
      Programming Home Pages
      PHP: Hypertext Preprocessor



57. Quelle fonction retourne la longueur d'une chaîne de texte ? 1 point
      strlen
      strlength
      length
      substr



58. Comment accède-t-on au 1er élément « chaton » dans le tableau suivant : $tableau =
    Array('chaton' , 'ornithorynque', 'dauphin'); ? 1 point
      $tableau[1]
      $tableau[0]
      $tableau{0}
      $tableau.get(1)



59. Comment vérifie-t-on l'égalité de deux variables : $a et $b ? 1 point
      $a = $b
      $a == $b
      $a != $b
      if($a,$b)



60. Quelle est l'utilité de l'opérateur || ? 1 point
      Il sert à vérifier que toutes les conditions sont réalisées.
      Il sert à vérifier qu'une, et une seule, des conditions est réalisée.
      Il sert à vérifier qu'une, au moins, des conditions est réalisée.



61. Quelles valeurs peuvent prendre le type booléen ? 1 point
      0 ou 1
      TRUE ou FALSE
      Toutes sauf NULL

Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                            Page 15 sur
17
62. La boucle for ($i=0 ; $i<=3 ; $i++ ) { echo $i; }... 1 point
      Sera exécutée 2 fois
      Sera exécutée 3 fois
      Sera exécutée 4 fois



63. Sachant que $a = 4. Quelle instruction affiche : 4 = quatre ? 1 point
      echo '$a = quatre';
      echo '$a = 2+2';
      echo "$a = quatre";



64. Sachant que $dodo = 6. Quelle est la valeur de ma nuit : $dodo += 2; ? 1 point
      3
      8
      12



65. Dans le cas d'envoi d'informations plus ou moins sensibles par formulaire, quelle méthode
    utilisera-t-on de préférence ? 1 point
      get
      mailto
      post



66. Quelle fonction retourne le nombre de secondes écoulées depuis le 1er janvier 1970 ? 1 point
      time
      timestamp
      mktime
      microtime



67. Quelle fonction retire un élément de la fin d'un tableau ? 1 point
      array_splice()
      array_pop()
      array_pad()
      array_shift()



68. Comment peut-on trier un tableau en ordre inverse ? 1 point
 Cours Langages et développement – Licence Pro Marketing Digital
 Partiel du 16/02/2012 – première partie                                             Page 16 sur
 17
       $tableau = ksort($tableau);
       ksort($tableau)
       $tableau = rsort($tableau);
       rsort($tableau);
       rsort($tableau); (correct)



69. Quelle boucle utilise-t-on pour parcourir un tableau ? 1 point
      while
      foreach
      for
      if
      switch



70. Quel tableau permet de récupérer les données envoyées par un formulaire ? 1 point
      $_POST
      $_SERVER
      $_FORM
      $_GET




Cours Langages et développement – Licence Pro Marketing Digital
Partiel du 16/02/2012 – première partie                                           Page 17 sur
17

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:34
posted:4/14/2012
language:French
pages:17