Vous avez raison de demander, mais avant de répondre, je voudrais rappeler l'esprit général indiqué en début de donnée :
>> Si un comportement ou une situation donnée n’est pas définie
>> dans la consigne ci-dessous, vous êtes libre de définir le comportement adéquat.
Ceci dit :
- on ignore simplement la suite ; libre à vous (suivant l'esprit rappelé ci-dessus) de mettre un message si c'est le cas, mais ce n'est pas attendu (ni pénalisé : c'est libre) ;
- idem : libre à vous ; il est bon de signaler l'erreur, mais nous ne spécifiions pas comment (1 message global ou des messages ad-hoc, suivant comment vous codez cela) ;
- je ne comprends pas la question : ça ne devrait juste pas être possible ;
dans un programme, il ne faut jamais permettre (par CONCEPTION) des situations incohérentes (sinon c'est un programme mal conçu !!)