2° ANO SENAC - ATIVIDADE 3

2° ANO SENAC - ATIVIDADE 3

11th Grade

10 Qs

quiz-placeholder

Similar activities

Lección 18: Lenguajes de programación

Lección 18: Lenguajes de programación

9th - 12th Grade

15 Qs

Programação em C

Programação em C

10th - 12th Grade

10 Qs

O que vamos aprender?

O que vamos aprender?

1st Grade - University

11 Qs

Quiz de JavaScript

Quiz de JavaScript

9th - 12th Grade

9 Qs

INFORMÁTICA: Quem sabe mais?

INFORMÁTICA: Quem sabe mais?

KG - Professional Development

15 Qs

Quizz- DS remoto

Quizz- DS remoto

9th - 12th Grade

5 Qs

Quizz 02 - Config. básica equipamentos CISCO 02

Quizz 02 - Config. básica equipamentos CISCO 02

11th Grade

14 Qs

O que vamos aprender?

O que vamos aprender?

1st Grade - University

12 Qs

2° ANO SENAC - ATIVIDADE 3

2° ANO SENAC - ATIVIDADE 3

Assessment

Quiz

Computers

11th Grade

Medium

Created by

SERGIO SANTOS

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MATCH QUESTION

3 mins • 10 pts

Combine o s seguintes operadores:

Potenciação

X/Y

SOMA

X*Y

Subtração

X^Y

Multiplicação

X+Y

Divisão

X-Y

2.

MATCH QUESTION

3 mins • 10 pts

Combine o seguinte

+

Operador “e”, retorna true somente se todas as condições forem válidas

===

Operador ternário, retorna um valor se uma condição for verdadeira e outro valor se for falsa

&&

Operador de igualdade estrita, compara se dois valores são iguais em valor e tipo

!= e !==

Operador de concatenação, une duas ou mais strings em uma única string

?:

Operadores “não igual” e “estritamente não igual”, utilizados para comparação, da mesma forma que == e === retornam true ou false

3.

MULTIPLE SELECT QUESTION

3 mins • 10 pts

Algo muito comum para quem trabalha com desenvolvimento de software é a comparação de valores entre variáveis ou objetos para executar ou um comportamento, ou outro. O resultado dessas comparações são dois: true ou false (verdadeiro ou falso).

Para testar nossos conhecimentos nos operadores de comparação do JavaScript, observe as variáveis abaixo:

a = []

b = 20

c = true

d = ''

Analise as comparações abaixo e marque aquelas cuja saída no console será verdade.

if (b === 20 && != false && d == 0) {

console.log('Verdade')

} else {

console.lo('Falso')

if (a == o) {

console.log('Verdade')

} else {

console.lo('Falso')

if (d) {

console.log('Verdade')

} else {

console.lo('Falso')

if (b == '20') {

console.log('Verdade')

} else {

console.lo('Falso')

4.

MATCH QUESTION

3 mins • 10 pts

As funções ajudam muito no desenvolvimento de um código, pois colaboram para a separação de trechos de código com funções específicas, tornando-o menor e mais legível, o JavaScript nos oferece algumas funções prontas, como é o caso de funções matemáticas (Math em inglês), alguns exemplos são:

Math.ceil()

Desconsidera os números decimais, o que é conhecido como truncamento.

Math.min()

Faz o arredondamento (round em inglês) de um número de ponto flutuante para o inteiro mais próximo.

Math.round()

Retorna o maior inteiro menor ou igual a um número.

Math.trunc()

Retorna o menor valor entre os argumentos.

Math.floor()

Retorna o menor inteiro maior ou igual a um número.

5.

REORDER QUESTION

3 mins • 10 pts

Para saber mais: Tipos de funções

(1) function cumprimentar(){ console.log('oi gente!') } cumprimentar()

(2) function cumprimentaPessoa(pessoa){ console.log(`oi, ${pessoa}!`) } cumprimentaPessoa('Helena')

(3) function cumprimentar(){ return 'Oi gente!' } function cumprimentaPessoa(nomePessoa) { console.log(`${cumprimentar()} Meu nome é ${nomePessoa}`) } cumprimentaPessoa('Paula') // “Oi gente! Meu nome é Paula”

(4) function operacaoMatematica(numero1, numero2, numero3) { return numero1 + numero2 + numero3 } operacaoMatematica(15, 30, 45) // 90

Função sem retorno e sem parâmetro: A função abaixo apenas executa uma instrução, sem a necessidade de disponibilizar o resultado para o restante do código. Neste exemplo escolhemos usar uma string fixa, então não há necessidade de parâmetros.

Função sem retorno, com parâmetro: similar à anterior, porém agora a função recebe, via parâmetro, o nome da pessoa a ser cumprimentada. Dessa forma é possível reaproveitar a função para que funcione de maneira parecida com o nome de qualquer pessoa (desde que esteja no formato de dado string.

Função com retorno, sem parâmetro: É possível combinar funções para que cada uma controle apenas uma parte do código e elas trabalhem juntas.

No caso abaixo, a função cumprimentar() não precisa receber nenhum parâmetro. Mas logo abaixo vemos que ela está sendo utilizada para montar uma string na função cumprimentaPessoa(nomePessoa). Isso significa que a string ”Oi gente!” deve estar disponível para outras partes do programa - ou seja, deve ser retornada com o uso da palavra-chave return.

A função cumprimentaPessoa(nomePessoa) recebe como parâmetro uma string onde podemos passar qualquer nome no momento em que executamos (ou chamamos) a função. Quando isso acontecer, a função cumprimentar() será executada também, e seu valor de retorno - a string Oi gente! - vai ocupar o lugar do ${} onde a função está sendo chamada.

Função com return e mais de um parâmetro: Lembrando que as funções podem receber a quantidade de parâmetros necessária, e que o JavaScript identifica os parâmetros pela ordem! Ou seja, no exemplo abaixo o parâmetro numero1 se refere a 15, o parâmetro numero2 se refere a 30 e o parâmetro numero3 se refere a 45. Somos nós, que estamos desenvolvendo o código, que damos os nomes aos parâmetros de acordo com o dado que a função espera receber - no caso, números.

6.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Existem diversas linguagens de programação, como Javascript e Python. Cada uma delas possui sua própria sintaxe e em alguns momentos, se comportam de forma diferente.

Quando executamos uma função em Python que espera um parâmetro e ele não é passado, recebemos uma mensagem de erro TypeError: comParametro() takes exactly 1 argument (0 given), indicando que a função comParametro espera um parâmetro. Porém, isso não acontece no JS.

Observe o seguinte código:

function comParametro(param) {

console.log(param)

}

comParametro()

Analisando o código acima, qual será a saída no console?

A palavra param será exibida no console.

Como nenhum parâmetro foi passado, a saída do console será undefined.

Diferente do TypeError do Python, no Javascript receberemos um SyntaxError: Unexpected end of function

7.

DRAG AND DROP QUESTION

3 mins • 10 pts

A maneira mais clássica de escrever uma ​ (a)   em ​ (b)   e em várias outras linguagens de programação é começar com a palavra ​ (c)   , seguida do nome da função e de ​ (d)   opcionais. Dentro da função, um bloco de ​ (e)   descreve a ação que a função deve realizar.

função
JavaScript
function
parâmetros
código

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?