Como a variável X foi declarada sem nenhum valor ela recebe o valor \"undefined\".
document.getElementById(\"par\") => selecionado a tag com id=\"par\" ( no caso um paragrafo.<p> )
.innerHTML definide o q vai ter no interior da tag selecionada.
Como foi definido x que tem valor \"undefinided\", aparece a palavra undefined.
Alternativa B.
"},{"@type":"Answer","text":"
É impressão minha ou no final do script já tem a resposta?
"},{"@type":"Answer","text":"
@NetoCosta, então, só vim aqui nos comentários dizer que acho que o examinador sem querer colou a resposta no fim kkk e foi impresso assim, deslize total
"},{"@type":"Answer","text":"
É erro de digitação o UNDEFINED no final, na prova não tem, @Neto Costa