Logo Passei Direto
Buscar
Considere o trecho de código: class P { public exibir_informacao(a: number|string):void { console.log('resultado'); } } const obj1 = new P(); obj1.exibir_informacao(10); Selecione a opção correta com o resultado da execução do código.

vai exibir a frase: 'resultado'
O código está sintaticamente incorreto
vai exibir o número 10
vai exibir 'vazio'
vai exibir a mensagem: 'number|string'
User badge image
Ensinando Através de Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar o trecho de código apresentado: ```typescript class P { public exibir_informacao(a: number|string): void { console.log('resultado'); } } const obj1 = new P(); obj1.exibir_informacao(10); ``` No código, a classe `P` possui um método `exibir_informacao` que aceita um parâmetro `a` do tipo `number` ou `string`. Quando chamamos `obj1.exibir_informacao(10);`, estamos passando o número `10` como argumento. Dentro do método, o que acontece é que ele simplesmente executa `console.log('resultado');`, que imprime a string `'resultado'` no console. Agora, vamos analisar as alternativas: 1. vai exibir a frase: 'resultado' - Correta, pois é exatamente o que o código faz. 2. O código está sintaticamente incorreto - Incorreta, o código está correto. 3. vai exibir o número 10 - Incorreta, o número 10 não é exibido, apenas a string 'resultado'. 4. vai exibir 'vazio' - Incorreta, não há nada que indique que um valor vazio será exibido. 5. vai exibir a mensagem: 'number|string' - Incorreta, essa mensagem não é parte do código. Portanto, a opção correta é: vai exibir a frase: 'resultado'.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando o trecho de código fornecido, a opção correta é: vai exibir a frase: 'resultado'. Isso ocorre porque o método `exibir_informacao` da classe P imprime a string 'resultado' quando é chamado, e no caso `obj1.exibir_informacao(10)` está passando o número 10 como argumento, mas a função apenas imprime a string 'resultado'.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina