Buscar

O código abaixo está em linguagem TypeScrip, cuja tipagem é estática. let fraseLegal = 'Bom dia!'; fraseLegal = 9.5; Analisando o código aprese...

O código abaixo está em linguagem TypeScrip, cuja tipagem é estática.

let fraseLegal = 'Bom dia!';
fraseLegal = 9.5;

Analisando o código apresentado, tem-se que a TypeScrip


(A) não realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
(B) realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
(C) realiza a inferência de tipo, por isso, aceita a atribuição do tipo number para um tipo string sem gerar erro de compilação do código apresentado.
(D) realiza a inferência de tipo, por isso, não aceita a atribuição do tipo number para um tipo string, o que vai gerar um erro de compilação do código apresentado.
(E) não diferencia valores ponto flutuante (decimal) de valores inteiros, por isso, o código apresentado vai rodar sem erro.

Essa pergunta também está no material:

AGENTE DE TECNOLOGIA - Microrregião 158 - TI - GABARITO 1
27 pág.

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o código apresentado, tem-se que a TypeScrip: (A) não realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro. Isso não é verdade, pois o TypeScript realiza inferência de tipo. No código apresentado, a variável "fraseLegal" é inicializada com uma string, mas depois é atribuída a ela um valor do tipo number, o que gera um erro de compilação. Portanto, a alternativa correta é a letra: (D) realiza a inferência de tipo, por isso, não aceita a atribuição do tipo number para um tipo string, o que vai gerar um erro de compilação do código apresentado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais