
2° ANO SENAC - ATIVIDADE 3
Authored by SERGIO SANTOS
Computers
11th Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MATCH QUESTION
3 mins • 10 pts
Combine o s seguintes operadores:
Potenciação
X/Y
Subtração
X^Y
SOMA
X*Y
Divisão
X+Y
Multiplicação
X-Y
2.
MATCH QUESTION
3 mins • 10 pts
Combine o seguinte
!= e !==
Operadores “não igual” e “estritamente não igual”, utilizados para comparação, da mesma forma que == e === retornam true ou false
===
Operador ternário, retorna um valor se uma condição for verdadeira e outro valor se for falsa
&&
Operador de concatenação, une duas ou mais strings em uma única string
+
Operador “e”, retorna true somente se todas as condições forem válidas
?:
Operador de igualdade estrita, compara se dois valores são iguais em valor e tipo
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.trunc()
Faz o arredondamento (round em inglês) de um número de ponto flutuante para o inteiro mais próximo.
Math.min()
Retorna o maior inteiro menor ou igual a um número.
Math.round()
Desconsidera os números decimais, o que é conhecido como truncamento.
Math.ceil()
Retorna o menor inteiro maior ou igual a um número.
Math.floor()
Retorna o menor valor entre os argumentos.
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, 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.
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.
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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
14 questions
Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Quiz
•
9th - 12th Grade
15 questions
Sinh hoạt lớp Tuần 7
Quiz
•
1st Grade - University
10 questions
Arduino
Quiz
•
7th - 12th Grade
10 questions
Sistema Operativo
Quiz
•
1st - 12th Grade
15 questions
Robotica en nuestro territorio
Quiz
•
9th - 11th Grade
10 questions
Arquitectura de Ordenadores
Quiz
•
10th - 12th Grade
10 questions
Excel
Quiz
•
11th - 12th Grade
10 questions
Función CONTAR
Quiz
•
KG - Professional Dev...
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
29 questions
Alg. 1 Section 5.1 Coordinate Plane
Quiz
•
9th Grade
22 questions
fractions
Quiz
•
3rd Grade
11 questions
FOREST Effective communication
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Computers
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
15 questions
ACT Reading Practice
Quiz
•
11th Grade
20 questions
SSS/SAS
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
14 questions
Making Inferences From Samples
Quiz
•
7th - 12th Grade
23 questions
CCG - CH8 Polygon angles and area Review
Quiz
•
9th - 12th Grade
8 questions
Momentum and Collisions
Lesson
•
9th - 12th Grade