Hola paramonso.
Primero pedirte que intentes colocar el código completo y no por fragmentos, de esta forma será más fácil corregir los ejercicios que presentes.
En el primer código que presentas, creas dos array multidimensionales con una fila, esto no es muy coherente, porque tanto el array $idioma como $nivel te valdría con crearlos de la siguiente forma:
$idioma=array("Inglés","Francés","Alemán","Ruso");
$nivel=array("Bàsico","Medio ","Perfec.");
En el apartado a has creado tres arrays unidimensionales y se pide declarar una matriz con una sintaxis basa exclusivamente en índices, es decir, algo como esto:
$numAlumnos[0][0] = 1;
$numAlumnos[0][1] = 14;
$numAlumnos[0][2] = 8;
$numAlumnos[0][3] = 3;
$numAlumnos[1][0] = 6;
$numAlumnos[1][1] = 19;
$numAlumnos[1][2] = 7;
$numAlumnos[1][3] = 2;
$numAlumnos[2][0] = 3;
$numAlumnos[2][1] = 13;
$numAlumnos[2][2] = 4;
$numAlumnos[2][3] = 1;
El apartado b estaría bien resulto y el c también.
Saludos.
