wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

M107 - Rappel des fondamentaux

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Quelle balise HTML est utilisée pour créer un formulaire sur une page web?

a)

<input>

b)

<form>

c)

<action>

d)

<label>

2.

Quelles balises HTML sont couramment utilisées pour les champs de saisie de texte?

a)

<input> et <text>

b)

<input> et <textarea>

c)

<field> et <box>

d)

<type> et <form>

3.

Quelles balises HTML sont utilisées pour créer des boutons d'option et des cases à cocher dans un formulaire?

a)

<radio> et <checkbox>

b)

<choice> et <box>

c)

<select> et <input>

d)

<option> et <check>

4.

Quelle balise HTML est utilisée pour créer une liste déroulante (menu déroulant) dans un formulaire?

a)

<menu>

b)

<list>

c)

<dropdown>

d)

<select>

5.

Quel attribut de formulaire HTML spécifie la page à laquelle les données du formulaire seront envoyées après soumission?

a)

method

b)

action

c)

target

d)

submit

6.

Quelle méthode d'envoi de formulaire permet l'envoi de données sous forme de corps de requête, ce qui peut être plus sécurisé?

a)

POST

b)

GET

7.

Quelle méthode d'envoi de formulaire ne devrait pas être utilisée pour transmettre des mots de passe en clair?

a)

POST

b)

GET

8.

Quel attribut de champ de texte HTML permet de spécifier une valeur par défaut dans le champ?

a)

default

b)

value

c)

initial

d)

preset

9.

Comment sélectionner tous les produits dont le prix est supérieur à 10 euros ?

a)

SELECT * FROM produits WHERE prix >= 10

b)

SELECT * FROM produits WHERE prix > 10

c)

SELECT * FROM produits WHERE prix < 10

d)

Aucune de ces réponses

10.

Comment compter le nombre de clients dans la table "clients" ?

a)

SELECT COUNT(*) FROM clients

b)

SELECT SUM(id_client) FROM Clients;

c)

SELECT MAX(id_client) FROM Clients;

d)

SELECT MIN(id_client) FROM Clients;

11.

Quelle clause SQL permet de trier les résultats d'une requête par ordre croissant ou décroissant en fonction d'une colonne spécifique ?

a)

GROUP BY

b)

HAVING

c)

ORDER BY

d)

DISTINCT

12.

Quelle requête permet d'ajouter une nouvelle colonne "telephone" de type texte à la table "Clients" ?

a)

ALTER TABLE Clients ADD COLUMN telephone INT;

b)

ALTER TABLE Clients ADD COLUMN telephone TEXT;

c)

ALTER TABLE Clients MODIFY COLUMN telephone TEXT;

d)

ALTER TABLE Clients RENAME COLUMN telephone TO nouveau_telephone;

13.

Quelle requête permet de supprimer la colonne "adresse" de la table "Clients" ?

a)

ALTER TABLE Clients DROP COLUMN adresse;

b)

ALTER TABLE Clients REMOVE COLUMN adresse;

c)

ALTER TABLE Clients DELETE COLUMN adresse;

d)

ALTER TABLE Clients CHANGE COLUMN adresse;

14.

Quelle requête permet de mettre à jour l'adresse du client ayant pour id_client = 1 ?

a)

UPDATE Clients SET adresse = '10 rue du Paradis' HAVING id_client = 1;

b)

UPDATE Clients SET adresse = '10 rue du Paradis' WHERE nom = 1;

c)

UPDATE Clients SET adresse = '10 rue du Paradis' HAVING nom = 1;

d)

UPDATE Clients SET adresse = '10 rue du Paradis' WHERE id_client = 1;

15.

Comment trier les enregistrements de la table "Produits" par ordre décroissant de prix ?

a)

SELECT * FROM Produits ORDER BY prix DESC;

b)

SELECT * FROM Produits SORT BY prix DESC;

c)

SELECT * FROM Produits SORT DESC prix;

d)

SELECT * FROM Produits ORDER prix DESC;

16.

Quelle clause SQL permet de regrouper les résultats d'une requête SELECT en fonction d'une ou plusieurs colonnes ?

a)

WHERE

b)

ORDER BY

c)

GROUP BY

d)

SELECT

17.

MySQL est un système de gestion de base de données _____?

a)

Orienté objet

b)

Hiérarchique

c)

Relationnel

d)

Réseau

18.

Le dictionnaire des données

a)

Liste les champs de la base de données

b)

Liste les champs de la table

c)

Liste les mots-clés de la base

19.

Lorsqu’il existe une relation de plusieurs à plusieurs entre deux tables, il faut :

a)

Échanger les clés primaires

b)

Regrouper les deux tables en une seule table

c)

Créer une table intermédiaire

20.

Que représente « salaire » dans l’extrait de code suivant?

a)

Une table

b)

Une ligne

c)

Une colonne

d)

Un objet

21.

Qu'est-ce que la programmation orientée objet ?

a)

Une méthode de programmation basée sur des objets

b)

Une méthode de programmation basée sur des fonctions

c)

Une méthode de programmation basée sur des chaînes de caractères

d)

Une méthode de programmation basée sur des tableaux

22.

Comment instancier un objet de la classe Personnage ?

a)

joueur_1 = Personnage['Ryu']

b)

joueur_1 = Personnage('Ryu')

c)

joueur_1 = new Personnage('Ryu')

d)

joueur_1 = Personnage:('Ryu')

23.

Comment appelle-t-on un exemplaire particulier d'une classe (c'est à dire un objet) ?

a)

Une instance de la classe

b)

Une méthode de la classe

c)

Un modèle de la classe

d)

Un attribut de la classe

24.

Quel est le rôle d'une classe en programmation orientée objet ?

a)

Gérer des erreurs

b)

Exécuter des fonctions

c)

Créer des instances de la classe

d)

Définir des variables

25.

Comment accéder à un attribut d'une instance objet d'une classe en Python ?

a)

objet.attribut

b)

attribut=objet

c)

objet=attribut

d)

attribut.objet

26.

Que doit contenir une classe ?

a)

Des attributs et des méthodes

b)

Des attributs et des fonctions

c)

Uniquement des attributs

d)

Des méthodes et des fonctions

27.

Voici une classe.

Selon ce code, name_question est un.e ...

a)

Classe

b)

Attribut

c)

Méthode

d)

Objet

28.

Voici une classe.

Selon ce code, answer est un.e ...

a)

Classe

b)

Attribut

c)

Méthode

d)

Objet

29.

Quelle est la valeur de ma_voiture.couleur ?

a)

'rouge'

b)

rouge

c)

'Renault'

d)

ma_voiture.'rouge'

30.

Que va afficher ce script ?

a)

'...'

b)

'Woof'

c)

Animal

d)

Chien