Logo Passei Direto
Buscar
Uma função constitui num conjunto de códigos que serão executados caso a função seja chamada. Além disso, pode-se utilizar a chamada de uma função como argumento de entrada para a mesma função. Nesse caso, parênteses são utilizados para indicar a ordem de execução. As funções mais internas são executadas primeiro e seus resultados são utilizados na execução das funções mais externas. Observe o script a seguir:

function calculate(a, b){

return ab;

}

console.log(calculate(calculate(2, 2), calculate(3, 2)));

De acordo com o código mostrado, assinale a alternativa que contém o número que será impresso no console.


24
User badge image
Questões para Estudantes

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar o código passo a passo: 1. A função `calculate(a, b)` está definida para multiplicar `a` por `b` (mas parece que há um erro no código, pois deveria ser `return a * b;` em vez de `return ab;`). 2. Quando chamamos `calculate(2, 2)`, o resultado seria `4` (considerando a correção). 3. Quando chamamos `calculate(3, 2)`, o resultado seria `6`. 4. Agora, substituímos esses resultados na chamada externa: `calculate(4, 6)`. 5. Finalmente, `calculate(4, 6)` resultaria em `24`. Portanto, o número que será impresso no console é 24.

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

A alternativa correta é a letra E) 12. Explicação: A função "calculate" recebe dois argumentos "a" e "b" e retorna a multiplicação entre eles. No console.log, a função "calculate" é chamada duas vezes como argumento de entrada para a função "calculate" principal. A primeira chamada é "calculate(2, 2)" que retorna 4. A segunda chamada é "calculate(3, 2)" que retorna 6. Então, a função principal fica assim: "calculate(4, 6)" que retorna 24. Portanto, o número impresso no console será 24.

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

Um documento web é composto por tags inseridas dentro da tag principal . A tag pode receber o atributo lang, que indica a linguagem padrão do documento. Essa tag receberá ainda duas tags principais: , que armazena o cabeçalho com metadados do documento, e , que armazena as tags do corpo do documento.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. header é uma das tags que são geralmente incluídas no cabeçalho da página.
II. meta é uma das tags que são geralmente incluídas no cabeçalho da página.
III. charset é uma das tags que são geralmente incluídas no cabeçalho da página.
IV. link é uma das tags que são geralmente incluídas no cabeçalho da página.
V. title é uma das tags que são geralmente incluídas no cabeçalho da página.
VI. h1 é uma das tags que são geralmente incluídas no cabeçalho da página.
É correto o que se afirma em:

I. header é uma das tags que são geralmente incluídas no cabeçalho da página.
II. meta é uma das tags que são geralmente incluídas no cabeçalho da página.
III. charset é uma das tags que são geralmente incluídas no cabeçalho da página.
IV. link é uma das tags que são geralmente incluídas no cabeçalho da página.
V. title é uma das tags que são geralmente incluídas no cabeçalho da página.
VI. h1 é uma das tags que são geralmente incluídas no cabeçalho da página.
I, II, III, IV, V e VI.
I, II, III, IV e V, apenas.
II, IV e V, apenas.
I, III e VI, apenas.
III, IV e VI, apenas.

Sobre a sintaxe da linguagem CSS, analise as declarações a seguir e indique quais são válidas:

I. .corpo{ background-color: red; }
II. { color: blue; }
III. #casa{ font-size: 12px; }
IV. p { style{color: blue}; }
a) I e III, apenas.
b) II e IV, apenas.
c) I, III e IV, apenas.
d) I, II e III, apenas.

Sobre os valores de cores válidas que podem ser aplicados à propriedade CSS de cor, analise as declarações a seguir e indique quais são válidas:

I. #ffc6d9
II. rgb(255,235)
III. rgba(255,235,0, 0.7)
IV. hsla(155,80%,35%,0.4)
V. red
a) I, III, IV e V, apenas.
b) II, III, IV e V, apenas.
c) I, II, III e IV, apenas.
d) I, II, III, IV e V.

No código CSS apresentado, qual a função do símbolo *?

Assinale a alternativa correta.
a) Corresponde ao seletor universal usado para aplicar regras a qualquer elemento.
b) Corresponde ao seletor de classe usado para aplicar regras a elementos com a mesma classe.
c) Corresponde ao seletor de ID usado para aplicar regras a elementos com o mesmo ID.
d) Corresponde ao seletor de tag usado para aplicar regras a elementos com a mesma tag.

Sobre o código CSS apresentado, assinale a alternativa que representa corretamente o estilo aplicado por esse código:

p, span{
color: red;
}
a) Aplica vermelho apenas aos textos presentes dentro das tags

.
b) Aplica a mesma regra às tags e

.
c) Aplica as propriedades apenas a tags filhas de tags

.
d) Aplica regras apenas a tags

filhas de uma tag .

As estruturas de controle condicionais controlam o fluxo de execução do código. Elas controlam se blocos serão executados ou não, por meio da avaliação se condições foram estabelecidas ou não. Observe o código a seguir:

var a = 3;

var b = 4;

if((a+b)%2==0){

console.log("árvore");

}

else if((a+b)%2==1){

console.log("casa");

}

else{

console.log("cachorro")

}

Ao executar esse código, será impresso no console o seguinte:


casa

Mais conteúdos dessa disciplina