QCM DB Java
QCM DB Java
QCM DB Java
Page 1
Un logiciel libre, quelle a) logiciel dont le code source est disponible
mention ci dessous b) le code source n’est pas modifiable B
est fausse ? c) logiciel gratuit
Architecture :
Page 2
d'une opération d) Le block B
d'écriture ?
Un firewall (pare feu), a) peut bloquer les intrusions sur votre ordinateur
trouver l’affirmation b) vous protège des virus B
fausse : c) peut interdire l’accès à certains sites
Internet :
Qu’est ce que les CGI ? a) une interface qui permet de faire communiquer un
(common gateway programme avec un serveur web A
interfaces) b) un protocole de communication
c) un serveur de noms
d) une balise HTTP
Comment se nomme le
principe Internet selon a) Push
lequel l'information doit b) Net Casting A
être rapportée à c) Reporting
l'internaute avant
qu'il ne la demande ?
Page 3
c) est globalement moins efficace que le protocole HTTP
pour le transfert de fichiers
Qu'est-ce que le HTML ? a) Un langage balisé utilisé pour écrire des pages web
b) Un protocole de communication permettant l'échange
de MP3 A
c) Un protocole de communication permettant l'échange
de DIVX
Pour être accessible aux a) la structure de la page doit être simple et claire
mal-voyants et aux b) les liens hypertextes doivent être compréhensible (en
non-voyants, un site doit, évitant les « cliquer ici »)
trouver l’affirmation c) les frames (ou cadres) doivent être systématiquement C
fausse : utilisés
d) les images doivent être accompagnées de textes
alternatif les décrivant
Page 4
Pour améliorer le a) un titre décrit dans l'en-tête de la page web entre les
référencement d’un site, balises <TITLE> et </TITLE>
on peut utiliser, trouver b) un contenu « transparent » qui comporte un maximum B
l’affirmation fausse : de texte, indexable par les moteurs
c) indiquer en début de page HTML (BODY) le nom des
principaux moteurs de recherche
d) utiliser des balises META
Réseaux :
Page 5
d) application. B11
Page 6
Quelles sont les a) La segmentation
fonctionnalités assurées b) L'affectation des ports
par le protocole TCP ? c) Le contrôle de flux A,B,C
d) Le routage
Que cela signifie-t-il a) Que les paquets ont été correctement réceptionnés
quand le BIT ACK est b) Que les paquets n'ont pas été correctement
positionné dans l'en-tête c) réceptionnés Que l'horloge est synchronisée A
TCP ? d) Que l'horloge n'est pas synchronisée
Page 7
Quelle est la couche du a) 2
modèle OSI b) 3
correspondante au c) 1 D
protocole UDP ? d) 4
Page 8
Quel protocole gère le a) IGMP
multicast ? b) ICMP
c) TCP A
d) IP
Page 9
Quelle est la taille de a) 16 octets
l'entête IGMP ? b) 8 octets
c) 28 octets B
d) 20 octets
Page 10
La commande « ping » a) rien
sert à : b) vérifier le temps de réponse d'une machine distante B
c) connaître le chemin pour atteindre une machine distante
Base de données :
Dans un modèle a) une propriété peut se retrouver dans plusieurs endroit
conceptuel de données, du modèle
trouver l’affirmation b) une relation peut relier plus de deux objets
fausse : c) une ou plusieurs propriétés permettent d’identifier de A
manière unique un objet
d) la dimension d’une relation est le nombre d’objets
rentrant dans la liaison
Page 11
Dans une base de a) Select num_com from COMMANDE where num_com is
données relationnelle, null
on souhaite connaître b) select * from COMMANDE where all client is null
tous les enregistrements c) Select num_com from COMMANDE where num_nom
de la table NOT IN (select num_nom from CLIENT) C
COMMANDE pour d) Select num_com from CLIENT where num_com NOT
laquelle il n’y a aucun IN (select num_nom from CLIENT)
clients :
l’instruction suivante en a) lister le nom de tous les agents de la table agent
SQL 1: « SELECT nom, b) avoir le nombre d’agent de plus de 10 ans
count(*) FROM agent c) avoir le nombre d’agent par tranche d’age
WHERE age>10 d) ne fonctionne pas D
GROUP BY
age ; » permet :
Page 12
qu'est ce qu'une a) c'est échange entre une banque et un client (par
transaction pour un exemple une transaction boursière)
SGBD b) c'est l'unité d'exécution d'un SGBD B,C
c) c'est un programme qui fait des lectures et/ou écritures
sur une base de données en respectant certaines
propriétés
Pour avoir un a) //
commentaire sur une b) #
ligne, on place en début c) ' A
de ligne le(s) d) %
caractère(s) :
Lequel n'a pas sa place a) instanceof
parmi ces choix : b) select
c) for B
d) volatile
Page 13
a) double
De quel type primitif est b) float A
le littéral 25.5F ? c) long
d) short
Quelle phrase au sujet a) En Java, les types de base ne sont pas des objets
de Java est correcte ? b) Java supporte l'héritage multiple entre les classes
c) En Java, on peut affecter soi-même l'adresse d'un D
pointeur
d) Java supporte la surcharge des opérateurs
Que signifie le mot clef a) Que la valeur de cet attribut est constante
"static" associé à un b) Que cet attribut n'est visible que dans la classe où il est
attribut ? défini
c) Que cet attribut sera toujours passé par valeur C
d) Que cet attribut a une valeur unique pour toutes les
instances de la classe
Page 14
d) Une classe abstraite doit contenir au moins une
méthode abstraite
Que signifie le mot clef a) Rend cet attribut invisible hors du package où il est
"transient" associé à un défini
attribut ? b) Cet attibut est à la fois un type de base et un objet
c) Permet de ne pas le sauvegarder quand on utilise le D
mécanisme de sérialisation
d) Rien de tout ça
Page 15
peut changer, on la c) Static D
déclare comme une d) final
constante avec le mot
réservé :
Combien d’instances de a) Aucune
la classe A crée le code b) Une
suivant ? A x,u,v; x=new c) Deux D
A(); A y=x; A z=new A(); d) Trois
Quelle assertion est a) Une classe peut implémenter plusieurs interfaces mais
vraie en Java ? doit étendre une seule classe
b) Une classe peut implémenter plusieurs classes mais
doit étendre une seule interface A
c) Une classe peut implémenter plusieurs classes et peut
étendre plusieurs interfaces
d) Une classe doit implémenter une seule interface et
étendre une seule classe
Quelle différence existe a) Une List peut contenir une référence null, pas un Set
t-il entre les interfaces b) Un Set peut contenir deux fois le même élément, pas
List et Set ? une List A
c) Une List peut contenir deux fois le même élément, pas
un Set
d) Un Set peut contenir une référence null, pas une List
En Java, un objet qui Est immédiatement détruit par la JVM (Java Virtual
n’est plus référencé... Machine, ou machine virtuelle)
Reste présent en mémoire et est susceptible d’engendrer A
une « fuite »
Peut être détruit ou non, au bon vouloir de la JVM
Page 16
La déclaration suivante : a) Rien du tout en java
public class MaClass<T> b) Un type générique
{… } permet de définir... c) Une classe abstraite dont la classe T hérite forcément C
d) Un type comparable avec le type T
Génie logiciel :
Le modèle MVC a pour a) Les attributs et les méthodes des différentes classes
rôle la conception d'IHM concernées par l'IHM
en imposant une b) Les données, la présentation et les traitements de l'IHM B
séparation entre : concernée
c) Les différents paquetages manipulant l'IHM concernée
Page 17
Quel terme ne se a) Entité
rapporte pas à la b) Nœud
modélisation d'un c) Objet A
diagramme UML ? d) Paquetage
Page 18