Logo Passei Direto
Buscar
Considere o trecho de código: type alfanumerico = string | number; type valfanumerico = alfanumerico[]; function r(x: valfanumerico): void ( if (typeof x[60] === 'string') ( console.log('É um vetor de strings"); ) if (typeof x[60] === number”) ( console.log('É um vetor de números"); + console.log('Teste'); ) rien; Selecione a opção correta com a última frase que será impressa depois da execução do código. A string B é um vetor de strings Cc number D é um vetor de números E Teste
User badge image
Erick Menezes

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar o trecho de código apresentado. 1. Definições de tipos: - `type alfanumerico = string | number;` define que `alfanumerico` pode ser uma string ou um número. - `type valfanumerico = alfanumerico[];` define que `valfanumerico` é um array que pode conter strings e números. 2. Função `r`: - A função `r` recebe um parâmetro `x` do tipo `valfanumerico`. 3. Verificações dentro da função: - `if (typeof x[60] === 'string')` verifica se o elemento na posição 60 do array `x` é uma string. - `if (typeof x[60] === 'number')` verifica se o elemento na posição 60 do array `x` é um número. 4. Saídas: - Se `x[60]` for uma string, imprime "É um vetor de strings". - Se `x[60]` for um número, imprime "É um vetor de números". - Independentemente do tipo, sempre imprime "Teste". Agora, analisando as opções: - A string B é um vetor de strings - Cc number - D é um vetor de números - E Teste A única frase que sempre será impressa, independentemente do tipo de `x[60]`, é "Teste". Portanto, a resposta correta é: E Teste.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina