Le mot HTML veut dire :
a. Hyper Text Markup Language
b. Home Tool Markup Language
c. Hyperlinks and Text Markup Language d. Hyper Text Machine Language
HTML est l'acronyme de "Hyper Text Markup Language". Il s'agit d'un langage de balisage utilisé pour créer des pages web. Les balises HTML définissent la structure et le contenu d'une page web, permettant aux navigateurs web de l'interpréter et de l'afficher correctement.
Le contenu d'un document HTML peut être :
a. Toutes les réponses sont vraies
b. Des attributs
c. Des balises
d. Texte brut
Dans un document HTML, le contenu peut inclure des balises, des attributs et du texte brut. Les balises définissent la structure et le formatage du contenu, les attributs fournissent des informations supplémentaires sur les balises, et le texte brut est le contenu visible directement sur la page web.
La balise HTML qui permet d'insérer correctement une image de fond dans une page HTML est: a. <IMG SRC="image.gif" BACKGROUND>
b. <BODY BACKGROUND="image.gif">
c. <BACKGROUND IMG="image.gif">
d. <IMG SRC="image.gif" TYPE="background">
Cette balise HTML permet d'insérer une image de fond dans une page HTML en spécifiant le chemin de l'image dans l'attribut BACKGROUND
.
Pour définir un lien qui doit s'ouvrir dans une nouvelle page en HTML, on utilise :
a. <a href="http://MonSite.ma/?p=2378" target="blank">Cliquez Ici</a>
b. <a href="http://MonSite.ma/?p=2378" target="_blank">Cliquez Ici</a>
c. <a href="http://MonSite.ma/?p=2378" target="#blank">Cliquez Ici</a>
d. <a href="http://MonSite.ma/?p=2378" target="@blank">Cliquez Ici</a>
En utilisant target="_blank"
, le lien sera ouvert dans une nouvelle fenêtre ou un nouvel onglet, selon les préférences du navigateur de l'utilisateur.
La balise utilisée pour afficher du texte préformaté est:
a. <pre> ... </pre>
b. <prefor> </prefor>
c. <pre text> ... </pre text>
d. <pre format> ... </pre format>
La balise <pre>
est utilisée pour afficher du texte préformaté dans une page HTML, préservant les espaces et les sauts de ligne tels qu'ils sont dans le code source HTML.
L'élément utilisé dans <HEAD> d'une page HTML pour utiliser une feuille de style CSS externe décorer la page est :
a. <src>
b. <style>
c. <link>
d. <css>
L'élément <link>
est utilisé dans la balise <head>
d'une page HTML pour lier une feuille de style CSS externe à la page. Cela permet d'appliquer les styles définis dans la feuille de style à la page HTML.
L'attribut ajouté à de nombreux éléments HTML pour les identifier en tant que membre groupe spécifique est :
a. Id
b. class
c. div
d. span
id
est utilisé pour identifier de manière unique un élément HTML. Il ne doit être utilisé qu'une seule fois dans la page.class
est utilisé pour attribuer une classe à un élément HTML. Un élément peut avoir plusieurs classes.div
et span
sont des balises HTML qui définissent des sections de contenu. Ils ne sont pas utilisés pour identifier des groupes d'éléments.La balise HTML permettant d'insérer un saut de ligne est :
a. <p>
b. <br>
c. <break>
d. <line>
La balise <br>
est utilisée pour insérer un saut de ligne dans un document HTML.
Les balises qui sont liées à un tableau en HTML sont :
a. <table> <row> <column>
b. <table> <head> <body>
c. <table> <tr> <td>
d. <table> <header> <footer>
En HTML, pour créer un tableau, vous utilisez la balise <table>
. Les lignes du tableau sont définies avec la balise <tr>
(table row), et les cellules dans chaque ligne sont définies avec la balise <td>
(table data/cell).
En CSS, si vous voulez ajouter une marge entre la bordure d'une DIV et son texte intérieur, on
utilise la propriété :
a. spacing
b. padding
c. margin
d. inner-margin
En CSS, la propriété padding
est utilisée pour définir l'espace entre le contenu d'un élément et sa bordure intérieure. Cela ajoute de l'espace à l'intérieur de l'élément, entre le contenu et la bordure.
En CSS, pour rendre tous les paragraphes en «<Bleu»>, on utilise :
a. p.all (color: blue;)
b. p (color: blue;}
c. p.all (color: #0000FF;}
d. all.p {color: #0000FF;}
Cette règle CSS sélectionne tous les éléments <p>
(paragraphes) et définit leur couleur de texte sur "blue" (bleu).
La propriété CSS utilisée pour contrôler la taille du texte d'un élément est :
a. font-style
b. text-size
c. text-style
d. font-size
Cette propriété CSS est utilisée pour contrôler la taille du texte d'un élément. Vous pouvez spécifier la taille en pixels, en em, en pourcentage ou d'autres unités de mesure.
Pour créer une fonction en JavaScript qui se nomme << maFonction »>, j'utilise :
a. function maFonction() {};
b. function: maFonction() 0:
c. function maFonction();
d. maFonction new function() {};
Pour créer une fonction en JavaScript, on utilise le mot-clé function
suivi du nom de la fonction, suivi de parenthèses pour les paramètres de la fonction, le cas échéant, et de crochets {}
pour définir le corps de la fonction.
En JavaScript, la syntaxe correcte pour faire référence à un script externe appelé<monScript.js est:
a. <script href="monScript.js">
b. <script name="monScript.js">
c. <script src="monScript.js">
d. Toutes les réponses sont vraies
En JavaScript, pour faire référence à un script externe, on utilise la balise <script>
avec l'attribut src
pour spécifier l'URL du script externe. La balise <script>
ne prend pas d'attribut href
, name
, ou toute autre valeur pour faire référence à un fichier JavaScript externe.
En JavaScript, pour écrire « Bonjour tout le monde » dans une boîte d'alerte, j'utilise :
a. msg("Bonjour tout le monde ");
b. alert("Bonjour tout le monde ");
c. msgBox("Bonjour tout le monde ");
d. alertBox("Bonjour tout le monde ");
En JavaScript, la fonction alert()
est utilisée pour afficher une boîte de dialogue avec le message spécifié. Donc, pour afficher "Bonjour tout le monde" dans une boîte d'alerte, vous utilisez alert("Bonjour tout le monde")
.
En JavaScript, l'instruction utilisée pour vérifier si la valeur de « x» est égale à « xyz »>:
a. if (x =="xyz") then {} else { }
b. if (x ="xyz") then { } else { }
c. if (x == "xyz") { } else { }
d. if (x = "xyz") { } else { }
En JavaScript, pour vérifier si la valeur de la variable x
est égale à "xyz", vous utilisez l'instruction if
suivie de la condition x == "xyz"
. L'option c. représente correctement cette syntaxe, avec les accolades {}
pour délimiter le bloc de code à exécuter si la condition est vraie, et else {}
pour spécifier le bloc de code à exécuter si la condition est fausse.
En JavaScript, la syntaxe correcte de la boucle while est :
a. while (i <= 5)
b. while i = 1 to 5
c. while (i <= 5; i++)
d. while (i=0; i <= 5; i++)
En JavaScript, la syntaxe correcte de la boucle while
est d'utiliser le mot-clé while
suivi de la condition à évaluer entre parenthèses. Dans cet exemple, i <= 5
est la condition à vérifier. Tant que cette condition est vraie, le code à l'intérieur du bloc de la boucle while
sera exécuté.
Pour exécuter des scripts PHP, on doit installer:
a. Adobe Dreamweaver
b. PHP
c. Apache
d. IIS
Pour exécuter des scripts PHP, vous devez installer PHP sur votre serveur. PHP est un langage de script côté serveur largement utilisé pour développer des applications web dynamiques. Il peut être configuré pour fonctionner avec des serveurs web tels qu'Apache, Nginx ou Microsoft IIS. Cependant, le simple fait d'installer PHP sur votre serveur permettra d'exécuter des scripts PHP sans autres logiciels supplémentaires.
L'instructions PHP utilisée pour stocker 19 dans la variable nbr est :
a. int $nbr= 19;
b. int nbr = 19;
c. $nbr= 19;
d. 19= $nbr;
En PHP, pour assigner une valeur à une variable, vous utilisez simplement le nom de la variable suivi du signe égal (=
) et de la valeur que vous souhaitez lui attribuer. Ainsi, pour stocker le nombre 19 dans la variable nbr
, vous devez écrire $nbr = 19;
.
EN PHP, le résultat du code suivant est :
<?php
$number = 1234;
$nbr= (array) $number;
echo $nbr[0];
?>
a. 1
b. 4
c. 1234
d. 2
Explication : Lorsque vous convertissez une variable entière en un tableau en utilisant la syntaxe (array) $number
, PHP crée un tableau contenant la valeur d'origine en tant que seule entrée. Ainsi, $nbr
devient un tableau avec un élément, et cet élément contient la valeur d'origine 1234
. Ensuite, lorsque vous accédez à $nbr[0]
, vous obtenez la valeur d'origine, qui est 1234
.
En PHP, la valeur de $a et de $b après l'appel de la fonction suivante est :
<?php
function increment( &$arg )
{
$return=$arg;
$arg += 1;
return $return;
}
$a=7;
$b=increment( $a );
?>
a. a est 7 et b est 8
b. a est 8 et b est 7
c. Les deux sont 7
d. Les deux sont 8
Explication : Dans cette fonction, la valeur de $a
est passée par référence, ce qui signifie que toute modification apportée à $arg
à l'intérieur de la fonction affectera également la variable $a
. La fonction increment
prend la valeur de $arg
, l'incrémente de 1, puis retourne la valeur de $return
. Cependant, dans la variable $b
, seule la valeur de retour de la fonction est stockée, qui est la valeur d'origine de $arg
, donc 7. Après l'appel de la fonction, la valeur de $a
est incrémentée à 8.
Le langage Java est un langage:
a. Compilé
b. Interprété
c. Compilé et interprété
d. Ni compilé ni interprété
Java est un langage compilé et interprété, ce qui lui permet d'être à la fois performant et portable.
En langage Java, l'instruction « for(;;) { } » provoque :
a. une boucle qui termine immédiatement
b. une erreur à la compilation
c. une erreur de syntaxe
d. une boucle infinie
for
est utilisée pour créer une boucle.for(;;)
est toujours vraie, car elle ne contient aucune expression.{}
est exécuté tant que la condition est vraie.Conclusion:
L'instruction for(;;) { }
est utilisée pour créer une boucle infinie.
1. Ecrire un programme en langage C qui permet de calculer les diviseurs d'un entier N>=1 sai par l'utilisateur.
2. En utilisant la notion de la récursivité, écrire un programme en langage C permettant de calc la factorielle d'un entier positif N!, N! = N X (N-1) x (N-2)... x 2 x 1.
Programme pour calculer les diviseurs d'un entier N :
#include <stdio.h>
void trouverDiviseurs(int N) {
printf("Les diviseurs de %d sont : ", N);
for (int i = 1; i <= N; i++) {
if (N % i == 0) {
printf("%d ", i);
}
}
printf("\n");
}
int main() {
int N;
printf("Entrez un entier positif N : ");
scanf("%d", &N);
if (N < 1) {
printf("Veuillez entrer un entier positif.\n");
return 1;
}
trouverDiviseurs(N);
return 0;
}
Programme pour calculer la factorielle d'un entier N de manière récursive :
#include <stdio.h>
unsigned long long calculerFactorielle(int N) {
if (N == 0 || N == 1) {
return 1;
} else {
return N * calculerFactorielle(N - 1);
}
}
int main() {
int N;
printf("Entrez un entier positif N : ");
scanf("%d", &N);
if (N < 0) {
printf("Veuillez entrer un entier positif ou nul.\n");
return 1;
}
unsigned long long resultat = calculerFactorielle(N);
printf("%d! = %llu\n", N, resultat);
return 0;
}
1. Conception
Vous souhaitez construire une base de données qui permet de gérer les dossiers comptables d'un cent de gestion. La conception de cette base de données va être réalisée à l'aide de la méthode d'analy MERISE.
On se situe dans un centre de gestion comprenant plusieurs agences délocalisées. Une agence se sit dans une seule commune et caractérisée par son nom, le nombre de personnels qui travaillent pour e et le nom de son directeur. Dans chaque agence travaillent plusieurs comptables, chacun géran comptabilité de plusieurs exploitations agricoles. Un comptable ne travaille que dans une seule age il est surveillé, au moins, par un surveillant et caractérisé par son nom, sa date de naissance et par numéro de téléphone. Une exploitation ne peut être gérée que par un seul comptable. Ch exploitation est définie par un nom et un SAU (Surface Agricole Utile) et se situe dans une
commune.
1. A l'aide de la méthode MERISE, et à partir du cahier des charges ci-dessus, tracer le M Conceptuel des Données Correspondant.
II. SQL
Nous considérons la base de données intitulée "Gestion Projet" permettant de gérer la réalisati projets relatifs au développement des applications par des techniciens informaticiens. Elle est sous forme de la représentation textuelle simplifiée suivante :
Technicien (NumTec, NomTec, AdrTec, EmailTec, TelTec)
Projet (NumProj, TitreProj, DateDeb, DateFin)
Application (CodApp, NomApp, PrixApp, #NumProj)
Realisation (#NumProj. #NumTec)
2. Ecrire les requêtes SQL permettant de : a. Créer la tables Réalisation.
Voici le MCD (Modèle Conceptuel de Données) correspondant au cahier des charges :
Agence (NumAgence, NomAgence, NombrePersonnel, NomDirecteur, Commune)
Comptable (NumComptable, NomComptable, DateNaissance, Telephone, NumAgence)
Surveillant (NumSurveillant, NomSurveillant, NumComptable)
ExploitationAgricole (NumExploitation, NomExploitation, SAU, Commune, NumComptable)
Explications :
w
CREATE TABLE Realisation (
NumProj INT,
NumTec INT,
PRIMARY KEY (NumProj, NumTec),
FOREIGN KEY (NumProj) REFERENCES Projet (NumProj),
FOREIGN KEY (NumTec) REFERENCES Technicien (NumTec)
);
Cette requête crée la table "Realisation" avec deux clés étrangères vers les tables "Projet" et "Technicien", et définit une clé primaire composée des colonnes "NumProj" et "NumTec".
En langage Java, le mot clé "super" permet :
a. d'accéder aux membres d'une classe mère
b. de définir une méthode prioritaire
c. de donner les droits d'accès super-user à un fichier d. de définir une classe prioritaire
a. d'accéder aux membres d'une classe mère
Quel langage de programmation dans la liste suivante n'est pas orienté objet:
A-C
B-C++
C-Java
D-Python
Le langage de programmation qui n'est pas orienté objet dans la liste donnée est le langage C. Les trois autres langages - C++, Java et Python - sont tous des langages orientés objet.
Le protocole LDAP permet de:
A- Recevoir un courrier électronique
B- Etablir un réseau virtuel
C- Gérer des annuaires
D- Gérer les processus légers
Le protocole LDAP (Lightweight Directory Access Protocol) est utilisé principalement pour gérer des annuaires. Par conséquent, la réponse correcte est :
C- Gérer des annuaires
Quel serveur Web est développé par Microsoft?
A-Apache Tomcat
B-WEBrick
C-Nginx
D-Internet Information Services (IIS)
Le serveur Web développé par Microsoft est Internet Information Services (IIS). Par conséquent, la réponse correcte est :
D- Internet Information Services (IIS)
Le protocole HTTPS:
A-a été développé pour le logiciel Web Apache
B-est un protocole où les données transitent en mode chiffré
C-permet toujours d'identifier le serveur
D-permet toujours d'identifier le client
Le protocole HTTPS est un protocole où les données transitent en mode chiffré. Par conséquent, la réponse correcte est :
B- est un protocole où les données transitent en mode chiffré
À quoi correspond une clé primaire dans un SGBD relationnel?
A-Elle permet d'identifier un enregistrement dans une table
B-Elle est le premier champ d'un enregistrement
C-Elle est un champ contenant la date d'enregistrement à la microseconde près
D-Elle permet de garantir la cohérence des données
Une clé primaire dans un SGBD relationnel correspond à :
A- Elle permet d'identifier un enregistrement dans une table.
Quel élément est indispensable au navigateur pour utiliser le protocole HTTPS?
A-Un cookie
B-Un certificat
C-Un antivirus
D-Un proxy
Pour utiliser le protocole HTTPS, un élément indispensable pour le navigateur est :
B- Un certificat
Combien de fois le message "Bonjour" sera-t-il affiché:
public class test {
public static void mais String args[])
{ int count = 15;
do{
System.out.print int "Bonjourn"); count++;
} while (count < 15);
}
}
A-0 fois
B-1 fois
C-15 fois
D-14 fois
Dans ce code corrigé, la boucle do-while va s'exécuter au moins une fois, car elle teste la condition à la fin de chaque itération. Comme count
est initialisé à 15, la condition count < 15
sera fausse dès la première itération, donc la boucle s'exécutera une seule fois. Ainsi, le message "Bonjour" sera affiché une fois.
La réponse correcte est donc :
B- 1 fois
Que signifie la contrainte "NOT NULL" sur un attribut d'une Table
A-La colonne doit être renseignée
B-La colonne doit avoir des valeurs différentes de zéro
La contrainte "NOT NULL" sur un attribut d'une table signifie que :
A- La colonne doit être renseignée.
PERT et GANTT sont:
A-des langages
B-des protocoles réseau
C-des outils de planification
D-des protocoles internet
PERT et GANTT sont :
C- des outils de planification.
Dans quelle situation utilise-t-on la séquence: try-catch-finally:
A- Pour sortir du programme
B- Pour traiter les exceptions
C- Pour déboguer le code
D- Pour tester le programme
La séquence try-catch-finally est utilisée pour :
B- Pour traiter les exceptions.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.