Thông tin

Tác giả Olivier BONAVENTURE
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

QCM 1 - Intro à Java [*]


Câu hỏi 1: Initialisation de variables

Parmi les fragments de code Java suivants, quels sont ceux qui correspondent à des initialisations correctes de variables entières ?

Câu hỏi 2: Boucles while

Lequel des fragments de code Java ci-dessous permet de calculer la somme des \(n\) premiers entiers positifs ?

Câu hỏi 3: Boucles while

Les boucles while sont utiles lorsque l'on doit répéter des opérations similaires à de multiples reprises. En arithmétique, la factorielle d'un entier positif (n) et supérieur à 1 est définie comme étant le produit de tous les entiers inférieurs ou égaux à n. La factorielle de n se note \(n!\). Ainsi \(4!=24\). Parmi les boucles while ci-dessous, laquelle permet de calculer correctement \(n!\) ?

Câu hỏi 4: Initialisation de variables

Parmi les fragments de programmes Java ci-dessous, quels sont ceux qui respectent la syntaxe du langage ?

Câu hỏi 5: Les commentaires

Afin de faciliter la compréhension des programmes écrits dans un langage de programmation tel que Java, il est important de bien le documenter en utilisant des commentaires. Parmi les fragments de code Java ci-dessous, lequel est syntaxiquement correct ?

Câu hỏi 6: Syntaxe de Java

Un langage de programmation tel que Java utilise une syntaxe bien précise. Il est important que vous sachiez reconnaître rapidement des erreurs de syntaxe dans un programme Java pour éviter de les commettre vous-même. Les programmes ci-dessous ont été écrits par des étudiants pour afficher le message Hello, world! à l'écran. Chaque programme est stocké dans le fichier Hello.java. Un seul de ces programmes est acceptable par le compilateur Java. Lequel ?

Câu hỏi 7: Echange du contenu de variables

Dans un langage de programmation comme Java, il est souvent nécessaire d'échanger le contenu de deux variables. Considérons le programme ci-dessous dans lequel deux variables sont initialisées :

int a=1401;
int b=1101;

Parmi les fragments de Java ci-dessous, lequel permet de correctement échanger le contenu de la variable a avec le contenu de la variable b ?

Câu hỏi 8: Calcul du minimum

Considérons un programme Java qui manipule deux variables : a et b. Parmi les fragments de code ci-dessous, lequel place correctement dans la variable min le minimum entre les contenus de a et b ?

double a;
double b;
double min;
Câu hỏi 9: Valeur absolue

Si x est une variable de type double, lequel de ces fragments de code place dans la variable abs la valeur absolue de x?

Câu hỏi 10: Intervalles

En mathématiques, on définit des intervalles, fermés, ouverts et semi-ouverts. L'intervalle semi-ouvert \([3,7[\) comprend l'ensemble des nombres réels qui sont supérieurs ou égaux à 3 et strictement inférieurs à 7. Sachant que a, b et x sont des variables de type double, lequel des fragments de code suivants affiche vrai sur sa sortie standard si et seulement si x appartient à l'intervalle \([a,b[\) ? On supposera pour cette question que la valeur stockée dans la variable a est strictement inférieure à celle stockée dans la variable b.

Câu hỏi 11: Opérations arithmétiques

Un seul des fragments de programmes ci-dessous affiche "ok" à l'écran ? Pouvez-vous trouver lequel ?