A afirmativa correta é "Serão impressos 1 e undefined". Isso ocorre porque a variável "a" é declarada dentro da função "teste", portanto, ela só existe dentro do escopo da função. Quando a função é chamada, o valor 1 é atribuído à variável "a" e, em seguida, é impresso no console. Já a variável "b" é declarada fora da função, mas não recebe nenhum valor, por isso, quando é impressa no console, retorna "undefined".
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar