Exercicis d'autoavaluació
Exercici 1
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Calculeu el Mínim Comú Múltiple (MCM) de dos valors positius entre 0 i 50.
Exercici 2
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Donada una llista de preus d’una compra, en euros, establir si cal aplicar un descompte del 20% sobre el total. Aquest descompte es farà si el total de la compra excedeix els 100 euros.
Exercici 3
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Donada una frase, calcular la suma de la llargària de totes les seves paraules.
Exercici 4
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Donat un text, calcular la mitjana d’aparicions d’una lletra donada, per paraula.
Exercici 5
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Ordenar la llista de les notes de classe.
Exercici 6
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Trobar la paraula mes llarga dins una frase.
Exercici 7
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Llegir des del teclat una llista arbitràriament llarga d’anys (1990, 2001, etc.), de manera que s’ignorin tots els que són anteriors al 1800.
Exercici 8
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Llegir la teva edat dels del teclat i sumar-li un valor generat a l’atzar entre 0 i 10.
Exercici 9
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Donat el nom d’un planeta, saber la seva distància del Sol en quilòmetres, sense decimals.
Exercici 10
Donada la següent descripció de subproblema, escolliu quina declaració de mètode és la més correcta.
Mostrar per pantalla la taula de multiplicar, del 0 al 10, d’un número qualsevol.
Exercici 11
Estudieu el següent programa:
public class ExerciciMisterios { public static void main (String[] args) { ExerciciMisterios programa = new ExerciciMisterios(); programa.inici(); } public void inici() { int[] valors = {1, 4, 6, 3, 1, 7, 9, 2, 4, 8, 5, 6}; int x = ferQuelcom(4, valors); //Punt A int y = ferQuelcom(7, valors); System.out.println(x + y); } public int ferQuelcom(int v, int[] a) { int compta = 0; for (int i = 0;i < a.length; i++) { if (a[i] == v) { compta++; if (compta == 2) { return i; } } } return -1; } }
Sense executar-lo en el vostre entorn de treball, contesteu si les següents afirmacions són vertaderes (V) o falses (F):