Aller au contenu

Introduction à l'informatique/Quiz/Exercices

Leçons de niveau 6
Une page de Wikiversité, la communauté pédagogique libre.
QCA
Image logo représentative de la faculté
Quiz no1
Leçon : Introduction à l'informatique

Quiz de niveau 6.

Quiz préc. :Sommaire
En raison de limitations techniques, la typographie souhaitable du titre, « Quiz : QCA
Introduction à l'informatique/Quiz/Exercices
 », n'a pu être restituée correctement ci-dessus.





Répondre par Vrai ou Faux pour chaque question du QCA.

Il faut répondre correctement aux 4 réponses pour obtenir le point de la question.


Attention: Pour les questions 15,16 , on considère les 2 tables suivantes, qui permettent de gérer les candidats de terminale postulant dans une université :

  • Candidat: insee : texte
  • Lycée: codelvcee : numérique
  • nom: texte
  • libelle: texte
  • prenom: texte
  • notedossier: numérique
  • noteoral : numérique
  • codelycée : numérique
  • boursier: booléen
  • admissible: booléen
  • admis: booléen


  

1 Aspects matériels de l'informatique

Une ROM est une mémoire morte.
La RAM contient en particulier le système d'exploitation d'un ordinateur.
Une adresse exprimée sur 24 bits permet de désigner 1 case mémoire parmi environ 16 millions.
La taille du registre instruction est en général identique à celle du mot mémoire.

2 Aspects matériels de l'informatique

Le registre d'état permet par exemple d'indiquer un dépassement de capacité lors d'un, calcul arithmétique.
Le compteur ordinal se trouve dans l'unité de contrôle et de commande et contient l'adresse de la prochaine instruction à exécuter.
Sur certains systèmes informatiques, l'unité d'échange peut elle-même être un ordinateur. " - d. Le bus des données est monodirectionnel.

3 Aspects logiciels

Le langage machine est constitué de suites de 0 et de 1.
L'étiquette d'une instruction est en général stockée dans la première partie de l'instruction.
Le langage d'assemblage n’est pas portable.
Un PC peut «booter » à partir du réseau, cela signifie qu’il peut aller chercher le système d'exploitation sur un autre ordinateur.

4 Aspects logiciels

La compilation comporte une phase d'analyse systémique.
Une .DLL sous Windows ou .SO sous système Unix sont des bibliothèques dynamiques.
La rédaction d'un cahier des charges n’est pas nécessaire lorsque l’on a déjà écrit une application identique pour un autre client.
Un programme compilé pour une plateforme donnée (un PC par exemple) peut y être exécuté quel que soit le système d'exploitation installé.

5 Réseau

Un HUB est un équipement réseau implémentant la couche 4 du modèle OSI de l'ISO.
Un« switch » (ou commutateur en français) est un équipement servant à faire communiquer, des LAN indépendants.
Les techniques de modulation d'amplitude, de phase ou de fréquence sont utilisées au niveau de la couche 3 du modèle OSI de l'ISO.
On peut transmettre à des débits plus importants en utilisant des Fibres Optiques car l'usage de ce type de support ne nécessite pas que l’on synchronise l'horloge du récepteur sur celle de l'émetteur.

6 Réseau

Les adresses IP s'écrivent sous la forme de quatre nombres compris entre 0 et 255 séparés par des points.
HTTPS est la version sécurisée du protocole http. La sécurisation consiste à crypter les échanges entre client et serveur afin d'empêcher qu'une troisième entité ne puisse les intercepter.
Un webmail est un programme faisant à la fois navigateur web et client de messagerie électronique.
Quand on désire récupérer d'un serveur FTP des fichiers mis à la disposition de tout le monde, on doit normalement utiliser comme login « ftp » ou « anonymous » et comme mot de passe une adresse de messagerie électronique.

7 PHP

Quand on utilise la technique des « templates », le navigateur web reçoit un fichier php et un fichier HTML et fusionne les deux au moment de l'affichage.
Si on oublie dans un formulaire HTML d'indiquer le nom d'un champ de saisie c’est le libellé inscrit devant le champ de saisie qui est utilisé comme nom.
En langage PHP, les tableaux peuvent être indicés par des chaînes de caractères.
Quand on conçoit une page web dynamique, il n’est pas possible de séparer l'algorithmique rd' extraction des données des éléments spécifiant la présentation des résultats

8 Interface avec les bases de données

ODBC est une base de données fonctionnant sous Windows.
Pour obtenir les informations contenues dans une base de données MySQL depuis une page dynamique écrite en php, il n’est pas nécessaire de construire de requête SQL. On obtient directement le résultat grâce aux fonctions PHP : «mysql_connect() », «mysql query()», «mysqlfetch_array() »et « mysql_close() ».
+ Pour transférer les données saisies dans un formulaire vers une base de données, il suffit d'indiquer dans les attributs de la balise <FORM> le nom de la base de données ainsi que le nom de la table dans laquelle les données doivent être insérées.
+ Pour récupérer, en langage PHP, l’ensemble des enregistrements répondant à une requête SQL, il faut utiliser la fonction « mysql_fetch_array() » à l'intérieur d'une boucle.

9 Technologies INTERNET

Le codage JPEG sur 20 bits/pixel est adapté au codage des photos
Javascript est un langage exécuté côté serveur adapté à la lecture de base de données Oracle
La mise en œuvre de servers http redondants par les hébergeurs permet d'augmenter la disponibilité des sites hébergés
Les « registrars » proposent des noms de domaines payants, sous forme de redevance annuelle

10 Technologies INTERNET

Le logiciel Apache est un server de base de données gratuit
Pour vérifier qu'un nom de domaine est libre, il suffit de taper l’URL en question dans un navigateur et vérifier qu'aucune page de retour n'est affichée
La syntaxe Gras permet d'afficher correctement en HTML le mot Gras en caractères gras
Les différents mots-clés contenus dans les animations Flash ne sont pas repérés par les robots d'indexation

11 Les fichiers de données

Le fichier séquentiel est le meilleur moyen de stocker des données accessibles rapidement.
Un fichier à accès direct possède des enregistrements de longueur fixe.
Les fichiers à accès direct constituent de très bons supports pour l'échange d'informations entre logiciels de nature différente.
Une base de données de type Microsoft Access stocke l’ensemble des informations d'une même base dans un seul fichier, ce que ne faisaient pas les premiers logiciels développés sur Pc.

12 Les bases de données

Un même champ d'une table donnée permet de stocker des informations de types différents: par exemple réel ou chaîne de caractères.
Un index permet d’identifier de façon non ambiguë un enregistrement d'une table donnée.
Une table peut contenir des informations qui sont dans une autre table.
Une application classique de base de données ne nécessite pas d'analyse préalable, les tables pouvant être définies dès le départ sans faire de MCD.

13 Les modèles conceptuels de données

L'association entre matériel et fournisseur est nécessairement de type «un à plusieurs».
Les attributs de l'entité «client» seront des données sur le client et ses commandes.
L'association entre client et matériel est de type « plusieurs à plusieurs ».
L'association « achète/est acheté» caractérise le lien entre les entités « client» et «matériel ». Des données supplémentaires sont à préciser dans cette association (date achat, quantité, prix unitaire ...).

14 Les modèles conceptuels de données et les modèles logiques de données

Le modèle logique de données représente le modèle des tables de notre base de données
Le modèle logique de données est obtenu de façon automatique à partir du MCD de l'application
Pour faire le MLD d'une association « un à un », il suffit de mettre dans chaque table la clé X primaire de l’autre.
Pour faire le MLD d'une association «plusieurs à plusieurs », on met la clé primaire de la deuxième table et les champs supplémentaires dans la première table.

15 Le langage SQL

SELECT insee.nom.prenom FROM candidat WHERE candidat = 'admissible';
SELECT codelycee,avg(notedossier) AS moyenne FROM candidat ORDER BY codelycee
SELECT insee AS nul FROM candidat WHERE notedossier IS null;
INSERT INTO candidat(codelycee,insee) VALUES('34256',' 1 874565434645') ;

16 Le langage SQL Les requêtes SQL suivantes sont elles valides:

SELECT nom.prenom FROM candidat WHERE Insee like '2%' ;
SELECT insee.candidat, libel1e.Jycee FROM candidat INNER JOIN lycee ON codelycee.candidat = codelycee.lycee
UPGRADE candidat SET noieoral = 35WHERE insee = '1874565434645' :
DELETE FROM candidat

17 Aspects matériels de l'informatique

La mémoire centrale d'un ordinateur est une mémoire séquentielle.
L'accumulateur est un registre particulier de l'UAL.
La taille du registre instruction est proportionnelle à la taille du bus d'adresses.
Le système d'exploitation d'un ordinateur portable. est stocké en ROM.

18 Aspects matériels de l'informatique

Il est possible sur un micro-ordinateur de connecter directement une imprimante au micro-processeur.
Le compteur ordinal contient l'adresse de la dernière instruction exécutée.
Le bus des données est un bus bidirectionnel.
La mémoire centrale doit être formatée lors de l'installation du système d'exploitation.

19 Aspects logiciels

Le langage d'assemblage (ou assembleur) est un langage portable.
La programmation « lasagnes » correspond bien aux concepts de la programmation orientée objets.
Le langage FORTRAN est encore très utilisé de nos jours dans la programmation des applications scientifiques.
Le langage C++ est un langage de programmation orientée objets.

20 Aspects logiciels

Le système d'exploitation est rarement chargé intégralement en mémoire centrale.
Les Bibliothèques peuvent être statiques ou dynamiques.
Le langage HTML (adapté à la programmation structurée) permet également d'inclure des balises de mise en forme.
Le noyau d'un système d'exploitation LINUX (distribution obtenue sur Internet par exemple) sera chargé en ROM pour optimiser les performances.

21 Réseau

Pour traiter la problématique de transfert de données entre applications, le modèle OS! propose une structuration en 5 couches, chaque couche traitant une partie du problème.
Au niveau de la couche physique les bits sont transmis via la variation de grandeurs physiques telles que l'intensité, la tension, la fréquence, .... La vitesse de variation de ces grandeurs est exprimée en « bits/s » .
Un réseau est constitué à la fois d'équipement «actif» et d'équipement «passif». Au niveau de la couche physique, les équipements sont tous des équipements «passif».
Un « routeur » est un équipement servant à relier les ordinateurs d'un même réseau local (LAN ou RLE).

22 Réseau

SMTP est le nom du protocole de communication utilisé par les serveurs de messagerie de l'Internet pour transférer les mails. C'est un protocole de couche 7.
HTTPS est la version simplifiée du protocole http. On l'utilise quand les pages web ne contiennent pas de formulaire et que les données sont seulement véhiculées dans le sens serveur vers client.
Un webmail est un site web qui propose la consultation des messages électroniques en se connectant au serveur POP3 (ou éventuellement IMAP) de l'utilisateur.
Le protocole «FTP» est conçu pour transférer des fichiers entre un serveur (« FTP ») et un logiciel client (commande «ftp » de Windows, logiciel « FileZilla », ... ). Le login « ftp » (ou éventuellement « anonymous ») est utilisé quand des fichiers doivent être mis, sur un tel serveur, à disposition de tout le monde.

23 PHP

Le langage HTML permet de décrire la structure d'un formulaire inclus dans une page Web.
Le tableau « $_POST» permet en langage PHP la récupération des données transmises par un formulaire (utilisant la méthode POST recommandée en cours).
En langage PHP, les tableaux sont obligatoirement indicés par des entiers (positifs ou nuls).
Quand on utilise la technique des « templates », la description de la page web et l'algorithme (ou plutôt sa traduction PHP) sont mélangés au sein du même fichier.