Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Recuperação 1° Ano P.C

Total questions: 15

Worksheet time: 20mins

Name
Class
Date
1.

Questão 1 – Lidando com operador lógico

Em JavaScript utilizamos o símbolo || para verificar se pelo menos uma das

condições é verdadeira em uma expressão, como podemos observar no código

ao lado. Analise o código e escolha a alternativa que interpreta corretamente o

comando dele:

a)

Retorna “Você pode dirigir!” apenas se a idade for maior ou igual a 18

anos e possuir permissão.

b)

Retorna “Você pode dirigir!” apenas se a idade for maior ou igual a 18

anos, independente de possuir permissão.

c)

Retorna “Você pode dirigir!” se a idade for maior ou igual a 18 anos ou

se possuir permissão.

d)

Retorna “Você não pode dirigir”. apenas se a idade for menor que 18

anos, mesmo se possuir permissão.

2.

Verificando o acesso de um usuário

A função abaixo verifica o tipo de acesso de uma plataforma escolar, onde estudantes e professores conseguem acessar suas contas. Para que a função funcione, será necessário adicionar alguns trechos de código dentro dela.

4 lines
3.

Questão 3 – Coletando informações

Carol precisa saber se o usuário do seu site gostaria de receber e-mails com

as promoções dos seus produtos. Para isso, ela precisa de um trecho de

código para criar a caixa de seleção e outro trecho para capturar a informação

colocada nesta caixa. Ordene todos os blocos para adicionar as funções na sequência descritas

acima:

4 lines
4.

Aplicando fluxograma em um código

Análise o fluxograma a seguir, que mostra um recomendador de receitas culinárias: Agora, responda à seguinte questão: como podemos aplicar esse fluxograma

em um código? Escolha a afirmação que responde corretamente.

a)

Para colocar em código, devemos seguir a sequência

das afirmações verdadeiras, da receita de doce até o

passo a passo sobre como fazer o brigadeiro, para aplicar

condicionais dentro de condicionais.

b)

Para colocar em código, existem três variáveis passadas como parâmetro

na função para armazenar as informações: receita de doce, receita de

brigadeiro e encerrar a recomendação.

c)

Para colocar em código, a função não precisa de condicionais, pois

o fluxograma segue uma sequência linear sobre o processo de fazer

brigadeiro.

5.

– Revisando sobre fluxograma Avalie os pontos abaixo e marque as afirmações como Verdadeiras (V) ou Falsas

(F):

• Um fluxograma oferece uma visualização mais clara dos passos de um

projeto que precisa ser executado;

• Um fluxograma é um tipo de gráfico que não tem utilidade prática em

projetos de programação;

• Um fluxograma pode gerar automaticamente um código de

programação, a partir da visualização dos seus gráficos;

• Um fluxograma pode ser adaptado para diferentes cenários ou contextos.

Agora, ordene todos os blocos a fim de que representem a ordem das

afirmativas verdadeiras e falsas. ASSINALE A SEQUÊNCIA CORRETA DOS BLOCOS

a)

Verdadeiro

Verdadeiro

Falso

Falso

b)

Falso

Verdadeiro

Verdadeiro

Falso

c)

Verdadeiro

Falso

Falso

Verdadeiro

d)

Verdadeiro

Falso

Verdadeiro

Falso

6.

Revisando propriedades de estilização

Durante as aulas, aprendemos a criar um título para o recomendador e um

texto livre para indicar o que deve ser preenchido em um campo de texto.

Agora, ordene todos os blocos com as propriedades que geram as

funcionalidades mencionadas acima, respectivamente.

4 lines
7.

Organizando imagens

A turma de Giovana está desenvolvendo uma página web com várias fotos

da turma. Essas imagens estão guardadas em uma única pasta, dentro do

diretório com os arquivos de seu projeto. Considerando isso, quais as vantagens

de armazenar todas as imagens de uma página web em uma pasta específica?

a)

Redução do tamanho total do projeto.

b)

Melhoria na velocidade de carregamento da página.

c)

Facilidade de referenciar as imagens nos arquivos HTML.

8.

Compartilhando projetos

João está aprendendo a utilizar o GitHub para guardar seus projetos de

programação e precisa adicionar arquivos ao repositório. Qual das seguintes

opções descreve corretamente uma forma de adicionar arquivos a um

repositório no GitHub?

a)

Utilizar a extensão Live Server diretamente do VSCode para armazena os

arquivos no GitHub.

b)

Criar um novo repositório localmente e fazer o upload dos arquivos por meio

do terminal do GitHub.

c)

Selecionar ou arrastar e soltar os arquivos do computador no repositório no

site do GitHub.

9.

Publicando uma página web

Gustavo desenvolveu uma página web sobre dinossauros brasileiros. Ele já

compartilhou os arquivos de sua página no GitHub e, agora, deseja publicá-los

por meio do GitHub Pages.

Para isso, organize todos os blocos com a sequência correta que Gustavo

deve seguir.

a)

Acessar as configurações do repositório | Selecionar a opção Pages (Páginas) | Em

Branch (Filial) selecionar main (principal) | Pressionar o botão Save (Salvar)

b)

Selecionar a opção Pages (Páginas) | Acessar as configurações do repositório | Em

Branch (Filial) selecionar main (principal) | Pressionar o botão Save (Salvar)

c)

Pressionar o botão Save (Salvar) | Acessar as configurações do repositório | Selecionar a opção Pages (Páginas) | Em

Branch (Filial) selecionar main (principal)

10.

Métodos do JavaScript

O JavaScript é uma linguagem de programação usada para adicionar

interatividade e dinamismo às páginas da web. Considerando que métodos são

blocos de código que executam ações e funções específicas, a alternativa que

melhor explica a função do método querySelectorAll( ) é:

a)

Um espaço reservado que terá um valor que pode ser fixo.

b)

Responsável por criar um novo objeto, a partir do nome que inserimos

nos parênteses.

c)

Permite a busca de todos os elementos dentro dos códigos que compõem a

nossa página web a partir do nome de um seletor.

11.

Métodos do JavaScript

O JavaScript é uma linguagem de programação usada para adicionar

interatividade e dinamismo às páginas da web. Considerando que métodos são

blocos de código que executam ações e funções específicas, a alternativa que

melhor explica a função do método querySelectorAll( ) é:

a)

Um espaço reservado que terá um valor que pode ser fixo.

b)

Permite a busca de todos os elementos dentro dos códigos que compõem a

nossa página web a partir do nome de um seletor.

c)

Responsável por criar um novo objeto, a partir do nome que inserimos

nos parênteses.

12.

Procurando o tesouro

Guilherme está praticando JS e deseja encontrar um elemento que possui oID tesouroPerdido. Feito isso, ele precisa guardar esse elemento em uma constante no código.

Ordene todos os blocos abaixo e ajude Guilherme a realizar essa ação.

4 lines
13.

Onde estão os elementos?

Modificando o arquivo de estilos (CSS) de uma página web, podemos escolher

o que será exibido ou não no navegador. Pensando nisso, qual das alternativas

melhor descreve a função do código abaixo?

a)

O código modifica a propriedade display, tornando os elementos que

possuem a classe passo mais fáceis de serem acessados.

b)

O código permite que os elementos da classe sejam ocultos ou exibidos

conforme os botões são clicados.

c)

Com esse código, ocultamos todos os elementos que possuem a

classe passo.

14.

Combinando classes

Ricardo criou botões para uma aplicação e precisa que eles sejam exibidos um

de cada vez, conforme forem clicados. Para isso, ele utilizou como seletores CSS

as classes botao e na_tela. Ajude Ricardo a desenvolver sua aplicação organizando todos os blocos de código necessários para exibir somente os botões que possuem as duas classes.

4 lines
15.

Acionando um evento com um clique

Vamos criar um jogo de basquete no Scratch!

Neste jogo, teremos um sprite (ator) jogador de basquete que vai arremessar a

bola na cesta quando a bola for clicada.

Qual bloco de evento do Scratch deve ser o primeiro a ser utilizado para

programar essa ação?

a)

quando este ator ser clicado

b)

quando bandeira verde ser clicada

c)

quando ruído for acima de 10

d)

quando a tecla [espaço] for pressionada