WorksheetsRecuperação 1° Ano P.C
Total questions: 15
Worksheet time: 20mins
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:
Retorna “Você pode dirigir!” apenas se a idade for maior ou igual a 18
anos e possuir permissão.
Retorna “Você pode dirigir!” apenas se a idade for maior ou igual a 18
anos, independente de possuir permissão.
Retorna “Você pode dirigir!” se a idade for maior ou igual a 18 anos ou
se possuir permissão.
Retorna “Você não pode dirigir”. apenas se a idade for menor que 18
anos, mesmo se possuir permissão.
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.
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:
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.
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.
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.
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.
– 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
Verdadeiro
Verdadeiro
Falso
Falso
Falso
Verdadeiro
Verdadeiro
Falso
Verdadeiro
Falso
Falso
Verdadeiro
Verdadeiro
Falso
Verdadeiro
Falso
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.
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?
Redução do tamanho total do projeto.
Melhoria na velocidade de carregamento da página.
Facilidade de referenciar as imagens nos arquivos HTML.
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?
Utilizar a extensão Live Server diretamente do VSCode para armazena os
arquivos no GitHub.
Criar um novo repositório localmente e fazer o upload dos arquivos por meio
do terminal do GitHub.
Selecionar ou arrastar e soltar os arquivos do computador no repositório no
site do GitHub.
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.
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)
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)
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)
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( ) é:
Um espaço reservado que terá um valor que pode ser fixo.
Responsável por criar um novo objeto, a partir do nome que inserimos
nos parênteses.
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.
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( ) é:
Um espaço reservado que terá um valor que pode ser fixo.
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.
Responsável por criar um novo objeto, a partir do nome que inserimos
nos parênteses.
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.
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?
O código modifica a propriedade display, tornando os elementos que
possuem a classe passo mais fáceis de serem acessados.
O código permite que os elementos da classe sejam ocultos ou exibidos
conforme os botões são clicados.
Com esse código, ocultamos todos os elementos que possuem a
classe passo.
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.
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?
quando este ator ser clicado
quando bandeira verde ser clicada
quando ruído for acima de 10
quando a tecla [espaço] for pressionada
