Révisions : QCM

Revision


Question 1: Utilisation de méthodes

Les méthodes implémentées dans la librairie standard Java sont souvent très utile pour faciliter l'écriture de méthodes plus compliquées. Considérons l'implémentation d'une méthode permettant de calculer le minimum entre trois réels passés en argument. Une telle méthode peut s'écrire en utilisant une suite d'instructions conditionnelles, mais il est aussi possible de réutiliser la méthode Math.min qui retourne le minimum entre ses deux arguments. Laquelle des méthodes ci-dessous est un calcul correct du minimum entre trois nombres réels ?

Question 2: Diviseurs entiers

Parmi les méthodes ci-dessous, laquelle est-elle une implémentation correcte d'une méthode qui retourne le nombre de diviseurs entiers de l'entier (strictement positif) passé en argument ?

Question 3: Méthode count

Implémentez une méthode count que permet de compter le nombre de fois qu'un caractère passé en argument est présent dans une chaîne de données donnée. La spécification de cette méthode est

/*
 * @pre -
 * @post retourne le nombre d'occurences du caractère c dans la chaîne s
 */
public static int count(String s, char c) {

Un seul des corps de méthode ci-dessous est une implémentation correcte. Lequel ?

Information

Author(s) Olivier BONAVENTURE
Deadline No deadline
Submission limit No limitation

Sign in